(57)【要約】  対象物（６００）の現在位置（１２２）を判断する方法（１００）。該方法（１００）は、光学位置決定システム（１０４）を用いて、第一の仮位置（１１２）を判断すること（１０２）と、無線ベースの位置決定システム（１０８）を用いて、第二の仮位置（１１４）を判断すること（１０６）と、前記仮位置（１１２、１１４）の一方に基づいて、推定位置（１１６）を判断すること（１１０）と、前記推定位置（１１６）が、前の推定位置（１１６’）とは異なる位置決定システム（１０４、１０８）に基づいている場合に、前記対象物の前記推定位置（１１６）と前の位置（２１２）を組合せて、該対象物の前記現在位置（１２２）を判断すること（１０８）とを含む。トラッカー（６００）の位置に関する光学的および無線ベースの複合判断を伴う位置決定システム（５００）および能動的な光源（６０８）を有するトラッカー（６００）。
2021505898.tif 000002
【特許請求の範囲】
【請求項１】
対象物（６００）の現在位置（１２２）を判断する方法（１００）であって、
光学位置決定システム（１０４）を用いて、前記対象物（６００）における光学マーカー（６０８）の位置である第一の仮位置（１１２）を判断すること（１０２）と、
無線ベースの位置決定システム（１０８）を用いて、前記対象物（６００）におけるトランスミッタ（６１０）の位置である第二の仮位置（１１４）を判断すること（１０６）と、
前記仮位置（１１２、１１４）の一方に基づいて、推定位置（１１６）を判断すること（１１０）と、
前記推定位置（１１６）が、前の推定位置（１１６’）とは異なる位置決定システム（１０４、１０８）に基づいている場合に、前記推定位置（１１６）と前記対象物の前の位置（２１２）とを組合せて、該対象物の前記現在位置（１２２）を判断すること（１０８）と、
を含む方法。
【請求項２】
前記第一または第二のいずれかの仮位置が利用可能でない場合に、利用可能な仮位置（１１２、１１４）を前記推定位置（１１６）として用いることを含む、請求項１に記載の方法（１００）。
【請求項３】
前記第一および第二の仮位置がともに利用可能である場合、前記第一の仮位置（１１２）を前記推定位置（１１６）として用いることを含む、請求項１に記載の方法（１００）。
【請求項４】
前記組合せることが、
前記前の位置（１２０）と前記推定位置（１１６）との間の初期オフセット（２１４）を小さくすることによって、前記対象物（６００）の前記現在位置（１２２）を判断することを含む、請求項１から３のいずれか一項に記載の方法（１００）。
【請求項５】
オフセット（２１４）を小さくすることは、前記推定位置（１１６）が、前の推定位置に対して変化した場合に行われる、請求項４に記載の方法（１００）。
【請求項６】
オフセット（２１４）を小さくすることは、前記推定位置が、前記前の位置（２１２）に向かって変化した場合にのみ行われる、請求項５に記載の方法（１００）。
【請求項７】
前記オフセット（２１４）を小さくすることは、該オフセット（２１４）が補償されるまでおよび／または前記推定位置（１１６）が、前の推定位置とは異なる位置決定システムに基づくまで、前記初期オフセット（２１４）の所定の何分の一かだけ該オフセット（２１４）を小さくすることをさらに含む、請求項４から６のいずれか一項に記載の方法（１００）。
【請求項８】
前記オフセット（２１４）を小さくすることは、前記推定位置（１１６）と前記前の推定位置との間の位置変化の最大で２０％まで該オフセット（２１４）を小さくすることを含む、請求項４から７のいずれか一項に記載の方法（１００）。
【請求項９】
前記対象物の方向性（３１４）を、光学位置決定システムを用いることによって判断することをさらに含む、請求項１から８のいずれか一項に記載の方法（１００）。
【請求項１０】
基準方向性（３１４）が基準システムを用いて判断される場合、前記方向性（３１２）と該基準方向性（３１４）との間の初期オフセット（３１０）を小さくすることを含む、請求項９に記載の方法（１００）。
【請求項１１】
所定の条件が満たされた場合に、残りのオフセットを単一のステップで完全に低減することをさらに含む、請求項１から１０のいずれか一項に記載の方法（１００）。
【請求項１２】
前記対象物における能動的な光源を光学マーカー（６０８）として用いることを含む、請求項１から１１のいずれか一項に記載の方法（１００）。
【請求項１３】
前記能動的な光源は、少なくとも一つの赤外光を備える、請求項１２に記載の方法（１００）。
【請求項１４】
前記能動的な光源は変調されて、所定の変調パターンで、点滅光またはパルス状の光を放射している、請求項１３に記載の方法（１００）。
【請求項１５】
トラッカー（６００）の位置に関する光学的および無線ベースの複合判断を伴う位置決定システム（５００）であって、
それぞれ光学的および無線ベースの位置判断のための少なくとも一つの光学的および少なくとも一つの無線ベースのマーカー（６０８、６１０）を備えるトラッカー（６００）と、
前記トラッカー（６００）の光学的に判断されおよび無線ベースで判断された位置を、該トラッカー（６００）の可能性のある推定位置（１１６）として受信する手段を備える追跡装置（５１４）と、
を備え、
前記追跡装置（５１４）は、前記推定位置（１１６）と前記トラッカー（６００）の前の位置（１２０）との組合せに基づいて、該トラッカー（６００）の現在位置を判断するように構成される位置決定システム。
【請求項１６】
光学的および無線ベースの複合位置決定システムのためのトラッカー（６００）であって、
能動的な光源を備える光学マーカー（６０８）と、
前記トラッカー（６００）の位置を含む情報信号を送信するように構成された無線トランスミッタ（６１０）と、
を備えるトラッカー。
【請求項１７】
前記能動的な光源は、一定の光信号またはパルス光信号を放射する赤外光を備える、請求項１６に記載の前記トラッカー（６００）。
【請求項１８】
前記トラッカー（６００）は、ユーザ（６０６）の頭上に装着可能なように（６０２）、または、ヘルメットに取り付け可能であるように構成され、および／または該トラッカーは、仮想現実ウェアラブルおよび／または拡張現実ウェアラブルである、請求項１６または１７に記載のトラッカー（６００）。
【請求項１９】
実行される場合に、プログラム可能なプロセッサに、前記請求項１から１４のいずれか一項に記載の方法を実行させるプログラムコードを含むコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
実施例は、位置決定システムを用いて、対象物の現在位置を判断する方法に関する。他の実施例は、対象物の位置に関する光学的および無線ベースの判断のための手段を有する位置決定システム、位置に関する光学的および無線ベースの判断のための手段を有する位置決定システム用トラッカーおよびコンピュータプログラムに関する。
【背景技術】
【０００２】
位置決定システムは、対象物の位置に関する光学的判断のための手段または該対象物の該位置に関する無線ベースの判断のための手段を備えていてもよい。
【０００３】
光学的判断用システムは、例えば、カメラによる追跡のためのターゲットまたは光学マーカーを備えてもよく、該ターゲットは、例えば、光学マーカーの組合せを備えることができる。光学システムを用いることには、位置の判断が、該ターゲット（複数のマーカー）または単一のマーカーと該カメラとの間の視認または見通し線の中断により、一時的にできない可能性があるという作用がある可能性がある。しかし、視認が利用可能である場合、（単一のマーカーベースの）該位置の正確な判断、および該ターゲット（複数のマーカー）の方向性の認識を実現することができる。
【０００４】
無線ベースの判断のための他のシステムは、無線トランシーバをトラッカーとして備えていてもよい。該トラッカーと、該システムの固定コンポーネントとの間で無線信号を送受信することにより、該位置を判断することができる。無線ベースのシステムを用いることには、光学システムを用いて位置を判断することよりも、位置の判断の精度が低いという作用がある可能性がある。
【０００５】
光学システムの場合、位置の判断は、マーカーに対する視認が中断された場合には、不可能になる可能性がある。無線ベースの判断システムは、いくつかの用途に対して十分に高い、判断された位置の精度を達成できない可能性がある。さらに、該無線ベースの位置決定システムを用いて、十分な信頼性を伴う方向性の判断ができない可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
位置決定システムを用いて、位置を判断する方法、および対象物の位置を判断する手段を有する位置決定システムを改善する要望がある。
【課題を解決するための手段】
【０００７】
実施形態は、対象物の現在位置またはトラッカーの現在位置を判断するための方法に関し、該トラッカーは、それぞれ該対象物に配置されている。該方法によれば、光学位置決定システムは、（能動的または受動的であってもよい）光学マーカーの位置である第一の仮位置を判断するのに用いられ、該マーカーは、該対象物に配置されている。無線ベースの位置決定システムは、該対象物における無線トランスミッタまたはトランシーバの位置である第二の仮位置を判断するのに用いられる。推定位置は、該仮位置のうちの一つに基づいて判断される。該判断された推定位置は、該推定位置が、前の推定位置とは異なる位置決定システムに基づいている場合に、該対象物の該現在位置を判断するために、該対象物の前の位置と組合される。
【０００８】
一つの態様は、該対象物の該現在位置の変化を判断するために、上記方法が数回実行されるか、または、該方法のいくつかのパフォーマンスが実行されるということである。換言すると、該方法は、該対象物を追跡するために用いることができる。少なくとも二回、該現在位置を判断した後には、該二つの位置決定システムの一方、すなわち、該第一または第二の仮位置のいずれかに基づいて判断された、利用可能な前の推定位置が存在する。該方法の第二のパフォーマンスにおいて、該推定位置は、例えば、該光学位置決定システムに基づくことができる。この実施例では、該推定位置と該前の位置（例えば、該方法の該第一のパフォーマンスの該現在位置）は、該方法の該第一のパフォーマンスの該推定位置、すなわち、該前の推定位置が、該無線ベースの位置決定システムに基づいている場合に組合される。
【０００９】
上記方法によれば、対象物の現在位置を判断できるようにするために、光学位置決定システムおよび無線ベースの位置決定システムの両方が、該位置の判断のために利用される。該対象物の追跡の場合、すなわち、該対象物の現在位置を追跡する場合、該現在位置は、例えば、（例えば、ビデオの準連続画像ストリームに相当する、５Ｈｚ、２０Ｈｚ、２５Ｈｚまたは５０Ｈｚまたは約２０Ｈｚのレートで）連続的または準連続的に判断することができる。該対象物の該現在位置は、該対象物におけるトラッカーおよび／またはマーカー、すなわち、該光学マーカーおよび／または該トランスミッタの位置と、例えば、該対象物における該トラッカーの該位置に関する情報とに基づくことができる。また、該トラッカーの該位置と、該トラッカーを含む該対象物の該位置を同一視することも可能である。
【００１０】
トラッカーは、単一の光学マーカー、または、特定のパターンで配置された複数の光学マーカーを備えていてもよい。能動的光学マーカーは、ＬＥＤ（発光ダイオード）を備えていてもよい。本出願による光学マーカーは、（能動的または受動的な）単一の光学マーカー、または、複数の能動的または受動的な単一の光学マーカーを備えている（能動的または受動的な）ターゲットとすることができる。
【００１１】
したがって、該位置決定システムの各々は、仮位置と称される位置、すなわち、それぞれの位置決定システムに対応する仮位置を判断することができる。推定位置は、該仮位置の一つに基づいて判断される。標準的な状況または定常状態において、この推定位置は、該判断された現在位置として用いることができる。さらに、該推定位置の該判断の場合、このような定常状態において、定誤差を考慮および補償することができる。いくつかの実施例において、該推定位置が、前の推定位置と同じ位置決定システムに基づいている場合、状態は、定常状態と呼んでもよい。
【００１２】
二つの異なる位置決定システムを用いることには、該位置決定システムの一方が、例えば、一時的に誤作動を起こしたり、不具合を生じた場合でも、他方の位置決定システムにより、該現在位置を依然として判断することができ、そのため、冗長性を与えることができるという効果がある。さらなる効果は、例えば、該光学位置決定システムが、例えば、該光学マーカーと、該光学位置決定システムのカメラとの間での視認の中断により、一時的に判断できなくなるまで、該光学位置決定システムを用いることができるように、光学的に判断した位置は、より良好な精度を有することができるということである。例えば、該推定位置が該第一の仮位置に基づいていない限り、該推定位置は、該第二の仮位置に基づかせることができる。
【００１３】
無線ベースの位置決定システムは、光学位置決定システムよりも大きな、該システムが位置を判断することができる領域または範囲をカバーすることができる。したがって、場合により、無線トランシーバよりも多くのカメラを設けて、該トラッカーの該位置を判断する必要がある可能性があるであろう。該方法によれば、能動的な光学トラッカーは、該光学的に基づく位置判断、すなわち、光学位置決定システムに用いることができるため、該システムは、無線レシーバと比較してカメラの数を増加させることを回避することができ、少なくとも一つの能動的な光学マーカーを有するシステムが用いられ、視認が存在する場合、カメラは、該能動的な光学マーカーから光学信号を受け取ることができる。したがって、受動的な光学マーカーを用いるシステムと比較して、所定の領域に対して、カメラの数を少なくすることができる。能動的な光学マーカーを用いることには、カメラが、受動的マーカーと比較して、より多くの距離においても、該光学マーカーの能動的光信号を判断することができ、その結果、例えば、該光学的および無線ベースの位置決定システムの適用範囲を同一視することができ、または、同規模にすることができる。したがって、場合により、追加の単一カメラを回避できるように、該それぞれの位置決定システムのカメラとトランシーバを、同じ箇所に一緒に、または、該位置決定システムの適用範囲内または適用範囲に隣接して共通のパッケージで設けることができる。このようにして、能動的な光学トラッカーを用いることにより、上記方法による該推定位置を判断するための光学的および無線ベースのシステムの組合せを改良することができる。
【００１４】
光変調および／またはパルシングアクティブターゲットを有するアクティブトラッカーには、周囲ノイズ（太陽光）の場合の識別を可能にし、各ターゲットの異なるコードを用いた識別を可能にし、該カメラの同期を可能にする効果がある。点滅およびパルス光は、（例えば、持続性の発光を検出不可能にする太陽光のノイズによって遮断された等の）隠れた／遮断されたトラッカーを検出する方法で変調させることができる。点滅およびパルス光は、無線ベースのシステムによって判断される、および依然として視認可能である該トラッカーの該現在位置に基づいて、および該点滅を、該カメラによって再び識別されるように試みることによって、サーバーが要求することができる。所定の変調パターンは、例えば、相関を利用することにより、光密度が低い場合でも、該位置決定システムが、該アクティブマーカーを検出できるように、該位置決定システムによって状況に適応させることができ、または判断および承知させることができる。
【００１５】
該推定位置は、該光学システムが位置を判断できる限り、例えば、該光学マーカーに対する視認が中断されない限り、該第一の仮位置に基づかせることができることは既に上述されている。これに対して、該対象物が、例えば、ある対象物によって隠されている場合、該推定位置は、該無線ベースの位置決定システムに基づいて判断させることができる。この場合、ここでは、該推定位置は、該無線ベースの位置決定システムに基づいているのに対して、それより前は、該推定位置は、すなわち、該前の推定位置は、該光学位置決定システムに基づいているため、該推定位置は、前の推定位置とは異なる位置決定システムに基づいて判断される。
【００１６】
このような状況において、該推定位置が、前の推定位置とは異なる位置決定システムに基づいている場合は、上記方法のステップに従って、該推定位置は、該現在位置を判断するために、該対象物の該前の位置と組合される。組合せるとは、現時点で、該第二の仮位置に基づく該推定位置は、該現在位置として用いられないことを意味し、すなわち、該定常状態はそのままであるが、該推定位置および該前の位置に依存することを意味する。組合せることには、他の位置決定システムとは異なる仮位置を判断することができる、該推定位置が基づいている該位置決定システムの変化により、該判断された現在位置は、急激に異なる位置に変わらない、または急に変化しないという効果がある。例えば、該対象物は、該位置決定システムが変化する場合には動かない可能性があるが、それに対して、例えば、該位置決定システム間の精度の違いにより、該第一および第二の仮位置が変わる可能性があり、その結果、該対象物は少しも動かないものの、現時点の判断された推定位置は、該前の位置とは異なる可能性がある。この実施例では、該組合せることは、該現在位置が該前の位置と同じであると判断することをもたらす可能性がある。該対象物が動かないか、または、その位置を変化させない場合に、該位置決定システムの変化による、該判断された現在位置の変化または急激な変化を避けることは、該位置決定システムを改善することができる。二つの異なる位置判断システム、すなわち、光学および無線ベースシステムは、該異なる位置決定システム間の切り替えているときの該現在位置の急激な変化または急加速を回避しながら用いることができる。これに対して、該現在位置は、該組合せステップにより徐々に、該それぞれの他の位置決定システムに適応または整合される。換言すると、該現在位置の該変化を説明する作用は、該異なる位置決定システムが、該現在位置を判断するのに用いられる場合でも滑らかである。
【００１７】
一つの実施例において、上記方法は、仮想現実システムにおいて用いることができ、該対象物は、仮想現実において移動するユーザである。例えば、該ユーザが動いていないが、使用した位置決定システムが変化する状況においては、該方法を提供することにより、該ユーザに提示される、例えば、スクリーン上に視覚化された該位置の急激な変化を避けることができる。例えば、無線ベースの位置は、光学ベースの位置とは異なり、該無線ベースのシステムは、ここでは、該位置判断の基本であり、すなわち、以前は該基本であった該光学システムに代わって、該推定位置の該基本である。この実施例では、該視覚化における急加速を避けることができ、また、上記方法を用いることにより、ユーザエクスペリエンスを向上させることができる。
【００１８】
該推定位置と該前の位置を組合せることは、異なるパラメータ、例えば、同じ位置決定システムの前の推定位置と比較した該推定位置の変更に依存することができる。これは、例えば、該同じ位置決定システムの推定位置と、前の推定位置との間に変化がない場合に、該組合せることが、このような変化が起きる状況と比較して異なることを意味する。このことには、例えば、該ユーザが少しも動かない場合の急加速または視覚された動きを避ける仮想現実において既に説明した効果がある。
【００１９】
一方、前の推定位置と比較して、該推定位置の変化があった場合、例えば、該推定位置が、該前の位置の方向に変化した場合、該現在位置は、該推定位置が前の推定位置に対して変化したのと同程度に、前の現在位置に対して変化しないと判断することができる。これに対して、該推定位置が、反対方向、すなわち、該前の位置から離れて変化する場合、該現在位置は、その前の推定位置に対する該推定位置の該変化よりも大きい、前の現在位置に対する変化を示すと判断することができる。いずれの場合も、該効果は、組合せ後に該現在位置と該前の位置との間の距離がより小さくなり、その結果、例えば、該位置決定システムの異なる精度による該第一の仮位置と第二の仮位置との差を、上記方法に従って徐々に補償することができるということである。上記方法の一定数の繰り返しの後、該補償を完了することができ、その結果、該位置決定システムは、現時点のそれぞれの他の位置決定システムに基づいて、再び定常状態で作動することができる。この円滑なまたは漸次的な補償は、該前の位置に対する該判断された現在位置の急加速または急激な変化を回避することをもたらすとともに、変化状態中に、該現在位置を該対象物の実際の位置に導くことができる。該効果は、急加速が、感覚的または運動的印象とは異なる光学的印象によるユーザの不快感または体調不良につながる可能性がある場合に、例えば、仮想現実または拡張現実の文脈で用いてもよい（該判断された現在位置に基づく景色から示されている場面の画像は、ユーザが移動することなく、ユーザエクスペリエンスに関してネガティブな効果を有する可能性のある別の景色に急に変化するであろう）。該方法は、冗長の光学位置決定システムおよび無線ベースの位置決定システムと、該上述した、ある一つからそれぞれ他の位置決定システムへの制御された変化とによる高い精度と信頼性の増加の両方を伴う、対象物に関する改良された追跡のために用いることができる。
【００２０】
上記方法の一つの実施形態によれば、利用可能な仮位置は、該第一または該第二の仮位置のいずれかが利用可能でない場合に、該推定位置として用いられる。特定の状況において、該位置決定システムのうちの一つは、それぞれの仮位置を判断することができない可能性がある。該光学システムの場合、これは、例えば、第三の対象物が、それぞれの視認を中断するように、該第三の対象物が、該光学トラッカーと該カメラとの間に位置している場合である。該無線ベースのシステムの場合、これは、例えば、マルチパス波伝搬による例えば妨害放射が該無線ベースの位置決定システムの無線信号を撹乱し、その結果、無線ベースの判断が一時的に不可能になる可能性があるか、または、プリセッションの低下につながる可能性がある場合である。該実施形態には、該位置決定システムの一方が故障した場合に、該対象物の該現在位置を依然として判断することができるという効果がある。該二つのシステムが異なる仮位置を判断することがあるが、該方法によれば、該現在位置は、他方の位置決定システムを用いる場合において、該推定位置と該前の位置を組合せることによって徐々にそれぞれの他の位置に調節されるので、急激に変化しない。実際の位置または判断された現在の位置は、グラウンドトゥルースの光学システムに対するオフセットがある限り、現在の能動的な位置決定システムに沿って／該システムに対して相対的に動いている。
【００２１】
上記方法の一つの実施形態によれば、該第一の仮位置は、該第一および第二の仮位置がともに利用可能である場合に、該推定位置として用いられる。該光学位置決定システムは、この実施形態に従って、該判断をより正確にできるように、該対象物の該位置を判断する際に、より正確である可能性がある。該光学システムは、主たる判断部分として説明でき、それに対して、該無線ベースのシステムは、該光学システムが、位置を一時的に判断できない場合、または、正しい光学的位置を識別することができない場合に用いることができる補助的判断部分である。このことには、一般的に、判断された位置は、該光学システムの精度のため、非常に正確であり、それに対して、該光学システムが、例えば、該光学マーカーに対する該カメラの該視認の干渉のため一時的に障害が生じた場合に、依然として位置を判断することができるという効果がある。したがって、いくつかの実施例においては、該前の推定位置が、該無線ベースの位置決定システムに基づくが、該光学位置決定システムは、該推定位置が該光学システムに基づくように、一時的な障害の後に利用可能でありまたは再び利用可能である、ということが可能である。これらの実施例においては、該現在位置が、該光学システムに円滑に適応されて、定常状態が実現されるまで、上記組合せることを行うことができる。
【００２２】
上記方法の別の実施形態によれば、該推定位置と該前の位置を組合せる該方法は、該前の位置と該推定位置との間の初期オフセットを少なくすることにより、該対象物の該現在位置を判断することを含む。該初期オフセットは、該異なる位置決定システムに基づく最初の判断された推定位置である、該前の位置と該推定位置との間の距離である。実施例として、追跡対象物の該現在位置は、該光学システムが故障するまで、該光学システムに基づかせることができる。該光学システムに基づいている、該方法の最後のパフォーマンスの該現在位置は、該前の位置と称される。該方法の次のパフォーマンス、すなわち、該推定位置が該無線ベースのシステムに基づいている該第一のパフォーマンスにおいて、該初期オフセットは、この推定位置（無線ベースである第一の推定位置）と、該前の位置（該光学システムに基づいている最後の現在位置）との間の該距離になるように決定される。
【００２３】
この初期オフセットは、例えば、該三つの直交成分を有するベクトルとすることができ、および該第二の仮位置に加えることができる。このことには、該位置決定システムの変化が生じた場合でも、該対象物の該判断された現在位置が依然として同じであるという効果がある。この違い、すなわち該オフセットを補償するために、該初期オフセットは、徐々に少なくすることができ、すなわち、該判断された現在位置の急加速または急激な変化を避けることができる。該オフセットを少なくすることは、さまざまな方法で実施することができる。以下の手法は、単独でまたは組合せて実施することができ、および例えば、該方法が、ユーザの好みに従ってユーザ環境に仮想現実環境で用いられる場合に適応させることができる。例えば、該初期オフセットを小さくする速度を調節することが可能であり、この場合、該オフセットをより速く少なくすることは、該それぞれ他の位置決定システムへの適応がより速く実行されるように、該方法のより少ないパフォーマンスで該オフセットを少なくすることを意味する。
【００２４】
上記方法の一つの実施形態によれば、該オフセットは、該推定位置が、前の推定位置に対して変化した場合に少なくされる。ここで意味する該前の推定位置は、該推定位置と同じ位置決定システムに基づいている。このことは、該オフセットが、該それぞれの位置決定システムが該トラッカーの該位置の変化を判断する場合にのみ少なくされることを意味する。該前の位置が該他の位置決定システムに基づいていた場合、（該前の推定位置は、以前に用いられていなかったが）該同じ位置決定システムの該前の推定位置も利用可能であるため、該オフセットは、該推定位置が該前の位置または前の推定位置とは異なる位置決定システムに基づいている該第一のパフォーマンス内で既に少なくすることができる。このことには、既に該第一の組合せステップにおいて、該オフセットは、一方から他方の位置決定システムへの移行または適応をより速く、または、それぞれの現在位置のより少ない判断ステップ内で実行できるように少なくすることができるという効果がある。したがって、例えば、該推定位置が該光学位置決定システムに基づいている場合、より多くの正確な位置をより速く提供することができるとともに、該判断された現在位置と該前の現在位置との間の急加速または急激な変化を避けることができる。
【００２５】
該方法の一つの実施形態において、オフセットを少なくすることは、該推定位置が該前の位置の方に向かって変化している場合にのみ行われる。このことは、例えば、該前の位置が、該推定位置から正のｘ方向にある場合、該オフセットは、該推定位置が正のｘ方向に移動している場合にのみ少なくされることを意味する。対照的に、該推定位置が、ｘ方向ではなく、ｙ方向および／またはｚ方向に移動している場合、該オフセット、または、該オフセットの少なくとも該ｘ方向部分は少なくされない（または、ユーザが、並進運動（ｘ／ｙ）の増加を特定量まで無意識に受け入れることに関してだます／操作することができる場合は、知覚できない極一部／量だけ少なくされ、すなわち、該ユーザは、一方向のみが現実である場合にのみ、ｘ／ｙの増加も許容する）。このことは、例えば、仮想現実文脈における追跡において、それぞれのユーザに示される不自然な変化を回避する。ユーザは、彼女がｘ方向にしか物理的に移動しないのに該仮想現実における彼女の視点がｙ方向に変化する場合に、ネガティブなエクスペリエンスを有する可能性があり、それに対して、ユーザは、仮想位置の絶対的変化が、該同じ方向における物理的変化と全く同一であるか否かに気付かない可能性があるため、該オフセットを、ユーザがそれに気付くことなく、または、それからの悪いエクスペリエンスを有することなく、該ユーザが移動する該方向に少なくすることができる。例えば、ユーザが、ｘ方向にだけ移動すると同時に、彼女の方向性を変化させる場合に、ｙ方向のオフセットを少なくすることを可能にすることができる。
【００２６】
上記方法の一つの実施形態によれば、該オフセットを少なくすることは、該初期オフセットの所定の極一部だけを少なくすることをさらに含む。該極一部は、多くの判断ステップにおいて減らすことができ、この場合、それぞれの現在位置は、該オフセットが完全に補償されるまで判断される。換言すると、該推定位置の基本としての該位置決定システムの変化が起きたときの、該二つの位置決定システムによって判断された該二つの仮位置の間の差の該補償は、再び定常状態に達するまで、多くのステップ（該方法の続いて起こる繰り返し）で実行することができる。該他の位置決定システムへの該適応の円滑化は、該ステップの数を増やすことにより、すなわち、該極一部を減らすことにより、改善することができる。該極一部は、該推定位置が、前の推定位置とは異なる位置決定システムに基づくまで、追加的にまたは代替的に減らすことができる。換言すると、該それぞれの他の、特に光学的な位置決定システムが再び利用可能になる前に、移行状態が完了していない場合、該初期オフセットの十分な低減を実行できない可能性がある。この場合、新たな初期オフセットを決定することができ、また、該新たな初期オフセットは、元の位置決定システムの該定常状態に戻るように少なくすることができる。該所定の極一部は、該オフセットまたは該初期オフセットの絶対値、すなわち、該前の位置と、該異なる位置決定システムに基づく該第一の推定位置である該推定位置との間の該距離に依存してもよい。例えば、該極一部は、該初期オフセットの１％または５％または２０％とすることができる。該極一部は、該初期オフセットの該絶対値がより大きな場合には、割合をより小さくすることができ、その結果、該現在位置の大きな絶対的変化を避けることができる。また、該極一部は、非線形補償、すなわち、該新たな位置決定システムに対する特別に円滑なアプローチを実現できるように、残りのオフセットの１％または５％または２０％とすることもできる。典型的には、該極一部は、単に該ユーザがそれに気付かない大きさにすることができ、すなわち、該極一部は、該ユーザによって異なる。したがって、極一部は、ユーザの受け入れに従って個別に調節することができる。
【００２７】
上記方法の一つの実施形態において、該オフセットを少なくすることは、該対象物の位置変化に依存し、および該推定位置と該前の推定位置との間の位置変化の最大で２０％まで該オフセットを少なくすることを含む。また、例えば、該オフセットの該絶対値に依存している該位置変化の１０％または５％だけ該対象物を低減することも可能である。換言すると、該オフセットは、該対象物の動きに依存する値だけ少なくされる。該位置変化が大きい場合、該低減はより大きくなり、それに対して、該位置変化が小さい場合には、該低減も小さくなる。このことには、例えば、仮想現実において、該ユーザがわずかしか動かない場合には、該ユーザの視点は強く変化しないという効果がある。そのため、この実施形態を用いて、該オフセットの該低減がユーザの動きに適応されるため、該ユーザが該オフセットの該低減に気付かないことを実現することができる。逸脱を避けるために、残りのオフセット、すなわち、用途に依存する１ｃｍまたは１ｍｍの残りのオフセットは、所定の下限に達したときに完全に低減することができる。相対的オフセットは、ユーザの衝突の可能性がない限り問題ではない。
【００２８】
また、一つの実施例において提案したシステムは、すべてのユーザを追跡し、およびユーザが衝突する可能性がないように、相対閾値の量を確保する。すなわち、それぞれのトラッカーを有する二人のユーザの間に衝突の危険性がある場合、オフセットは、例えば、直ちに、または、一つのステップにおいて少なくすることができる。
【００２９】
他の実施形態において、上記方法は、光学位置決定システムを用いて、該対象物の方向性を判断することをさらに含む。該システムは、該位置を判断するのと同じ光学位置決定システムまたは追加的な位置決定システムとすることができる。該対象物は、特定の方向性に関して該位置決定システムによってカバーされる領域内に位置することができる。この方向性は、該光学位置決定システムの固定された静止位置、例えば、カバーされる領域内または領域における固定マーカーに対する角度の値によって説明することができる。該方向性角度は、三つの直交方向における該固定マーカーに対する該光学マーカーまたは能動的な光学マーカーの該方向性を判断することによって決定することができる。このことは、方向性角度が、ヨーおよび／またはピッチおよび／またはロール成分を含むことができることを意味する。
【００３０】
いくつかの実施形態においては、該固定マーカーへの視認の中断により、該対象物の現在の方向性を光学的に判断することが一時的に不可能である可能性がある。このような状況において、該方向性角度は、例えば、該対象物または該トラッカーに設けられた加速度センサ等の初期センサによって判断することができる。例えば、該トラッカーは、ジャイロスコープを備えることができる。該視認が再び可能である場合、新たな光学的に判断された方向性または方向性角度は、基準方向性として説明することができる。これらの実施形態では、該基準方向性が、基準システム、例えば、該固定マーカーを有する該光学システムを用いて判断される場合、該初期センサに基づいている該方向性と該基準方向性との間の初期オフセットが低減される。このことには、該二つの方向性システムは、例えば、異なる精度により、異なる方向性角度を判断することがあるが、該方向性システムの変化は、該判断された現在の方向性の急加速または急激な変化を伴うことなく起きる可能性があるという効果がある。該方向性角度の該オフセットの該低減は、該位置の該オフセットの該低減を実行できる上述したのと同じ方法で実行することができる。
【００３１】
一つの実施例は、光学システムによる方向性の判断が、例えば、視認の中断により、一時的に不可能である場合に、方向性を判断するためのジャイロスコープを用いる方法に関する。例えば、該基準システムに関するオフセットは、該ジャイロスコープによって判断された方向性が該基準方向性と異なる場合に少なくすることができる。該方法のいくつかの実施形態においては、所定の条件が満たされた場合に、残りのオフセットを単一のステップで完全に減らすことが設けられる。このことは、該初期オフセットの例えば、１０％、または、該初期オフセットの５０％または９０％とすることができる残りのオフセットを、特定の状況において、該推定位置と該前の位置の単一の組合せで少なくすることができることを意味する。該所定の条件は、特定のコンテンツがユーザに見せられている場合に、例えば、仮想現実環境内で満たすことができる。該特定のコンテンツは、正確な位置および／または方向性が、該ユーザの知覚の範囲内にない状況、例えば、暗闇および／または他の不明瞭なエフェクト（例えば、霧、スモッグまたは空気中の高濃度の他の粒子）が示されている場合、および／または仮想ドアが開いているかおよび／または閉じられている場合、および／または該ユーザが、一つの対象物に近づき過ぎているために、この対象物の一部のみしか見ることができない場合を含む可能性がある。他の特定のコンテンツは、該仮想現実における地震、または、仮想シーンおよび／または該仮想シーンの物体の意図的な伸長または圧縮のような該環境の人工的な変形を含む可能性がある。
【００３２】
いくつかの実施形態によれば、該対象物における能動的光源が光学マーカーとして用いられる。該光源は、その発光強度に関して設定することができ、例えば、該強度は、該位置決定システムの領域の適用範囲、すなわち、該光学マーカーを該システムのカメラによって感知できる領域を増加できるように増すことができる。前述したように、このことには、該位置決定システムの固定コンポーネントまたは追跡コンポーネントの必要な数に関する相乗効果がある。例えば、該光学システムの場合のカメラの数は、該無線ベースのシステムにおいて必要なトランシーバの数に適応させることができる。そのため、位置決定システムの複雑性は、上記方法を用いることにより、および該方法を実行するのに必要なより少ないカメラによる該位置決定システムのコストによって低減することができる。
【００３３】
上記方法の他の実施形態によれば、該能動的光源は、少なくとも一つの赤外光を備えている。このことには、該光源が人には見えないか、または知覚できず、そのため、例えば、ユーザが該光学マーカーおよび該拡張現実の仮想物体を見ることができる拡張現実アプリケーションにおいて邪魔をしないという効果がある。
【００３４】
多数の光学マーカー、例えば、二つ、三つまたは四つのマーカー、例えば、冗長マーカーを用いることには、（例えば、それらのマーカーのうちの一つが赤外光源であるとともに、別のマーカーが別の光源である場合に）方向性を容易に判断するか、または、該光学システムの信頼性を増すという効果がある。例えば、該マーカーのうちの少なくとも一つがカメラ視点からカバーされていない可能性はより高く、その結果、少なくとも一つの視認が、該位置を判断するために利用可能である。したがって、該光学位置決定システムの該トラッカーは、複数の能動的な光学マーカーを備えることができる。
【００３５】
別の態様は、トラッカーの位置に関する光学および無線ベースの複合判断を伴う位置決定システムに関する。該位置決定システムは、それぞれ、光学および無線ベースの位置判断のための、少なくとも一つの光学マーカーを備えている少なくとも一つのトラッカーと、少なくとも一つの無線ベースのトラッカーとを備える。該位置決定システムは、該トラッカーの光学的に判断したおよび無線ベースで判断した位置を、該トラッカーの可能性のある推定位置として受信する手段を有する少なくとも一つの追跡装置を備え、この場合、該追跡装置は、該推定位置と該トラッカーの前の位置の組合せに基づいて、該トラッカーの現在位置を判断するように構成される。したがって、該システムは、前述した方法を実行する手段を有するシステムである。該位置決定システムの態様は、光学および無線ベースの位置決定システムの位置情報を含む信号を組合せるように構成されている位置決定サーバーに関する。該位置決定サーバーは、該光学的な位置判断から該無線ベースの位置判断への変更および／または該無線ベースの位置判断から該光学的な位置判断への変更が起きた場合に、組合せによって判断することができる現在位置の判断を可能にするように構成される。このようにして、該位置決定サーバーは、例えば、対象物を追跡する場合に、該判断された現在位置の急な変化を伴うことなく、該光学システムと無線ベースのシステムの円滑な切り替えを可能にする。
【００３６】
他の態様は、光学的および無線ベースの複合位置決定システムのためのトラッカーに関する。該トラッカーは、該トラッカーの位置を含む情報信号を送信するように構成された、能動的光源および無線トランスミッタを備えた光学マーカーを備えている。したがって、位置決定システムは、該トラッカーの該位置を光学的にかつ無線ベースで判断することができ、その結果、該上述した効果を達成することができ、また、例えば、カメラの数を減らすことができる。
【００３７】
一つの実施形態は、光学的および無線ベースの複合位置決定システムのためのトラッカーに関し、この場合、該能動的光源は、一定の光信号またはパルス状光信号を放射する赤外光を備えている。該能動的赤外光信号は、人の眼によって知覚されないため、該トラッカーは、例えば、拡張現実アプリケーションにおいて、例えば、ユーザの動揺を避けることができる。
【００３８】
仮想現実または拡張現実のアプリケーションにおける利用の場合、他の実施形態によれば、該トラッカーは、ユーザの頭に装着できるように、または、ヘルメットに取り付け可能であるように構成され、および／または該トラッカーは、仮想現実ウェアラブルおよび／または拡張現実ウェアラブルである。換言すると、該トラッカーは、ヘルメットであってもよく、または、メガネまたはヘッドバンドに備えられてもよいであろう。該トラッカーは、ヘルメットに取り付け可能であってもよいであろう。このことは、例えば、該カメラが、上方位置に、例えば、壁または天井に配置されている場合に、ユーザの頭における位置が、該システムのカメラへの視認の中断のリスクを低減できるため、該光学的判断システムの該信頼性を向上させることができる。しかし、他の実施例では、該トラッカーは、ジャケットまたはベルト等の他の衣服類に一体化されることが可能である。
【００３９】
さらなる態様は、プログラムコードを含むコンピュータプログラムに関する。該プログラムコードは、実行時に、プログラマブルプロセッサに、前述した方法のうちの一つを実行させる。
【図面の簡単な説明】
【００４０】
装置および／または方法のいくつかの実施例を、単に例証として、および添付図面を参照して、以下において説明する。
【図１】方法の実施例を示す。
【図２】一時的な推定位置が無線ベースの位置決定システムに基づいている方法の実施例を示す。
【図３】位置オフセットおよび方向性オフセットの実施例を示す。
【図４】方法の概略フロー図を示す。
【図５】概略的位置決定システムを示す。
【図６】概略的トラッカーおよびウェアラブルトラッカーを示す。
【発明を実施するための形態】
【００４１】
次に、いくつかの実施例が例示されている該添付図面を参照して、さまざまな実施例をさらに十分に説明する。該図面において、線の厚み、レイヤーおよび／または領域は、明確にするために誇張されている可能性がある。
【００４２】
したがって、さらなる実施例は、さまざまな変更および代替的形態が可能であるが、それらのうちのいくつかの特定の実施例が該図面に示されており、および詳細に後述されている。しかし、この詳細な説明は、さらなる実施例を該特定の形態に限定しない。さらなる実施例は、本開示の範囲内にあるすべての変更例、等価物および代替例をカバーすることができる。同様の数字は、該図面の記載を通じて、同様または類似の要素を指すものとすし、該要素は、互いに比較した場合に、同一にまたは変更した形態で実施することができるとともに、同じかまたは類似の機能を備えることができる。
【００４３】
一つの要素が、別の要素に「接続」または「結合」されていると言及されている場合、それらの要素は、直接的に接続または結合され、または、一つ以上の介在要素を介して接続または結合されている可能性があることは理解されるであろう。二つの要素Ａと要素Ｂが、「または」を用いて組合されている場合、これは、すべての可能性のある組合せ、すなわち、Ａだけ、Ｂだけ、およびＡとＢを開示していることを理解すべきである。同じ組合せに対する代替表現は、「ＡおよびＢの少なくとも一方」である。同じことは、二つ以上の要素の組み合わせにも当て嵌まる。
【００４４】
具体的な実施例を説明するために本願明細書で用いられている専門用語は、さらなる実施例を限定しようとするものではない。「一つの」および「該」等の単数形が用いられている場合、および単一の要素のみを用いることが必須であると明確的にまたは暗黙的に定義されていない場合は常に、さらなる実施例は、複数の要素を用いて、同じ機能を実施してもよい。同様に、機能が、多数の要素を用いて実施されると後述されている場合、さらなる実施例は、単一の要素または処理エンティティを用いて該同じ機能を実施してもよい。さらに、「備える」、「備えている」、「含む」および／または「含んでいる」という用語は、使用されている場合、述べられている形状構成、整数、ステップ、作用、プロセス、動作、要素および／またはコンポーネントの存在を明確に述べているが、一つ以上の他の形状構成、整数、ステップ、作用、プロセス、動作、要素、コンポーネントおよび／またはこれらの任意の群の該存在または追加を排除しないことは理解されるであろう。
【００４５】
本願明細書において、（技術用語および科学用語を含む）すべての用語は、別段の記載がない限り、該実施例が属している当該技術のそれらの元々の意味で用いられている。
【００４６】
図１は、対象物の現在位置１２２を判断する方法１００の実施例を示す。該方法１００は、光学位置決定システム１０４を用いて、該対象物における光学マーカーの位置である第一の仮位置１１２を判断すること１０２を含む。該方法は、無線ベースの位置決定システム１０８を用いて、該対象物におけるトランスミッタの位置である第二の仮位置１１４を判断すること１０６をさらに含む。該方法１００は、該仮位置１１２、１１４の一方に基づいて推定位置１１６を判断すること１１０と、該推定位置が、前の推定位置と異なる位置決定システムに基づいている場合に、該推定位置１１６と、該対象物の前の位置１２０を組合せて、該対象物の該現在位置１２２を判断すること１１８とを含む。
【００４７】
実施例において、該推定位置１１６は、該無線ベースの位置決定システム１０８に基づいており、すなわち、それは、該第二の仮位置１１４に基づいて判断される。該前の位置１２０は、該対象物の前に判断された位置、すなわち、該方法の該現在のパフォーマンスの前に該方法を実行する、少なくとも一つの判断ステップにおける該対象物の現在位置である。この実施例における該前の位置は、該光学位置決定システム１０４に基づいている前の推定位置１１６’に基づいている。したがって、この実施例においては、該推定位置１１６は、（該光学位置決定システム１０４に基づいている）該前の推定位置１１６’とは異なる位置決定システム（すなわち、該無線ベースの位置決定システム１０８）に基づいているため、該現在位置１２２を判断するために、該推定位置１１６と該前の位置１２０が組合される。
【００４８】
上記同じ実施例において、上記方法１００を再び実行することにより、次の現在位置１２２を判断するために、該推定位置１１６は、再び、該無線ベースの位置決定システム１０８に基づかせることができる。ここでは、前の推定位置（すなわち、以前に実行された該方法１００の該推定位置）も該無線ベースの位置決定システム１０８に基づいているため、組合せること１１８を依然として実行することができる。しかし、この実施例においてカウントする該前の推定位置は、該光学位置決定システム１０４に基づいている該前の推定位置１１６’のままである。これは、組合せること１１８がもはや必要なくなるまで（例えば、該前の位置１２０と該推定位置１１６が等しいか、または、適応される場合、または、後述するオフセットがゼロまで完全に低減された場合）、または、該推定位置１１６の基本が、前の位置に関して再び変化するまで当て嵌まる可能性がある。この実施例において、このことは、該推定位置１１６が、再び、該前の位置１１６’のように該光学位置決定システム１０４に基づくことを意味するであろう。また、該方法は、同じ位置を判断するために、二つの異なる手法を用いて、他の位置決定システムに用いることもできる。
【００４９】
図２は、方法１００の実施例２００を示し、この場合、位置２０２が図示されており、また、現在位置２０４は、時間２０６の間に変化する。実施例２００は、該方法を用いて、それぞれの時間２０６の間に移動する対象物の該それぞれの現在位置２０４を追跡するための実施例を示す。第一の期間の定常（定常状態）において、該現在位置は、該光学位置決定システム１０４によって判断される、それぞれの第一の仮位置２０８に等しい。第二の仮位置２１０は、同様に該無線ベースの位置決定システム１０８に基づいて判断される。期間定常の間は、前の推定位置を判断するのに異なる位置決定システムが用いられない（期間定常のすべての推定位置は、該光学位置決定システム１０４と、そのそれぞれの第一の仮位置２０８とに基づいている）ため、該第二の仮位置は用いられず、および該組合せステップ１１８は行われない。
【００５０】
時点ｔ１において、該光学システム１０４は故障を示し、例えば、対象物は、該光学システムのカメラと、該対象物の光学マーカーとの間を移動し、その結果、視認は中断され、および該第一の仮位置は、一時的に判断することができない。したがって、該期間移行１の間、該推定位置は、該無線ベースの位置決定システム１０８に基づいている。図１に示すように、該第二の仮位置２１０に基づいている期間移行１の該第一の判断された推定位置は、前の位置２１２、すなわち、期間定常の該最後の判断された現在位置とは異なる。期間移行１の該推定位置は、前の推定位置（期間定常の該最後の推定位置）とは異なる位置決定システムに基づいているため、期間移行１の該現在位置２０４は、該第二の仮位置２１０である該推定位置と該前の位置２１２を組合せることによって判断される。この実施例による該組合せることは、期間移行１の該第一の推定位置と該前の位置２１２の差を表す第一のオフセット２１４を判断することを含む。該オフセット２１４は、時点ｔ１における該光学的に判断される位置から、該無線ベースの判断位置への急激な変化を避けるために、期間移行１の間の該推定位置に付加される。移行１の次のステップにおいて、すなわち、該現在位置２０４を判断する、または、該対象物の追跡をそれぞれ実行するための該方法の次のパフォーマンスにおいて、該オフセット２１４は、判断ステップ毎に低減される。移行１の間、該第二の仮位置２１０は、該前の位置２１２の方向に変化する。該現在位置２０４は、該第二の仮位置と、現在位置２０４の判断毎に低減される該オフセット２１４とによって判断される。したがって、該現在位置２０４は、該現在位置と該第二の仮位置２１０との差が移行１の間に小さくなるように、該第二の仮位置２１０と同じ速さで変化しない。移行１の該方法の該最後のパフォーマンスにおいて、該残りのオフセット２１４’は、オフセット２１４の例えば２０％とすることができ、他の実施例では、該残りのオフセットは、ゼロまで低減することも可能である。
【００５１】
図２に示す該実施例に従って該オフセット２１４を低減することは、時点ｔ２において、該光学システム１０４が再び利用可能であり（例えば、該カメラと該光学マーカーとの間の該対象物は、該視認をもはや中断しない）、および該推定位置は、ここで再び該第一の仮位置２０８となるため、時点ｔ２で停止する。期間移行２の間、第二のオフセット２１６は、該光学システムに戻って該無線ベースのシステムによって判断された該位置に整合するようにまたは適合するように低減されている。該オフセット２１６は、移行１の該最後の現在位置２０４である新たな前の位置２１８と、移行２の該第一の判断された推定位置、すなわち、時点ｔ２における該第一の仮位置２０８との差である。移行２の間、該二つの位置決定システム間の該差が補償され、換言すると、該現在位置２０４は、該無線ベースのシステムから該光学システムに戻って適応される。例えば、一秒間続く移行２において、該オフセットは、それぞれの現在位置２０４を判断する２５のステップの間に低減することができる。該オフセット２１６の低減は、時点ｔ３において、該オフセットがゼロまで低減されるように、時点ｔ２において、初期オフセット２１６の４％とすることができる。換言すると、時点ｔ３において、該判断された現在位置は、該光学位置決定システム１０４に戻って適合される。該オフセットはゼロまで低減されるため、該推定位置と前の位置を組合せることは、もはや必要ではなく、該位置決定システムは、再び、定常状態（期間定常）で作動することができる。
【００５２】
このように、図２は、トラッカーまたはユーザの典型的なコースを経時的に示している。時刻１において、該光学位置または位置決定システムは故障しており、時刻２において、該システムは再び利用可能になっている。該システムは、可能な場合、該光学的位置を利用するため、該ユーザの位置は、最初は該光学システムの該位置に等しい。時刻１において、該光学システムは故障して、該無線システムに切り替えられ、該無線システムが実行され、この場合、該ユーザはさらに、依然として彼の初期位置のままである。該ユーザが認識しないように、所要のオフセットが、該システムによって記憶され、および経時的にゆっくりとアルゴリズム的に低減される。該無線システムの該位置は近付けられる。時刻２から、光学的位置が再び利用可能になり、それに伴って該オフセットが設定されて、アプローチのさらなる段階において、該光学的位置に再び適合される。逆に、この方法は、該無線システムの故障を隠すためにも適用することができる。
【００５３】
すべての軸ｘ、ｙ、ｚに対して、該位置ＰからＰ’への適応および／または該距離ｄ＝Ｐ’−Ｐは、角度適応と同様に引き継がれる。図２は、該ユーザのバーチャルＰ’が距離ｄを有しているのに対する、空間における位置Ｐにおけるユーザを示す。一度の及びすぐの補正は、知覚された動きは、もはや図示されている動き（急な変化）に一致しないため、該ユーザの「エクスペリエンス」に強く影響を及ぼすであろう。この種の動作（補正または急激な位置の変化）は、人には不自然として知覚され、その最悪のケースでは、体調不良（いわゆる乗り物酔い）につながる可能性がある。提示されている方法は、該ユーザに気付かれることなく、現実世界における該ユーザの該位置を、該仮想世界における該位置に徐々に適応させる。
【００５４】
（補正係数なしの）位置計算のための方程式は、
【数１】
2021505898.tif 000003
として与えることができ、ただし、Ｏは、該距離の方向ベクトルであり、ｄは、該距離の長さであり、αは、位置変化の割合である。
【００５５】
いくつかの実施例は、（補正係数のない）疑似コードで与えられる。実施例は、それぞれの軸における位置変化の場合のみの距離補正Δ＝（ｘ，ｙ，ｚ）を示す。実施例において、該距離ｄは、ｄ＝（４，１，１）、すなわち、該ｘ方向における４単位であり、ｙおよびｚに対してそれぞれ一単位である。該ユーザは、該ｘ方向でのみ、動作ｂ＝（１，０，０）を実行する。次に、ｘ方向においてのみ、距離補正が実行される。すなわち、該距離補正Δｄは、ｘ≠０に対してであり、ｙおよびｚに対しては０である。実施例は、位置変化の該軸のみに沿った距離補正を示す。
【００５６】
実施例は、反対方向ではなく、位置変化の該方向のみにおける距離補正（および／または該反対方向においてより小さい距離補正）を示す。実施例において、該距離補正Δｄは、測定された動作ｂの何分の一であり、および多くても、該（それぞれの）軸における該距離Δｄ（ｄ＞ΔｄおよびΔｄ＜ｂ）である。実行された距離補正Δｄは、該距離ｄが安定するまで、該補正のみを単に実行するために、ｄから差し引かれる。
【００５７】
実施例において、補正は適応的に実行される。実施例は、該距離補正Δｄが、該ユーザの動作ｂの０〜２０％の割合に対して実行されることを示している。実施例は、該距離補正Δｄが、該ユーザの動作ｂの約５％であることを示している。実施例は、該距離補正Δｄが、該ユーザの動作ｂに、状況依存補正係数（例えば、誤差とΔｄの比）を掛けたものの約５％である。実施例は、該距離補正Δｄが、異なる関数（イージング関数）を介して実行できることを示している。実施例は、該メガネを装着したときに（このことは、該メガネのセンサを用いて、明確に検出することができる）、（無線／光学間の）該距離を再設定することを示している。
【００５８】
図３ａは、推定位置Ｐと、前の位置Ｐ’との間の距離である位置オフセット３００の実施例を示す。位置は、ｘ成分ｘと、ｙ成分ｙと、ｚ成分ｚとを含む。該オフセット３００は、例えば、ｘ成分とｚ成分とを含む。該推定位置Ｐが、ｘ方向において変化した場合、該オフセット３００の該ｘ成分を少なくすることができる。該推定位置Ｐがｙ方向において変化した場合、該オフセット３００は同じ状態のままであり、すなわち、該オフセット３００は小さくならない。該オフセットは、追跡した対象物の検出された動きの何分の一かだけ小さくすることができる。低減ステップまたは補正は、一般に、三つの方向、例えば、小部分Δｄ＝（ｘ，ｙ，ｚ）を含む。例えば、ｘ方向における該位置変化が、例えば、ｂ＝（１，０，０）である場合、該小部分は、Δｄ（オフセット３００＞ΔｄおよびΔｄ≦Δｂ）とすることができ、および該現在位置の該ｘ成分のみを生じる。このことは、該小部分が、該位置変化よりも小さく、オフセット３００が補償されている（ｃｏｍｐｅｎｓａｔｅｄ）場合、該補正（ｃｏｒｒｅｃｔｉｏｎ）が停止することを意味している。該小部分は、状況補正係数によって必要に応じて補正された、該位置変化の０〜２０％および／または５％とすることができる。しかし、前述したように、該小部分は、ユーザの承認による別の値であってもよく、したがって、個別に設定することができる。また、該オフセット３００を補償することは、所定の関数、例えば、イージング関数を用いて実現してもよい。
【００５９】
図３ｂは、方向性オフセット３１０の実施例を示す。位置Ｐにおける対象物は、該対象物のヨー角である推定された方向性角度３１２を有することができる。この推定された方向性角度は、例えば、ジャイロスコープ、または、加速度計とジャイロと磁力計の組合せを備えている初期センサシステムによって判断することができ、例えば、該位置決定システムの領域内の世界空間における絶対的方向性を得るのに用いることができる。いくつかの状況においては、基準方向性３１４を、例えば、外部の光学システムによって決定することができる。該基準方向性が利用可能である場合、該基準方向性は、推定方向性として用いることができ、したがって、該推定方向性は、（該ジャイロスコープ方向性に基づいている）前の推定方向性とは異なる方向性システム（すなわち、該光学システム）に基づいている。前の位置１２０と同様に、前の方向性３１４と呼ぶことができる該基準方向性３１４に該判断された方向性を整合または適合させるために、該方向性オフセット３１０を小さくすることが可能である。該オフセット３１０は、オフセット２１４、２１６のように同様の方法で小さくすることができる。このことは、例えば、該方向性オフセットの何分の一かも、方向性の変化の０〜２０％とすることができ、または、該小部分を、それぞれの状況に依存する補正係数によって補正することができることを意味している。
【００６０】
いくつかの実施例において、該方向性システムは、（外部の）基準システムの二つの基準測定値の間に、異なる効果により既に逸脱している可能性があり、その結果、角度誤差Δαが存在する。この誤った方向性は、人がこの補正に気付かないように適応される。ここで、該角度誤差の知覚可能なおよび／または目に見えるリセットを防ぐために、必要に応じて、一定の期間、該方向性の実際の方向性からの逸脱を受け入れてもよい。実施例においては、例外が生じる可能性があり、この場合、第一の基準測定は、（例えば、ＶＲ（仮想現実）／ＡＲ（拡張現実）ヘッドセットを装着したときに）適応なしで直接的に設定すべきである。
【００６１】
他の実施例では、一定の間隔で、例えば、回転速度（ｄ）の毎回の測定に関しておよび／または毎回のレンダリングフレームに関して、現在の誤った方向性αの該基準角度αｒへの漸次的補正が実行される。
【００６２】
実施例は、該回転角度の変化の場合にのみの角度誤差補正を示す。実施例は、該反対方向ではなく、該回転角度の変化の方向においてのみの角度誤差補正（および／または該反対方向においてより少ない角度誤差補正）を示す。実施例は、垂直軸周りの回転（ω）が、例えば、回転速度センサによって測定される場合にのみ、角度補正Δα’が実行されることを示している。実施例は、該角度補正Δα’が該測定された回転ωの何分の一かであり、および最大限でも、該角度誤差Δα（ｄ＞ｄα’およびΔα’≦Δα）であることを示している。実行された角度補正Δα’は、該角度補正Δα’が安定するまで該補正のみを実行するために、Δαから減じられる。実施例は、角度補正Δα’が、該回転速度ωの０〜２０％の割合で実行されることを示している。実施例は、角度補正Δα’が、該回転速度ωの約１％であることを示している。実施例は、角度補正Δα’を、異なる関数（イージング関数）を介して実行できることを示している。
【００６３】
図４は、それぞれ、対象物４０２または該対象物におけるトラッカー４０２’の位置および方向性を判断するための方法１００の概略フロー図４００を示す。該方法は、能動的な光学マーカーをトラッカー４０２’の一部として有する能動的な光学位置決定システム４０４を用いることと、無線システム４０６を用いて、該トラッカー４０２’の該位置を判断することとを含む。割当て４０８により、該無線ベースのシステムまたは該光学システムのいずれかが予測４１０に用いられる。該予測４１０に従って、該判断される位置の適応４１２が行われる。無線伝送４１４において、該判断された位置の情報は、該対象物４０２の該追跡位置を、それぞれのアプリケーションまたは他の装置、例えば、バーチャルリアリティシステムの他の装置まで拡げるように送信することができる。該位置判断に加えて、方向性４１６の判断が実行され、また、いくつかの実施例では、例えば、該判断される方向性が、光学システムに基づいており、それに対して、前の方向性が初期センサシステムに基づいている場合に、該方向性の適応４１８が実行される。他の光学信号、例えば、該能動的な光学マーカーに自身の起源を有していない反射は、該方法１００に従って無視することができる。
【００６４】
図５は、概略的な位置決定システム５００を示す。該システムは、光学的位置判断のための追跡装置としてのカメラ５０２と、無線ベースの位置決定システム用のアンテナ５０４、例えば、ＲＦアンテナとを備えている。該カメラ５０２とアンテナ５０４は、対象物の判断が実行される領域である領域５０６の角部に配置されている。他の実施例では、カメラは、中央から該角部まで見ることもでき、そのため、該カメラの逆の配置も同様に可能である。例えば、該カメラ５０２およびアンテナ５０４は、高くした位置を実現するために、天井に、または、それぞれのラックまたはスタンドに配置される。該位置決定システム５００は、第一のユーザ５０８および他のユーザ５１０の位置を判断することができる。例えば、該位置決定システムは、仮想現実における追跡を実行するためのものであり、該ユーザ５０８、５１０は、仮想現実装置５１２を携帯している。該仮想現実装置は、仮想現実の背景を該ユーザ５０８、５１０に見せるディスプレイを備えることができる。該装置は、光学マーカー、特にカメラ５０２によって検出可能な光信号を放射するように構成された能動的な光学マーカーと、無線トラッカー、例えば、無線信号をアンテナ５０４に送信するように構成されたトランスミッタまたはトランシーバとをさらに備えている。該マーカーは、例えば、図６の該トラッカー６００によって設けることができる。位置サーバー５１４は、該それぞれの判断された位置を集めて、それぞれ該光学および無線ベースのシステムのセンサフュージョンならびに該ユーザ５０８、５１０または仮想現実装置５１２の方向性を提供する。位置サーバー５１４は、該方法１００を実行することもでき、したがって、適応、例えば、カメラ５０２を有する該光学システムを用いることから、アンテナ５０４を有する該無線ベースのシステムを用いることへの変更を実行することができる。該仮想現実装置５１２は、該光学システムの適用範囲距離を増加させる能動的な光学マーカーを備えているため、領域５０６上においては、４つのカメラ５０２だけが必要とされることが可能である。
【００６５】
実施例において、該光学マーカーは、該それぞれのターゲットを識別および同期するために、変調されたパルス状信号を放射することができる。光学的位置が目に見えない場合、検出可能な方法で点滅するように、特定のトラッカーまたはヘッドマウント式装置の光ビーコンを要求または作動させるために、無線周波信号を用いることが可能である。したがって、光学トラッカーの検出性を向上させることができるであろう。
【００６６】
ユーザ５０８の該現在位置２０４を判断する一つの実施例においては、該光学システム１０４が用いられ、すなわち、該推定位置は、該第一の仮位置２０８に基づいている。時刻ｔ１において、ユーザ５１０は、カメラ５０２が、該仮想現実装置５１２への該視認の中断により、該第一の仮位置２０８を生成できないように、ユーザ５０８をカバーしている。したがって、第二の仮位置２１０が、該推定位置の該基本として用いられ、および組合せること１１８により、該無線ベースのシステムへの変更が、該仮想現実装置５１２によってユーザ５０８に見せているシーンにおける急加速につながらないように、該オフセット２１４が付加される。移行１の間、例えば、該無線ベースのシステムへの変更の後の次の２秒の間、該オフセットは、例えば、該ユーザ５０８が、彼女が該オフセット２１４の低減に気付かないように動いた場合、例えば、該位置サーバー５１４によって低減することができる。移行１の後、ユーザ５０８の該判断された現在位置は、該無線ベースのシステムに適応させることができ、この場合、該適応は徐々に実行される。ユーザ５０８の該位置は、無線伝送４１４により、例えば、それぞれ他のユーザ５１０またはそれらの仮想現実装置５１２へ提供することができる。
【００６７】
いくつかの実施例においては、該光学および無線ベースの複合位置決定システムが、第一および第二の両方の仮位置を用いて、現在位置に組合されるそれぞれ二つの推定位置を判断することが可能である。効果は、可能性のある予測的判断により該位置を判断する際および該位置決定システムの基本的な機能を確認または検査する際のレイテンシの低減になる。例えば、光学的におよび無線ベースで判断された位置がともに所定の許容範囲内で異なる場合、それらのシステムがエラーなしで作動している可能性が高い。また、無線信号データの変動も補償することができる。それぞれ他の位置決定システムを比較することにより、較正データを最適化することが可能である。
【００６８】
図６ａは、概略的なトラッカー６００を示し、図６ｂは、ウェアラブル６０２に一体化された該トラッカー６００を示す。該ウェアラブル６０２は、該ウェアラブル６０２を装着しているユーザ６０６にバーチャルコンテンツを見せるように構成されている可視化装置６０４をさらに含むヘッドバンドである。該ユーザ５０８、５１０は、該トラッカー６００および該可視化装置６０４を仮想現実装置５１２として備えている該ウェアラブル６０２を装着することが可能である。
【００６９】
該トラッカー６００は、光学マーカー６０８と、無線トランシーバ６１０とを備えている。該光学マーカーは、例えば、能動的な赤外光とすることができ、または、複数の能動的な赤外光または複数の受動的マーカーを備えることができる。透明ハウジング６１２は、該赤外光、例えば、赤外線ＬＥＤを覆うことができる。該光学マーカー６０８は、該ウェアラブルが装着された場合、該ユーザ６０６の頭の上に配置される。この露出した位置により、赤外光ビームをカメラによって感知できる可能性を高めることができ、その結果、該光学システムの信頼性を向上させることができる。該透明ハウジングは、赤外光を、該光学マーカー６０８の周りの全方向、すなわち３６０°に放射できるように構成することができる。このようにして、該マーカーの現在位置を、それぞれユーザ６０６または該光学マーカー６０８の方向性とは無関係に光学的に判断することができる。該トラッカー６００は、例えば、該トラッカー６００をヘッドバンドまたはヘルメット上にクリップ式で留めることができるフック６１４またはクリップ６１４を備えている。該トラッカーは、所与のヘッドセットに依存して、異なる方向に取付けることができる。該フック側から該ヘッドセットの後部への取付けを伴う一つの可能性のある構成が図示されている。
【００７０】
いくつかの実施例において、該トラッカーは、他の方法で該頭上に配置することができる。例えば、該トラッカーは、前方または後側でヘッドセットに取付けることができる。
【００７１】
図示されているアプローチは、仮想現実／拡張現実（ＶＲ／ＡＲ）において、異なるシステムを介した追跡を可能にする方法について述べている。ＶＲ／ＡＲには、それぞれ、特定の特徴を有している可能性のある二つの追跡方法がある。
【００７２】
光学的方法は、高度に正確にすることができ、六自由度（６  ｄｅｇｒｅｅ  ｏｆ  ｆｒｅｅｄｏｍ：６ＤＯＦ（ｘ、ｙ、ｚ、ヨー、ロール、ピッチ））、３ＤＯＦ（ｘ、ｙ、ｚ）、カメラと（受動的）マーカーとの間の小さな距離を実現することができ、視覚的接続が必要である可能性があり、６ＤＯＦの場合、カメラおよび／または大きなターゲットまでの小さな距離が必要である可能性があり、ターゲットを介した識別が必要である可能性がある。
【００７３】
無線ベースの方法は、信頼性のあるものにすることができ、視覚的接続がなくても作用することができ、広範囲を有し、正確さをより少なくすることができ、通常、トランスミッタごとに、３ＤＯＦ、すなわち、ｘ、ｙ、ｚが高精度に設けられることを含むことができる。
【００７４】
該ターゲット内での該マーカーの該距離と、該ターゲットから該カメラまでの該距離は、かなりの役目を果たす。該ターゲットから該カメラまでの該距離が大きくなりすぎた場合、該ターゲット内の該マーカーを明瞭に解像することができず（およびその結果として、該ターゲットを検出できない可能性がある）、また、該マーカーの反射も検出することができない可能性がある。受動的マーカーシステムの場合の該距離の範囲は、数メートルである。該ターゲットがもはや検出されない場合、識別は不可能であり、対象物および／またはユーザの明確な配置が失われる。大きな領域の場合、唯一の可能性は、（該領域に対して線形な）カメラの数を明確に増加させることである。ここでは、数百のカメラがすぐに必要になる可能性がある。したがって、光学ＩＲシステムの場合、コストは、該領域のサイズに強く結び付いている。
【００７５】
図示されている方法の実施例は、ＶＲ／ＡＲアプリケーションの両方の方法の利点を組合せる、無線システムと光学システムの該組合せについて述べている。ここでは、能動的な光学マーカーが用いられる。
【００７６】
実施例は、能動的な赤外光マーカー、ターゲットの代わりの人ごとの個別のマーカー、５ｘ５ｍ以上の大きな領域、天井カメラに、該マーカーの適用可能なデザインにおいては、該当する場合、ユーザおよび／またはプロップ（対象物）ごとのいくつかのマーカー、点滅対連続的伝送（現時点での連続使用）に関する。
【００７７】
他の実施例は、トランスミッタおよび／またはマーカー（光学、無線）の組合せ、トランスミッタと、マーカーを介した能動的光学放射の組合せ、トランスミッタと、いくつかのマーカーを介したおよび／またはターゲットとしての能動的光学放射の組合せ、両システムを組合せ、および各対象物／ユーザの融合位置を各々提供する位置サーバー、対応する無線マーカーと近くに何ら要することなく、すべての光学的位置（例えば、反射）を廃棄することを示す。
【００７８】
他の実施例は、上記システムは、それぞれの関連する他の位置を用いることにより、（覆い隠しによる光学的な、遮蔽による無線の）位置の不具合を補償することができ、レイテンシを低減するために、該システムは、（光学および無線の）両追跡システムの追跡情報の何らかの組合せを利用して、予測位置決定を実行することができ、（光学および無線の）両位置提供システムのデータを、それぞれ個別のシステムの入力データをチェックするのにおよび該入力データを適応的に最適化するのに用いることができることを示している。これは、主に、無線データの変動の低減、（短時間の）データ記録が、知覚できない移行を可能にしているため、該システムが全体として、追跡システムの該不具合を補償できること、原理上、利用を、位置および／または方向性を提供する代替的な追跡システムおよび時間導関数に適用することもできることを意味する。
【００７９】
他の実施例は、知覚できない移行が、該入力データの漸次的な適応に相当すること、識別不可能なマーカー（ここでは光学マーカー）も、識別可能なマーカー（ここでは無線）を追加することによって識別することができること、該二つの追跡システムは、相互比較により、それらの較正データを相互に最適化することができること、光学的軌跡の助力、すなわち、
・装着時の該識別（割当無線システム／ＩＮＳ・光学間）の改善、および／または
・進行中の動作における、無線システム／ＩＮＳと光学システムの割当て、
・該光学システムの静的リフレクションの検出／除去
による動作分類と並行する、該動作分類（例えば、メガネの装着、立っている人、歩いている人、静止している人）に対するＩＮＳ（加速、ジャイロスコープ、磁界、バロメーター）に基づくＰＯＳＥ評価、を示している。
【００８０】
いくつかの実施例は、バーチャルのユーザ軌跡を最適化するために、スプライン（異なる入力ストリーム）を用いる。この点において、リグレッサ／分類子における該異なる入力ストリームの組合せを用いた初期学習は、
・無線軌跡と、
・ＩＮＳ軌跡と、
・光学的軌跡（例えば、小さな領域上での学習時の完璧な基準）と
を行う。次いで、該進行中の動作（大きな領域）において、該データは、その後、該学習した事実の助けを借りて、不十分な／部分的なデータを最適な軌跡に追加する（ユーザ固有の動作モデル）該リグレッサ／分類子にも通される。
【００８１】
６ＤＯＦポーズ（ｘ、ｙ、ｚ、ヨー、ロール、ピッチ）の識別および測定に用いられる従来の商業用赤外光システム（ＩＲ）の場合、いわゆるターゲットが用いられる。ターゲットは、反射／能動的なマーカーの固有の組合せである。
【００８２】
ポーズは、これらの要素、すなわち、
・ｘ、ｙ、ｚから成る位置と、
・方向性α（および／または垂直軸周りのヨーおよび／または回転）と
で構成することができる。さらなる角度（ロール、ピッチ）は、該ユーザの該頭のセンサによって明確に判断できるため、必ずしも必要ではない。該ポーズに適応させるために、方向性および位置のエラーおよび／または距離が適応される。
【００８３】
該無線システムの場合の上記システムに関しては、該光学的位置の不具合の場合に無線位置を利用するために、高度な故障安全性が用いられる。該異なるシステムの位置に関する典型的な過程および該ユーザの結果として生じる経時的な仮想位置が図２に図示されている。
【００８４】
一般に、適応は、漸次的であるように計画される。例外は、（例えば、該ＶＲ／ＡＲヘッドセットの装着時に）適応なしで直接的に設定される第一の基準測定である。いくつかの状況において、急な適応は実用的である可能性があり、および例えば、
・シミュレーションした地震：ビューポートおよび／または該仮想カメラが、地震のときのように振られ、および適応（方向性および位置の両方）は、当該段階の間に実行することができる；
・エフェクト、すなわち、パーティクルエフェクト、霧、仮想物体により該カメラを隠すことによって、該ビューポートを遮蔽すること；
・該仮想世界をフェードアウトさせること、すなわち、暗闇（黒）、仮想ドアを閉じること；
・該仮想世界の変形（移動、伸長、圧縮、歪曲等）、曲がりくねった経路；
によって、該コンテンツからサポートすることができる。
【００８５】
したがって、光学的および無線システムは、二つの実質的な利点、すなわち、
・該ターゲットの識別を伴わなくても、複合トランスミッタ（光学／無線）を用いることにより、非別個の光学マーカーに対する別個のＩＤが（無線を介して）与えられる；
・光学トランスミッタを用いるとともに、可能な限り少数のカメラを用いることにより、高い精度が得られる；
という結果が生じるように組合される。
【００８６】
上記システムの変更時に、望まないエフェクトまたは位置の急な変化を避けるために、位置および／または方向性の適応が実行される。該方法は、光学および無線ではなく、他の複合位置決定システムの場合に同様に実行することができる。実施例は、プレートまたはディスプレイ上のユーザの位置（例えば、指の位置）に関するピエゾ抵抗および／または容量性および／または磁気的位置判断を含む位置決定システムに関連している。他の実施例は、磁界上でのフィンガープリンティングに関連している。
【００８７】
既に詳述した実施例および図のうちの一つ以上とともに言及して説明した態様及び形状構成は、他の実施例の同様の形状構成と置き換えるために、または、該形状構成を該他の実施例に追加的に導入するために、該他の実施例のうちの一つ以上と同様に組合せることができる。
【００８８】
さらに、実施例は、コンピュータプログラムがコンピュータまたはプロセッサ上で実行される場合に、該上記方法のうちの一つ以上を実行するためのプログラムコードを有する該コンピュータプログラムである可能性があり、または、該コンピュータプログラムに関連している。上述したさまざまな方法のステップ、動作またはプロセスは、プログラムされたコンピュータまたはプロセッサによって実行することができる。また、実施例は、マシン、プロセッサまたはコンピュータが可読でエンコード機械実行可能な、プロセッサが実行可能なまたはコンピュータが実行可能な命令のプログラムであるディジタルデータ記憶媒体等のプログラム記憶装置もカバーすることができる。該命令は、該上述した方法の該動作のいくつかまたはすべての実行を実行し、または引き起こす。該プログラム記憶装置は、例えば、磁気ディスクおよび磁気テープ、ハードドライブ、または、光学的に読み出し可能なディジタルデータ記憶媒体等のディジタルメモリ、磁気記憶媒体とすることができ、または、それらで構成してもよい。さらなる実施例は、該上述した方法の該動作を実行するようにプログラムされたコンピュータ、プロセッサまたは制御ユニットも、または、該上述した方法の該動作を実行するようにプログラムされた（フィールド）プログラマブル論理アレイ（（Ｆ）ＰＬＡ）または（フィールド）プログラマブルゲートアレイ（（Ｆ）ＰＧＡ）もカバーすることができる。
【００８９】
上記の説明および図面は、本開示の原理を例示しているにすぎない。さらに、本願明細書において列挙したすべての実施例は、本発明者（等）が当該技術の前進に寄与している本開示の該原理および概念を理解する際に読者の役に立つように、単に教育的な目的のために、主として明確に意図されている。本開示の原理、態様および実施例ならびにそれらの具体的な実施例を詳述している本願明細書におけるすべての記述は、それらの等価物を包含することが意図されている。
【００９０】
特定の機能を実行「する方法」と示されている機能ブロックは、特定の機能を実行するように構成されている回路を指すものとする。したがって、「何かのための手段」は、それぞれのタスクに関して構成されたか、または、該それぞれのタスクに適した装置または回路等の「何かに関して構成された、または、何かに適している手段」として実施することができる。
【００９１】
「手段」、「信号を供給する手段」、「信号を生成する手段」等で標記されている何らかの機能ブロックを含む、該図面に示されているさまざまな要素の機能は、「信号プロバイダ」、「信号処理ユニット」、「プロセッサ」、「コントローラ」等の専用ハードウェアならびに適当なソフトウェアに関連してソフトウェアを実行可能なハードウェアの形態で実施することができる。プロセッサによって実行される場合、該機能は、単一の専用プロセッサによって、単一の共用プロセッサによって、または、複数の個別のプロセッサによって実行することができ、これらのうちのいくつかまたはすべては共用してもよい。しかし、「プロセッサ」または「コントローラ」という用語は、ソフトウェアを実行可能なハードウェアに間違いなく排他的に限定されないが、ディジタル信号プロセッサ（ＤＳＰ）ハードウェア、ネットワークプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ソフトウェアを格納する読出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）および不揮発性記憶装置を含んでもよい。従来のおよび／またはカスタムの他のハードウェアも含んでもよい。
【００９２】
ブロック図は、例えば、本開示の該原理を実施する高レベルの回路図を示している。同様に、フローチャート、フロー図、状態遷移図、疑似コード等は、コンピュータ可読媒体内で実質的に表現することができ、そのため、このようなコンピュータまたはプロセッサが明確に図示されているか否かに関わらず、コンピュータまたはプロセッサによって実行することができるさまざまなプロセス、動作またはステップを表すことができる。本明細書にまたはクレーム内に開示されている方法は、それらの方法の該それぞれの動作の各々を実行する手段を有する装置によって実施することができる。
【００９３】
本明細書またはクレームに開示されている多くの動作、プロセス、操作、ステップまたは機能に関する開示は、特に明確にまたは暗黙的に記述されていない限り、例えば、技術的理由により、特定の順になっていると解釈しなくてもよい。そのため、多くの動作または機能に関する該開示は、そのような動作または機能が、技術的理由のために置き換え可能でない限り、それらを特定の順番に限定しないであろう。さらに、いくつかの実施例において、単一の動作、機能、プロセス、操作またはステップは、それぞれ、複数のサブ動作、サブ機能、サブプロセス、サブ操作またはサブステップを含んでもよく、またはそれらに分けてもよい。このようなサブ動作は、明確に除外されていない限り、この単一の動作に関する本開示に含めることができ、または、該本開示の一部を含んでもよい。
【００９４】
さらに、以下のクレームは、これによって詳細な説明に組み込まれるものとし、各クレームは、それ自体が独立した実施例として有効である。各クレームは、それ自体が独立した実施例として有効であるが、従属クレームは、該クレームにおいては、一つ以上の他のクレームとの特定の組合せを指すが、他の実施例も、該従属クレームと、各他の従属または独立クレームの内容との組合せを含んでもよいことに留意すべきである。このような組合せは、特定の組合せが意図されていると記述されていない限り、本願明細書において明確に提案されている。さらに、このクレームが、該独立クレームに対して従属的に直接作られていない場合であっても、クレームの形状構成を他の任意の独立クレームにも含めることが意図されている。
【図１】
2021505898.tif 000004
【図２】
2021505898.tif 000005
【図３ａ】
2021505898.tif 000006
【図３ｂ】
2021505898.tif 000007
【図４】
2021505898.tif 000008
【図５】
2021505898.tif 000009
【図６ａ】
2021505898.tif 000010
【図６ｂ】
2021505898.tif 000011
【国際調査報告】
2021505898.tif 000012
2021505898.tif 000013