(57)【要約】  データリンク、例えばオーディオ及び／又はビデオデータリンクが、オーディオ及び／又はビデオ符号化器のようなデータソースからデータ送信先へ、第１及び第２のブルートゥースデバイス間の拡張同期コネクション指向（ｅＳＣＯ）チャネルのような調整可能な同期無線チャネルを介して確立される。データリンクの品質が判別される。調整可能な同期無線チャネルの伝送間隔及び再送条件並びにデータリンクの誤り訂正符号化が、判別されたデータリンク品質に応じて、例えばデータリンク上の情報転送レートを一定に維持するように調整される。調整可能な同期無線チャネルの伝送間隔及び再送条件並びにデータリンクの誤り訂正符号化は、調整可能な同期無線チャネルの伝送間隔及び再送条件並びにデータリンクの誤り訂正符号化を調整するために、第１及び第２のデバイスの間で無線チャネルを通じてチャネルパラメータを通信することによって調整することができる。
2008507199.tif 000002
【特許請求の範囲】
【請求項１】
通信方法であって、
データソースからデータ送信先へ、第１及び第２のデバイス間の調整可能な同期無線チャネルを介してデータリンクを確立するステップと、
前記データリンクの品質を判別するステップと、
前記調整可能な同期無線チャネルの伝送間隔及び再送条件並びに前記データリンクの誤り訂正符号化を、前記データリンクの判別された品質に応じて調整するステップとを有することを特徴とする方法。
【請求項２】
前記第１及び第２のデバイスは、前記同期無線チャネルの前記伝送間隔及び前記再送条件を、前記第１及び第２のデバイスの間で無線チャネルを通じて通信されるチャネルパラメータに応じて調整するために制御可能であり、
前記調整可能な同期無線チャネルの前記伝送間隔及び前記再送条件並びに前記データリンクの前記誤り訂正符号化の、前記データリンクの前記判別された品質に応じた調整は、前記調整可能な同期無線チャネルの前記伝送間隔及び前記再送条件を調整するための、前記無線チャネルを介した前記第１及び第２のデバイス間でのチャネルパラメータの通信を行うステップを含むことを特徴とする請求項１記載の方法。
【請求項３】
前記データリンクは、オーディオ及び／又はビデオデータリンクを備えることを特徴とする請求項１記載の方法。
【請求項４】
前記データリンクの品質を判別するステップが、オーディオ及び／又はビデオソースの前記データリンクを通じた伝送の品質を判別するステップを含み、
前記前記同期無線チャネルの前記伝送間隔及び前記再送条件並びに前記データリンクの前記誤り訂正符号化を前記データリンクの判別された品質に応じて調整するステップが、前記前記同期無線チャネルの前記伝送間隔及び前記再送条件並びに前記オーディオ及び／又はビデオソースの前記誤り訂正符号化を、前記データリンク上の前記オーディオ及び／又はビデオソースの判別された伝送品質に応じて調整するステップを含むことを特徴とする請求項１記載の方法。
【請求項５】
前記調整可能な同期無線チャネルの前記伝送間隔及び前記再送条件並びに前記オーディオ及び／又はビデオソースの前記誤り訂正符号化を、前記データリンク上の前記オーディオ及び／又はビデオソースの判別された伝送品質に応じて調整するステップが、前記前記同期無線チャネルの前記伝送間隔及び前記再送条件並びに前記オーディオ及び／又はビデオソースの前記誤り訂正符号化を、一定の符号化レートを維持しながら調整するステップを含むことを特徴とする請求項４記載の方法。
【請求項６】
前記調整可能な同期無線チャネルの前記伝送間隔及び前記再送条件並びに前記データリンクの前記誤り訂正符号化を、前記データリンクの判別された品質に応じて調整するステップが、前記調整可能な同期無線チャネルの前記伝送間隔及び前記再送条件並びに前記データリンクの前記誤り訂正符号化を、前記データソース及び前記データ送信先の間の情報転送レートを予め定められた最小情報レート以上に維持しながら調整するステップを含むことを特徴とする請求項１記載の方法。
【請求項７】
前記第１及び第２のデバイスがそれぞれ、アドホック無線ネットワークのノードを有することを特徴とする請求項１記載記載の方法。
【請求項８】
前記第１及び第２のデバイスの１つが無線ネットワークアクセスポイントを有することを特徴とする請求項１記載記載の方法。
【請求項９】
前記調整可能な同期無線チャネルの前記伝送間隔及び前記再送条件並びに前記データリンクの前記誤り訂正符号化を、前記データリンクの判別された品質に応じて調整するステップが、
前記再送条件を再送禁止から再送許可へ変更するステップ、又は、
前記誤り訂正符号化を、前記データリンクの誤り訂正符号化を行わない状態から前記データリンクの誤り訂正符号化を行う状態へ変更するステップを有することを特徴とする請求項１記載の方法。
【請求項１０】
データソースとデータ送信先の間のデータリンクを、第１及び第２のブルートゥースデバイスの間で、拡張同期コネクション指向（ｅＳＣＯ）チャネルを介して確立するステップと、
前記データリンクの品質を判別するステップと、
前記ｅＳＣＯチャネルの伝送間隔及び再送条件並びに前記データリンクの誤り訂正符号化を、前記データリンクの前記判別された品質に応じて調整するステップとを有することを特徴とする通信方法。
【請求項１１】
前記調整可能な同期無線チャネルの前記伝送間隔及び前記再送条件並びに前記データリンクの前記誤り訂正符号化を、前記データリンクの判別された品質に応じて調整するステップが、前記調整可能な同期無線チャネルの前記伝送間隔及び再送条件を調整するため、前記第１及び第２のブルートゥースデバイスの間でリンク管理メッセージを通信するステップを有することを特徴とする請求項１０記載の方法。
【請求項１２】
前記データリンクは、オーディオ及び／又はビデオデータリンクを備えることを特徴とする請求項１０記載の方法。
【請求項１３】
前記データリンクの品質を判別するステップが、前記データリンク上のオーディオ及び／又はビデオソースの伝送品質を判別するステップを有し、
前記ｅＳＣＯチャネルの伝送間隔及び再送条件並びに前記データリンクの誤り訂正符号化を前記データソースの判別された品質に応じて調整するステップが、前記ｅＳＣＯチャネルの前記伝送間隔及び前記再送条件並びに前記オーディオ及び／又はビデオソースの前記誤り訂正符号化を、前記データリンク上の前記オーディオ及び／又はビデオソースの判別された伝送品質に応じて調整するステップを含むことを特徴とする請求項１０記載の方法。
【請求項１４】
前記ｅＳＣＯチャネルの前記伝送間隔及び前記再送条件並びに前記オーディオ及び／又はビデオソースの前記誤り訂正符号化を、前記データリンク上の前記オーディオ及び／又はビデオソースの前記判別された伝送品質に応じて調整するステップが、前記ｅＳＣＯチャネルの前記伝送間隔及び前記再送条件並びに前記オーディオ及び／又はビデオソースの前記誤り訂正符号化を、一定の符号化レートを維持しながら調整するステップを含むことを特徴とする請求項１３記載の方法。
【請求項１５】
前記ｅＳＣＯチャネルの伝送間隔及び再送条件並びに前記データリンクの誤り訂正符号化を前記データリンクの前記判別された品質に応じて調整するステップが、前記調整可能な同期無線チャネルの前記伝送間隔及び前記再送条件並びに前記データリンクの前記誤り訂正符号化を、前記データソース及び前記データ送信先の間の情報転送レートを予め定められた最小情報レート以上に維持しながら調整するステップを含むことを特徴とする請求項１０記載の方法。
【請求項１６】
前記第１及び第２のブルートゥースデバイスの１つが無線ネットワークアクセスポイントを有することを特徴とする請求項１０記載の方法。
【請求項１７】
前記ｅＳＣＯチャネルの伝送間隔及び再送条件並びに前記データリンクの誤り訂正符号化を、前記判別されたデータリンク品質に応じて調整するステップが、
前記再送条件を再送禁止から再送許可へ変更するステップ、又は、
前記誤り訂正符号化を、前記データリンクの誤り訂正符号化を行わない状態から前記データリンクの誤り訂正符号化を行う状態へ変更するステップを有することを特徴とする請求項１０記載の方法。
【請求項１８】
調整可能な同期無線チャネル上のデータリンクをサポートし、かつ前記調整可能な同期無線チャネルの伝送間隔及び再送条件並びに前記データリンクの誤り訂正符号化を前記データリンクの品質に応じて調整するように構成された無線通信回路を含むことを特徴とする装置。
【請求項１９】
前記無線通信回路は、前記同期無線チャネルの前記伝送間隔及び前記再送条件を、前記無線通信回路と、前記調整可能な同期無線チャネルをサポートする他の無線通信回路との間で通信されたチャネルパラメータに応じて調整するように制御可能であることを特徴とする請求項１８記載の装置。
【請求項２０】
前記無線通信回路は、
入力されたデータを前記調整可能な同期無線チャネルを通じて伝送するように動作する無線インタフェース回路と、
前記無線インタフェース回路に入力された前記データに対する調整可能な誤り訂正符号化を提供する、調整可能な誤り訂正符号化器と、
前記チャネルパラメータに応じて前記無線インタフェース回路及び前記調整可能な誤り訂正符号を制御する制御回路とを備えることを特徴とする請求項１９記載の装置。
【請求項２１】
前記無線インタフェース回路が、ブルートゥースコントローラ回路を備え、前記調整可能な同期無線チャネルがｅＳＣＯチャネルを含むことを特徴とする請求項２０記載の装置。
【請求項２２】
前記無線通信回路によってサポートされる前記データリンクへデータを提供する、オーディオ及び／又はビデオ符号化器をさらに備えることを特徴とする請求項１８記載の装置。
【請求項２３】
前記無線通信回路が、前記オーディオ及び／又はビデオ符号化器のレートを一定に維持しながら、前記調整可能な同期無線チャネルの前記伝送間隔及び前記再送条件並びに前記データリンクの前記誤り訂正符号化を調整することを特徴とする請求項２２記載の装置。
【請求項２４】
前記無線通信回路が、前記調整可能な同期無線チャネルの前記伝送間隔及び前記再送条件並びに前記データリンクの前記誤り訂正符号化を、前記データリンクの各端部におけるデータソース及びデータ送信先の間の情報転送レートを予め定められた最小情報レート以上に維持しながら調整することを特徴とする請求項１８記載の装置。
【請求項２５】
無線ネットワークアクセスポイント又はアドホック無線ノードに組み込まれたことを特徴とする請求項１８記載の装置。
【請求項２６】
調整可能な同期無線チャネルを介してデータリンクを確立する手段と、
前記データリンクの品質を判別する手段と、
前記調整可能な同期無線チャネルの伝送間隔及び再送条件並びに前記データリンクの誤り訂正符号化を、前記データリンクの前記判別された品質に応じて調整する手段とを有することを特徴とする通信装置。
【請求項２７】
前記調整可能な同期無線チャネルの伝送間隔及び再送条件並びに前記データリンクの誤り訂正符号化を前記データリンクの前記判別された品質に応じて調整する手段が、前記調整可能な同期無線チャネルの前記伝送間隔及び前記再送条件を調整するため、第１及び第２のデバイスの間でチャネルパラメータを通信する手段を備えることを特徴とする請求項２６記載の方法。
【請求項２８】
前記データリンクが、オーディオ及び／又はビデオデータリンクを含むことを特徴とする請求項２６記載の装置。
【請求項２９】
前記調整可能な同期無線チャネルが、ブルートゥースｅＳＣＯチャネルを含むことを特徴とする請求項２６記載の装置。
【請求項３０】
コンピュータ読み取り可能な媒体に実装されたコンピュータプログラムコードを含むコンピュータプログラム製品であって、前記プログラムコードが、
データソースからデータ送信先へのデータリンクを、第１及び第２のデバイス間の調整可能な同期無線チャネルを介して確立する様に構成されたプログラムコードと、
前記データリンクの品質を判別するように構成されたプログラムコードと、
前記調整可能な同期無線チャネルの伝送間隔及び再送条件並びに前記データリンクの誤り訂正符号化を、前記データリンクの前記判別された品質に応じて調整する様に構成されたプログラムコードとを含むことを特徴とするコンピュータプログラム製品。
【請求項３１】
前記データリンクの前記判別された品質に応答して前記調整可能な同期無線チャネルの伝送間隔及び再送条件並びに前記データリンクの誤り訂正符号化を調整するように構成された前記プログラムコードが、前記調整可能な同期無線チャネルの前記伝送間隔及び前記再送条件を調整するために、無線チャネルを介して前記第１及び第２のデバイス間でチャネルパラメータの通信を行うように構成されるプログラムコードを含むことを特徴とする請求項３０記載のコンピュータプログラム製品。
【請求項３２】
前記調整可能な同期無線チャネルが、ブルートゥースｅＳＣＯチャネルを含むことを特徴とする請求項３０記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信に関し、特には無線チャネル上のデータリンク提供に関する。
【背景技術】
【０００２】
ＩＥＥＥ８０２．１１及びブルートゥース（商標）に規定されるような、認可不要なアドホック短距離無線通信用の無線プロトコルを用いるアプリケーションの開発は、無線通信分野において比較的技術革新が盛んな領域である。例えば、ラップトップコンピュータ、プリンタ、電子情報端末（ＰＤＡ）、セルラハンドセット、ヘッドセット等の中には、それらデバイス間で、又はネットワークアクセスポイントのような他のネットワークノードと、短距離無線接続を生成できるようなインタフェースを持ったものが増えている。
【０００３】
ブルートゥース（商標）デバイス用のテレフォニープロファイルが開発されてきている。ブルートゥース（商標）分科会（ＳＩＧ）が規定し、Ｗｅｂ(bluetooth.org)で入手可能なコードレステレフォニープロファイル（ＣＴＰ）は、ブルートゥース同期コネクション指向（ＳＣＯ）チャネルを用いて音声データをボコーダ回路から６４キロビット／秒の固定レートで伝送する。音声データのフォーマットはA-law又はμ-law ＰＣＭ (Pulse Code Modulation)又はＣＶＳＤ (Continuous Variable Slope Delta) 変調である。ＣＴＰ仕様はまた、いくつかの任意の符号化を用いて６４ｋｂ／ｓデータストリームを生成するトランスペアレントフォーマットを許すが、ＳＣＯ仕様は再送を許さない。エリクソンのモバイルサービスプロファイル（ＭＳＰ）は、再送能力を有するブルートゥース非同期コネクションレス（ＡＣＬ）チャネルを用い、およそ１２．２ｋｂ／ｓの固定レートでボコーダから音声データを送信する。
【０００４】
【特許文献１】米国特許第６，６１５，３８２号公報
【非特許文献１】DAS A et al., ”Adaptive link-level error recovery mechanisms in bluetooth”, PERSONAL WIRELESS COMMUNICATIONS, 2000 IEEE INTERNATIONAL CONFERENCE ON 17-20 DECEMBER 2000, PISCATAWAY, NJ, USA, IEEE, 17 December 2000 (2000-12-17), pages 85-89
【非特許文献２】Hong Seong Park et al., ”Adaptive transmission method for bluetooth systems in noise environments”, RESEARCH AND DEVELOPMENT, 2002. SCORED 2002, STUDENT CONFERENCE ON JUL 16-17, 2002, PISCATAWAY, NJ, USA, IEEE, 16 July 2002 (2002-07-16), pages 233-236
【非特許文献３】”specification of the Bluetooth System, Core, Version 1.1”, SPECIFICATION OF THE BLUETOOTH SYSTEM, vol. 1, no. PART B, 22 February 2001 (2001-02-22)
【発明の開示】
【０００５】
本発明のいくつかの実施形態によれば、データリンク、例えばオーディオ及び／又はビデオデータリンクが、データソースからデータ送信先(data destination)へ、第１及び第２のデバイス間の調整可能な同期無線チャネルを介して確立される。データリンクの品質が判別される。調整可能な同期無線チャネルの伝送間隔及び再送条件、及びデータリンクの誤り訂正符号化が、判別されたデータリンク品質に応じて調整される。例えば、第１及び第２のデバイスは、同期無線チャネルの伝送間隔及び再送条件を、第１及び第２のデバイスの間で無線チャネルを通じて通信されるチャネルパラーメタに応答して調整するために制御可能であって良く、判別されたデータリンク品質に応じた調整可能な同期無線チャネルの伝送間隔及び再送条件並びにデータリンクの誤り訂正符号化の調整は、調整可能な同期無線チャネルの伝送間隔及び再送条件を調整するための、無線チャネルを介した第１及び第２のデバイス間でのチャネルパラメータの通信を含みうる。
【０００６】
本発明のいくつかの実施形態において、オーディオ及び／又はビデオソースの伝送品質が判別される。同期無線チャネルの伝送間隔及び再送条件、及びオーディオ及び／又はビデオソースの誤り訂正符号化が、データリンクを介したオーディオ及び／又はビデオソースの判別された伝送品質に応じて調整される。例えば、調整可能な同期無線チャネルの伝送間隔及び再送条件並びに、オーディオ及び／又はビデオソースの誤り訂正符号化が、一定の符号化レートを維持しながら調整されうる。
【０００７】
本発明の別の実施形態において、データソース及びデータ送信先の間のデータリンクが、第１及び第２のブルートゥースデバイスの間で、拡張同期コネクション指向（ｅＳＣＯ）チャネルを介して確立される。データリンクの品質が判別される。ｅＳＣＯチャネルの伝送間隔及び再送条件、及びデータリンクの誤り訂正符号化が、判別されたデータリンク品質に応じて調整される。調整可能な同期無線チャネルの伝送間隔及び再送条件を調整するため、リンク管理メッセージが第１及び第２のブルートゥースデバイスの間で通信されうる。
【０００８】
本発明のさらに別の実施形態において、装置が、調整可能な同期無線チャネルをサポートし、かつ調整可能な同期無線チャネルの伝送間隔及び再送条件並びにデータリンクの誤り訂正符号化を調整するように構成された無線通信回路を含む。無線通信回路は同期無線チャネルの伝送間隔及び再送条件を、無線通信回路と、調整可能な同期無線チャネルをサポートする他の無線通信回路との間で通信されたチャネルパラメータに応じて調整するように制御されうる。
【０００９】
無線通信回路は、入力されたデータを調整可能な同期無線チャネルを通じて伝送するように動作する無線インタフェース回路と、無線インタフェース回路に入力されたデータに対する調整可能な誤り訂正符号化を提供する、調整可能な誤り訂正符号化器と、チャネルパラメータに応じて無線インタフェース回路及び調整可能な誤り訂正符号化器を制御する制御回路とを含みうる。無線インタフェース回路はブルートゥースコントローラ回路を含みうる。また、調整可能な同期無線チャネルはｅＳＣＯチャネルを含みうる。
【００１０】
本発明に更なる実施形態によれば、コンピュータプログラム製品は、コンピュータ読み取り可能な媒体に実装されたコンピュータプログラムコードを含む。このプログラムコードは、データソースからデータ送信先へ、第１及び第２のデバイス間の調整可能な同期無線チャネルを介してデータリンクを確立するように構成されたプログラムコードと、データリンクの品質を判別するように構成されたプログラムコードと、調整可能な同期無線チャネルの伝送間隔及び再送条件並びにデータリンクの誤り訂正符号化を、データリンクの判別された品質に応じて調整するプログラムコードを含む。判別されたデータリンクの品質に応答して同期無線チャネルの伝送間隔及び再送条件並びにデータリンクの誤り訂正符号化を調整するように構成されるプログラムコードは、調整可能な同期無線チャネルの伝送間隔及び再送条件を調整するための、無線チャネルを介した第１及び第２のデバイス間でのチャネルパラメータの通信を行うように構成されるプログラムコードを含みうる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態を示す添付図面を参照して、本発明をより詳細に説明する。しかしながら、本発明はここで説明する実施形態に限定解釈されるべきではない。むしろ、これら実施形態は本明細書の開示が十分且つ完全となるように、そして本発明の範囲を本技術分野の当業者に十分伝えるように提供されるものである。図面を通じて同様の数字は同様の要素を示す。
【００１２】
本明細書において、”備える”及び”含む”という語は制約がなく、すなわち、説明されない要素、ステップ及び／又は機能を排除することなく、説明される要素、ステップ及び／又は機能の１つ以上を示すものとして用いられる。本明細書において、”及び／又は”という語は、１つ又は複数の関連する記載項目の任意かつ全ての組み合わせを含むものとして使用される。さらに、転送、通信又は他の相互作用が要素の”間”で生じるものとして記載される場合には、それら転送、通信及び他の相互作用が一方向及び／又は双方向であり得ることを理解されたい。
【００１３】
以下、本発明を、本発明のいくつかの実施形態に係る方法及び無線端末のブロック図及び／又は動作説明図を参照して説明する。なお、ブロック図及び／又は動作説明図の各ブロック及び、ブロック図及び／又は動作説明図におけるブロックの組み合わせは、無線周波数、アナログ及び／又はデジタルハードウェア，及び／又はコンピュータプログラム命令によって実施可能であることを理解されたい。これらコンピュータプログラム命令は汎用コンピュータ、特定用途向けコンピュータ、ＡＳＩＣ、及び／又はプログラム可能な他のデータ処理装置のプロセッサに与えられることができ、この命令は、コンピュータ及び／又はプログラム可能な他のデータ処理装置のプロセッサを介して、ブロック図及び／又は動作説明図のブロックに規定される機能／動作を実行するための手段を生成する。いくつかの代替実施形態において、図に示される機能／動作は、ブロック図及び／又は動作説明図に示される順序とは異なる順序で発生しうる。例えば、連続して発生するように示される２つの動作は、事実、実質的に同時に実施されうる。また、それら動作は関連する機能／動作に応じて逆の順序で実行されることもある。
【００１４】
本発明のいくつかの実施形態によれば、電子機器は、ここで説明する動作を提供するように構成された無線通信回路を含みうる。そのような機器は、以下に挙げる多くのタイプの装置（ただし、これらに限定されない）の任意のものを含みうる。電気通信機器及び／又はコンピュータと用いるための無線ヘッドセット、無線インタフェース（例えば、ブルートゥース互換機器）を含んだコンピュータ及び周辺機器、セルラ無線端末とデータ処理、ファクシミリ及びデータ通信機能の組み合わせが可能なパーソナル通信端末及び、無線トランシーバ、ポケットベル、インターネット／イントラネットアクセス、ＬＡＮインタフェース、ＷＡＮインタフェース、Ｗｅｂブラウザ、オーガナイザ及び／又はカレンダーを含むことの可能な携帯情報端末（ＰＤＡ）。
【００１５】
本発明の動作を実行するためのコンピュータプログラムコードは、Java（登録商標）、Smalltalk又はC++のようなオブジェクト指向プログラミング言語、プログラミング言語Ｃのような従来の手続き型プログラミング言語、又はアセンブラ言語及び／又はマイクロコードのような低レベルコードによって記述されうる。プログラムコードはスタンドアロンソフトウェアパッケージとして、もしくは他のソフトウェアパッケージの一部として、全体を１つのプロセッサ及び／又は複数のプロセッサで実行することができる。
【００１６】
図１は、本発明のいくつかの実施形態に係る装置および動作を示す図である。オーディオ及び／又はビデオデータソースのようなデータソース１０から生成されるデータは、オーディオ又はビデオ再生回路のようなデータ送信先(data recipient)２０へ、データリンク１１０を通じて通信される。データはデータリンク１１０上を、第１及び第２の無線回路１１２，１１４にサポートされる調整可能な同期無線チャネル１１３を介して伝送される。調整可能な同期無線チャネル１１３は、調整可能な伝送間隔（例えば、無線チャネル１１３上でのパケット送信間隔）及び、調整可能な再送条件（例えば、無線チャネル１１３上を伝送されたパケット当たりの最大再送数）を有する。データリンク１１０はさらに、調整可能な同期無線チャネル１１３のそれぞれの端部に接続される、調整可能な誤り訂正符号化器及び復号化器回路１１１，１１５を含む。制御回路１２０は、誤り訂正符号化器及び復号化器回路１１１，１１５の符号化レート及び、調整可能な同期無線チャネルの伝送間隔及び再送条件を、例えばデータリンク１１０の品質に応じて無線回路１１２，１１４の１つ又は両方を制御することによって調整する。例えば、制御回路１４０は、データリンク１１０上を伝送されるデータのエラー検出符号化、誤り訂正復号化回路１１５によって生成される誤り訂正復号化メトリック、無線チャネル１１３上の再送数及び／又は何らかの他のリンク品質指標に基づいて、伝送間隔、再送及び／又は符号化レートを調整しうる。
【００１７】
図２は、本発明の別の実施形態に係る、アドホックブルートゥース調整可能同期無線チャネルを用いた、オーディオ及び／又はビデオデータソース２１１とオーディオ及び／又はビデオ受信器２６２との間のデータリンクの例示的な構成を示す図である。図示した実施形態において、オーディオ及び／又はビデオデータソース２１１は、データソース２１１からのデータを調整可能に符号化するように構成される調整可能な誤り訂正符号化器回路２１２に接続されている。いくつかの実施形態において、調整可能な誤り訂正符号化器回路は、誤り訂正符号化を行わないように調整可能であることが好ましい。調整可能な誤り訂正符号化器回路２１２から生成されるデータは、第１のブルートゥースホスト２１０と動作可能に関連付けられるとともに、第２のブルートゥースコントローラ回路２５０への拡張ＳＣＯ（ｅＳＣＯ）無線チャネル２３０をサポートする第１のブルートゥースコントローラ回路２２０へ与えられる。第２のブルートゥースコントローラ回路２５０は第２のブルートゥースホスト２６０及び、相補的な調整可能な誤り検出復号化回路２６１並びにオーディオ及び／又はビデオデータ送信先２６２へ接続される。
【００１８】
ｅＳＣＯチャネル２３０の伝送間隔及び再送限度は、第１及び第２のブルートゥースコントローラ回路２２０，２５０間の、非同期コネクションレス（ＡＣＬ）チャネル２４０上のメッセージに含まれるリンク管理パラメータによって調整される。そのようなリンク管理パラメータは、ブルートゥース分科会によって発行され、ウエブサイトbluetooth.orgで入手可能な、”ブルートゥースシステム，バージョン１．２（２００３年１１月）”に記載されている。第１のブルートゥースホスト２１０及び／又は第２のブルートゥースホスト２６０内もしくはそれらに付随する制御回路は、データソース２１１とデータ送信先２６２との間のリンク品質を判別し、それに応答してそれらパラメータの伝送を制御する。
【００１９】
例えば、図２に示すように、受信側のブルートゥースホスト２６０は、例えばデータリンクについての誤り訂正及び／又は検出メトリックを監視する品質判別回路２６３に応答する。ブルートゥースホスト２６０は、判別された品質に応答して、適切なホストコマンドインタフェース（ＨＣＩ）メッセージを与える。このＨＣＩメッセージは、適切なリンク管理メッセージをＡＣＬチャネル２４０及び／又はｅＳＣＯチャネル２３０を介して第２のブルートゥースコントローラ回路２５０から第１のブルートゥースコントローラ回路２２０へ送信させる。そして、このリンク管理メッセージは、ｅＳＣＯチャネル２３０の伝送間隔及び／又は再送限度、及び／又は調整可能な誤り訂正符号化器回路２１２及び調整可能な誤り訂正復号化回路２６１によって適用される誤り訂正符号化を調整し、例えばデータソース２１１とデータ送信先２６２との間で、所定のリンク品質を満たしながら最小又は実質的に一定な伝送レートを維持するための、適切なＨＣＩメッセージを第１のブルートゥースコントローラ回路２２０と第１のブルートゥースホスト２１０との間で送信させる。しかし、品質判別及びｅＳＣＯチャネル２３０の制御は、様々な異なる方法によって提供されうることが理解されよう。例えば、リンク品質判別器は、ブルートゥースコントローラ回路及び／又はブルートゥースホスト回路に統合されてもよい。
【００２０】
図３は、双方向通信を提供するため、図２に示した回路及び動作を変形したものを示す図である。図２及び図３において同様の構成は同様の番号で示し、これら同様の構成についての説明は、図２における説明を代用する。図３に示す実施形態において、第１のブルートゥースホスト２１０’は第１のブルートゥースコントローラ回路２２０に接続されている。第１のブルートゥースコントローラ回路２２０は、オーディオ及び／又はビデオデータを第２のブルートゥースホスト２６０に関連付けされたオーディオ及び／又はビデオソース２６５から受信するオーディオ及び／又はビデオ受信器２１４に接続される。調整可能な誤り訂正符号化器回路２６４は、ｅＳＣＯチャネル２３０を介して第１のブルートゥースコントローラ回路２２０へ送信するため、データソース２６５の出力を調整可能に誤り訂正符号化し、データを第２のブルートゥースコントローラ回路２５０へ与える。調整可能な誤り訂正復号化器回路２１５は、第１のブルートゥースコントローラ回路２２０からデータを受信し、データをオーディオ及び／又はビデオデータ送信先２１４へ与える。第１のブルートゥースホスト２１０’は、オーディオ及び／又はビデオデータソース２６５とオーディオ及び／又はビデオデータ送信先２１４との間のリンク品質を判別するリンク品質判別回路２１３に応答する。図２に関して上述したように、第１のブルートゥースホスト２１０’及び／又は第２のブルートゥースホスト２６０’は、ｅＳＣＯチャネル２３０’の伝送間隔及び／又は再送限度、及び／又は誤り訂正符号化器回路２６４及び誤り訂正復号化器回路２１５の符号化を、判別された品質に応じて調整することができる。
【００２１】
なお、図３に示す双方向通信が対称性を有する必要はないことが理解されよう。具体的には、ｅＳＣＯチャネル２３０’は、方向によって異なるレート及び／又は異なる符号化、伝送間隔及び再送限度を提供しても良い。
【００２２】
図４及び図５は、図３において説明された構成を使用可能な例示的な応用環境を示す。図４を参照して、ヘッドセット４０１は、統合されたブルートゥースコントローラ回路４２０、すなわちホストインタフェースを持たず、上位(upper-level)プロトコル及びプロファイルレイヤを実装したブルートゥースコントローラを含んでいる。
【００２３】
統合されたブルートゥースコントローラ回路４２０は、オーディオ符号化器回路４１１の形式を有するデータソースと動作可能に関連付けられている。オーディオ符号化器回路４１１は、ヘッドセット４０１のマイク（図示せず）のようなオーディオソースからオーディオデータを生成する。調整可能な誤り訂正符号化器回路４１２はオーディオ符号化器回路４１１からオーディオデータを受信し、統合されたブルートゥースコントローラ回路４２０へ与えるため、受信したデータに調整可能な誤り訂正符号化（誤り訂正符号化を行わないというオプションを含みうる）を提供する。
【００２４】
統合されたブルートゥースコントローラ回路４２０は、ＡＣＬチャネル４４０を通じて通信されるリンク管理パラメータによって制御されるｅＳＣＯチャネル４３０を通じ、オーディオデータをセルラ送受信機ユニット４０２（例えば、モバイルヘッドセット又は固定セルラ無線電話機）へ送信する。セルラ送受信機ユニット４０２は、ブルートゥースコントローラ回路４５０に接続されるともに、ブルートゥースコントローラ回路４５０が受信したオーディオデータを調整可能に誤り訂正復号化する調整可能な誤り訂正復号化器回路４６１と動作可能に関連付けられたブルートゥースホスト回路４６０と、調整可能な誤り訂正復号化器回路４５０からデータを受信するテレフォニーインタフェース回路４６２をさらに有している。リンク品質判別回路４６４は、オーディオ符号化器回路４１１とテレフォニーインタフェース回路４６２との間のデータリンク上を伝送されるデータの品質を判別する。
【００２５】
テレフォニーインタフェース回路４６２はさらに、ブルートゥースコントローラ回路４５０によってｅＳＣＯチャネル４３０を通じて伝送するためのデータを、調整可能に誤り訂正符号化する調整可能な誤り訂正復号化器回路４６３にオーディオデータを提供するように動作する。伝送されたデータは統合されたブルートゥースコントローラ回路４２０によって受信され、相補的な調整可能な誤り訂正復号化器回路４１５へ渡される。オーディオデータは誤り訂正復号化器回路４１５からオーディオ復号化器回路４１４へ与えられ、例えばヘッドセットのスピーカ（図示せず）を駆動するために用いられる。リンク品質判別回路４１３は、テレフォニーインタフェース回路４６２とオーディオ復号化器回路４１４との間のリンクのリンク品質を判別する。
【００２６】
図５は、セルラハンドセット５０１から、ネットワークアクセスポイント５０２へオーディオデータを通信するため、調整可能な同期ブルートゥース無線チャネルを用いる、他の例示的な応用例を示す図である。ここで、ネットワークアクセスポイント５０２は、例えばセルラハンドセット５０１を例えばＩＰネットワークを介したボイスオーバＩＰ（ＶｏＩＰ）通信用に利用できるような、インターネットプロトコル（ＩＰ）ネットワークのノードである。ハンドセット５０１は、第１のブルートゥースホスト５１０及び第１のブルートゥースコントローラ回路５２０を含んでいる。オーディオ符号化器回路５１１の形式をとるデータソースは、ハンドセット５０１のマイク（図示せず）のようなオーディオソースからオーディオデータを生成する。調整可能な誤り訂正符号化器回路５１２は、オーディオ符号化器回路５１１からオーディオデータを受信し、第１のブルートゥースコントローラ回路５２０へ与えるために、受信データに調整可能な誤り訂正符号化（誤り訂正符号化を行わないことを含みうる）を提供する。ブルートゥースホスト回路５１０は、制御情報を受信し、それをブルートゥースコントローラ回路５２０へ伝える。
【００２７】
第１のブルートゥースコントローラ回路５２０は、第１及び第２のブルートゥースコントローラ回路５２０，５５０の間でＡＣＬチャネル５４０を通じて通信されるリンク管理パラメータによって制御されるｅＳＣＯチャネル５３０を通じ、オーディオデータをアクセスポイント５０２内の第２のブルートゥースコントローラ回路５５０へ送信する。アクセスポイント５０２は、第２のブルートゥースコントローラ回路５５０に接続される第２のブルートゥースホスト回路５６０をさらに含んでいる。調整可能な誤り訂正復号化器回路４６１は、第２のブルートゥースコントローラ回路５５０が受信したオーディオデータを調整可能に誤り訂正復号化し、テレフォニーインタフェース回路５６２は調整可能な誤り訂正復号化回路５５０からデータを受信する。リンク品質判別回路５６４は、オーディオ符号化器回路５１１とテレフォニーインタフェース回路５６２との間のデータリンク上を伝送されるデータの品質を判別する。
【００２８】
テレフォニーインタフェース回路５６２はさらに、第２のブルートゥースコントローラ回路５５０によってｅＳＣＯチャネル５３０を通じて伝送するためのデータを、調整可能に誤り訂正符号化する調整可能な誤り訂正復号化器回路５６３にオーディオデータを提供するように動作する。伝送されたデータは第１のブルートゥースコントローラ回路５２０によって受信され、相補的な調整可能な誤り訂正復号化器回路５１５へ渡される。適切に復号化されたオーディオデータは、調整可能な誤り訂正復号化器回路５１５からオーディオ復号化器回路５１４へ与えられ、例えばハンドセット５０１のスピーカ（図示せず）を駆動するために用いられる。リンク品質判別回路５１３は、テレフォニーインタフェース回路５６２とオーディオ復号化器回路５１４との間のリンクのリンク品質を判別する。さらに、テレフォニー制御情報がＡＣＬチャネル５４０を介してブルートゥースホスト回路５１０，５６０の間でやりとりされる。
【００２９】
ブルートゥース コア仕様リリース1.2に規定されるように、ｅＳＣＯチャネルは調整可能な再送信及び調整可能な伝送間隔パラメータを含んでいる。具体的には、あるｅＳＣＯチャネル上でのパケット伝送間に生じる伝送スロットの数が調整可能であり、ある単独のパケットに対するＡＲＱ再送の最大数を、ゼロを含む様々な値に調整可能である。
【００３０】
本発明のいくつかの実施形態において、固定レート（例えば１０．２ｋｂ／ｓ）で動作するボコーダ回路（例えばＧＳＭボコーダ）は１つのｅＳＣＯフレームのペイロード（２０４ビット又は２６バイト）にちょうど収まる音声パケットを生成するようにプログラミングされうる。これらのパケットはｅＳＣＯチャネルへ送り込まれる。ボコーダ出力の誤り訂正符号化及び、ｅＳＣＯチャネル２３０の送信間隔及び再送限度は、リンク上のボコーダ出力の伝送の固定レートを維持するよう、リンク品質に応じて変更することができる。このようにして、ボコーダやセルラハンドセット等を有するデバイスを、アクセスポイントにつながれたネットワークを介した通話にも使用することが可能なようにアクセスポイントに接続するため、適応的ブルートゥースチャネルを用いることができる。
【００３１】
図６は、そのようなリンク用の４つの動作モード６０１，６０２，６０３，６０４を示す図である。第１のモード６０１においては、（方向当たり）ただ１つの音声パケットが、２０ｍｓ音声フレームの各々について、誤り訂正符号化を行わずに伝送される。このようなモードは、例えば最適なチャネル状況において用いることができる。損失したパケットは、自動再送要求（ＡＲＱ）技術を用いて再送信されうる。チャネル品質が低下するにつれ、システムは第２のモード６０２へ移行するであろう。第２のモード６０２は、２０ｍｓのフレーム当たり２つのパケットを生成するため、レート１／２の誤り訂正符号化（例えば、畳み込み符号化）を用いる。第２のモード６０２は再送を削減するか、伝送を１回の再送に制限するであろう。第３及び第４のモード６０３，６０４は、さらに悪いチャネル状況におけるロバスト性を向上させるため、レート１／２符号化されたビットの繰り返しを付加する（再送は行わない）。図６は、モデル６０１，６０２，６０３，６０４に対するブルートゥース送信間隔パラメータTesco及び再送ウィンドウDescoの例示的な値を示す。また、表１はそれらモデル６０１，６０２，６０３，６０４に対するネゴシアブルなｓＳＣＯリンクパラメータの値を示す。
【００３２】
【表１】
2008507199.tif 000003
【００３３】
図７は、テレフォニーアプリケーションにおける、そのようなリンクの動作フェーズの例を示す図である。図７において、マスタエンティティはマスタホスト７０１及びマスタブルートゥーデバイス（例えばコントローラ）７０２を含み、スレーブエンティティはスレーブホスト７０４及びスレーブブルートゥースデバイス（例えばコントローラ）７０３を含む。各ホスト／デバイスペア７０１／７０２，７０４／７０３は、ブルートゥースＨＣＩメッセージ７１０，７３０を用いて通信し、デバイス７０２，７０３はリンク管理プロトコル（ＬＭＰ）ネゴシエーションメッセージ７２０を用いて通信する。ホストはテレフォニーアプリケーション及びブルートゥーススタックのＨＣＩより上のレイヤを含み、デバイスはＨＣＩより下のブルートゥースリンク管理（ＬＭ），ベースバンド（ＢＢ）及び物理の各レイヤを含む。
【００３４】
マスタホスト７０１は、適切なｅＳＣＯチャネルパラメータを含むHCI_Setup_Synchronous_Connectionメッセージを用い、コネクションの確立を要求する。マスタデバイス７０２及びスレーブデバイス７０３との間及び、スレーブデバイス７０３とスレーブホスト７０４との間の適切なネゴシエーション（即ち、HCI_Connection_Requestメッセージ及びそれに応答するHCI_Accept Synchionous_Connectionメッセージ）の後、マスタホスト７０１はｅＳＣＯリンクの確立の通知をHCI_Synchronous_Connection_Completeメッセージにおいて受信する。そして、ｅＳＣＯリンクを通じた双方向通信の第１フェーズ７４０、例えばレート１の交換が開始されうる。
【００３５】
７４５において、マスタホスト７０１がリンク品質を許容できないと判断すると、マスタホスト７０１はｅＳＣＯリンクパラメータの再ネゴシエーションを開始し、最終的に動作の第２フェーズ７５０をレート１／２とする。７５５でリンク品質が十分改善されたことを判別すると、マスタホスト７０１はリンクパラメータの再ネゴシエーションを行い、動作の第３フェーズ７６０をレート１にする。同様の適合７７０が引き続いて発生しうる。その後、マスタホスト７０１はHCI_Disconnectメッセージにより、チャネル終了を開始する。
【００３６】
図７に示す例示的な動作は、マスタホスト７０１が両方向の通信を制御する場合の構成である。本発明の別の実施形態においては、スレーブホスト７０４のようなスレーブホスト７０４もまた、チャンネル条件の変更を何れの方向においても要求しうる。
【００３７】
図１〜図７のフローチャート及びブロック図は、本発明の様々な実施形態に係る装置、方法及びコンピュータプログラム製品の考え得る実装のアーキテクチャ、機能及び動作を示している。代替実施形態のいくつかにおいては、図に示した動作は異なる順序で発生することもありうる。例えば、連続して発生するように示される２つの動作は、事実、実質的に同時に実施されうる。また、それら動作は関連する機能に応じて逆の順序で実行されることもある。
【００３８】
図面及び明細書において、本発明の典型的かつ例示的な実施形態を説明してきた。また、特定の用語を用いたけれども、それらは総称的かつ説明的な意味で用いられており、特許請求の範囲で説明される本発明の範囲を制限する意図はない。
【図面の簡単な説明】
【００３９】
【図１】本発明のいくつかの実施形態に係る通信装置および動作を示す図である。
【図２】本発明の様々な実施形態に係るブルートゥース通信装置および動作を模式的に示す図である。
【図３】本発明の様々な実施形態に係るブルートゥース通信装置および動作を模式的に示す図である。
【図４】本発明の様々な実施形態に係るブルートゥース通信装置および動作を模式的に示す図である。
【図５】本発明の様々な実施形態に係るブルートゥース通信装置および動作を模式的に示す図である。
【図６】本発明のいくつかの実施形態に係るブルートゥースマスタ及びスレーブノードの様々な通信モードを示すタイミングチャートである。
【図７】本発明のさらなる実施形態に係るブルートゥースマスタ／スレーブ無線通信の典型例を示す図である。
【図１】
2008507199.tif 000004
【図２】
2008507199.tif 000005
【図３】
2008507199.tif 000006
【図４】
2008507199.tif 000007
【図５】
2008507199.tif 000008
【図６】
2008507199.tif 000009
【図７】
2008507199.tif 000010
【手続補正書】
【提出日】平成18年5月2日(2006.5.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】
前記データソースから前記データ送信先へ、前記第１及び第２のデバイス間の前記調整可能な同期無線チャネルを介してデータリンクを確立するステップが、データソースとデータ送信先の間のデータリンクを、第１及び第２のブルートゥースデバイスの間で、拡張同期コネクション指向（ｅＳＣＯ）チャネルを介して確立するステップを含み、
前記調整可能な同期無線チャネルの伝送間隔及び再送条件並びに前記データリンクの誤り訂正符号化を、前記データリンクの判別された品質に応じて調整するステップが、前記ｅＳＣＯチャネルの伝送間隔及び再送条件並びに前記データリンクの誤り訂正符号化を、前記データリンクの前記判別された品質に応じて調整するステップを含むことを特徴とする請求項１記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
ブルートゥース（商標）デバイス用のテレフォニープロファイルが開発されてきている。ブルートゥース（商標）分科会（ＳＩＧ）が規定し、Ｗｅｂ(bluetooth.org)で入手可能なコードレステレフォニープロファイル（ＣＴＰ）は、ブルートゥース同期コネクション指向（ＳＣＯ）チャネルを用いて音声データをボコーダ回路から６４キロビット／秒の固定レートで伝送する。音声データのフォーマットはA-law又はμ-law ＰＣＭ (Pulse Code Modulation)又はＣＶＳＤ (Continuous Variable Slope Delta) 変調である。ＣＴＰ仕様はまた、いくつかの任意の符号化を用いて６４ｋｂ／ｓデータストリームを生成するトランスペアレントフォーマットを許すが、ＳＣＯ仕様は再送を許さない。エリクソンのモバイルサービスプロファイル（ＭＳＰ）は、再送能力を有するブルートゥース非同期コネクションレス（ＡＣＬ）チャネルを用い、およそ１２．２ｋｂ／ｓの固定レートでボコーダから音声データを送信する。Das等による、”Adaptive link-level error recovery mechanisms in bluetooth”,IEEE 2000 International Conference on Personal Wireless Communications (ICPWC) Proceedings (2000)（非特許文献１）及び、Park等による、”Adaptive transmission method for bluetooth systems in noise environments”, IEEE 2002 Student Conference on Research and Development Proceedings (2002)（非特許文献２）には、ブルートゥース環境における適合技術が開示されている。
【国際調査報告】
2008507199.tif 000011
2008507199.tif 000012
2008507199.tif 000013