(57)【要約】  ネットワークノード同期方法及びシステムにおいて、第１のタイムスタンプＴＳＡは、ちょうどデータパケットＤＰを第２のネットワーク・ノードシステムＢに発信する前に第１のネットワーク・ノードシステムＡでキャプチャされ、及び前記データパケットＤＰに組み込まれる。データパケットＤＰに含まれるデータの制御ブロックＳＦＤを受信すると、第２のネットワーク・ノードシステムＢは、第２のタイムスタンプＴＳＢをキャプチャする。第１のタイムスタンプＴＳＡ及び第２のタイムスタンプＴＳＢをキャプチャする間の遅延は、多数の決定的な遅延及び伝搬時間ＰＴを有する。決定的な遅延を除去すると、伝搬時間ＰＴによる小さな同期エラーだけが残る。伝搬時間ＰＴが非常に小さくなることができるので、同期は非常に正確に実行されることができる。更に、任意のデータパケットＤＰを使用して同期が実行されることができるので、本発明は、任意の種類のネットワークシステム及びネットワークプロトコルにおいて使用されることができる。更に、本発明による方法はごくわずかなオーバヘッドしか使用しない。これにより、低エネルギー用途に非常に適している。例えば無線センサネットワークに適している。
2010541298.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワークにおける時間同期に関する方法において、
前記コンピュータネットワークが、少なくとも第１のネットワーク・ノードシステム及び第２のネットワーク・ノードシステムを有し、
前記方法は、
（ａ）前記第２のネットワーク・ノードシステムへの通信のため前記第１のネットワーク・ノードシステムにおいてデータパケットを生成するステップであって、前記データパケットが、制御ブロック及びデータブロックを有する、ステップと、
（ｂ）前記第１のネットワーク・ノードシステムのトランシーバに前記データパケットを提供するステップと、
（ｃ）ネットワーク媒体アクセス制御要素により、ネットワークアクセス期間を待つステップと、
（ｄ）ステップ（ｃ）の後前記第１のネットワーク・ノードシステムから第１のノードタイムスタンプをキャプチャし、前記データパケットにおいて前記第１のノードタイムスタンプを組み込むため前記トランシーバに前記第１のノードタイムスタンプを提供するステップと、
（ｅ）前記トランシーバにより前記データパケットを送信するステップとを有する、方法。
【請求項２】
前記制御ブロックの少なくとも一部が、データパケットの始まりに対して、前記データパケットにおいて所定の位置を持ち、
前記方法は、
（ｆ）前記第２のネットワーク・ノードシステムにより前記データパケットを受信するステップと、
（ｇ）前記制御ブロックの前記所定の部分を受信すると、前記第２のネットワーク・ノードシステムから第２のノードタイムスタンプをキャプチャするステップと、
（ｈ）前記第１のノードと前記第２のノードとの間のタイマー差を決定するため、前記第１のノードタイムスタンプと前記第２のノードタイムスタンプとを比較するステップとを更に有する、請求項１に記載の方法。
【請求項３】
前記方法が、前記第１のノードタイムスタンプを取ることと前記制御ブロックの所定の部分の通信との間の通信期間を決定するステップを更に有し、
前記ステップ（ｈ）が、前記通信期間を考慮するステップを有する、請求項２に記載の方法。
【請求項４】
前記制御ブロックの所定の部分が、フレーム開始デリミタである、請求項３に記載の方法。
【請求項５】
前記ステップ（ｅ）が、
（ｅ１）通信チャネルが利用できるかを決定するため、前記ネットワークアクセス制御要素によりクリアチャネル評価を実行するステップと、
（ｅ２）前記チャネルが利用できる場合、前記データパケットを送信するステップと、
（ｅ３）前記チャネルが利用できない場合、遅延の後ステップ（ｄ）〜（ｅ）を反復し、前記データパケットに組み込まれる前記第１のノードタイムスタンプを更新するステップとを有する、請求項１に記載の方法。
【請求項６】
前記コンピュータネットワークが、無線ネットワークである、請求項１に記載の方法。
【請求項７】
前記コンピュータネットワークが、センサネットワークである、請求項１に記載の方法。
【請求項８】
コンピュータネットワークにおける時間同期に関する方法において、前記コンピュータネットワークが、少なくとも第１のネットワーク・ノードシステム及び第２のネットワーク・ノードシステムを有し、
前記方法は、
（ａ）請求項１に基づく前記第１のネットワーク・ノードシステムにより送信されるデータパケットを前記第２のネットワーク・ノードシステムにより受信するステップであって、前記データパケットが、第１のノードタイムスタンプを有する、ステップと、
（ｂ）前記データパケットの少なくとも所定の部分を受信すると、前記第２のネットワーク・ノードシステムから第２のノードタイムスタンプをキャプチャするステップと、
（ｃ）前記第１のノードシステムと前記第２のノードシステムとの間のタイマー差を決定するため、前記第１のノードタイムスタンプと前記第２のノードタイムスタンプとを比較するステップとを有する、方法。
【請求項９】
マイクロコントローラと前記マイクロコントローラに動作可能に結合されるトランシーバとを有するコンピュータネットワーク・ノードシステムであって、前記マイクロコントローラが、ネットワーク媒体アクセス制御要素を有し、前記ネットワーク・ノードシステムが、請求項１に記載の方法を実行するよう構成される、ネットワーク・ノードシステム。
【請求項１０】
マイクロコントローラと前記マイクロコントローラに動作可能に結合されるトランシーバとを有するコンピュータネットワーク・ノードシステムであって、前記マイクロコントローラが、ネットワーク媒体アクセス制御要素を有し、前記ネットワーク・ノードシステムが、請求項８に記載の方法を実行するよう構成される、ネットワーク・ノードシステム。
【請求項１１】
前記トランシーバが、制御ブロックの所定の部分を受信すると、制御信号を出力するための制御信号出力端子を有し、前記制御ブロック出力端子が、前記マイクロコントローラのタイマーキャプチャ入力端子に結合され、前記マイクロコントローラが、前記制御信号を受信すると、第２のノードタイムスタンプとしてタイマー数をキャプチャするよう構成される、請求項１０に記載のコンピュータネットワーク・ノードシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特にセンサネットワークといった、コンピュータネットワークにおける時間同期のための方法及びこの方法に用いられるシステムに関する。より詳細には、本発明は、無線センサネットワークにおける時間同期に関する。
【背景技術】
【０００２】
コンピュータネットワークにおいて、特にセンサネットワークにおいて、ネットワーク・ノードシステムは、時間点に関するデータを交換することができる。例えば、ある現象についての複数の測定が、多数のセンサにより感知されることができ、及び対応する信号が、例えば適切なコンピューターシステムといった単一のネットワーク・ノードシステムへ転送されることができる。信号を相関させるため、信号が生成される物理的時間が重要な場合がある。例えば、医療システムは、２つの別々のセンサを使用して患者の鼓動及び血圧を監視することができ、結果として生じる心拍動測定信号及び結果として生じる血圧信号をコンピューターシステムで収集することができる。結果として生じる２つの信号を検査するとき、鼓動信号及び血圧信号は互いに関係づけられ、及び互いに関して検査されるべきである。センサが同期されない場合、結果として生じる２つの信号は、互いに時間がずれた状態で現れる場合がある。
【０００３】
更に、時間同期は、ネットワーク管理作業に使用されることができる。例えば、時分割多元接続方式（ＴＤＭＡ）ネットワークにおいて、ネットワークノードの各々の同期起動は、ネットワーク管理効率を上昇させることができ、及びこのことによりネットワークノードの消費電力を減らすことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術において、例えばネットワークタイムプロトコル（ＮＴＰ）といった多数の同期方法及びプロトコルが知られている。しかしながら、一般のコンピュータネットワーク同期方法は、センサネットワークに対しては適切でない場合がある。従来技術において、参照ブロードキャスト同期（ＲＢＳ）、センサネットワークのための時間同期プロトコル（ＴＰＳＮ）、氾濫型(flooding)時間同期プロトコル（ＦＴＳＰ）等多数のセンサネットワーク同期プロトコルが知られている。異なる方法又はプロトコルが、特定の用途に対して特に適している場合もある。例えば、あるものは高い精度の同期に適しており、他のものは、エネルギー効率の良い用途、即ち限られた電力源を持つセンサに対して適している場合がある。後者は、特に無線センサネットワークに関係する。センサネットワーク時間同期に関する更なる詳細に関しては、Kay Romerらによる「Time Synchronization and Calibration in Wireless Sensor Networks」、Ivan Stojmenovic (Ed.), Handbook of Sensor Networks、Algorithms and Architectures、 John Wiley & Sons、 ISBN 0-471-68472-4、 pp. 199-237, 2005 9月を参照されたい。
【０００５】
本発明の目的は、高精度を持ち、かつ電力効率のよい無線センサネットワークにおける時間同期のための方法及びシステムを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１及び８に基づく方法及び請求項９及び１０に基づくシステムにより、上記目的が実現される。
【０００７】
本発明によれば、例えばヘッダといった制御ブロック及びデータを有するデータブロックを有するデータパケットを生成することにより、ネットワークを介して通信されるデータが準備される。このデータパケットは、トランシーバに提供される。その後、ネットワークアクセス制御要素は、例えばバックオフ期間といったネットワークアクセス期間の間、ネットワーク媒体アクセスを待つ。ネットワークアクセス期間の持続時間は、使用されるプロトコル及びネットワーク負荷に基づき変化することができる。ネットワークアクセス期間が終わるとき、第１のネットワーク・ノードシステムから第１のノードタイムスタンプがキャプチャされ、及びデータパケットに組み込まれる。その後、このデータパケットは送信される。こうして、このタイムスタンプはできるだけ近い通信時間を表し、ネットワークアクセス期間から生じる不正確さが除去される。上記の方法ステップが通常、いわゆるＭＡＣ層において実行されることに留意されたい。このＭＡＣ層は、ネットワーク管理ソフトウェアの一部である。特に、このＭＡＣ層は、当業者により知られるＯＳＩモデルのデータリンク層を形成する２つのサブレイヤのうちの１つである。ＭＡＣ層は、媒体を通る共有チャネルを介して、第１のネットワークノードのネットワークインタフェースカードと別のネットワークノードの別のネットワークインタフェースカードとの間でデータパケットを移動させることに責任を負う。
【０００８】
本発明による方法において、ネットワークアクセス期間の後のタイムスタンピングにより高精度が得られ、及び送信される各すべてのデータパケットとの時間同期を可能にすることにより通信オーバヘッドを最小化することで、エネルギー効率性が得られる。本発明による方法は、さまざまなネットワークシステム及び構造において使用されることができる。なぜなら、構造、トポロジ及びプロトコルに関する仮定は何らなされないからである。専用の同期メッセージが送信されることができるが、本方法において必須ではない。当業者にとって明らかであるように、この方法はブロードキャスト及びユニキャストネットワークにおいて使用されることができる。
【０００９】
データパケットを受信する第２のネットワーク・ノードシステムは、データパケットの所定の部分を受信すると、第２のノードタイムスタンプをキャプチャすることができる。このデータパケットは、上記の方法に基づき送信される。その後、第２のノードシステムは第１のノードタイムスタンプと第２のノードタイムスタンプとを比較し、及び、通信において発生した任意の決定的な遅延を考慮して、第１のネットワーク・ノードシステムと第２のネットワーク・ノードシステムとの間の時間差を決定することができる。キャプチャと実際の通信との間の遅延が決定的であるように、第１のノードタイムスタンプがキャプチャされるので、第１のネットワーク・ノードシステムで生じる遅延が除去されることができる。結果的に、図面に関して以下に説明されるように、未知の伝搬遅延だけが残る。
【図面の簡単な説明】
【００１０】
【図１】データパケットの送信及び受信の間のネットワーク通信遅延を示すタイミングダイアグラムを示す図である。
【図２】本発明による方法の実施形態を示すダイアグラムを示す図である。
【図３】本発明による方法における同期エラーの測定結果を示すタイミングダイアグラムを示す図である。
【図４】本発明によるシステムの実施形態を概略的に示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明は、添付された図面に図示されるように非限定的な実施形態を参照して説明される。
【００１２】
図１は、第１のネットワーク・ノードシステムＡから第２のネットワーク・ノードシステムＢ（水平に分離された）までデータパケットＤＰＡＢを送るときに生じる総遅延時間ＴｄＴのモデルを示す。垂直軸には、時間が表される。
【００１３】
ｔ０で、データパケットＤＰＡＢが、通信のために準備される。データパケットＤＰＡＢは、第１のネットワーク・ノードシステムＡで構築されることになる。その構築は、第１のネットワーク・ノードシステムＡのオペレーティングシステムにより導かれるカーネルプロトコル処理及び他の可変遅延を有することができる。データパケットＤＰＡＢを第１のネットワーク・ノードシステムＡのネットワークインタフェースへ転送するのに、追加的な時間が必要とされる。ネットワークインタフェースの構築及び転送に必要とされる時間は、以下共通して送信時間ＳＴ（ｔ０−ｔ１）と表される。
【００１４】
ｔ１で、データパケットＤＰＡＢが準備され、有線又は無線によって送信されるのをネットワークインタフェースで待つ。送信される前に、ネットワーク媒体チャネルが利用可能であることが必要とされる。即ち使用中でないことを要する。使用されるネットワークプロトコル、特に使用される媒体アクセス制御（ＭＡＣ）プロトコルに応じて、データパケットＤＰＡＢがネットワーク媒体を介して送信されることができる前、アクセス時間ＡＴ（ｔ１−ｔ２）が経過される必要がある。例えば、コンテンションベースのＭＡＣ（例えばイーサネット（登録商標））は、送信前にチャネルがクリアとなるのを待たなければならず、衝突の場合再送信しなければならない。データが送信されることができる前に、ＩＥＥＥ８０２．１１ネットワークにおけるような無線ＲＴＳ／ＣＴＳスキームは、制御パケットの交換を必要とする。ＴＤＭＡチャネルは、送信の前に送信側がそのスロット分待つことを必要とする。
【００１５】
一旦送信されると、ｔ２で、データパケットＤＰＡＢはネットワーク媒体を通り伝搬し、伝播時間ＰＴ（ｔ２−ｔ３）を導く。送信側の第１のネットワークシステムＡ及び受信側の第２のネットワークシステムＢが同じ物理媒体（例えば、アドホック無線又は有線ＬＡＮ上の隣）へのアクセスを共有するとき、伝搬時間ＰＴは非常に小さくなることができる。なぜなら、伝搬時間は、単にデータパケットの物理伝搬時間になるからである。対照的に、広域ネットワークにおいては、伝搬時間ＰＴは、各ルーターでのキューイング及びスイッチング遅延を含む。なぜなら、データパケットＤＰＡＢがネットワークを通り移動するからである。
【００１６】
その後ｔ３で、データパケットＤＰＡＢは、ネットワークインタフェースの処理のため受信時間ＲＴ（ｔ３−ｔ４）かかり、第２のネットワーク・ノードシステムＢで受信される。こうして、データパケットＤＰＡＢは総遅延時間ＴｄＴの後第２のネットワーク・ノードシステムＢで受信される。この総遅延時間ＴｄＴは、送信時間ＳＴ、アクセス時間ＡＴ、伝搬時間ＰＴ及び受信時間ＲＴを含む。
【００１７】
上述の遅延時間ＳＴ、ＡＴ、ＰＴ、ＲＴが各々、可変長を持ち、及びデータパケットＤＰＡＢの送信前又は受信後では算出されることができない。結果的に、従来技術のプロトコルに基づき、従来技術のタイムスタンプＴＳＡＰＡがｔ０で第１のネットワーク・ノードシステムＡでキャプチャされる場合、従来技術のタイムスタンプＴＳＡＰＡが、ｔ４で第２のネットワーク・ノードシステムＢで受信される。従来技術のタイムスタンプＴＳＡＰＡが２つのネットワーク・ノードシステムＡ、Ｂのクロックを同期させるために使用される場合、総遅延時間ＴｄＴに対応する同期エラーが生じる。
【００１８】
本発明による方法では、タイムスタンプＴＳＡが、ｔ０でなく実際の通信のすぐ前のｔ２でキャプチャされる。これにより、未知の送信時間ＳＴ及び未知のアクセス時間ＡＴが除去される。以下、本発明が、図２を参照して更に説明される。
【００１９】
図２は、本発明による方法の実施形態を説明するダイアグラムを示す。垂直に、第１のネットワーク・ノードシステムＡに関する第１のダイアグラム及び第２のネットワーク・ノードシステムＢに関する第２のダイアグラムが、分離される。以下説明されるように、第１及び第２のダイアグラムは、伝搬時間ＰＴに基づき、互いに対して水平にシフトされる。
【００２０】
第１のネットワーク・ノードシステムＡは、第２のネットワーク・ノードシステムＢにデータを送る。同時に、第１のネットワーク・ノードシステムＡ及び第２のネットワーク・ノードシステムＢのクロックが、同期化されることになる。データは、プリアンブルＰＡ、フレーム開始デリミタＳＦＤ及びデータブロックＤＢを有するデータパケットＤＰに含まれる。プリアンブルＰＡ及びフレーム開始デリミタＳＦＤは、ネットワークコントロールデータ（オーバヘッドデータ）有する制御ブロックと考えられる。斯かるデータパケットＤＰは、従来技術に基づかれる。特に、フレーム開始デリミタＳＦＤは、データブロックが始まることを示し、及び各データパケットに対して同じ値を持つ。
【００２１】
クリアチャネル評価ＣＣＡを実行する直前に、第１のネットワーク・ノードシステムＡは、第１のタイムスタンプＴＳＡをキャプチャし、データパケットＤＰに第１のタイムスタンプＴＳＡを組み込む。クリアチャネル評価ＣＣＡは、アクセス時間（図１：ＡＴ）の終わりに実行される。その後、ネットワーク媒体チャネルが利用できると仮定すると、第１のタイムスタンプＴＳＡを含むデータパケットＤＰが送信される。伝搬時間ＰＴの後、データパケットＤＰは、第２のネットワーク・ノードシステムＢで受信される。これは、図２において、第１のネットワーク・ノードシステムＡに関する第１のダイアグラムに対して、第２のネットワーク・ノードシステムＢに関する第２のダイアグラムを水平にシフトすることで示される。
【００２２】
フレーム開始デリミタＳＦＤは、既知の値を持つ。フレーム開始デリミタＳＦＤの受信を検出すると、第２のネットワーク・ノードシステムＢは、そのタイマー又はクロックから第２のタイムスタンプＴＳＢをキャプチャする。その後、第２のネットワーク・ノードシステムＢのタイマー又はクロックを第１のネットワーク・ノードシステムＡのタイマー又はクロックと同期させるため、受信される第１のタイムスタンプＴＳＡと第２のタイムスタンプＴＳＢとが比較されることができる。
【００２３】
図２から明らかなように、第２のタイムスタンプＴＳＢは、第１のタイムスタンプＴＳＡより後れて取られる。総遅延時間は、クリアチャネル評価ＣＣＡに必要とされる時間、プリアンブルＰＡ及びフレーム開始デリミタＳＦＤを送信するのに必要とされる時間、並びに伝搬時間ＰＴを有する。しかしながら、クリアチャネル評価ＣＣＡに必要な時間、プリアンブルＰＡの通信に必要な時間及びフレーム開始デリミタＳＦＤの通信に必要な時間は決定されることができる。例えば、ＩＥＥＥ８０２．１５．４（Ｚｉｇｂｅｅ）ネットワークにおいて、２．４ＧＨｚ帯域に対するシンボル時間は１６μｓである。１つのシンボルにおいて、４ビットが符号化される。従って、１バイト（８ビット）の通信は、２つのシンボルを必要とし、結果として３２μｓを必要とする。無線のためのターンアラウンドタイム（クリアチャネル評価ＣＣＡ）は、１２のシンボル期間（１９２μｓ）で特定される。従って、伝搬時間ＰＴとは別に、遅延は、３５２μｓである。フレーム開始デリミタＳＦＤの使用も実質的に、データパケットＤＰを受信することから生じることができる時間遅延（図１：受信時間ＲＴ）を除去する又は少なくとも減らすことに留意されたい。
【００２４】
当業者にとって明らかであるように、フレーム開始デリミタＳＦＤの使用は、ネットワークプロトコルを実質的に変えることなく、任意のネットワークシステム及びネットワークプロトコルにおいて本発明が実現されることを可能にする。しかしながら、他の任意の所定のデータ制御ブロックが同様に使用されることができる。所定のデータ制御ブロックを受信する前のすべての時間遅延が決定的であることが好ましい。
【００２５】
伝搬時間ＰＴは、上述の遅延と比較して比較的小さくなることができる。特に、送信側ネットワーク・ノードシステム及び受信側ネットワーク・ノードシステムが同じネットワーク媒体に接続されるようなネットワークにおいて、例えば、無線ネットワークにおいて、上記は成立する。斯かるネットワークにおいては、伝搬時間は媒体を通る物理伝搬時間である。
【００２６】
図３は、実験結果を示す。図３において示されるダイアグラムの水平軸は、時間ｔを表す。タイムスケールは、５μｓ／ｄｉｖである。３つのネットワークノードからの３つの信号Ｄ０、Ｄ１、Ｄ２が示される。この３つの信号Ｄ０、Ｄ１、Ｄ２は、実質的に同時にレベルが変化すると想定される。図３から明らかなように、３つのネットワークノード間の同期エラーは、５μｓより明らかに少ない。
【００２７】
図４は、マイクロコントローラＭＣ及びトランシーバＴＣを有するネットワーク・ノードシステムの実施形態を示す。マイクロコントローラＭＣ及びトランシーバＴＣは、データ転送のためデータ接続ＳＰＩ−ｃにより動作可能に接続される。データは、トランシーバＴＣにより送信されるデータ、又はトランシーバＴＣにより受信されるデータとすることができる。第２の接続ＣＣＡ−ｃは、トランシーバＴＣを用いてマイクロコントローラＭＣがクリアチャネル評価（ＣＣＡ）を実行することを可能にする制御接続である。第２の接続ＣＣＡ−ｃは、ネットワーク媒体アクセス制御要素（ＭＡＣ）に結合される。第３の接続ＳＦＤ−ｃは、フレーム開始デリミタ（ＳＦＤ）を受信すると、トランシーバＴＣからマイクロコントローラＭＣへとタイマー制御信号を供給するための制御接続である。第３の接続ＳＦＤ−ｃは、トランシーバＴＣからタイマー制御信号を受信すると、マイクロコントローラＭＣが本発明の方法に基づきタイムスタンプをキャプチャするよう、マイクロコントローラＭＣのタイマーキャプチャ入力端子Ｔｃａｐに接続される。図示されるネットワーク・ノードシステムは、アンテナＡＴＮの存在から明らかなように、無線ネットワーク用である。しかしながら、本発明は、有線ネットワークにおいても同様に使用されることもできる。
【００２８】
上記したように、本発明は、任意の種類及びタイプのネットワークで採用されることができる。例えば、タイムスタンプは、ユニキャスト又はブロードキャスト・データパケットかに関係なく、各々及び任意の種類のデータパケットにおいて含まれることができる。特別な同期パケットは必要とされず、及び、結果的に、同期に伴うオーバヘッドは非常に低い。特別なネットワーク・トポロジーの必要もない。こうして、例えば、本発明は、医学用途に関する無線センサネットワークでの使用に適している。
【００２９】
問題といえば、異なるネットワーク・ノードシステムのクロック・ドリフトであるが、これはすべての同期プロトコルを実行する際の共通の問題である。クロック・ドリフトは、使用される結晶の耐性及び安定性に依存する。よく知られるソリューションは、線形回帰又はフェーズ・ロック・ループを使用するクロック・ドリフト補償である。Kay Romerらによる「Time  Synchronization  and  Calibration  in  Wireless  Sensor」、Ivan  Stojmenovic  (Ed.)、Handbook  of  Sensor  Networks、Algorithms  and  Architectures、John  Wiley  ＆  Sons、ISBN  0−471-68472−4、pp.199−237、２００５年９月を参照されたい。これらの方法が、本発明による高精度時間同期方法において使用されることができる。
【００３０】
本発明の詳細な実施形態が本願明細書に開示されるが、開示された実施形態は本発明の単に例示にすぎないことを理解されたい。本発明は、様々な形態で実施されることができる。従って、本願明細書に開示される特定の構造及び機能の詳細は、限定として解釈されるべきでなく、単に請求項のための基礎として、及び実質的に任意の適切に詳細な構造において当業者が種々の態様で本発明を使用することを教示するための代表的な基礎として解釈されたい。更に、特定の手段が相互に異なる従属項に記載されるという単なる事実は、これらの手段の組み合わせが有利に使用されることができないことを示すものではない。
【００３１】
更に、本願明細書に使用される用語及び表現は、限定することを目的とせず、むしろ、本発明の理解できる説明を提供するためのものである。本書で使用される用語「ａ」又は「ａｎ」は、１又は１以上のものとして規定される。本書に使用される用語「別の」は、少なくとも第２の又はそれ以上のものを表すものとして規定される。本書に使用される用語「含む」及び／又は「持つ」は、有する（即ちオープン表現）として規定される。本書に使用される用語「結合される」は、接続されるとして規定されるが、必ずしも直接的である必要はなく、必ずしも有線で行われるものではない。
【図１】
2010541298.tif 000003
【図２】
2010541298.tif 000004
【図３】
2010541298.tif 000005
【図４】
2010541298.tif 000006
【国際調査報告】
2010541298.tif 000007
2010541298.tif 000008
2010541298.tif 000009