(57)【要約】位置ロケーションシステム、装置及び方法が開示される。無線装置は、衛星測位システム（ＳＰＳ）受信機及び位置ロケーションプロセッサを含む。ＳＰＳ受信機は、測位信号の有効性を検出し、位置ロケーションプロセッサは、測位信号に基づいて無線装置の初期位置を決定する。測位信号が利用可能なものとして検出される場合、コントローラは省電力イベントを生成する。コントローラは、省電力イベントのタイミングおよび期間を決定する。省電力イベント中、無線装置の消費電力を低減するために、ＳＰＳ受信機は非アクティブにされ、及び／または測位信号の処理はサスペンドされる。初期位置は、省電力イベント中に１以上のセンサからの相対的な測位情報に基づいて更新される。コントローラは、ＳＰＳ受信機をアクティブにし、省電力イベントに続く測位信号の処理を再開する。
2011520131.tif 000002
【特許請求の範囲】
【請求項１】
衛星測位システム（ＳＰＳ）受信機で測位信号の有効性を検出することと、
モバイル機器の位置を決定するために前記測位信号を処理することと、
前記測位信号が利用可能なものとして検出される場合、省電力イベントに応じて前記測位信号の処理をサスペンドすることと、
前記測位信号の処理がサスペンドされている間、少なくとも１つのセンサからのデータに基づいて、前記モバイル機器の前記位置を更新することと、
前記省電力イベントに続いて前記測位信号の処理を再開すること、
を備える前記ＳＰＳ受信機を有する前記モバイル機器における電力消費を低減する方法。
【請求項２】
前記測位信号の前記有効性を検出することは、前記測位信号の品質を決定することをさらに含む請求項１の方法。
【請求項３】
前記測位信号の前記品質が所定閾値を超えない場合、前記測位信号は利用不可能なものとして検出される請求項２の方法。
【請求項４】
前記測位信号を使用して決定される前記位置の精度を推定することをさらに含む請求項１の方法。
【請求項５】
前記推定された前記位置の精度に基づいて前記省電力イベントの頻度を調整することをさらに含む請求項４の方法。
【請求項６】
前記推定された前記位置の精度に基づいて省電力イベントの期間を調整することをさらに含む請求項４の方法。
【請求項７】
前記測位信号の処理をサスペンドすることは、前記モバイル機器のＳＰＳ処理エンジンを不能にすることと、前記省電力イベントの期間に前記ＳＰＳ受信機を非アクティブにすることを含むことを請求項１の方法。
【請求項８】
前記省電力イベントは、一定間隔で生じる請求項１の方法。
【請求項９】
前記省電力イベントの期間は、前記少なくとも１つのセンサの精度に従って確立される請求項１の方法。
【請求項１０】
前記省電力イベントの期間は、前記更新された位置の測位誤差が所定値を超えないように決定される請求項１の方法。
【請求項１１】
前記モバイル機器の電源を検出することと、
前記電源が前記モバイル機器の一部として含まれる電池として検出される時、省電力イベントを生成すること、
をさらに含む請求項１の方法。
【請求項１２】
前記省電力イベントの期間は、前記少なくとも１つのセンサの精度及び前記測位信号の有効性を検出するための前記ＳＰＳ受信機に関して必要な時間に基づく請求項１の方法。
【請求項１３】
前記モバイル機器の前記位置を更新することは、
前記少なくとも１つのセンサからデータを収集することと、
前記センサデータに基づいて位置オフセットを決定することと、
前記位置オフセットを使用して前記モバイル機器の最後の位置を調整すること、
をさらに含む請求項１の方法。
【請求項１４】
前記モバイル機器の前記位置を更新することは、
前記少なくとも１つのセンサからの前記データを使用して移動の大きさ及び方向を含む前記モバイル機器の速度を決定することと、
前記速度に基づいて前記モバイル機器の最後の位置を調整すること、
をさらに含む請求項１の方法。
【請求項１５】
前記ＳＰＳ受信機が前記省電力イベントに続く前記測位信号の有効性を検出するまで、前記少なくとも１つのセンサからのデータに基づいて前記モバイル機器の前記位置を更新することを続けることをさらに含む請求項１の方法。
【請求項１６】
前記１以上のセンサは、加速度計、ジャイロスコープ及び高度計を含むグループから選択される請求項１の方法。
【請求項１７】
前記１以上のセンサは、マイクロエレクトロメカニカルシステム（ＭＥＭＳ）デバイスを含む請求項１の方法。
【請求項１８】
１以上の測位信号の有効性を検出するように構成された衛星測位システム（ＳＰＳ）受信機と、
無線装置の位置の相対変化を決定するためのデータを生成するように構成された１以上のセンサと、
前記ＳＰＳ受信機及び前記１以上のセンサにつながれ、前記測位信号を使用して前記無線装置の現在位置を決定するように構成された位置ロケーションプロセッサと、
前記測位信号が利用可能なものとして検出される場合、前記ＳＰＳ受信機を非アクティブにするように、前記ＳＰＳ受信機が非アクティブにさている間、位置ロケーションプロセッサに前記１以上のセンサからの前記データに基づいて前記無線装置の前記位置を更新させるように構成されたコントローラと、前記ＳＰＳ受信機を復活させるように、前記位置ロケーションプロセッサにスリープ期間に続く前記無線装置の現在位置を決定させるように構成された前記コントローラと、
を備える無線装置。
【請求項１９】
前記コントローラは、前記位置ロケーションプロセッサに前記スリープ期間の期間に前記測位信号の処理をサスペンドさせる請求項１８の無線装置。
. 
【請求項２０】
前記測位信号が利用可能なものとして検出される場合、前記コントローラは周期的に前記ＳＰＳ受信機を非アクティブにする請求項１８の無線装置。
【請求項２１】
前記位置ロケーションプロセッサは、前記測位信号の品質を決定する請求項１８の無線装置。
【請求項２２】
前記品質が所定の閾値を超えない場合、前記測位信号は、利用不可能なものとして検出される請求項２１の無線装置。
【請求項２３】
前記コントローラは、前記測位信号の前記品質に基づいて前記スリープ期間の長さを調整する請求項２１の無線装置。
【請求項２４】
前記位置ロケーションプロセッサは、前記測位信号を使用して決定された前記位置の精度を推定する請求項１８の無線装置。
【請求項２５】
前記コントローラは、前記測位信号を使用して決定された前記位置の前記推定された精度に基づいて前記スリープ期間の長さを調整する請求項２４の無線装置。
【請求項２６】
前記スリープ期間の期間は、前記１以上のセンサからの前記データの精度に基づく請求項１８の無線装置。
【請求項２７】
前記スリープ期間の長さは、前記更新された位置の測位誤差が所定値を超えないように決定される請求項１８の無線装置。
【請求項２８】
電池をさらに備え、前記コントローラは、前記電池の電力レベルに基づいて前記ＳＰＳ受信機を非アクティブにする請求項１８の無線装置。
【請求項２９】
前記スリープ期間の長さは、前記１以上のセンサの精度及び前記測位信号の前記有効性を検出するための前記ＳＰＳ受信機に関して必要な時間に従って決定される請求項１８の無線装置。
【請求項３０】
前記コントローラは、前記位置ロケーションプロセッサに前記スリープ期間の間に前記少なくとも１つのセンサからの前記データに基づいて前記無線装置の前記位置を繰り返し更新させる請求項１８の無線装置。
【請求項３１】
前記少なくとも１つのセンサからの前記データは、前記無線装置の加速度を含み、前記位置ロケーションプロセッサは、前記加速度を前記無線装置の速度に変換し、前記無線装置の前記位置を更新するために前記速度を使用する請求項１８の無線装置。
【請求項３２】
前記少なくとも１つのセンサは、加速度計、ジャイロスコープ及び高度計を含むグループから選択される請求項１８の無線装置。
【請求項３３】
前記少なくとも１つのセンサは、マイクロエレクトロメカニカルシステム（ＭＥＭＳ）デバイスを含む請求項１８の無線装置。
【請求項３４】
送信機をさらに含み、前記無線装置は通信サービスプロバイダに前記更新された位置を送信する請求項１８の無線装置。
【請求項３５】
衛星測位システム（ＳＰＳ）受信機で測位信号の有効性を検出すること、
前記測位信号に基づいてモバイル機器の現在位置を決定することと、
前記現在位置の誤差を推定することと、
前記現在位置の前記誤差が所定の閾値を超えない場合、前記ＳＰＳ受信機を非アクティブにすることと、
前記ＳＰＳ受信機が非アクティブにされている間、更新された位置を得るために少なくとも１つのアナログセンサからのデータに基づいて時々前記現在位置を調節することと、
前記更新された位置の累積誤差に基づいて前記ＳＰＳ受信機をアクティブにすること、
を備える前記ＳＰＳ受信機を有する無線装置中の電力消費を低減する方法。
【請求項３６】
前記累積誤差は、前記少なくとも１つのアナログセンサからの前記データの精度及び前記ＳＰＳ受信機が非アクティブにされる時間に基づく請求項３５の方法。
【請求項３７】
前記無線装置の電源を検出することと、
前記電源が前記無線装置の電池として検出される場合のみ、前記ＳＰＳ受信機を非アクティブにすること、
をさらに含む請求項３５の方法。
【請求項３８】
前記少なくとも１つのアナログセンサからの前記データを位置オフセットに変換することをさらに含み、前記更新された位置は、前記無線装置の最後の位置と前記位置オフセットとを組み合わせることにより得られる請求項３５の方法。
【請求項３９】
前記測位信号が利用可能なものとして検出され、前記誤差推定が前記所定の値を超えない限り、一定間隔で前記ＳＰＳ受信機をアクティブ及び非アクティブにすることをさらに含む請求項３５の方法。
【請求項４０】
前記ＳＲＳ受信機で測位信号の有効性を検出するための手段と、
前記モバイル機器の位置を決定するために前記測位信号を処理するための手段と、
前記測位信号が利用可能なものとして検出される場合、省電力イベントに応じて前記測位信号を処理することをサスペンドするだめの手段と、
前記測位信号を処理することがサスペンドされている間、少なくとも１つのセンサからのデータに基づいて前記モバイル機器の前記位置を更新するための手段と、
前記省電力イベントに続く前記測位信号の処理を再開するための手段と、
を備える無線装置。
【請求項４１】
前記測位信号の品質を決定するための手段をさらに含み、前記測位信号の前記品質が所定の閾値を超えない場合、前記測位信号は利用不可能なものとして検出される請求項４０の無線装置。
【請求項４２】
前記更新された位置の測位誤差が所定の値を超えないように、前記省電力イベントを決定するための手段をさらに含む請求項４０の無線装置。
【請求項４３】
前記少なくとも１つのセンサからのデータを収集するための手段と、
前記センサデータに基づいて位置オフセットを決定するための手段と、
前記位置オフセットを使用して前記モバイル機器の前記最後の位置を調整するための手段と、
をさらに含む請求項４０の無線装置。
【請求項４４】
１以上の測位信号の有効性の検出することと、
前記測位信号に基づいて無線装置の現在位置を決定することと、
省電力イベントのタイミングおよび期間を決定することと、
ＳＰＳ受信機を非アクティブにすることと、前記測位信号が利用可能なものとして検出され、前記現在位置が得られる場合、前記省電力イベントに応じて前記測位信号の処理をサスペンドすることと、
前記無線装置の前記位置の相対変化を代表するセンサデータを得ることと、
前記省電力イベントの間に前記センサデータに基づいて時々前記無線装置の前記位置を更新することと、
前記ＳＰＳ受信機をアクティブにすることと、前記省電力イベントの後、前記測位信号の処理を再開すること、
のステップを１以上のプロセッサによって実行される場合、前記１以上のプロセッサに実行させるための命令を含む１以上の命令の１以上のシーケンスであって、無線装置の前記位置を決定するための前記１以上の命令の前記１以上のシーケンスを伝えるコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に電気通信に関連し、より具体的には無線位置ロケーションシステムに関連する。
【背景技術】
【０００２】
多くのアプリケーションにおいて、無線装置の位置を決定する能力を持つことは有利である。位置ロケーション能力(position location)は、ナビゲーション、トラッキングに関して、または、非常時の場合において有用であり得る。
【０００３】
小型電子機器の性能の進歩、特にプロセッサの性能の進歩は、様々な無線装置で位置ロケーションを使用するための需要を増加させた。
【０００４】
しかしながら、位置ロケーション機能は、相当量の電力を消費し得る。ある場合には、無線デバイスが電池の電力で操作され得る時間を著しく減らし得る。これは、一般的に、同じ電池が音声とデータ通信のような他の機能と同様に測位機能のために、決まって給電するからである。
【０００５】
無線デバイスの位置は時間とともに変わり得るので、それは、正確なままであるために更新されなければならない。例えば、自動車で移動する、またはオートバイに乗る場合、位置は急速に変わり得る。頻繁でない更新は、大きな測位誤差を引き起こし得る。これは、非常時の場合における位置ロケーションまたはナビゲーションに関して特に不利益になり得る。
【０００６】
したがって、測位精度のレベルを維持する間、位置ロケーション機能のために消費される電力を低減し得る位置ロケーションシステム、方法及び装置を有することが望ましい。
【発明の概要】
【０００７】
位置ロケーションシステム、装置及び方法の様々な実施形態が開示される。１つの実施形態では、衛星測位システム（ＳＰＳ）受信機を有するモバイル機器中の電力消費を低減する方法が開示される。方法は、ＳＰＳ受信機で測位信号の有効性を検出し、測位信号に基づくモバイルデバイスの位置を決定することを含む。この方法は、さらに測位信号が利用可能(available)なものとして検出される場合、省電力イベントに応じて測位信号の処理をサスペンド(suspending)することを含む。
【０００８】
１つの実施形態では、この方法は、品質が所定の閾値を超えない場合に測位信号が利用不可能(unavailable)なものとして扱われるように、測位信号の品質を決定することを含む。この方法はさらに、測位信号を使用して決定される位置の精度を推定することと、これらの推定のうちの１つまたは両方に基づいて省電力イベントの期間及び頻度を調整することを含み得る。いくつかの実施形態では、省電力イベントの期間は、１以上のセンサの精度に従って確立され、測位信号の有効性を検出するためのＳＰＳ受信機に関して必要な時間を反映し得る。省電力イベントの期間は、さらに、更新された位置の測位誤差が所定値を超えないように決定され得る。
【０００９】
１つの実施形態では、この方法は、１以上のセンサからデータを集めることと、センサデータに基づいて位置オフセットを決定することを含む。この方法は、さらに位置オフセットを使用してモバイル機器の最後(last)の位置を調節することを含む。いくつかの実施形態では、この方法は、１以上のセンサからのデータを使用してモバイル機器の速度を決定することと、速度に基づいてモバイル機器の最後の位置を調節することを含む。センサは、加速度計、ジャイロスコープ及び高度計を含み得る。いくつかの実施形態では、センサは、マイクロエレクトロメカニカルシステム（ＭＥＭＳ）デバイスである。
【００１０】
１つの実施形態では、無線装置が開示される。この無線装置は、１以上の測位信号の有効性を検出する衛星測位システム（ＳＰＳ）受信機を含む。この無線装置は、さらに無線装置の位置の相対変化を決定するために使用されるデータを生成する１以上のセンサを含む。位置ロケーションプロセッサは、ＳＰＳ受信機及び１以上のセンサにつながれ、測位信号を使用して無線装置の現在位置を決定する。測位信号が利用可能なものとして検出される場合、コントローラは、ＳＰＳ受信機を非アクティブにし、ＳＰＳ受信機が非アクティブにされる間、位置ロケーションプロセッサに１以上のセンサからのデータに基づいて無線装置の位置を更新させる。コントローラは、ＳＰＳ受信機を復活させ、位置ロケーションプロセッサにスリープ期間に続く無線装置の現在位置を決定させる。
【００１１】
１つの実施形態では、衛星測位システム（ＳＰＳ）受信機を有する無線装置中の消費電力を低減する方法が開示される。この方法は、ＳＰＳ受信機で測位信号の有効性を検出することと、測位信号に基づいてモバイル機器の現在位置の決定することを含む。この方法は、現在位置の誤差(error)を推定することと、現在位置の誤差が所定値を超えない場合、ＳＰＳ受信機を非アクティブにすることを含む。ＳＰＳ受信機が非アクティブにされている間、現在位置は、更新された位置を得るために少なくとも１つのアナログセンサからのデータに基づいて時々調節される。ＳＰＳ受信機は、更新された位置の累積誤差に基づいてアクティブにされる。
【００１２】
１つの実施形態では、無線装置が開示される。この無線装置は、ＳＰＳ受信機で測位信号の有効性を検出するための手段と、モバイル機器の位置を決定するために測位信号を処理するための手段とを含む。この無線装置は、測位信号が利用可能なものとして検出される場合、省電力イベントに応じて測位信号を処理することをサスペンドするための手段を含む。この無線装置は、測位信号を処理することがサスペンドされている間、１以上のセンサからのデータに基づいてモバイル機器の位置を更新するための手段と、省電力イベントに続く測位信号の処理を再開するための手段とをさらに含む。
【００１３】
１つの実施形態では、無線装置の位置を決定するための１以上の命令の１以上のシーケンスを伝えるコンピュータ可読媒体が開示される。この１以上の命令のシーケンスは、１以上のプロセッサによって実行される場合、１以上の測位信号の有効性を検出することと、測位信号に基づいて無線装置の現在位置を決定することのステップを１以上のプロセッサに実行させる命令を含む。この命令は、さらに省電力イベントのタイミング及び期間を決定することと、ＳＰＳ受信機を非アクティブにすることと、測位信号が利用可能なものとして検出され、現在位置が得られる場合、省電力イベントに応じて測位信号の処理をサスペンドすることのステップを１以上のプロセッサに実行させる。この命令は、さらに無線装置の位置の相対変化を代表するセンサデータを得ることと、省電力イベントの間にセンサデータに基づいて時々無線装置の位置を更新することと、ＳＰＳ受信機をアクティブにすることと、省電力イベントの後、測位信号の処理を再開することのステップを１以上のプロセッサに実行させる。
【図面の簡単な説明】
【００１４】
【図１】位置ロケーションシステムの１つの実施形態を示す単純化されたブロック図である。
【図２】位置ロケーションシステムの中で使用され得るような無線装置の１つの実施形態を示すブロック図である。
【図３】位置ロケーションプロセッサの１つの実施形態の様々な機能的ブロックを描く。
【図４】位置ロケーションプロセッサに入力を供給するために使用され得るような測位センサの実施形態を示す。
【図５】位置ロケーション方法の１つの実施形態に従って実行される処理動作のフローチャートである。
【図６】位置ロケーション方法の補足的な実施形態にしたがって処理ステップのフローチャートである。
【図７】典型的な位置ロケーション方法にしたがって位置ロケーション処理の捕捉的な態様を示すフローチャートである。
【詳細な説明】
【００１５】
開示の実施形態の特徴、対象及び利点は、類似の要素が類似の参照番号を記す図面を伴う時、以下に述べられる詳細な説明からより明白になるだろう。
【００１６】
位置ロケーションシステム、装置及び方法が開示される。無線装置は、衛星測位システム（ＳＰＳ）受信機及び位置ロケーションプロセッサを含む。ＳＰＳ受信機は、測位信号の有効性を検出し、位置ロケーションプロセッサは、測位信号に基づいて無線装置の初期位置を決定する。測位信号が利用可能なものとして検出される場合、コントローラは省電力イベント(power saving events)を生成する。コントローラは、省電力イベントのタイミングおよび期間を決定する。省電力イベント中、ＳＰＳ受信機は非アクティブにされ、及び／または、測位信号の処理は、無線装置の消費電力を低減するためにサスペンドされる。初期位置は、省電力イベント中に１以上のセンサからの相対的な位置決め情報に基づいて更新される。コントローラは、ＳＰＳ受信機をアクティブにし、省電力イベントに続く測位信号の処理を再開する。
【００１７】
図１は、位置ロケーションシステム１００の１つの典型的な実施形態を示す単純化されたブロック図である。測位またはジオロケーション(geo-location)は、地球の表面上または近くの対象(object)の座標を決定するプロセスを指す。位置ロケーションシステム１００では、移動局(mobile station)１１０は、衛星１２０または基地局１３０の１以上からの支援で位置フィックス(position fix)を得て、１以上のセンサからの相対的な測位データを使用してその位置を更新する。
【００１８】
移動局（ＭＳ）１１０は、位置ロケーション能力を有する無線装置である。例えば、ＭＳ１１０は、携帯電話、ナビゲーションシステム、パーソナルコンピューティング装置、携帯情報端末、アセットトラッカー(asset tracker)または無線通信装置を含み得る。ＭＳ１１０は、さらに、通信標準（例えばＧＳＭ（登録商標）、ＣＤＭＡ、ＴＤＭＡ、ＷＣＤＭＡ、ＯＦＤＭ、ＧＰＲＳ、ＥＶ−ＤＯ、ＷｉＦｉ、ＷｉＭＡＸ、８０２．ｘｘ、ＵＷＢ、衛星など）の任意の数または組み合わせを使用した他の装置で音声及びデータ信号を交換できる。移動局１１０のための電力は、一般的に電池によって供給される。
【００１９】
移動局１１０は、１以上の異なる方法でその位置を決定する。例えば、図示されるように、移動局１１０は、衛星１２０から測位信号を受け取ることができ、衛星測位信号に含まれる情報を処理することにより位置を得る。衛星１２０は、全地球測位システム（ＧＰＳ）、ガリレオ(Galileo)、ＧＬＯＳＮＡＳＳ、ＥＧＮＯＳなどのような衛星測位システム（ＳＰＳ）の一部であり得る。ＳＰＳ衛星の既知の位置及びそれぞれの信号のタイミングを使用して、ＭＳ１１０は、それ自身の位置を決定できる。
【００２０】
衛星ベースの測位(satellite-based positioning)に加えて、ＭＳ１１０は、さらに地上システムを使用して、または、地球ベースの(earth-based)及び衛星ベースの測位の組み合わせを使用することによりその位置を決定できる。図示されるように、移動局１１０は、１以上の基地局１３０と通信する。基地局１３０は、例えば、到着時刻(time of arrival)（ＴＯＡ）、到来角(angle of arrival)（ＡＯＡ）、到着時間差(time difference of arrival)（ＴＤＯＡ）、ＭＳ１１０から受け取る信号に関する関連技術を使用する範囲推定を形成できる。これらの範囲推定とそれらの既知のロケーションを組み合わせることによって、基地局１３０は、移動局１１０に関する位置を固定(fix)できる。基地局１３０は、移動局１１０によって得られるデータを使用して、位置ロケーション処理を行なうまたは衛星を見つけることにより、移動局１１０を支援できる。
【００２１】
移動局１１０は、それが相対的な測位データを得る１以上のセンサを含む。速度と加速度のようなセンサデータは、位置オフセット(position offset)を決定するために使用できる。位置オフセットは、更新された位置に到着するために最後の既知の位置と結合され得る。いくつかの実施形態では、移動局１１０は、最初に位置フィックスを得て、次に電力を節約するために衛星測位信号の処理をサスペンドする。測位信号の処理がサスペンドされている間、移動局１１０は、センサデータに基づいて局地的に(locally)その位置を更新する。
【００２２】
移動局１１０は、一般的な条件(prevailing conditions)に基づいて、ＳＰＳ信号の処理がどれくらい長くサスペンドされたままであるべきか、または、それがサスペンドされるべきかどうかのインテリジェントな(intelligent)決定をなすためのハードウェア及びソフトウェア要素を含む。同様に、移動局１１０は、更新された位置がその衛星または他の外部の測位システムからの新しい情報でどれくらい頻繁に置換されるべきか決定し得る。例えば、自動連続モード(autonomous-continuous mode)中で動作する場合、従来のＧＰＳ対応装置は、その位置を毎秒１回更新できる。電池寿命を延ばすために、移動局１１０は、省電力イベント(power saving events)を生成でき、そのＳＰＳ更新の頻度を５秒に１回に減らすことができる。各省電力イベントの間、移動局は、そのＳＰＳ受信機及び／または位置ロケーション処理モジュールを非アクティブ(deactivate)にでき、センサデータに基づくその現在位置を調節できる。いくつかの実施形態では、センサデータに基づく位置更新は、サスペンドされたＳＰＳ更新と同じレートで実行され得る。他の実施形態では、センサデータの更新は、改善された測位精度のためにより頻繁に実行され得る。このように、移動局１１０は、測位に対する制御を維持する間、有効にその電力消費を低減できる。
【００２３】
図２は、位置ロケーションシステム１００中で使用され得るような無線装置２００の１つの実施形態を示すブロック図である。いくつかの実施形態では、無線装置２００は、移動局１１０に関して記述されるものと同様の方法で機能する。図示されるように、無線装置２００は、ＲＦトランシーバ２１０を含む。無線装置２００は、通信ネットワークでＲＦトランシーバ２１０が音声及びデータ信号を交換することを可能にする。受信パスで、それは、入力信号を復調し、プロセッサ２３０にデータを供給し、送信パスで、それは、プロセッサ２３０から受信されたデータを変調し、アウトバウンド(outbound)信号を生成する。加えて、ＲＦトランシーバ２１０は、さらにアシステッドＧＰＳ(assisted GPS)（Ａ−ＧＰＳ）または他のネットワークベースの測位の場合での測位データを送信及び受信できる。
【００２４】
位置ロケーション受信機２２０は、測位信号を受信し、プロセッサ２３０に測位データを供給する。例えば、ＧＰＳの実施形態では、位置ロケーション受信機２２０は、１以上のＧＰＳ衛星からナビゲーションフレーム(navigation frames)を受信できる。ナビゲーションフレームは、例えば、衛星暦(satellite almanac)の部分、エフェメリスデータ(ephemeris data)、日時情報を含み得る。位置ロケーション受信機２２０は、測位信号からプロセッサ２３０にデータを伝える。その動作モードによって、位置ロケーション受信機２２０は、連続的に測位信号を追跡でき、それは、プロセッサ２３０及び／またはコントローラ２５０の制御の下で時々(time to time)測位データを捕捉できる。
【００２５】
プロセッサ２３０は、位置ロケーション受信機２２０及び場合によってはＲＦトランシーバ２１０から測位データを受信する。測位データを使用して、プロセッサ２３０は、無線装置２００の位置を固定し、メモリ２４０に現在位置を保存する。位置フィックスを得ることに関して、プロセッサ２３０は、さらに測位信号の品質及び／または位置測定での不確定性の量を決定でき、メモリ２４０に同様にこの情報を保存できる。例えば、他の要因の中で、品質及び不確定性は、測位信号の信号対雑音比、特定の時点で可視の衛星の数、及び測位信号に基づくクロックオフセット推定の精度に基づき得る。
【００２６】
測位信号が検出され、無線装置２００が初期の位置フィックスを捕捉したとき、プロセッサ２３０は、新しいデータで現在位置をいつ、どのように更新するかに関する決定をなすことができる。いくつかの実施形態では、無線装置２００は、この決定を管理する様々な動作を支援する。例えば、無線装置２００が自動車電池(car battery)のような外部ソースによって電力供給される場合、プロセッサ２３０は、将来の更新が位置ロケーション受信機２２０からの測位データに基づくだろうことを決定でき、比較的短い更新間隔を設定できる。あるいは、無線装置２００が外部ソースによって電力供給され、その位置が（ウォールチャージャ(wall charger)に接続された時かもしれないような）所定間隔でほとんど変わらない場合、プロセッサ２３０は、頻繁でないが、位置ロケーション受信機２２０からのデータに基づく無線装置２００の位置を更新できる。
【００２７】
無線装置２００は電池(battery)２７０をさらに含む。接続は明瞭さのために省略されるが、電池２７０は、無線装置２００の構成要素のうちのいくつかまたは全てに電力を供給する。特に、電池２７０は、ＲＦトランシーバ２１０、位置ロケーション受信機２２０、プロセッサ２３０及びコントローラ２５０へ電力供給できる。その結果、電池２７０を使用する場合、無線装置２００の動作時間(operating time)は制限される。例えば、一般的な携帯電話の電池は、およそ８００ｍＡ／Ｈの定格であり得る。これは電池が完全に放電される前に、電池が１時間に８００ｍＡの負荷を印加できることを意味する。位置ロケーション処理は、電力を消費し、電池２７０における負荷を増加し、したがって無線装置２００の動作時間を低減する。
【００２８】
いくつかの実施形態では、プロセッサ２３０は、位置ロケーション処理のいくつかの要素が電力を節約するためにサスペンドされ得るようにコントローラ２５０に信号を送る省電力イベントを生成する。省電力イベントに応じて、コントローラ２５０は、位置ロケーション受信機２２０を非アクティブにできる、または、著しくその電力消費を削減できる。加えて、コントローラ２５０は、さらに、位置ロケーション受信機２２０からの測位データを処理するためにプロセッサ２３０によって使用される１以上のモジュールをサスペンドできる。例えば、コントローラ２５０は、省電力イベントの間にプロセッサ２３０のＧＰＳエンジンをサスペンドできる。省電力イベントに続いて、コントローラ２５０は、位置ロケーション受信機２２０をアクティブにすること(activating)、プロセッサ２３０の１以上のモジュールを必要なものとして許可にすることにより、位置ロケーション処理を再開する。プロセッサ２３０及びコントローラ２５０が示されるような個別の要素であり得る、または、コントローラ２５０（またはその論理の部分）がプロセッサ２３０に統合され得ることは認識されるだろう。
【００２９】
省電力イベント中、プロセッサ２３０は、センサ２６０からのデータに基づいて無線装置２００の位置を更新する。センサ２６０は、相対的な測位データを供給し、アナログまたはデジタル装置であり得る。いくつかの実施形態では、センサ２６０は、無線装置２００の位置を更新するための基準(basis)を形成できる速度または加速度のような情報を供給するために個々のセンシング要素のアレイ(array)を含む。プロセッサ２３０は、センサデータを受信し、位置オフセットを生成するために必要とされ得るようにそれを処理する。その後、無線装置２００の新しい位置は、メモリ２４０に保存されたその最後の位置を位置オフセットで更新することにより決定され得る。あるいは、プロセッサ２３０がほとんどないまたは全くない追加の処理でオフセット情報を使用できるように、センサ２６０は位置オフセットを直接決定できる。いくつかの実施形態では、コントローラ２５０は、センサデータを受信し、位置更新を実行する。
【００３０】
省電力イベントはプロセッサ２３０で任意であり、測位機能に対しての制御を維持する間、それらの頻度と期間は電池２７０の要求を低減するためにインテリジェントに決定される。プロセッサ２３０は、このように位置ロケーション受信機２２０に利用可能な(available)測位信号と位置ロケーション処理を実行するためのセンサ２６０からのデータとの間で交換する。省電力イベント中、無線装置の現在位置は、ＳＰＳ信号に基づく更新と同じレートでセンサデータを使用して更新されることができ、それは、より頻繁に更新され得る。いくつかの実施形態では、更新のレートは、測定誤差が最小化されるようにセンサハードウェアと調和する。例えば、センサデータ中の測定誤差が非線形のように時間につれて増加する場合、各省電力イベント中の更新の数および頻度は、全ての測定誤差を最小化するために選択され得る。これは、電力を大事に使うと同時に、それにより無線装置２００の動作時間を拡張する間、プロセッサ２３０に測位精度のレベルを維持させることを可能にする。
【００３１】
図３は、無線装置２００で使用され得るような位置ロケーションプロセッサの１の実施形態の様々な機能的ブロックを描く。したがって、次の記述は、図２の参照を継続して提供される。ＳＰＳエンジン３００は、位置ロケーション受信機の動作及び位置フィックスを捕捉するための過程を制御する。これは、例えば、Ａ−ＧＰＳ情報を処理することと、ナビゲーションメッセージを復号することと、クロックを同期することと、位置フィックスを計算することを含み得る。いくつかの実施形態では、ＳＰＳエンジン３００によって実行される処理は、プロセッサ２３０の他の要素から別々にアクティブ及び非アクティブにされ得る。例えば、ＳＰＳエンジン３００は、コントローラ２５０のような制御装置の指示で有効(enabled)／無効(disabled)にされ得る。
【００３２】
品質／不確実性モジュール３１０は、ＳＰＳエンジン３００によって得られる測位データに関する情報を決定する。この情報は、ＳＰＳ信号の品質を含むことができ、その信号に基づく測位中の不確実性を反映できる。例えば、品質は、測位信号の信号対雑音比によって１のレベルで測定され得る。別のレベルでは、品質は、可視の衛星の数及びそれに従うクロック及び位置オフセットを確立するために利用可能なデータ量に基づき得る。いくつかの実施形態では、品質は、特定のＳＰＳ内の測定精度に影響すると知られた多くの要因を量る推定アルゴリズムに基づき得る。
【００３３】
イベント生成器３２０は、省電力イベントのタイミング及び期間を決定するための要因のモジュールである。ある場合では、省電力イベントのタイミングは、ＳＰＳエンジン３００及び品質／不確実性モジュール３１０からの情報に基づく。例えば、ＳＰＳエンジン３００が測位信号が利用可能ではないことを示す場合、ＳＰＳとの通信が可能であるまで、イベント生成器３２０は、省電力イベントを出さなくてもよい。この方法で、プロセッサ３２０は、省電力イベントを生成する前に、測位データの両方のソース、ＳＰＳ測位信号及び内蔵センサからのデータが利用可能であることを判断する。
【００３４】
１つの実施形態では、イベント生成器３２０は、一定間隔で省電力イベントを出す。省電力イベントは、同じまたは異なる期間を有し得る。例えば、プロセッサ２３０は、電池２７０の電力レベルが、省電力イベントが無線装置２００の動作時間の拡張に望まれるポイントに達したこと、を検出できる。信頼できる位置フィックスが得られた後、イベント生成器３２０は、省電力イベントを出し始めることができる。省電力イベント中、（コントローラ２５０のような）制御要素は、位置ロケーション受信機を非アクティブにでき、ＳＰＳエンジン３００及び品質／不確実性モジュール３１０の動作をサスペンドできる。
【００３５】
これらの要素がサスペンドされる、または非アクティブにされる間、位置更新モジュール３３０は、センサ２６０からの入力に基づいて無線装置２００の位置を更新する。図４を参照して、位置更新モジュール３３０にデータを供給できる典型的なセンサ２６０がここでは述べられる。現在の実施形態では、センサ２６０は、相対的な位置を決定するためのマイクロエレクトロメカニカル（ＭＥＭＳ）デバイスのアレイを含む。ＭＥＭＳセンサ４００−４２０は、位置更新モジュール３３０によって処理するためのデータを供給する。センサデータに基づいて、無線装置２００の位置の相対変化は決定され得る。個々のセンサデバイスのアレイとして示されるが、センサの１以上を組み合わせることができる、または追加のセンサが開示の範囲から逸脱することなく加えることができることは理解され得る。さらに、以前に言及されたこととして、センサ２６０は、異なるタイプのセンサデータを示す個別の信号をプロセッサ２３０に供給でき、または、センサデータは、センサ２６０が生データの代わりに位置オフセット情報をプロセッサ２３０に供給するように、事前処理され得る。
【００３６】
加速度計４００は、動作期間における無線装置２００の加速度を決定する。これは、ピエゾ抵抗の（piezoresistive）特性を使用してキャパシタンスの変化を測定することにより、または他の方法により遂行され得る。ある場合には、加速度計の出力が、加速度の大きさだけを表わし、その方向を含まない。ジャイロスコープ４１０は、移動の方向を供給する。同様に、高度計４２０は、高度の変化を示す信号を供給する。例えば、センサ２６０は、固定測定間隔(fixed measurement intervals)でそれらの値を更新できる。各測定間隔の後、加速度計４００は測定間隔の間に経験される加速度の大きさを示すことができ、これに反して、ジャイロスコープ４１０及び高度計４２０は指向性の要素を供給できる。したがって、位置更新モジュール３３０は、置換ベクトル(displacement vector)を形成するために指向性の要素を使用し、速度を決定するために加速度を積分できる。その後、無線装置２００の最後の位置は、新しい位置を決定するために置換ベクトルで更新され得る。したがって、センサ４００−４２０の組合せは、三次元中の位置の相対変化を決定することを可能にする。
【００３７】
位置更新モジュール３３０は、センサ２６０からのデータを受信し、位置オフセットを決定する。示された実施形態では、例えば、位置更新モジュール３３０は、ジャイロスコープ４１０及び高度計４２０からの追加情報を使用して、加速度計４００からのデータを速度ベクトルに変換するための積分関数を含み得る。一旦センサデータが変換されると、位置更新モジュール３３０は、位置オフセットを、更新された位置を決定するために無線装置の最後の位置と組み合わせる。位置更新モジュール３３０は、繰り返しセンサデータを受信し、位置オフセットを決定し、省電力イベント中に無線装置２００の最後の位置を調節できる。いくつかの実施形態では、他の実施形態で更新のレートがセンサ２６０の特性と調和している間、位置更新モジュール３３０は、ＳＰＳ位置更新と同じレートでその更新を実行する。さらに別の実施形態では、更新のレートは、暫定的な(interim)測位の希望精度にしたがって決定される。センサ２６０は、一般的に、位置ロケーション受信機２２０、ＳＰＳエンジン３００及び品質／不確実性モジュール３１０の組合せより少ない電力を何度も消費するので、電池寿命は、測位能力を維持する間に延ばされる。
【００３８】
いくつかの実施形態では、各省電力イベントは、所定期間を有する。この期間は、測位精度の希望レベルを含むいくつかの要因に基づき得る。例えば、イベント生成器３２０は、一旦位置ロケーション受信機２２０が復活されれば、センサ２６０の精度及び位置フィックスを捕捉するために必要な時間に基づいて省電力イベントの期間（または「スリープ期間(sleep interval)」と呼ばれる）を決定できる。例えば、７０メートル以内の測位精度が望まれることを仮定する。さらに、品質／不確実性モジュール３１０が最後のＳＰＳ位置フィックスが３０メートル以内で正確であることを推定することを仮定する。最悪のシナリオの下では、センサ２６０が毎秒およそ５メートルの測位誤差を導入すれば、その場合、理論上、スリープ期間は、８秒までの間続くことができる。しかしながら、一般的な条件下では、新しい位置を捕捉するのに３秒かかるならば、その場合、最大のスリープ期間は、５秒に減らされる。したがって、イベント生成器３２０は、新しいフィックスを捕捉するため、及びその品質／不確実性を決定するための十分な間隔によって分離される各々５秒続く省電力イベントを出すことができる。
【００３９】
イベント生成器３２０は、さらに、いくつかの要因に基づいて省電力イベントのタイミング及び期間を変えることができる。いくつかの実施形態では、イベント生成器３２０は、品質／不確実性モジュール３１０によって確立された閾値の一部に基づいてスリープ期間を決定する。品質／不確実性モジュール３１０は、測位信号を使用して決定される位置精度を示す誤差推定アルゴリズムを実施できる。イベント生成器３２０は、外部の測位データが捕捉される頻度、スリープ期間の存続期間または両方のうちのいずれかを確立するために、このアルゴリズムの結果を使用できる。
【００４０】
例えば、誤差推定が精度が悪いことを示す場合、イベントジェネレータ３２０は、時々、測位データが衛星または他の測位システムから捕捉される頻度を増加できる。他方では、誤差推定が精度がよいことを示す場合、測位データが捕捉される頻度は電池寿命を延ばすために低減され得る。同様のやり方で、イベント生成器３２０は、精度が悪いという推定に基づいてスリープ期間の長さを低減でき、精度が良いと予想される場合、それを増加できる。１つの実施形態では、イベント生成器３２０は、所定間隔における誤差推定を平均し、平均誤差推定に基づくスリープ期間の長さまたは省電力イベントの頻度を調節する。
【００４１】
図５は、位置ロケーション方法の１つの実施形態したがって実行される処理動作５００のフローチャートである。方法は、移動局１１０または無線装置２００のような無線装置によって実行され得る。
【００４２】
ブロック５１０では、１以上の測位信号の有効性(availability)が決定される。例えば、ＧＰＳ対応の装置では、これは１以上の衛星からのナビゲーションメッセージ及び／またはセルラ基地局、擬似ライト（pseudo-lites）または他の地上ソースからの測位信号を受信すること含み得る。十分な測位信号が利用可能であることが決定されれば、処理はブロック５２０に続く。
【００４３】
次に、ブロック５２０では、位置フィックスは、測位信号に基づいて得られる。これは、２次元または３次元空間のいずれかの中で、無線装置に関する座標(coordinates)を決定するための測位信号からのデータを使用することを含み得る。１つの実施形態では、ＳＰＳエンジンは、無線装置の現在位置を決定するための非衛星ソース(non-satellite sources)からの利用可能であり得る情報とＳＰＳ受信機からの測位データとを組み合わせる。ＧＰＳの例を継続して、ブロック５２０は、自律(autonomous)またはスタンドアローン(standalone)モード中で動作する無線装置によって実行され得る。
【００４４】
ブロック５３０では、位置フィックスが得られた場合、ＳＰＳ受信機は非アクティブにされ、ＳＰＳエンジンはスリープ期間の長さの間、無効にされる。これは、例えば、省電力イベントに対する応答で生じることができ、または、それは、プログラム可能なタイマーによって制御され得る。いくつかの実施形態では、消費電力をさらに低減するために位置フィックスが得られた後、他の要素も電力を低減できる。例えば、一般的な条件によって、ＲＦ送信機も非アクティブにされ得る。
【００４５】
ブロック５４０では、相対的な測位データは１以上のセンサから得られる。センサデータは、ジャイロスコープ及び加速度計のような１以上の低電力ＭＥＭＳデバイスからの信号を含み得る。いくつかの実施形態では、センサデータは、位置ロケーションプロセッサがその意味(meaning)を解釈することを可能にするプロトコルに一致する(conforms)。そのような場合、センサの数およびタイプは、利用可能なデータを位置オフセットに変換するために責任のある位置ロケーションプロセッサに応じて変わり得る。あるいは、無線装置は、位置オフセットが位置ロケーションプロセッサに供給されるようなインターフェースを含み得る。他の実施形態では、センサの数およびタイプは固定される。
【００４６】
次に、ブロック５５０では、相対的な測位データは、無線装置の現在位置を更新するために使用される。これは、メモリからの最後の位置を検索することと、センサデータに基づいてそれを調節することを含み得る。いくつかの実施形態では、位置更新が測定雑音(measurement noise)を低減するために実行される前に、センサデータはフィルタされる(filtered)。判定ブロック５６０は、スリープ期間が終了したかどうかを判断する。例えば、スリープ期間は固定期間を有することができ、その終わり(end)は、プログラム可能なタイマーの終了によって、または、コントローラまたは他の処理要素からの信号によって示され得る。スリープ期間が終了した場合、処理はブロック５７０に続く。そうでなければ、新しいセンサデータが得られ、ブロック５４０−５６０が繰り返される。
【００４７】
ブロック５７０では、ＳＰＳ受信機及びＳＰＳエンジンはアクティブにされ、無線装置の新しい位置を捕捉する準備がなされる。全てのＳＰＳサブシステムが動作し、測位信号が検出されるまで、位置更新がセンサデータに基づいて続くように、ブロック５７０の処理はブロック５４０−５６０と重複することができる。ブロック５８０では、位置ロケーション方法は終了する。
【００４８】
図６は、典型的な位置ロケーション方法にしたがって実行される処理６００のフローチャートである。方法は、移動局１１０または無線装置２００のような無線装置によって実行され得る。
【００４９】
ここで記載される方法では、最初の決定は、無線装置の電源ソースに関してブロック６１０でなされる。いくつかの状況では、無線装置は、自動車電池から電力を受信でき、または、それは、電力を大事に使うことが重要な事柄でないような電気的なグリッド(electrical grid)に接続され得る。例えば、無線装置は、電流センサ、または、それが外部電源から動作しているかどうかを示すようなハードウェアを含むことができる。無線装置が外部ソースによって電力供給されれば、処理は、判定ブロック６２０から最後のブロック６７０に移り、省電力イベントは生成されない。
【００５０】
判定ブロック６２０では、無線装置がその電池によって電力供給されることが判断されれば、処理はブロック６３０に続く。この点では、１以上の測位信号の有効性が判断される。測位信号は位置フィックスを得るために使用される。十分な測位信号が利用可能でなければ、その場合、処理は、判定ブロック６４０から最後のブロック６７０に移り、省電力イベントは生成されない。
【００５１】
十分な測位信号が利用可能なものとして検知されれば、その場合、ブロック６５０では、さらなる決定は、信号品質が所定の閾値を超えるかどうかについてなされる。低い信号品質は、例えば、信頼できる測位に関する十分な測位データ、または環境条件による測位データ、を捕捉する際の困難さを示し得る。そのような場合、電力を大事に使うことを試みることなく信頼できる測位データが利用可能であるまで待つことは望ましいかもしれない。したがって、低い信号品質の条件下では、処理は判定ブロック６５０から最後のブロック６７０に移り、省電力イベントは生成されない。ブロック６５５では、位置フィックスは得られ、ブロック６６０では、全ての先の条件が満たされる場合、省電力イベントは生成される。以前に示されたように、省電力イベントは、ＳＰＳ受信機を非アクティブにすることを含むことができ、１以上のモジュールはＳＰＳ信号を処理した。いくつかの実施形態では、ネットワークベースの測位に関係のある機能も省電力イベントの間サスペンドされる。
【００５２】
図７は、位置ロケーション方法の１つの実施形態にしたがう位置処理７００のフローチャートである。位置処理７００は、省電力イベント中にその位置を更新するため、及び省電力イベントがいつ終了されるべきかを決定するために移動局１１０または無線装置２００のような無線装置によって実行され得る。
【００５３】
ブロック７１０では、センサデータは処理するために受信される。センサデータは、ここで議論されるように、特定の時間間隔の間に無線装置の位置の相対変化に関する情報を供給する。データは、１以上の所定のセンサから受信されることができ、または、それは、例えば、位置ロケーションプロセッサでセンサデータを交換するためのプロトコルによって伝えられ得るような異なる能力を備える任意数のセンサのから受信され得る。
【００５４】
次に、ブロック７２０では、位置オフセットは、受信されたセンサデータに基づいて計算される。１つの実施形態では、置換ベクトルは、測定間隔中に得られる加速度データから決定される。例えば、加速度データは、速度に変換されることができ、速度は、無線装置に関して決定される最後の位置をオフセットするために使用され得る。そのような場合、もし必要ならば、ジャイロスコープ及び高度計は速度の方向要素を供給できる。したがって、センサデータは、測定間隔中に無線の位置の相対変化を反映するオフセットを生成するために使用される。ブロック７３０では、無線装置の最後の位置は、更新される位置を生成するためにブロック７２０で計算されたオフセットを使用して調節される。
【００５５】
累積的な測位誤差は、省電力イベントの間追跡される(tracked)。いくつかの実施形態では、センサデータに基づいて無線装置の位置が調節されるごとに、誤差推定は更新される。例えば、最初に、誤差推定は、位置更新の基準(basis)として与える位置フィックスを得るために使用される測位信号における不確実性に基づき得る。その後、それは、誤差推定が時間に応じて増加し、各位置更新が累積的な測位誤差を反映するように、センサの測位精度に基づいて修正され得る。
【００５６】
ブロック７５０では、決定は誤差推定が所定の閾値を超えたかどうかに関してなされる。とりわけ、閾値は、ナビゲーションのような特定のアプリケーションに基づいて、または非常時のサービス必要条件（emergency services requirements）に適合するように設定され得る。異なるアプリケーションは、それらの対応する誤差閾値に順番に(in turn)反映され得る測位精度の異なる程度を要求できる。例えば、わずか３０メートルの測位誤差はナビゲーションの目的に必要とされ得るが、７５メートル以内の精度は、非常時のロケーション目的(emergency location purposes)に十分であり得る。あるいは、ユーザは、延長された電池寿命に関して、頻繁を抑えた更新(less frequent updates)（より長いスリープ期間）の形で精度をトレードオフすること(trading off)により、所望の測位精度のレベルを設定できる。
【００５７】
誤差閾値を超えたことが判断されれば、処理は、判定ブロック７５０から最終ブロック７６０に移る。ブロック７６０では、省電力イベントは終了し、新たな外部の測位データが得られ得る。誤差閾値を超えなければ、更新処理はブロック７７０に続く。示されるように、新たなセンサデータが得られ、ブロック７１０からこの方法は繰り返す。
【００５８】
ここに開示される実施形態に関して記述された様々な実例となる論理ブロック、モジュール及び回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、縮小化命令コンピュータ（Reduced Instruction Set Computer）（ＲＩＳＣ）プロセッサ、特定用途向けＩＣ（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブルロジックデバイス、個別ゲートまたはトランジスタロジック、個別ハードウェア構成要素、またはここに記述された機能を実行するために設計された任意の組合せで実施または実行され得る。汎用プロセッサは、マイクロプロセッサであり得、しかし代わりとして、プロセッサは、任意のプロセッサ、コントローラ、マイクロコントローラまたはス状態機械（state machine）であり得る。プロセッサも、コンピューティング装置の組み合わせ、例えばＤＳＰとマイクロプロセッサの組合せ、複数個のマイクロプロセッサ、ＤＳＰコアと協働する１以上のマイクロプロセッサ、またはそのような構成の任意の他の組合せとして実施され得る。
【００５９】
ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、不揮発性メモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭまたは既知の技術の記憶媒体の他の形式に存在し得る。典型的な記憶媒体は、プロセッサが情報を記憶媒体から読み出し、情報を記憶媒体に書き込むようにプロセッサにつながれる。別の方法では、記憶媒体はプロセッサに集積され得る。
【００６０】
ここに開示される実施形態に関して記述された方法、プロセスまたはアルゴリズムのステップは、ハードウェア、プロセッサによって実行されるソフトウェアモジュールまたはこの２つの組合せで直接的に具体化され得る。方法またはプロセス中の様々なステップまたは動作は、示された順番で実行されることができ、または、別の順番で実行されることもできる。加えて、１以上のプロセスまたは方法のステップは省略されることができ、または、１以上のプロセスまたは方法のステップは方法及びプロセスに加えることもできる。付加的なステップ、ブロックまたは動作は、方法及びプロセスの既存の部分の始め、終わり、間に加えられ得る。
【００６１】
開示される実施形態の上記の記述は、いかなる当業者も開示内容を作り出せる、または使用できるように、提供される。これらの実施形態に対する様々な変形は、当業者にとって容易に明白であろう。ここに定義された一般法則は、開示の意図または範囲を逸脱することなく、他の実施形態に適用され得る。したがって、この開示は、ここに示された実施形態に限定されるようには意図されないが、ここに開示された法則及び新規な特徴と一致する最も広い範囲が与えられるだろう。
【図１】
2011520131.tif 000003
【図２】
2011520131.tif 000004
【図３】
2011520131.tif 000005
【図４】
2011520131.tif 000006
【図５】
2011520131.tif 000007
【図６】
2011520131.tif 000008
【図７】
2011520131.tif 000009
【国際調査報告】
2011520131.tif 000010
2011520131.tif 000011
2011520131.tif 000012
2011520131.tif 000013
2011520131.tif 000014
2011520131.tif 000015