(57)【特許請求の範囲】
【請求項１】
インバンド通信システムにおいてソース端末（１００）からのソース端末送信を制御する方法であって、
前記ソース端末（１００）においてユーザデータメッセージ（１１１０）を送信せよという要求信号（１１０５）を検出することと、
前記ソース端末（１００）においてメッセージ識別子（１１２０）を記憶することと、
前記要求信号（１１０５）が検出されると前記ソース端末から同期信号を送信することと、
前記ソース端末（１００）から前記ユーザデータメッセージ（１１１０）を送信することと、
上位レイヤアプリケーション（ＨＬＭＳＧ）信号が検出されると前記ユーザデータメッセージ（１１１０）の送信を中止することであって、
前記ＨＬＭＳＧ信号が、変換されたＨＬＭＳＧメッセージ（８９４）からなり、
前記ＨＬＭＳＧ信号の検出が、前記変換されたＨＬＭＳＧメッセージ（８９４）と前記メッセージ識別子（１１２０）とから前記ソース端末（１００）において上位レイヤアプリケーション肯定応答メッセージ（１１２５）を再生することを備える、中止することと
を備える、方法。
【請求項２】
前記変換されたＨＬＭＳＧメッセージ（８９４）が、少なくともメッセージステータス識別子からなる上位レイヤ肯定応答（ＨＬＡＣＫ）メッセージ（１１２０）である、請求項１に記載の方法。
【請求項３】
前記変換されたＨＬＭＳＧ（８９４）がフォーマット識別子をさらに備える、請求項２に記載の方法。
【請求項４】
前記ＨＬＡＣＫ信号の前記検出が、
前記ソース端末（１００）において前記上位レイヤアプリケーション肯定応答メッセージ（１１２５）を再生することと、
前記ソース端末（１００）において前記上位レイヤアプリケーション肯定応答メッセージ（８９４）を上位レイヤアプリケーションに転送することと、
前記ソース端末（１００）において前記上位レイヤアプリケーションから前記上位レイヤアプリケーション肯定応答メッセージ（１１２５）の正常受信の指示を受信することと
を備える、請求項２に記載の方法。
【請求項５】
前記上位レイヤアプリケーション肯定応答メッセージ（１１２５）を前記再生することが、
前記受信された変換されたＨＬＡＣＫメッセージ（８９４）からフォーマットフィールドを抽出することと、
前記受信された変換されたＨＬＡＣＫメッセージ（８９４）からステータスフィールドを抽出することと、
前記記憶されたメッセージ識別子（１１２０）を取り出すことと、
前記上位レイヤアプリケーション肯定応答メッセージ（１１２５）を形成するために、前記フォーマットフィールドと前記ステータスフィールドとソース識別子とを組み合わせることと
を備える、請求項４に記載の方法。
【請求項６】
前記要求信号（１１０５）が、ダウンリンク上で検出された開始信号である、請求項１に記載の方法。
【請求項７】
前記要求信号が、前記ソース端末におけるユーザ開始アクションである、請求項１に記載の方法。
【請求項８】
前記要求信号が、前記ソース端末において検出されたセンサ信号である、請求項１に記載の方法。
【請求項９】
ソース端末（１００）から信号を送信するように構成された送信機（２９５）と、
前記ソース端末（１００）において宛先端末から信号を受信するように構成された受信機（４９５）と、
ユーザデータメッセージ（１１１０）を送信せよという要求（１１０５）を検出するように構成された要求信号検出器と、
メッセージ識別子（１１２０）を記憶するように構成されたメモリ（１１１５）と、
前記送信機に結合された同期信号発生器であって、同期信号を送信するように構成された同期信号発生器と、
前記送信機に結合されたユーザデータメッセージ発生器であって、前記ユーザデータメッセージ（１１１０）を送信するように構成されたユーザデータメッセージ発生器と、
前記受信機に結合された上位レイヤ肯定応答（ＨＬＡＣＫ）信号検出器であって、変換されたＨＬＡＣＫメッセージ（８９４）を検出するように構成された上位レイヤ肯定応答（ＨＬＡＣＫ）信号検出器と、
前記受信機に結合されたＨＬＡＣＫメッセージ再生器（１１３０）であって、前記変換されたＨＬＡＣＫメッセージ（８９４）と前記メモリ（１１１５）に記憶された前記メッセージ識別子（１１２０）とから前記上位レイヤ肯定応答メッセージ（１１２５）を再生するように構成されたＨＬＡＣＫメッセージ再生器（１１３０）と
を備え、
前記送信機は、前記ＨＬＭＳＧ信号が検出されると前記ユーザデータメッセージ（１１１０）の送信を中止するように構成され、前記ＨＬＭＳＧ信号の検出は、前記上位レイヤアプリケーション肯定応答メッセージ（１１２５）を再生することを備える、
装置。
【請求項１０】
前記ＨＬＡＣＫメッセージ再生器（１１３０）が、
前記変換されたＨＬＡＣＫメッセージからフォーマットフィールドを抽出するように構成されたフォーマットフィールド抽出器と、
前記変換されたＨＬＡＣＫメッセージからステータスフィールドを抽出するように構成されたステータスフィールド抽出器と、
前記記憶されたメッセージ識別子（１１２０）を取り出すように構成されたコンバイナであって、前記上位レイヤアプリケーション肯定応答メッセージ（１１２５）を形成するために、前記フォーマットフィールドと、前記ステータスフィールドと、前記記憶された識別子（１１２０）とを組み合わせるコンバイナと
を備える、請求項９に記載の装置。
【請求項１１】
プロセッサと、
前記プロセッサと電子通信しているメモリと、
前記メモリに記憶された命令であって、
ソース端末においてユーザデータメッセージを送信せよという要求信号を検出するステップと、
前記ソース端末においてメッセージ識別子を記憶するステップと、
前記要求信号が検出されると前記ソース端末から同期信号を送信するステップと、
前記ソース端末から前記ユーザデータメッセージを送信するステップと、
上位レイヤアプリケーション（ＨＬＭＳＧ）信号が検出されると前記ユーザデータメッセージの送信を中止するステップであって、
前記ＨＬＭＳＧ信号が、変換されたＨＬＭＳＧメッセージからなり、
前記ＨＬＭＳＧ信号の検出が、前記変換されたＨＬＭＳＧメッセージ（８９４）と前記メッセージ識別子（１１２０）とから前記ソース端末（１００）において上位レイヤアプリケーション肯定応答メッセージ（１１２５）を再生することを備える、中止するステップと
を実行することが可能である命令と
を備える装置。
【請求項１２】
ソース端末（１００）においてユーザデータメッセージ（１１１０）を送信せよという要求信号（１１０５）を検出するための手段と、
前記ソース端末（１００）においてメッセージ識別子（１１２０）を記憶するための手段（１１１５）と、
前記要求信号（１１０５）が検出されると前記ソース端末（１００）から同期信号を送信するための手段と、
前記ソース端末（１００）から前記ユーザデータメッセージ（１１１０）を送信するための手段と、
上位レイヤアプリケーション（ＨＬＭＳＧ）信号を検出するための手段であって、前記ＨＬＭＳＧ信号が変換されたＨＬＭＳＧメッセージ（８９４）からなり、前記変換されたＨＬＭＳＧメッセージが上位レイヤ肯定応答（ＨＬＡＣＫ）メッセージである、検出するための手段と、
前記ＨＬＭＳＧ信号が検出されると前記ユーザデータメッセージ（１１１０）の送信を中止するための手段であって、前記ＨＬＭＳＧメッセージの検出が、前記変換されたＨＬＭＳＧメッセージ（８９４）と前記メッセージ識別子（１１２０）とから前記ソース端末（１００）において上位レイヤアプリケーション肯定応答メッセージ（１１２５）を再生することを備える、中止するための手段と
を備える装置。
【請求項１３】
前記ＨＬＡＣＫ信号を検出するための前記手段が、
前記ソース端末（１００）において前記上位レイヤアプリケーション肯定応答メッセージ（１１２５）を再生するための手段と、
前記ソース端末（１００）において前記上位レイヤアプリケーション肯定応答メッセージ（１１２５）を上位レイヤアプリケーションに転送するための手段と、
前記ソース端末（１００）において前記上位レイヤアプリケーションから前記上位レイヤアプリケーション肯定応答メッセージ（１１２５）の正常受信の指示を受信するための手段と
をさらに備える、請求項１２に記載の装置。
【請求項１４】
再生するための前記手段が、
前記受信された変換されたＨＬＡＣＫメッセージ（８９４）からフォーマットフィールドを抽出するための手段と、
前記受信された変換されたＨＬＡＣＫメッセージ（８９４）からステータスフィールドを抽出するための手段と、
前記記憶されたメッセージ識別子（１１２０）を取り出すための手段と、
前記上位レイヤアプリケーション肯定応答メッセージを（１１２５）形成するために、前記フォーマットフィールドと、前記ステータスフィールドと、前記記憶された識別子（１１２０）とを組み合わせるための手段と
を備える、請求項１３に記載の装置。
【請求項１５】
インバンド通信システムにおいてソース端末（１００）からのソース端末（１００）送信を制御するためのプロセッサ可読記憶媒体であって、
前記ソース端末（１００）においてユーザデータメッセージを送信せよという要求信号を検出するための命令と、
前記ソース端末（１００）においてメッセージ識別子（１１２０）を記憶するための命令と、
前記要求信号が検出されると前記ソース端末（１００）から同期信号を送信するための命令と、
前記ソース端末（１００）から前記ユーザデータメッセージを送信するための命令と、
上位レイヤアプリケーション（ＨＬＭＳＧ）信号が検出されると前記ユーザデータメッセージの送信を中止するための命令であって、
前記ＨＬＭＳＧ信号が、変換されたＨＬＭＳＧメッセージ（８９４）からなり、
前記ＨＬＭＳＧ信号の検出が、前記変換されたＨＬＭＳＧメッセージ（８９４）と前記メッセージ識別子（１１２０）とから前記ソース端末（１００）において上位レイヤアプリケーション肯定応答メッセージ（１１２５）を再生することを備える、中止するための命令と
を備える、プロセッサ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に音声チャネル上でのデータ送信に関する。より詳細には、本開示は、通信ネットワークにおいて（インバンド）音声コーデックによって上位レイヤプロトコルメッセージングをサポートするためのシステムおよび方法に関する。
【背景技術】
【０００２】
以下の米国仮出願に対する優先権の主張を行う。  
本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、２００９年６月１６日に出願された「SYSTEM AND METHOD FOR SUPPORTING HIGHER-LAYER PROTOCOL MESSAGING IN AN IN-BAND MODEM」と題する第６１／１８７，３９３号。
【０００３】
本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、２０１０年４月１９日に出願された「SYSTEM AND METHOD FOR ENHANCING THE SYNCHRONIZATION SIGNAL IN AN IN-BAND MODEM」と題する第６１／３２５，７３２号。
【０００４】
本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、２０１０年４月２２日に出願された「SYSTEM AND METHOD FOR SUPPORTING HIGHER-LAYER PROTOCOL MESSAGING IN AN IN-BAND MODEM」と題する第６１／３２７，００４号。
【０００５】
関連する同時係属米国特許出願には、
本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、２００９年６月３日に出願された「SYSTEM AND METHOD OF AN IN-BAND MODEM FOR DATA COMMUNICATIONS OVER DIGITAL WIRELESS COMMUNICATION NETWORKS」と題する第１２／４７７，５４４号、
本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、２００９年６月３日に出願された「SYSTEM AND METHOD OF AN IN-BAND MODEM FOR DATA COMMUNICATIONS OVER DIGITAL WIRELESS COMMUNICATION NETWORKS」と題する第１２／４７７，５６１号、
本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、２００９年６月３日に出願された「SYSTEM AND METHOD OF AN IN-BAND MODEM FOR DATA COMMUNICATIONS OVER DIGITAL WIRELESS COMMUNICATION NETWORKS」と題する第１２／４７７，５７４号、
本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、２００９年６月３日に出願された「SYSTEM AND METHOD OF AN IN-BAND MODEM FOR DATA COMMUNICATIONS OVER DIGITAL WIRELESS COMMUNICATION NETWORKS」と題する第１２／４７７，５９０号、
本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、２００９年６月３日に出願された「SYSTEM AND METHOD OF AN IN-BAND MODEM FOR DATA COMMUNICATIONS OVER DIGITAL WIRELESS COMMUNICATION NETWORKS」と題する第１２／４７７，６０８号、
本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、２００９年６月３日に出願された「SYSTEM AND METHOD OF AN IN-BAND MODEM FOR DATA COMMUNICATIONS OVER DIGITAL WIRELESS COMMUNICATION NETWORKS」と題する第１２／４７７，６２６号がある。
【０００６】
固定回線電話およびワイヤレス無線の出現以来、音声の送信が通信システムの中心となっている。通信システムの研究および設計の進歩により、産業界はデジタルベースのシステムへ移行した。デジタル通信システムの１つの利益は、転送すべきデータに対して圧縮を実施することによって、必要とされる伝送帯域幅を低減する能力である。その結果、特に音声符号化の分野において、多くの研究および開発が圧縮技法に費やされることになった。一般的な音声圧縮装置は「ボコーダ」であり、互換的に「音声コーデック」または「音声コーダ」とも呼ばれる。ボコーダは、デジタル化された音声サンプルを受信し、「音声パケット」として知られるデータビットの集合を生成する。音声通信を必要とする様々なデジタル通信システムをサポートするいくつかの規格化されたボコーディングアルゴリズムが存在し、事実上、音声サポートは、今日、たいていの通信システムにおける最小の必須要件である。３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ２（３ＧＰＰ２）は、ＩＳ−９５、ＣＤＭＡ２０００  １ｘＲＴＴ（１ｘ  Ｒａｄｉｏ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）、ＣＤＭＡ２０００  ＥＶ−ＤＯ（Ｅｖｏｌｕｔｉｏｎ−Ｄａｔａ  Ｏｐｔｉｍｉｚｅｄ）、およびＣＤＭＡ２０００  ＥＶ−ＤＶ（Ｅｖｏｌｕｔｉｏｎ−Ｄａｔａ／Ｖｏｉｃｅ）通信システムを規定する例示的な標準化団体である。３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ（３ＧＰＰ）は、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）、ＨＳＤＰＡ（Ｈｉｇｈ−Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）、ＨＳＵＰＡ（Ｈｉｇｈ−Ｓｐｅｅｄ  Ｕｐｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）、ＨＳＰＡ＋（Ｈｉｇｈ−Ｓｐｅｅｄ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ  Ｅｖｏｌｕｔｉｏｎ）、およびＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）を規定する別の例示的な標準化団体である。ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）は、３ＧＰＰおよび３ＧＰＰ２などで定義された通信システムにおいて使用される例示的なプロトコルである。そのような通信システムおよびプロトコルにおいて採用されるボコーダの例には、ＩＴＵ−Ｔ  Ｇ．７２９（国際電気通信連合）、ＡＭＲ（Ａｄａｐｔｉｖｅ  Ｍｕｌｔｉ−ｒａｔｅ  Ｓｐｅｅｃｈ  Ｃｏｄｅｃ）、およびＥＶＲＣ（Ｅｎｈａｎｃｅｄ  Ｖａｒｉａｂｌｅ  Ｒａｔｅ  Ｃｏｄｅｃ  Ｓｐｅｅｃｈ  Ｓｅｒｖｉｃｅ  Ｏｐｔｉｏｎｓ  ３、６８、７０）がある。
【０００７】
情報共有は、即時のユビキタスな接続性の需要をサポートする今日の通信システムの主要な目的である。今日の通信システムのユーザは、接続状態を保つために音声、ビデオ、テキストメッセージ、および他のデータを転送する。開発されている新しいアプリケーションは、ネットワークの進化を追い越す傾向があり、通信システムの変調方式およびプロトコルに対するアップグレードを必要とすることがある。いくつかの遠隔の地理的エリアでは、システム中に高度なデータサービスのためのインフラストラクチャサポートがないために、音声サービスしか利用可能でないことがある。代替的に、ユーザは、経済的な理由により、ユーザの通信デバイス上で音声サービスのみを有効化することを選択することがある。いくつかの国では、緊急９１１（Ｅ９１１）または呼(call)などの公共サービスサポートが通信ネットワークにおいて義務づけられている。これらの緊急適用例では、高速データ転送が優先事項であるが、特に、高度なデータサービスがユーザ端末において利用可能でないとき、常に現実的であるわけではない。以前の技法は、音声コーデックによってデータを送信するためのソリューションを提供していたが、これらのソリューションは、ボコーダを用いて非音声信号を符号化しようと試みたときに招かれる符号化の非効率性のために、低データレート転送をサポートすることしかできない。
【０００８】
音声コーデックによるデータの送信は一般に「インバンド」データ送信と呼ばれ、データは、音声コーデックから出力された１つまたは複数の音声パケットに組み込まれる。いくつかの技法は、データを表すために、音声周波数帯域内の所定の周波数におけるオーディオトーンを使用する。特により高いデータレートで、音声コーデックによってデータを転送するために所定の周波数トーンを使用することは、システム中で採用されるボコーダのために信頼できない。ボコーダは、限られた数のパラメータを使用して音声信号をモデル化するように設計される。限られたパラメータは、トーン信号を効果的にモデル化するには不十分である。トーンをモデル化するボコーダの能力は、トーンを急速に変化させることによって送信データレートを増加させようと試みたときにさらに低下する。これにより、検出精度が影響を受け、データ誤りを最小限に抑えるために複雑な方式を追加する必要が生じ、それにより通信システムの全体的なデータレートがさらに低減する。したがって、通信ネットワークにおいて音声コーデックによってデータを効率的に効果的に送信する必要がある。
【０００９】
本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる米国特許出願第１２／４７７，５４４号に、効率的なインバンドモデムが詳細に記載されている。インバンドモデムは、ｅＣａｌｌ適用例における緊急情報などの情報がソースから宛先に送られることと、その宛先が、インバンドモデムレイヤにおいて、送信された情報の適切な受信を示す下位レイヤ肯定応答を送ることとを可能にする。  
Ｄ１は、リンクレイヤにおけるＭＳＤの肯定応答に加えて、ＰＳＡＰからＩＶＳにエンドツーエンド肯定応答を送るための要件を含むように、３ＧＰＰ技術仕様２２．１０１を変更するための要請書である。  
米国特許第６，６９０，６８１号は、オーディオチャネル上でデジタルデータを送信する際のインバンドシグナリング（ＩＢＳ）モデムの使用を記載している。デジタルデータがその意図された宛先に送信される前に、モデム２８は、０ペイロードＩＢＳパケット７０をその宛先に送る。宛先は、デジタルデータを送信し始めることをモデム２８に通知するために、（０ペイロードＩＢＳパケットの形態で）肯定応答を返送することによって応答する。
【００１０】
場合によっては、下位レイヤ肯定応答に加えて、アプリケーションレイヤなど、下位レイヤ（モデムレイヤ）よりも上位のレイヤが肯定応答を送ることが有利である。複数のレイヤから肯定応答を送ることは、実装されたレイヤの中での独立性を可能にする。たとえば、伝送制御プロトコル（ＴＣＰ）レイヤにおける肯定応答メッセージングに加えて、無線リンクプロトコル（ＲＬＰ）レイヤにおける肯定応答メッセージングが存在し得る。複数のレイヤから肯定応答を送ることはまた、冗長性の一形態として働くことによって肯定応答メッセージングの信頼性を改善する。
【００１１】
複数レイヤ肯定応答メッセージングは、当技術分野における典型的なシステムの帯域幅要件を増加させる。典型的なシステムは、下位レイヤメッセージを上位レイヤメッセージと区別するために追加の識別子ビットを送信する。利用可能な帯域幅が音声コーデックによって制限されるインバンドモデムシステムでは、複数レイヤ肯定応答システムを組み込むことは、メッセージ自体に必要な追加のビット、ならびに下位レイヤメッセージを上位レイヤメッセージと区別するために割り振られるビットにおいて、コストのかかるオーバーヘッドをもたらす。オーバーヘッドを低減するために、肯定応答メッセージに関する圧縮方式が提案されている。しかしながら、圧縮方式は、モデムレイヤにおいて異なるメッセージタイプを区別せず、したがって依然として帯域幅要件の全体的な増加を生じる。
【００１２】
したがって、通信ネットワークにおいて音声コーデックによって上位レイヤプロトコルメッセージングをサポートするための改善されたシステムを提供することが有利であろう。
【発明の概要】
【００１３】
本明細書で開示する実施形態は、音声コーデックによって上位レイヤプロトコルメッセージを確実に送信および受信するためにインバンドモデムを使用することによって、上記のニーズに対処する。
【００１９】
別の実施形態では、インバンド通信システムにおいてソース端末からのソース端末送信を制御する方法は、ソース端末においてユーザデータメッセージを送信せよという要求信号を検出することと、ソース端末においてメッセージ識別子を記憶することと、要求信号が検出されるとソース端末から同期信号を送信することと、ソース端末からユーザデータメッセージを送信することと、上位レイヤアプリケーション（ＨＬＭＳＧ）信号が検出されるとユーザデータメッセージの送信を中止することであって、ＨＬＭＳＧ信号が、変換されたＨＬＭＳＧメッセージからなり、ＨＬＭＳＧ信号の検出が、変換されたＨＬＭＳＧメッセージとメッセージ識別子とからソース端末において上位レイヤアプリケーション肯定応答メッセージを再生することを含む、中止することとを備える。
【００２０】
別の実施形態では、装置は、ソース端末から信号を送信するように構成された送信機と、ソース端末において宛先端末から信号を受信するように構成された受信機と、ユーザデータメッセージを送信せよという要求を検出するように構成された要求信号検出器と、メッセージ識別子を記憶するように構成されたメモリと、送信機に結合された同期信号発生器であって、同期信号を送信するように構成された同期信号発生器と、送信機に結合されたユーザデータメッセージ発生器であって、ユーザデータメッセージを送信するように構成されたユーザデータメッセージ発生器と、受信機に結合された上位レイヤ肯定応答（ＨＬＡＣＫ）信号検出器であって、変換されたＨＬＡＣＫメッセージを検出するように構成された上位レイヤ肯定応答（ＨＬＡＣＫ）信号検出器と、受信機に結合されたＨＬＡＣＫメッセージ再生器であって、変換されたＨＬＡＣＫメッセージとメモリに記憶されたメッセージ識別子とから上位レイヤ肯定応答メッセージを再生するように構成されたＨＬＡＣＫメッセージ再生器とを備える。
【００２１】
別の実施形態では、装置は、プロセッサと、プロセッサと電子通信しているメモリと、メモリに記憶された命令であって、ソース端末においてユーザデータメッセージを送信せよという要求信号を検出するステップと、ソース端末においてメッセージ識別子を記憶するステップと、要求信号が検出されるとソース端末から同期信号を送信するステップと、ソース端末からユーザデータメッセージを送信するステップと、上位レイヤアプリケーション（ＨＬＭＳＧ）信号が検出されるとユーザデータメッセージの送信を中止するステップであって、ＨＬＭＳＧ信号が、変換されたＨＬＭＳＧメッセージからなり、ＨＬＭＳＧ信号の検出が、変換されたＨＬＭＳＧメッセージとメッセージ識別子とからソース端末において上位レイヤアプリケーション肯定応答メッセージを再生することを含む、中止するステップとを実行することが可能である命令とを備える。
【００２２】
別の実施形態では、装置は、ソース端末においてユーザデータメッセージを送信せよという要求信号を検出するための手段と、ソース端末においてメッセージ識別子を記憶するための手段と、要求信号が検出されるとソース端末から同期信号を送信するための手段と、ソース端末からユーザデータメッセージを送信するための手段と、上位レイヤアプリケーション（ＨＬＭＳＧ）信号を検出するための手段であって、ＨＬＭＳＧ信号が、変換されたＨＬＭＳＧメッセージからなり、変換されたＨＬＭＳＧメッセージが上位レイヤ肯定応答（ＨＬＡＣＫ）メッセージである、検出するための手段と、ＬＬＡＣＫ信号またはＨＬＭＳＧ信号が検出されるとユーザデータメッセージの送信を中止するための手段であって、ＨＬＭＳＧ信号の検出が、変換されたＨＬＭＳＧメッセージとメッセージ識別子とからソース端末において上位レイヤアプリケーション肯定応答メッセージを再生することを含む、中止するための手段とを備える。
【００２３】
別の実施形態では、インバンド通信システムにおいてソース端末からのソース端末送信を制御するためのプロセッサ可読媒体は、ソース端末においてユーザデータメッセージを送信せよという要求信号を検出するための命令と、ソース端末においてメッセージ識別子を記憶するための命令と、要求信号が検出されるとソース端末から同期信号を送信するための命令と、ソース端末からユーザデータメッセージを送信するための命令と、上位レイヤアプリケーション（ＨＬＭＳＧ）信号が検出されるとユーザデータメッセージの送信を中止するための命令であって、ＨＬＭＳＧ信号が、第２の同期シーケンスと、その後に続く変換されたＨＬＭＳＧメッセージとからなり、ＨＬＭＳＧ信号の検出が、変換されたＨＬＭＳＧメッセージとメッセージ識別子とからソース端末において上位レイヤアプリケーション肯定応答メッセージを再生することを含む、中止するための命令とを備える。
【００２４】
本明細書で説明する実施形態の態様および付随する利点は、添付の図面とともに以下の発明を実施するための形態を参照すればより容易に明らかになろう。
【図面の簡単な説明】
【００２５】
【図１Ａ】ワイヤレス通信ネットワークにおいて音声コーデックによってメッセージを送信するためにインバンドモデムを使用するソース端末および宛先端末の一実施形態の図。
【図１Ｂ】ワイヤレス通信ネットワークにおいて音声コーデックによってメッセージを送信するためにインバンドモデムを使用するソース端末および宛先端末の別の実施形態の図。
【図２】インバンド通信システムにおいて使用される送信データモデムの一実施形態の図。
【図３】同期信号発生器の一実施形態の図。
【図４Ａ】同期プリアンブルシーケンスの一実施形態の図。
【図４Ｂ】非重複基準シーケンスをもつ同期プリアンブルシーケンスの一実施形態の図。
【図５Ａ】プリアンブルが非重複基準シーケンスからなる同期プリアンブル相関出力のグラフ。
【図５Ｂ】プリアンブルが重複基準シーケンスからなる同期プリアンブル相関出力のグラフ。
【図６】同期メッセージフォーマットの一実施形態の図。
【図７】送信データメッセージフォーマットの一実施形態の図。
【図８】コンポジット同期および送信データメッセージフォーマットの一実施形態の図。
【図９】同期信号検出器および受信機コントローラの一実施形態の図。
【図１０】同期プリアンブル検出器の一実施形態のフローチャート。
【図１１】開放型システム間相互接続（ＯＳＩ）参照モデルの図。
【図１２Ａ】通信リンクがソース端末によって開始され、データ転送リンクが宛先端末によって開始される、ソース端末と宛先端末との間を通る通信およびメッセージの一実施形態の図。
【図１２Ｂ】通信リンクが宛先端末によって開始され、データ転送リンクが宛先端末によって開始される、ソース端末と宛先端末との間を通る通信およびメッセージの一実施形態の図。
【図１２Ｃ】通信リンクがソース端末によって開始され、データ転送リンクがソース端末によって開始される、ソース端末と宛先端末との間を通る通信およびメッセージの一実施形態の図。
【図１２Ｄ】通信リンクが宛先端末によって開始され、データ転送リンクがソース端末によって開始される、ソース端末と宛先端末との間を通る通信およびメッセージの一実施形態の図。
【図１３】宛先端末とソース端末との間の上位レイヤアプリケーションメッセージの変換および再生の一実施形態の図。
【図１４Ａ】宛先通信端末においてダウンリンク上で送信されるデータ要求シーケンスとソース通信端末においてアップリンク上で送信されるデータ応答シーケンスとの対話の一実施形態の図であって、対話が宛先端末によって開始され、ダウンリンク送信が下位レイヤ肯定応答メッセージと上位レイヤアプリケーションメッセージとからなり、アップリンク送信が上位レイヤアプリケーションメッセージに基づいて終了される、図。
【図１４Ｂ】宛先通信端末においてダウンリンク上で送信されるデータ要求シーケンスとソース通信端末においてアップリンク上で送信されるデータ応答シーケンスとの対話の一実施形態の図であって、対話が宛先端末によって開始され、ダウンリンク送信が下位レイヤ肯定応答メッセージと上位レイヤ肯定応答メッセージとからなり、アップリンク送信が上位レイヤ肯定応答メッセージに基づいて終了される、図。
【図１４Ｃ】宛先通信端末においてダウンリンク上で送信されるデータ要求シーケンスとソース通信端末においてアップリンク上で送信されるデータ応答シーケンスとの対話の一実施形態の図であって、対話が宛先端末によって開始され、ダウンリンク送信が下位レイヤ肯定応答メッセージと上位レイヤ肯定応答メッセージとからなり、アップリンク送信が下位レイヤ肯定応答メッセージに基づいて終了される、図。
【図１５】宛先通信端末においてダウンリンク上で送信されるデータ要求シーケンスとソース通信端末においてアップリンク上で送信されるデータ応答シーケンスとの対話の一実施形態の図であって、対話がソース端末によって開始され、ダウンリンク送信が下位レイヤ肯定応答メッセージと上位レイヤ肯定応答メッセージとからなり、アップリンク送信が上位レイヤ肯定応答メッセージに基づいて終了される、図。
【図１６Ａ】同期プリアンブルシーケンスの第２の実施形態の図。
【図１６Ｂ】同期プリアンブルシーケンスの第２の実施形態の相関出力のグラフ。
【図１７Ａ】０サンプルが非０パルスサンプル間に配置される、同期プリアンブルシーケンスのセグメントのグラフ。
【図１７Ｂ】非０パルスサンプル間に配置された０サンプルが非０固定振幅サンプルと置き換えられた、同期プリアンブルシーケンスのセグメントのグラフ。
【図１７Ｃ】非０パルスサンプル間に配置された０サンプルが非０矩形振幅サンプルと置き換えられた、同期プリアンブルシーケンスのセグメントのグラフ。
【図１７Ｄ】非０パルスサンプル間に配置された０サンプルが非０ランダム雑音様振幅サンプルと置き換えられた、同期プリアンブルシーケンスのセグメントのグラフ。
【図１７Ｅ】非０パルスサンプル間に配置された０サンプルが非０正弦波振幅サンプルと置き換えられた、同期プリアンブルシーケンスのセグメントのグラフ。
【図１７Ｆ】非０パルスサンプルの振幅が増加され、０サンプルが非０固定振幅サンプルと置き換えられた、同期プリアンブルシーケンスのセグメントのグラフ。
【図１８Ａ】ソース端末への宛先端末シグナリングのための方法におけるサブタスクの第１のセットの一実施形態のフローチャート。
【図１８Ｂ】ソース端末への宛先端末シグナリングのための方法におけるサブタスクの第２のセットの一実施形態のフローチャート。
【図１８Ｃ】ソース端末への宛先端末シグナリングの方法Ｍ１００の一実施形態のフローチャート。
【図１８Ｄ】ソース端末への宛先端末シグナリングの方法Ｍ２００の一実施形態のフローチャート。
【図１８Ｅ】ソース端末への宛先端末シグナリングの方法Ｍ３００の一実施形態のフローチャート。
【図１９Ａ】第１の構成による装置の手段の第１のセットの一実施形態のブロック図。
【図１９Ｂ】第１の構成による装置の手段の第２のセットの一実施形態のブロック図。
【図１９Ｃ】装置Ａ１０の一実施形態のブロック図。
【図１９Ｄ】装置Ａ２０の一実施形態のブロック図。
【図１９Ｅ】装置Ａ３０の一実施形態のブロック図。
【図２０Ａ】第１の構成による装置Ａ１０、Ａ２０、およびＡ３０の一実装形態のブロック図。
【図２０Ｂ】第２の構成による装置Ａ１０、Ａ２０、およびＡ３０の一実装形態のブロック図。
【図２１Ａ】宛先端末へのソース端末シグナリングの方法Ｍ４００の一実施形態のフローチャート。
【図２１Ｂ】宛先端末へのソース端末シグナリングの方法Ｍ４１０の一実施形態のフローチャート。
【図２１Ｃ】宛先端末へのソース端末シグナリングの方法Ｍ４１０のためのサブタスクの第１のセットの一実施形態のフローチャート。
【図２１Ｄ】宛先端末へのソース端末シグナリングの方法Ｍ４１０のためのサブタスクの第２のセットの一実施形態のフローチャート。
【図２２Ａ】装置Ａ４０の一実施形態のブロック図。
【図２２Ｂ】装置Ａ４１の一実施形態のブロック図。
【図２２Ｃ】装置Ａ４１の手段の第２のセットの一実施形態のブロック図。
【図２２Ｄ】装置Ａ４１の手段の第３のセットの一実施形態のブロック図。
【図２３Ａ】第１の構成による装置Ａ４０およびＡ４１の一実装形態のブロック図。
【図２３Ｂ】第２の構成による装置Ａ４０およびＡ４１の一実装形態のブロック図。
【図２４Ａ】第１の構成による上位レイヤアプリケーションメッセージ再生器(regenerator)の一実装形態のブロック図。
【図２４Ｂ】第２の構成による上位レイヤアプリケーションメッセージ再生器の一実装形態のブロック図。
【図２５】テレマティックス(telematics)緊急呼システムの一実施形態の図。
【発明を実施するための形態】
【００２６】
その文脈によって明確に限定されない限り、「信号」という用語は、本明細書では、ワイヤ、バス、または他の伝送媒体上に表されたメモリロケーション（またはメモリロケーションのセット）の状態を含む、その通常の意味のいずれをも示すのに使用される。その文脈によって明確に限定されない限り、「発生（generating）」という用語は、本明細書では、計算（computing）または別様の生成（producing）など、その通常の意味のいずれをも示すのに使用される。その文脈によって明確に限定されない限り、「計算（calculating）」という用語は、本明細書では、複数の値からの計算（computing）、評価、推定、および／または選択など、その通常の意味のいずれをも示すのに使用される。その文脈によって明確に限定されない限り、「取得（obtaining）」という用語は、計算（calculating）、導出、（たとえば、外部デバイスからの）受信、および／または（たとえば、記憶要素のアレイからの）検索など、その通常の意味のいずれをも示すのに使用される。その文脈によって明確に限定されない限り、「選択（selecting）」という用語は、２つ以上のセットのうちの少なくとも１つ、およびすべてよりも少数を識別、指示、適用、および／または使用することなど、その通常の意味のいずれをも示すのに使用される。「備える（comprising）」という用語は、本明細書および特許請求の範囲において使用される場合、他の要素または動作を除外するものではない。「に基づく」（「ＡはＢに基づく」など）という用語は、（ｉ）「から導出される」（たとえば、「ＢはＡのプリカーサーである」）、（ｉｉ）「少なくとも〜に基づく」（たとえば、「Ａは少なくともＢに基づく」）、および特定の文脈で適当な場合に、（ｉｉｉ）「に等しい」（たとえば、「ＡはＢに等しい」）という場合を含む、その通常の意味のいずれをも示すのに使用される。同様に、「に応答して」という用語は、「少なくとも〜に応答して」を含む、その通常の意味のいずれをも示すのに使用される。
【００２７】
別段に規定されていない限り、特定の特徴を有する装置の動作のいかなる開示も、類似の特徴を有する方法を開示する（その逆も同様）ことをも明確に意図し、特定の構成による装置の動作のいかなる開示も、類似の構成による方法を開示する（その逆も同様）ことをも明確に意図する。「構成」という用語は、その特定の文脈によって示されるように、方法、装置、および／またはシステムに関して使用され得る。「方法」、「プロセス」、「手順」、および「技法」という用語は、特定の文脈によって別段に規定されていない限り、一般的、互換的に使用される。「装置」および「デバイス」という用語も、特定の文脈によって別段に規定されていない限り、一般的、互換的に使用される。「要素」および「モジュール」という用語は、一般に、より大きい構成の一部を示すのに使用される。その文脈によって明確に限定されない限り、「システム」という用語は、本明細書では、「共通の目的を果たすために相互作用する要素のグループ」を含む、その通常の意味のいずれをも示すのに使用される。文書の一部の参照によるいかなる組込みも、そのような定義が文書中の他の場所、ならびに組み込まれた部分で参照される図に現れた場合、その部分内で言及された用語または変数の定義を組み込んでいることをも理解されたい。
【００２８】
典型的な適用例では、インバンド通信システムにおいて宛先端末からソース端末送信を制御するためのシステム、方法、または装置が使用される。本システム、方法、または装置は、下位レイヤ肯定応答メッセージ、変換された上位レイヤ肯定応答メッセージに変換される上位レイヤ肯定応答メッセージ、または下位レイヤ肯定応答メッセージと上位レイヤ肯定応答メッセージの両方からなり得る、宛先端末によって送られる肯定応答信号を含み得る。宛先端末は、肯定応答メッセージにプリペンド（pre-pend）される一意の同期シーケンスによって、追加の識別子情報ビットを送ることなしに、下位レイヤ肯定応答メッセージを変換された上位レイヤ肯定応答メッセージと区別し得る。肯定応答メッセージは、一意の同期シーケンスを検出することによって下位レイヤにおいてソース端末によって区別され得る。ソース端末は、記憶されたメッセージ識別子を使用して、変換された上位レイヤ肯定応答メッセージから上位レイヤ肯定応答メッセージを再構成し得る。
【００２９】
図１Ａに、ワイヤレスソース端末１００内に実装されるインバンドデータ通信システムの一実施形態を示す。ソース端末１００は、通信チャネル５０１および５０２と、ネットワーク５００と、通信チャネル５０３とを通して宛先端末６００と通信する。好適なワイヤレス通信システムの例には、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＧＳＭ）、Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ（３ＧＰＰ  ＵＭＴＳ）、Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ（３ＧＰＰ２  ＣＤＭＡ）、Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｓｙｎｃｈｒｏｎｏｕｓ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ（ＴＤ−ＳＣＤＭＡ）、およびＷｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ（ＷｉＭＡＸ）規格に従って動作するセルラー電話システムがある。本明細書で説明する技法は、ワイヤレスチャネルを含まないインバンドデータ通信システムに等しく適用され得ることを当業者なら認識されよう。通信ネットワーク５００は、ルーティングおよび／またはスイッチング機器と、通信リンクと、ソース端末１００と宛先端末６００との間の通信リンクを確立するのに好適な他のインフラストラクチャとの任意の組合せを含む。たとえば、通信チャネル５０３はワイヤレスリンクでなくてもよい。ソース端末１００は、通常、ボイス通信デバイスとして機能する。
【００３０】
送信機
送信ベースバンド２００は、通常、ボコーダによってユーザ音声をルーティングするが、ソース端末または通信ネットワーク発の要求に応答して、ボコーダによって非音声データをルーティングすることも可能である。ボコーダによる非音声データのルーティングは、ソース端末が別個の通信チャネル上でデータを要求し、送信する必要がなくなるので有利である。非音声データをメッセージにフォーマッティングする。依然としてデジタル形態のメッセージデータを、パルスからなる雑音様信号に変換する。メッセージデータ情報を雑音様信号のパルス位置に組み込む。雑音様信号をボコーダによって符号化する。ボコーダは、入力がユーザ音声であるか非音声データであるかに応じて別様に構成されることはなく、したがって、メッセージデータを、ボコーダに割り振られた送信パラメータセットによって効果的に符号化され得る信号に変換することが有利である。符号化された雑音様(noise-like)信号を通信リンク上でインバンドで送信する。送信情報が雑音様信号のパルス位置に組み込まれるので、確実な検出は、音声コーデックフレーム境界に対するパルスのタイミングの復元に依存する。受信機がインバンド送信を検出するのを助けるために、メッセージデータの送信より前に所定の同期信号をボコーダによって符号化する。受信機における非音声データの確実な検出および復調を保証するために、同期、制御、およびメッセージのプロトコルシーケンスを送信する。
【００３１】
図１Ｂを参照すると、送信ベースバンド２００において、信号入力オーディオＳ２１０は、マイクロフォンおよびオーディオ入力プロセッサ２１５に入力され、ｍｕｘ２２０によってボコーダ符号器２７０に転送され、そこで圧縮されたボイスパケットが発生される。好適なオーディオ入力プロセッサは、一般に、入力信号をデジタル信号に変換するための回路と、低域フィルタなどの信号調整器とを含む。好適なボコーダの例は、限定はしないが、ＧＳＭ−ＦＲ、ＧＳＭ−ＨＲ、ＧＳＭ−ＥＦＲ、ＥＶＲＣ、ＥＶＲＣ−Ｂ、ＳＭＶ、ＱＣＥＬＰ１３Ｋ、ＩＳ−５４、ＡＭＲ、Ｇ．７２３．１、Ｇ．７２８、Ｇ．７２９、Ｇ．７２９．１、Ｇ．７２９ａ、Ｇ．７１８、Ｇ．７２２．１、ＡＭＲ−ＷＢ、ＥＶＲＣ−ＷＢ、ＶＭＲ−ＷＢの参照規格によって説明されているボコーダを含む。ボコーダ符号器２７０は音声パケットを送信機２９５およびアンテナ２９６に供給し、それらの音声パケットは通信チャネル５０１上で送信される。
【００３２】
ソース端末の近くまたはその中に配置されたユーザまたはセンサによって、あるいは通信ネットワークを介してデータ送信の要求が開始され得る。データ送信要求Ｓ２１５は、ｍｕｘ２２０によってボイス経路を無効化し、送信データ経路を有効化する。入力データＳ２００は、データメッセージフォーマッタ２１０によって前処理され、ＴｘメッセージＳ２２０としてＴｘデータモデム２３０に出力される。入力データＳ２００は、ユーザインターフェース（ＵＩ）情報、ユーザ位置／ロケーション情報、タイムスタンプ、機器センサ情報、または他の好適なデータを含むことができる。好適なデータメッセージフォーマッタ２１０の一例は、巡回冗長検査（ＣＲＣ）ビットを計算して入力データに付加し、再送信バッファメモリを与え、ハイブリッド自動再送要求（ＨＡＲＱ）などの誤り制御符号化を実施し、入力データをインタリーブするための回路を含む。Ｔｘデータモデム２３０はＴｘメッセージＳ２２０をデータ信号ＴｘデータＳ２３０に変換し、ＴｘデータＳ２３０はｍｕｘ２２０によってボコーダ符号器２７０にルーティングされる。データ送信が完了すると、ボイス経路はｍｕｘ２２０によって再有効化され得る。
【００３３】
図２は、図１Ｂに示すＴｘデータモデム２３０の好適な例示的ブロック図である。Ｓｙｎｃ  Ｏｕｔ  Ｓ２４５、Ｍｕｔｅ  Ｏｕｔ  Ｓ２４０、およびＴｘ  Ｍｏｄ  Ｏｕｔ  Ｓ２３５の３つの信号は、ｍｕｘ２５９によってＴｘデータＳ２３０出力信号上に時間的に多重化され得る。Ｓｙｎｃ  Ｏｕｔ  Ｓ２４５、Ｍｕｔｅ  Ｏｕｔ  Ｓ２４０、およびＴｘ  Ｍｏｄ  Ｏｕｔ  Ｓ２３５の信号の様々な順序および組合せがＴｘデータＳ２３０上に出力され得ることを認識されたい。たとえば、Ｓｙｎｃ  Ｏｕｔ  Ｓ２４５は各Ｔｘ  Ｍｏｄ  Ｏｕｔ  Ｓ２３５データセグメントに先立って送られ得る。あるいは、Ｓｙｎｃ  Ｏｕｔ  Ｓ２４５は、完全なＴｘ  Ｍｏｄ  Ｏｕｔ  Ｓ２３５に先立って１回送られ得、Ｍｕｔｅ  Ｏｕｔ  Ｓ２４０は各Ｔｘ  Ｍｏｄ  Ｏｕｔ  Ｓ２３５データセグメント間に送られ得る。
【００３４】
Ｓｙｎｃ  Ｏｕｔ  Ｓ２４５は、受信端末においてタイミングを確立するために使用される同期信号である。同期信号は、データ情報が雑音様信号のパルス位置に組み込まれるので、送信されたインバンドデータのためのタイミングを確立する必要がある。図３に、図２に示す同期発生器２４０の好適な例示的ブロック図を示す。好適な例では、図３に、Ｗａｋｅｕｐ  Ｏｕｔ  Ｓ２３６が各Ｓｙｎｃ  Ｐｒｅａｍｂｌｅ  Ｏｕｔ  Ｓ２４２に先立って送られ得る、時間的に多重化されたＷａｋｅｕｐ  Ｏｕｔ  Ｓ２３６とＳｙｎｃ  Ｐｒｅａｍｂｌｅ  Ｏｕｔ  Ｓ２４２とからなる同期発生器２４０を示す。
【００３５】
Ｓｙｎｃ  Ｐｒｅａｍｂｌｅ  Ｏｕｔ  Ｓ２４２は、受信機において細かい（サンプルベースの）タイミングを確立するために使用され得、受信機において知られている所定のデータパターンからなる。Ｓｙｎｃ  Ｐｒｅａｍｂｌｅ  Ｏｕｔ  Ｓ２４２の所定のデータパターンの好適な例は、図４Ａに示す同期プリアンブルシーケンス２４１である。コンポジットプリアンブルシーケンス２４５は、擬似ランダム雑音（ＰＮ）シーケンス２４２とＰＮシーケンスの反転バージョン２４４との重複加算結果を用いてＰＮシーケンス２４２のいくつかの期間を連結することによって発生される。コンポジットプリアンブルシーケンス２４５中の「＋」シンボルはバイナリデータ＋１を表し、「−」シンボルはバイナリデータ−１を表し得る。好適な例では、別の「＋」シンボルとの「＋」シンボルのオーバーラップ加算は「＋」シンボルを生じ、同様に、別の「−」シンボルとの「−」シンボルのオーバーラップ加算は「−」シンボルを生じる。別の好適な例は、ＰＮシーケンスのデータビット間に０値サンプルを挿入する。これによりデータビット間に時間距離が与えられ、数ビットの時間間隔にわたってデータビットのエネルギーを拡散する傾向があるチャネルのバンドパスフィルタ特性によって引き起こされる「スミアリング(smearing)」影響をなくす。
【００３６】
ＰＮシーケンスの反転バージョンの重複セグメントを用いた、ＰＮシーケンスの連結された期間を使用する同期プリアンブルの前述の構成は、送信時間の低減、相関性質の改善、検出特性の改善において利点を与える。この利点により、音声フレーム伝送誤りに対してロバストなプリアンブルが生じる。
【００３７】
ＰＮセグメントを重複させることによって、得られたコンポジット同期プリアンブルは、非重複バージョンに比較してシーケンス中のより少ないビット数からなり、それによりコンポジットプリアンブルシーケンス２４５を送信するために必要な総時間が減少する。
【００３８】
重複同期プリアンブルの相関性質における改善を示すために、図５Ａと図５Ｂに、図４Ｂに示すＰＮシーケンス２４２と非重複コンポジットプリアンブルシーケンス２４５ｂとの相関と、図４Ａに示すＰＮシーケンス２４２と重複コンポジット同期プリアンブルシーケンス２４５との相関との間の比較を示す。図５Ａは、非重複コンポジット同期プリアンブルシーケンス２４５ｂに関する正と負の両方の主相関ピーク、ならびに主ピーク間に位置する副相関ピークを示す。負のピーク１０１０は、ＰＮシーケンス２４２と、非重複コンポジットプリアンブルシーケンス２４５ｂの第１の反転セグメントとの相関から生じる。正の相関ピーク１０１１、１０１２、１０１３は、ＰＮシーケンス２４２と、非重複コンポジットプリアンブルシーケンス２４５ｂの中間セクションを構成するＰＮシーケンス２４２の３つの連結セグメントとの相関から生じる。負のピーク１０１４は、ＰＮシーケンス２４２と、非重複コンポジットプリアンブルシーケンス２４５ｂの第２の反転セグメントとの相関から生じる。図５Ａでは、第１の正の相関ピーク１０１１からの３つのサンプルのオフセットに対応する副相関ピーク１０１５は、約５の大きさ（主ピークの大きさの１／３）を示す。図５Ｂは、重複コンポジット同期プリアンブルシーケンス２４５に関する正と負の両方の主相関ピークならびに主ピーク間の副相関ピークを示す。図５Ｂでは、第１の正の相関ピーク１０１１からの３つのサンプルのオフセットに対応する副相関ピーク１０１６は、約３の大きさ（主ピークの大きさの１／５）を示す。図５Ｂに示す重複プリアンブルに関する副相関ピーク１０１６の大きさがより小さいので、図５Ａに示す非重複副ピーク１０１５の例に比較してプリアンブル主相関ピークの誤検出がより少なくなる。
【００３９】
図５Ｂに示すように、ＰＮシーケンス２４２をコンポジット同期プリアンブルシーケンス２４５と相関させると、５つの大きなピークが発生される。図示のパターン（１つの負のピーク、３つの正のピーク、および１つの負のピーク）は、任意の３つの検出されたピークと、ピーク間の対応する時間距離とに基づいてフレームタイミングを判断することを可能にする。３つの検出されたピークと、対応する時間距離との組合せは常に一意である。相関ピークパターンの同様の記述を表１に示し、相関ピークは、負のピークが「−」で示され、正のピークが「＋」で示されている。一意の相関ピークパターンを使用する技法は、一意のパターンが、たとえば、不良チャネル状態による、起こり得る音声フレーム損失を補償するので、インバンドシステムにとって有利である。音声フレームの損失は相関ピークの損失をも生じることがある。所定の時間距離によって隔てられた相関ピークの一意のパターンを有することによって、受信機は、相関ピークの損失を生じる音声フレームの損失があっても、同期プリアンブルを確実に検出することができる。パターン中の３つの検出されたピークの組合せについて、いくつかの例を表２に示す（各例で２つのピークが損失している）。表２中の各項目は、ピークとピーク間の時間距離との一意のパターンを表す。表２中の例１は、各ピーク間に１つの所定の距離をもつパターン「＋＋−」を生じる、検出されたピーク３、ピーク４、およびピーク５（ピーク１およびピーク２は損失した）を示す。表２中の例２および例３もパターン「＋＋−」を示すが、距離は異なる。例２は、検出されたピーク２とピーク４との間に２つの所定の距離を有し、例３は、検出されたピーク３とピーク５との間に２つの所定の距離を有する。したがって、例１、例２および例３は、それぞれ、フレームタイミングが導出され得る一意のパターンを表す。検出されたピークはフレーム境界を越えて広がることがあるが、一意のパターンおよび所定の距離は依然として適用することを認識されたい。
【表１】
0005461694.tif 000002
【表２】
0005461694.tif 000003
【００４０】
図５Ｂおよび表１に示す相関ピークパターンとは異なる相関ピークパターンを生じる異なるプリアンブルシーケンスが使用され得ることを当業者なら認識されよう。また、様々な動作モードを識別するかまたは情報ビットを送信するために複数の相関ピークパターンが使用され得ることを当業者なら認識されよう。代替相関ピークパターンの例を表３に示す。表３に示す相関ピークパターンは、前述のように、フレームタイミングが導出され得る一意のパターンを維持する。複数の相関ピークパターンを有することは、受信機において、メッセージフォーマット、メッセージタイプまたは変調方式などの様々な送信機構成を識別するために有利である。
【表３】
0005461694.tif 000004
【００４１】
再び図３を参照すると、スリープ状態、低送信レート状態、または不連続送信状態から起動するためにボコーダ符号器２７０をトリガするために、Ｗａｋｅｕｐ  Ｏｕｔ  Ｓ２３６が使用され得る。また、Ｗａｋｅｕｐ  Ｏｕｔ  Ｓ２３６は、ボコーダ符号器２７０がスリープ、低送信、または不連続送信状態に入るのを妨げるために使用され得る。Ｗａｋｅｕｐ  Ｏｕｔ  Ｓ２３６はウェイクアップ発生器２５６によって発生される。ウェイクアップ信号は、非アクティブボイスセグメント中に、スリープ、不連続送信機能（ＤＴＸ）を実施するかまたはより低い送信レートで動作するボコーダによってインバンドデータを送信するとき、ボイス非アクティブ状態からボイスアクティブ状態に移行する際に起こることがある始動遅延を最小限に抑えるために有利である。また、ウェイクアップ信号を使用して、送信モードの特性、たとえば、採用される変調方式のタイプを識別し得る。好適なＷａｋｅｕｐ  Ｏｕｔ  Ｓ２３６信号の第１の例は、３９５Ｈｚなど、ボイス帯域中の一定の周波数の単一の正弦波信号である。この第１の例では、ウェイクアップ信号は、ボコーダ符号器２７０がスリープ、ＤＴＸ、または低レート状態に入ることを妨げる。この第１の例では、受信機は、送信されたＷａｋｅｕｐ  Ｏｕｔ信号Ｓ２３６を無視する。好適なＷａｋｅｕｐ  Ｏｕｔ  Ｓ２３６の第２の例は、複数の正弦波信号からなる信号であり、各信号は、特定のデータ変調方式、たとえば、変調方式１の５００Ｈｚおよび変調方式２の８００Ｈｚを識別する。この第２の例では、ウェイクアップ信号は、ボコーダ符号器２７０がスリープ、ＤＴＸ、または低レート状態に入ることを妨げる。この第２の例では、受信機は、送信されたＷａｋｅｕｐ  Ｏｕｔ信号Ｓ２３６を使用して、データ変調方式を識別する。
【００４２】
コンポジットＳｙｎｃ  Ｏｕｔ  Ｓ２４５信号の一例は、図６に示す多重化されたＷａｋｅｕｐ  Ｏｕｔ  Ｓ２３６とＳｙｎｃ  Ｐｒｅａｍｂｌｅ  Ｏｕｔ  Ｓ２４２とからなる信号である。Ｔｗｕ７１１およびＴｓｐ７０２は、各信号が送信される継続時間を表す。Ｔｗｕの好適な範囲の例は１０〜６０ミリ秒であり、Ｔｓｐは４０〜２００ミリ秒である。
【００４３】
再び図２を参照すると、Ｔｘ  Ｍｏｄ  Ｏｕｔ  Ｓ２３５の好適な例は、パルス位置変調（ＰＰＭ）を使用して変調器２３５によって発生される、特殊な変調パルスをもつ信号である。この変調技法では、様々なタイプのボコーダによって符号化および復号されたときのひずみが小さい。さらに、この技法では、自己相関性質が良好であり、波形に整合された受信機によって容易に検出され得る。さらに、パルスはトーン構造を有しておらず、代わりに、信号は、周波数スペクトル領域中で雑音のように見えるだけでなく、雑音様可聴特性を保持する。
【００４４】
再び図２を参照すると、Ｍｕｔｅ  Ｏｕｔ  Ｓ２４０は、Ｔｘメッセージ送信を分離するために使用され得る信号であり、ミューティング発生器２５５によって発生される。多重化されたＴｘ  Ｍｏｄ  Ｏｕｔ  Ｓ２３５とＭｕｔｅ  Ｏｕｔ  Ｓ２４０とからなる好適なコンポジットＴｘデータＳ２３０信号の例を図７に示す。Ｔｍｕ１  ７３１、Ｔｄ１  ７３２、Ｔｍｕ２  ７３３、Ｔｄ２  ７３４、Ｔｍｕ３  ７３５、Ｔｄ３  ７３６、およびＴｍｕ４  ７３７は、各信号が送信される継続時間を表す。Ｔｍｕ１、Ｔｍｕ２、Ｔｍｕ３、およびＴｍｕ４の好適な範囲の例は１０〜６０ミリ秒であり、Ｔｄ１、Ｔｄ２、およびＴｄ３は、通常動作の場合、３００〜３２０ミリ秒であり、ロバストな動作の場合、６００〜６４０ミリ秒である。好適なミューティング生成器シーケンスの例は全零シーケンス信号または正弦波周波数信号であり得る。Ｔｘメッセージ送信を分離するために使用される信号の別の好適な例を図８に示す。この例では、Ｗａｋｅｕｐ  Ｏｕｔ  Ｓ２３６信号およびＳｙｎｃ  Ｐｒｅａｍｂｌｅ  Ｏｕｔ  Ｓ２４２がＴｘ  Ｍｏｄ  Ｏｕｔ  Ｓ２３５の各送信に先行する。Ｓｙｎｃ  Ｐｒｅａｍｂｌｅ  Ｏｕｔ  Ｓ２４２とＭｕｔｅ  Ｏｕｔ  Ｓ２４０とＴｘ  Ｍｏｄ  Ｏｕｔ  Ｓ２３５との様々な組合せが等しく適用され得ることを当業者なら認識されよう。たとえば、Ｍｕｔｅ  Ｏｕｔ  Ｓ２４０は、図８中のＴｘ  Ｍｏｄ  Ｏｕｔ  Ｓ２３５に先行および後続し得る。
【００４５】
受信機
図１Ａを参照すると、受信ベースバンド４００は、通常、復号されたボイスパケットをボコーダからオーディオプロセッサにルーティングするが、復号されたパケットをデータ復調器を通してルーティングすることも可能である。非音声データを本明細書で説明する送信機において雑音様信号に変換し、ボコーダによって符号化した場合、受信機のボコーダは、最小のひずみでデータを効果的に復号することが可能である。復号されたパケットをインバンド同期信号について継続的に監視する。同期信号が発見された場合、フレームタイミングを復元し、復号されたパケットデータをデータ復調器にルーティングする。復号されたパケットデータをメッセージに復調する。メッセージをデフォーマットし、出力する。同期と制御とメッセージとを備えるプロトコルシーケンスが非音声データの確実な検出および復調を保証する。
【００４６】
図１Ｂを参照すると、ボイスパケットは、受信機４９５において通信チャネル５０２上で受信され、ボコーダ復号器３９０に入力され、そこで復号されたボイスが発生され、次いで、ｄｅ−ｍｕｘ３２０を通して、出力オーディオＳ３１０を発生するオーディオ出力プロセッサおよびスピーカー３１５にルーティングされる。
【００４７】
同期検出器３５０によってボコーダ復号器出力Ｓ３７０中に同期信号が検出されると、Ｒｘ  Ｄｅ−Ｍｕｘ制御Ｓ３６０信号はＲｘ  Ｄｅ−Ｍｕｘ３２０においてＲｘデータ経路に切り替わる。ボコーダパケットは、ボコーダ復号器３９０によって復号され、Ｒｘ  Ｄｅ−Ｍｕｘ３２０によってＲｘタイミング３８０にルーティングされ、次いでＲｘデータモデム３３０にルーティングされる。Ｒｘデータは、Ｒｘデータモデム３３０によって復調され、データメッセージデフォーマッタ３０１にフォワーディングされ、そこで出力データＳ３００がユーザまたは接続された機器に利用可能になる。
【００４８】
好適なデータメッセージデフォーマッタ３０１の一例は、ＲｘメッセージＳ３２０データをデインターリーブし、ハイブリッド自動再送要求（ＨＡＲＱ）などの誤り制御復号を実施し、巡回冗長検査（ＣＲＣ）ビットを計算し、検査するための回路を含む。好適な出力データＳ３００は、ユーザインターフェース（ＵＩ）情報、ユーザ位置／ロケーション情報、タイムスタンプ、機器センサ情報、または他の好適なデータを含み得る。
【００４９】
好適な同期検出器３５０の別の例を図９に示す。ボコーダ復号器出力Ｓ３７０信号はメモリ３５２および同期プリアンブル検出器３５１に入力される。メモリ３５２を使用して、受信したＷａｋｅｕｐ  Ｏｕｔ信号を含み得る最新のボコーダ復号器出力Ｓ３７０サンプルを記憶する。メモリ３５２の好適な例は先入れ先出し（ＦＩＦＯ）またはランダムアクセスメモリ（ＲＡＭ）である。同期プリアンブル検出器３５１は、ボコーダ復号器出力Ｓ３７０中の送信された同期プリアンブル信号を検出し、同期フラグＳ３０５信号を出力する。信号変調タイプＳ３０６および同期フラグＳ３０５は同期検出器コントローラ３７０に入力される。同期検出器コントローラ３７０は変調探索Ｓ３０７信号を発生し、変調探索Ｓ３０７信号は、メモリ３５２にアクセスし、タイミングオフセットＳ３５０に基づいて受信したＷａｋｅｕｐ  Ｏｕｔ信号を発見し、送信の際に使用される変調のタイプを判断するためにＷａｋｅｕｐ  Ｏｕｔ信号を評価するために使用され得る。得られる検出された変調タイプは変調タイプＳ３０６としてメモリ３５２から出力され得る。同期検出器コントローラ３７０はまた、データ経路またはオーディオ経路へのボコーダ復号器出力Ｓ３７０のルーティングを制御するＲｘ  Ｄｅ−Ｍｕｘ制御Ｓ３６０出力信号と、出力オーディオ信号Ｓ３１０を有効化または無効化するオーディオミュート制御Ｓ３６５出力信号と、復調のためにＲｘデータＳ３２６を整合させるためにビットタイミング情報をＲｘタイミング３８０に与えるタイミングオフセットＳ３５０出力信号とを発生する。
【００５０】
好適な同期プリアンブル検出器３５１の一例を図１０に示す。ステップ４５２においてボコーダ復号器出力Ｓ３７０信号をフィルタによって処理する。ステップ４５２におけるフィルタの好適な例は、同期プリアンブルシーケンスのバンドパスフィルタ処理されたインパルス応答に基づく係数をもつ低密度フィルタである。低密度フィルタは、係数のいくつかが０に設定された有限インパルス応答構造を有し、０係数により、必要な乗算器がより少なくなることに基づいて計算複雑さが低減する。低密度フィルタは当技術分野でよく知られている。ステップ４５３において、負および正の相関ピーク距離に基づいて、予想されるパターンに一致する最大の正および負の相関ピークについてフィルタ出力を探索する。たとえば、ステップ４５３において、同期プリアンブルシーケンス２４５に基づいて、擬似ランダム雑音（ＰＮ）シーケンス２４３との相関に対応する３つの正のピークと、ＰＮシーケンスの反転バージョン２４４との相関に対応する２つの負のピークとの５つのピークが発見されるはずである。ステップ４６１において、検出されたピークの数を計数し、ピークの大部分が検出された場合、ステップ４６０において同期インジケータフラグを真に設定し、プリアンブル同期が検出されたことを示す。検出されたピークの大部分の好適な例は、予想されるパターンに一致する５つのピークのうちの４つのピークである。ピークの大部分が検出されない場合、制御はステップ４５４に渡り、そこでステップ４５３において発見された正のピーク間の時間距離を、予想される距離ＰｅａｋＤｉｓｔＴ１と比較する。受信したプリアンブルをＰＮシーケンス２４２に対してフィルタ処理することにより、期間のある倍数に等しい相関ピーク間の時間距離が生じるはずであるので、ＰｅａｋＤｉｓｔＴ１は、ＰＮシーケンス２４２の期間の関数になるように設定される。正のピーク間の時間距離がＰｅａｋＤｉｓｔＴ１の範囲内にあるとわかった場合、ステップ４５５において正のピーク振幅をしきい値ＰｅａｋＡｍｐＴ１に対して検査する。ＰｅａｋＤｉｓｔＴ１の好適な範囲はプラスまたはマイナス２サンプルである。ＰｅａｋＡｍｐＴ１は、発見された前のピークの振幅の関数である。好適な例では、ＰｅａｋＡｍｐＴ１は、ステップ４５３において発見されたピークの振幅の差が３倍以下であり、平均ピーク振幅が、そのポイントまでに観測された最大ピーク振幅の半分を超えないように設定される。ステップ４５４における正のピーク時間距離検査またはステップ４５５における振幅検査のいずれかに不合格である場合、ステップ４５６において負のピーク時間距離を検査する。負のピーク時間距離がＰｅａｋＤｉｓｔＴ２の範囲内である場合、ステップ４５７において負のピーク振幅をしきい値ＰｅａｋＡｍｐＴ２に対して検査する。ＰｅａｋＤｉｓｔＴ２の好適な範囲はプラスまたはマイナス２サンプルである。ＰｅａｋＤｉｓｔＴ２は、ＰＮシーケンス２４２の期間の関数になるように設定され、ＰｅａｋＡｍｐＴ２は、発見された前のピークの振幅の関数になるように設定される。ステップ４５４における正のピーク時間距離検査およびステップ４５５における正のピーク振幅検査、またはステップ４５６における負のピーク時間距離検査およびステップ４５７における負のピーク振幅検査のいずれかに合格した場合、ステップ４６０において同期インジケータフラグを真に設定し、プリアンブル同期が検出されたことを示す。ステップ４５６における負のピーク時間距離検査またはステップ４５７における負のピーク振幅検査のいずれかに不合格である場合、ステップ４５８において同期インジケータフラグを偽に設定し、プリアンブル同期が検出されなかったことを示す。ステップの異なる順序および組合せが同じ結果を達成することを認識されたい。たとえば、ステップ４６１においてピークの大部分を検出することを、ステップ４５４およびステップ４５５の正のピーク検査の後に行い得る。
【００５１】
システム
ソース端末１００と宛先端末６００との間の通信は、各端末内にプロトコルスタックを実装することによって達成され得る。プロトコルスタックは、機能要素を区分するか、または（ソフトウェアアプリケーションなど）上位レイヤを（モデムなど）下位レイヤから切り離すのに役立つ。
【００５２】
図１１に、よく知られている開放型システム間相互接続（ＯＳＩ）参照モデルのブロック図を示す。モデルは、プロトコルスタック、すなわち、個々の送信側および受信側の様々なレイヤ間の相互接続、ならびに送信側と受信側との間の物理接続と例示的な仮想接続を示す。ＯＳＩモデルでは、個々のレイヤは、その直上および直下のレイヤのみへの通信をサポートすることができる。送信側と受信側との間の実際の（物理）接続は、物理レイヤによって与えられ、別の上位レイヤは、下位レイヤを通してメッセージを流すことによる仮想接続を維持し得る。たとえば、送信側のトランスポートレイヤメッセージは、送信側のネットワークレイヤ、データリンクレイヤ、および物理レイヤを介して、受信側の物理レイヤへ渡り、次いで受信側のデータリンクレイヤ、ネットワークレイヤ、およびトランスポートレイヤを上がって受信側のトランスポートレイヤに送られる。
【００５３】
図１２Ａは、ソース端末１００と宛先端末６００との間を通る通信およびメッセージの例示的な対話図であり、ソース端末１００および宛先端末６００のプロトコルスタックは、上位レイヤと下位レイヤとからなる。この例では、通信リンクはソース端末１００によって開始され、データ転送リンクは宛先端末６００によって開始される。通信リンクの好適な例は、ボイスサービスオプション、すなわち、ボコーダを組み込む、本明細書に記載した標準化団体の１つによって定義された通信リンクである。ソース端末１００の上位レイヤ中の要素、たとえば、ソフトウェアアプリケーションは、呼セットアップ１１００メッセージを下位レイヤ中の要素、たとえば、モデムに送る。ソース端末１００の下位レイヤは、開始１１０５メッセージを送ることによって、宛先端末６００への通信リンクの確立を開始する。開始１１０５メッセージは宛先端末６００によって受信され、通信リンクは、本明細書に記載した通信規格仕様で説明されている勧告に従って確立される。ソース端末１００中の上位レイヤは、下位レイヤに送信されるべきデータを送る。データの好適な例は、ｅＣａｌｌなど、緊急テレマティックスシステムに記載されている最小データセット、すなわち「ＭＳＤ」メッセージを含み得る。ソース端末１００の下位レイヤは、ＭＳＤに関連する識別子をローカル記憶媒体１１１５に記憶する。好適な例示的なシステムでは、受信されたＭＳＤメッセージごとに、単一の肯定応答が宛先端末６００の下位レイヤによって送られる、すなわち、少なくとも、現在のＭＳＤのための下位レイヤ肯定応答メッセージを受信するまで、ソース端末１００は、新しいＭＳＤを送らない。ソース端末１００によってＭＳＤ識別子がローカル記憶媒体１１１５に記憶された場合、ローカル記憶媒体１１１５から、識別子がソース端末１００の下位レイヤにすでにアクセス可能であるので、宛先端末６００は、下位レイヤ肯定応答メッセージ中でＭＳＤ識別子を戻すように要求されない。肯定応答メッセージ中でＭＳＤ識別子を送信する必要をなくすことにより、帯域幅を有利に節約することができる。ＭＳＤメッセージの転送は、宛先端末６００の下位レイヤによって、ソース端末１００へのスタート８０２メッセージの送信を用いて開始される。ソース端末１００の下位レイヤは、ＭＳＤメッセージデータ８１２を送ることによって、受信したスタート８０２メッセージに応答する。宛先端末６００の下位レイヤは、ＭＳＤの正しい受信を検証し、ＭＳＤを上位レイヤにフォワーディングし、第１の同期シーケンスとＬＬＡＣＫメッセージとからなる下位レイヤ肯定応答（ＬＬＡＣＫ）信号を送ることによって、受信したＭＳＤデータ８１２に応答する。ソース端末１００の下位レイヤと宛先端末６００の下位レイヤとの間の第１のレベルの肯定応答を確立するために、宛先端末６００の下位レイヤは、ＬＬＡＣＫ８０４をソース端末１００に送る。宛先端末６００の上位レイヤは、受信したＭＳＤに応答して、上位レイヤアプリケーションメッセージ１２２０を下位レイヤに送り得、上位レイヤアプリケーションメッセージ１２２０は、下位レイヤにおいてＨＬＭＳＧ変換１２３０要素によって変換される。得られた変換されたＨＬＭＳＧ８９４は、ＬＬＡＣＫとともに送られた第１の同期シーケンスとは異なる第２の同期シーケンスの後に、ソース端末１００に送られる。ソース端末１００は、変換されたＨＬＭＳＧ８９４に割り当てられた第２の同期シーケンスを検出することによって、変換されたＨＬＭＳＧ８９４を受信し、識別する。下位レイヤは、ローカル記憶媒体１１１５からＭＳＤ識別子１１２０を取り出し、次いで、記憶されたＭＳＤ識別子１１２０と受信した変換されたＨＬＭＳＧ８９４とからＨＬＭＳＧを再生し(regenerates)、再生されたＨＬＭＳＧ１１２５を上位レイヤにフォワーディングする。再生されたＨＬＭＳＧ１１２５は、ソース端末１００の上位レイヤと宛先端末６００の上位レイヤとの間の第２のレベルの通信を確立する。この例では、宛先端末６００のＨＬＭＳＧ１２２０メッセージと、ソース端末１００の再生されたＨＬＭＳＧ１１２５メッセージとは等しい。好適な例では、ＨＬＭＳＧは上位レイヤ肯定応答メッセージ（ＨＬＡＣＫ）からなる。ソース端末１００と宛先端末６００との間の対話は異なる順序で行われ得ることを、当業者は認識されよう。たとえば、スタート８０２メッセージは、ＭＳＤ識別子の記憶より前に行われ得る。
【００５４】
ＨＬＭＳＧ変換１２３０要素は、上位レイヤのＨＬＭＳＧ１２２０メッセージ中のパラメータを変更するか、送られるパラメータの数を低減するか、またはパラメータ自体を圧縮し得る。図１３は、宛先端末６００とソース端末１００との間のＨＬＭＳＧメッセージの例示的な変換および再生の図である。この例では、宛先端末６００のＨＬＭＳＧ１２２０メッセージは、フォーマットフィールドと、メッセージＩＤと、ステータスフィールドと、フォーマットフィールド、メッセージＩＤ、およびステータスフィールドについて計算されたＣＲＣとからなる。ＨＬＭＳＧ変換１２３０要素は、フォーマットフィールドを１バイトから１ビットに低減し、ステータスフィールドを１バイトから３ビットに低減し得る。得られた変換されたＨＬＭＳＧ８９４はソース端末１００に送られる。ソース端末１００は、受信した変換されたＨＬＭＳＧ８９４フォーマットビットと、ステータスビットと、ローカルに記憶されたＭＳＤ１１２０とから、ＨＬＭＳＧ１１２５メッセージを再生する。再生されたＨＬＡＣＫ１１２５メッセージ中のＣＲＣは、再生されたフォーマットフィールドと、メッセージＩＤと、ステータスフィールドとから、ソース端末１００の下位レイヤにおいて再計算され得る。本明細書の例に記載されているようにフォーマットおよび／もしくはステータスフィールドが低減されないことがあること、または、たとえば、ソース端末１００の下位レイヤと宛先端末６００の下位レイヤとの間でメッセージフォーマットが固定であり、フォーマットフィールドを用いてメッセージフォーマットを明確に識別する必要がない場合、ステータスフィールドのみが送られることがあることを、当業者は認識されよう。
【００５５】
図１２Ｂは、ソース端末１００と宛先端末６００との間を通る通信およびメッセージの例示的な対話図であり、通信リンクは宛先端末６００によって開始され、データ転送リンクは宛先端末６００によって開始される。対話は、宛先端末６００の上位レイヤ中の要素が下位レイヤ中の要素に呼セットアップ１１００メッセージを送ることを除いて、図１２Ａに関して説明した対話と同様である。宛先端末６００の下位レイヤは、開始１１０５メッセージを送ることによってソース端末１００への通信リンクの確立を開始する。
【００５６】
図１２Ｃは、ソース端末１００と宛先端末６００との間を通る通信およびメッセージの例示的な対話図であり、通信リンクはソース端末１００によって開始され、データ転送リンクはソース端末１００によって開始される。対話は、ソース端末１００がデータ転送リンクを開始することを除いて、図１２Ａに関して説明した対話と同様である。ソース端末１００の上位レイヤは、低位レイヤにＭＳＤメッセージを送り、ＭＳＤ識別子は、ローカルストレージ媒体１１１５に記憶される。ソース端末１００の下位レイヤは、宛先端末６００にＳＥＮＤ８０５メッセージを送ることによってＭＳＤ転送を開始する。宛先端末６００は、スタート８０２メッセージを送ることによってＳＥＮＤ８０５メッセージに応答し、後続の対話は、図１２Ａに関して説明したように行われる。
【００５７】
図１２Ｄは、ソース端末１００と宛先端末６００との間を通る通信およびメッセージの例示的な対話図であり、通信リンクは宛先端末６００によって開始され、データ転送リンクはソース端末１００によって開始される。対話は、通信リンクが図１２Ｂに関して説明したように開始され、データ転送リンクが図１２Ｃに関して説明したように開始されることを除いて、図１２Ａに関して説明した対話と同様である。
【００５８】
ＬＬＡＣＫメッセージおよびＨＬＭＳＧメッセージを受信する際、ソース端末１００は、ＨＬＭＳＧを上位レイヤにフォワーディングすることができるように、２つのメッセージを区別することが可能でなければならない。典型的なシステムは、２つメッセージを区別するために追加の識別子ビットを送信し得る。利用可能な帯域幅が制限されているインバンドモデムでは、帯域幅要件を増加させることなしに２つのメッセージを識別する機構が望ましく、有利である。一意の同期信号がメッセージの各々に割り当てられ得、それにより同期検出器はＬＬＡＣＫメッセージとＨＬＭＳＧメッセージとを区別することが可能になる。下位レイヤ肯定応答（ＬＬＡＣＫ）メッセージに対して、第１の同期信号が送られ得る。図４Ａに、第１の同期信号２４５の好適な例を示す。上位レイヤメッセージ（ＨＬＭＳＧ）に対して、第２の同期信号が送られ得る。第２の同期信号の好適な例を図１６Ａに示す。本明細書で説明する同期検出器は、第１の同期信号２４５から生じる図５Ａに示す相関ピークパターンの極性を、図１６Ａに示す第２の同期信号から生じる図１６Ｂに示す相関ピークパターンの極性と区別する。ソース端末１００は、このようにして、宛先端末６００が追加の肯定応答識別子ビットを送信する必要なしに、ＬＬＡＣＫメッセージをＨＬＭＳＧメッセージと区別することが可能である。下位レイヤメッセージを上位レイヤメッセージから識別するために追加のビットを送信する必要をなくすことにより、帯域幅を有利に節約することができる。
【００５９】
場合によっては、データサンプル反転がネットワーク中で行われ、その結果、受信した同期プリアンブルおよびデータメッセージ中で反転極性が生じることがある。説明した前の事例では、追加のメッセージを識別するために追加のビットを消費することなしにメッセージ空間を拡張するために、例示的なデータ（たとえば第２の同期信号）が意図的に反転され得る。意図的に反転される事例では、受信機が極性を識別し、したがってメッセージデータが下位レイヤメッセージを指すのか上位レイヤメッセージを指すのかを判断することができるように、メッセージの新しいセットが「負極性」同期を用いて定義される。相関ピークは、前に説明したように検出される。データのネットワーク誘起型反転が行われる場合、反転が意図的なものであるかどうかを判断する検出論理機構が望ましい。図１０に示す検出器３５１は、図５Ｂに示す正の相関ピークパターンを仮定するときと、図１６Ｂに示す負の相関ピークパターンを仮定するときとの２回実行され得る。判定論理の第１のランは元の同期検出結果を戻すが、第２のランは、信号が反転されていると仮定した検出結果を戻す。判定論理は、次いで、第１の検出結果が有効であるか第２の検出結果が有効であるかを判断する。第２の検出結果が選択された場合、受信データサンプルは、復調器に入力される前に反転される。場合によっては、同期検出論理の両方のランが、たとえば、音声チャネルの帯域通過特性により、正常な同期イベントを戻すことがある。したがって、最終的な検出判定を行うために追加の判定論理が使用され得る。この追加の判定は、振幅ベースであり、また何個のピークが検出されたかを考慮に入れる。（たとえば、宛先端末６００からソース端末１００への）ダウンリンクでは、同期の後のデータメッセージの処理は、検出された極性に依存し得る。正の極性をもつ同期が検出された場合、受信機は、下位レイヤメッセージを受信する準備をする。負の極性をもつ同期が検出された場合、受信機は、同期が最初に受信されたものでない場合は、上位レイヤメッセージを受信する準備をし、同期が最初に受信されたものであり、システム中での極性反転を示した場合は、後続のデータを反転させる準備をする。（たとえば、ソース端末１００から宛先端末６００への）アップリンクでは、負極性同期の検出は、反転データストリームの指示のみであり得る（すなわち、上位レイヤメッセージを指示し得ない）か、または反転データストリームまたは上位レイヤメッセージの指示であり得る。
【００６０】
前に説明したように、（たとえば、宛先送信の第１の同期シーケンスと第２の同期シーケンスとについて）一意の同期シーケンスを割り当てることは、単一の端末にのみ適用され得るのではなく、異なるセルラーネットワークを介したソース端末と宛先端末との間のデータのよりロバストな送信を可能にし得る（たとえば、ソース端末は第１の同期シーケンスを使用し得、宛先端末はソース端末において使用されるシーケンスとは異なる同期シーケンスを使用し得る）。たいていのセルラーネットワークは、一般に送信信号の反射されたバージョンからなる不要な信号を除去しようと試みるエコーキャンセラを、ボイス信号経路中に組み込む。移動電話交換局とバックホールとの間の物理接続におけるインピーダンス不整合により、アップリンク信号がダウンリンク上に反射されることがあり、その物理接続は、ハイブリッドとして当技術分野で知られている、２線式インターフェースと４線式インターフェースとの変換を備え得る。バックホールは、当技術分野でよく知られており、コアネットワークと、システムのエッジにある、またはシステムのエッジに向かうより小さいサブネットワークとの間の中間通信リンクを備える。インバンド通信システムの場合、アップリンク信号は、ハイブリッドによりダウンリンク上に反射され得る。エコーが存在し、よく知られている最小平均二乗（ＬＭＳ）アルゴリズムなど、適応フィルタ技法を使用して、推定されたエコーを減じるかどうかを判断するために、セルラー基地局にあるエコーキャンセラが、遠端信号（たとえば、アップリンク送信）を近端信号（たとえば、ダウンリンク送信、または代替的に、反射されたアップリンク信号）と相関させようと試みる。エコーキャンセラはまた、エコーをさらに低減するために、周波数領域スペクトルサブトラクションなどの非線形処理要素を使用し得る。インバンドシステムは、アップリンクとダウンリンクとで同じである（たとえば相関する）同期信号を使用し得る。この場合、システムは、エコーキャンセラでの適応フィルタおよび非線形処理により、信号におけるクロッピング（送信の開始および／または終了の消失）、ドロップアウト（送信の中間セクションの消失）、またはひずみを受け得る。言い換えれば、受信遠端信号が受信近端信号と同じである（たとえば相関する）場合、エコーキャンセラは、近端信号が遠端信号の反射されたバージョンであると判断し、近端信号を消去しようと試み、その結果、近端信号のクロッピング(cropping)、ドロップアウト、またはひずみが生じ得る。さらに、最も典型的なエコーキャンセラは、当技術分野においてダブルトークとして知られている、アップリンクとダウンリンクの両方が感知できる信号（たとえば、音声）アクティビティを含んでいる状態の間、処理の一部を無効化する。ダブルトーク状態になると、一般に、エコーキャンセラ中のコントローラが非線形要素の処理および／または適応フィルタの係数をフリーズさせ、その結果、近端信号の信号クロッピング、ドロップアウト、またはひずみがより小さくなり得る。したがって、ダウンリンク信号におけるクロッピング、ドロップアウト、またはひずみが発生せず、しかもなお本明細書で開示する同期検出器によって検��可能である構造を示すように、シーケンス間の相関性質を最小限に抑え、および／またはエコーキャンセラ中にダブルトーク状態を引き起こすために、インバンドシステムにおいてアップリンクとダウンリンクとで異なる同期シーケンスを構築することが有利である。
【００６１】
代替同期シーケンスの好適な例を、図１７Ａ、図１７Ｂ、図１７Ｃ、図１７Ｄ、図１７Ｅ、および図１７Ｆに示す。図４Ａに記載した同期信号のセグメントを図１７Ａに示す。アップリンクとダウンリンクとの間で同期シーケンスを区別するために、非０パルス間にある０値サンプルが、非０値をもつサンプルと置き換えられるように、同期シーケンスのうちの１つが構築され得る。ただし、本明細書で説明する同期検出器が信号を検出することが依然として可能であるように、元の同期シーケンス（すなわち、非０パルスシーケンス）の構造はそのままにされる。非０サンプルとの０サンプルの置き換えは、より多くのエネルギーを信号に効果的に加えることになり、それによって、エコーキャンセラが、反射されたアップリンク信号としてダウンリンク信号を間違って識別しないように、アップリンク同期信号とダウンリンク同期信号との間の相関関係を減少させる。図１７Ｂに、０値サンプルが固定振幅１２０００のサンプルと置き換えられた、変更された同期信号の好適な例を示す。振幅の実際の固定値は、１２０００とは異なる値を備え得るが、元の同期信号が観測可能なままであり、したがって、本明細書で説明する同期検出器が同期信号を検出することが可能であるように、大きすぎてはならない。図１７Ｃに、０値サンプルが矩形信号と置き換えられた、変更された同期信号の別の好適な例を示す。この場合も、異なる振幅が選択され得る。図１７Ｄに、０値サンプルがランダム雑音様信号と置き換えられた、変更された同期信号の別の好適な例を示す。図１７Ｅに、０値サンプルが正弦波信号と置き換えられた、変更された同期信号のさらに別の好適な例を示す。最後に、図１７Ｆに、パルスの振幅も増加された、変更された同期信号のさらに別の好適な例を示す。
【００６２】
図１４Ａは、ソース端末１００と宛先端末６００との間の同期およびデータ送信シーケンスの例示的な対話図である。ダウンリンク送信シーケンス８００は、宛先端末６００からソース端末１００への同期およびデータメッセージの送信を表し、アップリンク送信シーケンス８１０は、ソース端末１００から宛先端末６００への同期およびデータメッセージの送信を表す。この例では、アップリンク送信シーケンス８１０は宛先端末６００によって開始される。ダウンリンク送信シーケンス８００は、時間ｔ０  ８５０において宛先端末６００によって第１の同期シーケンス８０１で開始される。第１の同期シーケンス８０１の好適な例は、図４Ａに示されたＳｙｎｃ  Ｐｒｅａｍｂｌｅ  Ｏｕｔとともに図６に記載している。第１の同期シーケンス８０１の別の好適な例は、図１７Ａ、図１７Ｂ、図１７Ｃ、図１７Ｄ、図１７Ｅ、または図１７Ｆに示されたＳｙｎｃ  Ｐｒｅａｍｂｌｅ  Ｏｕｔとともに図６に記載している。第１の同期シーケンス８０１に続いて、宛先端末６００は、ソース端末１００に、そのアップリンク送信８１０シーケンスの送信を開始するよう指令するための「スタート」メッセージ８０２を送信する。宛先端末６００は、交互の第１の同期８０１および「スタート」メッセージ８０２を送信し続け、ソース端末１００からの応答を待つ。時間ｔ１  ８５１において、宛先端末６００から「スタート」メッセージ８０２を受信したソース端末１００は、それ自体の同期シーケンス８１１の送信を開始する。同期シーケンス８１１の好適な例は、図４Ａに示されたＳｙｎｃ  Ｐｒｅａｍｂｌｅ  Ｏｕｔとともに図６に記載しているが、ダウンリンク上で送信されるＳｙｎｃ  Ｐｒｅａｍｂｌｅ  Ｏｕｔとは異なるＳｙｎｃ  Ｐｒｅａｍｂｌｅ  Ｏｕｔをも備え得る。同期シーケンス８１１に続いて、ソース端末１００は、最小データセット、すなわち「ＭＳＤ」メッセージ８１２を宛先端末６００に送信する。ＭＳＤメッセージ８１２を備えるデータの好適な例には、データメッセージフォーマッタ２１０によってフォーマッティングされたユーザデータがある。時間ｔ２  ８５２において、ソース端末１００から同期メッセージ８１１を受信した宛先端末６００は、ソース端末１００への否定応答、すなわち「ＮＡＣＫ」メッセージ８０３の送信を開始する。宛先端末６００は、ソース端末１００からＭＳＤメッセージ８１２を正常に受信するまで、交互の第１の同期８０１および「ＮＡＣＫ」メッセージ８０３を送信し続ける。ＭＳＤメッセージ８１２を正常に受信することの好適な例は、ＭＳＤメッセージ８１２に対して実行される巡回冗長検査を検証することを含む。時間ｔ３  ８５３において、ＭＳＤメッセージを正常に受信した宛先端末６００は、第１の同期８０１と下位レイヤ肯定応答「ＬＬＡＣＫ」メッセージ８０４とからなる下位レイヤ肯定応答、すなわち「ＬＬＡＣＫ信号」の送信を開始する。時間ｔ５  ８５５において、宛先端末６００は、第２の同期８９３と上位レイヤメッセージＨＬＭＳＧ８９４とからなる上位レイヤメッセージ、すなわち「ＨＬＭＳＧ信号」の送信を開始する。第２の同期信号８９３の好適な例は、図１６Ｂおよび表３に示された交互相関ピークパターンを生じる、図１６Ａに示されるような（「＋」と「−」の極性ビットが交換された）２４５に示されたシーケンスとは逆のシーケンスである。第２の同期信号８９３の別の好適な例は、図１７Ａ、図１７Ｂ、図１７Ｃ、図１７Ｄ、図１７Ｅ、または図１７Ｆに示されるような、０サンプルが非０サンプルと置き換えられた、（「＋」と「−」の極性ビットが交換された）２４５に示されたシーケンスとは逆のシーケンスである。ソース端末１００は、ＬＬＡＣＫメッセージを受信するまで、複数回、ＭＳＤメッセージ８１２を送信しようと試み得る（８１３、８１４）。代替実施形態では、ソース端末１００は、ＨＬＭＳＧメッセージか、またはＬＬＡＣＫメッセージとＨＬＭＳＧメッセージの両方を受信するまで、複数回、ＭＳＤメッセージ８１２を送信しようと試み得る（８１３、８１４）。好適な例では、ソース端末１００が８回を超えてＭＳＤメッセージを送信しようと試み、各試行が異なる冗長性バージョンである場合、ソース端末１００は、ウェイクアップ信号Ｓ２３６によって識別された、よりロバストな変調方式に切り替える。時間ｔ６  ８５６において、宛先端末６００からＨＬＭＳＧ信号を受信したソース端末１００は、ＭＳＤメッセージの送信を中止する。好適な例では、宛先端末６００は、所定数のＨＬＭＳＧ信号を送信した後、スタートメッセージ８０２を再び送信することによって再送信を要求する。好適な例では、宛先端末６００によって送られるＨＬＭＳＧ信号の所定の数は５である。好適な例では、図１４Ａの対話は、ＬＬＡＣＫ信号ではなく、第２の同期８９３と上位レイヤメッセージＨＬＭＳＧ８９４とを備えるＨＬＭＳＧ信号を含み得る（すなわち、ＨＬＭＳＧ信号は、先行するＬＬＡＣＫ信号なしに検出される）。
【００６３】
図１４Ｂは、ソース端末１００と宛先端末６００との間の同期およびデータ送信シーケンスの別の例示的な対話図である。この例は、ＨＬＭＳＧ８９４が上位レイヤ肯定応答（ＨＬＡＣＫ）メッセージ８９４ａであることを除いて、図１４Ａの対話に従う。例示的な使用事例では、ソース端末１００はＬＬＡＣＫ信号を検出しないことがあり、したがって、複数回、ＭＳＤメッセージ８１２を送信し続ける（８１３、８１４）。時間ｔ６  ８５６において、宛先端末６００からＨＬＡＣＫ信号を正常に受信したソース端末１００は、ＭＳＤメッセージの送信を中止する。ＨＬＡＣＫ送信は、ＬＬＡＣＫメッセージに対する冗長な肯定応答として、ソース端末１００と宛先端末６００との間の通信の信頼性を向上させるのに役立つ。たとえば、ソース端末１００がＬＬＡＣＫを検出することができない場合、ＬＬＡＣＫを実際に検出することなくデータ送信が肯定応答されたことになる、ＨＬＭＳＧを検出し得る。代替実施形態では、ＨＬＭＳＧは、呼ティアダウンメッセージなどの異なるメッセージでもよい。
【００６４】
図１４Ｃは、ソース端末１００と宛先端末６００との間の同期およびデータ送信シーケンスの別の例示的な対話図である。この例は、ＨＬＭＳＧ８９４が上位レイヤ肯定応答（ＨＬＡＣＫ）メッセージ８９４ａであることを除いて、図１４Ａの対話に従う。例示的な使用事例では、ソース端末１００は、ＬＬＡＣＫ信号を検出し、時間ｔ６  ８５６において、宛先端末６００からＬＬＡＣＫ信号を正常に受信したソース端末１００は、ＭＳＤメッセージの送信を中止する。
【００６５】
図１５は、ソース端末１００と宛先端末６００との間の同期およびデータ送信シーケンスの別の例示的な対話図である。この場合、アップリンク送信シーケンス８１０がソース端末１００によって開始され、ＨＬＭＳＧ８９４は、上位レイヤ肯定応答（ＨＬＡＣＫ）メッセージ８９４ａである。送信を開始するために、ソース端末１００は、時間ｔ０  ８５０ｂにおいて交互の同期８１１および「ＳＥＮＤ」メッセージ８０５を送信する。時間ｔ１  ８５１ｂにおいて、ソース端末１００からＳＥＮＤメッセージ８０５を受信した宛先端末６００は、交互の第１の同期８０１および「スタート」メッセージ８０２を送信する。時間ｔ２  ８５２ｂにおいて、宛先端末６００から「スタート」メッセージ８０２を受信したソース端末１００は、同期シーケンス８１１と、その後に続くＭＳＤメッセージ８１２を宛先端末６００に送信する。時間ｔ３  ８５３ｂにおいて、ソース端末１００から同期メッセージ８１１を受信した宛先端末６００は、交互の第１の同期８０１および「ＮＡＣＫ」メッセージ８０３をソース端末１００に送信する。時間ｔ４  ８５４において、ＭＳＤメッセージを正常に受信した宛先端末６００は、第１の同期８０１と下位レイヤ肯定応答「ＬＬＡＣＫ」メッセージ８０４とからなる下位レイヤ肯定応答、すなわち「ＬＬＡＣＫ信号」の送信を開始する。時間ｔ５  ８５５において、宛先端末６００は、第２の同期８９３と上位レイヤ肯定応答メッセージＨＬＡＣＫ８９４とからなる上位レイヤ肯定応答、すなわち「ＨＬＡＣＫ信号」の送信を開始する。時間ｔ６  ８５６において、宛先端末６００からＨＬＡＣＫ信号を受信したソース端末１００は、ＭＳＤメッセージの送信を中止する。代替実施形態では、ソース端末１００は、ＬＬＡＣＫメッセージか、またはＬＬＡＣＫメッセージとＨＬＭＳＧメッセージの両方の受信に基づいて、ＭＳＤメッセージの送信を中止し得る。
【００６６】
図１８Ｃに、第１の構成による、宛先端末６００がソース端末１００にシグナリングする方法Ｍ１００のためのフローチャートを示す。方法Ｍ１００は、タスクＴ１００と、タスクＴ１０１と、タスクＴ１３１と、タスクＴ１２１２とを含む。タスクＴ１００は、図１８Ａに示され、開始信号を送信するサブタスクＴ１１０と、開始信号の正常受信のインジケータの受信に基づいて開始信号を送信することを中止するサブタスクＴ１２０と、否定応答（ＮＡＣＫ）信号を送信するサブタスクＴ１３０とからなる。タスクＴ１０１は、図１８Ｂに示され、データメッセージの正常受信に基づいてＮＡＣＫ信号を送信することを中止するサブタスクＴ１１１と、下位レイヤ肯定応答（ＬＬＡＣＫ）信号を送信するサブタスクＴ１２１１とからなる。宛先端末６００がアップリンク上でイベントを受信したとき、タスクＴ１３１は、ＬＬＡＣＫ信号を送信することを中止する。アップリンクイベントは、ソース端末１００からの中止されたデータメッセージ送信を含み得る。アップリンクイベントは、代替的に、不良アップリンクチャネル状態の指示を含み得る。次いで、タスクＴ１２１２は、上位レイヤ肯定応答（ＨＬＡＣＫ）信号を所定の回数送信する。所定のＨＬＡＣＫ送信数の好適な例は５である。
【００６７】
図１８Ｄに、第２の構成による、宛先端末６００がソース端末１００にシグナリングする方法Ｍ２００のフローチャートを示す。方法Ｍ２００は、開始信号を送信するタスクＴ１１０と、開始信号の正常受信のインジケータの受信に基づいて開始信号を送信することを中止するタスクＴ１２０と、否定応答（ＮＡＣＫ）信号を送信するタスクＴ１３０と、宛先端末６００がソース端末データメッセージを正常に受信することができなかった場合、タスクＴ１１０、Ｔ１２０、およびＴ１３０を所定の回数繰り返すタスクとを含む。例示的な所定の繰り返し数は５回を含み得る。宛先端末６００が所定の数の繰り返しの前にソース端末データメッセージを正常に受信した場合、方法Ｍ２００は、ソース端末データメッセージの正常受信に基づいてＮＡＣＫ信号を送信することを中止するタスクＴ１１１と、ＬＬＡＣＫ信号を送信するタスクＴ１２１１と、アップリンクイベントに基づいてＬＬＡＣＫ信号を送信することを中止するタスクＴ１３１と、上位レイヤ肯定応答（ＨＬＡＣＫ）信号を所定の回数送信するタスクＴ１２１２とを続ける。
【００６８】
図１８Ｅに、第３の構成による、宛先端末６００がソース端末１００にシグナリングする方法Ｍ３００のためのフローチャートを示す。方法Ｍ３００は、開始信号を送信するタスクＴ１１０と、開始信号の正常受信のインジケータの受信に基づいて開始信号を送信することを中止するタスクＴ１２０と、否定応答（ＮＡＣＫ）信号を送信するタスクＴ１３０と、ソース端末データメッセージの正常受信に基づいてＮＡＣＫ信号を送信することを中止するタスクＴ１１１と、ＬＬＡＣＫ信号を送信するタスクＴ１２１１と、所定の数のＬＬＡＣＫ信号が送信された場合、ＬＬＡＣＫ信号を送信することを中止するタスクＴ１３２と、上位レイヤ肯定応答（ＨＬＡＣＫ）信号を所定の回数送信するタスクＴ１２１２とを含む。
【００６９】
図１９Ｃに、装置Ａ１０のブロック図を示す。装置Ａ１０は、手段Ｆ１００と、手段Ｆ１０１と、手段Ｆ１３１と、手段Ｆ１２１２とを含む。手段Ｆ１００は、図１９Ａに示され、開始信号を送信するための手段Ｆ１１０と、開始信号の正常受信の指示の受信に基づいて開始信号を送信することを中止するための手段Ｆ１２０と、否定応答（ＮＡＣＫ）信号を送信するための手段Ｆ１３０とからなる。手段Ｆ１０１は、図１９Ｂに示され、ソース端末データメッセージの正常受信に基づいてＮＡＣＫ信号の送信を中止するための手段Ｆ１１１と、下位レイヤ肯定応答（ＬＬＡＣＫ）信号を送信するための手段Ｆ１２１１とからなる。手段Ｆ１３１は、宛先端末６００がアップリンク上でイベントを受信したとき、ＬＬＡＣＫ信号の送信を中止するための手段を含む。手段Ｆ１２１２は、上位レイヤ肯定応答（ＨＬＡＣＫ）信号を所定の回数送信するための手段を含む。
【００７０】
図１９Ｄに、装置Ａ２０のブロック図を示す。装置Ａ２０は、開始信号を送信するための手段Ｆ１１０と、開始信号の正常受信の指示の受信に基づいて開始信号の送信を中止するための手段Ｆ１２０と、否定応答（ＮＡＣＫ）信号を送信するための手段Ｆ１３０と、宛先端末６００がソース端末データメッセージを正常に受信することができなかった場合、手段Ｆ１１０、Ｆ１２０、およびＦ１３０を所定の回数繰り返すための手段と、ソース端末データメッセージの正常受信に基づいてＮＡＣＫ信号の送信を中止するための手段Ｆ１１１と、ＬＬＡＣＫ信号を送信するための手段Ｆ１２１１と、宛先端末６００がアップリンク上でイベントを受信したとき、ＬＬＡＣＫ信号の送信を中止するための手段Ｆ１３１と、上位レイヤ肯定応答（ＨＬＡＣＫ）信号を所定の回数送信するための手段Ｆ１２１２とを含む。
【００７１】
図１９Ｅに、装置Ａ３０のブロック図を示す。装置Ａ３０は、開始信号を送信するための手段Ｆ１１０と、開始信号の正常受信の指示の受信に基づいて開始信号の送信を中止するための手段Ｆ１２０と、否定応答（ＮＡＣＫ）信号を送信するための手段Ｆ１３０と、ソース端末データメッセージの正常受信に基づいてＮＡＣＫ信号の送信を中止するための手段Ｆ１１１と、下位レイヤ肯定応答（ＬＬＡＣＫ）信号を送信するための手段Ｆ１２１１と、所定の数のＬＬＡＣＫ信号が送信された場合、ＬＬＡＣＫ信号を送信することを中止するための手段と、上位レイヤ肯定応答（ＨＬＡＣＫ）信号を所定の回数送信するための手段Ｆ１２１２とを含む。
【００７２】
図２０Ａに、第１の構成による装置Ａ１０、Ａ２０、およびＡ３０の一実装形態のブロック図を示す。開始信号発生器２０１０は、タスクＴ１１０に関して本明細書で説明したように開始信号を発生し、手段Ｆ１１０の実装形態である。ＮＡＣＫ信号発生器２０２０は、タスクＴ１３０に関して本明細書で説明したように否定応答（ＮＡＣＫ）信号を発生し、手段Ｆ１３０の実装形態である。ＬＬＡＣＫ発生器２０４０は、タスクＴ１２１１に関して本明細書で説明したように下位レイヤ肯定応答信号を発生し、手段Ｆ１２１１の実装形態である。ＨＬＡＣＫ信号発生器２０５０は、タスクＴ１２１２に関して本明細書で説明したように上位レイヤ肯定応答信号を発生し、手段Ｆ１２１２の実装形態である。開始信号の正常受信検出器４０１０は、タスクＴ１２０に関して本明細書で説明したように、送信された開始信号をソース端末が正常に受信したことを示す信号を検出し、手段Ｆ１２０の実装形態である。データメッセージ検出器４０２０は、タスクＴ１１１に関して本明細書で説明したようにソース端末データメッセージを検出し、手段Ｆ１１１の実装形態である。
【００７３】
図２０Ｂに、第２の構成による装置Ａ１０、Ａ２０、およびＡ３０の一実装形態のブロック図を示す。プロセッサ３０００は、メモリ３０１０、送信機２９５、および受信機４９５と通信している。メモリ３０１０は、プロセッサ３０００によって実行されたとき、タスクＴ１００と手段Ｆ１００の実装形態とに関して本明細書で説明したように開始信号とＮＡＣＫ信号とを発生し、タスクＴ１０１と手段Ｆ１０１の実装形態とに関して本明細書で説明したようにＮＡＣＫ信号を中止してＬＬＡＣＫを発生し、タスクＴ１３１と手段Ｆ１３１の実装形態とに関して本明細書で説明したように、アップリンクイベントに基づいて、ＬＬＡＣＫ信号を送信することを中止し、タスクＴ１３３と実装形態Ｆ１３３とに関して本明細書で説明したように一連のタスクを反復し、タスクＴ１２１２と手段Ｆ１２１２の実装形態とに関して本明細書で説明したようにＨＬＡＣＫ信号を所定の回数だけ送信する命令を含む。タスクのサブセット、たとえばＭ１００に対応するＴ１００と、Ｔ１０１と、Ｔ１３１と、Ｔ１２１２とがメモリ３０１０中に存在し得ることを当業者なら認識されよう。
【００７４】
図２１Ａに、一般的構成による、ソース端末１００が宛先端末６００にシグナリングする方法Ｍ４００のブロック図を示す。方法Ｍ４００は、宛先端末６００からの要求信号を検出するタスクＴ２１０と、メッセージ識別子を記憶するタスクＴ２２０と、要求信号の検出に基づいて同期信号を送信するタスクＴ２３０と、ユーザデータメッセージを送信するタスクＴ２４０と、下位レイヤ肯定応答（ＬＬＡＣＫ）信号を検出するタスクＴ２５０１と、ＬＬＡＣＫ信号の検出に基づいて、ユーザデータメッセージを送信することを中止するタスクＴ２６０とを含む。図２１Ｂに、ソース端末１００が宛先端末６００にシグナリングする方法Ｍ４１０のブロック図を示す。方法Ｍ４１０は、宛先端末６００からの要求信号を検出するタスクＴ２１０と、メッセージ識別子を記憶するタスクＴ２２０と、要求信号の検出に基づいて同期信号を送信するタスクＴ２３０と、ユーザデータメッセージを送信するタスクＴ２４０と、上位レイヤ肯定応答（ＨＬＡＣＫ）信号を検出するタスクＴ２５０２と、ＨＬＡＣＫ信号の検出に基づいて、ユーザデータメッセージを送信することを中止するタスクＴ２６１とを含む。タスクＴ２５０２は、上位レイヤアプリケーション肯定応答メッセージを再生するタスクＴ２５０２１と、上位レイヤアプリケーション肯定応答メッセージを上位レイヤアプリケーションにフォワーディングするタスクＴ２５０２２と、上位レイヤアプリケーションから上位レイヤアプリケーション肯定応答メッセージの正常受信の指示を受信するタスクＴ２５０２３とを含む、図２１Ｃに示すサブタスクを含んでいる。タスクＴ２５０２１は、受信された変換された上位レイヤ肯定応答（ＨＬＡＣＫ）メッセージからフォーマットフィールドを抽出するタスクＴ２５０２１１と、受信された変換された上位レイヤ肯定応答（ＨＬＡＣＫ）メッセージからステータスフィールドを抽出するタスクＴ２５０２１２と、記憶されたメッセージ識別子を取り出すタスクＴ２５０２１３と、抽出されたフィールドと取り出されたメッセージ識別子とを組み合わせることによって上位レイヤアプリケーション肯定応答メッセージを形成するタスクＴ２５０２１４とを含む、図２１Ｄに示すサブタスクを含んでいる。形成された上位レイヤアプリケーション肯定応答メッセージは、代替的に、抽出されたフィールドのサブセット、たとえばステータスフィールドのみを含んでおり、フォーマットフィールドを含んでいないことがある。
【００７５】
図２２Ａに、一般的構成による装置Ａ４０のブロック図を示す。装置Ａ４０は、宛先端末６００からの要求信号を検出するための手段Ｆ２１０と、メッセージ識別子を記憶するための手段Ｆ２２０と、要求信号の検出に基づいて同期信号を送信するための手段Ｆ２３０と、ユーザデータメッセージを送信するための手段Ｆ２４０と、下位レイヤ肯定応答（ＬＬＡＣＫ）信号を検出するための手段Ｆ２５０１と、ＬＬＡＣＫ信号の検出に基づいて、ユーザデータメッセージを送信することを中止するための手段Ｆ２６０とを含む。図２２Ｂは、装置Ａ４１のブロック図を示しており、宛先端末６００からの要求信号を検出するための手段Ｆ２１０と、メッセージ識別子を記憶するための手段Ｆ２２０と、要求信号の検出に基づいて同期信号を送信するための手段Ｆ２３０と、ユーザデータメッセージを送信するための手段Ｆ２４０と、上位レイヤ肯定応答（ＨＬＡＣＫ）信号を検出するための手段Ｆ２５０２と、ＨＬＡＣＫ信号の検出に基づいて、ユーザデータメッセージを送信することを中止するための手段Ｆ２６１とを含む。図２２Ｃは、装置Ａ４１の手段Ｆ２５０２のブロック図を示しており、上位レイヤアプリケーション肯定応答メッセージを再生するための手段Ｆ２５０２１と、上位レイヤアプリケーション肯定応答メッセージを上位レイヤアプリケーションにフォワーディングするための手段Ｆ２５０２２と、上位レイヤアプリケーションから上位レイヤアプリケーション肯定応答メッセージの正常受信の指示を受信するための手段Ｆ２５０２３とを含む。図２２Ｄは、装置Ａ４１の手段Ｆ２５０２１のブロック図を示しており、受信された変換された上位レイヤ肯定応答メッセージからフォーマットフィールドを抽出するための手段Ｆ２５０２１１と、受信された変換された上位レイヤ肯定応答メッセージからステータスフィールドを抽出するための手段Ｆ２５０２１２と、ローカルに記憶されたメッセージ識別子を取り出すための手段Ｆ２５０２１３と、抽出されたフィールドと取り出されたメッセージ識別子とを組み合わせることによって上位レイヤアプリケーション肯定応答メッセージを形成するための手段Ｆ２５０２１４とを含む。
【００７６】
図２３Ａに、第１の構成による装置Ａ４０およびＡ４１の一実装形態のブロック図を示す。要求信号検出器４３０は、タスクＴ２１０に関して本明細書で説明したように要求信号を検出し、手段Ｆ２１０の実装形態である。記憶媒体３４０は、タスクＴ２２０に関して本明細書で説明したようにメッセージ識別子を受信する。同期信号発生器２６０は、タスクＴ２３０に関して本明細書で説明したように同期信号を発生し、手段Ｆ２３０の実装形態である。ユーザデータメッセージ発生器２７０は、タスクＴ２４０に関して本明細書で説明したようにユーザデータメッセージを発生し、手段Ｆ２４０の実装形態である。上位レイヤ肯定応答「ＨＬＡＣＫ」検出器４４２は、タスクＴ２５０２に関して本明細書で説明したように上位レイヤ肯定応答信号を検出し、手段Ｆ２５０２の実装形態である。上位レイヤアプリケーション肯定応答メッセージ再生器４５０は、タスクＴ２５０２１に関して本明細書で説明したように上位レイヤアプリケーション肯定応答メッセージを構築し、手段Ｆ２５０２１の実装形態である。図２４Ａに、第１の構成による上位レイヤアプリケーションメッセージ再生器４５０の一実装形態のブロック図を示す。ステータス抽出器４５１は、タスクＴ２５０２１２に関して本明細書で説明したようにステータスフィールドを抽出し、手段Ｆ２５０２１２の実装形態である。コンバイナ４５２は、タスクＴ２５０２１３およびＴ２５０２１４で説明したように、抽出されたステータスフィールドを少なくともＭＳＤ識別子と組み合わせて上位レイヤアプリケーション肯定応答メッセージを形成し、メッセージを上位レイヤアプリケーションにフォワーディングし、手段Ｆ２５０２１３およびＦ２５０２１４の実装形態である。図２４Ｂに、第２の構成による上位レイヤアプリケーションメッセージ再生器４５０の一実装形態のブロック図を示す。上位レイヤアプリケーション肯定応答メッセージ再生器４５０は、ステータス抽出器４５１とコンバイナ４５２とに加えて、タスクＴ２５０２１１に関して本明細書で説明したようにフォーマットフィールドを抽出するフォーマットフィールド抽出器４５３を含み、手段Ｆ２５０２１１の実装形態である。第２の構成では、コンバイナ４５２は、少なくとも抽出されたフォーマットフィールドを、抽出されたステータスフィールドおよびＭＳＤ識別子と組み合わせて上位レイヤアプリケーション肯定応答メッセージを形成する。
【００７７】
図２３Ｂに、第２の構成による装置Ａ４０およびＡ４１の一実装形態のブロック図を示す。プロセッサ３０２０は、メモリ３０３０、記憶媒体３４０、送信機２９５、および受信機４９５と通信している。メモリ３０３０は、プロセッサ３０２０によって実行されたとき、タスクＴ２１０と手段Ｆ２１０の実装形態とに関して本明細書で説明したように要求信号を検出し、タスクＴ２２０と手段Ｆ２２０の実装形態とに関して本明細書で説明したようにメッセージ識別子を記憶し、タスクＴ２３０と手段Ｆ２３０の実装形態とに関して本明細書で説明したように要求信号の検出に基づいて同期信号を送信し、タスクＴ２４０と手段Ｆ２４０の実装形態とに関して本明細書で説明したようにユーザデータメッセージを送信し、タスクＴ２５０１と手段Ｆ２５０１の実装形態とに関して本明細書で説明したように下位レイヤ肯定応答信号を検出し、タスクＴ２５０２と手段Ｆ２５０２の実装形態とに関して本明細書で説明したように上位レイヤ肯定応答信号を検出し、タスクＴ２６０と手段Ｆ２６０の実装形態とに関して本明細書で説明したように下位レイヤ肯定応答信号の検出に基づいてユーザデータメッセージの送信を中止し、タスクＴ２６１と手段Ｆ２６１の実装形態とに関して本明細書で説明したように上位レイヤの肯定応答信号の検出に基づいてユーザデータメッセージの送信を中止する命令を含む。タスクのサブセットがメモリ３０３０中に存在し得ることを当業者は認識されよう。
【００７８】
図２５は、本明細書で開示するシステムおよび方法の第１の例示的な使用事例である。図は緊急呼（ｅＣａｌｌ）システムの典型的な例を表す。車両インシデント９５０が２つの車両間の事故として示されている。車両インシデント９５０の他の好適な例には、複数車両の事故、単一車両の事故、単一車両のパンク、単一車両のエンジン故障、あるいは車両の故障またはユーザが援助を必要とする他の状況がある。車内システム（ＩＶＳ）９５１は、車両インシデント９５０に関与する車両のうちの１つまたは複数の中にあるか、またはユーザ自身にあり得る。車内システム９５１は、本明細書で説明するソース端末１００からなり得る。車内システム９５１は、アップリンク通信チャネル５０１とダウンリンク通信チャネル５０２とからなり得るワイヤレスチャネル上で通信する。通信チャネルを介して車内システムによってデータ送信の要求を受信し得るか、あるいは車内システムにおいて自動または手作業でデータ送信の要求を発生し得る。ワイヤレスタワー９５５は、車内システム９５１からの送信を受信し、ワイヤラインアップリンク９６２とワイヤラインダウンリンク９６１とからなるワイヤラインネットワークにインターフェースする。ワイヤレスタワー９５５の好適な例は、ワイヤレスアップリンク５０１およびダウンリンク５０２にインターフェースするための、すべて当技術分野においてよく知られているアンテナと、トランシーバと、バックホール機器とからなるセルラー電話通信タワーである。ワイヤラインネットワークは、車内システム９５１によって送信された緊急情報を受信し、制御およびデータを送信し得る公共安全応答ポイント（ＰＳＡＰ）９６０にインターフェースする。公共安全応答ポイント９６０は、本明細書で説明する宛先端末６００からなり得る。車内システム９５１と公共安全応答ポイント９６０との間の通信は、本明細書で説明する対話図を使用して達成され得る。車両インシデント９５０の他の好適な例はまた、車両検査、サービス、診断または車両からのインバンドデータ転送が行われ得る他の状況を含み得る。この場合、公共安全応答ポイント（ＰＳＡＰ）９６０は宛先端末サーバと置き換えられ得る。
【００７９】
本明細書で開示する方法および装置は、概して任意の送受信および／またはオーディオ感知適用例、特にそのような適用例のモバイルあるいはポータブル事例において適用され得る。たとえば、本明細書で開示する構成の範囲は、符号分割多元接続（ＣＤＭＡ）無線インターフェースを採用するように構成されたワイヤレステレフォニー通信システムに常駐する通信デバイスを含む。とはいえ、本明細書で説明する特徴を有する方法および装置は、ワイヤードおよび／またはワイヤレス（たとえば、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、および／またはＴＤ−ＳＣＤＭＡ）送信チャネルを介したボイスオーバーＩＰ（ＶｏＩＰ）を採用するシステムなど、当業者に知られている広範囲の技術を採用する様々な通信システムのいずれにも常駐し得ることが、当業者には理解されよう。
【００８０】
説明した構成の前述の提示は、本明細書で開示する方法および他の構造を当業者が製造または使用できるように与えたものである。本明細書で図示および説明したフローチャート、ブロック図、および他の構造は例にすぎず、これらの構造の他の変形態も開示の範囲内である。これらの構成に対する様々な変更が可能であり、本明細書で提示した一般的原理は他の構成にも同様に適用され得る。したがって、本開示は、上記に示した構成に限定されるものではなく、原開示の一部をなす、出願した添付の特許請求の範囲を含む、本明細書において任意の方法で開示した原理および新規の特徴に一致する最も広い範囲が与えられるべきである。
【００８１】
情報および信号は、多種多様な技術および技法のいずれかを使用して表され得ることを当業者ならば理解されよう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、およびシンボルは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【００８２】
本明細書で開示する装置の実装形態の様々な要素は、意図された適用例に好適であると考えられるハードウェア、ソフトウェア、および／またはファームウェアの任意の組合せで実施され得る。たとえば、そのような要素は、たとえば同じチップ上に、またはチップセット中の２つ以上のチップ間に常駐する電子デバイスおよび／または光デバイスとして製造され得る。そのようなデバイスの一例は、トランジスタまたは論理ゲートなどの論理要素の固定アレイまたはプログラマブルアレイであり、これらの要素のいずれも１つまたは複数のそのようなアレイとして実装され得る。これらの要素の任意の２つ以上、さらにはすべてが、同じ１つまたは複数のアレイ内に実装され得る。そのような１つまたは複数のアレイは、１つまたは複数のチップ内（たとえば、２つ以上のチップを含むチップセット内）に実装され得る。
【００８３】
本明細書で開示する装置の様々な実装形態の１つまたは複数の要素は、全体または一部を、マイクロプロセッサ、組込みプロセッサ、ＩＰコア、デジタル信号プロセッサ、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）、ＡＳＳＰ（特定用途向け標準製品）、およびＡＳＩＣ（特定用途向け集積回路）などの論理要素の１つまたは複数の固定アレイまたはプログラマブルアレイ上で実行するように構成された命令の１つまたは複数のセットとしても実装され得る。本明細書で開示する装置の実装形態の様々な要素のいずれも、１つまたは複数のコンピュータ（たとえば、「プロセッサ」とも呼ばれる、命令の１つまたは複数のセットまたはシーケンスを実行するようにプログラムされた１つまたは複数のアレイを含む機械）としても実装され得、これらの要素の任意の２つ以上、さらにはすべてが、同じそのような１つまたは複数のコンピュータ内に実装され得る。
【００８４】
本明細書で開示するように処理するためのプロセッサまたは他の手段は、たとえば同じチップ上に、またはチップセット中の２つ以上のチップ間に常駐する１つまたは複数の電子デバイスおよび／または光学デバイスとして作製され得る。そのようなデバイスの一例は、トランジスタまたは論理ゲートなどの論理要素の固定アレイまたはプログラマブルアレイであり、これらの要素のいずれも１つまたは複数のそのようなアレイとして実装され得る。そのような１つまたは複数のアレイは、１つまたは複数のチップ内（たとえば、２つ以上のチップを含むチップセット内）に実装され得る。そのようなアレイの例には、マイクロプロセッサ、組込みプロセッサ、ＩＰコア、ＤＳＰ、ＦＰＧＡ、ＡＳＳＰ、およびＡＳＩＣなどの論理要素の固定アレイまたはプログラマブルアレイがある。本明細書で開示する処理するためのプロセッサまたは他の手段は、１つまたは複数のコンピュータ（たとえば、命令の１つまたは複数のセットまたはシーケンスを実行するようにプログラムされた１つまたは複数のアレイを含む機械）あるいは他のプロセッサとしても実施され得る。本明細書で説明したプロセッサは、プロセッサが組み込まれているデバイスまたはシステムの別の演算に関係するタスクなど、信号平衡化手順に直接関係しないタスクを実行し、または上位プロトコルメッセージング手順に直接関係しない命令の他のセットを実行するために使用することが可能である。また、本明細書で開示する方法の一部が第１のプロセッサによって実行され、その方法の別の一部は１つまたは複数の他のプロセッサの制御下で実行されることが可能である。
【００８５】
本明細書で開示する構成に関して説明した様々な例示的なモジュール、論理ブロック、回路、およびテストならびに他の動作は、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者なら理解されよう。そのようなモジュール、論理ブロック、回路、および動作は、本明細書で開示する構成を生成するように設計された、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、ＡＳＩＣまたはＡＳＳＰ、ＦＰＧＡまたは他のプログラマブル論理デバイス、個別ゲートまたはトランジスタロジック、個別ハードウェア構成要素、あるいはそれらの任意の組合せを用いて実装または実行され得る。たとえば、そのような構成は、少なくとも部分的に、ハードワイヤード回路として、特定用途向け集積回路へと作製された回路構成として、あるいは不揮発性記憶装置にロードされるファームウェアプログラム、または汎用プロセッサもしくは他のデジタル信号処理ユニットなどの論理要素のアレイによって実行可能な命令である機械可読コードとしてデータ記憶媒体から、もしくはデータ記憶媒体にロードされるソフトウェアプログラムとして実装され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。ソフトウェアモジュールは、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（読取り専用メモリ）、フラッシュＲＡＭなどの不揮発性ＲＡＭ（ＮＶＲＡＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサに一体化され得る。プロセッサおよび記憶媒体はＡＳＩＣ中に常駐し得る。ＡＳＩＣはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として常駐し得る。
【００８６】
例示的な制御装置は、制御されたシステムに結合される。制御されたシステムは、本明細書で開示した構成に関して説明した動作を実行するように、制御されたシステムに命令するためのモジュールを含んでいる。モジュールは、符号化された命令モジュールとして制御装置中に実装され得る。制御装置は、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（読取り専用メモリ）、フラッシュＲＡＭなどの不揮発性ＲＡＭ（ＮＶＲＡＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意の他の形態の記憶媒体であり得る。
【００８７】
本明細書で開示する様々な方法は、プロセッサなどの論理要素のアレイによって実行され得、本明細書で説明する装置の様々な要素は、そのようなアレイ上で実行するように設計されたモジュールとして実装され得ることに留意されたい。本明細書で使用する「モジュール」または「サブモジュール」という用語は、ソフトウェア、ハードウェアまたはファームウェアの形態でコンピュータ命令（たとえば、論理式）を含む任意の方法、装置、デバイス、ユニットまたはコンピュータ可読データ記憶媒体を指すことができる。複数のモジュールまたはシステムを１つのモジュールまたはシステムに結合することができ、１つのモジュールまたはシステムを、同じ機能を実行する複数のモジュールまたはシステムに分離することができることを理解されたい。ソフトウェアまたは他のコンピュータ実行可能命令で実装した場合、プロセスの要素は本質的に、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを用いて関連するタスクを実行するコードセグメントである。「ソフトウェア」という用語は、ソースコード、アセンブリ言語コード、機械コード、バイナリコード、ファームウェア、マクロコード、マイクロコード、論理要素のアレイによって実行可能な命令の１つまたは複数のセットまたはシーケンス、およびそのような例の任意の組合せを含むことを理解されたい。プログラムまたはコードセグメントは、プロセッサ可読媒体に記憶され得、あるいは搬送波に埋め込まれたコンピュータデータ信号によって伝送媒体または通信リンクを介して送信され得る。
【００８８】
本明細書で開示する方法、方式、および技法の実装形態は、（たとえば、本明細書に記載する１つまたは複数のコンピュータ可読媒体中で）論理要素のアレイ（たとえば、プロセッサ、マイクロプロセッサ、マイクロコントローラ、または他の有限状態機械）を含む機械によって読取り可能および／または実行可能な命令の１つまたは複数のセットとしても有形に実施され得る。「コンピュータ可読媒体」という用語は、情報を記憶または転送することができる、揮発性、不揮発性、取外し可能および取外し不可能な媒体を含む任意の媒体を含み得る。コンピュータ可読媒体の例は、電子回路、半導体メモリデバイス、ＲＯＭ、フラッシュメモリ、消去可能ＲＯＭ（ＥＲＯＭ）、フロッピー（登録商標）ディスケットまたは他の磁気記憶装置、ＣＤ−ＲＯＭ／ＤＶＤまたは他の光記憶装置、ハードディスク、光ファイバ媒体、無線周波数（ＲＦ）リンク、または所望の情報を記憶するために使用され得、アクセスされ得る任意の他の媒体を含む。コンピュータデータ信号は、電子ネットワークチャネル、光ファイバ、エアリンク、電磁リンク、ＲＦリンクなどの伝送媒体を介して伝播することができるどんな信号でも含み得る。コードセグメントは、インターネットまたはイントラネットなどのコンピュータネットワークを介してダウンロードされ得る。いずれの場合も、本開示の範囲は、そのような実施形態によって限定されると解釈すべきではない。
【００８９】
本明細書で説明した方法のタスクの各々は、ハードウェアで直接実施され得るか、プロセッサによって実行されるソフトウェアモジュールで実施され得るか、またはその２つの組合せで実施され得る。本明細書で開示する方法の実装形態の典型的な適用例では、論理要素のアレイ（たとえば、論理ゲート）は、この方法の様々なタスクのうちの１つ、複数、さらにはすべてを実行するように構成される。タスクの１つまたは複数（場合によってはすべて）は、論理要素のアレイ（たとえば、プロセッサ、マイクロプロセッサ、マイクロコントローラ、または他の有限状態機械）を含む機械（たとえば、コンピュータ）によって可読および／または実行可能であるコンピュータプログラム製品（たとえば、ディスク、フラッシュまたは他の不揮発性メモリカード、半導体メモリチップなどの１つまたは複数のデータ記憶媒体など）に埋め込まれたコード（たとえば、命令の１つまたは複数のセット）としても実装され得る。本明細書で開示する方法の実装形態のタスクは、２つ以上のそのようなアレイまたは機械によっても実行され得る。これらのまたは他の実装形態では、タスクは、セルラー電話など、ワイヤレス通信用のデバイス、またはそのような通信機能をもつ他のデバイス内で実行され得る。そのようなデバイスは、（ＶｏＩＰなどの１つまたは複数のプロトコルを使用して）回線交換および／またはパケット交換ネットワークと通信するように構成され得る。
【００９０】
本明細書で開示される様々な方法は、ハンドセット、ヘッドセット、または携帯情報端末（ＰＤＡ）などのポータブル通信デバイスによって実行され得、本明細書に記載の様々な装置は、そのようなデバイスに含まれ得ることが明確に開示される。典型的なリアルタイム（たとえば、オンライン）適用例は、そのようなモバイルデバイスを使用して行われる電話会話である。
【００９１】
１つまたは複数の例示的な実施形態では、本明細書で説明した動作は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装した場合、そのような動作は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体に記憶され得るか、あるいはコンピュータ可読媒体を介して送信され得る。「コンピュータ可読媒体」という用語は、コンピュータ記憶媒体と、ある場所から別の場所へのコンピュータプログラムの転送を可能にするいかなる媒体をも含む通信媒体との両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく、例として、そのようなコンピュータ可読媒体は、（限定はしないが、ダイナミックまたはスタティックＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、および／またはフラッシュＲＡＭを含み得る）半導体メモリ、あるいは強誘電体メモリ、磁気抵抗メモリ、オボニックメモリ、高分子メモリ、または相変化メモリなどの一連の記憶要素、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶装置を備えることができ、あるいは所望のプログラムコードを命令またはデータ構造の形態で担持または記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、および／またはマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、および／またはマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書では、ディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピーディスク（disk）およびブルーレイディスク（disc）（商標）（ブルーレイディスクアソシエーション、カリフォルニア州ユニヴァーサルシティー）を含み、この場合、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）はデータをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
以下、本願の出願当初の特許請求の範囲に記載の発明を付記する。
［１］インバンド通信システムにおいてソース端末からのソース端末送信を制御する方法であって、
前記ソース端末においてユーザデータメッセージを送信せよという要求信号を検出することと、
前記ソース端末においてメッセージ識別子を記憶することと、
前記要求信号が検出されると前記ソース端末から同期信号を送信することと、
前記ソース端末から前記ユーザデータメッセージを送信することと、
下位レイヤ肯定応答（ＬＬＡＣＫ）信号または上位レイヤアプリケーション（ＨＬＭＳＧ）信号が検出されると前記ユーザデータメッセージの送信を中止することであって、
前記ＬＬＡＣＫ信号が、第１の同期シーケンスと、その後に続くＬＬＡＣＫメッセージとからなり、
前記ＨＬＭＳＧ信号が、第２の同期シーケンスと、その後に続く変換されたＨＬＭＳＧメッセージとからなる、中止することと
を備える、方法。
[２]前記変換されたＨＬＭＳＧメッセージが、少なくともメッセージステータス識別子からなる上位レイヤ肯定応答（ＨＬＡＣＫ）メッセージである、上記[１]に記載の方法。
[３]前記変換されたＨＬＭＳＧがフォーマット識別子をさらに備える、上記[２]に記載の方法。
[４]前記ＨＬＡＣＫ信号の前記検出が、
前記ソース端末において前記上位レイヤアプリケーション肯定応答メッセージを再生することと、
前記ソース端末において前記上位レイヤアプリケーション肯定応答メッセージを上位レイヤアプリケーションに転送することと、
前記ソース端末において前記上位レイヤアプリケーションから前記上位レイヤアプリケーション肯定応答メッセージの正常受信の指示を受信することと
を備える、上記[２]に記載の方法。
[５]前記上位レイヤアプリケーション肯定応答メッセージを前記再生することが、
前記受信された変換されたＨＬＡＣＫメッセージからフォーマットフィールドを抽出することと、
前記受信された変換されたＨＬＡＣＫメッセージからステータスフィールドを抽出することと、
前記記憶されたメッセージ識別子を取り出すことと、
前記上位レイヤアプリケーション肯定応答メッセージを形成するために、前記フォーマットフィールドと前記ステータスフィールドとソース識別子とを組み合わせることと
を備える、上記[４]に記載の方法。
[６]前記要求信号が、ダウンリンク上で検出された開始信号である、上記[１]に記載の方法。
[７]前記要求信号が、前記ソース端末におけるユーザ開始アクションである、上記[１]に記載の方法。
[８]前記要求信号が、前記ソース端末において検出されたセンサ信号である、上記[１]に記載の方法。
[９]ソース端末から信号を送信するように構成された送信機と、
前記ソース端末において宛先端末から信号を受信するように構成された受信機と、
ユーザデータメッセージを送信せよという要求を検出するように構成された要求信号検出器と、
前記送信機に結合された同期信号発生器であって、同期信号を送信するように構成された同期信号発生器と、
前記送信機に結合されたユーザデータメッセージ発生器であって、前記ユーザデータメッセージを送信するように構成されたユーザデータメッセージ発生器と、
前記受信機に結合された下位レイヤ肯定応答（ＬＬＡＣＫ）信号検出器であって、第１の同期シーケンスと、その後に続くＬＬＡＣＫメッセージとを検出するように構成された下位レイヤ肯定応答（ＬＬＡＣＫ）信号検出器と、
前記受信機に結合された上位レイヤ肯定応答（ＨＬＡＣＫ）信号検出器であって、第２の同期シーケンスと、その後に続く変換されたＨＬＡＣＫメッセージとを検出するように構成された上位レイヤ肯定応答（ＨＬＡＣＫ）信号検出器と
を備える装置。
[１０]前記受信機に結合されたＨＬＡＣＫメッセージ再生器であって、前記変換されたＨＬＡＣＫメッセージから前記上位レイヤ肯定応答メッセージを再生するように構成されたＨＬＡＣＫメッセージ再生器と、
メッセージ識別子を記憶するように構成されたメモリと
をさらに備える、上記[９]に記載の装置。
[１１]前記ＨＬＡＣＫメッセージ再生器が、
前記変換されたＨＬＡＣＫメッセージからフォーマットフィールドを抽出するように構成されたフォーマットフィールド抽出器と、
前記変換されたＨＬＡＣＫメッセージからステータスフィールドを抽出するように構成されたステータスフィールド抽出器と、
前記記憶されたメッセージ識別子を取り出すように構成されたコンバイナであって、前記上位レイヤアプリケーション肯定応答メッセージを形成するために、前記フォーマットフィールドと前記ステータスフィールドとソース識別子とを組み合わせるコンバイナと
を備える、上記[１０]に記載の装置。
[１２]プロセッサと、
前記プロセッサと電子通信しているメモリと、
前記メモリに記憶された命令であって、
ソース端末においてユーザデータメッセージを送信せよという要求信号を検出するステップと、
前記ソース端末においてメッセージ識別子を記憶するステップと、
前記要求信号が検出されると前記ソース端末から同期信号を送信するステップと、
前記ソース端末から前記ユーザデータメッセージを送信するステップと、
下位レイヤ肯定応答（ＬＬＡＣＫ）信号または上位レイヤアプリケーション（ＨＬＭＳＧ）信号が検出されると前記ユーザデータメッセージの送信を中止するステップであって、
前記ＬＬＡＣＫ信号が、第１の同期シーケンスと、その後に続くＬＬＡＣＫメッセージとからなり、
前記ＨＬＭＳＧ信号が、第２の同期シーケンスと、その後に続く変換されたＨＬＭＳＧメッセージとからなる、中止するステップと
を実行することが可能である命令と
を備える装置。
[１３]ソース端末においてユーザデータメッセージを送信せよという要求信号を検出するための手段と、
前記ソース端末においてメッセージ識別子を記憶するための手段と、
前記要求信号が検出されると前記ソース端末から同期信号を送信するための手段と、
前記ソース端末から前記ユーザデータメッセージを送信するための手段と、
下位レイヤ肯定応答（ＬＬＡＣＫ）信号を検出するための手段であって、前記ＬＬＡＣＫ信号が、第１の同期シーケンスと、その後に続くＬＬＡＣＫメッセージとからなる、検出するための手段と、
上位レイヤアプリケーション（ＨＬＭＳＧ）信号を検出するための手段であって、前記ＨＬＭＳＧ信号が、第２の同期シーケンスと、その後に続く変換されたＨＬＭＳＧメッセージとからなり、前記変換されたＨＬＭＳＧメッセージが上位レイヤ肯定応答（ＨＬＡＣＫ）メッセージである、検出するための手段と、
前記ＬＬＡＣＫ信号または前記ＨＬＭＳＧ信号が検出されると前記ユーザデータメッセージの送信を中止するための手段と
を備える装置。
[１４]前記ＨＬＡＣＫ信号を検出するための前記手段が、
前記ソース端末において前記上位レイヤアプリケーション肯定応答メッセージを再生するための手段と、
前記ソース端末において前記上位レイヤアプリケーション肯定応答メッセージを上位レイヤアプリケーションに転送するための手段と、
前記ソース端末において前記上位レイヤアプリケーションから前記上位レイヤアプリケーション肯定応答メッセージの正常受信の指示を受信するための手段と
をさらに備える、上記[１３]に記載の装置。
[１５]再生するための前記手段が、
前記受信された変換されたＨＬＡＣＫメッセージからフォーマットフィールドを抽出するための手段と、
前記受信された変換されたＨＬＡＣＫメッセージからステータスフィールドを抽出するための手段と、
前記記憶されたメッセージ識別子を取り出すための手段と、
前記上位レイヤアプリケーション肯定応答メッセージを形成するために、前記フォーマットフィールドと前記ステータスフィールドとソース識別子とを組み合わせるための手段と
を備える、上記[１４]に記載の装置。
[１６]インバンド通信システムにおいてソース端末からのソース端末送信を制御するためのプロセッサ可読媒体であって、
前記ソース端末においてユーザデータメッセージを送信せよという要求信号を検出するための命令と、
前記ソース端末においてメッセージ識別子を記憶するための命令と、
前記要求信号が検出されると前記ソース端末から同期信号を送信するための命令と、
前記ソース端末から前記ユーザデータメッセージを送信するための命令と、
下位レイヤ肯定応答（ＬＬＡＣＫ）信号または上位レイヤアプリケーション（ＨＬＭＳＧ）信号が検出されると前記ユーザデータメッセージの送信を中止するための命令であって、
前記ＬＬＡＣＫ信号が、第１の同期シーケンスと、その後に続くＬＬＡＣＫメッセージとからなり、
前記ＨＬＭＳＧ信号が、第２の同期シーケンスと、その後に続く変換されたＨＬＭＳＧメッセージとからなる、中止するための命令と
を備える、プロセッサ可読媒体。
【図１Ａ】
0005461694.tif 000005
【図１Ｂ】
0005461694.tif 000006
【図２】
0005461694.tif 000007
【図３】
0005461694.tif 000008
【図４Ａ】
0005461694.tif 000009
【図４Ｂ】
0005461694.tif 000010
【図５Ａ】
0005461694.tif 000011
【図５Ｂ】
0005461694.tif 000012
【図６】
0005461694.tif 000013
【図７】
0005461694.tif 000014
【図８】
0005461694.tif 000015
【図９】
0005461694.tif 000016
【図１０】
0005461694.tif 000017
【図１１】
0005461694.tif 000018
【図１２Ａ】
0005461694.tif 000019
【図１２Ｂ】
0005461694.tif 000020
【図１２Ｃ】
0005461694.tif 000021
【図１２Ｄ】
0005461694.tif 000022
【図１３】
0005461694.tif 000023
【図１４Ａ】
0005461694.tif 000024
【図１４Ｂ】
0005461694.tif 000025
【図１４Ｃ】
0005461694.tif 000026
【図１５】
0005461694.tif 000027
【図１６Ａ】
0005461694.tif 000028
【図１６Ｂ】
0005461694.tif 000029
【図１７Ａ】
0005461694.tif 000030
【図１７Ｂ】
0005461694.tif 000031
【図１７Ｃ】
0005461694.tif 000032
【図１７Ｄ】
0005461694.tif 000033
【図１７Ｅ】
0005461694.tif 000034
【図１７Ｆ】
0005461694.tif 000035
【図１８Ａ】
0005461694.tif 000036
【図１８Ｂ】
0005461694.tif 000037
【図１８Ｃ】
0005461694.tif 000038
【図１８Ｄ】
0005461694.tif 000039
【図１８Ｅ】
0005461694.tif 000040
【図１９Ａ】
0005461694.tif 000041
【図１９Ｂ】
0005461694.tif 000042
【図１９Ｃ】
0005461694.tif 000043
【図１９Ｄ】
0005461694.tif 000044
【図１９Ｅ】
0005461694.tif 000045
【図２０Ａ】
0005461694.tif 000046
【図２０Ｂ】
0005461694.tif 000047
【図２１Ａ】
0005461694.tif 000048
【図２１Ｂ】
0005461694.tif 000049
【図２１Ｃ】
0005461694.tif 000050
【図２１Ｄ】
0005461694.tif 000051
【図２２Ａ】
0005461694.tif 000052
【図２２Ｂ】
0005461694.tif 000053
【図２２Ｃ】
0005461694.tif 000054
【図２２Ｄ】
0005461694.tif 000055
【図２３Ａ】
0005461694.tif 000056
【図２３Ｂ】
0005461694.tif 000057
【図２４Ａ】
0005461694.tif 000058
【図２４Ｂ】
0005461694.tif 000059
【図２５】
0005461694.tif 000060