(57)【要約】      （修正有）【課題】少なくとも一方が補聴装置を備える第１のポータブル通信デバイスと第２のポータブル通信デバイスの間で、双方向ワイヤレス通信チャネルを通じてデータ・パッケージを交換する。【解決手段】第１のポータブル通信デバイスによって、第１のデータ・パッケージを生成して、ワイヤレス通信チャネルを通じて第２のポータブル通信デバイスへ送信するステップと、第２のポータブル通信デバイスによって第１のデータ・パッケージの受信後に送信された第２のデータ・パッケージのためにワイヤレス通信チャネルを監視するステップを含む。第２のデータ・パッケージの確認応答インジケータが設定されていない場合、または第１のポータブル通信デバイスが第２のデータ・パッケージの受信に失敗した場合、第１のポータブル通信デバイスは、第１のデータ・パッケージが第１のパケット・カテゴリに属する場合に、所定の最大回数再送信する。【選択図】図１
2017076957.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一方が補聴装置を備える第１のポータブル通信デバイスと第２のポータブル通信デバイスの間で、双方向ワイヤレス通信チャネルを通じてデータ・パッケージを交換する方法であって、
前記第１のポータブル通信デバイスによって、音声データを含む第１のパケット・カテゴリまたは音声データのない第２のパケット・カテゴリに属する第１のデータ・パッケージを生成して、前記第１のデータ・パッケージにデフォルトの設定を備える確認応答インジケータを追加するステップと、
前記第１のデータ・パッケージを、前記ワイヤレス通信チャネルを通じて前記第１のポータブル通信デバイスから前記第２のポータブル通信デバイスへ送信するステップと、
前記第２のポータブル通信デバイスによって前記第１のデータ・パッケージの受信後に送信された第２のデータ・パッケージのために前記ワイヤレス通信チャネルを監視するステップと、
前記第１のポータブル通信デバイスが前記第２のデータ・パッケージを受信し、かつ前記第２のデータ・パッケージの確認応答インジケータが設定されている場合に、
前記第１のポータブル通信デバイスにおいて、前記第２のデータ・パッケージの受信の成功／失敗を反映した確認応答インジケータの設定を含む第３のデータ・パッケージを生成して、前記第３のデータ・パッケージを、前記ワイヤレス通信チャネルを通じて前記第２のポータブル通信デバイスへ送信するステップと、
前記第２のデータ・パッケージの前記確認応答インジケータが設定されていない、または、前記第１のポータブル通信デバイスが前記第２のデータ・パッケージの受信に失敗した場合に、
前記第１のデータ・パッケージの前記確認応答インジケータを、前記第２のデータ・パッケージの受信の失敗を反映するように設定して、前記第１のデータ・パッケージを前記第１のポータブル通信デバイスから前記第２のポータブル通信デバイスへ再送信するステップであって、
前記第１のデータ・パッケージが前記第１のパケット・カテゴリに属する場合に、前記第１のデータ・パッケージの再送信が最大Ｎ回実行され、
Ｎは１と４の間の正の整数である、前記ステップと、を含む、データ・パッケージを交換する方法。
【請求項２】
前記第１のポータブル通信デバイスにおいて、前記第２のデータ・パッケージを受信した後に前記第２のデータ・パッケージのエラー検知コードを検査するステップと、
前記エラー検知コードが、前記第２のデータ・パッケージのデータが無効であることを示す場合に、前記第２のデータ・パッケージの前記確認応答インジケータを無視し、前記第２のデータ・パッケージの受信に失敗したことを反映するために、前記第３のデータ・パッケージの前記確認応答インジケータを設定しないステップと、をさらに含む、請求項１に記載のデータ・パッケージを交換する方法。
【請求項３】
前記第２のポータブル通信デバイスにおいて、前記第１のポータブル通信デバイスによって送信された前記第１のデータ・パッケージのために前記双方向ワイヤレス通信チャネルを監視するステップと、
前記第２のポータブル通信デバイスにおいて前記第１のデータ・パッケージを受信するステップと、
前記第２のポータブル通信デバイスによって、前記第１のデータ・パッケージの受信の成功／失敗を反映した前記確認応答インジケータの設定を伴う前記第２のデータ・パッケージを生成するステップと、
前記第２のデータ・パッケージを、前記第２のポータブル通信デバイスから前記第１のポータブル通信デバイスへ前記双方向ワイヤレス通信チャネルを通じて送信するステップと、
前記第２のポータブル通信デバイスにおいて、前記第２のデータ・パッケージの受信に続く、前記第１のポータブル通信デバイスからの、前記第３のデータ・パッケージまたは再送信された前記第１のデータ・パッケージのために、前記双方向ワイヤレス通信チャネルを監視するステップと、
前記第２のポータブル通信デバイスにおいて前記第１のデータ・パッケージまたは前記第３のデータ・パッケージを受信するステップと、
前記第１のデータ・パッケージまたは前記第３のデータ・パッケージの前記確認応答インジケータが設定されている場合に、
前記第２のデータ・パッケージのさらなる送信を放棄するステップと、をさらに含み、あるいは、
前記第１のデータ・パッケージもしくは前記第３のデータ・パッケージの前記確認応答インジケータが設定されていない場合、または、前記第１のデータ・パッケージも前記第３のデータ・パッケージもない場合に、
前記第２のデータ・パッケージが前記第１のパケット・カテゴリに属する場合に、前記第２のデータ・パッケージを、前記第２のポータブル通信デバイスから前記第１のポータブル通信デバイスへ最大Ｍ回再送信するステップであって、Ｍは１と４の間の正の整数である、前記ステップと、をさらに含む、請求項１に記載のデータ・パッケージを交換する方法。
【請求項４】
前記ワイヤレス通信チャネルを通じて複数の連続する接続イベントを確立するステップと、
前記複数の連続する接続イベントのうちの、少なくとも１つの接続イベント中に、少なくとも前記第１のデータ・パッケージ、前記第２のデータ・パッケージおよび前記第３のデータ・パッケージを送信するステップと、をさらに含む、請求項１から３のいずれか一項に記載のデータ・パッケージを交換する方法。
【請求項５】
前記第１のデータ・パッケージが前記第１のパケット・カテゴリに属する場合に、少なくとも１つの接続イベント中に前記第１のデータ・パッケージを最大Ｎ回再送信するステップ、および／または
前記第２のデータ・パッケージが前記第１のパケット・カテゴリに属する場合に、前記少なくとも１つの接続イベント中に前記第２のデータ・パッケージを最大Ｍ回再送信するステップをさらに含む、請求項４に記載のデータ・パッケージを交換する方法。
【請求項６】
前記複数の連続する接続イベントが、前記第１のポータブル通信デバイスと前記第２のポータブル通信デバイスの間でデータ・パッケージの交換を行わない接続切断期間またはアイドル期間によって分離される請求項２から５のいずれか一項に記載のデータ・パッケージを交換する方法。
【請求項７】
前記接続切断期間中に前記第１のポータブル通信デバイスおよび前記第２のポータブル通信デバイスのそれぞれのトランシーバ回路をパワー・ダウンするステップをさらに含む、請求項６に記載のデータ・パッケージを交換する方法。
【請求項８】
前記第２のデータ・パッケージが存在しないかまたは前記第２のデータ・パッケージの前記確認応答インジケータが設定されていない場合に、
前記第１のデータ・パッケージが前記第２のパケット・カテゴリに属する場合に前記第１のデータ・パッケージをフラッシュするかまたは放棄するステップを含む、請求項１から７のいずれか一項に記載のデータ・パッケージを交換する方法。
【請求項９】
前記第２のデータ・パッケージが存在しないかまたは前記第２のデータ・パッケージの前記確認応答インジケータが設定されていない場合に、
前記第１のデータ・パッケージが前記第２のパケット・カテゴリに属する場合に、現在の接続イベントにおいて前記第１のデータ・パッケージの再送信を放棄し、
前記現在の接続イベントに続く接続イベント中に送信するように、前記第１のデータ・パッケージのデータのセクションを、前記第１のパケット・カテゴリまたは前記第２のパケット・カテゴリの後続のデータ・パッケージに追加するステップをさらに含む、請求項３から７のいずれか一項に記載のデータ・パッケージを交換する方法。
【請求項１０】
前記第１のデータ・パッケージの最初の送信およびＮ回の再送信が失敗した場合には、
前記第１のデータ・パッケージをフラッシュし、前記第１のパケット・カテゴリの第４のデータ・パッケージを生成して、
前記第４のデータ・パッケージを、前記ワイヤレス通信チャネルを通じて前記第１のポータブル通信デバイスから前記第２のポータブル通信デバイスへ送信するステップ、および／または
前記第１のパケット・カテゴリの第２のデータ・パッケージの最初の送信およびＭ回の再送信が失敗した場合には、
前記第２のデータ・パッケージをフラッシュし、前記第１のパケット・カテゴリの第４のデータ・パッケージを生成して、
前記第４のデータ・パッケージを、前記ワイヤレス通信チャネルを通じて前記第２のポータブル通信デバイスから前記第１のポータブル通信デバイスへ送信するステップ、をさらに含む、請求項１から９のいずれか一項に記載のデータ・パッケージを交換する方法。
【請求項１１】
前記第１のパケット・カテゴリのデータ・パッケージが、前記第２のパケット・カテゴリのデータ・パッケージよりも大きいサイズを有する、請求項１から１０のいずれか一項に記載のデータ・パッケージを交換する方法。
【請求項１２】
前記第１のパケット・カテゴリのデータ・パッケージが、少なくとも、ヘッダ・セクションと、音声データを保持するペイロード・セクションと、パッケージ・エラー検知を保持するデータ検査セクションとを含み、
前記第２のパケット・カテゴリのデータ・パッケージが、少なくとも、ヘッダ・セクションと、パッケージ・エラー検知コードまたはパッケージ・エラー訂正コードを保持するデータ検査セクションとを含む、請求項１１に記載のデータ・パッケージを交換する方法。
【請求項１３】
前記第３のデータ・パッケージが前記第２のパケット・カテゴリに属する、請求項１１または１２に記載のデータ・パッケージを交換する方法。
【請求項１４】
前記第１のデータ・パッケージ、前記第２のデータ・パッケージおよび前記第３のデータ・パッケージの各々のヘッダ・セクションが、前記データ・パッケージのカテゴリを示す所定のコードまたは値（Ｌ）を含む、請求項１３に記載のデータ・パッケージを交換する方法。
【請求項１５】
双方向ワイヤレス通信チャネルを通じてデータ・パッケージを交換するように構成されたワイヤレス両耳用補聴器システムであって、
第１の無線トランシーバを備える第１の補聴装置と、第２の無線トランシーバを備える第２の補聴装置とを備え、
前記第１の補聴装置が前記第１の無線トランシーバに結合された第１の通信コントローラを備え、前記第２の補聴装置が前記第２の無線トランシーバに結合された第２の通信コントローラを備え、
前記第１の通信コントローラが、
音声データを含む第１のパケット・カテゴリまたは音声データのない第２のパケット・カテゴリに属する第１のデータ・パッケージを生成して、前記第１のデータ・パッケージにデフォルトの設定を備える確認応答インジケータを追加し、
前記第１のデータ・パッケージを、前記ワイヤレス通信チャネルを通じて前記第２のポータブル通信デバイスへ送信し、
好ましくは前記第１のポータブル通信デバイスにおいて、前記第２のポータブル通信デバイスによって前記第１のデータ・パッケージの受信後に送信された第２のデータ・パッケージのために前記ワイヤレス通信チャネルを監視して、
前記第１のポータブル通信デバイスが前記第２のデータ・パッケージを受信し、かつ前記第２のデータ・パッケージの確認応答インジケータが設定されている場合に、
前記第２のデータ・パッケージの受信の成功または失敗を反映した確認応答インジケータの設定を含む第３のデータ・パッケージを生成して、前記第３のデータ・パッケージを、前記ワイヤレス通信チャネルを通じて前記第２のポータブル通信デバイスへ送信し、
前記第２のデータ・パッケージの前記確認応答インジケータが設定されていない場合、または前記第１のポータブル通信デバイスが前記第２のデータ・パッケージの受信に失敗した場合に、
前記第１のデータ・パッケージの前記確認応答インジケータを、前記第２のデータ・パッケージの受信の失敗を反映するように設定して、前記第１のデータ・パッケージを前記第２のポータブル通信デバイスへ再送信するように構成されており、
前記第１のデータ・パッケージが前記第１のパケット・カテゴリに属する場合に、前記第１のデータ・パッケージの再送信は最大Ｎ回実行され、
Ｎは１と４の間の正の整数である、ワイヤレス両耳用補聴器システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の態様において、少なくとも一方が補聴装置を備える第１のポータブル通信デバイスと第２のポータブル通信デバイスの間で、双方向ワイヤレス通信チャネルを通じてデータ・パッケージを交換する方法に関する。この方法は、第１のポータブル通信デバイスによって、音声データを含む第１のパケット・カテゴリまたは音声データのない第２のパケット・カテゴリに属する第１のデータ・パッケージを生成するステップと、第１のデータ・パッケージを、ワイヤレス通信チャネルを通じて第１のポータブル通信デバイスから第２のポータブル通信デバイスへ送信するステップと、を含む。この方法は、第２のポータブル通信デバイスによって、第１のデータ・パッケージが受信された後に送信された第２のデータ・パッケージのためにワイヤレス通信チャネルを監視するステップをさらに含む。第２のデータ・パッケージの確認応答インジケータが設定されていない場合に、または第１の補聴装置が第２のデータ・パッケージの受信に失敗した場合に、第１のポータブル通信デバイスは、第１のデータ・パッケージが第１のパケット・カテゴリに属する場合に、第１のデータ・パッケージを第２のポータブル通信デバイスへ最大Ｎ回再送信する。Ｎは１から４の間の正の整数である。
【背景技術】
【０００２】
１対の補聴装置間または補聴装置と別のポータブル通信デバイスの間の、音声データの双方向または一方向のワイヤレス・ストリーミングは、非常に望ましいものである。しかしながら、補聴装置のための実現可能な解決策を提供するためには、補聴装置の一般的なバッテリーから利用可能な電力量が小さいせいで、従来技術のワイヤレス・データの通信技法、プロトコルおよびデバイスに対して、消費電力、信頼性、伝送の待ち時間または遅れ、構成要素のサイズなどの点から、対処しなければならない多くの技術的問題が存在する。
【０００３】
Ｂｌｕｅｔｏｏｔｈ  Ｃｏｒｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ４．１によって定義されるようなＢｌｕｅｔｏｏｔｈ  ＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙの略）などの規格化されたワイヤレス・データ通信プロトコル、またはその旧バージョンは、リアルタイム音声伝送を許容しない。プロトコルには、以下のように、定義された多くの制約があり、これは、特定のプロトコル層を変更しなければリアルタイムの音声搬送が実現できないことを意味する。
−  ＬＥに関して定義されたＬ２ＣＡＰチャネルの性質―伝送上のタイムアウトまたはフラッシュのないデータ伝送のためのベストエフォートアプローチが定義されている―は、定義されるようなＬＥ上のリアルタイム音声サービスを行うのが不可能に近いことも意味するものである。
−  リアルタイム搬送手段が欠けていることは、２つの対になったオーディオ・シンク（補聴器など）の間のステレオ同期が不可能に近いことも意味する。
−  パケット・サイズは、リアルタイム音声のために必要とされるデータ・レート（一般的には１６〜９６キロビット／ｓ）を伝送するためのオーバーヘッド・データが非常に大きいことを意味する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
第１のポータブル通信デバイスと第２のポータブル通信デバイスの間でデータ・パッケージを交換する本方法の目的は、従来技術のワイヤレス・データ通信技法、プロトコルおよびデバイスの前述の問題および欠点を克服することである。
【課題を解決するための手段】
【０００５】
本発明の第１の態様は、少なくとも一方が補聴装置を備える第１のポータブル通信デバイスと第２のポータブル通信デバイスの間で、双方向ワイヤレス通信チャネルを通じてデータ・パッケージを交換する方法に関するものであり、この方法は、
−  第１のポータブル通信デバイスによって、音声データを含む第１のパケット・カテゴリまたは音声データのない第２のパケット・カテゴリに属する第１のデータ・パッケージを生成して、第１のデータ・パッケージにデフォルトの設定を備える確認応答インジケータを追加するステップと、
−  第１のデータ・パッケージを、ワイヤレス通信チャネルを通じて第１のポータブル通信デバイスから第２のポータブル通信デバイスへ送信するステップと、
−  好ましくは、第１のポータブル通信デバイスにおいて、第２のポータブル通信デバイスによって第１のデータ・パッケージの受信後に送信された第２のデータ・パッケージのためにワイヤレス通信チャネルを監視するステップと、
−  第１のポータブル通信デバイスが第２のデータ・パッケージを受信し、かつ第２のデータ・パッケージの確認応答インジケータが設定されている場合に、
−  第１のポータブル通信デバイスにおいて、第２のデータ・パッケージの受信の成功／失敗を反映した確認応答インジケータの設定を含む第３のデータ・パッケージを生成して、第３のデータ・パッケージを、ワイヤレス通信チャネルを通じて第２のポータブル通信デバイスへ送信するステップと、
第２のデータ・パッケージの確認応答インジケータが設定されていない、または、第１のポータブル通信デバイスが第２のデータ・パッケージの受信に失敗した場合に、
−  第１のデータ・パッケージの確認応答インジケータを、第２のデータ・パッケージの受信の失敗を反映するように設定して、第１のデータ・パッケージを第１のポータブル通信デバイスから第２のポータブル通信デバイスへ再送信するステップであって、
第１のデータ・パッケージが第１のパケット・カテゴリに属する場合に、第１のデータ・パッケージの再送信が最大Ｎ回実行され、
Ｎは１と４の間の正の整数である、ステップと、を含む。
【０００６】
一方、第１のデータ・パッケージが第２のパケット・カテゴリに属する場合であって、第２のデータ・パッケージがない、または第２のデータ・パッケージの確認応答インジケータが設定されていない、もしくは第２のパッケージのデータが無効であることを示すフラグが立っている場合には、第１のポータブル通信デバイスは、以下でより詳細に論じられるように、第１のデータ・パッケージをフラッシュするかまたは削除するように構成され得る。
【０００７】
第１のポータブル通信デバイスが第２のデータ・パッケージを受信し、かつ第２のデータ・パッケージの確認応答インジケータが設定されている場合でも、第２のデータ・パッケージの受信の失敗が起こり、第３のデータ・パッケージの確認応答インジケータの設定に反映されることがある。このことは、たとえば以下でさらに詳細に論じられるように、第２のデータ・パッケージのパッケージ・エラー検知コードまたはパッケージ・エラー訂正コードが、そのデータ内容の無効性を示す場合に生じ得る。
【０００８】
第１のポータブル通信デバイスによって生成されて送信されるデータ・パッケージのうちの少なくともいくつかは音声データまたは音声フレームを含み、したがって、これらのデータ・パッケージは第１のパケット・カテゴリに属する。第１のポータブル通信デバイスは、上記で論じられた補聴装置を備え得る。一方、第２のデータ・パッケージなど、第２のポータブル通信デバイスによって生成されて送信されるデータ・パッケージは、音声データがなくてもよく、以下でより詳細に論じられるように、第１のポータブル通信デバイスと第２のポータブル通信デバイスの動作を協調させるかまたは同期させるための様々なタイプの制御データしか含まないものであってもよい。あるいは、第１のポータブル通信デバイスによって生成されて送信されるデータ・パッケージのうち少なくともいくつかと、第２のポータブル通信デバイスによって生成されて送信されるデータ・パッケージのうち少なくともいくつかとが、音声データまたは音声フレームを含む。
【０００９】
第１、第２および第３のデータ・パッケージの各々が、以下でより詳細に論じられるようにＣＲＣなどのエラー検知コードを含み得る。これにより、第１のポータブル通信デバイスおよび第２のポータブル通信デバイスが、受信したデータ・パッケージのデータを利用する前に当該のデータ・パッケージのデータの妥当性を検査することを可能にする。受信されたデータ・パッケージのデータが無効であることをエラー検知コードが示す場合には、データが、具体的には確認応答インジケータが無視されてもよく、続いて送信されるデータ・パッケージの確認応答インジケータは、受信されたデータ・パッケージの受信の失敗を反映するように設定されてもよい。その故に、データ・パッケージを交換する方法は、
−  第１のポータブル通信デバイスにおいて、第２のデータ・パッケージを受信した後に第２のデータ・パッケージのエラー検知コードを検査するステップと、
−  エラー検知コードが、第２のデータ・パッケージのデータが無効であることを示す場合に、第２のデータ・パッケージの確認応答インジケータの設定を無視し、第２のデータ・パッケージの受信に失敗したことを反映するために、第３のデータ・パッケージの確認応答インジケータを設定しないステップと、をさらに含んでもよい。第３のデータ・パッケージは第２のパケット・カテゴリに属するものでよい。
【００１０】
音声データは、音響音に変換され得るアナログ音声信号の連続時間と連続振幅の値を表現する離散時間および離散振幅のデジタル音声信号値のシーケンスなど、デジタル音声信号の複数のサンプルまたは値を含み得る。言い換えれば、音声のデータおよびフレームは、ストリーム音声技術において周知のように、ある時点における音に変換するように意図されている符号化されたデジタル・データを包含している。
【００１１】
本技法の第１の実施形態では、第１のポータブル通信デバイスと第２のポータブル通信デバイスの両方が、たとえば共同でワイヤレス両耳補聴システムを形成する補聴装置または補聴器を備える。後者の実施形態では、添付図面を参照しながら以下でより詳細に論じられるように、第１の補聴器と第２の補聴器の各々が、両耳用に処理された聴力損失補償の音声信号を、それぞれのスピーカまたはレシーバを介して、ユーザまたは患者とやりとりしてよい。第１の補聴装置または補聴器と第２の補聴装置または補聴器の各々が、ＢＴＥ、ＲＩＥ、ＩＴＥ、ＩＴＣ、ＣＩＣなどの補聴装置のタイプを備え得る。一般的には、補聴装置の電源から利用可能な電力量は厳しく制限されている。たとえば、電力は、一般的には補聴器の中の通常のＺｎＯ２バッテリーから供給される。補聴器の設計では、サイズおよび消費電力は重要視すべき事項である。
【００１２】
本技法の他の実施形態では、第１のポータブル通信デバイスと第２のポータブル通信デバイスのうち１つが、イヤホン、ヘッドセット、スマートフォン、リモート・マイクロホン・アレイ、リモート信号プロセッサなどのバッテリー駆動の音声対応デバイスを備える。
【００１３】
データ・パッケージを交換する本技法は、第１のパケット・カテゴリの失われたデータ・パッケージを再送信する回数を制限することに基づくものである。第１のパケット・カテゴリのデータ・パッケージは、添付図面を参照しながら以下でより詳細に論じられるように、たとえばデータ・パッケージのペイロード・セクションに保持されるかまたは記憶され得る音声データまたは音声フレームを含む。第３のデータ・パッケージなど、第１のポータブル通信デバイスによって生成されて送信される他のデータ・パッケージは、音声データのない第２のパケット・カテゴリに属するものでもよい。第１のポータブル通信デバイスまたは第２のポータブル通信デバイスによる最初の送信の試みが失敗した場合に、第２のパケット・カテゴリに属するデータ・パッケージは、このパケット・カテゴリのデータが、一般的には緊急性がない（たとえばリアルタイムの重要性がない）か、または第１のポータブル通信デバイスもしくは第２のポータブル通信デバイスの適正動作にとって重要ではないので、好ましくは再送信されない。その故に、第２のパケット・カテゴリに属するデータ・パッケージは、最初の送信の試みが失敗した後に、放棄されるかまたはフラッシュされてもよい。代替形態では、第２のパケット・カテゴリに属するデータ・パッケージの最初の送信の試行が失敗したことが、後の時点における当該データ・パッケージの、たとえばペイロード・セクションといったデータ内容の再送信の試みをもたらし得る。この「後の時点」は、本発明の実施形態におけるいわゆる後の接続イベント中でよい。ここで、以下でより詳細に論じられるように、複数の連続する接続イベント中に、第１のポータブル通信デバイスと第２のポータブル通信デバイスが物理的に接続される。第１のデータ・パッケージ、たとえば各接続イベントの第１のデータ・パッケージに対しては、先行するデータ・パッケージがないので、第１のデータ・パッケージの確認応答インジケータのデフォルトの設定は任意選択である。しかしながら、第１、第２、第３のデータ・パッケージの首尾一貫したレイアウトを保つために、第１のデータ・パッケージが確認応答インジケータを含み、第２のポータブル通信デバイスにおいてその設定を単に無視するのが望ましいといえる。
【００１４】
第１のパケット・カテゴリのデータ・パッケージを再送信する最大の回数は、当該通信デバイスに応じて正の整数Ｎまたは正の整数Ｍのいずれかに制限される。ＭおよびＮの各々が、好ましくは少なくとも１であって最大で４である。その故に、第１のデータ・パッケージまたは第２のデータ・パッケージが第１のパケット・カテゴリに属する場合、第１のデータ・パッケージは、１回、２回、３回または４回再送信されてもよく、第２のデータ・パッケージは１回、２回、３回または４回再送信されてもよい。本技法のいくつかの実施形態では、ＮはＭと等しくてもよい。したがって、第１のパケット・カテゴリのデータ・パッケージは最大でＮ＋１回またはＭ＋１回送信され、すなわち、最初の送信の試行が失敗した後に、最大でＮ回またはＭ回の再送信の試行が続く。このように、前の失敗した送信または再送信の試行に応じた第１のデータ・パッケージのそれぞれの再送信の試行の後、第１のポータブル通信デバイスは、第１のデータ・パッケージの明確な受信確認応答を見いだすという目的のために、第２のポータブル通信デバイスによって送信された第２のデータ・パッケージまたは第３のデータ・パッケージのためにワイヤレス通信チャネルを監視している。第３のデータ・パッケージは、以下で論じられる理由のために、第２のパケット・カテゴリに属するものでよい。したがって、第１のポータブル通信デバイスは、受信された第２のデータ・パッケージの確認応答インジケータの設定を検査して、確認応答インジケータが設定されていない場合、または、第２のデータ・パッケージが予定された到着時に存在しない場合には、第１のデータ・パッケージの当該の再送信の試行が失敗したと結論を下して、再送信の最大回数Ｎに達していなければ、第１のデータ・パッケージの再送信をさらに試行する処理を行なう。再送信がＮ回に達すると、第１のポータブル通信デバイスは、再送信がＮ回失敗したので、好ましくは第１のデータ・パッケージのフラッシュまたは放棄を行なう。あるいは、再送信がＮ回に達していなければ、第１のポータブル通信デバイスは、第１のデータ・パッケージの再送信をさらに試行して、その後、前述のようにワイヤレス通信チャネルの監視を行ない、第２または第３のデータ・パッケージの確認応答インジケータを待つ。最終的に、第２または第３のデータ・パッケージの確認応答インジケータが設定されていれば、第１のポータブル通信デバイスは、第１のデータ・パッケージの当該の再送信の試行が成功したのでそれ以上の再送信の試行を中断する、との結論を下す。後者の状況では、第１のポータブル通信デバイスは、添付図面を参照しながら以下でより詳細に論じられるように、特定のワイヤレスの通信回路および機能をパワー・ダウン・モードに切り換えることを行ない得る。再送信がＮ回失敗した後、第１のパケット・カテゴリに属するデータ・パッケージをフラッシュするかまたは削除することは、第１のポータブル通信デバイスまたは第２のポータブル通信デバイスのいずれかにおいて、複数の受信された第１のパケット・カテゴリのデータ・パッケージからコンパイルされる受信音声ストリームの待ち時間または遅延を低減するのに役立つ。失敗したデータ・パッケージをフラッシュすると、当該のポータブル通信デバイスが、フラッシュされたデータ・パッケージの後に送信される新規のデータ・パッケージに、より最新の音声フレームまたは現在の音声フレームを追加することが可能になる。音声データを伴う失われたデータ・パッケージに関するこのフラッシュの手順は、特定の音声データ・パッケージの再送信を多数回、原理的には無限回試みることよって、ワイヤレス双方向通信チャネルによる音声通信が遮断されるかまたはハングアップするのを回避する。
【００１５】
したがって、本技法は、
−  第１のデータ・パッケージの最初の送信およびＮ回の再送信が失敗した場合には、
−  第１のデータ・パッケージをフラッシュするかまたは放棄し、第１のパケット・カテゴリの第４のデータ・パッケージを生成して、
−  第４のデータ・パッケージを、ワイヤレス通信チャネルを通じて第１のポータブル通信デバイスから第２のポータブル通信デバイスへ送信するステップ、および／または
−  第１のパケット・カテゴリの第２のデータ・パッケージの最初の送信およびＭ回の再送信が失敗した場合には、
−  第２のデータ・パッケージをフラッシュし、第１のパケット・カテゴリの第４のデータ・パッケージを生成して、
−  第４のデータ・パッケージを、ワイヤレス通信チャネルを通じて第２のポータブル通信デバイスから第１のポータブル通信デバイスへ送信するステップ、をさらに含み得る。
【００１６】
当業者なら、第１のポータブル通信デバイスと第２のポータブル通信デバイスの間でデータ・パッケージを交換する本技法に包含される第２のポータブル通信デバイスが、第１のパケット・カテゴリのデータ・パッケージおよび第２のパケット・カテゴリのデータ・パッケージの受信、処理、送信および再送信に関して、第１のポータブル通信デバイスに相当するやり方で動作し得ることを理解するであろう。その故に、本技法の一実施形態は、
−  第２のポータブル通信デバイスにおいて、第１のポータブル通信デバイスによって送信された第１のデータ・パッケージのために双方向ワイヤレス通信チャネルを監視するステップと、
−  第２のポータブル通信デバイスにおいて第１のデータ・パッケージを受信するステップと、
−  第２のポータブル通信デバイスによって、第１のデータ・パッケージの受信の成功／失敗を反映した確認応答インジケータの設定を伴う第２のデータ・パッケージを生成するステップと、
−  第２のデータ・パッケージを、第２のポータブル通信デバイスから第１のポータブル通信デバイスへ双方向ワイヤレス通信チャネルを通じて送信するステップと、
−  第２のポータブル通信デバイスにおいて、第２のデータ・パッケージの受信に続く、第１のポータブル通信デバイスからの、第３のデータ・パッケージまたは再送信された第１のデータ・パッケージのために、双方向ワイヤレス通信チャネルを監視するステップと、
−  第２のポータブル通信デバイスにおいて第１のデータ・パッケージまたは第３のデータ・パッケージを受信するステップと、
第１のデータ・パッケージまたは第３のデータ・パッケージの確認応答インジケータが設定されている場合に、
−  第２のデータ・パッケージのさらなる送信を放棄するステップと、をさらに含み、あるいは、
第１のデータ・パッケージもしくは第３のデータ・パッケージの確認応答インジケータが設定されていない場合、または、第１のデータ・パッケージも第３のデータ・パッケージもない場合に、
−  第２のデータ・パッケージが第１のパケット・カテゴリに属する場合に、第２のデータ・パッケージを、第２のポータブル通信デバイスから第１のポータブル通信デバイスへ最大Ｍ回再送信するステップであって、Ｍが１と４の間の正の整数であるステップと、をさらに含む。
【００１７】
データ・パッケージを交換する本技法の一実施形態は、
−  ワイヤレス通信チャネルを通じて複数の連続する接続イベントを確立するステップと、
−  複数の連続する接続イベントのうちの、少なくとも１つの接続イベント中、または接続イベントのサブセットの期間中に、少なくとも第１のデータ・パッケージ、第２のデータ・パッケージおよび第３のデータ・パッケージを送信するステップとをさらに含み得る。当業者なら、第１のデータ・パッケージ、第２のデータ・パッケージおよび第３のデータ・パッケージが、複数の連続する接続イベントの各々の間に、または連続する接続イベントの大部分の間に、送信され得ることを理解するであろう。上記で論じたように、現在の接続イベントにおいて第１のデータ・パッケージの最初の送信およびＮ回の再送信が失敗した場合、上記で論じられた第４のデータ・パッケージが後続の接続イベントの最初のデータ・パッケージになり得る。同様に、上記で論じられたように、第２のデータ・パッケージが第１のパケット・カテゴリに属し、現在の接続イベントにおいて第２のデータ・パッケージの最初の送信およびＭ回の再送信が失敗した場合、上記で論じられた第４のデータ・パッケージが後続の接続イベントの第２のデータ・パッケージになり得る。第１のポータブル通信デバイスと第２のポータブル通信デバイスは、複数の連続する接続イベントの各々の間に物理的に接続され、介在するアイドル期間中に物理的に接続切断され得る。その故に、複数の連続する接続イベントは、第１のポータブル通信デバイスと第２のポータブル通信デバイスの間でデータ・パッケージの交換を行わない、介在する接続切断期間またはアイドル期間によって分離され得る。その故に、それぞれの対になった連続する接続イベントは、接続切断期間またはアイドル期間によって分離され得る。１対の隣接した接続イベントの間のタイム・セパレーションすなわち伝送間隔は、５ｍｓから１０ｍｓの間など、２ｍｓから２０ｍｓの間にあり得る。タイム・セパレーションすなわち伝送間隔は、第１のポータブル通信デバイスと第２のポータブル通信デバイスがアイドル期間中の物理的な接続切断にもかかわらず論理的に接続されている限り、固定されてもよい。連続する接続イベントの持続時間は、一般に、任意の特定の接続イベントにおける第１のデータ・パッケージおよび／または第２のデータ・パッケージの再送信の必要回数、チャネルのデータ・レート、およびデータ・パッケージのサイズまたは長さに応じて変化することになる。連続する接続イベントの各々の持続時間は、添付図面を参照しながら以下でより詳細に論じられるように、たとえば０．９ｍｓから２．５ｍｓの間など、０．５ｍｓから５ｍｓの間にあり得る。
【００１８】
データ・パッケージを交換する方法は、
−  接続切断期間中に第１のポータブル通信デバイスおよび第２のポータブル通信デバイスのそれぞれのトランシーバ回路をパワー・ダウンするステップをさらに含み得る。この、それぞれのトランシーバ回路のパワー・ダウンするステップまたはアイドリングのステップは、添付図面を参照しながら以下でより詳細に論じられるように、第１のポータブル通信デバイスおよび第２のポータブル通信デバイスの各々において相当な省電力をもたらし得る。
【００１９】
本技法は、上記で論じられた複数の連続する接続イベントを含む場合、第１のデータ・パッケージが第１のパケット・カテゴリに属する場合に、少なくとも１つの接続イベント中に第１のデータ・パッケージを最大Ｎ回再送信するステップ、および／または
−  第２のデータ・パッケージが第１のパケット・カテゴリに属する場合に、少なくとも１つの接続イベント中に第２のデータ・パッケージを最大Ｍ回再送信するステップをさらに含み得る。その故に、特定の接続イベントまたは現在の接続イベントにおいて、第１のデータ・パッケージの最初の送信およびＮ回の再送信が失敗した場合、第１のデータ・パッケージがフラッシュされ、第１のポータブル通信デバイスにより、音声データを保持する、すなわち第１のパケット・カテゴリに属する新規のデータ・パッケージが、後続の接続イベントにおいて生成されて送信される。この後続の接続イベントは、複数回の送信の試みが失敗した現在の接続イベントの直後の接続イベントでよい。第２のポータブル通信デバイスは、特定の接続イベントにおける第２のデータ・パッケージの最初の送信およびＭ回の再送信に関する同じ手順を適用してよい。その故に、添付図面の図５および図７を参照しながら以下でより詳細に論じられるように、第１のデータ・パッケージの最初の送信およびＮ回の再送信がすべて失敗するいくつかの接続イベントの間、第１のポータブル通信デバイスは、利用可能なパッケージ送信の試行のすべてを第１のデータ・パッケージの再送信のために利用するので、第３のデータ・パッケージが送信されない可能性がある。しかしながら、Ｎ回の再送信の各々が失敗する可能性は一般に低く、ＮまたはＭの値を適切に設定することにより、１．０％未満または０．１％未満などの小さい値にすることができる。したがって、複数の接続イベント中に、第１のデータ・パッケージの最初の送信または第１のデータ・パッケージの最大Ｎ回の再送信のうちの１つが成功しているので、第３のデータ・パッケージはおそらくは送信されることになる。
【００２０】
本方法は、現在の接続イベントにおける第１のデータ・パッケージ、第２のデータ・パッケージおよび第３のデータ・パッケージの送信が成功するのに応じて現在の接続イベントを終了するステップを含み得る。その故に、この終了プロセスは、第１のポータブル通信デバイスが、現在の接続イベントにおいて、第２のポータブル通信デバイスへ、第１のデータ・パッケージを用いて単一の音声フレームを送信して、第１のデータ・パッケージに関する、明確な、すなわち肯定的な受信確認応答を受信することを可能にする。第２のデータ・パッケージに関しても同様である。第１のポータブル通信デバイスおよび第２のポータブル通信デバイスは、電力を節約するために、現在の接続イベントの終了に関連して、以前に論じられたパワー・ダウン・モードに入ってもよい。
【００２１】
他方では、第１のデータ・パッケージが、第２のカテゴリに属し、すなわち音声データがなく、しかも、第２のポータブル通信デバイスからの第２のデータ・パッケージがないかまたは第２のデータ・パッケージの確認応答インジケータが設定されていない場合、この方法は、
−  第２のパケット・カテゴリに属する第１のデータ・パッケージをフラッシュするか、削除するか、または放棄するステップと、
−  現在の接続イベントに続く接続イベント中に送信するように、第１のデータ・パッケージのたとえば制御データといったデータのセクションを、第１のパケット・カテゴリまたは第２のパケット・カテゴリの後続のデータ・パッケージに追加するステップとを含み得る。第１のデータ・パッケージのデータは、第１のデータ・パッケージのペイロード・データを含み得、またはこれに限定され得る。その故に、第１の通信デバイスまたは第１の通信デバイスの通信コントローラなどのコントローラは、第１のデータ・パッケージから制御データなどのペイロード・データを取り除いて、これらを後続のデータ・パッケージに追加するように構成され得る。このように、ペイロード・データは、遅れを伴うとはいえ第２のポータブル通信デバイスに到達し得る。
【００２２】
データ・パッケージを交換する本方法の一実施形態によれば、第１のパケット・カテゴリのデータ・パッケージは第２のパケット・カテゴリのデータ・パッケージよりも大きい長さすなわちサイズを有する。第１のパケット・カテゴリに属するデータ・パッケージのサイズすなわち長さは、たとえば第２のパケット・カテゴリに属するデータ・パッケージのサイズすなわち長さの少なくとも２倍であり得る。この機能は、添付図面を参照しながら以下でより詳細に論じられる理由のために、いくつかの利点を有する。第１のパケット・カテゴリに属するデータ・パッケージのサイズすなわち長さは、２０バイトから１００バイトの間にあり得る。
【００２３】
本発明の一実施形態では、第１のパケット・カテゴリのデータ・パッケージは、少なくとも、ヘッダ・セクションと、音声データを保持するペイロード・セクションと、パッケージ・エラー検知コードまたはパッケージ・エラー訂正コードを保持するデータ検査セクションを含み、第２のパケット・カテゴリのデータ・パッケージは、少なくとも、
−  ヘッダ・セクションと、パッケージ・エラー検知コードまたはパッケージ・エラー訂正コードを保持するデータ検査セクションを含む。パッケージ・エラー検知コードまたはパッケージ・エラー訂正コードは、たとえば巡回冗長検査（ＣＲＣ）コードを含み得る。データ・パッケージのヘッダ・セクションは、確認応答インジケータを保持するかまたは記憶するビット・フィールドまたはセクションを含み得る。その故に、確認応答インジケータは、ヘッダ・セクションの単一ビットによって表現され得る。
【００２４】
第１のデータ・パッケージ、第２のデータ・パッケージおよび第３のデータ・パッケージの各々のヘッダ・セクションは、データ・パッケージのカテゴリを示す所定のコードまたは値（Ｌ）を含み得る。この機能により、通信コントローラのようなポータブル通信デバイスの受信回路は、所定のコードまたは値を読み取ることにより、受信されたデータ・パッケージがどのパケット・カテゴリに属するか、迅速かつ効率的に、すなわち少ない電力／エネルギーの消費量で判断することが可能になる。その故に、通信コントローラは、添付図面を参照しながら以下でより詳細に論じられる読み取られた所定のコードに基づいて、適切な処置を講ずることができる。
【００２５】
その故に、データ・パッケージを交換する本方法の一実施形態は、
−  少なくとも第１のデータ・パッケージまたは第２のデータ・パッケージの所定のコードまたは値（Ｌ）を評価するステップと、
−  所定のコードまたは値（Ｌ）に従って、第１のデータ・パッケージまたは第２のデータ・パッケージを再送信するかまたは放棄するステップと、を含み得る。
【００２６】
データ・パッケージを交換する本方法のいくつかの実施形態は、確認応答インジケータの評価に関連して上記で論じられた所定のコードまたは値（Ｌ）を評価するステップを行なう前に、第１のデータ・パッケージまたは第２のデータ・パッケージのエラー検知コードまたはエラー訂正コードを検査するステップを含み得る。エラー検知コードまたはエラー訂正コードが、第１のデータ・パッケージまたは第２のデータ・パッケージのデータが無効であることを示す場合、当該のデータ・パッケージは、その所定のコードまたは値を評価せずにフラッシュされてもよく、または放棄されてもよい。
【００２７】
さらに、所定のコードまたは値は、本発明の一実施形態によれば、音声データおよび／または制御データなど特定のタイプのペイロード・データを保持している、何れかのパケット・カテゴリのデータ・パッケージのアドレスまたは位置を指すかまたは示し得る。所定のコードは、たとえばデータ・パッケージの制御データ、音声データ、または他のデータ内容の先頭アドレスを指してもよい。所定のコードのこのポインタ特性が存在すると、データ・パッケージのフォーマットがコンパクトになり、すなわちサイズが小さくなる。データ・パッケージの構造により、これらのデータ・セクションの各々の先頭を識別するための、個別データ・セクションの各々の前の通常のオーバーヘッド・コード、フィールドまたはビットが省かれ得るので、コンパクトなフォーマットが達成される。したがって、所定のコードのポインタ特性により、ポータブル通信デバイスの通信コントローラは、受信されたデータ・パッケージの様々なデータ部分のそれぞれの先頭アドレスへ直接ジャンプしてそのデータ内容を読み取ることが可能になる。通信コントローラは、このように、関連する先頭アドレスに直接アクセスすることにより、添付図面を参照しながら以下でより詳細に論じられるように、データ・パッケージの所望のデータ部分の位置またはフィールドを検知するために受信されたデータ・パッケージのデータ・バイトをすべて解析するステップまたは復号するステップを省く。第１のカテゴリのデータ・パッケージの様々な構造と、第２のカテゴリのデータ・パッケージの構造とを、添付図面を参照しながら以下でより詳細に論じる。
【００２８】
データ・パッケージを交換する本方法のさらに別の実施形態によれば、ワイヤレス通信チャネルは、所定の無線周波数範囲にまたがる６０から１２０の間の周波数帯または７０から１００の間の周波数帯など、複数の離隔された周波数帯を含む。周波数帯の各々の帯域幅は０．５ＭＨｚと３．０ＭＨｚの間にあり得る。複数の離隔された周波数帯は、２．４０〜２．５０ＧＨｚ帯または９０２〜９２８ＭＨｚ帯など、工業用、科学用、医療用（ＩＳＭ）の無線周波数範囲または周波数帯にあり得る。複数の離隔された周波数帯は、あるいは別の適切な周波数帯にあり得る。本発明のいくつかの実施形態では、双方向ワイヤレス通信チャネルは、第１のポータブル通信デバイスの誘導コイルと第２のポータブル通信デバイスの誘導コイルの間の近距離場電磁結合に基づくものでよい。後者の実施形態では、複数の離隔された周波数帯は、たとえば１ＧＨｚ未満または５００ＭＨｚ未満といった２ＧＨｚ未満の無線周波数範囲に配置されてもよい。
【００２９】
第１のデータ・パッケージ、第２のデータ・パッケージ、および任意の後続のデータ・パッケージが、複数の離隔された周波数帯の異なる周波数帯で送信されてもよく、異なる周波数帯は、添付図面を参照しながら以下でより詳細に論じられるように、所定の周波数ホッピングのキーまたはアルゴリズムによって選択される。
【００３０】
あるいは、所定の周波数ホッピング・キーに従って周波数帯を選択するのではなく、たとえば低いパケット誤り率といった特に好ましいデータ伝送品質を伴う優先周波数帯すなわち「絶好の（ｇｏｌｄｅｎ）」周波数帯が、第１のデータ・パッケージを送信するための最初の試行および／または第２のパッケージを送信するための最初の試行に選択されてよい。後者の実施形態によれば、第１のデータ・パッケージを送信するこの最初の試行および／または第２のパッケージを送信する最初の試行が、以前に論じられた連続する接続イベントの各接続イベントの第１のデータ・パッケージを送信する最初の試行および／または各接続イベントの第２のデータ・パッケージを送信する最初の試行であり得る。
【００３１】
当業者なら、複数の離隔された周波数帯のデータ伝送品質を特性評価して優先周波数帯すなわち絶好の周波数帯を選択するために、異なる基準が適用され得ることを理解するであろう。本技法の一実施形態は、品質を特性評価するためにパケット誤り率に依存してもよく、
−  第１のワイヤレス通信デバイスまたは第２のワイヤレス通信デバイスにおいて、複数の離隔された周波数帯のそれぞれのパケット誤り率（ＰＥＲ）など、それぞれの伝送品質推定値を検知するステップと、
−  複数の検知された伝送品質推定値に基づいて優先周波数帯を決定するステップと、
−  少なくとも第１のデータ・パッケージおよび第２のデータ・パッケージを、最初に優先周波数帯で送信するステップとをさらに含み得る。
【００３２】
この技法は、第１のデータ・パッケージおよび第２のデータ・パッケージの各々のヘッダ・セクションの所定のヘッダ・フィールドに対して、優先周波数帯を示す帯域識別子を追加するステップを含み得る。この実施形態により、第１のポータブル通信デバイスおよび第２のポータブル通信デバイスは、添付図面を参照しながら以下でより詳細に論じられるように、ＲＦノイズ条件が経時変化するとき、優先周波数帯すなわち絶好の周波数帯の同一性が変化することを追跡することが可能になる。
【００３３】
第１のデータ・パッケージの最初の送信の試みが失敗した場合、これは、絶好の周波数帯を通じての、予期されたよりも好ましくない伝送品質を示している可能性があり、その故に、本技法の一実施形態は、
−  所定の周波数ホッピング・キーによって、複数の離隔された周波数帯のうち優先周波数帯とは別の周波数帯を選択するステップと、
−  第１のデータ・パッケージを、別の周波数帯で再送信するステップと、を含み得るとともに、任意選択的に、
−  後続のデータ・パッケージを、所定の周波数ホッピング・キーによって選択された別の周波数帯上で送信するステップと、を含み得る。
【００３４】
本発明の第２の態様は、双方向ワイヤレス通信チャネルを通じてデータ・パッケージを交換するように構成されたワイヤレス両耳用補聴器システムに関する。この補聴器システムは、第１の無線トランシーバを備える第１の補聴装置と、第２の無線トランシーバを備える第２の補聴装置とを備え、第１の補聴装置が第１の無線トランシーバに結合された第１の通信コントローラを備え、第２の補聴装置が第２の無線トランシーバに結合された第２の通信コントローラを備え、第１の通信コントローラは、
−  音声データを含む第１のパケット・カテゴリまたは音声データのない第２のパケット・カテゴリに属する第１のデータ・パッケージを生成して、第１のデータ・パッケージにデフォルトの設定を備える確認応答インジケータを追加し、
−  第１のデータ・パッケージを、ワイヤレス通信チャネルを通じて第２のポータブル通信デバイスへ送信し、
−  第２のポータブル通信デバイスによって、第１のデータ・パッケージの受信後に送信された第２のデータ・パッケージのためにワイヤレス通信チャネルを監視し、
−  第１のポータブル通信デバイスが第２のデータ・パッケージを受信し、かつ第２のデータ・パッケージの確認応答インジケータが設定されている場合に、
−  第２のデータ・パッケージの受信の成功または失敗を反映した確認応答インジケータの設定を含む第３のデータ・パッケージを生成して、第３のデータ・パッケージを、ワイヤレス通信チャネルを通じて第２のポータブル通信デバイスへ送信し、
第２のデータ・パッケージの確認応答インジケータが設定されていない場合、または第１のポータブル通信デバイスが第２のデータ・パッケージの受信に失敗した場合に、
−  第１のデータ・パッケージの確認応答インジケータを、第２のデータ・パッケージの受信の失敗を反映するように設定して、第１のデータ・パッケージを第２のポータブル通信デバイスへ再送信するように構成されている。ここで、第１のデータ・パッケージの再送信は、第１のデータ・パッケージが第１のパケット・カテゴリに属する場合に、最大Ｎ回実行され、Ｎは１と４の間の正の整数である。
【００３５】
当業者なら、第２の補聴装置の第２の通信コントローラが、第１の補聴装置の対応する回路に相当するやり方で動作し得ることを理解するであろう。本ワイヤレス両耳用補聴器システムによって提供されるデータ・パッケージの交換により、リアルタイムのデジタル音声信号またはデジタル音声ストリーム、信号処理パラメータ、音量調節設定および信号処理プログラムの識別などの制御データなど、多くのタイプの有用データのデジタル交換が可能になる。
【００３６】
第１及び第２の補聴装置の各々が、入力トランスデューサに印加される音を表す信号に基づいて音声信号を出力するように構成された１つまたはいくつかのマイクロホンなどの入力トランスデューサと、補聴器のユーザの聴力損失を補償して、聴力損失補償音声信号を出力するように構成された聴力損失プロセッサとを備え得る。聴力損失補償音声信号は、補聴器のユーザによって知覚される聴力損失補償信号の音の大きさが、正常な聴き手が知覚するはずの印加信号の音の大きさと実質的に一致するように、音の大きさを回復するように適合され得る。第１の補聴装置または補聴器と第２の補聴装置または補聴器の各々が付加的に備え得る、レシーバまたはスピーカ、埋込型トランスデューサなどの出力トランスデューサは、人間の聴覚系によって受け取られ得る聴力損失補償音声信号に基づいて、聴覚の出力信号を出力するように構成されており、それによってユーザに音が聞こえる。入力トランスデューサはテレコイルも備え得、そのテレコイルにおける時変磁界が、そのテレコイルにおける磁界強度の変化に伴って瞬間電圧が連続的に変化する、対応するアナログ音声信号に変換される。テレコイルは、たとえば教会、講堂、劇場、映画館などの公共の場において複数の人々に講演している話者からの発話、または駅、空港、ショッピング・モールなどの拡声装置による発話の信号対雑音比を向上するために使用され得る。話者からの発話が誘導ループ・システム（「ヒアリング・ループ」とも呼ばれる）を用いて磁界に変換され、テレコイルは、磁気的に送信された音声信号を磁気的に拾い上げるために使用される。入力トランスデューサは、少なくとも２つの離隔されたマイクロホンと、少なくとも２つの離隔されたマイクロホンのマイクロホン出力信号を指向性マイクロホン信号へと結合するように構成された１つのビーム形成器と、をさらに備え得る。入力トランスデューサは、１つまたは複数のマイクロホンと、テレコイルと、たとえば無指向性マイクロホン信号、または指向性マイクロホン信号、またはテレコイル信号を、単独で、または任意の結合において音声信号として選択するためのスイッチと、を備え得る。一般的には、アナログ・デジタル変換器において、アナログ音声信号の振幅を、相当する２進数表現のデジタル音声信号に変換することにより、アナログ音声信号がデジタル信号処理に適するようになる。このようにして、デジタル値のシーケンスの形式における、離散時間と離散振幅のデジタル音声信号が、連続時間と連続振幅のアナログ音声信号を表現する。本開示の全体にわたって、「音声信号」は、入力トランスデューサの出力から聴力損失プロセッサの入力までの信号経路の部分を形成する何らかのアナログ信号またはデジタル信号を識別するために使用され得る。本開示の全体にわたって、「聴力損失補償音声信号」は、場合によりデジタル・アナログ変換器を介して、聴力損失プロセッサの出力から出力トランスデューサの入力までの信号経路の部分を形成する任意のアナログ信号またはデジタル信号を識別するために使用され得る。
【００３７】
第１の無線トランシーバおよび第２の無線トランシーバの各々がワイヤレス送信器とワイヤレス受信器の両方を備え得る。送信器および受信器は共通の回路および／または単一のハウジングを共有し得る。あるいは、送信器と受信器が回路を共有しなくてもよく、無線通信ユニットが、送信器を有するデバイスと受信器を有するデバイスとを個別に備えてもよい。第１のポータブル通信デバイスおよび第２のポータブル通信デバイスの各々における信号処理は、専用ハードウェアによって遂行されてもよく、または１つまたは複数の信号プロセッサにおいて遂行されてもよく、または専用ハードウェアと１つまたは複数の信号プロセッサの組合せで遂行されてもよい。同様に、第１の通信コントローラおよび第２の通信コントローラの各々によって遂行される動作は、専用ハードウェアによって遂行されてもよく、または１つまたは複数のプロセッサにおいて遂行されてもよく、または専用ハードウェアと１つまたは複数のプロセッサの組合せで遂行されてもよい。本明細書で使用される、「プロセッサ」、「信号プロセッサ」、「コントローラ」、「システム」などの用語は、ハードウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、または実行中のソフトウェアのいずれかといった、マイクロプロセッサまたはＣＰＵに関連するエンティティを指すように意図されている。たとえば「プロセッサ」、「信号プロセッサ」、「コントローラ」、「システム」などは、それだけではないが、プロセッサ上で実行しているプロセス、プロセッサ、オブジェクト、実行可能ファイル、実行スレッド、および／またはプログラムであり得る。例として、「プロセッサ」、「信号プロセッサ」、「コントローラ」、「システム」などの用語は、プロセッサ上で実行しているアプリケーションとハードウェア・プロセッサの両方を指す。１つまたは複数の「プロセッサ」、「信号プロセッサ」、「コントローラ」、「システム」など、またはそれらの任意の組合せは、プロセスおよび／または実行スレッドの内部に存在してもよく、また、１つまたは複数の「プロセッサ」、「信号プロセッサ」、「コントローラ」、「システム」など、またはそれらの任意の組合せが、場合により他のハードウェア回路と組み合わせて、１つのハードウェア・プロセッサに局所化されてもよく、かつ／または、場合により他のハードウェア回路と組み合わせて２つ以上のハードウェア・プロセッサの間に分散されてもよい。また、プロセッサ（または類似の用語）は、任意の構成要素、または信号処理を遂行することができる構成要素の任意の組合せでよい。たとえば、信号プロセッサは、ＡＳＩＣプロセッサ、ＦＰＧＡプロセッサ、汎用プロセッサ、マイクロプロセッサ、回路部品、または集積回路でよい。
【００３８】
以下で、本発明の好ましい実施形態が、添付図面を参照しながらより詳細に説明される。
【図面の簡単な説明】
【００３９】
【図１】本発明の第１の実施形態によるワイヤレス両耳用補聴器システムであって、双方向ワイヤレス通信チャネルを介して接続された第１の補聴装置および第２の補聴装置を備えるワイヤレス両耳用補聴器システムを示す概略図である。
【図１Ａ】本発明の第２の実施形態によるワイヤレス補聴器システムであって、双方向ワイヤレス通信チャネルを介して接続された第１の補聴装置およびポータブル通信デバイスを備えるワイヤレス補聴器システムを示す概略図である。
【図２】ワイヤレス補聴器システムのポータブルデバイスの間、またはワイヤレス両耳用補聴器システムの間で伝送されるデータ・パッケージ用の例示的データ・パッケージ・レイアウトを示す概略図である。
【図３】本発明の実施形態による、第１の補聴装置と第２の補聴装置の間のデータ・パッケージの第１の例示的伝送を示す、時間対周波数の概略図である。
【図４】本発明の実施形態による、第１の補聴装置と第２の補聴装置の間のデータ・パッケージの第２の例示的伝送を示す、時間対周波数の概略図である。
【図５】本発明の実施形態による、第１の補聴装置と第２の補聴装置の間の、カテゴリが異なるデータ・パッケージの第３の例示的伝送を示す、時間対周波数の概略図である。
【図６】本発明の実施形態による、第１の補聴装置と第２の補聴装置の間の、カテゴリが異なるデータ・パッケージの第４の例示的伝送を示す、時間対周波数の概略図である。
【図７】本発明の実施形態による、第１の補聴装置と第２の補聴装置の間の、カテゴリが異なるデータ・パッケージの第５の例示的伝送を示す、時間対周波数の概略図である。
【発明を実施するための形態】
【００４０】
第１のポータブル通信デバイスと第２のポータブル通信デバイスの間で、双方向ワイヤレス通信チャネルを通じてデータ・パッケージを交換する本技法の様々な例示的実施形態について、添付図面を参照しながら以下で説明する。第１のポータブル通信デバイスおよび第２のポータブル通信デバイスのうち少なくとも１つが、以下でさらに詳細に論じられるような補聴装置を備える。添付図面は概略図であって、明瞭さのために簡素化されており、したがって、本発明を理解するのに必要な細部のみを示す一方で他の細部が省略されていることを当業者なら理解するであろう。全体にわたって、類似の参照数字は類似の要素を指す。したがって、類似の要素は、それぞれの図に関して必ずしも詳細に説明されるわけではない。
【００４１】
図１は、左耳用の補聴器または補聴装置１０Ｌと右耳用の補聴器または補聴装置１０Ｒとを備えるワイヤレス両耳用補聴器システムを概略的に示すものであり、左耳用の補聴器または補聴装置１０Ｌと右耳用の補聴器または補聴装置１０Ｒの各々が、他の補聴装置と接続するため、あるいは、スマートフォンまたは携帯電話、音声対応タブレット、コードレス電話機、テレビ、ポータブルマイクロホンアレイなど、別の音声対応のポータブル通信デバイスと接続するための、ワイヤレス通信ユニットを備える。本実施形態では、左耳補聴器１０Ｌと右耳補聴器１０Ｒは、双方向ワイヤレス通信チャネルまたはリンク１２を介して互いに接続されている。左耳補聴器１０Ｌと右耳補聴器１０Ｒの各々に、固有のＩＤが関連付けられ得る。図示の両耳用補聴器システムは、２．４ＧＨｚの工業用、科学用、医療用（ＩＳＭ）の帯域で動作するように構成されてもよく、６０個と１２０個までの間の離隔された周波数帯またはチャネルを含み得る。離隔された周波数帯またはチャネルの各々が、約１．０ＭＨｚなど、０．５〜２．０ＭＨｚの間の帯域幅を有し得る。
【００４２】
いくつかの実施形態では、左耳補聴器１０Ｌと右耳補聴器１０Ｒは、上記の固有のＩＤを除いて実質的に同一でよく、左耳補聴器１０Ｌの機能の以下の説明が右耳補聴器１０Ｒにも当てはまる。左耳補聴器１０Ｌは、電力を供給するために補聴器回路１４に接続されたＺｎＯ２バッテリー（図示しない）を備え得る。左耳補聴器１０Ｌは、マイクロホン１６の形式の入力トランスデューサを備える。マイクロホン１６は、左耳補聴器１０Ｌが動作しているときマイクロホン１６に到着する音響音信号に基づいて、アナログまたはデジタルの音声信号を出力する。マイクロホン１６がアナログ音声信号を出力する場合、補聴器回路１４は、補聴器回路１４におけるデジタル信号処理のために、アナログ音声信号を相当するデジタル音声信号に変換するアナログ・デジタル変換器（図示しない）を備え得る。具体的には、聴力損失プロセッサ２４Ｌは、左耳補聴器１０のユーザの聴力損失を補償するように構成されている。好ましくは、聴力損失プロセッサ２４Ｌは、本技術分野においてしばしばリクルートメントと称されるユーザのダイナミック・レンジの周波数依存の損失を補償するための、本技術分野において周知のダイナミック・レンジ・コンプレッサを備える。したがって、聴力損失プロセッサ２４Ｌは、聴力損失補償音声信号をスピーカまたはレシーバ３２Ｌへ出力する。スピーカまたはレシーバ３２は、聴力損失補償音声信号を、ユーザの鼓膜へ送信するために、対応する音響信号に変換する。結果的に、ユーザは、マイクロホンに到着している音ではあるが、ユーザの個々の聴力損失が補償された音を聞く。補聴器は、補聴器１０を着用しているユーザによって知覚される聴力損失補償信号の音の大きさが、マイクロホン１６に到着する音響音信号が正常聴力を有する聴き手によって知覚されるはずの音の大きさと実質的に一致するように、音の大きさを回復するように構成され得る。
【００４３】
補聴器回路１４は、右耳補聴器すなわち第２の補聴器１０Ｒとワイヤレスで通信するように構成された無線通信部分すなわちトランシーバ３４Ｌを備えるワイヤレス通信ユニットをさらに含む。ワイヤレス通信ユニットが備える第１の通信コントローラ２６Ｌは、通信プロトコルに関連する様々なタスクを遂行し、場合により他のタスクを遂行する。聴力損失プロセッサ２４Ｌは、デジタル信号プロセッサのようなソフトウェア・プログラム可能なマイクロプロセッサを備え得る。左耳補聴器１０Ｌの動作は、ソフトウェア・プログラム可能なマイクロプロセッサ上で実行される適切なオペレーティング・システムによって制御されてもよい。オペレーティング・システムは、たとえば聴力損失プロセッサ２４Ｌおよび場合により他のプロセッサ、関連した信号処理アルゴリズム、ワイヤレス通信ユニット、特定のメモリ資源などを含む補聴器のハードウェアおよびソフトウェアのリソースを管理するように構成されてもよい。オペレーティング・システムは、補聴器リソースの効率的な使用のためにタスクをスケジューリングしてもよく、消費電力、プロセッサ時間、メモリ・ロケーション、ワイヤレス伝送、および他のリソースを含むコスト配分のためのアカウンティング・ソフトウェアをさらに含み得る。オペレーティング・システムは、第１の通信コントローラ２６Ｌと協力して無線トランシーバ３４Ｌを制御して、データ・パッケージを交換するための本技法またはプロトコルにより、右耳補聴器すなわち第２の補聴器１０Ｒとの双方向ワイヤレス通信を遂行する。補聴器間の双方向データ通信に関連して、右耳補聴器または左耳補聴器はマスタ・デバイスとして、他方の補聴器はスレーブとして動作し得る。
【００４４】
左耳補聴器１０Ｌおよび右耳補聴器１０Ｒの各々によって生成されて送信されるデータ・パッケージは、各補聴器が、両耳用に処理された聴力損失補償音声信号を、それぞれのスピーカまたはレシーバ３２Ｌ、３２Ｒを介してユーザまたは患者とやりとりするように、音声データを含み得る。あるいは、左耳補聴器１０Ｌと右耳補聴器１０Ｒのうち一方によって生成されて送信されるデータ・パッケージだけが、リアルタイム音声データまたは音声サンプルなどの音声データを含み、他方の補聴器は、たとえば左耳補聴器１０Ｌと右耳補聴器１０Ｒの間の動作を同期させるための様々な種類の制御情報またはデータを有するデータ・パッケージを単独で送信する。その故に、この後者の実施形態によれば、左耳補聴器と右耳補聴器のうちの１つだけが、聴力損失補償音声信号の両耳用処理を遂行する。この処理スキームは、いわゆるクロス（ＣＲＯＳ）補聴器システムにおいてしばしば利用される。
【００４５】
図２は、ワイヤレス両耳用補聴器システム５０の左耳補聴器１０Ｌと右耳補聴器１０Ｒの間で伝送される異なるタイプの４つの例示的データ・パッケージ２００ａ、２００ｂ、２００ｃ、２００ｄを概略的に示す。これらのタイプのデータ・パッケージ２００ａ、２００ｂ、２００ｃ、２００ｄの各々の機能およびレイアウトは、以下で詳細に論じる。
【００４６】
図３は、異なるカテゴリのデータ・パッケージＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５の、本発明の様々な実施形態による、左耳補聴器１０Ｌと右耳補聴器１０Ｒの間の第１の例示的伝送の時間対周波数の概略図またはプロットである。データ・パッケージの図示の第１の例示的伝送は、利用される１つまたは複数の周波数帯において干渉する電磁気ノイズが低レベルであり、従って各データ・パッケージの送信が最初の送信の試行または最初の送信において成功するような環境条件に一般的に対応することになる。後者の状況では、データ・パッケージを再送信する必要はない。しかしながら、データ・パッケージを交換するためのデータ・パッケージの本伝送技法およびプロトコルは、伝送されるデータ・パッケージにおける顕著な誤り率に対処するように設計されている。この特徴は、ユーザの頭影効果によって、比較的高いパケット誤り率（ＰＥＲ）がしばしばもたらされる、ワイヤレスの両耳用補聴装置システムにおけるデータ・パッケージ伝送に特に役立つものである。このデータ・パッケージ伝送技法により、音声データを伴う第１のパケット・カテゴリの失われたデータ・パッケージの再送信が可能になり得る。第１のパケット・カテゴリのデータ・パッケージの再送信の回数は、１回から４回の間などの特定の最大回数に制限されてもよい。データ・パッケージの損失は、利用されている周波数帯における他の無線周波数トラフィックとの電波衝突など多くの理由で生じる可能性がある。第１のパケット・カテゴリの特定のデータ・パッケージの再送信の回数に対してこのタイプの制限を適用することには、送信される音声フレームごとに消費される送信エネルギーを制限すること、およびパッケージの伝送待ち時間の上限を設けることなど、いくつかの注目に値する利点がある。データ・パッケージのそれぞれの音声データまたはフレームが左耳補聴器１０Ｌおよび／または右耳補聴器１０Ｒのリアルタイム音声信号を表現する場合、パッケージの伝送待ち時間は、伝送技法またはプロトコルの重要な特徴である。特定のデータ・パッケージが、たとえば４回といった最大回数だけ再送信されても成功しなかったときの、随時の音声フレームの損失は、補聴器回路１４Ｌ、１４Ｒに対して適切な音声コーデックを追加することによって緩和され得る。音声コーデックは、第１の通信コントローラ２６Ｌまたは第２の通信コントローラ２６Ｒから入来するリアルタイム音声データ・ストリームの特定の量の音声フレーム損失を扱い得る。音声コーデックは、たとえば、入来するリアルタイム音声データ・ストリームの失われた音声フレームを知覚的にマスクする、パケット損失隠蔽（Ｐａｃｋｅｔ  Ｌｏｓｓ  Ｃｅｎｃｅａｌｍｅｎｔ）アルゴリズムを実行するように構成され得る。
【００４７】
データ・パッケージを交換する前に左耳補聴器１０Ｌと右耳補聴器１０Ｒの間の接続を確立する必要がある。この接続は永続的なものでよく、または左耳補聴器１０Ｌおよび右耳補聴器１０Ｒの動作中だけの断続的なものでもよい。接続を初期化するかまたは確立するために、Ｂｌｕｅｔｏｏｔｈ  ＬＥのプロトコルに従って、左耳補聴器１０Ｌはマスタ（Ｍ）デバイスとして構成されてもよく、右耳補聴器１０Ｒはスレーブ（Ｓ）デバイスとして構成されてもよい。結果的に、ＢｌｕｅｔｏｏｔｈＬＥのプロトコルによって、スレーブ補聴器１０Ｒは、３つの周波数帯上で、ランダム・シーケンスで一定の時間間隔でのアドバタイジング・メッセージの送信を開始して、マスタ補聴器１０Ｌからの接続要求を求めてリスニングしてもよい。スレーブ補聴器１０Ｒは、マスタ補聴器１０Ｌからの接続要求を受信した後で、マスタ補聴器１０Ｌによって与えられた複数の接続パラメータを用いてそれ自体を構成するように適合されてもよい。スレーブ補聴器１０Ｒは、その後、与えられた接続パラメータによって決定される時間間隔でマスタ補聴器１０Ｒによって送信されるデータ・パッケージのためにリスニング、すなわち、双方向ワイヤレス通信チャネルの監視を開始してもよい。同様に、接続フェーズ中に、マスタ補聴器１０Ｌは、アドバタイジング・メッセージを求めて、３つの指定された周波数チャネル上で、短期間にわたってランダムにリスニングしてもよい。所定の期間にわたって接続が確立されていなければ、有効なリモートの補聴装置がないと仮定されて、接続の初期化のプロセスまたはプロトコルが終結され得る。接続パラメータは、伝送間隔、ペイロードのサイズ、チャネルのデータ・レート、ホッピングのキーまたはスキーム、パッケージの再送信回数の最大値Ｎなどのうち１つまたは複数を含み得る。
【００４８】
図３の時間対周波数の概略図３００に示されるように、データ・パッケージＰ１、Ｐ２、Ｐ３、Ｐ４およびＰ５の最初の例示的伝送が使用する断続的データ交換スキームは、データ・パッケージを交換するために、所定の持続時間の複数の連続する接続イベントを含む。双方向ワイヤレス通信チャネル１２上の連続する接続イベントは、時間軸ｔに沿ってＣｉ１、Ｃｉ２、Ｃｉ３などによって示されている。当業者なら、図示のＣｉ１およびＣｉ２などの隣接した接続イベントが、接続切断期間／アイドル期間３２０によって時間的に分離され得ることを理解するであろう。Ｃｉ１とＣｉ２またはＣｉ２とＣｉ３など、１対の隣接した接続イベントの間のタイム・セパレーションすなわち伝送間隔は、５ｍｓから１０ｍｓの間など、２ｍｓから２０ｍｓの間にあり得る。接続イベントＣｉ１、Ｃｉ２、Ｃｉ３などの持続時間は、一般に、第１のデータ・パッケージＰ１および／または第２のデータ・パッケージＰ２の再送信の必要回数と、チャネル・データ・レートおよびデータ・パッケージのサイズとに応じて、経時的に変化することになる。チャネル・データ・レートは、０．５メガビット／ｓから２メガビット／ｓの間に置かれてもよい。連続する接続イベントの各々の持続時間は、０．５ｍｓから５ｍｓの間、たとえば０．９ｍｓから２．５ｍｓの間などにあり得る。後者の場合、これは、Ｎ＝３に設定された再送信の最大回数で３０バイトの第１のカテゴリのデータ・パッケージ・サイズに対応し得る。その上、本発明のこの実施形態で利用される伝送プロトコルは、各接続イベントにおいて、音声データを有する単一データ・パッケージを、左耳補聴器から右耳補聴器へ、またその逆方向へ、首尾よく送信することを試みる。その故に、左耳補聴器１０Ｌおよび右耳補聴器１０Ｒの各々は、特定の接続イベント中にそのデータ・パッケージを首尾よく送信した後で、当該の補聴器は、アイドル期間３２０に関して、アイドル・モードまたは低電力モードに切り換わってもよい。アイドル・モードの間、左耳補聴器１０Ｌの無線トランシーバ３４Ｌおよび右耳補聴器の無線トランシーバ３４Ｒは、それぞれの補聴器の消費電力を低減するためにパワー・ダウンされてもよい。当業者なら、双方向ワイヤレス通信チャネル１２は、本発明の他の実施形態において、永続的に、すなわち連続する接続イベントの間のアイドル期間３２０なしで接続されてもよいことを理解するであろう。
【００４９】
時間対周波数の概略図３００のＹ軸は、以前に論じた双方向ワイヤレス通信チャネルの複数の離隔された周波数帯すなわちチャネルの周波数帯番号ｎを示す。時間対周波数の概略図３００によって示されるように、データ・パッケージを交換する技法の本実施形態は、送信されたデータ・パッケージＰ１、Ｐ２、Ｐ３、Ｐ４およびＰ５の各々に確認応答（ＡＣＫＯＷＬＥＤＧＥ）インジケータを追加するステップを含む。確認応答インジケータは、好ましくは、送信されたデータ・パッケージの各々の特定のフィールドまたはヘッダ・セクションのビット（図２の２０３を参照されたい）に追加される。設定／アサートされた確認応答インジケータはデータ・パッケージのハッチングされたフィールド３０３によって示されており、設定されていない確認応答インジケータは空白フィールド３０３によって示されている。Ｐ２など特定のデータ・パッケージの設定された確認応答インジケータは、場合によっては、同じ補聴器によってＰ２に先立って送信されたデータ・パッケージが左側補聴装置または右側補聴装置において正確に受信されたことを示す。結果的に、Ｐ２のアサートされた確認応答インジケータは、左耳補聴器１０Ｌによって送信された先行するデータ・パッケージＰ１が右耳補聴器１０Ｒにおいて正確に受信されたことを示す。同様に、Ｐ２の受信に続いて、右耳補聴器１０Ｒによってワイヤレス通信チャネルを通じて送信されたデータ・パッケージＰ３のアサートされた確認応答インジケータは、左耳補聴器１０ＬにおいてＰ２が正確に受信されたことを示す。Ｐ１、Ｐ２、Ｐ３などの送信されたデータ・パッケージの確認応答インジケータの設定は、左耳補聴器の通信コントローラ２６Ｌおよび右耳補聴器の通信コントローラ２６Ｒ（図１を参照されたい）によって実行されてもよい。通信コントローラ２６Ｌ、２６Ｒの各々が、データ・パッケージを送信する前に、必要に応答して、当該のデータ・パッケージの各々の関連するフィールドまたはヘッダ・セクションのビット（図２の項目２０３を参照されたい）にアクセスして操作するように構成され得る。
【００５０】
ワイヤレス通信チャネル１２を通じた左側補聴装置と右側補聴装置の間の第１の接続イベントＣｉ１中に、通信コントローラ２６Ｌは、選択されたタイプまたはカテゴリのデータ・パッケージの適切なフィールドまたは位置に対して、必要なデータ・ビットまたはデータ・バイトを識別し、検索し、追加することによって、第１のデータ・パッケージＰ１を生成している。図２に示されるように、異なるデータ内容を有するいくつかのタイプのデータ・パッケージ２００ａ、２００ｂ、２００ｃ、２００ｄが存在し得る。第１のタイプのデータ・パッケージ２００ａおよび第２のタイプのデータ・パッケージ２００ｂは音声データを含み、したがって第１のパケット・カテゴリに属する。第３のタイプのデータ・パッケージ２００ｃおよび第４のタイプのデータ・パッケージ２００ｄには音声データがなく、したがって第２のパケット・カテゴリに属する。第２のタイプのデータ・パッケージには制御データがないため、第１のタイプのデータ・パッケージ２００ａは、一般的には第２のタイプのデータ・パッケージ２００ｂよりも大きいサイズを有する。しかしながら、第１のパケット・カテゴリの第２のタイプのデータ・パッケージ２００ｂのサイズは、第１のパケット・カテゴリに属する第３のタイプのデータ・パッケージ２００ｃ、第４のタイプのデータ・パッケージ２００ｄの最大のものより、少なくとも２倍は大きいものであり得る。
【００５１】
本実施形態では、第１のデータ・パッケージＰ１は、たとえば図２に概略的に示されたデータ・パッケージ・タイプ２００ａまたはデータ・パッケージ・タイプ２００ｂといった、以前に論じられた第１のパケット・カテゴリ（音声データを内容とすることによって第２のデータ・パケット・カテゴリとは異なる）に属するものである。音声データは、データ・パッケージ・タイプ２００ａまたは２００ｂのペイロード・セクションまたは部分２１１に保持されている。データ・パッケージ・タイプ２００ｂのペイロード・セクションはもっぱら音声データを包含しているが、データ・パッケージ・タイプ２００ａのペイロード・セクションは、対照的に、少なくとも音声データおよび制御データを包含している。データ・パッケージ・タイプ２００ａと２００ｂの両方において、音声データに一般的に含まれる音声フレームは、２ｍｓから５ｍｓの間のリアルタイム音声データ・ストリームに相当するサイズを有し得る。ペイロード・セクションの音声データ部分２１１は、１０〜４０バイトの音声データを含み得る。基礎をなすリアルタイム音声ストリームの速度は、３２キロビット／ｓから４８キロビット／ｓの間など、１６キロビット／ｓから９６キロビット／ｓの間にあり得る。
【００５２】
第１のデータ・パッケージＰ１の生成に関連して、Ｐ１の確認応答インジケータ３０３は、無線トランシーバ３４ＬおよびＲＦアンテナ４４Ｌを介して右側補聴装置へ送信される前に、通信コントローラ２６Ｌによってデフォルトで設定を解除される。Ｐ１は接続イベントにおける第１のデータ・パッケージであるので、受信に対して確認応答すべき先行するデータ・パッケージは存在しない。右耳補聴器すなわちスレーブ補聴器１０Ｒにおいて、通信コントローラ２６Ｒは、第１のデータ・パッケージＰ１を受信するためにワイヤレス通信チャネル１２を監視するように構成されている。第１のデータ・パッケージＰ１は、以下でより詳細に論じられるように、特定の時間窓に予定されている。右耳補聴器１０Ｒ（Ｓ）においてＰ１が受信された後で、関連する通信コントローラ２６Ｒが、通信プロトコルのデータ・パッケージ２００ａ、２００ｂ、２００ｃ、２００ｄの第１および第２のカテゴリのレイアウトについてのアプリオリな知識に基づいて、Ｐ１のデータ内容を検査する。この検査は、Ｐ１のエラー・コード部２１３におけるＣＲＣのようなエラー検知コードの検査を含む。エラー検知コードは、Ｐ１のデータ内容が壊れているか、または無効であるかどうかを示すものである。ＣＲＣ検査が、Ｐ１に保持されたデータが有効であること、すなわち壊れていないことを示す場合、通信コントローラ２６Ｒは、一般にＰ１のヘッダ・セクションの関連するビット・フィールドを読み取ることによって、Ｐ１の確認応答インジケータ３０３の設定を評価する。しかしながら、通信コントローラ２６Ｒは、新規のデータ・パッケージＰ２を送信するための最初の試行において、Ｐ１の確認応答インジケータ３０３の設定を１回無視してもよい。その理由は、これが、第１の接続イベントＣｉ１中にこのデータ・パッケージＰ２を送信する最初の試行であり、Ｐ２の以前の送信の成功または失敗は関係しないためである。通信コントローラ２６Ｒは、好ましくは、Ｐ１を送信する最初の試行の後に、たとえばこの例におけるＰ３の確認応答インジケータといった、左耳補聴器から受信されたそれぞれのデータ・パッケージの確認応答インジケータの設定を評価して応答するように構成されている。これらの後のデータ・パッケージは、他の例では、Ｐ１の再送信されたバージョンでもよい。後のデータ・パッケージなどの確認応答インジケータが設定されているかまたはアサートされていると、通信コントローラ２６Ｒは、右耳補聴器１０Ｒによって以前に送信されたデータ・パッケージが、左耳補聴器すなわちマスタ補聴器１０Ｌにおいて正確に受信されたと知らされる。結果的に、この先行するデータ・パッケージの再送は、このデータ・パッケージの実際のパケット・カテゴリに関係なく右側補聴装置１０Ｒによって必要とされず、実行されることはない。新規のデータ・パッケージＰ２は、Ｃｉ１に先立つ接続イベント中に右耳補聴器１０Ｒによって送信された先行するデータ・パッケージの音声データに関連する新規の音声フレームを含み得る。当業者なら、先行するデータ・パッケージのこれらの音声フレームとＰ２の音声フレームとが、右耳補聴器のマイクロホン信号から導出されたリアルタイム音声ストリームの隣接セグメントであり得ることを理解するであろう。
【００５３】
受信されたデータ・パッケージＰ１の前述のＣＲＣ検査が、有効なデータまたは壊れていないデータを示す場合、通信コントローラ２６Ｒは、Ｐ２のデータ内容の生成に関連してＰ２の確認応答インジケータ３０３の設定を行なう。その後、通信コントローラ２６Ｒは、無線トランシーバ３４ＲおよびＲＦアンテナ４４Ｒを介して、左耳補聴器１０ＬへＰ２を送信する。Ｐ１の送信とＰ２の送信の間には「フレーム間の間隔」と呼ばれる時間間隔またはタイム・セパレーション３１３があり、これは、Ｐ１の最後の送信ビットからＰ２の最初の受信ビットまでの時間、または特定の接続イベントにおける任意の対の連続したデータ・パッケージ間の時間間隔である。このフレーム間の間隔は、４０μｓから２００μｓの間など、２５μｓから３００μｓの間にあり得る。
【００５４】
一方、通信コントローラ２６Ｒが、予定された時間窓にＰ１がないことを見いだしたとき、またはＰ１のＣＲＣ検査が失敗したとき、通信コントローラ２６Ｒは、Ｐ１の最初の送信の試行が失敗したと結論を下し、Ｐ２のデータ内容の生成に関連してＰ２の確認応答インジケータ３０３の設定解除を行なう。その後、上記で概説されたように、通信コントローラ２６Ｌは、左耳補聴器１０Ｌに対するＰ２の送信を行なう。
【００５５】
左耳補聴器１０Ｌの通信コントローラ２６Ｌは、このとき、右耳補聴器１０Ｒの通信コントローラ２６Ｒに関して上記で論じられたものに相当するやり方で、第２のデータ・パッケージＰ２を受信するためにワイヤレス通信チャネル１２を監視している。Ｐ２が、左耳補聴器１０Ｌにおいてその無線トランシーバ３４ＬおよびＲＦアンテナ４４Ｌを介して受信された後で、関連する通信コントローラ２６Ｌが、Ｐ１に関して上記に論じられたのと同様のやり方でＰ２のデータを検査する。ＣＲＣ検査が、Ｐ２のデータ・パッケージ内容が壊れていないことを示す場合、通信コントローラ２６Ｌは、Ｐ１に関して上記で論じられたのと同様に確認応答インジケータ３０３の設定を評価する。Ｐ２のハッチングされたビット・フィールド３０３によって示されるように、Ｐ２の確認応答インジケータ３０３が設定されているかまたはアサートされている場合、通信コントローラ２６Ｌは、左耳補聴器１０Ｌによって以前に送信されたデータ・パッケージＰ１が右耳補聴器１０Ｒにおいて正確に受信されたと結論を下す。結果的に、通信コントローラ２６Ｌは、Ｐ１の実際のパケット・カテゴリとは無関係に、Ｐ１の再送信が不必要であることを見いだすか、またはそのように結論を下す。その故に、通信コントローラ２６Ｌは、後者（すなわちＰ１が正確に受信されたこと）の発見に応答して、新規のデータ・パッケージＰ３を生成する。新規のデータ・パッケージＰ３は、好ましくは、Ｐ１およびＰ２とは別の、たとえばプロット３００に示される周波数帯Ｎｏ．１など特定の所定の周波数帯といった周波数帯で送信される。この機能は、以下でより詳細に論じられる。その上、左耳補聴器の通信コントローラ２６Ｌおよび右耳補聴器の通信コントローラ２６Ｒの各々が、このとき、関連する音声データを含む意図された単一データ・パッケージの送信を済ませているため、データ・パッケージＰ３は音声データを含まず、したがって第２のパケット・カテゴリに属する。Ｐ３を送信する目的は、以前に送信されたデータ・パッケージＰ２が、左耳補聴器１０Ｌにおいて実際に首尾よく受信されたことを、右耳補聴器１０Ｒの通信コントローラ２６Ｒ／マイクロプロセッサに通知することである。一方、Ｐ２が、左耳補聴器１０Ｌにおいて受信されていないか、または失敗したＣＲＣ検査によって示されるような壊れたデータを有するために、Ｐ２を送信する最初の試みが不成功すなわち失敗であった場合、通信コントローラ２６Ｌは、Ｐ３の確認応答インジケータの設定を解除することによって応答する。通信コントローラ２６Ｒは、このＰ３パッケージを受信して評価した後に、限定された回数にわたってＰ２を再送信することによって応答するが、このことは図４を参照しながら以下でより詳細に論じる。本発明のこの実施形態では、新規のデータ・パッケージＰ３は、いずれにせよ、第１のデータ・パッケージＰ１および第２のデータ・パッケージＰ２とは別の、たとえば音声データのない第２のカテゴリといったパケット・カテゴリに属する。第１のデータ・パッケージＰ１および第２のデータ・パッケージＰ２は、どちらも、図２に表された例示的データ・パッケージ・レイアウト２００ａおよび２００ｂによって示されるような音声データを有する第１のパケット・カテゴリに属するものである。第１のデータ・パッケージＰ１および第２のデータ・パッケージＰ２の各々が、Ｐ３よりも大きい長さすなわちサイズを有し得る。図２の例示的データ・パッケージ２００ｃまたは例示的データ・パッケージ２００ｄは、どちらも、音声データのない第２のパケット・カテゴリに属するので、Ｐ３のレイアウトは、これらのデータ・パッケージ２００ｃ、２００ｄのいずれかに似たものでよい。その故に、Ｐ３の生成および送信が、第１のデータ・パッケージＰ１または第２のデータ・パッケージＰ２の生成および送信よりも大幅に少ない電力しか消費しないように、Ｐ３のサイズは、Ｐ１およびＰ２のサイズよりも著しく小さいものでよい。データ・パッケージＰ１およびＰ２の各々のサイズすなわち長さは、２０バイトから５０バイトの間にあってもよく、その一方で、Ｐ３のサイズはその半分未満でよい。図２の例示的データ・パッケージ・レイアウト２００ｃによって示されるように、Ｐ３の内容はヘッダ・セクションのみに制限されてもよい。このヘッダ・セクションは、Ｐ３が、右耳補聴器における先行するデータ・パッケージＰ２の正確な受信を左耳補聴器に対して確認する電力効率のよい確認応答インジケータとして機能することを可能にする、Ｐ３の確認応答インジケータ２０３用の適切なビット・フィールドを含む。その故に、本技法のいくつかの実施形態では、第１のカテゴリのデータ・パッケージのサイズは第２のカテゴリのデータ・パッケージのサイズの少なくとも２倍であり得る。データ・パッケージ送信技法の本実施形態は、連続する接続イベントＣｉ１、Ｃｉ２、Ｃｉ３などのうち少なくともいくつかの範囲内で、異なるサイズのデータ・パッケージの生成および送信を包含している。これらの異なるサイズのデータ・パッケージは、音声フレームまたは音声データを含むデータ・パッケージを含む第１のカテゴリと、音声フレームまたは音声データがないデータ・パッケージを含む第２のカテゴリとの、少なくとも２つの別個のカテゴリに属し得る。当業者なら、本発明の他の実施形態は、Ｐ３がＰ１およびＰ２と同じサイズを有するような一定サイズのデータ・パッケージを使用し得ることを理解するであろう。左耳補聴器１０Ｌの通信コントローラ２６Ｌ／マイクロプロセッサは、首尾よく受信されたＰ３を得て、確認応答インジケータが設定されていることを見いだした後で、以前に送信されたデータ・パッケージＰ２が右耳補聴器１０Ｒにおいて首尾よく受信されたとの結論を下すことができる。その故に、左耳補聴器２６Ｌの通信コントローラおよび右耳補聴器２６Ｒの通信コントローラは、それぞれ、音声フレームを有するすべての承認待ちのデータ・パッケージ、すなわちＰ１およびＰ２が、現在の接続イベントＣｉ１において他の補聴器へ首尾よく送信されたと結論を下すことができる。その故に、通信コントローラ２６Ｌ、２６Ｒは、節電のために、好ましくはそれぞれの無線トランシーバ３４Ｌ、３４Ｒと、場合により、双方向ワイヤレス・インターフェース・ハンドリングに包含されている他の回路とを、アイドル・モードまたは低電力モードに切り換える。通信コントローラ２６Ｌ、２６Ｒは、次の接続イベントＣｉ２が、対になった連続する接続イベントの間の現在選択されたタイム・セパレーションによってスケジューリングされるまで、これらのアイドル・モードを維持してもよい。これらの断続的なアイドル期間またはパワー・ダウン期間３２０中、双方向通信チャネル１２は、物理的に切断状態であるが論理的には接続状態であり得る。後続の接続イベントＣｉ２において、通信コントローラ２６Ｌ、２６Ｒが、それぞれの無線トランシーバ３４Ｌ、３４Ｒを動作状態に切り換え、左耳補聴器および右耳補聴器は、後続のデータ・パッケージＰ４、Ｐ５およびＰ６の生成および交換の準備ができるように、前述の接続手順を、Ｐ１、Ｐ２、およびＰ３に関して説明されたのと同様のやり方で初期化する。結果的に、データ・パッケージＰ４、Ｐ５およびＰ６は、それぞれ、後続の接続イベントＣｉ２および次にくる接続イベントＣｉ３、ＣｉＮなどの各々の、第１のデータ・パッケージ、第２のデータ・パッケージおよび第３のデータ・パッケージと見られ得る。
【００５６】
双方向ワイヤレス通信チャネルは、好ましくは、上記で論じられたように、以前に論じられた複数の離隔された周波数帯すなわちチャネルｎを含む。データ・パッケージを交換する本技法の異なる実施形態は、複数の離隔された周波数帯を通じて、すなわち異なる周波数ホッピング・スキームで、送信されるデータ・パッケージを分配する異なるやり方を利用する。いくつかの実施形態では、各接続イベントの第１、第２、第３およびそれ以上のデータ・パッケージは、複数の離隔された周波数帯の異なる周波数帯上で送信される。異なる周波数帯は、たとえば、所定の周波数ホッピングのキーまたはアルゴリズムによって選択されてもよい。ランダム・ホッピング・キーが左耳および右耳補聴器のマスタ・デバイス、すなわち１０Ｌによって生成される場合、比較的簡単な周波数ホッピングのスキームまたはキーが利用され得る。マスタ（左耳）補聴器は、本実施形態におけるスレーブ・デバイスとして構成されている右耳補聴器１０Ｒに対してランダム・ホッピング・キーを送信する。ランダム・ホッピング・キーは、接続イベントの初期化中に、以前に論じられた接続パラメータの送信の一部分としてスレーブ（右耳）補聴器１０Ｒへ送信され得る。左耳補聴器および右耳補聴器の各々が、その後、特定のデータ・パッケージをやりとりするための適切な周波数帯を選択するのに、このランダム・ホッピング・キーを使用してもよい。複数の離隔された周波数帯のうちの次の周波数帯は、以前に使用された周波数帯にホッピング・キーを加えたものとして選択され得る。計算された周波数帯が利用可能な周波数帯の数を超過する場合、周波数帯の利用可能な数の範囲内で周波数帯を決定するかまたは計算するために、好ましくはホッピング・キーに対してモジュロ演算が適用される。新規の周波数帯は、たとえば各データ・パッケージの送信のために、密集した周波数帯上でデータ・パッケージが再送信されるのを回避するように選択される。図７は、異なるカテゴリのデータ・パッケージＰ１、Ｐ２、Ｐ３、Ｐ４およびＰ５の送信の時間対周波数の概略図またはプロットを示すものであり、ホッピング・キーは１に設定されており、再送信の最大回数Ｎは２に設定されている。次のデータ・パッケージのための開始周波数帯が、Ｃｉ２などの新規の接続イベントにおけるデータ・パッケージの最初の送信において既知の値と同期される様子に注目されたい。この場合、Ｃｉ２のデータ・パッケージＰ３のための開始周波数帯は、先行するパッケージの周波数帯（すなわち先行する接続イベントＣｉ１におけるＰ２の最後の送信の周波数帯）に、この例では点線７１４によって示されるように１であるホッピング・キーを加えたものに等しい。その故に、データ・パッケージＰ３の送信のための周波数帯には、Ｐ２の最後の送信が実行された周波数帯Ｎｏ．６に１を加えた周波数帯のＮｏ．７が与えられる。
【００５７】
周波数ホッピングのキーまたはスキームは次式から与えられてもよく、
ｆｎ＋１＝（ｆｎ＋ｈ）％ｐ
ｆｎは時点ｎの周波数帯を表し、
ｈはホッピング・キーを表し、
ｎ，ｈ≧０であり、正の整数であり、
％はモジュロ演算子を表し、
ｐは離隔された周波数帯の数である。
【００５８】
モジュロ値、％は、たとえば６０個から１２０個の間といった利用される周波数帯の数に最も近い素数に選択され得る。周波数帯の数が７８に設定される場合、モジュロ値は、それに応じて、７８に最も近い素数の７９に設定されてもよい。このような素数の使用法は、送信されるデータ・パッケージが利用可能な周波数帯の数にわたって都合よく配分されるので、望ましいものである。
【００５９】
周波数ホッピング・スキームの代替実施形態は、複数の離隔された周波数帯の中の優先周波数帯すなわち「絶好の（ｇｏｌｄｅｎ）」周波数帯の割出しを包含している。周波数ホッピング・スキームのこの実施形態は、たとえば図３に示された例示的データ・パッケージ送信シーケンスにおいて利用されており、そこでは周波数帯すなわちチャネルのＮｏ．５が優先周波数帯すなわち「絶好の」周波数帯に選ばれている。後者の実施形態によれば、データ・パッケージを交換する技法は、右耳補聴器および／または左耳補聴器において、複数の離隔された周波数帯のそれぞれのパケット誤り率（ＰＥＲ）など、それぞれの伝送品質推定値を検知するステップと、複数の検知された伝送品質推定値に基づいて優先周波数帯を決定するステップとを含む。少なくとも、接続イベントＣｉ１についてはＰ１およびＰ２である第１のデータ・パッケージおよび第２のデータ・パッケージは、初回は特定の接続イベントの範囲内で優先周波数帯において送信される。ＰＥＲが最低の周波数帯が優先周波数帯として選択されている場合、第１のデータ・パッケージおよび第２のデータ・パッケージを送信するための最初の試行において優先周波数帯すなわち「絶好の」周波数帯を使用することには多くの利益がある。優先周波数帯のＰＥＲが低ければ、第１のデータ・パッケージと第２のデータ・パッケージの一方または両方の最初の送信の試行が成功する可能性が最大になり、それによって音声フレーム待ち時間が短縮される。この優先周波数帯スキームにより、データ・パッケージの再送信の回数が統計的意味で最少になるので、第１のデータ・パッケージおよび第２のデータ・パッケージの送信成功のために必要な消費電力も最少になる。その上、第１のカテゴリのデータ・パッケージを、Ｎ回の再送信の失敗の後にフラッシュするかまたは廃棄することが必要になる可能性が低下し、受信側補聴器における音声フレームの損失が減少する。この機能により、受信される音声ストリームの音質が改善され、左側補聴装置または右側補聴装置のプロセッサで実行する、可能性のあるパッケージ損失隠蔽アルゴリズムの消費電力が低減される。図３に示されるように、第１のデータ・パッケージおよび第２のデータ・パッケージは、最初に、優先周波数帯であるＮｏ．５の周波数帯で送信される。第３のデータ・パッケージＰ３は、最初に、優先周波数帯または図示のようにＮｏ．１の周波数帯などの別のデフォルト周波数帯で、送信され得る。データ・パッケージＰ３の最初の送信のために、優先周波数帯が好ましい伝送品質を有するときさえ、図示のように優先周波数帯とは別の周波数帯を選択することは、複数の周波数帯の各々のＰＥＲの、有効な、または良好な統計的推定を得るのに有利であり得る。特定の周波数帯に関して有効なＰＥＲの統計を計算するためには、明らかに、その周波数帯に一定量のデータ・パッケージ・トラフィックが存在する必要がある。第２の接続イベントＣｉ２中に、新規のデータ・パッケージＰ４およびＰ５が、同様に、優先周波数帯Ｎｏ．５で最初に送信され、さらなる接続イベントの各々の第１のデータ・パッケージおよび第２のデータ・パッケージを送信する最初の試行に対して、好ましくは同じスキームが適用される。しかしながら、第６のデータ・パッケージＰ６は、第２の接続イベントＣｉ２において、選択されたホッピング・キーの１と、先行する接続イベントＣｉ１の最後のデータ・パッケージがＰ３であって周波数帯Ｎｏ．３で送信されたという事実とに従って、優先周波数帯Ｎｏ．５ではなく周波数帯Ｎｏ．４で送信される。
【００６０】
マスタ補聴器すなわち左耳補聴器の通信コントローラ２６Ｌ／マイクロプロセッサは、複数の離隔された周波数帯のそれぞれのＰＥＲを計算し、計算されたＰＥＲに基づいて優先周波数帯を決定するように構成され得る。当業者なら、通信コントローラ２６Ｌが、複数の検知された伝送品質推定値の、経時的で連続的な推定を計算してもよく、それによって、各周波数帯のＰＥＲの連続的な推定の最小の現在値に関連して、随時に優先周波数帯を変更し得る、ということを理解するであろう。マスタ補聴器の通信コントローラ２６Ｌは、マスタ補聴器によって生成されて送信されるデータ・パッケージのヘッダ・セクションの所定のヘッダ・フィールドに、優先周波数帯すなわち絶好の周波数帯を示す帯域識別子を追加するように構成され得る。図２に示されるように、７８の周波数帯が利用される場合には、優先帯域識別子２０７を保持するかまたは記憶するヘッダ・セクションは７ビットを含み得るが、より少数の周波数帯またはより多数の周波数帯が利用される場合、このヘッダ・セクションは、当然、より少数のビットまたはより多数のビットを含み得る。
【００６１】
図２は、上記で論じられたように本技法において利用される異なるデータ内容を有するいくつかの例示的タイプのデータ・パッケージ２００ａ、２００ｂ、２００ｃ、２００ｄを示す。データ・パッケージ・タイプ２００ａおよび２００ｂは、たとえば以前に論じられたようなリアルタイムのデジタル音声ストリームの音声フレームといった音声データを含む、以前に論じられた第１のパケット・カテゴリに属するものである。音声データは、以前に論じられたように、データ・パッケージ２００ａ、２００ｂのペイロード・セクション２１１または部分に保持される。データ・パッケージ２００ａ、２００ｂは、ペイロード・セクションの前のヘッダ・セクションと、ペイロード・セクションの後のパッケージ・エラー検知コード２１３（たとえば巡回冗長検査（ＣＲＣ）コード）とをさらに含む。データ・パッケージ２００ａ、２００ｂのこれらのヘッダ・セクションおよびＣＲＣセクションは、データ・パッケージ２００ｃ、２００ｄ（どちらも音声データのない第２のパケット・カテゴリに属する）の各々のヘッダ・セクションおよびＣＲＣセクションと同一でよい。データ・パッケージ２００ａ、２００ｂ、２００ｃ、２００ｄのヘッダ・セクションは、データ・パッケージの指定されたフィールドに、エア・インターフェース・ヘッダ（ＡＩＨ）２０１を含み得る。エア・インターフェース・ヘッダは、プリアンブルと、当該のポータブル通信デバイスの固有のアクセス・アドレスとを含み得る。以前に論じられたデータ・パッケージの確認応答インジケータ２０３は、「ＡＣＫ」フィールドに保持され、単一ビットまたはいくつかのビットを含み得る。ヘッダ・セクションの「Ｌ」部分には、所定のコード２０５が保持される。所定のコード２０５は、以下でより詳細に論じられるように、データ・パッケージのカテゴリを示す。ヘッダ・セクションのフィールド「Ｇ−ｃｈ」は、以前に論じられた優先帯域すなわち「絶好の（ｇｏｌｄｅｎ）」帯域の識別子２０７を保持する。データ・パッケージ２００ａのペイロード・セクション２１１または部分は、音声データに加えて「制御データ」フィールドまたは「制御データ」セクション２０９を保持する。制御データ・セクションは、たとえば補聴器の音量を上げるコマンド、または音声入力チャネルのたとえば無指向性モードから指向性モードへの切換えといった、補聴器の動作または状態に関連した様々な種類の制御データを保持し得る。
【００６２】
データ・パッケージのタイプ２００ｃは、以前に論じられた第２のパケット・カテゴリに属する。データ・パッケージ２００ｃのデータ構造および個別データ・フィールドは、データ・パッケージ２００ｃのペイロード部分には音声データがないことを除けば、全体としてデータ・パッケージ２００ａの構造と同一である。データ・パッケージ２００ｃのペイロード・セクションは、データ・パッケージ２００ａのペイロード・セクションと同様に制御データ２０９を含む。第３のタイプのデータ・パッケージ２００ｄのデータ構造および個別データ・フィールドは、ペイロード部分がないことを除けば、全体としてデータ・パッケージ２００ａ、２００ｂの構造と同一である。その故に、第３のタイプのデータ・パッケージ２００ｄのサイズは、第２のタイプのデータ・パッケージ２００ｃよりも小さい。
【００６３】
第１のデータ・パッケージ２００ａ、第２のデータ・パッケージ２００ｂ、第３のデータ・パッケージ２００ｃ、第４のデータ・パッケージ２００ｄの各々のヘッダ・セクションの「Ｌ」部分に保持された所定のコード２０５の目的は、たとえばデータ・パッケージが以前に論じられた第１のパケット・カテゴリと第２のパケット・カテゴリのうちの１つに属するかどうかといった、少なくともデータ・パッケージの特定のカテゴリを示すことである。この機能により、左耳補聴器の通信コントローラおよび右耳補聴器の通信コントローラは、受信したデータ・パッケージを迅速かつ効率的に処理することができる。所定のコードＬが、特定の受信されたデータ・パッケージが第２のパケット・カテゴリに属することを示す場合、当該の通信コントローラは、コードＬを評価した後、たとえば、受信されたデータ・パッケージのペイロード・セクションにおいて音声データを探し求めるステップをスキップし得ることを認識することができる。所定のコードＬは、特定のタイプのペイロード・データを保持するデータ・パッケージのアドレスまたは位置を示してもよく、または指示してもよい。その故に、所定のコードＬは、たとえばデータ・パッケージ２００ａ、２００ｂ、２００ｃ、２００ｄの制御データ・セクション２０９またはＣＲＣセクション２１３の先頭アドレス、もしくは音声データ・セクション２１１の先頭アドレスを指示してもよい。３つの異なる所定の数値が、たとえばそのタイプ、すなわち２００ａ、２００ｂまたは２００ｃ、２００ｄによって、特定のデータ・パッケージの所定のコードＬに割り当てられ得る。その故に、Ｌの第１の値Ｘ（たとえば４）がＣＲＣセクション２１３の先頭アドレスを指示する。データ・パッケージに制御データがない場合、Ｌの第２の値、たとえばＹ（たとえば２４）が音声データ・セクション２１１の先頭アドレスを指示する。データ・パッケージが音声データと２バイトの制御データの両方を包含している場合には、Ｌの第３の値（たとえば２６）が制御データ・セクション２０９の先頭アドレスを指示する。データ・パッケージが、音声データはないが２バイトの制御データを含む場合には、Ｌの第４の値、たとえばＸ＋２（たとえば６）が制御データ・セクション２０９の先頭アドレスを指示する。その故に、所定のコードＬに離散値を割り当てるための後者のスキームにより、通信コントローラは、受信されたデータ・パッケージのコードＬを読み取って評価することにより、特定の受信されたデータ・パッケージにおけるデータ内容のタイプおよびその位置にアクセスして識別することができる。通信コントローラは、最初に、Ｌ値を読み取ることによって受信されたデータ・パッケージのパケット・カテゴリを決定し、ＹおよびＸ＋ＹのＬ値が、データ・パッケージが音声データを包含することを示すことを認め得る。
【００６４】
その故に、当該の受信されたデータ・パッケージのＬ値がＹまたはＸ＋Ｙに等しければ、通信コントローラは、受信されたデータ・パッケージが第１のパケット・カテゴリに属するものであると判断することができ、一方、Ｌの残りの２つの値が第２のパケット・カテゴリを示している。所定のコードＬが、データ・パッケージの制御データ、音声データまたは他のデータ内容の先頭アドレスを指示するようなデータ・パッケージのフォーマットは、フォーマットをコンパクトなものとし、すなわちデータ・パッケージのサイズが小さくなる。データ・パッケージの構造に、これらのデータ・セクションの各々の先頭を識別するための、個々のペイロード・データ・セクションの各々の前のオーバーヘッド・コードまたはオーバーヘッド・ビットがないので、コンパクトなフォーマットが実現される。受信されたデータ・パッケージに所定のコードＬが存在することは、受信側の補聴器またはデバイスの通信コントローラの演算負荷も低減し、したがって消費電力も低減する。コードＬにより、通信コントローラは、所望のデータ部分またはフィールドの位置を見つけるために、受信されたデータ・パッケージのデータ・バイトをすべて解析するかまたは復号する代わりに、受信されたデータ・パッケージの様々なデータ部分の先頭アドレスへ直接ジャンプして、そのデータ内容を読み取ることができる。当業者なら、本発明の他の実施形態にはこの所定のコードＬがなくてもよく、データ・パッケージの関係するデータ内容は、データ・パッケージ内容を解析するかまたは評価することによって識別され得ることを理解するであろう。
【００６５】
図４は、異なるカテゴリのデータ・パッケージＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５およびＰ６の、以前に論じられた本発明の実施形態による、左耳補聴器１０Ｌと右耳補聴器１０Ｒの間の第２の例示的伝送の時間対周波数の概略図またはプロット４００である。データ・パッケージＰ１、Ｐ２、Ｐ４およびＰ５の各々は、以前に論じられたような第１のパケット・カテゴリに属する。データ・パッケージＰ３およびＰ６は、以前に論じられた機能および利益を有する第２のパケット・カテゴリに属するものでよい。データ・パッケージの図示の第２の例示的伝送は、一般的には、利用される１つまたは複数の周波数帯において中程度のレベルの干渉ノイズを伴う環境条件に対応することになる。その故に、Ｐ１を送信する最初の試行が失敗する可能性および／またはＰ２を送信する最初の試行が失敗する可能性がある。利用されるデータ・パッケージ送信技法は、第１のパケット・カテゴリの失われたデータ・パッケージを特定の最大回数Ｎ回にわたって再送信するものである。以前に論じられたように、Ｎの値は１と４の間にあり得るが、データ・パッケージ送信技法の代替実施形態では、６、８または１０など、より大きい値でもよい。データ・パッケージの図示の第２の例示的伝送も、第１の接続イベントＣｉ１においてＰ１およびＰ２を送信する最初の試行が優先周波数帯Ｎｏ．５でなされるように、以前に論じられた優先周波数帯の実施形態を利用する。同様に、第２の接続イベントＣｉ２においてＰ４およびＰ５を送信する最初の試行や、以下の連続する接続イベントＣｉ３、Ｃｉ４などにおいて特定のデータ・パッケージを送信する最初の試行などは、優先周波数帯でなされる。
【００６６】
時間対周波数の概略図４００に示されたデータ・パッケージの送信は、左耳（Ｍ）補聴器１０Ｌと右耳（Ｓ）補聴器１０Ｒが以前に論じられた技法に従って接続された後で開始される。通信コントローラ２６Ｌは、上記で論じられた理由のために設定されていない確認応答インジケータ４０３を伴う第１のデータ・パッケージＰ１を生成する。次いで、以前に概説されたように、Ｐ１が右耳補聴器へ送信される。右耳補聴器すなわちスレーブ補聴器１０Ｒでは、通信コントローラ２６Ｒは、上記で論じたような特定の時間窓において第１のデータ・パッケージＰ１を受信するために、ワイヤレス通信チャネル１２（図１を参照されたい）を監視するように構成されている。Ｐ１が右耳補聴器１０Ｒで受信された後で、通信コントローラ２６Ｒは、Ｐ１のＣＲＣセクションに保持されたエラー検知コードに基づいて、Ｐ１のデータ内容が壊れているかどうかチェックする。以前の第１の伝送例とは対照的に、通信コントローラ２６Ｒは、ここで、ＣＲＣ検査が失敗したこと、または予期された時間窓にＰ１がないことを発見する。その故に、通信コントローラ２６Ｒは、Ｐ１が左耳補聴器１０Ｌで受信されていないかまたはＰ１のデータが壊れているために、右耳補聴器からＰ１を送信する最初の試行が不成功すなわち失敗であったとの結論を下す。通信コントローラ２６Ｒは、第１のカテゴリのデータ・パッケージに関するデータ・パッケージ・レイアウト２００ａ（図２を参照されたい）に従って新規のデータ・パッケージＰ２のデータ内容を生成することにより、この発見に応答する。通信コントローラ２６Ｒは、Ｐ２の確認応答インジケータ４０３は未設定のまま、双方向ワイヤレス通信チャネルを通じて、（Ｐ２を送信する最初の試行であるため）優先周波数帯Ｎｏ．５で左耳補聴器へＰ２を送信する。左耳補聴器では、通信コントローラ２６Ｌが、優先周波数帯Ｎｏ．５を監視してＰ２の受信を待つ。Ｐ２が左耳補聴器１０Ｌで受信された後で、通信コントローラ２６Ｌは、Ｐ２のＣＲＣセクションのエラー検知コードに基づいて、Ｐ２のデータ内容が壊れているかどうかチェックする。以前の第１の伝送例とは対照的に、通信コントローラ２６Ｌは、このとき、Ｐ２のＣＲＣ検査が有効であるがＰ２の確認応答インジケータは設定されていないことを発見する。結果的に、通信コントローラ２６Ｌは、先行するデータ・パッケージＰ１の送信が失敗したと結論を下す。Ｐ１は第１のパケット・カテゴリに属し、ここまでに１回の送信しか試行されていないので、通信コントローラ２６Ｌは、Ｐ１の最初の再送信すなわちＰ１の２回目の送信を実行することによって応答する。
【００６７】
通信コントローラ２６Ｌは、Ｐ１を再送信すべきかどうか決定することに関連して、Ｐ１の所定のヘッダ・フィールド２０５に保持されている以前に論じられたＬコードの値を検査するかまたは評価することにより、Ｐ１のカテゴリを最初に検知するように構成され得る。これは、Ｐ１のパケット・カテゴリを決定するための非常に効率的なやり方である。通信コントローラ２６Ｌは、Ｐ１が第１のパケット・カテゴリに属する場合、たとえばＣｉ１といった現在の接続イベント中に、右耳補聴器から、設定された確認応答インジケータを伴う有効なデータ・パッケージが受信されるかまたはＰ１の再送信が以前に論じられた最大回数Ｎに到達するまで、Ｐ１を制限回数だけ再送信するように構成されている。Ｐ１の再送信の最大回数Ｎに達した後で、Ｐ１は、通信コントローラ２６Ｌによってスキップされるかまたはフラッシュされる。その故に、Ｐ１の再送信がＮ回失敗した後、言い換えればＰ１を送信する試行が合計Ｎ＋１回失敗した後、Ｐ１はフラッシュされる。その一方で、Ｐ１が第２のパケット・カテゴリに属する場合、Ｐ１のデータ内容には緊急性がない、すなわちリアルタイム音声データを有するカテゴリ１のデータ・パッケージのようなリアルタイムの重要性はない、と見なされ得るので、通信コントローラ２６Ｌは、最初の試行が失敗した直後に、現在の接続イベントにおいてＰ１を再送信するためのそれ以上の試行を放棄するかまたはスキップしてもよい。通信コントローラ２６Ｌは、上記で論じられたようにコードＬの所定値を検査することによって、Ｐ１のカテゴリを検知し得る。Ｐ１が第２のパケット・カテゴリに属する場合、Ｐ１のデータ内容が失われないことを保証するために、Ｐ１が、好ましくは、Ｃｉ１に続く、たとえばこの例におけるＣｉ２といった接続イベントにおいて再送信される。これらの状況下でＰ１の再送信をスキップすると、無線トランシーバ３４Ｌおよび無線トランシーバ３４Ｒを即座にパワー・ダウンしてアイドル期間４２０に入ることができるので、このプロセスは左耳補聴器および右耳補聴器の消費電力を低減することになる。その代わりに、この、Ｐ１の時間的に差し迫ったものではないデータ内容が、第２の接続イベントにおいて送信される最初のデータ・パケットすなわちこの伝送例におけるＰ４の制御データ・セクションに追加され得る。
【００６８】
Ｐ１が第１のパケット・カテゴリに属する状況または例に戻って、通信コントローラ２６Ｌは、好ましくは、最初に、Ｐ１を、優先周波数帯（この例ではＮｏ．５）とは異なるデフォルト周波数帯で再送信するように構成される。なぜなら、優先周波数帯における最初の試行においてＰ１を送信することの失敗によって示されるように、優先周波数帯が干渉ノイズを含んでいる可能性があるからである。通信コントローラ２６Ｌは、この例では、新規の異なる周波数帯として、たとえば以前に論じられた接続パラメータによって左耳補聴器と右耳補聴器の間の同期を保証するように設定されたものとして、周波数帯Ｎｏ．１を選択している。当業者なら、最初の再送信のためのデフォルト周波数帯として、ｎ個の離隔された周波数帯のうちの他の周波数帯が選択され得ることを理解するであろう。新規のデフォルト周波数帯Ｎｏ．１におけるＰ１の最初の再送信に続いて送信されるデータ・パッケージは、Ｐ２の最初の再送信用の周波数帯Ｎｏ．２、およびＰ３の最初の送信用周波数帯Ｎｏ．３の選択によって示されるように、以前に論じられた所定の周波数ホッピングのキーまたはスキームによって選択された周波数帯で送信され得る。言い換えれば、優先周波数帯での第１のデータ・パッケージおよび／または第２のデータ・パッケージの最初の送信の試行が失敗した場合、現在の接続イベント中のそれ以上のデータ・パッケージの送信に関する送信スキームは、たとえば上記で論じたスキームといった、現在のホッピング・キーに基づく従来の周波数ホッピング・スキームに戻ってもよい。右耳補聴器１０Ｒにおいて、通信コントローラ２６Ｒは、次に、再送信されたＰ１パッケージを、上記で論じられたような特定の時間窓において受信するために、双方向ワイヤレス通信チャネルを監視するように構成されている。再送信されたＰ１が、右耳補聴器１０Ｒで受信された後で、通信コントローラ２６Ｒは、上記で概説されたように、確認応答インジケータの設定を含む、再送信されたＰ１のデータ内容の検査を行なう。この例ではＰ１の再送信が成功しており、通信コントローラ２６Ｒは、Ｐ１の確認応答インジケータが設定されていない状態を検知する。Ｐ１の確認応答インジケータの設定されていない状態は、右耳補聴器から左耳補聴器へＰ２を送信する最初の試行が失敗したことを示す。その上、Ｐ２は、第１のパケット・カテゴリに属するので、Ｐ１に関して上記で論じられた理由のために再送信されなければならない。その故に、通信コントローラ２６Ｒは、Ｐ２を回復するかまたは再生成し、Ｐ２のヘッダの確認応答インジケータを設定して、左耳補聴器に対するＰ２の最初の再送信を行う。通信コントローラ２６Ｒは、以前の周波数帯に現在のホッピング・キー１を加えることによって、Ｐ２の再送信のための新規の周波数帯の帯域Ｎｏ．２の選択も行う。その一方で、Ｐ１の最初の再送信が失敗した場合には、右耳補聴器の通信コントローラ２６Ｒは、確認応答インジケータが設定されていないＰ２を回復するかまたは再生成し、次いでＰ２を左耳補聴器へ再送信するはずである。
【００６９】
Ｐ２の最初の再送信が左耳補聴器１０Ｌで受信された後で、通信コントローラ２６Ｌは、受信されたＰ２パッケージのデータ内容をもう一度検査する。Ｐ２を送信する最初の試行とは対照的に、通信コントローラ２６Ｌは、このとき、Ｐ２のＣＲＣが有効であり、しかもＰ２の確認応答インジケータが設定されていることを見いだす。結果的に、通信コントローラ２６Ｌは、Ｐ１の最初の再送信が成功したと結論を下す。その故に、このときＰ１の音声データが左耳補聴器において無事に受信されているので、それ以上のＰ１の再送信は不要である。その上、Ｐ２が左耳補聴器において正確に受信されたので、左耳補聴器の通信コントローラ２６Ｌは、設定された確認応答インジケータを伴う新規の短いデータ・パッケージＰ３を生成して送信する。Ｐ３は、以前に論じられたように第２のパケット・カテゴリに属する。通信コントローラ２６Ｌは、それに応じて、左耳補聴器の消費電力を低減するために、無線トランシーバ３４Ｌを、Ｃｉ１の残余の期間にわたって、以前に論じられたアイドル・モードに切り換えてもよい。
【００７０】
一方、再送信されたＰ２のＣＲＣ検査が無効であるか、または予期された時間にＰ２がない場合には、通信コントローラ２６Ｌは、Ｐ１の最初の再送信も失敗であったと結論を下し、再送信の最大回数Ｎを超過していない限り、以前に概説された、２回目のＰ１を再送信するステップを実行する。その故に、Ｎの値が１に設定されている場合には、通信コントローラ２６Ｌは、２回目のＰ１の再送信を試行することなく、その代わりに、Ｐ１をフラッシュするかまたは放棄することになる。これは、リアルタイム音声データを伴う同じデータ・パッケージをあまりにも多数回再送信することに関連して起こりうる待ち時間問題の観点から以前に論じられた理由によるものである。後者のシナリオでは、第２の接続イベントＣｉ２において左耳補聴器によって送信される最初のデータ・パッケージＰ４が、それに応じて、Ｐ１のフラッシュされた音声データに関連するペイロード・セクションに、新規の更新された音声データを保持することになる。
【００７１】
当業者なら、確認応答インジケータおよび／またはＣＲＣ値の設定が、Ｐ１の最初の送信とＰ１の後続の再送信の間に変化している可能性があるので、最初の送信の試行における第１のデータ・パッケージＰ１のデータと、Ｐ１の１回または複数回の起こり得る再送信における第１のデータ・パッケージのデータとは、必ずしも同一である必要がないことを理解するであろう。再送信されるＰ１パッケージの確認応答インジケータは、第２のデータ・パッケージＰ２の実際の受信失敗または受信成功を反映してもよく、その一方で、最初の送信の試行におけるＰ１の確認応答インジケータは、以前に論じられたデフォルトの設定または値を有してもよい。しかしながら、少なくとも第１のデータ・パッケージＰ１のペイロード・セクションは、最初の送信の試行と１回または複数回の再送信の間で、好ましくは同一である。同じことが、第２のデータ・パッケージＰ２および第３のデータ・パッケージＰ３などにも当てはまる。右耳補聴器の通信コントローラ２６Ｒは、以前に送信されたパッケージＰ３を受信して、確認応答インジケータが設定されていることを検知した後で、Ｐ２の最初の再送信が成功したと結論を下す。通信コントローラ２６Ｒは、それに応じて、右耳補聴器の消費電力を低減するために、無線トランシーバ３４Ｒを、以前に論じられたアイドル・モードにしてもよい。一方、Ｐ３のＣＲＣ検査が無効であるか、または予期された時間にＰ３がなければ、通信コントローラ２６Ｒは、Ｐ２の最初の再送信も（すなわちＰ２の最初の送信の試行と同様に）失敗であったと結論を下す。次いで、通信コントローラ２６Ｒは、確認応答を伴うデータ・パッケージが受信されるかまたは再送信の最大回数Ｎに達するまで、Ｐ２を再送信することになる。しかしながら、左耳補聴器の無線トランシーバ３４Ｌが既にアイドル・モードに入っているので、左耳補聴器はデータ・パッケージをそれ以上送信せず、右耳補聴器の通信コントローラ２６Ｒは、それに応じて、再送信の最大回数Ｎに到達するまでＰ２を再送信する。その故に、Ｐ２に関する左耳補聴器からの受信インジケータの明確な確認応答がないので、右耳補聴器は、Ｐ２が、実際には最初の再送信において左耳補聴器で正しく受信されていたとしても、Ｐ２の送信が失敗であったと判断することになる。しかしながら、この状況は、右耳補聴器の通信コントローラ２６Ｒが、Ｐ２の再送信をＮ回失敗した後に単純にＰ２をフラッシュするので、本送信技法またはプロトコルの動作にとっては問題ではない。次の接続イベントＣｉ２において、通信コントローラ２６Ｒは、以前に論じられたように、右耳補聴器向けのＰ２の音声データに関連して更新された音声データを含むペイロード・セクションを伴う新規のデータ・パッケージＰ５を生成する。
【００７２】
図５は、異なるカテゴリのデータ・パッケージＰ１、Ｐ２、Ｐ３、Ｐ４、およびＰ５の、以前に論じられた本発明の実施形態による、左耳補聴器１０Ｌと右耳補聴器１０Ｒの間の第３の例示的伝送の時間対周波数の概略図またはプロット５００である。データ・パッケージＰ１、Ｐ２、Ｐ３およびＰ４の各々は、以前に論じられたような第１のパケット・カテゴリに属する。データ・パッケージＰ５は、上記で論じられた機能および利益を伴う第２のパケット・カテゴリに属するものでよい。データ・パッケージの図示の第３の例示的伝送は、一般的には、最初の接続イベントＣｉ１の間、利用される１つまたは複数の周波数帯において高レベルの干渉ノイズが支配的な環境条件に対応することになる。この環境条件は、第２の接続イベントＣｉ２中に改善している可能性がある。その故に、Ｐ１を送信する最初の試行が失敗する可能性および／またはＰ２を送信する最初の試行が失敗する可能性がある。最初の接続イベントＣｉ１中にＰ１を再送信し、かつＰ２を再送信する後続の試行は、同様に、すべて失敗する可能性がある。第１のパケット・カテゴリの失われたデータ・パッケージすなわちこの例におけるＰ１、Ｐ２の再送信の最大回数Ｎは２に設定されており、すなわちこの例の左耳補聴器１０Ｌと右耳補聴器１０Ｒの両方に対してＮ＝２に設定されているが、本発明の他の実施形態では異なるものでもよい。データ・パッケージの図示の第３の例示的伝送も、各接続イベントにおけるデータ・パッケージを送信する最初の試行に、以前に論じられた優先周波数帯の技法を利用する。時間対周波数の概略図５００に示されたデータ・パッケージの送信は、左耳（Ｍ）補聴器１０Ｌと右耳（Ｓ）補聴器１０Ｒが以前に論じられた技法に従って接続された後で開始される。通信コントローラ２６Ｌは、以前に論じられたように、設定されていない確認応答インジケータ５０３を伴う第１のデータ・パッケージＰ１を生成して、以前に概説されたように右耳補聴器へＰ１を送信する。右耳補聴器の通信コントローラ２６Ｒおよび左耳補聴器の通信コントローラ２６Ｌは、上記で論じられたような特定の時間窓において第１のデータ・パッケージＰ１および第２のデータ・パッケージＰ２を受信するために、ワイヤレス通信チャネル１２（図１参照）を監視するように構成されている。この例では、上記で論じられた理由のうちの１つのために、パッケージ交換セッション５０５ａによって示されるように、優先周波数帯Ｎｏ．５でＰ１を送信する最初の試行と優先周波数帯Ｎｏ．５でＰ２を送信する最初の試行の両方が失敗する。右耳補聴器１０Ｒの通信コントローラ２６Ｒは、それに応じて、第２の例示的データ・パッケージの送信に関連して論じられたように、設定されていない確認応答インジケータ５０３を依然として伴うＰ１を、最初にデフォルト周波数帯Ｎｏ．１で再送信する。左耳補聴器の通信コントローラ２６Ｌは、設定されていない確認応答インジケータ５０３を伴うＰ２を、第２の例示的データ・パッケージの送信に関連して論じられたようなホッピング・キーによって示されるように、最初に周波数帯Ｎｏ．１で再送信する。しかしながら、パッケージ交換セッション５０５ｂの内部に示されるように、優先周波数帯に対して新規の周波数帯に切り換えたにもかかわらず、Ｐ１の最初の再送信とＰ２の最初の再送信の両方が失敗する。したがって、左耳補聴器の通信コントローラ２６Ｌおよび右耳補聴器の通信コントローラ２６Ｒは、パッケージ交換セッション５０５ｃの内部に示されるように、それぞれのデータ・パッケージＰ１およびＰ２の第２の再送信の試行を行なう。左耳補聴器の通信コントローラ２６Ｌは、パッケージ交換セッション５０５ｃにおいて、Ｐ２の確認応答インジケータ５０３が依然として設定されていないかまたはＰ２がないことを検知すると、Ｐ１の再送信の現在の回数を、２に設定されている再送信の最大回数Ｎと比較する。したがって、通信コントローラ２６Ｌは、Ｐ１の再送信の最大回数に到達しており、以前に論じられた理由で、Ｐ１の別の再送信をさらに試行することなく、Ｐ１のフラッシュまたはスキップを行なうとの結論を下す。したがって、通信コントローラ２６Ｌは、やがてやってくるアイドル期間５２０を予期して、以前に論じられたように無線トランシーバ３４Ｌを即座にパワー・ダウン・モードに切り換えてもよい。その故に、通信コントローラ２６Ｌは、この状況では、パッケージ交換セッション５０５ｃにおけるＰ２の確認応答インジケータ５０３の実際の設定にかかわらず、Ｐ１を再送信すべきではないので、入来するデータ・パッケージのためにワイヤレス通信チャネルを監視するのを中断してもよい。右耳補聴器の通信コントローラ２６Ｒは、パッケージ交換セッション５０５ｃにおいてＰ１の確認応答インジケータが設定されていないかまたはＰ２がないことを検知した後で、通信コントローラ２６Ｌに相当するやり方を進める。
【００７３】
図６は、異なるカテゴリのデータ・パッケージＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５およびＰ６の、本発明の別の実施形態による、左耳補聴器１０Ｌと右耳補聴器１０Ｒの間の第４の例示的伝送の時間対周波数の概略図またはプロット６００である。本実施形態では、第２の補聴器は、第２のパケット・カテゴリのデータ・パッケージだけを生成して送信し、一方、第１の補聴器は、少なくともいくつかの第１のパケット・カテゴリの音声データ・パッケージを生成して送信する。その故に、音声ストリームは第１の補聴器から第２の補聴器へ送信され得るが、その逆方向の送信はあり得ない。図示のように、Ｐ１およびＰ４は第１のパケット・カテゴリに属し、一方、第２の補聴器によって送信されるデータ・パッケージＰ２およびＰ５は第２のパケット・カテゴリに属する。データ・パッケージの図示の第３の例示的伝送は、一般的には、第１の接続イベントＣｉ１および第２の接続イベントＣｉ２を通じて、利用される１つまたは複数の周波数帯において低レベルの干渉ノイズを伴う環境条件に対応することになる。その故に、Ｐ１を送信する最初の試行が成功し、Ｐ２を送信する最初の試行も同様に成功する。その故に、第１の補聴器は、設定された確認応答インジケータを伴う第３のデータ・パッケージＰ３を生成して、第２の補聴器へＰ３を送信する。第２の補聴器は、Ｐ３を受信し、その内容検査して、Ｐ３の確認応答インジケータが設定されており、Ｐ３のデータがたとえばＰ３のＣＲＣコードによって示されるように有効であることを発見する。その故に、第１の接続イベントＣｉ１は、このとき第１の補聴器および第２の補聴器によって終結される。本発明のこの実施形態が絶好の周波数帯の手順を利用するので、後続の接続イベントＣｉ２の第１のデータ・パッケージＰ４を送信する最初の試行は周波数帯Ｎｏ．５で実行され、第２の補聴器は、Ｐ４の受信が成功すると、Ｐ５を生成して送信することによって応答し、そしてまた、第１の補聴器が、音声データを伴うＰ４が第２の補聴器において首尾よく受信されているので、第２のパケット・カテゴリのデータ・パッケージＰ６を生成して送信することによって応答する。
【００７４】
図７は、以前に論じられた、データ・パッケージＰ１、Ｐ２、Ｐ３、Ｐ４およびＰ５の送信の時間対周波数の概略図またはプロット７００を示すものであり、ホッピング・キーが１に設定されており、優先／絶好の周波数帯スキームは利用されない。データ・パッケージＰ１、Ｐ２、Ｐ３およびＰ４は、すべて第１のパケット・カテゴリに属する。第１のデータ・パッケージの再送信の最大回数Ｎと第２のデータ・パッケージの再送信の最大回数Ｍは、どちらも２に設定されている。データ・パッケージの図示の例示的伝送は、一般的には、第１の接続イベントＣｉ１中は、利用される１つまたは複数の周波数帯において高レベルの干渉ノイズが支配的な環境条件に対応し、第２の接続イベントＣｉ２中は、利用される１つまたは複数の周波数帯においてはるかに小さいレベルの干渉ノイズが支配的な環境条件に対応することになる。すべての送信されたデータ・パッケージＰ２の設定されていない確認応答インジケータによって示されるように、第１のデータ・パッケージＰ１の最初の送信の試行と、後続の２つの再送信の試行の両方が失敗している。同様に、第２のデータ・パッケージＰ２の最初の送信の試行と、後続の２つの再送信の試行の両方が失敗している。結果的に、左耳補聴器の通信コントローラ２６ＬがＰ１をフラッシュし、右耳補聴器の通信コントローラ２６ＲがＰ２をフラッシュする。その故に、第３のデータ・パッケージはＣｉ１中には送信されない。第２の接続イベントＣｉ２中に、通信コントローラ２６Ｌは、新規のデータ・パッケージＰ３を生成し、Ｐ３のペイロード・セクションに対して音声フレームなど現在の音声データを追加する。通信コントローラ２６Ｌは、Ｐ３の確認応答インジケータ７０３の以前に論じられたデフォルト値を設定し、他のデータ・パッケージ部に適切なデータを書き込んで、最終的に右耳補聴器へＰ３を送信する。右耳補聴器の通信コントローラ２６Ｒは、ワイヤレス通信チャネルの周波数帯Ｎｏ．７を監視してＰ３の到着を待つ。Ｐ３の受信に際して、通信コントローラ２６Ｒは、第１のカテゴリのデータ・パッケージの受信に成功した場合には、図４を参照しながら以前に詳細に論じられたのと同様に進める。その故に、データ・パッケージＰ３、Ｐ４およびＰ５は、それぞれ第２の接続イベントＣｉ２の第１、第２および第３のデータ・パッケージと見なされ得る。
【００７５】
以下の項目は、出願時の特許請求の範囲に記載の要素である。
［項目１］
少なくとも一方が補聴装置を備える第１のポータブル通信デバイスと第２のポータブル通信デバイスの間で、双方向ワイヤレス通信チャネルを通じてデータ・パッケージを交換する方法であって、
前記第１のポータブル通信デバイスによって、音声データを含む第１のパケット・カテゴリまたは音声データのない第２のパケット・カテゴリに属する第１のデータ・パッケージを生成して、前記第１のデータ・パッケージにデフォルトの設定を備える確認応答インジケータを追加するステップと、
前記第１のデータ・パッケージを、前記ワイヤレス通信チャネルを通じて前記第１のポータブル通信デバイスから前記第２のポータブル通信デバイスへ送信するステップと、
前記第２のポータブル通信デバイスによって前記第１のデータ・パッケージの受信後に送信された第２のデータ・パッケージのために前記ワイヤレス通信チャネルを監視するステップと、
前記第１のポータブル通信デバイスが前記第２のデータ・パッケージを受信し、かつ前記第２のデータ・パッケージの確認応答インジケータが設定されている場合に、
前記第１のポータブル通信デバイスにおいて、前記第２のデータ・パッケージの受信の成功／失敗を反映した確認応答インジケータの設定を含む第３のデータ・パッケージを生成して、前記第３のデータ・パッケージを、前記ワイヤレス通信チャネルを通じて前記第２のポータブル通信デバイスへ送信するステップと、
前記第２のデータ・パッケージの前記確認応答インジケータが設定されていない、または、前記第１のポータブル通信デバイスが前記第２のデータ・パッケージの受信に失敗した場合に、
前記第１のデータ・パッケージの前記確認応答インジケータを、前記第２のデータ・パッケージの受信の失敗を反映するように設定して、前記第１のデータ・パッケージを前記第１のポータブル通信デバイスから前記第２のポータブル通信デバイスへ再送信するステップであって、
前記第１のデータ・パッケージが前記第１のパケット・カテゴリに属する場合に、前記第１のデータ・パッケージの再送信が最大Ｎ回実行され、
Ｎは１と４の間の正の整数である、前記ステップと、を含む、データ・パッケージを交換する方法。
［項目２］
前記第１のポータブル通信デバイスにおいて、前記第２のデータ・パッケージを受信した後に前記第２のデータ・パッケージのエラー検知コードを検査するステップと、
前記エラー検知コードが、前記第２のデータ・パッケージのデータが無効であることを示す場合に、前記第２のデータ・パッケージの前記確認応答インジケータを無視し、前記第２のデータ・パッケージの受信に失敗したことを反映するために、前記第３のデータ・パッケージの前記確認応答インジケータを設定しないステップと、をさらに含む、項目１に記載のデータ・パッケージを交換する方法。
［項目３］
前記第２のポータブル通信デバイスにおいて、前記第１のポータブル通信デバイスによって送信された前記第１のデータ・パッケージのために前記双方向ワイヤレス通信チャネルを監視するステップと、
前記第２のポータブル通信デバイスにおいて前記第１のデータ・パッケージを受信するステップと、
前記第２のポータブル通信デバイスによって、前記第１のデータ・パッケージの受信の成功／失敗を反映した前記確認応答インジケータの設定を伴う前記第２のデータ・パッケージを生成するステップと、
前記第２のデータ・パッケージを、前記第２のポータブル通信デバイスから前記第１のポータブル通信デバイスへ前記双方向ワイヤレス通信チャネルを通じて送信するステップと、
前記第２のポータブル通信デバイスにおいて、前記第２のデータ・パッケージの受信に続く、前記第１のポータブル通信デバイスからの、前記第３のデータ・パッケージまたは再送信された前記第１のデータ・パッケージのために、前記双方向ワイヤレス通信チャネルを監視するステップと、
前記第２のポータブル通信デバイスにおいて前記第１のデータ・パッケージまたは前記第３のデータ・パッケージを受信するステップと、
前記第１のデータ・パッケージまたは前記第３のデータ・パッケージの前記確認応答インジケータが設定されている場合に、
前記第２のデータ・パッケージのさらなる送信を放棄するステップと、をさらに含み、あるいは、
前記第１のデータ・パッケージもしくは前記第３のデータ・パッケージの前記確認応答インジケータが設定されていない場合、または、前記第１のデータ・パッケージも前記第３のデータ・パッケージもない場合に、
前記第２のデータ・パッケージが前記第１のパケット・カテゴリに属する場合に、前記第２のデータ・パッケージを、前記第２のポータブル通信デバイスから前記第１のポータブル通信デバイスへ最大Ｍ回再送信するステップであって、Ｍは１と４の間の正の整数である、前記ステップと、をさらに含む、項目１に記載のデータ・パッケージを交換する方法。
［項目４］
前記ワイヤレス通信チャネルを通じて複数の連続する接続イベントを確立するステップと、
前記複数の連続する接続イベントのうちの、少なくとも１つの接続イベント中に、少なくとも前記第１のデータ・パッケージ、前記第２のデータ・パッケージおよび前記第３のデータ・パッケージを送信するステップと、をさらに含む、項目１から３のいずれか一項に記載のデータ・パッケージを交換する方法。
［項目５］
前記第１のデータ・パッケージが前記第１のパケット・カテゴリに属する場合に、少なくとも１つの接続イベント中に前記第１のデータ・パッケージを最大Ｎ回再送信するステップ、および／または
前記第２のデータ・パッケージが前記第１のパケット・カテゴリに属する場合に、前記少なくとも１つの接続イベント中に前記第２のデータ・パッケージを最大Ｍ回再送信するステップをさらに含む、項目４に記載のデータ・パッケージを交換する方法。
［項目６］
前記複数の連続する接続イベントが、前記第１のポータブル通信デバイスと前記第２のポータブル通信デバイスの間でデータ・パッケージの交換を行わない接続切断期間またはアイドル期間によって分離される項目２から５のいずれか一項に記載のデータ・パッケージを交換する方法。
［項目７］
前記接続切断期間中に前記第１のポータブル通信デバイスおよび前記第２のポータブル通信デバイスのそれぞれのトランシーバ回路をパワー・ダウンするステップをさらに含む、項目６に記載のデータ・パッケージを交換する方法。
［項目８］
前記第２のデータ・パッケージが存在しないかまたは前記第２のデータ・パッケージの前記確認応答インジケータが設定されていない場合に、
前記第１のデータ・パッケージが前記第２のパケット・カテゴリに属する場合に前記第１のデータ・パッケージをフラッシュするかまたは放棄するステップを含む、項目１から７のいずれか一項に記載のデータ・パッケージを交換する方法。
［項目９］
前記第２のデータ・パッケージが存在しないかまたは前記第２のデータ・パッケージの前記確認応答インジケータが設定されていない場合に、
前記第１のデータ・パッケージが前記第２のパケット・カテゴリに属する場合に、現在の接続イベントにおいて前記第１のデータ・パッケージの再送信を放棄し、
前記現在の接続イベントに続く接続イベント中に送信するように、前記第１のデータ・パッケージのデータのセクションを、前記第１のパケット・カテゴリまたは前記第２のパケット・カテゴリの後続のデータ・パッケージに追加するステップをさらに含む、項目３から７のいずれか一項に記載のデータ・パッケージを交換する方法。
［項目１０］
前記第１のデータ・パッケージの最初の送信およびＮ回の再送信が失敗した場合には、
前記第１のデータ・パッケージをフラッシュし、前記第１のパケット・カテゴリの第４のデータ・パッケージを生成して、
前記第４のデータ・パッケージを、前記ワイヤレス通信チャネルを通じて前記第１のポータブル通信デバイスから前記第２のポータブル通信デバイスへ送信するステップ、および／または
前記第１のパケット・カテゴリの第２のデータ・パッケージの最初の送信およびＭ回の再送信が失敗した場合には、
前記第２のデータ・パッケージをフラッシュし、前記第１のパケット・カテゴリの第４のデータ・パッケージを生成して、
前記第４のデータ・パッケージを、前記ワイヤレス通信チャネルを通じて前記第２のポータブル通信デバイスから前記第１のポータブル通信デバイスへ送信するステップ、をさらに含む、項目１から９のいずれか一項に記載のデータ・パッケージを交換する方法。
［項目１１］
前記第１のパケット・カテゴリのデータ・パッケージが、前記第２のパケット・カテゴリのデータ・パッケージよりも大きいサイズを有する、項目１から１０のいずれか一項に記載のデータ・パッケージを交換する方法。
［項目１２］
前記第１のパケット・カテゴリのデータ・パッケージが、少なくとも、ヘッダ・セクションと、音声データを保持するペイロード・セクションと、パッケージ・エラー検知を保持するデータ検査セクションとを含み、
前記第２のパケット・カテゴリのデータ・パッケージが、少なくとも、ヘッダ・セクションと、パッケージ・エラー検知コードまたはパッケージ・エラー訂正コードを保持するデータ検査セクションとを含む、項目１１に記載のデータ・パッケージを交換する方法。
［項目１３］
前記第３のデータ・パッケージが前記第２のパケット・カテゴリに属する、項目１１または１２に記載のデータ・パッケージを交換する方法。
［項目１４］
前記第１のデータ・パッケージ、前記第２のデータ・パッケージおよび前記第３のデータ・パッケージの各々のヘッダ・セクションが、前記データ・パッケージのカテゴリを示す所定のコードまたは値（Ｌ）を含む、項目１３に記載のデータ・パッケージを交換する方法。
［項目１５］
双方向ワイヤレス通信チャネルを通じてデータ・パッケージを交換するように構成されたワイヤレス両耳用補聴器システムであって、
第１の無線トランシーバを備える第１の補聴装置と、第２の無線トランシーバを備える第２の補聴装置とを備え、
前記第１の補聴装置が前記第１の無線トランシーバに結合された第１の通信コントローラを備え、前記第２の補聴装置が前記第２の無線トランシーバに結合された第２の通信コントローラを備え、
前記第１の通信コントローラが、
音声データを含む第１のパケット・カテゴリまたは音声データのない第２のパケット・カテゴリに属する第１のデータ・パッケージを生成して、前記第１のデータ・パッケージにデフォルトの設定を備える確認応答インジケータを追加し、
前記第１のデータ・パッケージを、前記ワイヤレス通信チャネルを通じて前記第２のポータブル通信デバイスへ送信し、
好ましくは前記第１のポータブル通信デバイスにおいて、前記第２のポータブル通信デバイスによって前記第１のデータ・パッケージの受信後に送信された第２のデータ・パッケージのために前記ワイヤレス通信チャネルを監視して、
前記第１のポータブル通信デバイスが前記第２のデータ・パッケージを受信し、かつ前記第２のデータ・パッケージの確認応答インジケータが設定されている場合に、
前記第２のデータ・パッケージの受信の成功または失敗を反映した確認応答インジケータの設定を含む第３のデータ・パッケージを生成して、前記第３のデータ・パッケージを、前記ワイヤレス通信チャネルを通じて前記第２のポータブル通信デバイスへ送信し、
前記第２のデータ・パッケージの前記確認応答インジケータが設定されていない場合、または前記第１のポータブル通信デバイスが前記第２のデータ・パッケージの受信に失敗した場合に、
前記第１のデータ・パッケージの前記確認応答インジケータを、前記第２のデータ・パッケージの受信の失敗を反映するように設定して、前記第１のデータ・パッケージを前記第２のポータブル通信デバイスへ再送信するように構成されており、
前記第１のデータ・パッケージが前記第１のパケット・カテゴリに属する場合に、前記第１のデータ・パッケージの再送信は最大Ｎ回実行され、
Ｎは１と４の間の正の整数である、ワイヤレス両耳用補聴器システム。
【図１】
2017076957.tif 000003
【図１Ａ】
2017076957.tif 000004
【図２】
2017076957.tif 000005
【図３】
2017076957.tif 000006
【図４】
2017076957.tif 000007
【図５】
2017076957.tif 000008
【図６】
2017076957.tif 000009
【図７】
2017076957.tif 000010
【外国語明細書】
2017076957000001.pdf
2017076957000002.pdf
2017076957000003.pdf
2017076957000004.pdf