(57)【要約】【課題】集中ワイヤレス・リソース・マネージャを利用して、計算デバイスと相互作用を行うワイヤレス・デバイス間における通信の競合を調整すること、および／またはワイヤレス・デバイスと、当該ワイヤレス・デバイスと相互作用を行う計算デバイスのロカール(locale)との間における通信の競合を調整することを容易にする。【解決手段】１つの実例では、少なくとも部分的に、ワイヤレス・デバイスのハードウェア・サポート通信パラメータおよび／またはその現在利用されている通信パラメータ等に基づいて、ワイヤレス・デバイスの動的な調整を可能にする。別の実例は、少なくとも部分的に、計算デバイスのロカールに基づいて、動的通信調節を設ける。これによって、少なくとも部分的に、地方の法律および規制等に基づいて、通信周波数を調節し易くする。【選択図】図３
2009515432.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信をし易くするシステムであって、
少なくとも１つのワイヤレス・デバイスから通信情報を入手する受信コンポーネントと、
計算デバイスに利用可能な通信情報を用いて、前記ワイヤレス・デバイスの通信情報を調整する調整コンポーネントと、
を備えた、システム。
【請求項２】
請求項１記載のシステムにおいて、前記通信情報は、少なくとも１つのワイヤレス・デバイスのための少なくとも１つの動作周波数スペクトルに関する情報を備えた、システム。
【請求項３】
請求項２記載のシステムにおいて、前記少なくとも１つの動作周波数スペクトルに関する情報は、少なくとも部分的に、周波数マスク情報、範囲情報、電力情報、チャネル情報、周波数使用形式情報、および／または干渉特性情報を備えた、システム。
【請求項４】
請求項２記載のシステムにおいて、前記調整コンポーネントは、前記デバイス動作周波数スペクトル情報を、前記計算デバイスのための利用可能周波数スペクトル関連情報を用いて動的に調整する、システム。
【請求項５】
請求項４記載のシステムにおいて、前記調整コンポーネントは、前記利用可能な周波数スペクトル関連情報を用いて前記デバイス動作周波数スペクトル情報を調整する際にし易くするために、少なくとも１つの周波数マスクを利用し、前記周波数マスクは前記受信コンポーネントによって少なくとも１つのワイヤレス・デバイスから入手する、システム。
【請求項６】
請求項５記載のシステムにおいて、前記受信コンポーネントは、前記ワイヤレス・デバイスからリアル・タイムで前記周波数マスクを入手する、システム。
【請求項７】
請求項１記載のシステムにおいて、前記調整コンポーネントは、前記ワイヤレス・デバイス通信情報および／またはその調整を、前記計算デバイスによる利用のために、集中レポジトリに格納する、システム。
【請求項８】
請求項１記載のシステムにおいて、前記調整コンポーネントは、前記計算デバイスによる前記ワイヤレス・デバイスの利用を容易にするために、動的周波数マスクを決定および／または選択するために、前記調整を利用する、システム。
【請求項９】
請求項１記載のシステムにおいて、前記調整コンポーネントの調整は、少なくとも部分的に、前記計算デバイスの少なくとも１つの物理的場所に基づく、システム。
【請求項１０】
請求項１記載のシステムにおいて、前記通信情報は、ワイヤレス・デバイスのサポートされる無線特性および／または現在の無線特性を備えた、システム。
【請求項１１】
ワイヤレス通信をし易くする方法であって、
計算デバイスとインターフェースする少なくとも１つのワイヤレス・デバイスから通信情報を入手するステップと、
別のワイヤレス・デバイスとの競合、および／または前記計算デバイスの物理的場所に関連のある通信制約を解消するために、前記ワイヤレス・デバイスのための通信割り当てパラメータを決定するステップと、
を備えた、方法。
【請求項１２】
請求項１１記載の方法において、前記通信情報は、少なくとも部分的に、前記ワイヤレス・デバイスと関連のある現在の干渉特性を備えた、方法。
【請求項１３】
請求項１１記載の方法であって、更に、
ユーザ入力および／または特定の領域において動作するワイヤレス・デバイスに対する政府規制に少なくとも部分的に基づいて、前記物理的場所に関係する競合を解消するステップを備えた、方法。
【請求項１４】
請求項１１記載の方法であって、更に、
ワイヤレス・デバイスを前記計算デバイスと関連付ける際にし易くするために、受入可能な通信パラメータを動的に決定するステップを備えた、方法。
【請求項１５】
請求項１１記載の方法であって、更に、
前記計算デバイスと相互作用を行う別のワイヤレス・デバイスとの干渉を防止するために、前記ワイヤレス・デバイスの通信を制御するステップを備えた、方法。
【請求項１６】
請求項１１記載の方法であって、更に、
前記受入可能な通信パラメータを前記計算デバイスから別の計算デバイスに中継するステップを備えた、方法。
【請求項１７】
請求項１１記載の方法であって、更に、
通信情報を中央レポジトリ内に蓄積するステップと、
前記計算デバイスと相互作用を行う少なくとも１つのワイヤレス・デバイスの通信態様を集中的に管理するステップと、
を備えた、方法。
【請求項１８】
請求項１１記載の方法であって、更に、
前記入手した通信情報に基づいて、少なくとも１つのワイヤレス・デバイスのために周波数マスクを選択、導出、および／または製作するステップを備えた、方法。
【請求項１９】
ワイヤレス通信をし易くするシステムであって、
少なくとも１つのワイヤレス・デバイスから通信情報を入手する手段と、
計算デバイスに利用可能な通信情報を用いて、前記ワイヤレス・デバイスの通信情報を調整する手段と、
を備えた、システム。
【請求項２０】
コンピュータ、サーバ、およびハンドヘルド・電子デバイスから成る群から選択した少なくとも１つを備えた、請求項１１記載の方法を用いるデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
コンピュータおよびコンピュータ系デバイスは、世界中において多くの用途に必要なツールとなっている。精巧な文書処理アプリケーションおよび計算器に結合され、高度な数学的機能／能力を含むキーボードに照らし合わせると、タイプライタや計算尺(slide rule)は時代遅れになっている。更に、一時はデータを分析するためにのみ用いられていたコンピュータが、時間の経過と共に、業務用途からマルチメディア娯楽までに及ぶ状況において利用される多機能多目的機械に変貌を遂げた。また、このような計算メカニズムのコストは、下がる傾向にあり、パーソナル・コンピュータは世界の多くの地域全域において広く普及した。
【０００２】
計算デバイスは発達し続けており、その使用は増々広がっており、このようなデバイスに付随する周辺機器もあって当然となっている。例えば、典型的な計算デバイスは、複数のポートを含み、そこに周辺機器を繋いで、前述の計算デバイスと共に利用することができる。更に特定すれば、取付可能な周辺機器には、プリンタ、キーボード、携帯用音楽／ビデオ・プレーヤおよびレコーダ、カメラ、ビデオ・カード、スピーカ・システム、パーソナル・ディジタル・アシスタント（ＰＤＡ）、携帯電話、またはその他のあらゆる適したコンピュータ周辺機器を含むことができる。これらのデバイスは、ポート（例えば、カード・スロット、ＵＳＢポート、プリンタ・ポート等）を介して、計算デバイスに物理的に結合することができ、あるいはワイヤレス・リンク（例えば、Bluetooth、WiFi/802.11、ワイヤレスＵＳＢ等）を通じて通信するように結合することができる。この周辺機器と計算デバイスとの相互作用により、このような計算デバイスはユーザ効率という面で、更に一層利用価値が高くなった。
【０００３】
プラグ・アンド・プレイ(plug-and-play)は、コンピュータ周辺機器が計算デバイスと所望通りに動作するように環境設定する様式の一例である。通例、プラグ・アンド・プレイは、計算デバイスに結合されているハードウェア・デバイス（例えば、周辺機器）、およびこのようなデバイスと関連のあるソフトウェアの双方におけるサポートを必要とする。ハードウェア・デバイスは、通例、当該ハードウェア・デバイスの形式を一意に識別する識別番号またはシーケンスが関連付けられている。例えば、ビット・シーケンス、名称、連番等が、ハードウェア・デバイスの形式を一意に識別するために採用することができる。次いで、コンピュータ・バス・ドライバが、特定の形式のハードウェア・デバイスが計算デバイスに結合されたことを認識し、デバイスＩＤをプラグ・アンド・プレイ・マネージャに送信し、プラグ・アンド・プレイ・マネージャはそのデバイスに合ったソフトウェア・ドライバを突き止めインストールする。次いで、しかるべきデバイス・ドライバが計算デバイスのオペレーティング・システムにロードされ、利用することが望ましいハードウェアの利用が可能になる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
無線またはワイヤレス・デバイスでは、プラグ・アンド・プレイの性能に余分な問題が生じざるを得ない場合があり得る。これらの形式のデバイスはワイヤレス信号を送信および受信するので、異なるデバイス（同じまたは異なるワイヤレス技術を用いる）が互いに競合し、共通の計算プラットフォームに通信干渉の問題を引き起こす可能性がある。また、ワイヤレス・デバイスは、地方行政管轄区域または国等が採用できる周波数を統括する地域的な法律および規制に引っかかる可能性もある。つまり、ある特定のワイヤレス・デバイスが１つの領域では合法的に動作することができるが、他の領域では動作することが違法となる可能性がある。これら競合の問題によって、ワイヤレス・デバイスの使用が抑えられ、計算プラットフォームのユーザが地方の法律を遵守していることを確認するため、そしてまた彼らのコンピュータに差し込んだ異なるワイヤレス・デバイス間のあらゆるワイヤレス干渉の問題を解決するために、彼らに余分な負担がかかる結果につながる。
【課題を解決するための手段】
【０００５】
以下に、主題の実施形態の態様の一部の基本的な理解を得るために、主題を簡略化した摘要を紹介する。この摘要は、主題の広い全体像ではない。これは、実施形態の鍵となる／なくてはならない要素を特定することや、主題の範囲を正確に叙述することは意図していない。その唯一の目的は、後に提示する更に詳細な説明に対する序論として、簡略化した形態で、主題の概念の一部を紹介することである。
【０００６】
主題は、一般的には、ワイヤレス・デバイスに関し、更に特定すれば、ワイヤレス・デバイスの計算デバイスとの互換性を強化するシステムおよび方法に関する。集中ワイヤレス・リソース・マネージャを利用して、計算デバイスと相互作用を行うワイヤレス・デバイス間における通信の競合を調整すること、および／またはワイヤレス・デバイスと、当該ワイヤレス・デバイスと相互作用を行う計算デバイスのロカール(locale)との間における通信の競合を調整することを容易にする。つまり、実例(instance)では、ユーザの相互作用を必要とせずに、種々のワイヤレス・技術のデバイスのプラグ・アンド・プレイを可能にする技法を提供する。１つの実例は、少なくとも部分的に、ワイヤレス・デバイスのハードウェア・サポート通信パラメータおよび／またはその現在利用されている通信パラメータ等に基づいて、ワイヤレス・デバイスの動的な調整を可能にする。同様に、複数のワイヤレス・デバイスを、例えば、計算デバイスに接続することができ、ユーザが手作業でワイヤレス通信の問題を解決する必要はない。別の実例は、少なくとも部分的に、計算デバイスのロカールに基づいて、動的通信調節を設ける。これによって、少なくとも部分的に地方の法律や規制等に基づく通信周波数の調節がし易くなる。つまり、実例は、ワイヤレス・デバイスの有用性を拡大する（例えば、合法的に同じデバイスを多数の国において用いることを可能にする等）こと、および／または潜在的に互換性のない通信技術を採用する可能性があるワイヤレス・デバイスを動的に調整する(reconcile)ことを容易にする。
【０００７】
前述の目的および関連する目的の遂行について、実施形態の例示的態様について、以下の説明および添付図面と関連付けて説明する。これらの態様は、しかしながら、主題の原理を採用することができる種々の様式の一部を示すに過ぎず、主題は、このような態様の全ておよびその均等物を含むことを意図している。主題のその他の利点および新規な特徴は、以下の詳細な説明を図面と合わせて検討することにより明白となるであろう。
【発明を実施するための最良の形態】
【０００８】
これより、図面を参照しながら主題について説明する。図面において、同様の参照符号を全体で用いて同様の要素を示すこととする。以下の記載において、説明の目的上、主題の完全な理解を得るために、多数の具体的な詳細を明記する。しかしながら、主題の実施形態はこれらの具体的な詳細がなくても、実用化することができることは明白であろう。別の場合には、実施形態を記載し易くするために、周知の構造およびデバイスをブロック図形式で示すこととする。
【０００９】
本願において用いる場合、「コンポーネント」という用語は、コンピュータ関連エンティティを指すことを意図しており、ハードウェア、ハードウェアとソフトウェアとの組み合わせ、ソフトウェア、または実行ソフトウェア(software in execution)のいずれでもよい。例えば、コンポーネントは、プロセッサ上で走るプロセス、プロセッサ、オブジェクト、エクゼキュータブル、実行スレッド、プログラム、および／またはコンピュータとすることができるが、これらに限定されるのではない。例示として、サーバ上で走るアプリケーションおよびそのサーバ双方共、コンピュータ・コンポーネントであることができる。１つ以上のコンポーネントは、プロセスおよび／または実行スレッド内部に位置することができ、コンポーネントは１つのコンピュータに集中する(localize)ことおよび／または２つ以上のコンピュータ間で分散することもできる。
【００１０】
前述のシステムおよび方法は、ここでは、計算デバイスのためにワイヤレス通信を集中的に管理する実例を提供する。これによって、ソフトウェアがワイヤレス通信デバイスのハードウェアの動作特性を制御および／または修正することが可能になる。例えば、１つの実例では、ワイヤレス無線機が採用する周波数スペクトルを登録するため、および／または計算デバイスが地理的領域間を移動する際にシステム上の無線機に適応することができる周波数マスク情報(frequency masking information)を提供するために、集中プロセスを利用する。別の実例は、所与のワイヤレス通信規格に対して周波数範囲を設定する（開放／遮断する）典型的な既定のコマンドを超えて、種々のワイヤレス・バスを調整するために計算デバイスが利用することができる周波数スペクトルの集中レポジトリを採用する。このように、通信デバイスが所与の物理的な場所に対して、干渉がない通信および／または合法的／許可された通信を行う際に、これをやりやすくするために登録および／またはマスキングを行うことができる。これによって、異なる通信制約を有する可能性がある異なる国毎に異なるワイヤレス・ハードウェア・デバイスを必要とすることなく、ワイヤレス・デバイスの有用性を大幅に拡大し、ワイヤレス通信デバイスの有用性を著しく高める。
【００１１】
図１において、一実施形態の態様によるワイヤレス通信管理システム１００のブロック図を示す。ワイヤレス通信管理システム１００は、ワイヤレス通信管理コンポーネント１０２を備えており、コンポーネント１０２は、通信情報１０４を受信し、通信割り当て１０６を供給する。通信情報１０４は、例えば、ハードウェア周波数スペクトル、動作周波数マスク（ファームウェア／ソフトウェア周波数スペクトル、例えば、地理的場所による（例えば、個々の国毎のワイヤレス・デバイスに対する政府送信制約等）ハードウェア周波数スペクトルの部分集合とすることができる）、現在の周波数マスク（例えば、現在検出されている干渉周波数を除外するための動作マスクを超えた拡張マスク）、電力、範囲、帯域群、チャネル、周波数使用形式（例えば、周波数ホッピング等）、および／または干渉特性等のような、サポートするワイヤレス特性および／または現行のワイヤレス特性を含むことができるが、これらに限定されるのではない。また、ワイヤレス・デバイスが地理的場所の情報を所有する場合（例えば、ＧＰＳ装備、計算デバイス等と動作可能な通信タワーのような、固定ワイヤレス・デバイス等）、地理的場所も通信情報１０４の一部とすることができる。このように、ワイヤレス通信管理システム１００は、計算デバイスに合わせてワイヤレス通信を管理するために採用することができる情報の形式において、大きな自由度をもたらす。また、ワイヤレス通信管理システム１００は、通信割り当て１０６を他のワイヤレス通信管理システムに供給し、これらの通信割り当てを行う際に、これらがやりやすくなるために利用することもできる。
【００１２】
ワイヤレス通信管理コンポーネント１０２は、少なくとも１つのワイヤレス・デバイスに関する通信情報１０４を入手し、ワイヤレス・デバイスが通信デバイスと動作することを可能にするように、通信情報１０４を調整する。これによって、計算デバイスに接続されているワイヤレス・デバイスは、互いに干渉しないこと、および／または規制周波数上で動作しないことを確保する。ワイヤレス通信管理コンポーネント１０２を通じてワイヤレス・デバイスを集中管理することによって、計算デバイスは無干渉および／または合法的（無規制）ワイヤレス通信を提供すること、および／またはワイヤレス・デバイスが計算デバイスに「接続」されているときおよび／または、および／または計算デバイスが場所間を移動する（即ち、計算デバイスの物理的場所が変化する）際に、干渉／動作可能性問題が存在することをユーザに警告することに関する関連情報を追跡することができる。「に接続する」には、例えば、物理的接続（例をあげると、例えば、ＵＳＢ（ユニバーサル・シリアル・バス）ケーブル、シリアル・ケーブル、および／またはネットワーク・ケーブル等のような外部インターフェース、および／または、例えば、カード・バス・インターフェース、ＰＣＩ（パーソナル・コンピュータ・インターフェース）等のような内部ハードウェア接続インターフェース、および／またはワイヤレス接続（例えば、無線信号接続、光信号接続、音響信号接続等）を含むことができるが、これらに限定されるのではない。このように、実例を利用して、例えば、内蔵ワイヤレス・ネットワーキング・デバイスを備えたラップトップ、およびラップトップ上のＵＳＢポートに差し込まれたＵＳＢBluetoothデバイスのような、携帯用計算デバイスのために／から、場所制約および／または無干渉通信を提供することができる。ここでは、本システムおよび方法は、通信規格自体によって限定されることはない。ワイヤレス通信管理システム１００によって管理可能なワイヤレス規格には、ワイヤレスＵＳＢ、Bluetooth、WiFi/802.11、WiMedia、超広帯域（ＵＷＢ）、ZigBee、および／またはWiMax等が含まれるが、これらに限定されるのではない。尚、技術が進歩するに連れて、新しい規格および／または通信手段が発達する可能性があり、これらもここに提供するシステムおよび方法の範囲内に該当することは、当業者であれば認められよう。
【００１３】
ワイヤレス通信管理コンポーネント１０２は、以上のことを実行する際に、通信割り当て１０６を与えて、ワイヤレス・デバイスを管理し易くする。通信割り当て１０６は、周波数スペクトル割り当て、周波数マスク、電力制約、範囲制約、および／または他のワイヤレス・デバイスとの干渉管理および／または物理的場所に基づくワイヤレス・デバイスの管理を規定するその他の割り当てを含むことができるが、これらに限定されるのではない。つまり、例えば、ワイヤレス通信管理システム１００を移動体通信デバイスにおいて採用すると、計算デバイスの種々のワイヤレス能力に合わせて互換性のあるワイヤレス通信を提供し易くすることができ、更に、移動体計算デバイスの場所が変化するに連れて、動的にワイヤレス・デバイスの送信を管理することもできる。ワイヤレス・デバイス自体は、ワイヤレス・イーサネット・カード、ＵＳＢデバイス、赤外線（ＩＲ）デバイス、セルラ電話デバイス、パーソナル・ディジタル・アシスタント（ＰＤＡ）、および／またはその他のワイヤレス通信が可能なデバイスを含むことができるが、これらに限定されるのではない。
【００１４】
１つの実例では、外部ソースにスペクトル・マスクを提供させ欠陥の周囲で作業するアーキテクチャを用いて、例えば、オペレーティング・システムを作成することができる。オペレーティング・システムから標準化した手法でスペクトル・マスクを行うためには、コントローラ・インターフェース・レイヤにおいて、小さな定義が必要となるのが通例である。スペクトル・マスク自体は、オペレーティング・システム上で、標準化ユーザ・インターフェース（ＵＩ）および／またはアプリケーションを通じて、ユーザに中継することができる。
【００１５】
例えば、米国からの旅行者が、見物旅行のために、彼らのラップトップ・コンピュータと共にBluetooth対応カメラをフランスに持って行くことがあり得る。現在、フランスおよび米国は、異なるBluetooth周波数スペクトル・マスクを採用している（フランスは、米国において許可されている周波数の部分集合である）。したがって、米国用に設計されたカメラは、フランスで動作させると違法になる可能性がある。何故なら、フランスでは規制されている周波数を送信するからである。ある製造業者が、この問題を軽減しようとして、周波数マスクを常に市場国(market countries)の中で最も狭いものに規制したり（しかしながら、全ての国で１００％作動することを保証できない）、および／またはユーザがカメラを用いようとしている国を選択するためにカメラの背面に無様でかさばるユーザ・インターフェースを設けている。しかしながら、ここに紹介する実例は、ワイヤレス・デバイス（カメラ）を利用している地理的区域を考慮して、最新のマスクおよび／または場所情報を用いてカメラを自動的に更新することを可能にするために用いることができる。このため、例えば、カメラがラップトップ・コンピュータとインターフェースしているとき、コンピュータは、ラップトップが異なる領域内で動作しており、この領域に合った指針の範囲内でカメラがワイヤレスで動作することができるように、カメラを更新しなければいけないことをユーザに知らせることができる。ユーザは、その行為を制御することができ、および／またはその行為を自動的に遂行することができる。次いで、ラップトップは場所情報および／またはしかるべき周波数マスクをカメラに受け渡すことができ、カメラの有用性を拡大することができる。
【００１６】
図２を参照すると、一実施形態の態様によるワイヤレス通信管理システム２００の別のブロック図が示されている。ワイヤレス通信管理システム２００は、ワイヤレス通信管理コンポーネント２０２を備えており、コンポーネント２０２は、ワイヤレス・デバイス通信情報２０４を受信し、ワイヤレス・デバイス通信割り当て２０６を供給する。ワイヤレス通信管理コンポーネント２０２は、受信コンポーネント２０８と、調整コンポーネント２１０とを備えている。受信コンポーネント２０８は、ワイヤレス・デバイス通信情報２０４を入手する。受信コンポーネント２０８は、任意に、ワイヤレス・デバイス通信情報２０４を、調整コンポーネント２１０によるアクセスが可能な通信情報中央レポジトリ２１２に直接格納することができる（図２では、破線で示されている）。一方、調整コンポーネント２１０は、ワイヤレス・デバイス通信情報２０４を直接受信コンポーネント２０８から、および／または通信情報中央レポジトリ２１２から入手することができる。また、調整コンポーネント２１０は、ワイヤレス・デバイス通信情報２０４を通信情報中央レポジトリ２１２に格納することもできる。通信情報中央レポジトリ２１２は、ワイヤレス通信管理システム２００に対してローカルにおよび／またはリモートに位置付けることができる。
【００１７】
調整コンポーネント２１０は、他のワイヤレス・デバイス（例えば、通信情報中央レポジトリ２１２からの情報）に基づいて、および／または物理的な場所に基づいて、ワイヤレス通信デバイスを調整することができる。調整コンポーネント２１０は、任意に、場所２１４および／またはワイヤレス通信制約２１６等を取得することによって、これを遂行することができる。ワイヤレス通信制約２１６は、ユーザ入力として入手することができ（周波数使用を制限する警察力等）、および／またはシステム入力として入手することができる（例えば、政治的境界に基づいて予めロードしておく等）。このように、調整コンポーネント２１０は、場所２１４に基づいて、ワイヤレス通信制約２１６を用いることができる。場所２１４は、内部手段（例えば、推測航法、ジャイロスコープ、内蔵ＧＰＳデバイス等）および／または外部手段（例えば、ユーザ入力、外部測地デバイス、外部送信測地情報  −  直接（例えば、測地サービス等）、および／または間接（例えば、セル・タワーの三角測量））等によって供給することができる。このように、調整コンポーネント２１０は、通信情報中央レポジトリ２１２およびワイヤレス・デバイス通信情報２０４を用いることによって、および／または任意に場所２１４（およびそれに関連するワイヤレス通信制約２１６）を用いることによって、ワイヤレス・デバイス通信割り当て２０６を供給する。このように、計算デバイスに接続されているワイヤレス・デバイスは、干渉問題および／または場所の制約等を回避するために、集中的に管理することができる。
【００１８】
図３を見ると、一実施形態の態様によるワイヤレス周波数管理システム３００のブロック図が示されている。ワイヤレス周波数管理システム３００は、ワイヤレス周波数管理コンポーネント３０２を備えており、コンポーネント３０２は、ワイヤレス・デバイス３０６からデバイス周波数スペクトル３０４を受信し、デバイス周波数スペクトル割り当て３０８および／または動的周波数マスク３１０を供給する。ワイヤレス周波数管理コンポーネント３０２は、受信コンポーネント３１２および動的周波数調整コンポーネント３１４を備えている。受信コンポーネント３１２は、デバイス周波数スペクトル３０４を入手する。動的周波数調整コンポーネント３１４は、受信コンポーネント３１２からデバイス周波数スペクトル３０４を受信する。動的周波数調整コンポーネント３１４は、周波数登録アルゴリズム３１８の使用によって、計算デバイス３１６が利用する周波数スペクトルの中央レポジトリを用いて、デバイス周波数スペクトル３０４を調整する。このように、動的周波数調整コンポーネント３１４は、ワイヤレス・デバイス３０６について、デバイス周波数スペクトル割り当て３０８および／または動的周波数マスク３１０を供給する。別の実例では、動的周波数調整コンポーネント３１４は、所定の周波数マスク・リストからしかるべき動的周波数マスク３１０を選択する。つまり、マスクの集合がワイヤレス・デバイスに予めプログラムされている場合、動的周波数調整コンポーネント３１４は、ワイヤレス・デバイスにどのマスクを採用すべきか通知するマスク識別子を設定することができる。任意に、動的周波数調整コンポーネント３１４は、ワイヤレス周波数制約３２０および／または場所３２２を用いることができる。この情報３２０、３２２は、周波数登録アルゴリズム３１８を定式化する際に、直接利用することもできる。動的にワイヤレス・デバイスを調整することによって、動的周波数調整コンポーネント３１４は、デバイスが干渉せずに動作することを確保しつつ、ワイヤレス・デバイスの「プラグ・アンド・プレイ」（ホット・プラギング）を可能にする手段を設ける。場所３２２を用いる場合、動的周波数調整コンポーネント３１４は、場所３２２が変化するに連れて、ワイヤレス・デバイス３０６を動的に管理することができ、ワイヤレス・デバイス３０６の有用性が拡大する。
【００１９】
通例、ワイヤレス・バスの使用に伴って発生する主要な問題がいくつかある。
【００２０】
多数のバス間における周波数スペクトルの重複  −  有線バスの世界では、ＩＯ範囲、割り込み等は、計算デバイスにおいて有限であり、分散する必要がある。このデバイス間においてこれらが全て機能することができるようにシステム・リソースを共有するプロセスは、プラグ−ｎ−プレイ（ＰＮＰ）システム再均衡と呼ばれている。ワイヤレス・バスでは、多数のバスが周波数範囲を用いる必要がある。８０２．１１ｂ無線が２．４ＧＨｚ範囲の狭い周波数スペクトルを用いる必要があり、Bluetooth無線もそうする必要がある場合がある。双方のデバイスが同じ周波数スペクトルを用いると、これらは互いに干渉し合い、全体のスループットが大幅に低下する。
【００２１】
周波数スペクトル・マスク  −  世界中の異なる政府は、所与の技術に対して周波数帯域における異なる範囲を割り付けることが頻繁にある。例えば、Bluetoothは、一般に、２．４１〜２．４７ＧＨｚの周波数範囲を用いる。しかしながら、国によっては、Bluetoothの範囲を２．４５〜２．４６ＧＨｚ範囲に制約する場合があり、一方他の国ではこのような制約がない。前者の国において販売するデバイスの製造業者は、これらの国の必要性に合わせて特殊なバージョンのデバイスを作成しなければならない。これは、製造プロセスの費用が増大するだけでなく、外国において対象となるデバイスを購入する選択肢も減少する。
【００２２】
周波数スペクトル・マスクは、無線機製造業者が無線アンテナにおける欠陥の周囲で作業するため、および／または無線機がその最適範囲において機能するように限定して設計するためにも用いることができる。これは、現在、無線機のＭＡＣ自体にマスクをプログラミングすることによって達成することができる（一般に、行うのはかなり困難である）。場合によっては、政府（例えば、警察）および／または軍隊が、彼らの無線機への干渉または侵入の可能性を制限するために、特殊なマスクを適用することは必要となる。この中におけるシステムおよび方法の実例は、このような本体(body)が、規格および無線機設計と相容れる私的マスクを作成し、それを、例えば、オペレーティング・システムが定義するデータ構造を通じてハードウェアに供給することを可能にすることができる。ここに提供するシステムおよび方法の実例の中には、ホスト・コントローラ・インターフェース（ＨＣＩ）への拡張を利用して、オペレーティング・システムに周波数マスク情報を標準化した様式で、ＨＣＩに準拠したローカルおよび／またはリモート無線機に提供させることによって、遂行できる場合もある。他の実例では、オペレーティング・システムに依存する拡張を作成することができる。
【００２３】
これまでに示し説明したシステム例に関して、実施形態にしたがって実施することができる方法論は、図４〜図７のフロー・チャートを参照することにより、一層良く認められよう。説明を簡単にする目的上、これらの方法論は一連のブロックとして示し説明するが、一部のブロックは、一実施形態によれば、異なる順序で、および／またはこの中で示し説明する実施形態の他のブロックと同時に行われてもよいので、実施形態はブロックの順序には限定されないことは言うまでもない。更に、図示するブロックの全てが、実施形態による方法論を実施するために必要にはならない場合もある。
【００２４】
実施形態は、１つ以上のコンポーネントによって実行するプログラム・モジュールのような、コンピュータ実行可能命令という一般的な文脈で説明する。一般に、プログラム・モジュールは、特定のタスクを実行するかまたは特定的な抽象データ・タイプを実装するルーチン、プログラム、オブジェクト、データ構造等を含む。通例、プログラム・モジュールの機能性は、実施形態の種々の実例において所望通りに、組み合わせたりまたは分散することもできる。
【００２５】
図４において、一実施形態の態様にしたがってワイヤレス通信をやり易くする方法４００のフロー図を示す。方法４００が開始すると（４０２）、計算デバイス４０４とインターエースする少なくとも１つのワイヤレス・デバイスから通信情報を入手する。「インターフェーシング」は、直接的な物理的インターフェースおよびワイヤレス・インターフェース等を含むが、これらに限定されるのではない。通信情報は、例えば、ハードウェア周波数スペクトル、動作周波数マスク、現周波数マスク、電力、範囲、帯域群、チャネル、周波数使用形式、および／または干渉特性等のような、サポートするワイヤレス特性および／または現行のワイヤレス特性を含むが、これらに限定されるのではない。地理的場所も、ワイヤレス・デバイスがこの情報を有する場合（例えば、ＧＰＳを装備し、計算デバイス等と動作することができる通信タワーのような固定ワイヤレス・デバイス等）には、通信情報の一部となることができる。
【００２６】
次いで、他のワイヤレス・デバイスとの競合、および／または計算デバイス４０６の物理的場所と関連のある通信制約を解消するために、通信割り当てパラメータを、ワイヤレス・デバイスに対して決定し、フロー４０８を終了する。通信割り当てパラメータは、種々の形式の通信情報に基づく割り当てを含むことができるが、これに限定されるのではない。つまり、割り当て（例えば、制約）は、例えば、周波数スペクトル、電力、チャネル、範囲、および／または周波数マスク等について規定することができる。これによって、場所に基づいて動的に適応化することもできる、非干渉ワイヤレス通信を提供し易くなる。
【００２７】
図５を見ると、一実施形態の態様によって、ワイヤレス通信をやり易くする方法５００の別のフロー図が示されている。方法５００が開始すると（５０２）、計算デバイス５０４とインターフェースする少なくとも１つのワイヤレス・デバイスから周波数情報を入手する。周波数情報は、例えば、ハードウェア周波数スペクトル、現動作マスク、検出した干渉、電力、範囲、チャネル、および／または通信様式（例えば、周波数ホッピング等）等を含むことができる。次いで、周波数情報を集中レポジトリ５０６に格納する。集中レポジトリは、計算デバイスに対してローカルおよび／またはリモートであることができる。つまり、例えば、データは遠隔地においてインターネットを通じてデータベースにアップロードすることができ、および／またはローカルのハード・ドライブ等に格納することもできる。次いで、周波数登録アルゴリズムおよび格納された周波数情報を用いて、計算デバイス５０８にとってワイヤレス通信がし易くなるように、ワイヤレス・デバイス周波数スペクトルおよび／または周波数マスクを動的に割り当て、フロー５１０を終了する。周波数登録アルゴリズムは、干渉のないワイヤレス通信および／または場所に依存する通信を、計算デバイスとインターフェースするワイヤレス・デバイスに提供するために利用する。このため、このアルゴリズムは、ワイヤレス周波数スペクトルおよび／または周波数マスク割り当て等を供給し易くするように、場所的ワイヤレス通信制約(location wireless communication restrictions)と共に場所を組み込むことができる。
【００２８】
図６に移ると、一実施形態の態様にしたがって、ユーザ入力の利用によりワイヤレス通信をし易くする方法６００のフロー図が示されている。方法６００が開始すると（６０２）、計算デバイス６０４とインターフェースする少なくとも１つのワイヤレス・デバイスから周波数情報を取得する。次いで、周波数情報に関連する入力をユーザから入手する（６０６）。ユーザ入力は、場所、および／またはワイヤレス通信制約情報等とすることができる。つまり、例えば、ユーザは、計算デバイスに、現在異なる国にあり、その国に合わせてその通信制約を利用することを、計算デバイスに通知することができる。また、ユーザは制約を直接入力することもできる。これは、計算デバイスが制約について知らない場合、および／またはユーザが個人的な事情で通信周波数を制限しなければならない場合等には、有用となることができる。ユーザ周波数情報関連入力および入手した周波数情報は、計算デバイスのワイヤレス通信をし易くするように、ワイヤレス・デバイスの周波数スペクトルおよび／または周波数マスクを動的に割り当てるために用いられ（６０８）、フローを終了する（６１０）。
【００２９】
図７に移り、一実施形態にしたがって、情報を他の計算デバイスに中継することにより、ワイヤレス通信をし易くする方法７００のフロー図を示す。方法７００が開始すると（７０２）、計算デバイスとインターフェースする少なくとも１つのワワイヤレス・デバイスから通信情報を入手する（７０４）。次いで、他のワイヤレス・デバイスとの競合、および／または計算デバイスの物理的場所と関連のある通信制約を解消するために、ワイヤレス・デバイスに合わせて通信割り当てパラメータを決定する（７０６）。割り当てパラメータは、少なくとも１つの別の計算デバイスに中継され、その計算デバイスに合わせてワイヤレス通信を調整し易くし（７０８）、フローを終了する（７１０）。このように、例えば、干渉および／またはその他の既知の制約を利用してワイヤレス・デバイスに対する割り当てを決定する場合、この情報は、他の計算デバイスがそれらのワイヤレス・デバイスの調整をし易くするために用いることができる。例えば、所与の国において、特定のモデルの計算デバイスと共に、特定の１組のワイヤレス・デバイスを利用する場合、所与の国への到着時に直ちに互換性が得られるように、割り当てパラメータを別の計算デバイスに転送することができる。別の例として、特定のワイヤレス・デバイスにおいてハードウェアの欠陥がわかったとき、この欠陥に伴う問題を解決するマスクを、他の計算デバイスに中継し、問題が発生する前にこれらを防止することができる。
【００３０】
更に別の例では、ワイヤレス・デバイスは、１つの周波数におけるかなりの量の干渉に、周波数ホッピングを用いることができる。ワイヤレス・デバイスが、周波数粒度における異常を検出できない場合がある可能性もある（情報のパケットが伝達されていないこと等が分かっているにも拘わらず）。しかしながら、異なるワイヤレス技術を用いる他のワイヤレス・デバイスは、干渉がある周波数を正確に指摘できない場合もある。次いで、この情報を別の計算デバイス（および／または１つの計算機の内部であってもよい）、干渉の問題があるワイヤレス・デバイス、および／または干渉問題を調整するために集中ワイヤレス・マネージャに中継することができる。
【００３１】
以上の実施形態の種々の態様を実施する更に別の場面(context)を設けるために、図８および以下の論述は、実施形態の種々の態様を実施することができる、適した計算環境８００の端的な総合的な説明を行うことを意図している。以上ではローカル・コンピュータおよび／またはリモート・コンピュータ上で走るコンピュータ・プログラムのコンピュータ実行可能命令という一般的な文脈において実施形態を説明したが、実施形態は、他のプログラム・モジュールとの組み合わせでも実施できることは、当業者には認められよう。一般に、プログラム・モジュールは、ルーチン、プログラム、コンポーネント、データ構造等を含み、特定のタスクを実行するか、または特定の抽象的データ・タイプを実現する。更に、当業者には、本発明の方法は他のコンピュータ・システム構成でも実用化可能であることが認められよう。他のコンピュータ・システム構成には、単一プロセッサまたはマルチプロセッサ・コンピュータ・システム、ミニコンピュータ、メインフレーム・コンピュータ、ならびにパーソナル・コンピュータ、ハンドヘルド計算デバイス、マイクロプロセッサに基づくおよび／またはプログラマブル消費者用電子機器等が含まれ、これらの各々は１つ以上の関連するデバイスと動作的に通信することができる。また、図示した実施形態の態様は、通信ネットワークを通じてリンクされているリモート処理デバイスがタスクを実行する分散型計算機環境においても実用可能である。しかしながら、実施形態の態様の全てではないにしても、その一部は単体コンピュータ上で実用化することができる。分散型計算環境では、プログラム・モジュールは、ローカルおよび／またはリモート・コンピュータ記憶媒体に配することができる。
【００３２】
本願で用いる場合、「コンポーネント」という用語は、コンピュータ関連エンティティを指すことを意図しており、ハードウェア、ハードウェアとソフトウェアとの組み合わせ、ソフトウェア、または実行ソフトウェア(software in execution)のいずれでもよい。例えば、コンポーネントは、プロセッサ上で走るプロセス、プロセッサ、オブジェクト、エクゼキュータブル、実行スレッド、プログラム、およびはコンピュータとすることができるが、これらに限定されるのではない。例示として、サーバ上で走るアプリケーションおよび／またはそのサーバが、コンポーネントであることができる。加えて、コンポーネントは１つ以上のサブコンポーネントを含む場合もある。
【００３３】
図８を参照すると、本発明の実施形態の種々の態様を実施するためのシステム環境例８００は、従来のコンピュータ８０２を含む。コンピュータ８０２は、演算装置８０４、システム・メモリ８０６、およびシステム・バス８０８を含むことができる。システム・バス８０８は、システム・メモリを含む種々のシステム構成要素を演算装置８０４に結合する。演算装置８０４は、いずれの市販されているプロセッサまたは企業固有のプロセッサでもよい。加えて、演算装置は、並列に接続することができるような、１つよりも多いプロセッサで形成されているマルチプロセッサとして実施することもできる。
【００３４】
システム・バス８０８は、数種類のバス構造のいずれでもよく、メモリ・バスまたはメモリ・コントローラ、周辺バス、ならびにＰＣＩ、ＶＥＳＡ、Microchannel、ＩＳＡ、およびＥＩＳＡ等、その他数多くの種々の従来のバス・アーキテクチャのいずれかを用いるローカル・バスを含む。システム・メモリ８０６は、リード・オンリ・メモリ（ＲＯＭ）８１０およびランダム・アクセス・メモリ（ＲＡＭ）８１２を含む。基本入出力システム（ＢＩＯＳ）８１４は、起動中のように、コンピュータ８０２内のエレメント間におけるデータ転送を補助する基本的なルーチンを含み、通例ＲＯＭ８１０内に格納されている。
【００３５】
また、コンピュータ８０２は、例えば、ハード・ディスク・ドライブ８１６、リムーバブル・ディスク８２０からの読み取りおよびこれへの書き込みを行なう磁気ディスク・ドライブ８１６、ならびにＣＤ−ＲＯＭディスク８２４またはその他の光学媒体からの読み取りおよびこれへの書き込みを行なう光ディスク・ドライブ８２２を示す。ハード・ディスク・ドライブ８１６、磁気ディスク・ドライブ８１８、および光ディスク・ドライブ８２２は、ハードウェア・ディスク・ドライブ・インターフェース８２６、磁気ディスク・ドライブ・インターフェース８２８、および光ドライブ・インターフェース８３０によって、それぞれ、システム・バス８０８に接続されている。ドライブ８１６〜８２２およびそれらと関連のあるコンピュータ読み取り可能媒体は、コンピュータ８０２のために、データ、データ構造、コンピュータ実行可能命令等の不揮発性格納を行う。以上のコンピュータ読み取り可能媒体の説明は、ハードディスク、リムーバブル磁気ディスク、およびＣＤに言及したが、磁気カセット、フラッシュ・メモリ・カード、ディジタル・ビデオ・ディスク、ベルヌーイ・カートリッジ等のような、コンピュータによる読み取りが可能な他の種類の媒体も、動作環境例８００において用いることができ、更に、このような媒体は、実施形態の方法を実行するためのコンピュータ実行可能命令を収容することができることは、当業者には認められてしかるべきである。
【００３６】
多数のプログラム・モジュールは、ドライブ８１６〜８２２およびＲＡＭ８１２に格納することができ、オペレーティング・システム８３２、１つ以上のアプリケーション・プログラム８３４、その他のプログラム・モジュール８３６、およびプログラム・データ８３８を含む。オペレーティング・システム８３２は、適したオペレーティング・システムであれば、そのいずれでもまたはオペレーティング・システムの組み合わせでもよい。一例として、アプリケーション・プログラム８３４およびプログラム・モジュール８３６は、一実施形態の態様によるワイヤレス通信方式を含むことができる。
【００３７】
ユーザは、キーボード８４０およびポインティング・デバイス（例えば、マウス８４２）のような１つ以上のユーザ入力デバイスによって、コマンドおよび情報をコンピュータ８０２に入力することができる。他の入力デバイス（図示せず）には、マイクロフォン、ジョイスティック、ゲーム・パッド、衛星ディッシュ、ワイヤレス・リモコン、スキャナ等を含むことができる。これらおよびその他の入力デバイスは、多くの場合、シリアル・ポート・インターフェース８４４を介して、演算装置８０４に接続されている。シリアル・ポート・インターフェース８４４は、システム・バス８０８に結合されているが、パラレル・ポート、ゲーム・ポート、またはユニバーサル・シリアル・バス（ＵＳＢ）のようなその他のインターフェースによって接続することも可能である。モニタ８４６またはその他の形式の表示装置も、ビデオ・アダプタ８４８のようなインターフェースを介して、システム・バス８０８に接続されている。監視８４６に加えて、コンピュータ８０２は、スピーカおよびプリンタ等のような、その他の周辺出力装置（図示せず）も含むことができる。
【００３８】
尚、コンピュータ８０２は、１つ以上のリモート・コンピュータ８６０への論理接続を用いて、ネットワーク環境において動作することも可能である。リモート・コンピュータ８６０は、ワークステーション、サーバ・コンピュータ、ルータ、ピア・デバイス、またはその他の共通ネットワーク・ノードとすればよく、通例、コンピュータ８０２に関して先に説明したエレメントの多くまたは全てを含むが、図８には、簡略化の目的上、メモリ記憶装置８６２のみを示す。図８に示す論理接続は、ローカル・エリア・ネットワーク（ＬＡＮ）８６４およびワイド・エリア・ネットワーク（ＷＡＮ）８６６を含む。このようなネットワーク環境は、事務所、企業規模のコンピュータ・ネットワーク、イントラネットおよびインターネットにおいては、珍しくない。
【００３９】
ＬＡＮネットワーク環境で用いる場合、例えば、コンピュータ８０２は、ネットワーク・インターフェースまたはアダプタ８６８を介してローカル・ネットワーク８６４に接続する。ＷＡＮネットワーク環境で用いる場合、コンピュータ８０２は、通例、モデム（例えば、電話機、ＤＳＬ、ケーブル等）８７０を含み、あるいはＬＡＮ上の通信サーバに接続し、あるいはインターネットのようなＷＡＮ８６６を通じて通信を確立するその他の手段を有する。モデム８７０は、コンピュータ８０２に対して内部または外部でも可能であり、シリアル・ポート・インターフェース８４４を介してシステム・バス８０８に接続することができる。ネットワーク環境では、プログラム・モジュール（アプリケーション・プログラム８３４を含む）および／またはプログラム・データ８３８をリモート・メモリ記憶装置８６２に格納することができる。尚、図示のネットワーク接続は一例であり、一実施形態の態様を実行するときには、コンピュータ８０２および８６０間で通信リンクを確立する他の手段（例えば、有線またはワイヤレス）も使用可能であることは認められよう。
【００４０】
コンピュータ・プログラミングの当業者の慣例に応じて、特に別の指示がない限り、コンピュータ８０２またはリモート・コンピュータ８６０のようなコンピュータが実行する動作を表す行為および象徴的表現を参照しながら実施形態について説明した。このような行為および動作を、コンピュータが実行すると言うことがある。尚、これらの行為および象徴的に表現した動作は、演算装置８０４による、データ・ビットを表す信号の操作を含み、その結果、電子信号表現の変換または減少、およびデータ・ビットのメモリ・システム（システム・メモリ８０６、ハード・ドライブ８１６、フロップ・ディスク８２０、ＣＤ−ＲＯＭ８２４、およびリモート・メモリ８６２を含む）内におけるメモリ場所への維持が生ずることにより、コンピュータ・システムの動作、およびその他の信号処理を再構成する、またはそれ以外で変更することは認められよう。このようなデータ・ビットを維持するメモリ場所は、物理的な場所であり、データ・ビットに対応する特定の電気的、磁気的、または光学的特性を有する。
【００４１】
図９は、実施形態が相互作用することができる、見本である計算環境９００の別のブロック図である。システム９００は、更に、１つ以上のクライアント９０２を含むシステムも示す。クライアント９０２は、ハードウェアおよび／またはソフトウェア（例えば、スレッド、プロセス、計算デバイス）とすることができる。また、システム９００は、１つ以上のサーバ９０４も含む。サーバ９０４も、ハードウェアおよび／またはソフトウェア（例えば、スレッド、プロセス、計算デバイス）とすることができる。クライアント９０２とサーバ９０４との間で可能な１つの通信は、２つ以上のコンピュータ・プロセス間で送信するように構成したデータ・パケットの形態とするとよい。システム９００は、クライアント９０２とサーバ９０４との間における通信をし易くするために用いることができる通信フレームワーク９０８を含む。クライアント９０２は、クライアント９０２に対してローカルな情報を格納するために用いることができる１つ以上のクライアント・データ・ストア９１０に接続されている。同様に、サーバ９０４は、サーバ９０４に対してローカルな情報を格納するために用いることができる１つ以上のサーバ・データ・ストア９０６に接続されている。
【００４２】
尚、前述の実施形態のシステムおよび／または方法は、ワイヤレス通信に利用すれば、コンピュータ・コンポーネントおよび非コンピュータ関連コンポーネントも同様に簡便化できることは認められよう。更に、前述の実施形態のシステムおよび／または方法は、コンピュータ、サーバ、および／またはハンドヘルド電子デバイス等を含むがこれらに限定されない、広範囲に及ぶ電子関連技術においても採用可能であることは、当業者には認められよう。
【００４３】
以上説明したことは、実施形態の例を含む。勿論、実施形態を記載する目的のためにコンポーネントおよび方法論の想起し得る全ての組み合わせを記載することは可能ではないが、実施形態の更に別の多くの組み合わせおよび変形も可能であることは、当業者には認められよう。したがって、本主題は、添付した特許請求の範囲の主旨および範囲に該当するこのような変更、修正、および変形を全て包含することを意図している。更に、「含む」(include)という用語は、詳細な説明または特許請求の範囲のいずれかにおいて用いられている限りにおいて、特許請求の範囲において移行性単語(transitional word) として用いられているときに「備えている」を解釈するように、このような用語は、「備えている」(comprising)という用語と同様に、内包的であることを意図している。
【図面の簡単な説明】
【００４４】
【図１】図１は、一実施形態の態様によるワイヤレス通信管理システムのブロック図である。
【図２】図２は、一実施形態の態様によるワイヤレス通信管理システムの別のブロック図である。
【図３】図３は、一実施形態の態様によるワイヤレス周波数管理システムのブロック図である。
【図４】図４は、一実施形態の態様にしたがってワイヤレス通信をし易くする方法のフロー図である。
【図５】図５は、一実施形態の態様にしたがってワイヤレス通信をし易くする方法の別のフロー図である。
【図６】図６は、一実施形態の態様にしたがって、ユーザ入力の利用によりワイヤレス通信をし易く方法のフロー図である。
【図７】図７は、一実施形態の態様にしたがって、他の計算デバイスへの情報の中継によってワイヤレス通信をし易く方法のフロー図である。
【図８】図８は、一実施形態が機能することができる動作環境の一例を示す。
【図９】図９は、一実施形態が機能することができる動作環境の別の例を示す。
【図１】
2009515432.tif 000003
【図２】
2009515432.tif 000004
【図３】
2009515432.tif 000005
【図４】
2009515432.tif 000006
【図５】
2009515432.tif 000007
【図６】
2009515432.tif 000008
【図７】
2009515432.tif 000009
【図８】
2009515432.tif 000010
【図９】
2009515432.tif 000011
【国際調査報告】
2009515432.tif 000012
2009515432.tif 000013