(57)【要約】ブルートゥース通信デューティーサイクルデューティーサイクル情報を無線ローカルエリアネットワーク（無線ＬＡＮ）モジュールへ供給することによって電子デバイスを作動させることが可能となる。無線ＬＡＮ通信を完了するために十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在するか否かの判定がブルートゥースの通信デューティーサイクル情報に基づいて行われる。無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在しないと判定された場合には、無線ＬＡＮ送信は次のブルートゥースの非アクティブ通信期間まで延期される。
2009508422.tif 000002
【特許請求の範囲】
【請求項１】
電子デバイスを動作させる方法であって、
ブルートゥース通信デューティーサイクル情報を無線ＬＡＮモジュールに供給するステップと、
前記ブルートゥース通信デューティーサイクル情報に基づいて、無線ＬＡＮ通信を完了するための十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在するか否かを判定するステップと、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在しないと判定された場合に、無線ＬＡＮ送信を次のブルートゥースの非アクティブ通信期間まで延期するステップと
を含むことを特徴とする方法。
【請求項２】
前記無線ＬＡＮ通信を延期する前記ステップは、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在しないと判定された場合に、前記次のブルートゥースの非アクティブ通信期間において分散型フレーム間スペース間隔の直後に続くＷＬＡＮ通信を開始するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在するか否かを判定する前に、現在のブルートゥースの非アクティブ通信期間においてタイマの満了を許可するステップをさらに含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記無線ＬＡＮ通信は、データフレーム及び確認応答を含むことを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記データフレーム及び前記確認応答は、ショートフレーム間スペース間隔によって時間的に分離されていることを特徴とする請求項４に記載の方法。
【請求項６】
前記ブルートゥース通信デューティーサイクル情報は、アクティブな期間及び非アクティブな期間を含むことを特徴とする請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
高品質音声パケットを使用するブルートゥース同期接続型リンクの場合、
前記アクティブな期間は、１．２５ミリ秒であり、
前記非アクティブな期間は、２．５ミリ秒であることを特徴とする請求項６に記載の方法。
【請求項８】
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在すると判定された場合に、前記無線ＬＡＮ通信を実行するステップをさらに含むことを特徴とする請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
電子デバイスであって、
ブルートゥース通信デューティーサイクル情報を供給するブルートゥース送受信機モジュールと、
前記ブルートゥース通信デューティーサイクル情報を取得し、該ブルートゥース通信デューティーサイクル情報に基づいて、無線ＬＡＮ通信を完了するための十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在するか否かを判定し、前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在しないと判定した場合に、無線ＬＡＮ送信を次のブルートゥースの非アクティブ通信期間まで延期する無線ＬＡＮ送受信機モジュールと
を備えることを特徴とする電子デバイス。
【請求項１０】
前記無線ＬＡＮ送受信機モジュールは、さらに、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在しないと判定した場合に、前記次のブルートゥースの非アクティブ通信期間において分散型フレーム間スペース間隔の直後に続くＷＬＡＮ通信を開始することを特徴とする請求項９に記載の電子デバイス。
【請求項１１】
前記無線ＬＡＮ送受信機モジュールは、さらに、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在するか否かを判定する前に、現在のブルートゥースの非アクティブ通信期間においてタイマの満了を許可することを特徴とする請求項９又は１０に記載の電子デバイス。
【請求項１２】
前記無線ＬＡＮ通信は、データフレーム及び確認応答を含むことを特徴とする請求項９乃至１１のいずれか１項に記載の電子デバイス。
【請求項１３】
前記データフレーム及び前記確認応答は、ショートフレーム間スペース間隔によって時間的に分離されていることを特徴とする請求項１２に記載の電子デバイス。
【請求項１４】
前記ブルートゥース通信デューティーサイクル情報は、アクティブな期間及び非アクティブな期間を含むことを特徴とする請求項９乃至１３のいずれか１項に記載の電子デバイス。
【請求項１５】
高品質音声パケットを使用するブルートゥース同期接続型リンクの場合、
前記アクティブな期間は、１．２５ミリ秒であり、
前記非アクティブな期間は、２．５ミリ秒であることを特徴とする請求項１４に記載の電子デバイス。
【請求項１６】
前記無線ＬＡＮ送受信機モジュールは、さらに、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在すると判定した場合に、前記無線ＬＡＮ通信を実行することを特徴とする請求項９乃至１５のいずれか１項に記載の電子デバイス。
【請求項１７】
前記電子デバイスは、モバイル端末であることを特徴とする請求項９乃至１６のいずれか１項に記載の電子デバイス。
【請求項１８】
電子デバイスを動作させる方法をコンピュータに実行させるためのコンピュータプログラムを記憶したコンピュータで読み取り可能な記憶媒体であって、前記コンピュータプログラムは、
ブルートゥース通信デューティーサイクル情報を無線ＬＡＮモジュールに供給するステップと、
前記ブルートゥース通信デューティーサイクル情報に基づいて、無線ＬＡＮ通信を完了するための十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在するか否かを判定するステップと、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在しないと判定された場合に、無線ＬＡＮ送信を次のブルートゥースの非アクティブ通信期間まで延期するステップと
を含むことを特徴とする記憶媒体。
【請求項１９】
前記無線ＬＡＮ通信を延期する前記ステップは、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在しないと判定された場合に、前記次のブルートゥースの非アクティブ通信期間において分散型フレーム間スペース間隔の直後に続くＷＬＡＮ通信を開始するステップを含むことを特徴とする請求項１８に記載の記憶媒体。
【請求項２０】
前記コンピュータプログラムは、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在するか否かを判定する前に、現在のブルートゥースの非アクティブ通信期間においてタイマの満了を許可するステップをさらに含むことを特徴とする請求項１８又は１９に記載の記憶媒体。
【請求項２１】
前記無線ＬＡＮ通信は、データフレーム及び確認応答を含むことを特徴とする請求項１８乃至２０のいずれか１項に記載の記憶媒体。
【請求項２２】
前記データフレーム及び前記確認応答は、ショートフレーム間スペース間隔の時間ごとに分離されることを特徴とする請求項２１に記載の記憶媒体。
【請求項２３】
前記ブルートゥース通信デューティーサイクル情報は、アクティブな期間及び非アクティブな期間を含むことを特徴とする請求項１８乃至２２のいずれか１項に記載の記憶媒体。
【請求項２４】
高品質音声パケットを使用するブルートゥース同期接続型リンクの場合、
前記アクティブな期間は、１．２５ミリ秒であり、
前記非アクティブな期間は、２．５ミリ秒であることを特徴とする請求項２３に記載の記憶媒体。
【請求項２５】
前記コンピュータプログラムは、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在すると判定された場合に、前記無線ＬＡＮ通信を実行するステップをさらに含むことを特徴とする請求項１８乃至２４のいずれか１項に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイル通信デバイスに関し、特に、単一の装置におけるブルートゥース（登録商標）及び無線ローカルエリアネットワーク（ＷＬＡＮ）の機能を提供するための方法、電子デバイス、及びコンピュータプログラムを記憶した記憶媒体に関するものである。
【背景技術】
【０００２】
無線ネットワーク及びモバイル端末によって情報の配信方法が大幅に改良されている。しかし、残念なことに、２つの人気のある無線接続規格であるＩＥＥＥ８０２．１１ｂ／ｇ・ＷＬＡＮとブルートゥース（登録商標）は、同一の周波数帯である２．４ＧＨｚ帯を使用している。したがって、ＷＬＡＮとブルートゥース（登録商標）無線通信装置とが同じデバイスの中に共置されると、共通に設けられた受信機／増幅器が飽和してしまうことがあり、受信機の感度が損なわれる場合がある。さらに、ＷＬＡＮ無線通信装置とブルートゥース（登録商標）無線通信装置の双方が同時に使用されると、帯域の集中的利用によって、上記２つの規格に関連するそれぞれの誤り訂正機能の処理が妨げられることがある。それでも、ＷＬＡＮとブルートゥース（登録商標）双方の機能を単一の装置内に設けることが望ましい場合がある。この理由の１つとして、ＷＬＡＮとブルートゥース（登録商標）とが様々なアプリケーション向けに設計されているという点が挙げられる。ブルートゥース（登録商標）装置は、無線ヘッドセットとして一般に使用され、プリンタなどのブルートゥース（登録商標）互換デバイスへデータファイルを転送し、データをパーソナルコンピュータと交換／同期するためのものである。これに対して、ＷＬＡＮ装置は、個人用ネットワーク又は企業ネットワークでの利用と、レストランと、ホテルのロビーと空港などのホットスポットでのインターネット接続としての利用との少なくともいずれかの利用に供される頻度が高い。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ＷＬＡＮとブルートゥース（登録商標）双方の機能の提供が装置により可能となるように、同時伝送を回避するための種々のメディア・アクセス制御（ＭＡＣ）プロトコルが開発されている。パケット・トラフィック・アービトレーション（ＰＴＡ）として知られているこのような１つのプロトコルでは、ＷＬＡＮ無線通信装置とブルートゥース（登録商標）無線通信装置間での多元接続を実現するために時分割によるアプローチが利用される。しかし、ＰＴＡプロトコルは、ブルートゥース（登録商標）トラフィックに対して優先設定を与えるものであり、この優先設定が作動すると、動作中のいずれのＷＬＡＮ通信も中断させられることになる。この結果、無駄になる帯域と、衝突率の上昇と、ＷＬＡＮネットワーク容量の減少との少なくともいずれかが生じる可能性がある。
【課題を解決するための手段】
【０００４】
本発明のいくつかの実施形態によれば、ブルートゥース（登録商標）通信デューティーサイクル情報を無線ローカルエリアネットワーク（ＷＬＡＮ：無線ＬＡＮ）モジュールへ供給することによって電子デバイスの作動が可能となる。ブルートゥース（登録商標）通信デューティーサイクル情報に基づいて、現在のブルートゥース（登録商標）の非アクティブ通信期間中に無線ＬＡＮ通信を完了するのに十分な時間が存在するか否かの判定が行われる。現在のブルートゥース（登録商標）の非アクティブ通信期間中に当該無線ＬＡＮ通信を完了するのに十分な時間が存在しないと判定された場合、無線ＬＡＮ送信は次のブルートゥース（登録商標）の非アクティブ通信期間まで延期される。
【０００５】
本発明の他の実施形態では、現在のブルートゥース（登録商標）の非アクティブ通信期間中に無線ＬＡＮ通信を完了するのに十分な時間が存在しないと判定された場合、無線ＬＡＮ通信の延期ステップは、次のブルートゥース（登録商標）の非アクティブ通信期間において分散型フレーム間スペース（ＤＩＦＳ）期間の直後に続く無線ＬＡＮ通信を開始するステップを含む。
【０００６】
本発明のさらに他の実施形態では、無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥース（登録商標）の非アクティブ通信期間中に存在するかどうかを判定する前に、現在のブルートゥース（登録商標）の非アクティブ通信期間においてタイマの満了が許可される。
【０００７】
本発明のさらに他の実施形態では、無線ＬＡＮ通信はデータフレーム及び確認応答を備える。
【０００８】
本発明のさらに他の実施形態では、データフレームと確認応答とはショートフレーム間スペース（ＳＩＦＳ）間隔の時間ごとに分離される。
【０００９】
本発明のさらに他の実施形態では、ブルートゥース（登録商標）の通信デューティーサイクル情報はアクティブな時間間隔（期間）及び非アクティブな期間を備える。
【００１０】
本発明のさらに他の実施形態では、高品質音声（ＨＶ３）パケットを使用するブルートゥース（登録商標）同期接続型（ＳＣＯ）リンクの場合、アクティブな期間は１．２５ミリ秒であり、非アクティブな期間は２．５ミリ秒である。
【００１１】
本発明のさらに他の実施形態では、現在のブルートゥース（登録商標）通信期間中に無線ＬＡＮ通信を完了するのに十分な時間が存在すると判定された場合、無線ＬＡＮ通信が実行される。
【００１２】
本発明の方法の形態に関して主に説明したが、本発明が、方法と、電子デバイスと、コンピュータプログラムを記憶した記憶媒体との少なくともいずれかとして実施可能であることは理解されよう。
【００１３】
本発明のその他の特徴は、添付図面と共に参照され、本発明の特定の実施形態についての以下の詳細な説明からさらに容易に理解される。
【発明を実施するための最良の形態】
【００１４】
本発明は、様々な変形及び他の形式を許容することができ、その特定の実施形態が図面の例示によって示され、また、本明細書で詳細に説明される。しかしながら、本発明は開示される特定の実施形態に限定されることを意図するものではなく、それどころか、本発明は、特許請求の範囲で定義されているような本発明の精神及び範囲に含まれるあらゆる変形、均等及び代替構成を含むものであることを理解すべきである。同一の参照番号は図面の説明を通じて同一の要素を示すものとする。
【００１５】
本願明細書で使用されているように、明示的に別段の定めをした場合を除き、単数形を示す「ａ」、「ａｎ」及び「ｔｈｅ」は複数形も同様に含むことを意図するものである。「備える（comprises）」と、「備えている（comprising）」との少なくともいずれかの用語は、本明細書で使用される場合、上述の特徴と、数値と、ステップと、処理と、要素と、コンポーネントとの少なくともいずれかの存在を指定する用語ととるべきであるが、１つ以上のその他の特徴と、数値と、ステップと、処理と、要素と、コンポーネントと、これらのグループとの少なくともいずれかの存在又は追加を除外するものではないことをさらに理解されたい。１つの要素が別の要素と「接続される」又は「結合される」と記載されている場合、この要素は、別の要素と直接接続又は結合することができるか、又は、中間に介在する要素が存在し得ることを理解されたい。さらに、ここで使用されているような「接続される」又は「結合される」という記載は無線での接続又は結合を含みうるものである。本明細書において使用されているように、「及び／又は（and/or)」という用語は、１つ以上の関連付けられ、リストされた項目のうちの任意の、及び、すべての組み合わせを含むものである。
【００１６】
別段の定めがない限り、本願明細書で用いる（技術的用語と科学的用語を含む）すべての用語は、本発明が属している技術分野の通常の当業者によって共通に理解されるものと同じ意味を持つものとする。一般に使用される辞書に定義されているような用語は、関連する技術分野の文脈における意味と一致する意味を有するものと解釈すべきであり、本明細書で明示的に別段の定めがない限り、理想化した意味に解釈したり、過度に形式的な意味に解釈したりすべきではないことをさらに理解されたい。
【００１７】
本発明は、方法と、電子デバイスと、コンピュータプログラムを記憶した記憶媒体との少なくともいずれかとして実施することができる。したがって、本発明は、ハードウェアに組み込まれる構成と、（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）ソフトウェアに組み込まれる構成との少なくともいずれかの構成で実施することができる。さらに、本発明は、コンピュータで使用可能な又はコンピュータが読み取り可能なプログラム・コードを有する、コンピュータで使用可能な又はコンピュータが読み取り可能な記憶媒体の形をとり得るものである。本書の文脈において、コンピュータで使用可能な又はコンピュータで読み取り可能な媒体とは、命令実行システム、設備、又は装置によって、又は、命令実行システム、設備、又は装置と共に使用されるプログラムを収容し、格納し、通信し、伝播し、あるいは転送できるあらゆる媒体であり得る。
【００１８】
コンピュータで使用可能な又はコンピュータで読み取り可能な媒体とは、たとえば、電子的、磁気的、光学的、電磁的、赤外線の、又は半導体システム、設備、装置、又は伝播媒体であるが、これらに限定されるわけではない。コンピュータで読み取り可能な媒体のさらに詳細な例（非包括的なリスト）には、１つ以上の配線を有する電気接続、ポータブルコンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ及びコンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）が含まれる。なお、コンピュータで使用可能な媒体又はコンピュータで読み取り可能な媒体とは、プログラムが印刷された紙又は別の適切な媒体であってもよい。これは、例えば紙又は他の媒体を光走査し、その後必要に応じてコンパイル、変換又は適切な方法での処理を行い、かつコンピュータメモリに格納することによって、プログラムを電子的に取り込むことが可能だからである。
【００１９】
さらに、本明細書において使用されるように、「モバイル端末（mobile terminal）」という用語は、マルチラインディスプレイを有している、若しくは有していないいずれかの衛星無線電話機又は携帯無線電話機か、携帯無線電話機をデータプロセシング、ファクシミリ及びデータ通信機能と組み合わせたパーソナルモバイル通信システム（ＰＣＳ）か、無線電話機、ページャ、インターネット／イントラネットアクセス、ウェブブラウザ、オーガナイザ、カレンダと、全地球測位システム（ＧＰＳ）受信機との少なくともいずれかを含むＰＤＡか、無線電話通信装置を含む従来のラップトップ型及びパームトップ型受信機との少なくともいずれか、あるいはその他の機器を含むものとする。無線端末は「パーベイシブコンピューティング」ともいわれる。
【００２０】
本明細書において、例示を目的として、モバイル端末というコンテキストで本発明の実施形態について説明する。しかしながら、本発明が、このような実施形態のみに限定されるわけではないこと、また、ブルートゥース（登録商標）ローカルエリアネットワーク及び無線ローカルエリアネットワーク（無線ＬＡＮ）の機能を備えた電子デバイスとして一般に実施され得るものであることは理解されよう。
【００２１】
ここで図１を参照してわかるように、本発明のいくつかの実施形態に係るモバイル端末１００のような例示的な電子デバイスは、キーボード／キーパッド１０２、ディスプレイ１０４、ブルートゥース（登録商標）無線通信装置１０６、無線ＬＡＮ通信装置１０７、メモリ１０８、マイク１１０、スピーカ１１２及びプロセッサ１１４と通信するカメラ／ビデオモジュール１１６を備える。１つの又は両方の無線通信回路１０６、１０７は、一般に送信回路と受信回路とを備え、上記無線通信回路は協働して、アンテナ１１８を介して無線周波数信号を基地局無線通信装置へ送信したり、基地局無線通信装置から受信したりする。本発明の様々な実施形態によれば、ブルートゥース（登録商標）無線通信装置１０６と無線ＬＡＮ通信装置１０７の双方は同じアンテナ１８を共有してもよい。或いは、個々の無線通信装置１０６、１０７は当該無線通信装置と関連する専用のアンテナを備えてもよい。さらに、ブルートゥース（登録商標）無線通信回路１０６は、ブルートゥース（登録商標）プロトコルを用いて他のブルートゥース（登録商標）互換デバイス１２０との無線通信を容易にすることができる。ブルートゥース（登録商標）プロトコルとは、免許を必要としない２．４ＧＨｚ帯域でデジタル音声とデジタルデータとを短距離及び低速で無線送信するためのオープン規格であり、このプロトコルはポイント・ツー・ポイント用及びポイント・ツー・マルチポイント用の双方のアプリケーションをサポートしている。無線ＬＡＮ通信回路は、例えば、ＩＥＥＥ８０２．１１規格を用いてローカルエリアネットワーク上で装置１２２との無線通信を容易にすることができる。メモリ１０８はメモリ階層を表すものであってもよい。このメモリには、揮発性メモリと、非揮発性メモリとの少なくともいずれかを含み得るものであり、例えば、取り外し可能なフラッシュメモリと、磁気メモリと、光学的書き換え可能な不揮発性メモリとの少なくともいずれかがある。モバイル端末１００と基地局無線通信装置との間で送信される無線周波数信号は、（着呼用のページング信号／メッセージなどの）トラフィック信号と制御信号の双方を備えることが可能であり、これらの信号を用いて、別のパーティ又は宛先と通信が確立され、維持される。無線周波数信号はパケットデータ情報も備え得るものであり、例えばセルラー・デジタル・パケット・データ（ＣＤＰＤ）情報などがある。モバイル端末１００の上述のコンポーネントは従来型の多くのモバイル端末の中に含まれているものであってもよく、これらのコンポーネントの機能は当業者に一般に知られているものである。
【００２２】
本発明のいくつかの実施形態によれば、ブルートゥース（登録商標）無線通信装置１０６と無線ＬＡＮ通信装置１０７とは、協働して、ブルートゥース（登録商標）通信が中断されたり、無線ＬＡＮ通信と干渉したりする確率を減少させるように構成することができる。例えば、図２はブルートゥース（登録商標）無線通信装置１０６と無線ＬＡＮ通信装置１０７用の部分的通信スタック２００を示す図である。図２に示すように、ブルートゥース（登録商標）無線通信装置１０６の通信スタックのホスト層は、無線ＬＡＮ通信装置１０７通信スタックのホスト層へトラフィックデューティーサイクル情報を供給することができる。この情報に基づいて、アービトレーションがそれぞれの通信スタックの媒体アクセス制御（ＭＡＣ）層において発生して、ブルートゥース（登録商標）通信と無線ＬＡＮ通信間での中断／干渉を減少させることが可能となる。ＭＡＣ層は、それぞれの通信スタックにおいて物理層と一体に動作して、空気（ａｉｒ）のような物理媒体の両端にわたって情報の送受信を行う。
【００２３】
図１及び図２は、モバイル端末、電子デバイス等において使用して、ブルートゥース（登録商標）通信と無線ＬＡＮ通信とを同一の装置において協調できるようにする例示的なハードウェア構成／ソフトウェア構成を示す図である。しかし、本発明がこのような構成のみに限定されるわけではなく、本明細書において説明される処理を実行できる任意の構成の包含を意図するものであることは理解されよう。さらに、図１及び図２のハードウェア／ソフトウェア構成の機能は、本発明の様々な実施形態に従う単一のプロセッサシステム、マルチプロセッサシステムとして、又はスタンドアロン型コンピュータシステムのネットワークとしても実装可能である。
【００２４】
図１及び図２を参照して上述した装置とシステムとの少なくともいずれかの動作を実行するためのコンピュータプログラムコードは、開発の便宜上、Ｃ又はＣ＋＋等の高水準プログラミング言語で記述されうる。さらに、本発明の実施形態の処理を実行するためのコンピュータプログラムコードは、インタプリタ言語等の他のプログラミング言語で記述されてもよいが、それらに限定されるわけではない。いくつかのモジュール又はルーチンは、パフォーマンスと、メモリの利用状況とを向上させるためにアセンブリ言語又はマイクロコードで記述されてもよい。プログラムモジュールの任意の又はすべての機能は、個別のハードウェアコンポーネント、１つ以上の特定用途向け集積回路（ＡＳＩＣ）、プログラムされたデジタル信号プロセッサ又はマイクロコントローラを使用して実現されてもよいことはさらに理解されよう。
【００２５】
本発明のいくつかの実施形態に従う方法と、モバイル端末と、電子デバイスと、データ処理システムと、コンピュータプログラムを記憶した記憶媒体との少なくともいずれかを示すフローチャートとブロック図の例示との少なくともいずれかを参照しながら、本明細書において本発明について後述する。
【００２６】
これらのフローチャートとブロック図との少なくともいずれかは、本発明の様々な実施形態に従う画像データ処理プロセスを示す例示的な処理をさらに例示するものである。フローチャートの例図とブロック図の例図との少なくともいずれかの各ブロックと、フローチャートの例図とブロック図の例図との少なくともいずれの中のブロック群の組み合わせとをコンピュータプログラム命令とハードウェアの作動との少なくともいずれかによって実現できることは理解されるであろう。これらのコンピュータプログラム命令は、汎用コンピュータ、特定用途コンピュータ又は他のプログラム可能なデータ処理装置のプロセッサへ提供される。したがって、コンピュータ又は他のプログラム可能なデータ処理装置のプロセッサを介して実行されるこれらの命令は、フローチャートのブロックと、ブロック図のブロックとのいずれかにおいて特定される機能を実現する手段を創出することとなる。
【００２７】
これらのコンピュータプログラム命令は、コンピュータで使用可能なメモリ又はコンピュータで読み取り可能なメモリに格納され、特定の方法で機能するようにコンピュータ又は他のプログラム可能なデータ処理装置に対して指示を与えることができる。したがって、コンピュータで使用可能なメモリ又はコンピュータで読み取り可能なメモリに格納されたこれらの命令は、フローチャートのブロックと、ブロック図のブロックとのいずれかにおいて特定された機能を実現する命令を含む製品を生成することになる。
【００２８】
上記コンピュータプログラム命令は、コンピュータ又は他のプログラム可能な装置において一連の処理ステップを実行するために、コンピュータ又は他のプログラム可能なデータ処理装置にロードされ、コンピュータにより実行される処理を生成することができる。そうすることで、コンピュータ又は他のプログラム可能な装置上で実行される命令は、フローチャートと、ブロック図のブロック又はブロック群との少なくとも１つのブロックで特定される機能を実現するステップを提供することになる。
【００２９】
図３は、本発明のいくつかの実施形態に係る単一の装置におけるブルートゥース（登録商標）通信と無線ＬＡＮ通信との調整を例示するタイミング図である。上述したように、無線ＬＡＮとブルートゥース（登録商標）双方の機能の提供が装置により可能となるように、同時伝送を回避するための種々のＭＡＣプロトコルが開発されている。パケット・トラフィック・アービトレーション（ＰＴＡ）として知られているこのような１つのプロトコルでは、無線ＬＡＮ無線通信装置とブルートゥース（登録商標）無線通信装置との間での分割のために時分割によるアプローチが用いられる。しかし、ＰＴＡプロトコルは、ブルートゥース（登録商標）トラフィックに対して優先設定を与えるものであり、この優先設定が作動されると、動作中のいずれの無線ＬＡＮ通信も中断させられることになる。この中断が図３に示す第１の無線ＬＡＮ送信に関して例示されている。ブルートゥース（登録商標）無線通信装置が優先信号をアクティブ状態にするとき、ブルートゥース（登録商標）無線通信装置はブルートゥース（登録商標）フレームの送受信を行うことが可能となる。第１のアクティブでないブルートゥース（登録商標）間隔中に、無線ＬＡＮ通信装置は通信を開始する。無線ＬＡＮ通信は、分散型フレーム間スペース（ＤＩＦＳ）間隔、バックオフタイマ間隔、データフレーム間隔、ショートフレーム間スペース（ＳＩＦＳ）間隔、及び確認応答間隔を有している。しかし、図３に示すように、ブルートゥース（登録商標）無線通信装置は、無線ＬＡＮデータ間隔の終了時に優先信号をアクティブ状態にして、無線ＬＡＮデータフレームと、ＳＩＦＳと、確認応答間隔とを中断する。
【００３０】
ここで図４及び図３を参照してわかるように、本発明のいくつかの実施形態に係る単一の装置においてブルートゥース（登録商標）通信と無線ＬＡＮ通信とを協調させるための処理がブロック４００で始まり、ここで、ブルートゥース（登録商標）無線通信装置はブルートゥース（登録商標）のプロトコル・デューティーサイクル情報を無線ＬＡＮ通信装置に供給する。本発明のいくつかの実施形態によれば、デューティーサイクル情報は、ブルートゥース（登録商標）フレームが伝送されるブルートゥース（登録商標）アクティブ期間と、ブルートゥース（登録商標）非アクティブ期間とを備える。本発明の特定の実施形態では、高品質音声（ＨＶ３）パケットを用いるブルートゥース（登録商標）同期接続型（ＳＣＯ）リンクの場合、ブルートゥース（登録商標）のアクティブな期間は１．２５ミリ秒であり、また、非アクティブな期間は２．５ミリ秒である。
【００３１】
ブルートゥース（登録商標）のプロトコル・デューティーサイクル情報に基づいて、無線ＬＡＮ通信装置は、現在のブルートゥース（登録商標）の非アクティブ通信期間中に無線ＬＡＮ通信を完了するのに十分な時間が存在するか否かをブロック４０５で判定する。例えば、図３を参照してわかるように、無線ＬＡＮ通信装置は、第１のブルートゥース（登録商標）の非アクティブ通信期間中にバックオフタイマ間隔が満了するまで待機することができ、それから、無線ＬＡＮデータ−フレーム間隔、ＳＩＦＳ間隔、確認応答間隔が完了するのに十分な残り時間が次のブルートゥース（登録商標）アクティブ通信期間の前に存在するか否かを判断する。無線ＬＡＮ通信を完了するための十分な時間が存在すれば、無線ＬＡＮ通信はブロック４１０で実行される。図３に示す例では、時間が不十分であるという理由で、無線ＬＡＮ通信装置は図３に示す最初の無線ＬＡＮ通信を続行しなくなる。その代わりに、無線ＬＡＮ通信装置は、ブロック４１５において、本発明のいくつかの実施形態に従って次のブルートゥース（登録商標）の非アクティブ通信期間まで無線ＬＡＮを延期する。
【００３２】
バックオフタイマは、ブルートゥース（登録商標）に依存しない場合と、ブルートゥース（登録商標）が無線ＬＡＮ技術と共存している場合との少なくともいずれかの場合があるが、このバックオフタイマを用いて、複数のアクタ（actor）が通信媒体へのアクセスに満足しているとき、衝突を減少させることが可能となる。通信媒体がビジー状態である場合、この媒体上で検出された最後のフレームが正しく受信されると、この媒体が、ＤＩＦＳインターバル（間隔）に等しい時間の間中断なくアイドル状態のままであると判断されるまで、又は、上記媒体上で検出された最後のフレームが正しく受信されなくなったとき、上記媒体は別の時間の間中断なくアイドル状態のままであると判断されるまでアクタは送信を延期する。このＤＩＦＳ時間（又は別の時間）間隔の後、アクタは、バックオフタイマがゼロでない値をすでに含んでいれば、送信前の追加の送信延期時間のためのランダムなバックオフ時間を生成することができる。この場合、バックオフタイム間隔用の乱数を選択する必要はない。
【００３３】
図３に例示されているように、次のブルートゥース（登録商標）の非アクティブ通信期間における無線ＬＡＮ通信は、本発明のいくつかの実施形態に係るバックオフタイマを使用せずにＤＩＦＳ間隔の直後に開始される。したがって、次のブルートゥース（登録商標）の非アクティブ通信期間における無線ＬＡＮ通信は、ＤＩＦＳ間隔、データフレーム間隔、ＳＩＦＳ間隔、及び確認応答間隔を備えることが可能となる。
【００３４】
好適には、本発明のいくつかの実施形態によって、装置がブルートゥース（登録商標）技術と無線ＬＡＮ技術の双方を組み入れることが可能となる一方で、ブルートゥース（登録商標）通信と無線ＬＡＮ通信とが中断したり、相互に干渉したりする確率を低減できるようにすることが望ましい。
【００３５】
図４のフローチャートは、単一の装置においてブルートゥース（登録商標）通信と無線ＬＡＮ通信とを協調させるための方法と、電子デバイスと、コンピュータプログラムを記憶した記憶媒体との少なくともいずれかの実施形態の構成、機能及び処理を例示するものである。これに関して、個々のブロックはモジュール、セグメント、又はコードの一部を表し、該ブロックは、指定された（単複の）論理機能を実行するための１つ以上の実行可能な命令を備えている。他の実施構成において、ブロック内の上述の機能は上記の図４に記されている順序の中から生じ得るものであることも付記しておく。例えば、連続して示されている２つのブロックを、実際には、機能に応じてほぼ同時に実行したり、時として逆の順序で実行したりすることも可能であることも付記しておく。
【００３６】
本発明の原理から実質的に逸脱することなく、好適な実施形態に対して多くの変形及び変更を行うことが可能である。そのような全ての変形及び変更は、請求の範囲に示されている本発明の範囲内に含まれることが意図されている。
【図面の簡単な説明】
【００３７】
【図１】本発明のいくつかの実施形態に係る電子デバイス／モバイル端末を例示するブロック図である。
【図２】図１のブルートゥース無線通信装置と無線ＬＡＮ無線通信装置用の部分的通信スタックを例示するブロック図である。
【図３】本発明のいくつかの実施形態に係る単一の装置におけるブルートゥース通信と無線ローカルエリアネットワーク（無線ＬＡＮ）通信との調整を例示するタイミングチャートである。
【図４】本発明のいくつかの実施形態に係る単一の装置においてブルートゥース通信と無線ＬＡＮ通信との調整処理を例示するフローチャートである。
【図１】
2009508422.tif 000003
【図２】
2009508422.tif 000004
【図３】
2009508422.tif 000005
【図４】
2009508422.tif 000006
【手続補正書】
【提出日】平成19年7月12日(2007.7.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子デバイスを動作させる方法であって、
前記電子デバイスからブルートゥース通信デューティーサイクル情報を、前記電子デバイスの無線ＬＡＮモジュールに供給するステップと、
前記電子デバイスにおいて、前記ブルートゥース通信デューティーサイクル情報に基づいて、無線ＬＡＮ通信を完了するための十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在するか否かを判定するステップと、
前記電子デバイスにおいて、前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在しないと判定された場合に、無線ＬＡＮ送信を次のブルートゥースの非アクティブ通信期間まで延期するステップと
を含むことを特徴とする方法。
【請求項２】
前記無線ＬＡＮ通信を延期する前記ステップは、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在しないと判定された場合に、前記次のブルートゥースの非アクティブ通信期間において分散型フレーム間スペース間隔の直後に続くＷＬＡＮ通信を開始するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在するか否かを判定する前に、現在のブルートゥースの非アクティブ通信期間においてタイマの満了を許可するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記無線ＬＡＮ通信は、データフレーム及び確認応答を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記データフレーム及び前記確認応答は、ショートフレーム間スペース間隔によって時間的に分離されていることを特徴とする請求項４に記載の方法。
【請求項６】
前記ブルートゥース通信デューティーサイクル情報は、アクティブな間隔時間及び非アクティブな間隔時間を含むことを特徴とする請求項１に記載の方法。
【請求項７】
高品質音声パケットを使用するブルートゥース同期接続型リンクの場合、
前記アクティブな間隔時間は、１．２５ミリ秒であり、
前記非アクティブな間隔時間は、２．５ミリ秒であることを特徴とする請求項６に記載の方法。
【請求項８】
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在すると判定された場合に、前記無線ＬＡＮ通信を実行するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
電子デバイスであって、
ブルートゥース通信デューティーサイクル情報を供給するブルートゥース送受信機モジュールと、
前記ブルートゥース通信デューティーサイクル情報を取得し、該ブルートゥース通信デューティーサイクル情報に基づいて、無線ＬＡＮ通信を完了するための十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在するか否かを判定し、前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在しないと判定した場合に、無線ＬＡＮ送信を次のブルートゥースの非アクティブ通信期間まで延期する無線ＬＡＮ送受信機モジュールと
を備えることを特徴とする電子デバイス。
【請求項１０】
前記無線ＬＡＮ送受信機モジュールは、さらに、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在しないと判定した場合に、前記次のブルートゥースの非アクティブ通信期間において分散型フレーム間スペース間隔の直後に続くＷＬＡＮ通信を開始することを特徴とする請求項９に記載の電子デバイス。
【請求項１１】
前記無線ＬＡＮ送受信機モジュールは、さらに、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在するか否かを判定する前に、現在のブルートゥースの非アクティブ通信期間においてタイマの満了を許可することを特徴とする請求項９に記載の電子デバイス。
【請求項１２】
前記無線ＬＡＮ通信は、データフレーム及び確認応答を含むことを特徴とする請求項９に記載の電子デバイス。
【請求項１３】
前記データフレーム及び前記確認応答は、ショートフレーム間スペース間隔によって時間的に分離されていることを特徴とする請求項１２に記載の電子デバイス。
【請求項１４】
前記ブルートゥース通信デューティーサイクル情報は、アクティブな間隔時間及び非アクティブな間隔時間を含むことを特徴とする請求項９に記載の電子デバイス。
【請求項１５】
高品質音声パケットを使用するブルートゥース同期接続型リンクの場合、
前記アクティブな間隔時間は、１．２５ミリ秒であり、
前記非アクティブな間隔時間は、２．５ミリ秒であることを特徴とする請求項１４に記載の電子デバイス。
【請求項１６】
前記無線ＬＡＮ送受信機モジュールは、さらに、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在すると判定した場合に、前記無線ＬＡＮ通信を実行することを特徴とする請求項９に記載の電子デバイス。
【請求項１７】
前記電子デバイスは、モバイル端末であることを特徴とする請求項９に記載の電子デバイス。
【請求項１８】
電子デバイスを動作させる方法をコンピュータに実行させるためのコンピュータプログラムを記憶したコンピュータで読み取り可能な記憶媒体であって、前記コンピュータプログラムは、
前記電子デバイスからブルートゥース通信デューティーサイクル情報を、前記電子デバイスの無線ＬＡＮモジュールに供給するステップと、
前記ブルートゥース通信デューティーサイクル情報に基づいて、無線ＬＡＮ通信を完了するための十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在するか否かを判定するステップと、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在しないと判定された場合に、無線ＬＡＮ送信を次のブルートゥースの非アクティブ通信期間まで延期するステップと
を含むことを特徴とする記憶媒体。
【請求項１９】
前記無線ＬＡＮ通信を延期する前記ステップは、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在しないと判定された場合に、前記次のブルートゥースの非アクティブ通信期間において分散型フレーム間スペース間隔の直後に続くＷＬＡＮ通信を開始するステップを含むことを特徴とする請求項１８に記載の記憶媒体。
【請求項２０】
前記コンピュータプログラムは、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在するか否かを判定する前に、現在のブルートゥースの非アクティブ通信期間においてタイマの満了を許可するステップをさらに含むことを特徴とする請求項１８に記載の記憶媒体。
【請求項２１】
前記無線ＬＡＮ通信は、データフレーム及び確認応答を含むことを特徴とする請求項１８に記載の記憶媒体。
【請求項２２】
前記データフレーム及び前記確認応答は、ショートフレーム間スペース間隔の時間ごとに分離されることを特徴とする請求項２１に記載の記憶媒体。
【請求項２３】
前記ブルートゥース通信デューティーサイクル情報は、アクティブな間隔時間及び非アクティブな間隔時間を含むことを特徴とする請求項１８に記載の記憶媒体。
【請求項２４】
高品質音声パケットを使用するブルートゥース同期接続型リンクの場合、
前記アクティブな間隔時間は、１．２５ミリ秒であり、
前記非アクティブな間隔時間は、２．５ミリ秒であることを特徴とする請求項２３に記載の記憶媒体。
【請求項２５】
前記コンピュータプログラムは、
前記無線ＬＡＮ通信を完了するのに十分な時間が現在のブルートゥースの非アクティブ通信期間中に存在すると判定された場合に、前記無線ＬＡＮ通信を実行するステップをさらに含むことを特徴とする請求項１８に記載の記憶媒体。
【国際調査報告】
2009508422.tif 000007
2009508422.tif 000008
2009508422.tif 000009