(57)【要約】      （修正有）【課題】オンボードセンサーとワイヤレス信号ベース測位能力とを有するモバイルデバイスにおいてその使用する方法、装置を提供する。【解決手段】１つまたは複数の慣性センサーまたは環境センサーによって生成された信号から１つまたは複数の推論を計算することと、計算された（１つまたは複数の）推論と初期位置または位置フィックスとの比較に応答して誤り状態を検出することと、誤り状態の検出に応答して、位置フィックスを取得するために少なくとも部分的に使用されるモバイルデバイスにおける少なくとも１つのプロセスに影響を及ぼすこととを行うように実装され得る方法、装置および／または製造品が提供される。【選択図】図１
2017078718.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイス上で、
前記モバイルデバイスによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて第１の測位パラメータを判断することと、
前記モバイルデバイスのセンサーによって生成された信号に少なくとも部分的に基づいて第２の測位パラメータを判断することと、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて少なくとも前記第１の測位パラメータに関する不確実性の指示に影響を及ぼすこととを備える方法。
【請求項２】
前記モバイルデバイス上で、
前記第１の測位パラメータに少なくとも部分的に基づいて前記モバイルデバイスの位置を推定することと、
不確実性の前記指示に少なくとも部分的に基づいて前記モバイルデバイスの前記推定された位置に関する位置不確実性の指示に影響を及ぼすこととをさらに備える、請求項１に記載の方法。
【請求項３】
前記モバイルデバイス上で、不確実性の前記指示または位置不確実性の前記指示のうちの少なくとも１つに少なくとも部分的に基づいてワイヤレス信号ベース測位機能に影響を及ぼすことをさらに備える、請求項２に記載の方法。
【請求項４】
不確実性の前記指示に影響を及ぼすことが、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて差分値を判断することと、
前記差分値としきい値との比較に少なくとも部分的に基づいて不確実性の前記指示に影響を及ぼすこととをさらに備える、請求項１に記載の方法。
【請求項５】
前記第１の測位パラメータが、前記ワイヤレス測位信号の送信機から前記モバイルデバイスまでの推定擬似距離に少なくとも部分的に基づく、請求項１に記載の方法。
【請求項６】
前記第１の測位パラメータが前記モバイルの推定速度を備える、請求項１に記載の方法。
【請求項７】
前記第２の測位パラメータが、前記モバイルデバイスの推定速度測定値に少なくとも部分的に基づく、請求項１に記載の方法。
【請求項８】
前記モバイルデバイス上で、
前記モバイルデバイスの動きモードを判断することをさらに備え、前記第２の測位パラメータが前記モバイルデバイスの前記動きモードに少なくとも部分的に基づく、請求項１に記載の方法。
【請求項９】
前記センサーが慣性センサーまたは環境センサーのうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項１０】
前記ワイヤレス測位信号が衛星測位システム（ＳＰＳ）信号を備える、請求項１に記載の方法。
【請求項１１】
モバイルデバイスにおいて使用する装置であって、
前記モバイルデバイスによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて第１の測位パラメータを判断するための手段と、
前記モバイルデバイスのセンサーによって生成された信号に少なくとも部分的に基づいて第２の測位パラメータを判断するための手段と、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて少なくとも前記第１の測位パラメータに関する不確実性の指示に影響を及ぼすための手段とを備える装置。
【請求項１２】
前記第１の測位パラメータに少なくとも部分的に基づいて前記モバイルデバイスの位置を推定するための手段と、
不確実性の前記指示に少なくとも部分的に基づいて前記モバイルデバイスの前記推定された位置に関する位置不確実性の指示に影響を及ぼすための手段とをさらに備える、請求項１１に記載の装置。
【請求項１３】
不確実性の前記指示または位置不確実性の前記指示のうちの少なくとも１つに少なくとも部分的に基づいてワイヤレス信号ベース測位機能に影響を及ぼすための手段をさらに備える、請求項１２に記載の装置。
【請求項１４】
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて差分値を判断するための手段と、
前記差分値としきい値との比較に少なくとも部分的に基づいて不確実性の前記指示に影響を及ぼすための手段とをさらに備える、請求項１１に記載の装置。
【請求項１５】
前記第１の測位パラメータが、前記ワイヤレス測位信号の送信機から前記モバイルデバイスまでの推定擬似距離に少なくとも部分的に基づく、請求項１１に記載の装置。
【請求項１６】
前記第１の測位パラメータが前記モバイルの推定速度を備える、請求項１１に記載の装置。
【請求項１７】
前記第２の測位パラメータが、前記モバイルデバイスの推定速度測定値に少なくとも部分的に基づく、請求項１１に記載の装置。
【請求項１８】
前記モバイルデバイスの動きモードを判断するための手段をさらに備え、前記第２の測位パラメータが前記モバイルデバイスの前記動きモードに少なくとも部分的に基づく、請求項１１に記載の装置。
【請求項１９】
前記センサーが慣性センサーまたは環境センサーのうちの少なくとも１つを備える、請求項１１に記載の装置。
【請求項２０】
前記ワイヤレス測位信号が衛星測位システム（ＳＰＳ）信号を備える、請求項１１に記載の装置。
【請求項２１】
モバイルデバイスであって、
通信インターフェースと、
センサーと、
前記通信インターフェースによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて第１の測位パラメータを判断することと、
前記センサーによって生成された信号に少なくとも部分的に基づいて第２の測位パラメータを判断することと、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて少なくとも前記第１の測位パラメータに関する不確実性の指示に影響を及ぼすことと
を行うための１つまたは複数の処理ユニットとを備えるモバイルデバイス。
【請求項２２】
前記１つまたは複数の処理ユニットがさらに、
前記第１の測位パラメータに少なくとも部分的に基づいて前記モバイルデバイスの位置を推定することと、
不確実性の前記指示に少なくとも部分的に基づいて前記モバイルデバイスの前記推定された位置に関する位置不確実性の指示に影響を及ぼすこととを行う、請求項２１に記載のモバイルデバイス。
【請求項２３】
前記１つまたは複数の処理ユニットがさらに、不確実性の前記指示または位置不確実性の前記指示のうちの少なくとも１つに少なくとも部分的に基づいてワイヤレス信号ベース測位機能に影響を及ぼす、請求項２２に記載のモバイルデバイス。
【請求項２４】
前記１つまたは複数の処理ユニットがさらに、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて差分値を判断することと、
前記差分値としきい値との比較に少なくとも部分的に基づいて不確実性の前記指示に影響を及ぼすこととを行う、請求項２１に記載のモバイルデバイス。
【請求項２５】
前記第１の測位パラメータが、前記ワイヤレス測位信号の送信機から前記モバイルデバイスまでの推定擬似距離に少なくとも部分的に基づく、請求項２１に記載のモバイルデバイス。
【請求項２６】
前記第１の測位パラメータが前記モバイルの推定速度を備える、請求項２１に記載のモバイルデバイス。
【請求項２７】
前記第２の測位パラメータが、前記モバイルデバイスの推定速度測定値に少なくとも部分的に基づく、請求項２１に記載のモバイルデバイス。
【請求項２８】
前記１つまたは複数の処理ユニットがさらに、
前記モバイルデバイスの動きモードを判断し、前記第２の測位パラメータが前記モバイルデバイスの前記動きモードに少なくとも部分的に基づく、請求項２１に記載のモバイルデバイス。
【請求項２９】
前記センサーが慣性センサーまたは環境センサーのうちの少なくとも１つを備える、請求項２１に記載のモバイルデバイス。
【請求項３０】
前記ワイヤレス測位信号が衛星測位システム（ＳＰＳ）信号を備える、請求項２１に記載のモバイルデバイス。
【請求項３１】
モバイルデバイスによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて第１の測位パラメータを判断することと、
前記モバイルデバイスのセンサーによって生成された信号に少なくとも部分的に基づいて第２の測位パラメータを判断することと、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて少なくとも前記第１の測位パラメータに関する不確実性の指示に影響を及ぼすことと
を行うための、前記モバイルデバイスの１つまたは複数の処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える物品。
【請求項３２】
前記コンピュータ実装可能命令が、
前記第１の測位パラメータに少なくとも部分的に基づいて前記モバイルデバイスの位置を推定することと、
不確実性の前記指示に少なくとも部分的に基づいて前記モバイルデバイスの前記推定された位置に関する位置不確実性の指示に影響を及ぼすこととを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、請求項３１に記載の物品。
【請求項３３】
前記コンピュータ実装可能命令が、不確実性の前記指示または位置不確実性の前記指示のうちの少なくとも１つに少なくとも部分的に基づいてワイヤレス信号ベース測位機能に影響を及ぼすことを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、請求項３２に記載の物品。
【請求項３４】
前記コンピュータ実装可能命令が、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて差分値を判断することと、
前記差分値としきい値との比較に少なくとも部分的に基づいて不確実性の前記指示に影響を及ぼすこととを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、請求項３１に記載の物品。
【請求項３５】
前記第１の測位パラメータが、前記ワイヤレス測位信号の送信機から前記モバイルデバイスまでの推定擬似距離に少なくとも部分的に基づく、請求項３１に記載の物品。
【請求項３６】
前記第１の測位パラメータが前記モバイルの推定速度を備える、請求項３１に記載の物品。
【請求項３７】
前記第２の測位パラメータが、前記モバイルデバイスの推定速度測定値に少なくとも部分的に基づく、請求項３１に記載の物品。
【請求項３８】
前記コンピュータ実装可能命令が、
前記モバイルデバイスの動きモードを判断することを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能であり、前記第２の測位パラメータが前記モバイルデバイスの前記動きモードに少なくとも部分的に基づく、請求項３１に記載の物品。
【請求項３９】
前記センサーが慣性センサーまたは環境センサーのうちの少なくとも１つを備える、請求項３１に記載の物品。
【請求項４０】
前記ワイヤレス測位信号が衛星測位システム（ＳＰＳ）信号を備える、請求項３１に記載の物品。
【請求項４１】
モバイルデバイス上で、
１つまたは複数の慣性センサーまたは環境センサーによって生成された信号から１つまたは複数の推論を計算することと、
前記計算された１つまたは複数の推論と初期位置または位置フィックスとの比較に応答して誤り状態を検出することと、
前記誤り状態の前記検出に応答して、位置フィックスを取得するために使用される前記モバイルデバイスにおけるプロセスに影響を及ぼすこととを備える方法。
【請求項４２】
前記モバイルデバイスにおける前記プロセスに影響を及ぼすことが、
前記初期位置とは無関係に前記位置フィックスを取得するための前記プロセスを再開することをさらに備える、請求項４１に記載の方法。
【請求項４３】
前記モバイルデバイスにおける前記プロセスに影響を及ぼすことが、
前記位置フィックスを取得するための前記プロセスによって使用される支援データの少なくとも一部分に影響を及ぼすことをさらに備える、請求項４１に記載の方法。
【請求項４４】
前記位置フィックスを取得するための前記プロセスによって使用される支援データの少なくとも一部分に影響を及ぼすことが、
ある支援データが前記誤り状態に寄与したと判断することと、
前記プロセスでは、前記ある支援データを無視すること、
前記プロセスによる使用より前に前記ある支援データに影響を及ぼすこと、または
１つまたは複数の他のコンピューティングデバイスに対して前記ある支援データを明らかにすること
のうちの少なくとも１つを行うこととをさらに備える、請求項４３に記載の方法。
【請求項４５】
前記初期位置が支援データから取得される、請求項４１に記載の方法。
【請求項４６】
前記位置フィックスを取得するために使用される前記プロセスに影響を及ぼすことが、
前記モバイルデバイスにおける複数のＳＰＳ信号の収集に少なくとも部分的に基づいて前記位置フィックスを取得することをさらに備える、請求項４１に記載の方法。
【請求項４７】
前記位置フィックスを取得することが、エフェメリスおよび／またはアルマナック情報を使用して前記位置フィックスを取得することをさらに備える、請求項４６に記載の方法。
【請求項４８】
前記位置フィックスを取得するために使用される前記モバイルデバイスにおける前記プロセスに前記影響を及ぼすことが、
１つまたは複数の衛星測位システム（ＳＰＳ）信号を収集するためにフルスカイスキャンを開始することをさらに備える、請求項４１に記載の方法。
【請求項４９】
前記誤り状態を前記検出することが、
収集された衛星測位システム（ＳＰＳ）信号の擬似距離レートと、慣性センサーによって生成された信号を処理することから推論された速度とを比較することをさらに備える、請求項４１に記載の方法。
【請求項５０】
前記誤り状態を前記検出することが、環境センサーからの１つまたは複数の信号を処理することから計算された推論と前記初期位置または位置フィックスとを比較することをさらに備える、請求項４１に記載の方法。
【請求項５１】
モバイルデバイスにおいて使用する装置であって、
１つまたは複数の慣性センサーまたは環境センサーによって生成された信号から１つまたは複数の推論を計算するための手段と、
前記計算された１つまたは複数の推論と初期位置または位置フィックスとの比較に応答して誤り状態を検出するための手段と、
前記誤り状態の前記検出に応答して、位置フィックスを取得するために使用される前記モバイルデバイスにおけるプロセスに影響を及ぼすための手段とを備える装置。
【請求項５２】
前記誤り状態の前記検出に応答して、前記初期位置とは無関係に前記位置フィックスを取得するための前記プロセスを再開するための手段をさらに備える、請求項５１に記載の装置。
【請求項５３】
前記誤り状態の前記検出に応答して前記位置フィックスを取得するための前記プロセスによって使用される支援データの少なくとも一部分に影響を及ぼすための手段をさらに備える、請求項５１に記載の方法。
【請求項５４】
ある支援データが前記誤り状態に寄与したと判断するための手段と、
前記プロセスによって前記ある支援データを無視するための手段、
前記プロセスによる使用より前に前記ある支援データに影響を及ぼすための手段、または
１つまたは複数の他のコンピューティングデバイスに対して前記ある支援データを明らかにするための手段
のうちの少なくとも１つとをさらに備える、請求項５３に記載の装置。
【請求項５５】
前記初期位置が支援データから取得される、請求項５１に記載の装置。
【請求項５６】
前記モバイルデバイスにおける複数のＳＰＳ信号の収集に少なくとも部分的に基づいて前記位置フィックスを取得するための手段をさらに備える、請求項５１に記載の装置。
【請求項５７】
エフェメリスおよび／またはアルマナック情報を使用して前記位置フィックスを取得するための手段をさらに備える、請求項５６に記載の装置。
【請求項５８】
１つまたは複数の衛星測位システム（ＳＰＳ）信号を収集するためにフルスカイスキャンを開始するための手段をさらに備える、請求項５１に記載の装置。
【請求項５９】
収集された衛星測位システム（ＳＰＳ）信号の擬似距離レートと、慣性センサーによって生成された信号を処理することから推論された速度とを比較するための手段をさらに備える、請求項５１に記載の装置。
【請求項６０】
環境センサーからの１つまたは複数の信号を処理することから計算された推論と前記初期位置または位置フィックスとを比較するための手段をさらに備える、請求項５１に記載の装置。
【請求項６１】
モバイルデバイスであって、
１つまたは複数の慣性センサーまたは環境センサーと、
前記１つまたは複数の慣性センサーまたは環境センサーによって生成された信号から１つまたは複数の推論を計算することと、
前記計算された１つまたは複数の推論と初期位置または位置フィックスとの比較に応答して誤り状態を検出することと、
前記誤り状態の前記検出に応答して、位置フィックスを取得するために使用される前記モバイルデバイスにおけるプロセスに影響を及ぼすことと
を行うための１つまたは複数の処理ユニットとを備えるモバイルデバイス。
【請求項６２】
前記１つまたは複数の処理ユニットがさらに、前記誤り状態の前記検出に応答して、前記初期位置とは無関係に前記位置フィックスを取得するための前記プロセスを再開する、請求項６１に記載のモバイルデバイス。
【請求項６３】
前記１つまたは複数の処理ユニットがさらに、前記誤り状態の前記検出に応答して前記位置フィックスを取得するための前記プロセスによって使用される支援データの少なくとも一部分に影響を及ぼす、請求項６１に記載のモバイルデバイス。
【請求項６４】
前記１つまたは複数の処理ユニットがさらに、
ある支援データが前記誤り状態に寄与したと判断することと、
前記プロセスでは、前記ある支援データを無視すること、
前記プロセスによる使用より前に前記ある支援データに影響を及ぼすこと、または
１つまたは複数の他のコンピューティングデバイスに対して前記ある支援データを明らかにすることを開始すること
のうちの少なくとも１つとを行う、請求項６３に記載のモバイルデバイス。
【請求項６５】
前記初期位置が支援データから取得される、請求項６１に記載のモバイルデバイス。
【請求項６６】
通信インターフェースと、
前記通信インターフェースを使用した複数の衛星測位システム（ＳＰＳ）信号の収集に少なくとも部分的に基づいて前記位置フィックスをさらに取得するための前記１つまたは複数の処理ユニットとをさらに備える、請求項６１に記載のモバイルデバイス。
【請求項６７】
前記１つまたは複数の処理ユニットがさらに、エフェメリスおよび／またはアルマナック情報を使用して前記位置フィックスを取得する、請求項６６に記載のモバイルデバイス。
【請求項６８】
前記１つまたは複数の処理ユニットがさらに、１つまたは複数の衛星測位システム（ＳＰＳ）信号を収集するためにフルスカイスキャンを開始する、請求項６１に記載のモバイルデバイス。
【請求項６９】
前記１つまたは複数の処理ユニットがさらに、収集されたＳＰＳ信号の擬似距離レートと、慣性センサーによって生成された信号を処理することから推論された速度とを比較する、請求項６１に記載のモバイルデバイス。
【請求項７０】
前記１つまたは複数の処理ユニットがさらに、環境センサーからの１つまたは複数の信号を処理することから計算された推論と前記初期位置または位置フィックスとを比較する、請求項６１に記載のモバイルデバイス。
【請求項７１】
モバイルデバイス上で前記１つまたは複数の慣性センサーまたは環境センサーによって生成された信号から１つまたは複数の推論を計算することと、
前記計算された１つまたは複数の推論と初期位置または位置フィックスとの比較に応答して誤り状態を検出することと、
前記誤り状態の前記検出に応答して、位置フィックスを取得するために使用される前記モバイルデバイスにおけるプロセスに影響を及ぼすことと
を行うための、モバイルデバイスの１つまたは複数の処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える物品。
【請求項７２】
前記コンピュータ実装可能命令が、前記誤り状態の前記検出に応答して、前記初期位置とは無関係に前記位置フィックスを取得するための前記プロセスを再開することを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、請求項７１に記載の物品。
【請求項７３】
前記コンピュータ実装可能命令が、前記誤り状態の前記検出に応答して前記位置フィックスを取得するための前記プロセスによって使用される支援データの少なくとも一部分に影響を及ぼすことを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、請求項７１に記載の物品。
【請求項７４】
前記コンピュータ実装可能命令が、
ある支援データが前記誤り状態に寄与したと判断することと、
前記プロセスでは、前記ある支援データを無視すること、
前記プロセスによる使用より前に前記ある支援データに影響を及ぼすこと、または
１つまたは複数の他のコンピューティングデバイスに対して前記ある支援データを明らかにすることを開始すること
のうちの少なくとも１つとを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、請求項７３に記載の物品。
【請求項７５】
前記初期位置が支援データから取得される、請求項７１に記載の物品。
【請求項７６】
前記コンピュータ実装可能命令が、前記モバイルデバイスにおける複数のＳＰＳ信号の収集に少なくとも部分的に基づいて前記位置フィックスを取得することを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、請求項７１に記載の物品。
【請求項７７】
前記コンピュータ実装可能命令が、エフェメリスおよび／またはアルマナック情報を使用して前記位置フィックスを取得することを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、請求項７６に記載の物品。
【請求項７８】
前記コンピュータ実装可能命令が、１つまたは複数の衛星測位システム（ＳＰＳ）信号を収集するためにフルスカイスキャンを開始することを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、請求項７１に記載の物品。
【請求項７９】
前記コンピュータ実装可能命令が、収集されたＳＰＳ信号の擬似距離レートと、慣性センサーによって生成された信号を処理することから推論された速度とを比較することを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、請求項７１に記載の物品。
【請求項８０】
前記コンピュータ実装可能命令が、環境センサーからの１つまたは複数の信号を処理することから計算された推論と前記初期位置または位置フィックスとを比較することを行うように、前記１つまたは複数の処理ユニットによってさらに実行可能である、請求項７１に記載の物品。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、参照によりその全体が本明細書に組み込まれる、２０１１年１０月２０日に出願された米国仮特許出願第６１／５４９，５３９号および２０１２年９月１９日に出願された米国非仮特許出願第１３／６２２，８１８号の優先権を主張するＰＣＴ出願である。
【０００２】
本明細書で開示する主題は、電子デバイスに関し、より詳細には、１つまたは複数のオンボードセンサーとワイヤレス信号ベース測位能力とを有するモバイルデバイスにおいて使用する方法、装置および製造品に関する。
【背景技術】
【０００３】
全地球測位システム（ＧＰＳ：Global Positioning System）などの衛星測位システム（ＳＰＳ：satellite positioning system）は、モバイルデバイス上のＳＰＳ受信機が、スペースビークルに搭載された送信機から受信した信号（「ＳＰＳ信号」）を処理することによってモバイルデバイスの位置推定値を生成することを可能にした。ＳＰＳ受信機によって生成された位置推定値は位置フィックスと呼ばれることがある。一般に、ＳＰＳ受信機は、位置フィックスを生成するために、ＳＰＳの４つ以上の衛星からＳＰＳ信号を収集することになる。ＳＰＳ受信機は、４つ以上の衛星までの距離（すなわち、擬似距離）を推定するためにこれらのＳＰＳ信号を使用し得る。擬似距離は、次いで、モバイルデバイスのための位置フィックスを生成するために、衛星のロケーションに関する知識とともに使用され得る。
【０００４】
位置フィックスが望まれるとき、モバイルデバイスのＳＰＳ受信機は、宇宙から受信しているＳＰＳ信号の探索を実行し得る。ＳＰＳ受信機が、それの現在位置、またはＳＰＳの衛星の現在位置についての知識を有しない場合、この探索は、衛星を収集するために（本明細書では、コールドスタートからの探索の実行と呼ぶことがある）フルスカイスキャンを伴い得、これは、非常に複雑なプロセスであり得る。それの複雑さのために、コールドスタートから衛星を探索し、収集しようと試みることは、かなりのエネルギーを消費し、したがって、ＳＰＳ受信機を有するモバイルデバイスのバッテリー寿命を低減することがある。さらに、限られた処理能力を有するモバイルデバイスでは、コールドスタートからＳＰＳ信号を探索することは、非常に時間がかかり、したがって、位置フィックスの生成を遅延させることがある。早すぎるかまたは遅延した位置フィックスは、位置知識に依拠するアプリケーションに悪影響を及ぼし得る。
【０００５】
いくつかのシステムでは、ＳＰＳ信号の探索の複雑さを低減するために支援データがＳＰＳ受信機によって使用され得る。支援データが使用される場合、位置フィックスが、より迅速に、より少ない電力消費で達成され得る。電力消費を低減することによって、バッテリー寿命が延長され得る。支援データは、たとえば、モバイルデバイスの現在ロケーションの概算推定値、ＳＰＳ時間の推定値、ドップラー探索ウィンドウ情報、アルマナック（almanac）および／またはエフェメリス（ephemeris）データ、ならびに他の形態の情報を含み得る。この支援データは、たとえば、ワイヤレス通信ネットワークを通してアクセス可能なリモートロケーションサーバ、ワイヤレス通信ネットワークに関連するワイヤレス基地局またはアクセスポイント、モバイルデバイス自体の内に記憶された情報、および／または他のソースを含む様々なソースから取得され得る。
【０００６】
支援データにより、位置フィックスをより迅速に、より少ないエネルギー消費量で取得することが可能になり得るが、時々、支援データが不正確であるか、または誤っていることがある。諒解されるように、欠陥のある支援データの使用は、得られた位置フィックスの精度に悪影響を及ぼすことがある。さらに、支援データが使用される前に、そのデータの精度を判断することはしばしば困難である。したがって、位置フィックス中の得られた誤りは、位置フィックスデータを使用する１つまたは複数のロケーションベースアプリケーションが誤動作するまで検出され得ない。
【発明の概要】
【０００７】
いくつかの態様によれば、モバイルデバイスは、モバイルデバイスによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて第１の測位パラメータを判断することと、モバイルデバイスのセンサーによって生成された信号に少なくとも部分的に基づいて第２の測位パラメータを判断することと、第１の測位パラメータと第２の測位パラメータとに少なくとも部分的に基づいて少なくとも第１の測位パラメータに関する不確実性の指示に影響を及ぼすこととを備える方法を実行し得る。
【０００８】
いくつかの他の態様によれば、モバイルデバイスにおいて使用するための装置が提供され得る。ここで、たとえば、本装置は、モバイルデバイスによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて第１の測位パラメータを判断するための手段と、モバイルデバイスのセンサーによって生成された信号に少なくとも部分的に基づいて第２の測位パラメータを判断するための手段と、第１の測位パラメータと第２の測位パラメータとに少なくとも部分的に基づいて少なくとも第１の測位パラメータに関する不確実性の指示に影響を及ぼすための手段とを備え得る。
【０００９】
また他の態様によれば、通信インターフェースによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて第１の測位パラメータを判断することと、センサーによって生成された信号に少なくとも部分的に基づいて第２の測位パラメータを判断することと、第１の測位パラメータと第２の測位パラメータとに少なくとも部分的に基づいて少なくとも第１の測位パラメータに関する不確実性の指示に影響を及ぼすこととを行うための通信インターフェースと、センサーと、１つまたは複数の処理ユニットを備えるモバイルデバイスが提供され得る。
【００１０】
さらに他の態様によれば、モバイルデバイスによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて第１の測位パラメータを判断することと、モバイルデバイスのセンサーによって生成された信号に少なくとも部分的に基づいて第２の測位パラメータを判断することと、第１の測位パラメータと第２の測位パラメータとに少なくとも部分的に基づいて少なくとも第１の測位パラメータに関する不確実性の指示に影響を及ぼすこととを行うための、モバイルデバイスの１つまたは複数の処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える物品が提供され得る。
【００１１】
さらに他の態様によれば、モバイルデバイスは、１つまたは複数の慣性センサーまたは環境センサーによって生成された信号から１つまたは複数の推論を計算することと、計算された１つまたは複数の推論と初期位置または位置フィックスとの比較に応答して誤り状態を検出することと、誤り状態の検出に応答して、位置フィックスを取得するために使用されるモバイルデバイスにおけるプロセスに影響を及ぼすこととを備える方法を実行し得る。
【００１２】
いくつかの他の態様によれば、モバイルデバイスにおいて使用するための装置が提供され得る。ここで、たとえば、本装置は、１つまたは複数の慣性センサーまたは環境センサーによって生成された信号から１つまたは複数の推論を計算するための手段と、計算された１つまたは複数の推論と初期位置または位置フィックスとの比較に応答して誤り状態を検出するための手段と、誤り状態の検出に応答して位置フィックスを取得するために使用されるモバイルデバイスにおけるプロセスに影響を及ぼすための手段とを備え得る。
【００１３】
さらに他の態様によれば、１つまたは複数の慣性センサーまたは環境センサーと、１つまたは複数の慣性センサーまたは環境センサーによって生成された信号から１つまたは複数の推論を計算することと、計算された１つまたは複数の推論と初期位置または位置フィックスとの比較に応答して誤り状態を検出することと、誤り状態の検出に応答して、位置フィックスを取得するために使用されるモバイルデバイスにおけるプロセスに影響を及ぼすこととを行うための１つまたは複数の処理ユニットとを備えるモバイルデバイスが提供され得る。
【００１４】
また他の態様によれば、モバイルデバイス上で１つまたは複数の慣性センサーまたは環境センサーによって生成された信号から１つまたは複数の推論を計算することと、計算された１つまたは複数の推論と初期位置または位置フィックスとの比較に応答して誤り状態を検出することと、誤り状態の検出に応答して、位置フィックスを取得するために使用されるモバイルデバイスにおけるプロセスに影響を及ぼすこととを行うための、モバイルデバイスの１つまたは複数の処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える物品が提供され得る。
【００１５】
以下の図を参照しながら非限定的で非網羅的な態様について説明し、別段の規定がない限り、様々な図の全体を通して、同様の参照番号は同様の部分を指す。
【図面の簡単な説明】
【００１６】
【図１】例示的な実装形態による、モバイルデバイスを含む例示的な環境を示す概略ブロック図。
【図２】例示的な実装形態による、モバイルデバイス中の例示的なコンピューティングプラットフォームのいくつかの特徴を示す概略ブロック図。
【図３】例示的な実装形態による、モバイルデバイスのコンピューティングプラットフォームにおいて実装され得る例示的なプロセスを示す流れ図。
【図４】例示的な実装形態による、モバイルデバイスのコンピューティングプラットフォームにおいて実装され得るまた別の例示的なプロセスを示す流れ図。
【発明を実施するための形態】
【００１７】
本明細書の例によって示されるように、少なくとも１つのワイヤレス信号ベース測位能力と１つまたは複数のオンボードセンサーとを有するモバイルデバイス中に様々な方法、装置および製造品が実装され得る。
【００１８】
本明細書の例によって与えられる基礎をなす技法は、たとえば、ワイヤレス信号ベース測位能力（たとえば、１つまたは複数のプロセス、回路など）をプロビジョニングされたモバイルデバイスが、１つまたは複数のオンボードセンサー（たとえば、（１つまたは複数の）慣性センサー、（１つまたは複数の）環境センサー）を使用して取得され得る追加情報に基づいていくつかの条件の下で影響を受け得るように実装され得る。
【００１９】
最初の例として、モバイルデバイスは、１つまたは複数の送信デバイスから受信した１つまたは複数のワイヤレス測位信号に関連する１つまたは複数の測位パラメータを判断および／または利用するワイヤレス信号ベース測位能力をプロビジョニングされ得る。たとえば、ワイヤレス信号ベース測位能力は、たとえば、１つまたは複数の擬似距離、１つまたは複数の擬似距離レート、推定速度、推定ヘッディング、推定高度／標高、１つまたは複数の推定位置座標など、またはそれらの何らかの組合せなど、１つまたは複数の測位パラメータを生成および／または使用することによってモバイルデバイスの位置を推定し得る。
【００２０】
残念ながら、いくつかの条件下では、ワイヤレス信号ベース測位機能によって生成され、および／または場合によっては、それによって使用され得る測位パラメータのうちの１つまたは複数は、１つまたは複数の誤りを備え得、またはモバイルデバイスに関する位置フィックスおよび／または他の推定測位情報の全部または一部の有効性および／または信頼性を低減するのに十分大きいことがある、１つまたは複数の誤りに少なくとも部分的に基づき得る。たとえば、送信デバイスおよびモバイルデバイスからの擬似距離の誤りは、位置フィックスまたは他の測位情報を信頼できないようにし得る。たとえば、推定速度および／または推定ヘッディングの誤りは、位置フィックスおよび／または他の測位情報を信頼できなくし得る。
【００２１】
本明細書で提供する技法は、たとえば、モバイルデバイスに関連するが、１つまたは複数のオンボードセンサーを使用して取得される１つまたは複数の他の測位パラメータをモバイルデバイスがさらに考えることを可能にするように実装され得る。したがって、本明細書でより詳細に説明するように、いくつかの条件下では、１つまたは複数のセンサーベース測位パラメータに関する不確定性の指示、および／またはモバイルデバイスに関する位置不確実性の指示に影響を及ぼすために、場合によっては、１つまたは複数のワイヤレス信号ベース測位パラメータとともに１つまたは複数のセンサーベース測位パラメータが考えられ得る。
【００２２】
たとえば、いくつかの実装形態では、モバイルデバイスは、（たとえば、モバイルデバイスによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて）第１の測位パラメータを判断し、（たとえば、モバイルデバイスのセンサーによって生成された信号に少なくとも部分的に基づいて）第２の測位パラメータを判断し、第１の測位パラメータと第２の測位パラメータとに少なくとも部分的に基づいて少なくとも第１の測位パラメータに関する不確実性の指示に影響を及ぼし得る。ここで、たとえば、第１の測位パラメータが５．０ｋｍ／ｈの推定速度を指定し、第２の測位パラメータが４．７ｋｍ／ｈの推定速度測定値を指定した場合、いくつかの事例では、これらの比較値間の差異が許容しきい値レベルまたは範囲（たとえば、±０．５ｋｍ／ｈ、および／または何らかの適用可能な割合ベースしきい値など）内に入り得るので、少なくとも第１の測位パラメータに関する不確実性の指示は、比較的低レベルの不確実性を示すように影響を及ぼされ得る（必要な場合）。逆に、たとえば、第１の測位パラメータが１００ｋｍ／ｈの推定速度を指定し、第２の測位パラメータが４．７ｋｍ／ｈの推定測定値を指定した場合、いくつかの事例では、これらの比較値間のそのような差異が±０．５ｋｍ／ｈの例示的な許容しきい値レベル範囲および／または何らかの適用可能な割合ベースしきい値などからはっきり外れるので、少なくとも第１の測位パラメータに関する不確実性の指示は、比較的高レベルの不確実性を示すように影響を及ぼされ得る（必要な場合）。もちろん、本明細書で与える例のすべての場合と同様に、これらは、請求する主題を限定するものではないほんのいくつかの例示的な例である。
【００２３】
いくつかのさらなる例示的な実装形態では、そのようなモバイルデバイスは、たとえば、第１の測位パラメータに少なくとも部分的に基づいてモバイルデバイスの位置（たとえば、位置フィックス）を推定し、不確実性の指示に少なくとも部分的に基づいてモバイルデバイスの推定位置に関する位置不確実性の指示に影響を及ぼし得る。したがって、たとえば、ワイヤレス信号ベース測位機能は、少なくとも第１の測位パラメータに関する不確実性の指示、および／またはモバイルデバイスに関する位置不確実性の指示に少なくとも部分的に基づいて影響を及ぼされ得る。
【００２４】
いくつかの例示的な実装形態では、不確実性の指示に影響を及ぼすことは、たとえば、前の例に示したように、たとえば、第１の測位パラメータと第２の測位パラメータとに少なくとも部分的に基づいて差分値を判断することと、差分値としきい値との比較に少なくとも部分的に基づいて不確実性の指示に影響を及ぼすこととをさらに備え得る。
【００２５】
いくつかの例示的な実装形態では、第１の測位パラメータは、ワイヤレス測位信号（たとえば、衛星測位システム（ＳＰＳ）信号、地上ベース測位システム信号など）の送信機からモバイルデバイスまでの推定擬似距離に少なくとも部分的に基づき得る。たとえば、いくつかの実装形態では、第１の測位パラメータは、モバイルデバイスの推定速度、擬似距離レートなど、またはそれらの何らかの組合せを備えるか、またはさもなければそれらに少なくとも部分的に基づき得る。
【００２６】
いくつかの例示的な実装形態では、第２の測位パラメータは、推定速度測定値、および／あるいは１つまたは複数のセンサーからの１つまたは複数の信号に基づいて判断されるモバイルデバイスの何らかの他の同様の測定値に少なくとも部分的に基づき得る。たとえば、いくつかの実装形態では、推定速度は、（たとえば、ある時間期間にわたって何らかの方法などで統合あるいは処理された）モバイルデバイスが受けた加速／減速および／またはそれらの欠如の結果として感知された測定値から推論され得る。
【００２７】
いくつかの例示的な実装形態では、モバイルデバイスは、１つまたは複数の慣性および／または環境センサー測定値に少なくとも部分的に基づいて環境内でのそれの動きおよび／またはそれの欠如に対応し得る動きモードを判断し得る。たとえば、動きモードは、たとえば、検出された移動の欠如により、モバイルデバイスがある時間期間の間静止したままであったように見えることを示し得る。またあるときには、動きモードは、たとえば、ステップまたはストライドとして特徴づけられ得る検出された移動により、モバイルデバイスが、歩く、走るなどしている人によって搬送されていることがあることを示し得る。たとえば、動きモードは、たとえば、いくつかの特徴づけられた移動、高度／標高の変化などにより、モバイルデバイスが、移動中のビークル、航空機、エレベータ、エスカレータなどに乗っていることがあることを示し得る。したがって、いくつかの例示的な実装形態では、第２の測位パラメータは、モバイルデバイスの動きモードに少なくとも部分的に基づき得、動きモードは、１つまたは複数のセンサーから取得された１つまたは複数の信号に基づき得る。動きモードを特徴づけるために実装され得る、歩数計能力などの様々な能力は、よく知られており、本明細書の範囲を越えるものである。
【００２８】
いくつかの他の態様によれば、例示的なモバイルデバイスは、１つまたは複数の慣性センサーおよび／あるいは１つまたは複数の環境センサーによって生成された１つまたは複数の信号から１つまたは複数の推論（たとえば、１つまたは複数の測位パラメータなど）を計算し得る。そのようなモバイルデバイスは、たとえば、さらに、計算された１つまたは複数の推論と初期位置および／または位置フィックスとの比較に応答して誤り状態を検出し、誤り状態の検出に応答して、初期位置とは無関係に位置フィックスを取得するためにモバイルデバイスにおいてプロセスを再開し得る。いくつかの実装形態では、初期位置は、たとえば、１つまたは複数の他のデバイスから取得され得、および／あるいは１つまたは複数の他のデバイスから取得され得る支援データを使用して取得され得る。いくつかの実装形態では、モバイルデバイスは、モバイルデバイスにおける複数のワイヤレス測位信号の収集に少なくとも部分的に基づいて位置フィックスの全部または一部を取得し得る。いくつかの実装形態では、モバイルデバイスは、たとえば、エフェメリス情報、アルマナック情報など、またはそれらの何らかの組合せを使用して位置フィックスの全部または一部を取得し得る。いくつかの例示的な実装形態では、位置フィックスを取得するためにモバイルデバイスにおいてプロセスを再開することは、１つまたは複数のワイヤレス測位信号を収集するためにフルスカイスキャンなどを開始することをさらに含み得る。
【００２９】
いくつかの実装形態では、誤り状態を検出する際、モバイルデバイスは、たとえば、収集されたワイヤレス測位信号（たとえば、ＳＰＳ信号など）に少なくとも部分的に基づく擬似距離レートなどと１つまたは複数の慣性センサーによって生成された１つまたは複数の信号を処理することから推論される速度とを比較し得る。いくつかの実装形態では、誤り状態を検出する際、モバイルデバイスは、たとえば、環境センサーからの１つまたは複数の信号を処理することから計算された推論と初期位置または位置フィックスとを比較し得る。
【００３０】
次に図１に注目すると、図１は、例示的な実装形態による、モバイルデバイス１０４を含む例示的な環境１００を示す概略ブロック図である。
【００３１】
図示のように、モバイルデバイス１０４は、本明細書で提供する技法のうちの１つまたは複数に少なくとも部分的に基づいてモバイルデバイス測位を行うか、またはさもなければサポートする装置１１０を備える。装置１１０は、直接（たとえば、図示せず）および／または、たとえば、１つまたは複数のネットワーク１２０を介して間接的に、１つまたは複数のコンピューティングデバイス１３０と通信し得る１つまたは複数のコンピューティングプラットフォームを表し得る。たとえば、図示のように、装置１１０は、時々、ワイヤレス通信リンク１２２およびワイヤード通信リンク１３２上で（１つまたは複数の）ネットワーク１２０を介して１つまたは複数のコンピューティングデバイス１３０と通信し得る。通信リンク１２２がワイヤレス通信リンクとして示されており、通信リンク１３２がワイヤード通信リンクとして示されているが、これらの通信リンクのいずれもワイヤードおよび／またはワイヤレス通信リンクを備え得ることを理解されたい。
【００３２】
（１つまたは複数の）ネットワーク１２０は、モバイルデバイス１０４および１つまたは複数のコンピューティングデバイス１３０などの様々な電子デバイス間の通信をサポートする様々な相互接続されたデバイスを有する１つまたは複数の通信システムおよび／またはデータネットワークを備え得る。たとえば、コンピューティングデバイス１３０とモバイルデバイス１０４との間の通信によって、あるデータおよび／または命令をそれらの間で交換することが可能になり得る。たとえば、いくつかの事例では、支援データは、１つまたは複数のコンピューティングデバイス１３０からモバイルデバイス１０４によって取得され得る。いくつかの実装形態では、１つまたは複数のコンピューティングデバイス１３０が１つまたは複数のネットワーク１２０内にプロビジョニングされ得ることを考慮に入れられたい。
【００３３】
本明細書で使用する「モバイルデバイス」は、環境１００内でユーザによって直接または間接的に動き回らされ得る任意の電子デバイスを表し得る。上述のように、いくつかの実装形態では、モバイルデバイス１０４は、１つまたは複数のコンピューティングデバイス１３０、および／または（１つまたは複数の）ネットワーク１２０内に設けられ得る他の同様のリソースと通信することが可能であり得る。ここで、たとえば、モバイルデバイス１０４は、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、追跡デバイスなどの形態をとり得る。いくつかの他の実装形態では、モバイルデバイス１０４は、他のデバイスにワイヤレス信号、または場合によってはワイヤード信号を送信することが不可能であり得るが、ワイヤレス信号、たとえば、ワイヤレス測位信号を受信することが可能であり得る。ここで、たとえば、モバイルデバイス１０４はナビゲーションデバイスなどの形態をとり得る。
【００３４】
例示的な環境１００は、モバイルデバイス１０４に１つまたは複数のワイヤレス測位信号、たとえば、ＳＰＳ信号１５２を送信し得る１つまたは複数の衛星測位システム（ＳＰＳ）１５０をさらに含む。ＳＰＳ１５０は、たとえば、１つまたは複数のグローバルナビゲーション衛星システム（ＧＮＳＳ：Global Navigation Satellite System）、１つまたは複数の領域ナビゲーション衛星システムなど、またはそれらの何らかの組合せを表し得る。さらに、１つまたは複数の地上ベース測位システムは、その全部または一部が信号ベース測位のために使用され得る１つまたは複数のワイヤレス測位信号、たとえば、ワイヤレス測位信号１４２を送信することが可能な（１つまたは複数の）例示的な送信デバイス１４０によって表されるように与えられ得る。したがって、たとえば、（１つまたは複数の）送信デバイス１４０は、ほんの数例を挙げると、知られている位置を有するワイヤレスアクセスポイント、基地局、リピータ、専用ビーコン送信デバイスを表し得る。ＳＰＳ信号１５２および／またはワイヤレス信号１４２は、時々、モバイルデバイス１０４によって収集され、それの位置を推定するために使用され得る。
【００３５】
次に図２に注目すると、図２は、例示的な実装形態による、モバイルデバイス測位を行うか、またはさもなければサポートするモバイルデバイス１０４中の例示的なコンピューティングプラットフォーム２００のいくつかの特徴を示す概略ブロック図である。
【００３６】
図示のように、コンピューティングプラットフォーム２００は、（たとえば、本明細書で提供する技法、および／または装置１１０などによる）データ処理を実行するための、１つまたは複数の接続２６を介してメモリ２０４に結合された１つまたは複数の処理ユニット２０２を備え得る。（１つまたは複数の）処理ユニット２０２は、たとえば、ハードウェアまたはハードウェアとソフトウェアの組合せで実装され得る。（１つまたは複数の）処理ユニット２０２は、データコンピューティング手順またはプロセスの少なくとも一部分を実行するように構成可能な１つまたは複数の回路を表し得る。限定ではなく例として、処理ユニットは、１つまたは複数のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイなど、またはそれらの任意の組合せを含み得る。
【００３７】
メモリ２０４は、任意のデータ記憶機構を表し得る。たとえば、メモリ２０４は、１次メモリ２０４−１および／または２次メモリ２０４−２を含み得る。たとえば、１次メモリ２０４−１は、ランダムアクセスメモリ、読取り専用メモリなどを備え得る。この例では処理ユニットとは別個なものとして示しているが、１次メモリの全部または一部を（１つまたは複数の）処理ユニット２０２またはモバイルデバイス１０４内の他の同様の回路内に設ける、あるいは（１つまたは複数の）処理ユニット２０２またはモバイルデバイス１０４内の他の同様の回路と共設／結合し得ることを理解されたい。たとえば、２次メモリ２０４−２は、１次メモリ、ならびに／あるいは１つまたは複数のデータ記憶デバイスまたはシステム、たとえば、ディスクドライブ、光ディスクドライブ、テープドライブ、固体メモリドライブなどと同じまたは同様のタイプのメモリを備え得る。
【００３８】
いくつかの実装形態では、２次メモリは、非一時的コンピュータ可読媒体２７０を動作可能に受容するか、または場合によってはそれに結合するように構成され得る。メモリ２０４および／または非一時的コンピュータ可読媒体２７０は、たとえば、本技法および／または、本明細書に例として記載する例示的な装置１１０（図１）ならびに／あるいは１つまたは複数の例示的なプロセス３００（図３）および／または４００（図４）の全部または一部によるデータ処理に関連する命令２７２を備え得る。
【００３９】
コンピューティングプラットフォーム２００は、たとえば、１つまたは複数の通信インターフェース２０８をさらに備え得る。（１つまたは複数の）通信インターフェース２０８は、たとえば、１つまたは複数のワイヤードおよび／またはワイヤレス通信リンクを介して（適用可能な場合）、たとえば、（１つまたは複数の）ネットワーク１２０、（１つまたは複数の）コンピューティングデバイス１３０、１つまたは複数の送信デバイス１４０、および／あるいは１つまたは複数のＳＰＳ１５０（図１）への接続性を与え得る。ここで示すように、（１つまたは複数の）通信インターフェース２０８は、たとえば、１つまたは複数の受信機２１０、１つまたは複数の送信機２１２、１つまたは複数のＳＰＳ受信機２１８など、またはそれらの何らかの組合せを備え得る。（１つまたは複数の）通信インターフェース２０８は、１つまたは複数のワイヤードおよび／またはワイヤレス通信リンクをサポートするために必要とされ得る１つまたは複数の通信プロトコルを実装し得る。（１つまたは複数の）通信インターフェース２０８は、いくつかの例示的な事例では、１つまたは複数の地上ベース測位システムに関連する１つまたは複数の送信デバイス１４０からワイヤレス測位信号１４２を収集することが可能な１つまたは複数の受信機をさらに備え得る。いくつかの事例では、通信インターフェース２０８はまた、たとえば、ラウンドトリップ時間評価プロセスなどの一部として１つまたは複数の送信デバイス１４０に１つまたは複数の送信機２１２を介してワイヤレス信号を送信し得る。さらに、いくつかの例示的な事例では、（１つまたは複数の）通信インターフェース２０８は、たとえば、１つまたは複数の信号ベース測位機能をサポートするＳＰＳ信号１５２を収集することが可能なＳＰＳ受信機２１８を備え得る。
【００４０】
いくつかの例示的な実装形態によれば、（１つまたは複数の）通信インターフェース２０８および／または（１つまたは複数の）ネットワーク１２０中の他のリソースは、たとえば、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）などの様々なワイヤレス通信ネットワークとともに使用することが可能であり得る。「ネットワーク」および「システム」という用語は、本明細書では互換的に使用され得る。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワークなどであり得る。ＣＤＭＡネットワークは、ほんのいくつかの無線技術を挙げれば、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））、時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）の１つまたは複数の無線アクセス技術（ＲＡＴ）を実装し得る。この場合、ｃｄｍａ２０００は、ＩＳ−９５規格、ＩＳ−２０００規格、およびＩＳ−８５６規格に従って実装される技術を含み得る。ＴＤＭＡネットワークは、モバイル通信用グローバルシステム（ＧＳＭ（登録商標）：Global System for Mobile Communications）、デジタルアドバンストモバイルフォンシステム（Ｄ−ＡＭＰＳ：Digital Advanced Mobile Phone System）、または何らかの他のＲＡＴを実装し得る。ＧＳＭおよびＷ−ＣＤＭＡは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ（登録商標）：3rd Generation Partnership Project）という名称の組織からの文書に記載されている。ｃｄｍａ２０００は、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２：3rd Generation Partnership Project 2）という名称の組織からの文書に記載されている。３ＧＰＰおよび３ＧＰＰ２の文書は公に入手可能である。たとえば、ＷＬＡＮは、ＩＥＥＥ８０２．１１ｘネットワークを含み、ＷＰＡＮは、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、ＩＥＥＥ８０２．１５ｘを含み得る。ワイヤレス通信ネットワークは、たとえば、ロングタームエボリューション（ＬＴＥ（登録商標）：Long Term Evolution）、アドバンストＬＴＥ、ＷｉＭＡＸ（登録商標）、ウルトラモバイルブロードバンド（ＵＭＢ：Ultra Mobile Broadband）など、いわゆる次世代技術（たとえば、「４Ｇ」）を含み得る。さらに、（１つまたは複数の）通信インターフェース２０８および／または（１つまたは複数の）通信インターフェース３０８は、１つまたは複数の他のデバイスとの赤外線ベース通信をさらに提供し得る。
【００４１】
ＳＰＳ受信機２１８は、たとえば、測位衛星からＳＰＳ信号を受信し、信号を処理して、モバイルデバイスの１つまたは複数の位置推定値を与えることが可能な任意のタイプの受信機を表し得る。たとえば、ＳＰＳ受信機２１８は、たとえば、全地球測位システム（ＧＰＳ）、Ｇｌｏｎａｓｓシステム、Ｃｏｍｐａｓｓシステム、Ｇａｌｉｌｅｏシステム、ＩＲＮＳＳシステム、ＧＮＳＳシステム、衛星ベースオーグメンテーションシステム（ＳＢＡＳ：Satellite Based Augmentation System）および／またはグラウンドベースオーグメンテーションシステム（ＧＢＡＳ：Ground Based Augmentations System）を使用する他のシステム、ならびに／あるいは他の衛星ナビゲーションシステムを含む、任意の既存のまたは将来のＳＰＳシステムを用いて動作するように構成され得る。いくつかの実装形態では、本明細書で説明するプロセスまたは技法のうちの１つまたは複数は、ＳＰＳ受信機２１８または同様の構造内に部分的にまたは完全に（たとえば、１つまたは複数の処理ユニット２０２および／またはＳＰＳ受信機２１８内の１つまたは複数の処理ユニットなど、またはそれらの何らかの組合せ内に完全にまたは部分的に）実装され得る。モバイルデバイス１０４内のコンピューティングプラットフォーム２００について示すアーキテクチャは、一実装形態で使用され得るアーキテクチャの１つの可能な例を表すことを諒解されたい。他のアーキテクチャが代替的に使用され得る。また、本明細書で説明する様々なデバイス、プロセス、または製造品などの全部または一部は、ソフトウェアおよびハードウェアおよび／またはファームウェアなどの任意の組合せを使用して実装され得ることを諒解されたい。
【００４２】
ＳＰＳ受信機２１８がＳＰＳから信号を収集し、処理すること、または（１つまたは複数の）受信機２１０／（１つまたは複数の）送信機２１２が（１つまたは複数の）ネットワーク１２０および／または送信デバイス１４０から信号を収集し、処理することに加えて（図１）、モバイルデバイス１０４は、１つまたは複数の環境センサー（たとえば、１つまたは複数の磁力計、１つまたは複数の温度センサー、１つまたは複数のマイクロフォン、１つまたは複数の気圧計、１つまたは複数の高度計、１つまたは複数の光センサー、１つまたは複数のカメラなど）、および／あるいは１つまたは複数の慣性センサー（たとえば、１つまたは複数の加速度計、１つまたは複数のジャイロスコープなど）を表し得る、１つまたは複数のセンサー２１６を備え得る。特定の実装形態では、最近の位置フィックス、または測位支援データなどの他の情報とともに現在のロケーションにおいて受信された１つまたは複数のセンサー信号の評価に少なくとも部分的に基づいて、外れ値（outlier）などの誤り状態が検出され得る。たとえば、初期位置（たとえば、おおよその位置）または最近のＳＰ位置フィックスが、１つまたは複数の環境センサーおよび／あるいは１つまたは複数の慣性センサーによって生成された１つまたは複数の信号から引き出される１つまたは複数の読み、信号または推論との一貫性について評価され得る。したがって、たとえば、いくつかの実装形態では、初期位置または場合によっては最近の／前のＳＰＳ位置フィックスが、１つまたは複数のセンサー信号から引き出され得る１つまたは複数の読み、信号または推論（たとえば、第２の測位パラメータ）に一致しない場合、誤り状態が存在すると仮定され得る。誤り状態の検出に応答して、特定の態様では、１つまたは複数の測位パラメータ、位置フィックス、および／または他の同様の位置情報に関する不確実性の指示が何らかの方法で影響を及ぼされ得る。別の特定の態様では、ＳＰＳ受信機２１８におけるＳＰＳ信号の収集から取得された情報の全部または一部分の中での誤り状態の検出に応答して、ＳＰＳ受信機２１８におけるＳＰＳ信号の再取得を行おうと試みるプロセスが再開あるいは開始されるか、または何らかの方法で動作可能に影響を及ぼされ得る。ここで、たとえば、ワイヤレス信号ベース測位機能に関連する１つまたは複数のプロセスが再開され、および／または何らかの他の方法で影響を及ぼされ得る。
【００４３】
いくつかの事例では、たとえば、誤った位置フィックスを取得する際に依拠された支援データが不正確であったか、または誤っていたという強い可能性があると仮定され得る。したがって、別の態様では、（たとえば、上記で説明した誤り状態の検出に続く）ＳＰＳ信号の再取得が、位置フィックスの初期計算において依拠された支援データのすべてではないとしても少なくともいくつかなしに実行され得る。たとえば、いくつかの検出されたエラー状態の存在によって、初期位置および／またはＳＰＳ時間の推定値などの支援データが誤っている可能性がかなりあり得る。したがって、そのような特定の支援データの全部または一部が破棄されるか、または無視され得る。誤り状態を検出すると、全体的にまたは部分的に破棄されるか、または無視され得る他のデータは、たとえば、クロック周波数、バイアス推定値、ＧＮＳＳ測定値、スペースビークルのステアリングおよび／またはスペースビークルの方向を含み得る。いくつかの事例では、アルマナックおよび／またはエフェメリスなどの他の支援データは非常に信頼できると仮定され得る。したがって、後続の位置フィックスを取得するために、アルマナックおよび／またはエフェメリスデータが使用され得る。
【００４４】
いくつかの例示的な実装形態では、誤り状態は、１つまたは複数の収集されたＳＰＳ信号に少なくとも部分的に基づき得る１つまたは複数の測位パラメータと、１つまたは複数のオンボードセンサーから取得された１つまたは複数の信号に少なくとも部分的に基づき得る１つまたは複数の他の測位パラメータとの比較から検出され得る。たとえば、擬似距離レート（ＰＲＲ：pseudorange rate）および／またはモバイルデバイスにおけるＳＰＳ信号の収集から取得された推定速度は、慣性センサー信号を処理することなどから判断された、モバイルデバイスの推定速度測定値と比較され得る。したがって、たとえば、推定速度と対応する推定速度測定値との間にかなりの相違がある場合、ＳＰＳ位置フィックスおよび／または他の同様の測位情報が誤っていることがある可能性がかなりあり得る。いくつかの例示的な実装形態では、前述のように、異なるタイプの誤りおよび／または誤り状態を検出する際に１つまたは複数のしきい値が考慮に入れられ得る。そのようなしきい値は、あらかじめ決定されるか、および／または実装された設計に応じて動的に決定され得ることを認識されたい。また、前述のように、いくつかの事例では、１つまたは複数の測位パラメータに関する不確実性の１つまたは複数の指示および／ならびにモバイルデバイス１０４に関する位置不確実性の１つまたは複数の指示が、検出された誤りおよび／またはそれの欠如に少なくとも部分的に基づいて影響を及ぼされ得る。いくつかの例示的な実装形態では、センサー高信頼度静的対低冗長ＧＮＳＳ高速オフセット検出が、誤りを検出するための有効な方式であり得る。
【００４５】
フルスカイスキャンの使用が、時々、モバイルデバイスの電源（たとえば、バッテリーなど）に重い負担をかけ得るとすれば、電力を延長または節約することと、エラー状態を訂正することとの間にトレードオフがあり得ることが諒解され得る。したがって、いくつかの事例では、計算された位置フィックスおよび／または他の同様の測位情報の適応度をテストするための基準は、モバイルデバイスの電力を保持する必要に従って設定または調整され得る。
【００４６】
図２にさらに示すように、モバイルデバイス１０４は、たとえば、１つまたは複数の入出力ユニット２１４をさらに備え得る。入出力ユニット２１４は、１つまたは複数の他のデバイスおよび／またはモバイルデバイス１０４のユーザから入力を取得し、および／またはそれに出力を与えるために使用され得る１つまたは複数のデバイスまたは他の同様の機構を表し得る。したがって、たとえば、入出力ユニット２１４は、１つまたは複数のユーザ入力を受信するために使用され得る様々なボタン、スイッチ、タッチパッド、トラックボール、ジョイスティック、タッチスクリーン、マイクロフォン、カメラなどを備え得る。いくつかの事例では、入出力ユニット２１４は、ユーザのための視覚出力、可聴出力、および／または触覚出力を生成する際に使用され得る様々なデバイスを備え得る。例示的な一実装形態では、入出力ユニット２１４は、測位フィックス、ワイヤレス信号ベース測位機能、環境１００のいくつかの態様などに関して表示可能画像データなどの全部または一部をレンダリングすることが可能なディスプレイを備え得る。
【００４７】
図示のように、モバイルデバイス１０４は、（たとえば、本明細書で提供する技法に従って）データ処理を実行するための、１つまたは複数の接続２０６（たとえば、１つまたは複数の導体、１つまたは複数の導電性経路、１つまたは複数のファイバー、１つまたは複数のバス、１つまたは複数のインターフェースなど）を介してメモリ２０４に結合された１つまたは複数の処理ユニット２０２を備え得る。命令２７２、装置１１０、（たとえば、１つまたは複数のワイヤレス測位信号に少なくとも部分的に基づく）１つまたは複数の第１の測位パラメータ２２０、（たとえば、１つまたは複数のセンサーによって生成されたか、またはそれから取得された１つまたは複数の信号に少なくとも部分的に基づく）１つまたは複数の第２の測位パラメータ２２２、（たとえば、１つまたは複数の第１または第２の測位パラメータに関連する）不確実性の１つまたは複数の指示２２４、１つまたは複数の推定位置２２６、（たとえば、１つまたは複数の推定位置および／または他の測位情報に関連する）位置不確実性の１つまたは複数の指示２２８、ワイヤレス信号ベース測位機能２３０、（たとえば、少なくとも第１の測位パラメータと第２の測位パラメータとの比較に少なくとも部分的に基づく）差分値２３２、１つまたは複数のしきい値２３４、１つまたは複数の（推定）擬似距離２３６、１つまたは複数の推定速度２３８、（たとえば、１つまたは複数のセンサー信号から推論される）１つまたは複数の推定速度測定値２４０、動きモード２４２、（たとえば、初期位置および／または位置フィックスなどに関連する）１つまたは複数の推論２４４、（たとえば、場合によっては、１つまたは複数の誤りおよび／またはそれの欠如に関連する）誤り状態２４６、比較値２４８、支援データ２５０、フルスカイスキャン２５２および／または他の同様のプロセス／能力、（たとえば、１つまたは複数のワイヤレス測位信号に少なくとも部分的に基づく）１つまたは複数の（推定）擬似距離レート２５４など、またはそれらの何らかの組合せなど、（１つまたは複数の）処理ユニット２０２および／または命令２７２は、たとえば、時間ごとにメモリ２０４に記憶され得る１つまたは複数の信号を与えるか、または場合によってはそれに関連付けられ得る。
【００４８】
次に図３に注目すると、図３は、例示的な実装形態による、モバイルデバイス１０４のコンピューティングプラットフォーム２００において実装され得る例示的なプロセス３００を示す流れ図である。
【００４９】
例示的なブロック３０２において、モバイルデバイスによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて第１の測位パラメータを判断する。たとえば、いくつかの実装形態では、１つまたは複数のワイヤレス測位信号が、１つまたは複数の地上ベース送信デバイスおよび／あるいは１つまたは複数のＳＰＳから収集され得る。本明細書で使用する「第１の測位パラメータ」という用語は、１つまたは複数のワイヤレス測位信号に少なくとも部分的に基づき得る情報を表すものであり、第１の測位パラメータは、１つまたは複数の電気信号によって表され得、第１の測位パラメータは、モバイルデバイス内にプロビジョニングされたワイヤレス信号ベース測位機能および／または他の同様の測位機能に役に立ち得る。したがって、いくつかの非限定的な例として、第１の測位パラメータは、推定速度、推定擬似距離レート、推定擬似距離、推定高度／標高、特定の時間、推定ヘッディング、位置座標の全部または一部など、またはそれらの何らかの組合せのうちの１つまたは複数を備えるか、またはそれに関係し得る。
【００５０】
例示的なブロック３０４において、モバイルデバイスの１つまたは複数のセンサーによって生成された１つまたは複数の信号に少なくとも部分的に基づいて第２の測位パラメータを判断する。たとえば、いくつかの実装形態では、１つまたは複数の信号が、モバイルデバイスの中の１つまたは複数の慣性センサーおよび／またはモバイルデバイスの中の１つまたは複数の環境センサーによって生成されるか、または場合によってはそれから取得され得る。本明細書で使用する「第２の測位パラメータ」という用語は、１つまたは複数のセンサーからの１つまたは複数の信号に少なくとも部分的に基づき得る情報を表すものであり、第２の測位パラメータは、１つまたは複数の電気信号によって表され得、第２の測位パラメータは、１つまたは複数の第１の測位パラメータとの比較に役に立ち、および／または場合によっては１つまたは複数の第１の測位パラメータに関して考慮され得る。したがって、いくつかの非限定的な例として、第２の測位パラメータは、（たとえば、時間にわたって検出された加速／減速などに基づく）推定速度測定値、環境１００内でのモバイルデバイスの１つまたは複数の検出された移動、（たとえば、気圧などに基づく）推定高度／標高、特定の時間（たとえば、感知された周辺光状態に基づく昼または夜、後続の要請されたユーザ入力など）、（たとえば、磁力計、コンパス能力などに基づく）推定ヘッディング、（たとえば、デッドレコニング（dead reckoning）、後続の要請されたユーザ入力などに基づく）位置座標の全部または一部など、またはそれらの何らかの組合せのうちの１つまたは複数を備えるか、またはそれに関係し得る。
【００５１】
例示的なブロック３０６において、第１の測位パラメータと第２の測位パラメータとに少なくとも部分的に基づいて少なくとも第１の測位パラメータに関する不確実性の指示に何らかの方法で影響を及ぼす。たとえば、少なくとも第１の測位パラメータに関する不確実性の指示は、検出された誤り状態、可能な誤り、失敗したしきい値テストなど、および／またはそれらの何らかの組合せの不在または存在に基づいて、それぞれ、不確実性のより高いレベルまたはより低いレベルを示すように影響を及ぼされ得る（必要な場合）。いくつかの実装形態では、例示的なブロック３０６において、少なくとも第１の測位パラメータに関する不確実性の指示に影響を及ぼすために、センサーに対応する特定の第２の測位パラメータが第１の測位パラメータに関して十分に信頼できると見なされるという暗黙的仮定があり得る。したがって、たとえば、いくつかの実装形態では、そのような暗黙的仮定に依拠するのではなく、１つまたは複数の第２の測位パラメータが第１の測位パラメータに関する不確実性の指示に影響を及ぼす際に使用するのに十分に信頼できると見なされ得ることを検証あるいは確認するために、追加のラックが実行され得る。たとえば、第２の測位パラメータが、対応する信頼性しきい値と比較され得る。たとえば、第２の測位パラメータは、（１つまたは複数の）ソースセンサー、得られたサンプル測定値の数、サンプル測定値が取得された時間の長さなどに応じてより信頼できるか、またはより信頼できないと見なされ得る。
【００５２】
いくつかの事例では、ブロック３０８において、ワイヤレス信号ベース測位機能は、不確実性の指示および／または位置不確実性の指示に少なくとも部分的に基づいて影響を及ぼされ得る。ここで、たとえば、ワイヤレス信号ベース測位機能は、再開され、および／または場合によっては不確実性のそのような指示および／または位置不確実性のそのような指示に少なくとも部分的に基づいて何らかの方法で動作可能に影響を及ぼされ得る。いくつかの例示的な実装形態では、ワイヤレス信号ベース測位機能は、不確実性の指示および／または位置不確実性の指示に少なくとも部分的に基づいて誤り状態にあり、および／あるいは１つまたは複数の誤り状態を有すると判断され得る。したがって、たとえば、いくつかの誤り状態などに応答して、モバイルデバイス１０４は、いくつかの誤り回復機構を開始し得る。たとえば、誤り回復機構は、（たとえば、利用可能な支援データおよび新しい着信支援データの全部または一部が誤り状態に何らかの方法で関係し得ると仮定して）利用可能な支援データの全部または一部などに影響を及ぼすことおよび／または削除することを行い、および／または、場合によっては、新しい着信支援データの全部または一部などを無視するか、またはそれに影響を及ぼし得る。誤り状態などは、そのときに未知であり、場合によっては判断さえできないことがある様々な理由で宣言され得ることを考慮に入れられたい。たとえば、誤り状態などは、初期位置、初期時間、支援データ、クロック周波数などに関係するデータに基づいて発生し得る。したがって、いくつかの実装形態では、そのような誤り状態などから回復するために、モバイルデバイス１０４は、あるデータを削除するか、または無視するか、または場合によってはそれに影響を及ぼし、１つまたは複数のプロセス／能力を再開し得る。
【００５３】
いくつかの事例では、ブロック３１０において、第１の測位パラメータと第２の測位パラメータとに少なくとも部分的に基づいて差分値を判断し、差分値としきい値との比較に少なくとも部分的に基づいて不確実性の指示に影響を及ぼす。したがって、たとえば、いくつかの事例では、誤り状態または他の可能な誤りは、いくつかのしきい値テストが満たされるか否かに少なくとも部分的に基づいて検出され得る。
【００５４】
次に図４に注目すると、図４は、例示的な実装形態による、モバイルデバイス１０４のコンピューティングプラットフォーム２００において実装され得るまた別の例示的なプロセス４００を示す流れ図である。例示的なブロック４０２において、１つまたは複数の慣性センサーおよび／ならびに１つまたは複数の環境センサーによって生成された１つまたは複数の信号から１つまたは複数の推論を計算する。ここで、たとえば、１つまたは複数の第２の測位パラメータが判断あるいは推論され得る。
【００５５】
例示的なブロック４０４において、計算された１つまたは複数の推論と初期位置および／あるいは１つまたは複数の他の位置フィックスとの比較に応答して誤り状態を検出する。ここで、たとえば、初期位置および／あるいは１つまたは複数の位置フィックス中の１つまたは複数の誤り状態は、それに関連する１つまたは複数の第１の測位パラメータと、たとえば、ブロック４０２において計算／推論された１つまたは複数の第２の測位パラメータとを比較することによって検出され得る。いくつかの例示的な実装形態では、ブロック４０４において、１つまたは複数のしきい値テストなどに基づいて誤り状態を検出する。
【００５６】
例示的なブロック４０６において、１つまたは複数の誤り状態の検出に応答して、たとえば、初期位置および／または前の位置フィックスとは無関係に新しい位置フィックスを取得するために、モバイルデバイスにおいて１つまたは複数のプロセスを再開し、および／または場合によってはそれに影響を及ぼす。ここで、たとえば、ワイヤレス信号ベース測位機能および／または（１つまたは複数の）他の同様の測位プロセスは、何らかの方法で再開され、ならびに／あるいはフルスカイスキャンおよび／または（１つまたは複数の）他の同様のワイヤレス測位信号探索技法に影響を及ぼすために何らかの方法で動作され得る。
【００５７】
いくつかの例示的な実装形態では、モバイルデバイスにおいてプロセスに影響を及ぼすことは、たとえば、初期位置とは無関係に位置フィックスを取得しようと試みてプロセスを再開することを備え得る。いくつかの他の例示的な制限では、モバイルデバイスにおいてプロセスに影響を及ぼすことは、位置フィックスを取得するためのプロセスによって使用される支援データの少なくとも一部分に影響を及ぼすことを備え得る。ここで、たとえば、支援データの一部分は、無視されるか、変更されるか、または、場合によっては削除され得る。いくつかの例示的な実装形態では、位置フィックスを取得するためのプロセスによって使用される支援データの少なくとも一部分に影響を及ぼすことは、いくつかの支援データが誤り状態に寄与していることがあると判断することをさらに備え得る。たとえば、ある支援データは、期限切れであり、および／または（たとえば、期待値、しきい値などとの差異に基づいて）誤り状態に寄与していることがある誤った情報を有すると見なされ得る。ある支援データが誤り状態に寄与していることがあるという判断に応答して、モバイルデバイスは、たとえば、疑わしい支援データの全部または一部をプロセスが無視することを許可すること、場合によっては、プロセスによる使用より前に疑わしい支援データの全部または一部に影響を及ぼすこと、および／または（たとえば、そのような支援データのプロバイダなどに対応する）１つまたは複数の他のコンピューティングデバイスに対して疑わしい支援データの一部を明らかにすることを行い得る。
【００５８】
本明細書で提供する技法は、様々な異なる第１および第２の測位パラメータならびに／または対応するしきい値を考慮に入れることを可能にするように実装され得る。たとえば、前に説明したように、速度、ヘッディング、位置座標、標高／高度などに関連するパラメータは、比較されるか、または場合によっては、ある測位情報が多少は信頼できるかどうかを判断するために考慮され得る。たとえば、前述のように、１つまたは複数のセンサーに基づく速度またはヘッディングまたは位置座標または標高／高度が、１つまたは複数のワイヤレス測位信号に基づく同様の情報と対立しているように見える場合、誤り状態が存在し得る。
【００５９】
上記で提示された例は、個別のパラメータおよび／または他の同様の測定値に関係する傾向があるが、しかしながら、いくつかの実装形態では、場合によっては、誤り状態を検出すること、および／あるいは１つまたは複数の測位パラメータに関する不確実性の指示に影響を及ぼすこと、および／またはモバイルデバイスに関する位置不確実性の指示に影響を及ぼすことにおけるフォールスポジティブ／ネガティブ（false positive/negative）を低減するために、たとえば、ある時間期間などにわたって取得された複数のパラメータおよび／または他の同様の測定値が考慮に入れられ得ることを理解されたい。
【００６０】
いくつかのさらなる実装形態では、いくつかの状態または結果に応答して、本明細書の技法に基づいて、モバイルデバイスは、１つまたは複数の他のデバイスと対話すること、および／または、場合によっては、モバイルデバイスの動作、またはその中で実行される１つまたは複数のプロセスを変更するか、または場合によってはそれに影響を及ぼすために使用され得る、それのユーザからの１つまたは複数のユーザ入力を介した情報を要請することを行うように動作し得る。たとえば、誤り状態に応答して、ある支援データを取得する試みが開始され得る。たとえば、誤り状態に応答して、誤り状態の全部または一部を解決するか、または場合によっては、モバイルデバイスの動作、またはその中で実行されるあるプロセスに影響を及ぼすために役立ち得るあるユーザ入力が要請され得る。
【００６１】
本明細書で説明した方法は、特定の特徴および／または例に従って適用例に応じて様々な手段によって実装され得る。たとえば、そのような方法は、ソフトウェアとともにハードウェア、ファームウェア、および／またはそれらの組合せで実装され得る。ハードウェア実装の場合、たとえば、処理ユニットは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明する機能を実行するように設計された他のデバイスユニット、および／またはそれらの組合せの中で実装され得る。
【００６２】
上記の詳細な説明では、請求する主題の完全な理解を与えるために多数の具体的な詳細を記載した。ただし、請求する主題は、これらの具体的な詳細なしに実施され得ることが当業者には理解されよう。他の事例では、請求する主題を不明瞭にしないように、当業者には既知であろう方法および装置については詳細に説明していない。
【００６３】
上記の詳細な説明のいくつかの部分は、特定の装置または特殊目的コンピューティングデバイスまたはプラットフォームのメモリ内に記憶された２値デジタル電子信号の演算のアルゴリズムまたは記号表現に関して提示した。この特定の明細書のコンテキストでは、特定の装置などの用語は、プログラムソフトウェアからの命令に従って特定の関数を実行するようにプログラムされた後の汎用コンピュータを含む。アルゴリズムの説明または記号表現は、信号処理または関連技術において当業者が、それらの仕事の本質を他の当業者に伝達するために使用する技法の例である。アルゴリズムは、本明細書では、また一般に、所望の結果をもたらす自己無撞着な一連の演算または同様の信号処理であると考えられる。このコンテキストでは、演算または処理は物理量の物理操作に関係する。必ずしもそうとは限らないが、一般に、電子信号は情報を表すので、そのような量は、格納、転送、組合せ、比較、または他の操作が可能な、電気信号または磁気信号の形態をとり得る。主に一般的な用法という理由で、そのような信号をビット、データ、値、要素、記号、文字、項、数、数字、情報などと呼ぶことは時々便利であることがわかっている。ただし、これらおよび同様の用語はすべて、適切な物理量に関連すべきものであり、便利なラベルにすぎないことを理解されたい。別段に明記されていない限り、以下の説明から明らかなように、本明細書全体にわたって、処理する、算出する、計算する、判断する、確立する、生成する、取得する、アクセスする、識別する、設定する、適用する、影響を及ぼす、関連付けるなどの用語を利用する説明は、専用コンピュータまたは同様の専用電子コンピューティングデバイスなど、特定の装置の動作またはプロセスを指すことがあることを諒解されたい。したがって、本明細書のコンテキストで、専用コンピュータまたは同様の専用電子コンピューティングデバイスは、専用コンピュータまたは同様の専用電子コンピューティングデバイスのメモリ、レジスタ、または他の情報記憶デバイス、送信デバイス、あるいは専用コンピュータまたは同様の専用電子コンピューティングデバイスのディスプレイデバイス内の電子的または磁気的な物理量として一般に表される信号を操作または変換することが可能である。この特定の特許出願のコンテキストでは、「特定の装置」という用語は、プログラムソフトウェアからの命令に従って特定の関数を実行するようにプログラムされた汎用コンピュータを含み得る。
【００６４】
本明細書で使用する「および」、「または」、および「および／または」という用語は、そのような用語が使用されるコンテキストに少なくとも部分的に依存することも予想される様々な意味を含み得る。一般に、「または」がＡ、ＢまたはＣなどのリストを関連付けるために使用された場合、包含的な意味で使用された場合はＡ、Ｂ、およびＣを意味し、ならびに排他的な意味で使用された場合はＡ、ＢまたはＣを意味するものとする。さらに、本明細書で使用する「１つまたは複数」という用語は、単数形の任意の特徴、構造、または特性などについて説明するために使用され得るか、または複数の特徴、構造、または特性など、または特徴、構造、または特性などの何らかの他の組合せについて説明するために使用され得る。しかし、これは例示的な例にすぎないこと、および請求する主題がこの例に限定されないことに留意されたい。
【００６５】
現在例示的な特徴と考えられていることを例示し説明したが、請求する主題から逸脱することなく、様々な他の変更を行い得、均等物を代用し得ることが、当業者には理解されよう。さらに、本明細書に記載の中心概念から逸脱することなく、請求する主題の教示に特定の状況を適合させるために多くの変更を行い得る。
【００６６】
したがって、請求する主題は、開示された特定の例に限定されず、そのような請求する主題は、添付の特許請求の範囲の範囲内に入るすべての態様、およびその均等物をも含むものとする。
【図１】
2017078718.tif 000003
【図２】
2017078718.tif 000004
【図３】
2017078718.tif 000005
【図４】
2017078718.tif 000006
【手続補正書】
【提出日】平成28年12月16日(2016.12.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイルデバイス上で、
１つまたは複数の慣性センサーまたは１つまたは複数の環境センサー、あるいはそれらの組合せによって生成された１つまたは複数の信号から１つまたは複数の推論を計算することと、
前記計算された１つまたは複数の推論と初期位置の比較に応答して誤り状態を検出することと、
前記誤り状態の前記検出に少なくとも部分的に応答して、位置フィックスを取得するために使用される前記モバイルデバイスのプロセスに影響を及ぼすことと、
を備える方法。
【請求項２】
前記モバイルデバイスの前記プロセスに前記影響を及ぼすことが、
前記初期位置とは無関係に前記位置フィックスを取得するための前記プロセスを再開することをさらに備える、請求項１に記載の方法。
【請求項３】
前記モバイルデバイスの前記プロセスに前記影響を及ぼすことが、
前記位置フィックスを取得するための前記プロセスによって使用される１つまたは複数の支援パラメータの少なくとも一部分に影響を及ぼすことをさらに備える、請求項１に記載の方法。
【請求項４】
前記位置フィックスを取得するための前記プロセスによって使用される前記１つまたは複数の支援パラメータの前記少なくとも前記一部分に前記影響を及ぼすことが、
ある支援パラメータが前記誤り状態に寄与したと判断することと、
前記プロセスでは、前記ある支援パラメータを無視すること、
前記プロセスによる使用より前に前記ある支援パラメータに影響を及ぼすこと、または
１つまたは複数の他のコンピューティングデバイスに対して前記ある支援パラメータを明らかにすること、あるいは
それらの組合せ、と、
をさらに備える、請求項３に記載の方法。
【請求項５】
前記初期位置が１つまたは複数の支援パラメータから取得される、請求項１に記載の方法。
【請求項６】
前記位置フィックスを取得するために使用される前記プロセスに前記影響を及ぼすことが、
前記モバイルデバイスにおける複数のＳＰＳ信号の収集に少なくとも部分的に基づいて前記位置フィックスを取得することをさらに備える、請求項１に記載の方法。
【請求項７】
前記位置フィックスを前記取得することが、エフェメリスまたはアルマナックパラメータ、あるいはそれらの組合せを使用して前記位置フィックスを取得することをさらに備える、請求項６に記載の方法。
【請求項８】
前記位置フィックスを取得するために使用される前記モバイルデバイスの前記プロセスに前記影響を及ぼすことが、
１つまたは複数の衛星測位システム（ＳＰＳ）信号を収集するためにフルスカイスキャンを開始することをさらに備える、請求項１に記載の方法。
【請求項９】
前記誤り状態を前記検出することが、
収集された衛星測位システム（ＳＰＳ）信号の擬似距離レートと、慣性センサーによって生成された信号を処理することから推論された速度とを比較することをさらに備える、請求項１に記載の方法。
【請求項１０】
前記誤り状態を前記検出することが、環境センサーからの１つまたは複数の信号を処理することから計算された推論と前記初期位置とを比較することをさらに備える、請求項１に記載の方法。
【請求項１１】
モバイルデバイスにおいて使用する装置であって、
１つまたは複数の慣性センサーまたは１つまたは複数の環境センサー、あるいはそれらの組合せによって生成された１つまたは複数の信号から１つまたは複数の推論を計算するための手段と、
前記計算された１つまたは複数の推論と初期位置との比較に応答して誤り状態を検出するための手段と、
前記誤り状態の前記検出に少なくとも部分的に応答して、位置フィックスを取得するために使用される前記モバイルデバイスにおけるプロセスに影響を及ぼすための手段と、
を備える装置。
【請求項１２】
前記誤り状態の前記検出に少なくとも部分的に応答して、前記初期位置とは無関係に前記位置フィックスを取得するための前記プロセスを再開するための手段をさらに備える、請求項１１に記載の装置。
【請求項１３】
前記誤り状態の前記検出に少なくとも部分的に応答して前記位置フィックスを取得するための前記プロセスによって使用される１つまたは複数の支援パラメータの少なくとも一部分に影響を及ぼすための手段をさらに備える、請求項１１に記載の装置。
【請求項１４】
ある支援パラメータが前記誤り状態に寄与したと判断するための手段と、
前記プロセスによって前記ある支援パラメータを無視するための手段、
前記プロセスによる使用より前に前記ある支援パラメータに影響を及ぼすための手段、または
１つまたは複数の他のコンピューティングデバイスに対して前記ある支援パラメータを明らかにするための手段、あるいは
それらの組合せ、と
をさらに備える、請求項１３に記載の装置。
【請求項１５】
収集された衛星測位システム（ＳＰＳ）信号の擬似距離レートと、慣性センサーによって生成された信号を処理することから推論された速度とを比較するための手段をさらに備える、請求項１１に記載の装置。
【請求項１６】
モバイルデバイスであって、
１つまたは複数の慣性センサーまたは１つまたは複数の環境センサー、あるいはそれらの組合せと、
前記１つまたは複数の慣性センサーおよび／または環境センサーによって生成されるべき１つまたは複数の信号から１つまたは複数の推論を計算することと、
計算されるべき前記１つまたは複数の推論と初期位置との比較に応答して誤り状態を検出することと、
前記誤り状態の前記検出に少なくとも部分的に応答して、位置フィックスを取得するために使用されるべき前記モバイルデバイスにおけるプロセスに影響を及ぼすことと、
を行うように構成された１つまたは複数の処理ユニットと、
を備えるモバイルデバイス。
【請求項１７】
前記１つまたは複数の処理ユニットがさらに、前記誤り状態の前記検出に少なくとも部分的に応答して、前記初期位置とは無関係に前記位置フィックスを取得するための前記プロセスを再開するように構成される、請求項１６に記載のモバイルデバイス。
【請求項１８】
前記１つまたは複数の処理ユニットがさらに、前記誤り状態の前記検出に少なくとも部分的に応答して前記位置フィックスを取得するための前記プロセスによって使用されるべき１つまたは複数の支援パラメータの少なくとも一部分に影響を及ぼすように構成される、請求項１６に記載のモバイルデバイス。
【請求項１９】
前記１つまたは複数の処理ユニットがさらに、
ある支援パラメータが前記誤り状態に寄与したであろうと判断することと、
前記プロセスでは、前記ある支援パラメータを無視すること、
前記プロセスによる使用より前に前記ある支援パラメータに影響を及ぼすこと、または
１つまたは複数の他のコンピューティングデバイスに対して前記ある支援パラメータを明らかにすることを開始すること、あるいは
それらの組合せ、と、
を行うように構成される、請求項１８に記載のモバイルデバイス。
【請求項２０】
前記初期位置が１つまたは複数の支援パラメータから取得されるべきである、請求項１６に記載のモバイルデバイス。
【請求項２１】
通信インターフェースをさらに備え、
前記１つまたは複数の処理ユニットがさらに、前記通信インターフェースを介して複数の衛星測位システム（ＳＰＳ）信号の収集に少なくとも部分的に基づいて前記位置フィックスを取得するように構成される、請求項１６に記載のモバイルデバイス。
【請求項２２】
前記１つまたは複数の処理ユニットがさらに、エフェメリスパラメータまたはアルマナックパラメータ、あるいはそれらの組合せに少なくとも部分的に基づいて前記位置フィックスを取得するように構成される、請求項２１に記載のモバイルデバイス。
【請求項２３】
前記１つまたは複数の処理ユニットがさらに、１つまたは複数の衛星測位システム（ＳＰＳ）信号を収集するためにフルスカイスキャンを開始するように構成される、請求項１６に記載のモバイルデバイス。
【請求項２４】
前記１つまたは複数の処理ユニットがさらに、収集されるべきＳＰＳ信号の擬似距離レートと、慣性センサーによって生成されるべき信号に少なくとも部分的に基づいて推論されるべき速度とを比較するように構成される、請求項１６に記載のモバイルデバイス。
【請求項２５】
前記１つまたは複数の処理ユニットがさらに、環境センサーから取得されるべき１つまたは複数の信号に少なくとも部分的に基づいて計算されるべき推論と前記初期位置とを比較するように構成される、請求項１６に記載のモバイルデバイス。
【請求項２６】
モバイルデバイスの１つまたは複数の慣性センサーまたは１つまたは複数の環境センサー、あるいはそれらの組合せによって生成されるべき１つまたは複数の信号から１つまたは複数の推論を計算することと、
計算されるべき前記１つまたは複数の推論と初期位置との比較に応答して誤り状態を検出することと、
前記誤り状態の前記検出に少なくとも部分的に応答して、位置フィックスを取得するために使用されるべき前記モバイルデバイスのプロセスに影響を及ぼすことと
を行うための、モバイルデバイスによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体。
【請求項２７】
前記コンピュータ実装可能命令が、前記誤り状態の前記検出に少なくとも部分的に応答して、前記初期位置とは無関係に前記位置フィックスを取得するための前記プロセスを再開することを行うための、前記モバイルデバイスによってさらに実行可能である、請求項２６に記載のコンピュータ可読媒体。
【請求項２８】
前記コンピュータ実装可能命令が、前記誤り状態の前記検出に少なくとも部分的に応答して前記位置フィックスを取得するための前記プロセスによって使用されるべき１つまたは複数の支援パラメータの少なくとも一部分に影響を及ぼすことを行うための、前記モバイルデバイスによってさらに実行可能である、請求項２６に記載のコンピュータ可読媒体。
【請求項２９】
前記コンピュータ実装可能命令が、
ある支援パラメータが前記誤り状態に寄与したであろうと判断することと、
前記プロセスでは、前記ある支援パラメータを無視すること、
前記プロセスによる使用より前に前記ある支援パラメータに影響を及ぼすこと、または
１つまたは複数の他のコンピューティングデバイスに対して前記ある支援パラメータを明らかにすることを開始すること、あるいは
それらの組合せ、と、
を行うための、前記モバイルデバイスによってさらに実行可能である、請求項２８に記載のコンピュータ可読媒体。
【請求項３０】
前記コンピュータ実装可能命令が、環境センサーから取得されるべき１つまたは複数の信号に基づいて計算されるべき推論と前記初期位置とを比較することを行うように、前記モバイルデバイスによってさらに実行可能である、請求項２６に記載のコンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
したがって、請求する主題は、開示された特定の例に限定されず、そのような請求する主題は、添付の特許請求の範囲の範囲内に入るすべての態様、およびその均等物をも含むものとする。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
モバイルデバイス上で、
前記モバイルデバイスによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて第１の測位パラメータを判断することと、
前記モバイルデバイスのセンサーによって生成された信号に少なくとも部分的に基づいて第２の測位パラメータを判断することと、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて少なくとも前記第１の測位パラメータに関する不確実性の指示に影響を及ぼすこととを備える方法。
［Ｃ２］
前記モバイルデバイス上で、
前記第１の測位パラメータに少なくとも部分的に基づいて前記モバイルデバイスの位置を推定することと、
不確実性の前記指示に少なくとも部分的に基づいて前記モバイルデバイスの前記推定された位置に関する位置不確実性の指示に影響を及ぼすこととをさらに備える、Ｃ１に記載の方法。
［Ｃ３］
前記モバイルデバイス上で、不確実性の前記指示または位置不確実性の前記指示のうちの少なくとも１つに少なくとも部分的に基づいてワイヤレス信号ベース測位機能に影響を及ぼすことをさらに備える、Ｃ２に記載の方法。
［Ｃ４］
不確実性の前記指示に影響を及ぼすことが、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて差分値を判断することと、
前記差分値としきい値との比較に少なくとも部分的に基づいて不確実性の前記指示に影響を及ぼすこととをさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記第１の測位パラメータが、前記ワイヤレス測位信号の送信機から前記モバイルデバイスまでの推定擬似距離に少なくとも部分的に基づく、Ｃ１に記載の方法。
［Ｃ６］
前記第１の測位パラメータが前記モバイルの推定速度を備える、Ｃ１に記載の方法。
［Ｃ７］
前記第２の測位パラメータが、前記モバイルデバイスの推定速度測定値に少なくとも部分的に基づく、Ｃ１に記載の方法。
［Ｃ８］
前記モバイルデバイス上で、
前記モバイルデバイスの動きモードを判断することをさらに備え、前記第２の測位パラメータが前記モバイルデバイスの前記動きモードに少なくとも部分的に基づく、Ｃ１に記載の方法。
［Ｃ９］
前記センサーが慣性センサーまたは環境センサーのうちの少なくとも１つを備える、Ｃ１に記載の方法。
［Ｃ１０］
前記ワイヤレス測位信号が衛星測位システム（ＳＰＳ）信号を備える、Ｃ１に記載の方法。
［Ｃ１１］
モバイルデバイスにおいて使用する装置であって、
前記モバイルデバイスによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて第１の測位パラメータを判断するための手段と、
前記モバイルデバイスのセンサーによって生成された信号に少なくとも部分的に基づいて第２の測位パラメータを判断するための手段と、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて少なくとも前記第１の測位パラメータに関する不確実性の指示に影響を及ぼすための手段とを備える装置。
［Ｃ１２］
前記第１の測位パラメータに少なくとも部分的に基づいて前記モバイルデバイスの位置を推定するための手段と、
不確実性の前記指示に少なくとも部分的に基づいて前記モバイルデバイスの前記推定された位置に関する位置不確実性の指示に影響を及ぼすための手段とをさらに備える、Ｃ１１に記載の装置。
［Ｃ１３］
不確実性の前記指示または位置不確実性の前記指示のうちの少なくとも１つに少なくとも部分的に基づいてワイヤレス信号ベース測位機能に影響を及ぼすための手段をさらに備える、Ｃ１２に記載の装置。
［Ｃ１４］
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて差分値を判断するための手段と、
前記差分値としきい値との比較に少なくとも部分的に基づいて不確実性の前記指示に影響を及ぼすための手段とをさらに備える、Ｃ１１に記載の装置。
［Ｃ１５］
前記第１の測位パラメータが、前記ワイヤレス測位信号の送信機から前記モバイルデバイスまでの推定擬似距離に少なくとも部分的に基づく、Ｃ１１に記載の装置。
［Ｃ１６］
前記第１の測位パラメータが前記モバイルの推定速度を備える、Ｃ１１に記載の装置。
［Ｃ１７］
前記第２の測位パラメータが、前記モバイルデバイスの推定速度測定値に少なくとも部分的に基づく、Ｃ１１に記載の装置。
［Ｃ１８］
前記モバイルデバイスの動きモードを判断するための手段をさらに備え、前記第２の測位パラメータが前記モバイルデバイスの前記動きモードに少なくとも部分的に基づく、Ｃ１１に記載の装置。
［Ｃ１９］
前記センサーが慣性センサーまたは環境センサーのうちの少なくとも１つを備える、Ｃ１１に記載の装置。
［Ｃ２０］
前記ワイヤレス測位信号が衛星測位システム（ＳＰＳ）信号を備える、Ｃ１１に記載の装置。
［Ｃ２１］
通信インターフェースと、
センサーと、
前記通信インターフェースによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて第１の測位パラメータを判断することと、
前記センサーによって生成された信号に少なくとも部分的に基づいて第２の測位パラメータを判断することと、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて少なくとも前記第１の測位パラメータに関する不確実性の指示に影響を及ぼすことと
を行うための１つまたは複数の処理ユニットとを備えるモバイルデバイス。
［Ｃ２２］
前記１つまたは複数の処理ユニットがさらに、
前記第１の測位パラメータに少なくとも部分的に基づいて前記モバイルデバイスの位置を推定することと、
不確実性の前記指示に少なくとも部分的に基づいて前記モバイルデバイスの前記推定された位置に関する位置不確実性の指示に影響を及ぼすこととを行う、Ｃ２１に記載のモバイルデバイス。
［Ｃ２３］
前記１つまたは複数の処理ユニットがさらに、不確実性の前記指示または位置不確実性の前記指示のうちの少なくとも１つに少なくとも部分的に基づいてワイヤレス信号ベース測位機能に影響を及ぼす、Ｃ２２に記載のモバイルデバイス。
［Ｃ２４］
前記１つまたは複数の処理ユニットがさらに、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて差分値を判断することと、
前記差分値としきい値との比較に少なくとも部分的に基づいて不確実性の前記指示に影響を及ぼすこととを行う、Ｃ２１に記載のモバイルデバイス。
［Ｃ２５］
前記第１の測位パラメータが、前記ワイヤレス測位信号の送信機から前記モバイルデバイスまでの推定擬似距離に少なくとも部分的に基づく、Ｃ２１に記載のモバイルデバイス。
［Ｃ２６］
前記第１の測位パラメータが前記モバイルの推定速度を備える、Ｃ２１に記載のモバイルデバイス。
［Ｃ２７］
前記第２の測位パラメータが、前記モバイルデバイスの推定速度測定値に少なくとも部分的に基づく、Ｃ２１に記載のモバイルデバイス。
［Ｃ２８］
前記１つまたは複数の処理ユニットがさらに、
前記モバイルデバイスの動きモードを判断し、前記第２の測位パラメータが前記モバイルデバイスの前記動きモードに少なくとも部分的に基づく、Ｃ２１に記載のモバイルデバイス。
［Ｃ２９］
前記センサーが慣性センサーまたは環境センサーのうちの少なくとも１つを備える、Ｃ２１に記載のモバイルデバイス。
［Ｃ３０］
前記ワイヤレス測位信号が衛星測位システム（ＳＰＳ）信号を備える、Ｃ２１に記載のモバイルデバイス。
［Ｃ３１］
前記モバイルデバイスによって受信されたワイヤレス測位信号に少なくとも部分的に基づいて第１の測位パラメータを判断することと、
前記モバイルデバイスのセンサーによって生成された信号に少なくとも部分的に基づいて第２の測位パラメータを判断することと、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて少なくとも前記第１の測位パラメータに関する不確実性の指示に影響を及ぼすことと
を行うための、モバイルデバイスの１つまたは複数の処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える物品。
［Ｃ３２］
前記コンピュータ実装可能命令が、
前記第１の測位パラメータに少なくとも部分的に基づいて前記モバイルデバイスの位置を推定することと、
不確実性の前記指示に少なくとも部分的に基づいて前記モバイルデバイスの前記推定された位置に関する位置不確実性の指示に影響を及ぼすこととを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、Ｃ３１に記載の物品。
［Ｃ３３］
前記コンピュータ実装可能命令が、不確実性の前記指示または位置不確実性の前記指示のうちの少なくとも１つに少なくとも部分的に基づいてワイヤレス信号ベース測位機能に影響を及ぼすことを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、Ｃ３２に記載の物品。
［Ｃ３４］
前記コンピュータ実装可能命令が、
前記第１の測位パラメータと前記第２の測位パラメータとに少なくとも部分的に基づいて差分値を判断することと、
前記差分値としきい値との比較に少なくとも部分的に基づいて不確実性の前記指示に影響を及ぼすこととを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、Ｃ３１に記載の物品。
［Ｃ３５］
前記第１の測位パラメータが、前記ワイヤレス測位信号の送信機から前記モバイルデバイスまでの推定擬似距離に少なくとも部分的に基づく、Ｃ３１に記載の物品。
［Ｃ３６］
前記第１の測位パラメータが前記モバイルの推定速度を備える、Ｃ３１に記載の物品。
［Ｃ３７］
前記第２の測位パラメータが、前記モバイルデバイスの推定速度測定値に少なくとも部分的に基づく、Ｃ３１に記載の物品。
［Ｃ３８］
前記コンピュータ実装可能命令が、
前記モバイルデバイスの動きモードを判断することを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能であり、前記第２の測位パラメータが前記モバイルデバイスの前記動きモードに少なくとも部分的に基づく、Ｃ３１に記載の物品。
［Ｃ３９］
前記センサーが慣性センサーまたは環境センサーのうちの少なくとも１つを備える、Ｃ３１に記載の物品。
［Ｃ４０］
前記ワイヤレス測位信号が衛星測位システム（ＳＰＳ）信号を備える、Ｃ３１に記載の物品。
［Ｃ４１］
モバイルデバイス上で、
１つまたは複数の慣性センサーまたは環境センサーによって生成された信号から１つまたは複数の推論を計算することと、
前記計算された１つまたは複数の推論と初期位置または位置フィックスとの比較に応答して誤り状態を検出することと、
前記誤り状態の前記検出に応答して、位置フィックスを取得するために使用される前記モバイルデバイスにおけるプロセスに影響を及ぼすこととを備える方法。
［Ｃ４２］
前記モバイルデバイスにおける前記プロセスに影響を及ぼすことが、
前記初期位置とは無関係に前記位置フィックスを取得するための前記プロセスを再開することをさらに備える、Ｃ４１に記載の方法。
［Ｃ４３］
前記モバイルデバイスにおける前記プロセスに影響を及ぼすことが、
前記位置フィックスを取得するための前記プロセスによって使用される支援データの少なくとも一部分に影響を及ぼすことをさらに備える、Ｃ４１に記載の方法。
［Ｃ４４］
前記位置フィックスを取得するための前記プロセスによって使用される支援データの少なくとも一部分に影響を及ぼすことが、
ある支援データが前記誤り状態に寄与したと判断することと、
前記プロセスでは、前記ある支援データを無視すること、
前記プロセスによる使用より前に前記ある支援データに影響を及ぼすこと、または
１つまたは複数の他のコンピューティングデバイスに対して前記ある支援データを明らかにすること
のうちの少なくとも１つを行うこととをさらに備える、Ｃ４３に記載の方法。
［Ｃ４５］
前記初期位置が支援データから取得される、Ｃ４１に記載の方法。
［Ｃ４６］
前記位置フィックスを取得するために使用される前記プロセスに影響を及ぼすことが、
前記モバイルデバイスにおける複数のＳＰＳ信号の収集に少なくとも部分的に基づいて前記位置フィックスを取得することをさらに備える、Ｃ４１に記載の方法。
［Ｃ４７］
前記位置フィックスを取得することが、エフェメリスおよび／またはアルマナック情報を使用して前記位置フィックスを取得することをさらに備える、Ｃ４６に記載の方法。
［Ｃ４８］
前記位置フィックスを取得するために使用される前記モバイルデバイスにおける前記プロセスに前記影響を及ぼすことが、
１つまたは複数の衛星測位システム（ＳＰＳ）信号を収集するためにフルスカイスキャンを開始することをさらに備える、Ｃ４１に記載の方法。
［Ｃ４９］
前記誤り状態を前記検出することが、
収集された衛星測位システム（ＳＰＳ）信号の擬似距離レートと、慣性センサーによって生成された信号を処理することから推論された速度とを比較することをさらに備える、Ｃ４１に記載の方法。
［Ｃ５０］
前記誤り状態を前記検出することが、環境センサーからの１つまたは複数の信号を処理することから計算された推論と前記初期位置または位置フィックスとを比較することをさらに備える、Ｃ４１に記載の方法。
［Ｃ５１］
モバイルデバイスにおいて使用する装置であって、
１つまたは複数の慣性センサーまたは環境センサーによって生成された信号から１つまたは複数の推論を計算するための手段と、
前記計算された１つまたは複数の推論と初期位置または位置フィックスとの比較に応答して誤り状態を検出するための手段と、
前記誤り状態の前記検出に応答して、位置フィックスを取得するために使用される前記モバイルデバイスにおけるプロセスに影響を及ぼすための手段とを備える装置。
［Ｃ５２］
前記誤り状態の前記検出に応答して、前記初期位置とは無関係に前記位置フィックスを取得するための前記プロセスを再開するための手段をさらに備える、Ｃ５１に記載の装置。
［Ｃ５３］
前記誤り状態の前記検出に応答して前記位置フィックスを取得するための前記プロセスによって使用される支援データの少なくとも一部分に影響を及ぼすための手段をさらに備える、Ｃ５１に記載の方法。
［Ｃ５４］
ある支援データが前記誤り状態に寄与したと判断するための手段と、
前記プロセスによって前記ある支援データを無視するための手段、
前記プロセスによる使用より前に前記ある支援データに影響を及ぼすための手段、または
１つまたは複数の他のコンピューティングデバイスに対して前記ある支援データを明らかにするための手段
のうちの少なくとも１つとをさらに備える、Ｃ５３に記載の装置。
［Ｃ５５］
前記初期位置が支援データから取得される、Ｃ５１に記載の装置。
［Ｃ５６］
前記モバイルデバイスにおける複数のＳＰＳ信号の収集に少なくとも部分的に基づいて前記位置フィックスを取得するための手段をさらに備える、Ｃ５１に記載の装置。
［Ｃ５７］
エフェメリスおよび／またはアルマナック情報を使用して前記位置フィックスを取得するための手段をさらに備える、Ｃ５６に記載の装置。
［Ｃ５８］
１つまたは複数の衛星測位システム（ＳＰＳ）信号を収集するためにフルスカイスキャンを開始するための手段をさらに備える、Ｃ５１に記載の装置。
［Ｃ５９］
収集された衛星測位システム（ＳＰＳ）信号の擬似距離レートと、慣性センサーによって生成された信号を処理することから推論された速度とを比較するための手段をさらに備える、Ｃ５１に記載の装置。
［Ｃ６０］
環境センサーからの１つまたは複数の信号を処理することから計算された推論と前記初期位置または位置フィックスとを比較するための手段をさらに備える、Ｃ５１に記載の装置。
［Ｃ６１］
モバイルデバイスであって、
１つまたは複数の慣性センサーまたは環境センサーと、
前記１つまたは複数の慣性センサーまたは環境センサーによって生成された信号から１つまたは複数の推論を計算することと、
前記計算された１つまたは複数の推論と初期位置または位置フィックスとの比較に応答して誤り状態を検出することと、
前記誤り状態の前記検出に応答して、位置フィックスを取得するために使用される前記モバイルデバイスにおけるプロセスに影響を及ぼすことと
を行うための１つまたは複数の処理ユニットとを備えるモバイルデバイス。
［Ｃ６２］
前記１つまたは複数の処理ユニットがさらに、前記誤り状態の前記検出に応答して、前記初期位置とは無関係に前記位置フィックスを取得するための前記プロセスを再開する、Ｃ６１に記載のモバイルデバイス。
［Ｃ６３］
前記１つまたは複数の処理ユニットがさらに、前記誤り状態の前記検出に応答して前記位置フィックスを取得するための前記プロセスによって使用される支援データの少なくとも一部分に影響を及ぼす、Ｃ６１に記載のモバイルデバイス。
［Ｃ６４］
前記１つまたは複数の処理ユニットがさらに、
ある支援データが前記誤り状態に寄与したと判断することと、
前記プロセスでは、前記ある支援データを無視すること、
前記プロセスによる使用より前に前記ある支援データに影響を及ぼすこと、または
１つまたは複数の他のコンピューティングデバイスに対して前記ある支援データを明らかにすることを開始すること
のうちの少なくとも１つとを行う、Ｃ６３に記載のモバイルデバイス。
［Ｃ６５］
前記初期位置が支援データから取得される、Ｃ６１に記載のモバイルデバイス。
［Ｃ６６］
通信インターフェースと、
前記通信インターフェースを使用した複数の衛星測位システム（ＳＰＳ）信号の収集に少なくとも部分的に基づいて前記位置フィックスをさらに取得するための前記１つまたは複数の処理ユニットとをさらに備える、Ｃ６１に記載のモバイルデバイス。
［Ｃ６７］
前記１つまたは複数の処理ユニットがさらに、エフェメリスおよび／またはアルマナック情報を使用して前記位置フィックスを取得する、Ｃ６６に記載のモバイルデバイス。
［Ｃ６８］
前記１つまたは複数の処理ユニットがさらに、１つまたは複数の衛星測位システム（ＳＰＳ）信号を収集するためにフルスカイスキャンを開始する、Ｃ６１に記載のモバイルデバイス。
［Ｃ６９］
前記１つまたは複数の処理ユニットがさらに、収集されたＳＰＳ信号の擬似距離レートと、慣性センサーによって生成された信号を処理することから推論された速度とを比較する、Ｃ６１に記載のモバイルデバイス。
［Ｃ７０］
前記１つまたは複数の処理ユニットがさらに、環境センサーからの１つまたは複数の信号を処理することから計算された推論と前記初期位置または位置フィックスとを比較する、Ｃ６１に記載のモバイルデバイス。
［Ｃ７１］
モバイルデバイス上で前記１つまたは複数の慣性センサーまたは環境センサーによって生成された信号から１つまたは複数の推論を計算することと、
前記計算された１つまたは複数の推論と初期位置または位置フィックスとの比較に応答して誤り状態を検出することと、
前記誤り状態の前記検出に応答して、位置フィックスを取得するために使用される前記モバイルデバイスにおけるプロセスに影響を及ぼすことと
を行うための、モバイルデバイスの１つまたは複数の処理ユニットによって実行可能なコンピュータ実装可能命令を記憶した非一時的コンピュータ可読媒体を備える物品。
［Ｃ７２］
前記コンピュータ実装可能命令が、前記誤り状態の前記検出に応答して、前記初期位置とは無関係に前記位置フィックスを取得するための前記プロセスを再開することを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、Ｃ７１に記載の物品。
［Ｃ７３］
前記コンピュータ実装可能命令が、前記誤り状態の前記検出に応答して前記位置フィックスを取得するための前記プロセスによって使用される支援データの少なくとも一部分に影響を及ぼすことを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、Ｃ７１に記載の物品。
［Ｃ７４］
前記コンピュータ実装可能命令が、
ある支援データが前記誤り状態に寄与したと判断することと、
前記プロセスでは、前記ある支援データを無視すること、
前記プロセスによる使用より前に前記ある支援データに影響を及ぼすこと、または
１つまたは複数の他のコンピューティングデバイスに対して前記ある支援データを明らかにすることを開始すること
のうちの少なくとも１つとを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、Ｃ７３に記載の物品。
［Ｃ７５］
前記初期位置が支援データから取得される、Ｃ７１に記載の物品。
［Ｃ７６］
前記コンピュータ実装可能命令が、前記モバイルデバイスにおける複数のＳＰＳ信号の収集に少なくとも部分的に基づいて前記位置フィックスを取得することを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、Ｃ７１に記載の物品。
［Ｃ７７］
前記コンピュータ実装可能命令が、エフェメリスおよび／またはアルマナック情報を使用して前記位置フィックスを取得することを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、Ｃ７６に記載の物品。
［Ｃ７８］
前記コンピュータ実装可能命令が、１つまたは複数の衛星測位システム（ＳＰＳ）信号を収集するためにフルスカイスキャンを開始することを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、Ｃ７１に記載の物品。
［Ｃ７９］
前記コンピュータ実装可能命令が、収集されたＳＰＳ信号の擬似距離レートと、慣性センサーによって生成された信号を処理することから推論された速度とを比較することを行うための、前記１つまたは複数の処理ユニットによってさらに実行可能である、Ｃ７１に記載の物品。
［Ｃ８０］
前記コンピュータ実装可能命令が、環境センサーからの１つまたは複数の信号を処理することから計算された推論と前記初期位置または位置フィックスとを比較することを行うように、前記１つまたは複数の処理ユニットによってさらに実行可能である、Ｃ７１に記載の物品。
【外国語明細書】
2017078718000001.pdf