(57)【要約】通信デバイス、通信システム、ブルートゥース通信プロトコルの通信デバイス、および、通信方法を、提供する。第一の態様に係り、通信デバイスは、通信データを格納するよう構成された単一バッファと、バッファに接続されるとともに、バッファからの異なる量の通信データを含む複数のパケットを生成するよう構成された制御回路と、制御回路に接続されるとともに、パケットを通信するよう構成された通信回路と、を含む。
2004503992.tif 000002
【特許請求の範囲】
【請求項１】
通信データを格納するよう構成された単一バッファと、
前記バッファに接続されるとともに、このバッファからの異なる量の通信データを含む複数のパケットを生成するよう構成された制御回路と、
前記制御回路に接続されるとともに、パケットを通信するよう構成された通信回路と、
を備えることを特徴とする通信デバイス。
【請求項２】
請求項１記載のデバイスにおいて、前記制御回路は、複数のパケットタイプを生成するよう構成され、一方のパケットタイプに対しては、一部分のバッファのみから、また他方のパケットタイプに対しては、バッファ全体から、通信データを抽出するよう構成された制御回路を、さらに備えることを特徴とするデバイス。
【請求項３】
請求項１記載のデバイスにおいて、前記制御回路は、１番目の通信データ量を含む１番目のパケットタイプ生成と、２番目の通信データ量を含む別のパケットタイプ生成との切換を行うよう構成されていることを特徴とするデバイス。
【請求項４】
請求項１記載のデバイスにおいて、前記制御回路は、それぞれ異なる量の通信データを含む、種々のパケットタイプ生成を切換するよう構成されていることを特徴とするデバイス。
【請求項５】
請求項１記載のデバイスにおいて、通信データの抽出を、所定のパケットに対してはバッファの１番目の部分のみから、別のパケットに対してはバッファの２番目の部分のみから行うよう構成された前記制御回路を、さらに備えることを特徴とするデバイス。
【請求項６】
請求項１記載のデバイスにおいて、選択的なバッファのオフセットアドレス指定を行い、バッファの一部分から通信データを抽出するよう構成された前記制御回路を、さらに備えることを特徴とするデバイス。
【請求項７】
請求項１記載のデバイスにおいて、異なる数のデータサンプルを備えるとともに、異なる量の通信データを含むパケットを生成するよう構成された前記制御回路を、さらに備えることを特徴とするデバイス。
【請求項８】
請求項１記載のデバイスにおいて、前記通信回路は、無線通信回路を備えることを特徴とするデバイス。
【請求項９】
請求項１記載のデバイスにおいて、前記通信回路は、ブルートゥース通信プロトコルに基づき通信するよう構成された回路を備えることを特徴とするデバイス。
【請求項１０】
請求項１記載のデバイスにおいて、前記バッファは、単一パケットで送信される最大量の通信データを格納するよう構成されていることを特徴とするデバイス。
【請求項１１】
請求項１記載のデバイスにおいて、前記バッファは、周期バッファを備えることを特徴とするデバイス。
【請求項１２】
通信データを格納するよう構成されたバッファと、
このバッファに接続されるとともに、バッファからの通信データを含む複数のパケットを生成するよう構成され、オフセットアドレスを使用して選択的にバッファのアドレス指定を行うことで、少なくともいくつかのパケット内に供給する通信データを抽出するよう構成された制御回路と、
前記制御回路に接続されるとともに、パケットを通信するよう構成された通信回路と、
を備えることを特徴とする通信デバイス。
【請求項１３】
請求項１２記載のデバイスにおいて、前記制御回路は、通信データの抽出を、所定のパケットに対しては、バッファの１番目の部分のみから、別のパケットに対してはバッファの２番目の部分のみから行うよう構成されており、かつ、前記制御回路は、オフセットアドレスを利用して、バッファの２番目の部分から通信データを抽出することを特徴とするデバイス。
【請求項１４】
請求項１２記載のデバイスにおいて、前記通信回路は、無線通信回路を備えることを特徴とするデバイス。
【請求項１５】
通信データを格納するよう構成されたバッファと、
前記バッファに接続されるとともに、このバッファの一部分のみから選択的に通信データを抽出し、バッファの一部分のみから抽出された通信データを含むパケットを生成するよう構成された制御回路と、
前記制御回路に接続されるとともに、パケットを通信するよう構成された通信回路と、
を備えることを特徴とする通信デバイス。
【請求項１６】
請求項１５記載のデバイスにおいて、前記制御回路は、複数のパケットタイプを生成されるとともに、通信データの抽出を、一方のパケットタイプに対しては、バッファの一部分のみから、また、他方のパケットタイプに対しては、バッファ全体から行うよう構成されていることを特徴とするデバイス。
【請求項１７】
請求項１５記載のデバイスにおいて、前記制御回路は、１番目の通信データ量を含む１番目のパケットタイプ生成と、２番目の通信データ量を含む別のパケットタイプ生成との切換を行うよう構成されていることを特徴とするデバイス。
【請求項１８】
請求項１５記載のデバイスにおいて、前記制御回路は、それぞれ異なる量の通信データを含む、種々のパケットタイプ生成を切換するよう構成されていることを特徴とするデバイス。
【請求項１９】
請求項１５記載のデバイスにおいて、前記制御回路は、通信データの抽出を、所定のパケットに対しては、バッファの１番目の部分のみから、別のパケットに対してはバッファの２番目の部分のみから行うよう構成されていることを特徴とするデバイス。
【請求項２０】
請求項１５記載のデバイスにおいて、前記制御回路は、選択的なバッファのオフセットアドレス指定を行い、バッファの一部分のみから通信データを抽出するよう構成されていることを特徴とするデバイス。
【請求項２１】
請求項１５記載のデバイスにおいて、前記通信回路は、無線通信回路を備えることを特徴とするデバイス。
【請求項２２】
所定量の通信データを格納するよう構成されたバッファと、
バッファに接続されるとともに、所定量の通信データとは異なる量の通信データを含むパケットを選択的に生成するよう構成された制御回路と、
前記制御回路に接続されるとともに、パケットを通信するよう構成された通信回路と、
を備えることを特徴とする通信デバイス。
【請求項２３】
請求項２２記載のデバイスにおいて、前記制御回路は、複数のパケットタイプを生成するとともに、通信データの抽出を、一方のパケットタイプに対しては、バッファの一部分のみから、また、他方のパケットタイプに対しては、バッファ全体から行うよう構成されていることを特徴とするデバイス。
【請求項２４】
請求項２２記載のデバイスにおいて、前記制御回路は、１番目の通信データ量を含む１番目のパケットタイプ生成と、２番目の通信データ量を含む別のパケットタイプ生成との切換を行うよう構成されていることを特徴とするデバイス。
【請求項２５】
請求項２２記載のデバイスにおいて、前記制御回路は、それぞれ異なる量の通信データを含む、種々のパケットタイプ生成を切換するよう構成されていることを特徴とするデバイス。
【請求項２６】
請求項２２記載のデバイスにおいて、前記制御回路は、通信データの抽出を、所定のパケットに対しては、バッファの１番目の部分のみから、別のパケットに対してはバッファの２番目の部分のみから行うよう構成されていることを特徴とするデバイス。
【請求項２７】
請求項２２記載のデバイスにおいて、前記制御回路は、選択的なバッファのオフセットアドレス指定を行い、バッファの一部分のみから通信データを抽出するよう構成されていることを特徴とするデバイス。
【請求項２８】
請求項２２記載のデバイスにおいて、前記通信回路は、無線通信回路を備えることを特徴とするデバイス。
【請求項２９】
相互に通信するよう構成された複数の通信デバイスを、少なくとも前記通信デバイスの１つが、
通信データを格納するよう構成されたバッファと、
前記バッファに接続されるとともに、該バッファからの異なる量の通信データを含む複数のパケットを生成するよう構成された制御回路と、
制御回路に接続されるとともに、パケットを通信するよう構成された通信回路と、
を備えることを特徴とする通信システム。
【請求項３０】
請求項２９記載のシステムにおいて、制御回路は、複数のパケットタイプを生成するとともに、通信データの抽出を、一方のパケットタイプに対しては、バッファの一部分のみから、また、他方のパケットタイプに対しては、バッファ全体から行うよう構成されていることを特徴とするシステム。
【請求項３１】
請求項２９記載のシステムにおいて、前記制御回路は、１番目の通信データ量を含む１番目のパケットタイプ生成と、２番目の通信データ量を含む別のパケットタイプ生成との切換を行うよう構成されていることを特徴とするシステム。
【請求項３２】
請求項２９記載のデバイスにおいて、前記制御回路は、それぞれ異なる量の通信データを含む、種々のパケットタイプ生成を切換するよう構成されていることを特徴とするデバイス。
【請求項３３】
請求項２９記載のシステムにおいて、前記制御回路は、通信データの抽出を、所定のパケットに対しては、バッファの１番目の部分のみから、別のパケットに対してはバッファの２番目の部分のみから行うよう構成されていることを特徴とするシステム。
【請求項３４】
請求項２９記載のシステムにおいて、前記通信回路は、無線通信回路を備えることを特徴とするシステム。
【請求項３５】
単一パケットで通信され、複数のデータサンプルを備える、最大量の通信データを格納するよう構成された周期バッファと、
バッファに接続されるとともに、バッファからの１番目の通信データ量を個別に含む１番目のパケットタイプのパケット生成と、バッファからの２番目の通信データ量を個別に含む２番目のパケットタイプのパケット生成との切換を行うよう構成されており、更に、通信データの抽出を、１番目のパケットタイプのパケットに対しては、オフセットアドレスを選択的に使用することにより、一部分のバッファのみから、２番目のパケットタイプのパケットに対しては、バッファ全体から行うよう構成されており、そして更に、通信データの抽出を、１番目のパケットタイプの、１番目のパケットに対しては、１番目の部分のバッファのみから、１番目のパケットタイプの２番目のパケットに対しては、２番目の部分のバッファのみから、そして、１番目のパケットタイプの第三パケットに対しては、第三部分のバッファのみから行うよう構成されたパケットコンポーザーと、
前記パケットコンポーザーに接続されるとともに、ブルートゥース通信プロトコルに基づき、１番目のパケットタイプおよび２番目のパケットタイプのパケットを通信するよう構成された無線通信回路と、
を備えることを特徴とするブルートゥース通信プロトコルの通信デバイス。
【請求項３６】
単一バッファ内に通信データを格納する工程と、
バッファから異なる量の通信データを抽出する工程と、
異なる量の通信データを含む複数のパケットを供給する工程と、
供給後にパケットを通信する工程と、
を備えることを特徴とする通信方法。
【請求項３７】
請求項３６記載の方法において、前記供給する工程は、異なるタイプのパケットを供給する工程を備えるとともに、前記抽出する工程は、一方のパケットタイプに対してはバッファの一部分のみから、また、他方のパケットタイプに対してはバッファ全体から、通信データを抽出する工程を備えることを特徴とする方法。
【請求項３８】
請求項３６記載の方法において、前記供給する工程は、１番目の通信データ量を含む１番目のパケットタイプと、２番目の通信データ量を含む２番目のパケットタイプとの切換を行う工程を、備えることを特徴とする方法。
【請求項３９】
請求項３６記載の方法において、前記供給する工程は、それぞれ異なる量の通信データを含む複数のパケットタイプ間の切換を行う工程を、備えることを特徴とする方法。
【請求項４０】
請求項３６記載の方法において、前記抽出する工程は、所定のパケットに対してはバッファの１番目の部分のみから、別のパケットに対してはバッファの２番目の部分のみから通信データを抽出する工程、を備えることを特徴とする方法。
【請求項４１】
請求項３６記載の方法において、前記抽出する工程は、選択的なバッファのオフセットアドレス指定を行う工程を、備えることを特徴とする方法。
【請求項４２】
請求項３６記載の方法において、前記通信する工程は、無線通信信号を使用して通信する工程を、備えることを特徴とする方法。
【請求項４３】
請求項３６記載の方法において、前記通信する工程は、ブルートゥース通信プロトコルに基づき通信する工程を、備えることを特徴とする方法。
【請求項４４】
バッファ内に通信データを格納する工程と、
所定のアドレスを使用して、選択的なバッファのアドレス指定を行い、少なくともバッファの１番目の部分から、通信データを抽出する工程と、
オフセットアドレスを使用して、選択的なバッファのオフセットアドレス指定を行い、バッファの２番目の部分から通信データを抽出する工程と、
通信データの１番目の部分、および、通信データの２番目の部分の１つを個別に含む、複数のパケットを供給する工程と、
供給後にパケットを通信する工程と、
を備えることを特徴とする通信方法。
【請求項４５】
請求項４４記載の方法において、前記供給する工程は、複数の１番目のパケットタイプのパケットを供給する工程と、複数の２番目のパケットタイプのパケットを供給する工程と、を備え、所定のアドレスを使用してアドレス指定を行う工程は、アドレス指定を行い、１番目のパケットタイプのパケットに対して、バッファの１番目の部分のみから通信データを抽出する工程、を備え、オフセットアドレスを使用してアドレス指定を行う工程は、アドレス指定を行い、２番目のパケットタイプのパケットに対して、バッファの２番目の部分のみから通信データを抽出する工程、を備えることを特徴とする方法。
【請求項４６】
バッファ内に通信データを格納する工程と、
バッファの一部分のみから通信データを抽出する工程と、
バッファの一部分のみから抽出された通信データを含むパケットを供給する工程と、
供給後にパケットを通信する工程と、
を備えることを特徴とする通信方法。
【請求項４７】
請求項４６記載の方法において、バッファ全体から通信データを抽出する工程と、バッファ全体から抽出された通信データを含むパケットを供給する工程と、をさらに備えることを特徴とする方法。
【請求項４８】
請求項４６記載の方法において、前記抽出する工程は、オフセットアドレスを使用して、選択的なバッファのアドレス指定を行う工程を、備えることを特徴とする方法。
【請求項４９】
請求項４６記載の方法において、前記抽出する工程は、バッファの１番目の部分、および、バッファの２番目の部分の１つから通信データを抽出する工程を備え、前記供給する工程は、バッファの１番目の部分からの通信データを含むパケットを供給する工程と、バッファの２番目の部分からの通信データを含む別のパケットを供給する工程と、を備えることを特徴とする方法。
【発明の詳細な説明】
【０００１】
（発明の分野）
本発明は、通信デバイス、通信システム、ブルートゥース通信プロトコルの通信デバイス、および、通信方法を提供する。
【０００２】
（発明の背景）
従来のコードレス電話機構造は、ラジオ接続を通してベースステーションに接続されるハンドセットを有する。ベースステーションは、通常、線により在来の公衆電話交換回線網（ＰＳＴＮ）、あるいは、総合デジタル通信網（ＩＳＤＮ）に接続される。新たなコードレス規格の発展は、デジタル技術に基づいており、広範囲のアプリケーションを提供する。模範的なコードレスアプリケーションには、無線構内自動交換（ＰＡＢＸ）、無線ローカルエリア・ネットワーク（ＬＡＮ）、テレポイント、および、ラジオローカルループが、含まれる。コードレス規格には、例えば、デジタル強化コードレステレコミュニケーション（ＤＥＣＴ）、ブルートゥース、ＧＳＭ、ＰＨＳ、ＡＭＰＳ、ＩＳ５４、あるいは、ＩＳ９５が、含まれる。デジタルコードレス電話機は、人口密集地帯において、携帯電話に代わる有効な手段となるものである。
【０００３】
ＤＥＣＴは、コードレス規格であり、マルチキャリア（ＭＣ）、時分割多重接続方式（ＴＤＭＡ）／時分割双方向伝送方式（ＴＤＤ）システムとして定義される。時間は、ＤＥＣＴ規格では、１０ｍｓフレームに分割されており、各フレームは、２４フルスロットに分割されている。この規格は、また、ハーフスロットおよびダブルスロットのデータも許容している。
【０００４】
マルチプルチャネルをサポート可能にするために、ＤＥＣＴベースステーションは、１フルスロット間に１０ｍｓのスピーチを圧縮、および、送信する。すなわち、１０ｍｓのスピーチが、実際に、４１６μｓ間にラジオにより送信される。すべてのアクティブ接続は、２スロットを利用し、一方は受信、他方は送信用である。例えば、ＤＥＣＴフレームのスロットを、０から２３に番号付けすると、最初の１２スロット（０から１１）は、ベースステーションからハンドセットへの送信に使用され、残りのスロットは、ハンドセットからベースステーションへの送信に使用される。ベースステーションは、スロットＮ間に所定のハンドセットに送信し、このハンドセットから受信するのは、スロットＮ＋１２、すなわち、半フレーム後である。従って、ＤＥＣＴベースステーションは、同時に１２までのアクティブ音声接続をサポートすることができる。
【０００５】
従来のＤＥＣＴスロット内の総ビット数は、４８０である。２４スロットおよび１０ｍｓフレームでは、総ビットレート１．１５２Ｍビット／秒が、供給される。一旦、ＤＥＣＴスロットが、フォーマットされると、ＤＥＣＴ規格内で特定されるラジオ周波数１０の内１つを使用して送信される。例えば、欧州でＤＥＣＴに割り当てられる周波数帯域は、１，８８０から１，９００ＭＨｚ間で、近似の周波数間には１．７２８ｋＨｚのスペーシングを設けている。各チャネルの送信周波数は、劇的にラジオ信号強度表示（ＲＳＳＩ）に基づき、選択される。ＤＥＣＴフレームの各アクティブスロットは、任意の１０周波数で送受信されてよい。
【０００６】
模範となる通信システムでは、１番目の通信ユニットは、この対となるユニットに、音声サンプルを送信する。ＴＤＭＡ構造は、ラジオ周波数（ＲＦ）チャネル経由のパケット送受信に利用され、２つのユニット間での音声サンプル交換を実施する。典型的なデジタル通信システムでは、音声データは、概して、８ｋＨｚサンプルストリームで供給される。
【０００７】
従来のＤＥＣＴシステムでは、音声は、概して単一パケット長である周期スピーチバッファを使用し、固定長パケットにより送信される。
【０００８】
ＤＥＣＴにおけるこのようなサービスは、最小遅延と呼ばれる。これは、ＴＤＭＡ構造におけるすべてのスロットが、最新の音声データを伝えることを、保証する。このサービスでは、スピーチバッファ内のオフセットは、最新のスピーチサンプルをアドレス指定するために使用され、このスピーチサンプルは、ＴＤＭＡスロットにおいてパケットにより使用される。もし音声が、２つのパケットにより送信される場合（例えばハンドオーバーの場合）、異なるスロットを使用する両パケットは、オフセットは異なるが同じスピーチバッファを使用できる。ＤＥＣＴ通信では、一方のスロット（パケット）から他方へのスロット（パケット）の切換時には、バッファを追加する必要は、ない。
【０００９】
図１は、ＤＥＣＴシステムにおける最小遅延のハンドオーバー通信の一例を、示している。例えば、２つのスロット（例えばスロット０およびスロット４）間でハンドオーバーする間、音声データは、共通のバッファから利用される。しかし、各スロットで通信されるデータは、異なる。例えば、固定部（ＦＰ）では、ＡＤＰＣＭデータサンプル０から３９は、ポータブル部（ＰＰ）あるいはスロット０のハンドセットに、通信される（オフセットは０に等しい）。ポータブル部では、このデータは、データ０で開始するＡＤＰＣＭのコンポーネントに転送される（オフセットは０に等しい）。タイムスロット４では、最新のデータが、受信され、固定部からスロット４のポータブル部へ送られる。スロット４には、先のスロット０においても送信されたデータサンプル６から３９（オフセットは６に等しい）、および、スロット０から４の間の時間に受信した新しいＡＤＰＣＭデータ０から５が、含まれる。ポータブル部では、スロット４（オフセットは６に等しい）は、スロット０から受信したデータ６から３９に上書きする。しかし、これは、同様のＡＤＰＣＭデータのため、ポータブル部でのＡＤＰＣＭ側では、連続性に対して相違がない。ポータブル部では、スロット０およびスロット４からのＡＤＰＣＭデータは、どのスロットが最後に受信されたかに基づき、使用されるであろう。ＤＥＣＴ最小遅延は、音声データが、スロット番号に関係なく固定部とポータブル部との間を通信されることを、許容している。
【００１０】
ブルートゥース通信プロトコルは、異なるデバイス間のデータ同期を規格化する。ブルートゥース通信プロトコルの目的は、単一デジタル無線プロトコルを提供して、エンドユーザの問題に対処することであり、この問題は、スマートフォン、スマートページャー、手持ち式ＰＣ、および、ノートブック等の様々な移動式デバイスの急増により発生し、一方のデバイスから他方への一貫したデータの保持が、望まれている。
【００１１】
ブルートゥース通信プロトコルあるいは規格には、音声情報を送信するために異なる数のスピーチサンプルを有する音声パケットが、使用できる、と記載されている。パケット内のスピーチサンプル数により、パケットは、異なってスペーシングされる。これにより、音声品質と使用されるチャネルの総バンド幅の間で選択することが、可能となる。音声パケットは、一方のタイプから他方のタイプへ切換でき、それにより、質とバンド幅の間で能動的な選択が、可能となる。
【００１２】
例えば、所望のバンド幅に制限が、なければ、高品質音声パケット（ＨＶ１）が、最小数のスピーチサンプルおよび多数の追加前進型誤信号訂正（ＦＥＣ）ビットと共に、使用される。しかし、追加のバンド幅が、他の目的（例えば、２番目の通信チャネル）のために必要な時は、高品質音声パケットは、低品質（ＨＶ２）かつ、多数のスピーチサンプルだが少数のＦＥＣビットを通信する低バンド幅要求を有するパケットに、切換できる。
【００１３】
図２は、ブルートゥース通信プロトコルによる、従来の音声パケット切換を示している。グラフ２は、図３に示されている１番目の送信バッファの上位部および下位部にアクセスするデータに対応する。データは、グラフ２において、データ側からバッファに書き込まれ、パケット側のバッファからアクセスされる。
【００１４】
グラフ３は、図３に示されている１番目の受信バッファの上位部および下位部にアクセスするデータに対応する。データは、グラフ３において、データ側のバッファから読み出され、パケット側からバッファに書き込まれる。
【００１５】
グラフ４は、図３に示されている２番目の送信バッファの上位部および下位部にアクセスするデータに対応する。データは、グラフ４において、ポート側からバッファに書き込まれ、バッファからパケット側に読み出される。
【００１６】
グラフ５は、図３に示されている２番目の受信バッファの上位部および下位部にアクセスするデータに対応する。データは、グラフ５において、パケット側からバッファに書き込まれ、バッファからパケット側に読み出される。
【００１７】
グラフ６は、従来動作のための複数のＴＤＤフレームからなるＴＤＭＡフレーム構造を示している。
【００１８】
グラフ７は、ブルートゥースデバイス内の送信パケットを示し、グラフ８は、受信パケットを示す。ＨＶ１パケットは、最小数のスピーチサンプルおよびＴＤＤフレーム−２、−１、０に対する２スロットのスペーシングを、示している。
【００１９】
ＴＤＤフレーム１から４に対して、多数のスピーチサンプルおよび４スロットのスペーシングを含むＨＶ２パケットが、通信される。それにより、示されたＴＤＤフレーム２および４間に、他の通信が可能となるバンド幅が、許容される。
【００２０】
ブルートゥース通信プロトコルによると、３つの音声パケットは、異なる繰返し間隔を用いて、定義される。パケットＨＶ１に対しては、ＴＳＣＯ（パケット間の繰返し間隔）は、２に等しく、新しいパケットは、１通信リンクを許容する２スロット毎に、始められる。ＨＶ２パケットに対しては、ＴＳＣＯは、４に等しく、新しいパケットは、２通信リンクを供給する４スロット毎に、始められる。ＨＶ３パケットに対しては、ＴＳＣＯは、６に等しく、新しいパケットは、３つの可能な通信リンクを供給する６スロット毎に、始められる。
【００２１】
図３は、模範的なブルートゥースバッファシステムを示している。２つのバッファ構造９、１０は、それぞれのバッファペア１１、１２を含み、模範的なブルートゥースバッファシステムのパケットコンポーザー１５と接続している。バッファ１１、１２の各々は、それぞれのバッファ部分１３、１４を含む。バッファ構造９およびバッファ構造１０は、図示されているように、パケットコンポーザー１５および同期式ＩＯポートと、並列に接続されている。図３における従来の動作は、送信動作を参照して、ここに記載される。
【００２２】
バッファ構造９は、上位品質（ＨＶ１）通信に対応する一方、構造１０は、下位品質（ＨＶ２）通信に対応する。バッファ構造９は、複数の別々のバッファ１１を含み、これらは、与えられたデータサンプル数を保持するサイズを個別に有し、ＨＶ１パケットにより通信される。バッファ構造１０は、下位品質通信に対応し、複数の別々のバッファ１２を含み、これらは、バッファ１１のデータサンプル数より多数のデータサンプルを保持するサイズを個別に有している。
【００２３】
それぞれの構造９、１０のバッファ１１、１２は、パケット通信に使用され、構造９、１０間の切換は、異なるデータサンプル数を有するパケット通信に利用される。高品質通信（ＨＶ１）および低品質通信（ＨＶ２）間の切換動作の間、バッファ１１およびバッファ１３を、適切に揃えることができず、従って、エラー結果となる。これにより、スピーチデータが、インタラプトされ、ユーザの気づくところとなる。
【００２４】
スピーチは、概して、同期式連続データチャネルを必要とする。スピーチデータストリームにおける任意のインタラプションは、クリック、スピーチの欠如、スピーチの変形等の形態で、ユーザの目に触れることになるであろう。異なるスピーチサンプル数を有する音声パケットを通信するために、異なるバッファ構造間で切換することにより、スピーチ通信にインタラプションが持ち込まれ、その結果、通信間に目に見えるエラーが発生する。
【００２５】
（発明の好適な実施形態および発明の開示）
第一の態様に係り、通信デバイスは、通信データを格納するよう構成された単一バッファと、バッファに接続されるとともに、このバッファからの異なる通信データを含む複数のパケットを生成するよう構成された制御回路と、制御回路に接続されるとともに、パケットを通信するよう構成された通信回路と、を備える。
【００２６】
第二の態様は、通信デバイスを提供し、この通信デバイスは、通信データを格納するよう構成されたバッファと、バッファに接続されるとともに、このバッファからの通信データを含む複数のパケットを生成するよう構成され、また、オフセットアドレスを使用して選択的にバッファのアドレス指定を行い、少なくともいくつかのパケット内に供給する通信データを抽出するよう構成された制御回路と、制御回路に接続されるとともに、パケットを通信するよう構成された通信回路と、を備える。
【００２７】
他の態様は、通信デバイスを提供し、この通信デバイスは、通信データを格納するよう構成されたバッファと、バッファに接続されるとともに、通信データをバッファの一部分のみから選択的に抽出し、バッファの一部分のみから抽出した通信データを含むパケットを生成するよう構成された制御回路と、制御回路に接続されるとともに、パケットを通信するよう構成された通信回路と、を備える。
【００２８】
他の態様は、通信デバイスを提供し、この通信デバイスは、所定量の通信データを格納するよう構成されたバッファと、このバッファに接続されるとともに、所定量の通信データとは異なる量の通信データを含むパケットを選択的に生成するよう構成された制御回路と、この制御回路に接続されるとともに、パケットを通信するよう構成された通信回路と、を備える。
【００２９】
他の態様に係り、通信システムは、相互に通信するよう構成された複数の通信デバイスを備え、少なくとも通信デバイスの１つは、通信データを格納するよう構成されたバッファと、このバッファに接続されるとともに、バッファからの異なる量の通信データを含む複数のパケットを生成するよう構成された制御回路と、制御回路に接続されるとともに、パケットを通信するよう構成された通信回路と、を備える。
【００３０】
他の態様は、ブルートゥース通信プロトコルの通信デバイスを提供し、ブルートゥース通信プロトコルの通信デバイスは、単一パケットで通信され、複数のデータサンプルを備える、最大量の通信データを格納するよう構成された周期バッファと、バッファに接続されるとともに、バッファからの１番目の通信データ量を個別に含む１番目のパケットタイプのパケット生成と、バッファからの２番目の通信データ量を個別に含む２番目のパケットタイプのパケット生成との切換を行うよう構成されたパケットコンポーザーと、を備える。このパケットコンポーザーは、更に、通信データの抽出を、１番目のパケットタイプのパケットに対しては、オフセットアドレスを選択的に使用することにより、一部分のバッファのみから、２番目のパケットタイプのパケットに対しては、バッファ全体から行うよう構成されている。そしてパケットコンポーザーは、更に、通信データの抽出を、１番目のパケットタイプの１番目のパケットに対しては、１番目の部分のバッファのみから、１番目のパケットタイプの２番目のパケットに対しては、２番目の部分のバッファのみから、そして、１番目のパケットタイプの第三パケットに対しては、第三部分のバッファのみから行うよう構成されている。また、ブルートゥース通信プロトコルの通信デバイスは、パケットコンポーザーに接続し、ブルートゥース通信プロトコルに基づき、１番目のパケットタイプおよび２番目のパケットタイプのパケットを通信するよう構成された無線通信回路を、備えている。
【００３１】
他の態様は、通信方法を提供し、この通信方法は、単一バッファ内に通信データを格納し、バッファから異なる量の通信データを抽出し、異なる量の通信データを含む複数のパケットを供給し、供給後にパケットを通信することを備える。
【００３２】
他の通信方法は、バッファ内に通信データを格納し、所定アドレスの使用により選択的なバッファのアドレス指定を行い、少なくともバッファの１番目の部分から通信データを抽出し、オフセットアドレスの使用により選択的なバッファのオフセットアドレス指定を行い、バッファの２番目の部分から通信データを抽出し、１番目の部分の通信データおよび２番目の部分の通信データの１つを個別に含む、複数のパケットを供給し、そして、供給後にパケットを通信することを、備える。
【００３３】
他の態様は、通信方法を提供し、この通信方法は、バッファ内に通信データを格納し、バッファの一部分のみから通信データを抽出し、バッファの一部分のみから抽出された通信データを含むパケットを供給し、そして、供給後にパケットを通信することを、備える。
【００３４】
図４は、本発明を具体化する模範的な通信システム２０を、示している。本発明の態様を実施する通信システム２０の他の構造も、可能である。
【００３５】
通信システム２０は、複数の通信デバイス２２および通信媒体を用いて、複数の地点あるいは区域間のデータ送信を行うよう動作する。データ信号は、データストリームとも呼ばれるが、送信側の通信デバイス２２から受信側の通信デバイス２２へ、転送される。一方の通信デバイス２２は、固定部、ベースステーション、あるいは、マスターステーションと呼ばれてもよく、また他方の通信デバイス２２は、ポータブル部、ハンドセット、あるいは、スレーブステーションと呼ばれてもよい。
【００３６】
通信信号は、任意の適切な通信媒体を通して、通信デバイス２２間で転送されてもよい。模範的な通信媒体には、ラジオ周波数（ＲＦ）信号および赤外線（ＩＲ）信号等の通信信号が、含まれる。通信デバイス２２は、他の構造では、例えば、ケーブルを通して有線化されている。本発明の他の構成も、可能である。
【００３７】
通信デバイス２２は、デジタルデータストリ−ム（例えば、音声、ビデオ等）を、利用される通信プロトコルあるいは規格に基づき、複数のデータパケットに動かすよう動作できる。模範的な通信プロトコルは、他のプロトコルも可能ではあるが、記載の構造では、ブルートゥースである。通信システム２０は、パケット内のデータを、以下記載の所定のフレーム構造に従い、送信するように、構成されている。記載の構造では、通信デバイス２２は、時分割多重接続方式（ＴＤＭＡ）フレーム構造を使用して、通信する。
【００３８】
システム２０の通信デバイス２２は、複数の通信フォーマットを使用して通信するよう構成されている。ここで使用されているように、異なる通信フォーマットは、それぞれ異なるパケットタイプの通信を示す。例えば、記載の構成では、通信デバイス２２は、ブルートゥースプロトコルに基づき、通信する。このようなプロトコルは、異なるパケットタイプ（例えば、ＨＶ１、ＨＶ２、ＨＶ３）の通信を特定する。ＨＶ１パケット通信は、１番目の通信フォーマットに基づく通信を参照し、ＨＶ２パケット通信は、２番目の通信フォーマットに基づく通信を参照する等。
【００３９】
ここで参照されるパケットタイプは、異なる量の通信データ（例えば、異なる数のデータサンプル）を含むパケットタイプとして、定義される。記載の実施形態では、２つのパケットタイプであるＨＶ１（例えば、パケット毎のデータサンプルが少ない高品質通信）、および、ＨＶ２（例えば、パケット毎のデータサンプル数が多い低品質通信）が、ブルートゥース規格に基づき、記載されている。他数のパケットタイプが、本発明の他の態様においても利用できることは、理解されるであろう。例えば、ブルートゥース通信プロトコルに基づき、ＨＶ３パケットが、通信されてもよい。
【００４０】
本発明は、ブルートゥースに加えて、他の通信プロトコルにて利用されてもよく、その場合、種々のパケットタイプが、他のプロトコルに基づき通信される。
【００４１】
図５は、模範的な通信デバイス２２のコンポーネントを示している。図示の通信デバイス２２には、データ回路３０、通信回路３２、同期選択回路３４、ポートアドレス生成回路３６、ＴＤＭＡアドレス生成回路３８、ポートインターフェース４０、ポートダイレクトメモリアクセス（ＤＭＡ）回路４２、送信バッファ４４、受信バッファ４６、ＴＤＭＡダイレクトメモリアクセス（ＤＭＡ）回路４８、制御回路５１を備えるパケットコンポーザー５０、および、システムコントローラ５２が、含まれる。
【００４２】
図示されているように、複数のデータパス５４、５６が、通信デバイス２２内のデータ回路３０および通信回路３２間に供給されている。データパス５４は、送信パスを参照してもよく、またデータパス５６は、受信パスを参照してもよい。データパス５４は、データを、データ回路３０から通信回路３２へ通信し、データパス５６は、データを、通信回路３２からデータ回路３０へ通信する。
【００４３】
ポートインターフェース４０は、データ回路３０およびポートＤＭＡ４２間のデータを通信するよう動作する。ポートＤＭＡ４２およびＴＤＭＡ　ＤＭＡ４８は、バッファ４４、４６をアドレス指定するよう動作し、バッファ４４、４６のポート側および通信側のそれぞれからデータアクセス（抽出）して、データを格納する。
【００４４】
記載の実施形態では、バッファ４４、４６は、単一周期バッファとして、別々に実施され、この単一周期バッファは、最長の時間間隔でパケットデータを保持する（例えば、通信回路３２を使用して、単一パケットで通信される最大量の通信データを格納する）長さを有する。パケットＨＶ２は、記載の実施形態において、小ビット（ＦＥＣ）保護で、最長の時間間隔を有する。他のパケット（例えば、ＨＶ１パケット）は、以下に記載するように、デバイス２２により通信され、デバイス２２は、バッファ４４、４６の１つに格納されている最大量とは異なる量の通信データを含む。
【００４５】
データ回路３０は、通信回路３２を使用して通信されるデータ生成、および／または、通信回路３２から受信するデータ処理を行うよう動作する。模範的な実施形態では、データ回路３０は、データサンプリング回路を備え、データサンプリング回路は、１つの模範構成において、通信されるＡＤＰＣＭサンプルデータ供給、あるいは、受信したＡＤＰＣＭサンプルから連続データストリーム生成を行うよう構成されている。データ回路３０の他の構造も、可能である。
【００４６】
通信回路３２は、データサンプルを含む複数のデータパケットを、有線接続あるいは電波等の適切な媒体を通して、通信するよう構成されている。模範的な実施形態では、通信回路３２は、ラジオ周波数あるいは赤外線通信を実施するよう構成されたトランシーバ回路を含む。他の通信方法も、可能である。
【００４７】
同期選択回路３４は、データ回路３０および通信回路３２に接続している。同期選択回路３４は、データ回路３０および通信回路３２の同期を実施するよう動作する。記載の実施形態では、同期選択回路３４は、データ回路３０のデータサンプリング、および、通信回路３２を使用するパケット通信間の同期を確立する。
【００４８】
例えば、同期選択回路３４は、データ回路３０のサンプリング動作中に生成されるフレームに対応する、ポートフレームタイミング信号を受信する。同期選択回路３４は、また、記載の実施形態において、通信回路３２からＴＤＭＡフレームタイミング信号を受信する。
【００４９】
同期選択回路３４は、このような信号を用いて、データ回路３０および通信回路３２間の同期を供給するよう動作する。一つの実施形態では、同期選択回路３４は、ポートフレームタイミング信号とＴＤＭＡフレームタイミング信号間のドリフトを補うよう構成されており、この詳細は、シリアル番号０９／５１６６１９、出願日２０００年３月１日、タイトル「通信デバイス、通信システム、および、通信方法」、発明者ローランド・バン・ダー・ツジン（Ｒｏｌａｎｄ　ｖａｎ　ｄｅｒ　Ｔｕｉｊｎ）とする、米国特許出願に記載されており、ここに参照する。
【００５０】
ポートフレームタイミング信号およびＴＤＭＡフレームタイミング信号に応じて、同期選択回路３４は、バッファフレーム同期信号をポートアドレス生成回路３６に、ＴＤＭＡフレーム同期信号をパケットコンポーザー５０に出力するよう動作する。パケットコンポーザー５０は、制御回路５１から構成され、制御回路５１は、このＴＤＭＡフレーム同期信号をタイミングに使用し、パケット生成および受信動作を行うよう構成されている。
【００５１】
更に、以下記載にあるように、送信バッファ４４および受信バッファ４６は、各ポート側およびＴＤＭＡ側の双方からアクセスされる。このようなアドレス指定の同期は、バッファ４４、４６のポート側へのバッファフレーム同期信号、および、バッファ４４、４６のＴＤＭＡ側へのＴＤＭＡフレーム同期信号により、制御される。ＴＤＭＡ側では、制御回路５１は、ＴＤＭＡアドレス制御信号をＴＤＭＡアドレス生成回路３８に出力するよう動作し、ＴＤＭＡアドレス生成回路３８は、ＴＤＭＡ　ＤＭＡ４８を使用して各バッファ４４、４６のアドレス指定にタイミングを供給する。
【００５２】
同期の起点は、記載の実施形態では、特定の通信デバイス２２のアプリケーションタイプに基づき、選択される。例えば、所定の通信デバイス２２が、マスターデバイス（例えばＤＥＣＴベースステーション）であれば、同期は、適切なデータ回路３０から生成されたポートフレームタイミング信号に基づく。その後、バッファフレーム同期信号およびＴＤＭＡフレーム同期信号は、ポートフレームタイミング信号に応じて、生成される。
【００５３】
あるいは、所定の通信デバイス２２が、スレーブステーション（例えばＤＥＣＴ］ハンドセット）であれば、同期は、今度はバッファフレーム同期信号およびＴＤＭＡフレーム同期信号を生成するの利用されるＴＤＭＡフレームタイミング信号に基づく。
【００５４】
ポートアドレス指定を０Ｘ００のような１６進法の初期値で開始する場合、同期選択回路３４は、パルスからなるバッファフレーム同期信号を生成する。その後、ポート側からのバッファ４４、４６のアドレスは、（データサンプルに対応する）ポートフレームタイミングパルスで、増分する。
【００５５】
ＴＤＭＡ側からのバッファ４４、４６のアドレス指定は、パケットタイミングと同調する。パケットは、ＴＤＭＡフレーム同期信号と同調する。パケットコンポーザー５０に適用されるＴＤＭＡフレーム同期信号は、どのスロットで所定のパケットが、通信されるかを決定し、続いて、バッファ４４、４６のどの部分が、各パケットに対応してアドレス指定されるかを決定する。バッファ４４、４６のアドレス指定タイミングは、記載の実施形態では、パケットタイミングにより決定される。例えば、データは、パケットを公式化して通信するパケットコンポーザー５０に必要とされる直前に、ＴＤＭＡ　ＤＭＡ４８により、送信バッファ４４から読み出される。
【００５６】
ポートアドレス生成回路３６およびＴＤＭＡアドレス生成回路３８は、記載の実施形態において、同期負荷によりカウンタとして実施される。同期選択回路３４およびパケットコンポーザー５０から、各ポートアドレス生成回路３６およびＴＤＭＡアドレス生成回路３８への出力信号は、各回路３６、３８のリロード入力に適用される。
【００５７】
ＴＤＭＡアドレス制御信号は、パケットコンポーザー５０からＴＤＭＡアドレス生成回路３８に適用され、同期信号および増分信号により構成される。ポートアドレス生成回路３６に対して、バッファフレーム同期信号は、同期信号として使用され、データ回路３０からのポートフレームタイミング信号は、増分信号として利用される。
【００５８】
図６では、各バッファ４４、４６が、複数の部分を個別に含んでいる。例えば、送信バッファ４４は、１番目のおよび２番目の部分６０、６２を含み、受信バッファ４６は、１番目のおよび２番目の部分６４、６６を含む。個々の部分６０、６２、６４、６６は、それぞれのバッファ４４、４６の各記憶位置に対応する。例えば、部分６０は、バッファ４４の、アドレス位置０から９に対応し、部分６２は、アドレス位置１０から１９に対応する。部分６４は、バッファ４６の、アドレス位置０から９に対応し、部分６６は、アドレス位置１０から１９に対応する。
【００５９】
様々な理由から、異なるタイプのパケットを通信することが、望まれている。１番目のパケットタイプは、（おそらく１つの部分のみから）所定バッファ４４、４６に対応する１番目の通信データ（例えばデータサンプル）量を含み、一方、２番目のパケットタイプは、（おそらく両方の部分から）対応するバッファ４４、４６の、２番目の異なる量の通信データ（例えばデータサンプル）を含む。例えば、１番目のパケットタイプは、所定数のデータサンプルを含んでもよく、一方、２番目のパケットタイプは、他の数のデータサンプルを含むことができる。
【００６０】
通信デバイス２２の特定の適用に従い、異なる状況において、異なるパケットタイプのデータパケットを通信することが、望まれる。例えば、バンド幅に検討事項が、あるならば、データサンプル数は増やすが、前進型誤信号訂正ビット数を減らしたパケットタイプを送信することが、望まれる。あるいは、データサンプル数は減らし、前進型誤信号訂正ビットを増やすパケットタイプを通信することが、望まれ、それにより、高度な通信を提供することができるであろう。
【００６１】
システムコントローラ５２は、記載の構成において、パケットコンポーザー５０からなる制御回路５１と共に動作し、通信に適切なパケットタイプを選択する。送信チャネルを使用するアプリケーションは、音声リンクのためのパケットタイプを決定する。これは、バンド幅要求、サービス品質、および、他の検討事項に基づき決定される。
【００６２】
通信デバイス２２が、マスターデバイスとして動作する時、システムコントローラ５２は、どのパケットタイプが、パケットコンポーザー５０を利用し、命令するかを決定し、パケットコンポーザー５０は、次に、ＴＤＭＡアドレス生成回路３８およびＴＤＭＡ　ＤＭＡ４８を使用して、バッファ４４、４６の適切なアドレス指定を制御する。あるいは、ユーザが、システムコントローラ５２に接続したユーザインターフェース（図示せず）を通して、どのパケットタイプを使用するかを決定してもよい。
【００６３】
通信デバイス２２のスレーブの実施では、システムコントローラ５２あるいはパケットコンポーザー５０は、どのパケットタイプが、関連するマスターにより通信されるかを識別し、それに応じて動作する。あるいは、スレーブは、いくつかのアプリケーションにおいて、通信のために所定のパケットタイプを要求してもよい。
【００６４】
制御回路５１は、異なるパケットタイプのパケット生成間の切換を行うよう構成され、異なるパケットタイプには、各送受信動作のためのバッファ４４、４６のいずれか１つから、異なる量の通信データが、含まれる。例えば、制御回路５１は、通信データの抽出を、１番目のパケットタイプのパケットに対しては、送信バッファ４４の一部分のみから、２番目のパケットタイプのパケットに対しては、送信バッファ４４の全内容から行うよう構成されている。
【００６５】
オフセットアドレス指定（例えば、適切なバッファのアドレス１０から開始する）は、バッファ４４、４６の一部分のみからデータにアクセスし、格納するよう、選択的に利用されてもよい。ＴＤＭＡアドレス生成回路３８およびＴＤＭＡ　ＤＭＡ４８を使用して、制御回路５１は、データあるいはパケット側からバッファ４４、４６に対して、選択的にオフセットアドレス指定を行う。例えば、制御回路５１は、このようなオフセットアドレス指定を実施して、バッファ４４の２番目の部分６２から通信データを抽出する。この例では、制御回路５１は、アドレス１０を使用してオフセットアドレス指定を行い、バッファ４４の部分６２をアドレス指定する。更に、回路３６およびポートＤＭＡ４２は、バッファ４４、４６のポート側からオフセットアドレス指定を、同様に実施してもよい。
【００６６】
制御回路５１は、また、通信データの抽出は、１番目のパケットタイプの、１番目のパケットに対しては送信バッファ４４の１番目の部分（例えば部分６０）のみから、また、１番目のパケットタイプの、２番目のパケットに対しては送信バッファ４４の２番目の部分（例えば部分６２）のみから行うよう、構成されている。このような構成では、制御回路５１は、１番目のパケットタイプの、一方のパケットに対しては部分６０をアドレス指定し、１番目のパケットタイプの、他方のパケットに対しては２番目の部分６２をオフセットアドレス指定する。
【００６７】
図６Ａは、バッファ４４ａ、４６ａの変形構造を示している。これは、異なる繰返し間隔（例えば、パケットＨＶ１、ＨＶ２、ＨＶ３、および、ブルートゥース通信では各ＴＳＣＯは、２、４、６に等しい）を用いた３つのパケットを使用する通信を提供するよう、構成されている。図示のバッファ４４ａ、４６ａは、それぞれのアドレスを有する３つのバッファ部分を個別に備え、また、それぞれのパケット（例えばＨＶ１、ＨＶ２、ＨＶ３）に対して、個別にアドレス指定できる。バッファ４４、４６の他の構造は、例えば、他の数の各バッファ部分を有してもよい。更に、所定のバッファ部分は、異なるサイズを備えていてもよい。
【００６８】
図７は、データ回路３０および通信回路３２間のデータフローを、本発明の態様に従い、記載している。図７のグラフは、左から右へ進む時間に関係している。
【００６９】
グラフ８０は、ポートＤＭＡ４２から送信バッファ４４に書き込まれる送信データを示す。ＷＲ１およびＷＲ２は、バッファ４４の各部分６０、６２に書き込まれるデータを示す。
【００７０】
グラフ８２は、適切なパケットに対して送信バッファ４４からアクセスあるいは抽出される送信データを示す。ＨＶ１　ＲＤ１およびＨＶ１　ＲＤ２は、１番目のパケットタイプのパケットに対応し、このパケットは、バッファ４４のバッファ部分６０、６２からのデータを有する。ＨＶ２　ＲＤは、２番目のパケットタイプのパケットに対応し、このパケットは、バッファ４４の両部分６０、６２からのデータを有する。
【００７１】
グラフ８４は、適切なバッファから受信バッファ４６に書き込まれるデータを示す。ＨＶ１　ＷＲ１およびＨＶ１　ＷＲ２は、１番目のパケットタイプのパケットに対応し、このパケットは、バッファ４６の各部分６４、６６のデータを有する。ＨＶ２　ＷＲは、２番目のパケットタイプのパケットに対応し、このパケットは、バッファ４６の両部分６４、６６のデータを有する。
【００７２】
グラフ８６は、ポートＤＭＡ４２によりバッファ４６から抽出されたデータを示す。ＲＤ１およびＲＤ２は、バッファ４６の各部分６４、６６から抽出されたデータを示す。
【００７３】
グラフ８８は、ＴＤＭＡ構造を示し、ＴＤＭＡ構造は、通信回路３２を通る通信に使用される複数のＴＤＤフレームを含む。
【００７４】
グラフ９０は、パケットコンポーザー５０を使用して生成される送信データパケットを示す。
【００７５】
グラフ９２は、通信回路３２からパケットコンポーザー５０内で受信されるパケットを示す。
【００７６】
記載の実施形態におけるパケット生成は、スピーチサンプルのようなデータサンプル数が、異なるそれぞれのパケットにおいて通信されることを、許容する。周期バッファの原則が、機能するのは、パケット側が、高速バースト時に図６のバッファ４４、４６に関してサンプルにアクセスし、Ｉ／Ｏポート側は、定期的にアクセスするからである。例えば、バッファ４４に対して、サンプル０は、新しいサンプルが、Ｉ／Ｏポート側により同アドレスに書き込まれる直前に、パケットにより読み込まれる。受信バッファ４６に対しては、パケットは、Ｉ／Ｏポート側により読み込まれる直前に、サンプル０を書き込む。パケット側は、パケット通信に同調して、サンプル数にアクセスする一方、Ｉ／Ｏポート側は、一定間隔でサンプルを通信する。従って、高速バーストでは、パケットサンプル数は、Ｉ／Ｏポート側で同数のサンプルを通信するより、短時間で通信される。
【００７７】
図７に示されているように、１番目の通信フォーマットに係り、通信は、時間周期７８の間に発生し、２番目の通信フォーマットに係り、他の時間周期７９の間に発生する。記載の模範的実施形態では、１番目のフォーマット通信は、高品質ブルートゥース通信（ＨＶ１パケット）を参照し、２番目のフォーマット通信は、低品質ブルートゥース通信（ＨＶ２）を参照する。
【００７８】
１番目のフォーマット通信（例えばＨＶ１パケットを使用する高品質通信）の送信動作の間、バッファ４４の一部分は、ポート側から所定フレームの間に書き込まれる。一方、同部分は、この所定フレームの間に、通信側により読み込まれる。これは、図７に示されており、例えば、データは、送信バッファ４４（グラフ８０のＷＲ２により示す）の２番目の部分６２に書き込まれ、２番目の部分６２からのデータは、パケットＨＶ１（ＨＶ１　ＲＤ２により示す）に読み込まれる。これが、時間周期７８間の高品質通信の間に、１番目の部分６０および２番目の部分６２の両方に対して、継続する。
【００７９】
上記に記載したように、パケット側（通信側としても参照される）は、高速バーストにおいて、それぞれのバッファ４４、４６内のサンプルにアクセスし、ポート側のアクセスは、一定間隔で行われる。例えば、送信通信の間、データ（例えばデータサンプル０）は、新しいデータが、ポート側により同アドレスに書き込まれる直前に、パケットにより読み込まれるであろう。
【００８０】
１番目のフォーマット通信（例えばＨＶ１パケット通信）の受信動作の間、２番目の部分６４は、所定フレームの間に、通信側から書き込まれ、一方、２番目の部分６４は、この所定フレームの間に、ポート側により読み込まれる。図示の例では、受信バッファ４６の受信フレームレファレンスは、送信バッファ４４の送信フレームレファレンス、および、グラフ８８のＴＤＭＡフレームレファレンスに関連する時間において、シフトする。
【００８１】
図７に示すように、データは、パケットから受信バッファ４６（グラフ８４のＨＶ１　ＷＲ２で示す）の２番目の部分６４に、書き込まれ、一方、２番目の部分６２からのデータは、ポート側（グラフ８６のＲＤ２で示す）により、読み込まれる。これが、示されている高品質通信の間に、１番目の部分６４および２番目の部分６６の両方に対して、継続する。受信通信の間、データは、ポート側により読み込まれる直前に、パケット（例えばデータサンプル０）から書き込まれる。
【００８２】
時間部分７８および７９に対応する、グラフ８８のフレーム０およびフレーム１間の時間には、システムコントローラ５２は、高品質音声リンク（ＨＶ１パケットタイプ）から、高品質音声リンクより小さいビット保護を有する低品質音声リンクに、通信の切換を行う。他のリンクを通る他の通信も、図示のように、２番目のフォーマット通信周期７９間の、フレーム２からフレーム４の間に、可能である。
【００８３】
２番目のフォーマット通信（ＨＶ２　パケット）の送信動作の間、送信バッファ４４の１番目の部分６０は、所定フレーム（ＷＲ１）間に、ポート側により書き込まれ、１番目の部分６０および２番目の部分６２は、共に、パケット側により読み込まれ、パケット（ＨＶ２　ＲＤで示す）に供給される。次のフレームの間、送信バッファ４４の２番目の部分６２は、ポート側（ＷＲ２）により書き込まれ、通信側からアクセスされるデータはない。
【００８４】
その後、次のフレームでは、送信バッファ４４の１番目の部分６０は、再びポート側（ＷＲ１）により書き込まれ、１番目の部分６０および２番目の部分６２は、共に、通信側により読み込まれ、他のパケットＨＶ２　ＲＤに供給される。これは、２番目のフォーマット通信間に図示のように、繰り返される。
【００８５】
２番目のフォーマット通信の受信動作の間、受信バッファ４６の１番目の部分６４および２番目の部分６６は、所定フレーム間に、所定パケット（ＨＶ２　ＷＲで示す）からのデータを使用して、パケット側により書き込まれる。一方、１番目の部分６４および２番目の部分６６は、共に、所定フレーム（ＲＤ１）から次のフレーム（ＲＤ２）間に、ポート側により読み込まれる。これは、残りの２番目のフォーマット通信間に、繰り返される。このような次のフレーム間に、図示のように書き込まれるデータはない。
【００８６】
本発明の構成は、異なる量の通信データ、あるいは、データサンプルを有する、異なるパケットタイプを使用した音声通信を提供する。本発明の態様は、送信通信のための単一バッファ、および、受信通信のための単一バッファを提供し、送信バッファおよび受信バッファは、異なるパケットタイプ間での通信において均一な切換を、許容している。本発明は、スピーチインフォメーション等のデータ割り込みなしに、このような切換を提供する。
【図面の簡単な説明】
本発明の好適な実施形態は、以下の図面を参照して記載される。
【図１】図１は、従来のＤＥＣＴハンドオーバー通信の解説図である。
【図２】図２は、従来のブルートゥース通信の解説図である。
【図３】図３は、ブルートゥース通信デバイスの従来のバッファ配列の機能的ブロック図である。
【図４】図４は、模範的通信システムを示す機能的ブロック図である。
【図５】図５は、図４のシステムにおける模範的通信デバイスの構成部分を示した機能的ブロック図である。
【図６】図６は、本発明の態様に係り、模範的バッファ構造を示す機能的ブロック図である。
【図６Ａ】図６Ａは、本発明の態様に係り、模範的バッファ構造の変形を示す機能的ブロック図である。
【図７】図７は、本発明の態様に係るシステムの通信デバイス間通信の解説図である。
【図１】
2004503992.tif 000003
【図２】
2004503992.tif 000004
【図３】
2004503992.tif 000005
【図４】
2004503992.tif 000006
【図５】
2004503992.tif 000007
【図６】
2004503992.tif 000008
【図６Ａ】
2004503992.tif 000009
【図７】
2004503992.tif 000010
【国際公開パンフレット】
2004503992.tif 000011
2004503992.tif 000012
2004503992.tif 000013
2004503992.tif 000014
2004503992.tif 000015
2004503992.tif 000016
2004503992.tif 000017
2004503992.tif 000018
2004503992.tif 000019
2004503992.tif 000020
2004503992.tif 000021
2004503992.tif 000022
2004503992.tif 000023
2004503992.tif 000024
2004503992.tif 000025
2004503992.tif 000026
2004503992.tif 000027
2004503992.tif 000028
2004503992.tif 000029
2004503992.tif 000030
2004503992.tif 000031
2004503992.tif 000032
2004503992.tif 000033
2004503992.tif 000034
2004503992.tif 000035
2004503992.tif 000036
2004503992.tif 000037
2004503992.tif 000038
2004503992.tif 000039
2004503992.tif 000040
2004503992.tif 000041
2004503992.tif 000042
【国際公開パンフレット（コレクトバージョン）】
2004503992.tif 000043
【国際調査報告】
2004503992.tif 000044
2004503992.tif 000045
2004503992.tif 000046
2004503992.tif 000047
2004503992.tif 000048