(57)【要約】  ユーザより搬送される又は着用される加速度計の方向を決定する方法が提供される。この方法は、上記ユーザが動くとき上記加速度計を用いて加速度を測定するステップと、上記測定された加速度を処理して、上記ユーザによる上記運動のステップ周波数を決定するステップと、上記測定された加速度を処理して、上記ステップ周波数の半分に対応する周波数での高い応答を持つ加速度の要素として加速度の横方向の要素を特定するステップとを有する。
2017506745.tif 000002
【特許請求の範囲】
【請求項１】
ユーザより搬送される又は着用される加速度計の方向を決定する方法において、
前記ユーザが動くとき前記加速度計を用いて加速度を測定するステップと、
前記測定された加速度を処理して、前記ユーザによる運動のステップ周波数を決定するステップと、
前記測定された加速度を処理して、前記ステップ周波数の半分に対応する周波数での高い応答を持つ加速度の要素として加速度の横方向の要素を特定するステップとを有する、方法。
【請求項２】
前記測定された加速度を処理して、加速度の横方向の要素を特定するステップが、前記ステップ周波数の半分、又はこの付近の自己相関遅延で、特定の方向における前記測定された加速度の自己相関を最小にする前記測定された加速度に関する回転角度のセットを決定するステップを有し、前記加速度の横方向の要素は、前記特定の方向における前記測定された加速度を有する、請求項１に記載の方法。
【請求項３】
前記決定するステップが、
（ｉ）前記測定された加速度の自己相関を決定するステップと、
（ｉｉ）自己相関傾斜を算出し、前記自己相関において降下の最も急峻な角度が発生する方向を決定するステップと、
（ｉｉｉ）測定空間におけるｙ軸及び前記決定された方向の間の角度を減らす前記測定空間の回転をもたらすよう、一組の回転角度を更新するステップと、
（ｉｖ）前記回転された測定空間において前記加速度の自己相関を決定するステップと、
（ｖ）前記回転された測定空間における前記加速度の自己相関がステップ（ｉ）において決定された自己相関より少ない場合、ステップ（ｉｉｉ）における前記回転角度のセットへの更新を拒絶し、前記測定空間のより小さい回転でステップ（ｉｉｉ）及び（ｉｖ）を繰り返すステップと、
（ｖｉ）前記回転された測定空間における前記加速度の自己相関がステップ（ｉ）において決定された自己相関より大きい場合、ステップ（ｉｖ）において決定された自己相関及びステップ（ｉ）において決定された自己相関の間の差を決定するステップと、
（ｖｉｉ）前記差が閾値より大きい場合、ステップ（ｉｉ）から（ｖｉ）を繰り返し、そうでない場合、降下の最も急峻な角度が前記回転された測定空間において発生する前記方向における加速度を、前記加速度の横方向の要素として決定するステップとを有する、請求項２に記載の方法。
【請求項４】
前記測定された加速度を処理して、加速度の横方向の要素を特定するステップが、前記加速度測定を前記周波数領域へと変換し、前記ステップ周波数の半分に等しい又はこの所定の範囲における周波数で高い応答を持つ前記加速度の要素として前記加速度の横方向の要素を特定するステップを有する、請求項１に記載の方法。
【請求項５】
前記測定された加速度を処理して、前記ユーザによる運動のステップ周波数を決定するステップが、
前記測定された加速度の大きさを計算するステップと、
ピーク検出アルゴリズムを用いて、前記周波数領域における前記ステップ周波数を見つけるステップとを有する、請求項１乃至４のいずれかに記載の方法。
【請求項６】
前記測定された加速度を処理して、前記ユーザによる運動のステップ周波数を決定するステップが、
前記測定された加速度の大きさを計算するステップと、
前記測定された加速度の大きさを表す信号の自己相関を算出するステップと、
前記信号の最大の自己相関を特定するステップと、
前記信号の最大の自己相関に対応する遅延として前記ユーザに関するステップ時間を特定するステップとを有する、請求項１乃至５のいずれかに記載の方法。
【請求項７】
前記測定された加速度を処理し、前記ユーザが歩いているかどうかを決定するステップと、
前記ユーザが歩いていると決定される場合、前記測定された加速度を処理し、加速度の横方向の要素を特定するステップとを更に有する、請求項１乃至６のいずれかに記載の方法。
【請求項８】
前記測定された加速度を処理し、前記ユーザが歩いているかどうかを決定するステップが、前記決定されたステップ周波数が所定の範囲に含まれるかどうかを決定するステップを有する、請求項１乃至７のいずれかに記載の方法。
【請求項９】
コンピュータに、請求項１乃至８のいずれかに記載の方法を実行させるコンピュータ可読コードを持つコンピュータプログラム。
【請求項１０】
ユーザにより搬送される又は着用される加速度計の方向を決定する装置であって、
処理ユニットを有し、前記処理ユニットが、
前記加速度計から加速度の測定を受信し、
前記測定された加速度を処理して、前記ユーザによる運動のステップ周波数を決定し、
前記測定された加速度を処理して、前記ステップ周波数の半分に対応する周波数で高い応答を持つ加速度の要素として加速度の横方向の要素を特定するよう構成される、装置。
【請求項１１】
前記処理ユニットが、前記ステップ周波数の半分、又はこの付近の自己相関遅延で、特定の方向における前記測定された加速度の自己相関を最小にする前記測定された加速度に関する回転角度のセットを決定することにより、前記測定された加速度を処理して、前記加速度の横方向の要素を特定するよう構成され、前記加速度の横方向の要素は、前記特定の方向における前記測定された加速度を有する、請求項１０に記載の装置。
【請求項１２】
前記処理ユニットが、
（ｉ）前記測定された加速度の自己相関を決定し、
（ｉｉ）自己相関傾斜を算出し、前記自己相関において降下の最も急峻な角度が発生する方向を決定し、
（ｉｉｉ）測定空間におけるｙ軸及び前記決定された方向の間の角度を減らす前記測定空間の回転をもたらすよう、一組の回転角度を更新し、
（ｉｖ）前記回転された測定空間において前記加速度の自己相関を決定し、
（ｖ）前記回転された測定空間における前記加速度の自己相関が前記（ｉ）において決定された自己相関より少ない場合、前記（ｉｉｉ）における前記回転角度のセットへの更新を拒絶し、前記測定空間のより小さい回転で前記（ｉｉｉ）及び（ｉｖ）を繰り返し、
（ｖｉ）前記回転された測定空間における前記加速度の自己相関が前記（ｉ）において決定された自己相関より大きい場合、前記（ｉｖ）において決定された自己相関及び前記（ｉ）において決定された自己相関の間の差を決定し、
（ｖｉｉ）前記差が閾値より大きい場合、前記（ｉｉ）から（ｖｉ）を繰り返し、そうでない場合、降下の最も急峻な角度が前記回転された測定空間において発生する前記方向における加速度を、前記加速度の横方向の要素として決定することにより、前記測定された加速度を処理して、加速度の横方向の要素を特定するよう構成される、請求項１０又は１１に記載の装置。
【請求項１３】
前記処理ユニットが、前記測定された加速度の大きさを計算し、ピーク検出アルゴリズムを用いて、前記周波数領域における前記ステップ周波数を見つけることにより、前記測定された加速度を処理して、前記ユーザによる運動のステップ周波数を決定するよう構成される、請求項１０、１１又は１２のいずれかに記載の装置。
【請求項１４】
前記処理ユニットが、前記測定された加速度の大きさを計算し、前記測定された加速度の大きさを表す信号の自己相関を算出し、前記信号の最大の自己相関を特定し、前記信号の最大の自己相関に対応する遅延として前記ユーザに関するステップ時間を特定することにより、前記測定された加速度を処理して、前記ユーザによる運動のステップ周波数を決定するよう構成される、請求項１０、１１又は１２のいずれかに記載の装置。
【請求項１５】
前記処理ユニットが更に、前記測定された加速度を処理し、前記ユーザが歩いているかどうかを決定し、前記ユーザが歩いていると決定された場合、前記測定された加速度を処理し、加速度の横方向の要素を特定するよう構成される、請求項１０乃至１４のいずれかに記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザにより搬送又は着用される加速度計を有する装置に関し、より詳細には、加速度計の方向、特にユーザの座標系における加速度の横方向の要素を決定する技術に関する。
【背景技術】
【０００２】
人の歩行は、歩いている挙動の特性を表す。より形式的には、足を用いることにより移動が実現される態様として、歩行は規定される。歩行は、人から人において類似するようにみえるが、実際には、個人間で複数の差が存在し、人の歩行はユニークであると考えられることができる。ここで、歩行特徴は、セキュリティ用途に関して使用される。歩行特徴の一般的な例は、歩行速度、韻律、ステップサイズ及び体動揺を含むが、歩行は、例えば足指の角度といった軽微な特徴を含むこともできる。
【０００３】
歩くことは、複雑な動作である。これは、筋骨格システム、感覚情報の処理、協調及びバランスを含む。これらのシステムの１つ又は複数が危うくされる場合、これは、人の歩行に対する変化において反映される可能性が高い。従って、歩行が人の健康に関連付けられることができることは、驚くべきことではない。いくつかの研究は、歩行速度と、将来機能的依存になることの間に強い相関を見つけた。歩行は、例えばアルツハイマー病といったコグニティブ低下にもリンクされる。
【０００４】
歩行特徴は、例えば歩行マット及びモーションキャプチャカメラといった装置を用いて高い精度で測定されることができるが、よりポータブルな装置、例えば体のさまざまな点に置かれることができる加速度計を有する装置を用いて近似されることもできる。加速度計は、３つの直交する測定軸に沿ってユーザの運動の間発生している加速度（及び重力）を測定する。測定は、ユーザにより経験される加速度の垂直、前方及び横方向の要素を特定するために処理されることができる。加速度の前方成分は、歩行速度を推定するのに使用されることができる。一方、ステップ長は、「反転された振り子」モデルを用いることにより推定されることができる。このモデルは、垂直変位を利用する。
【０００５】
理想的には、ユーザに対する加速度計の方向が運動の間、変化しない態様で、加速度計は、ユーザにより搬送又は着用される。ユーザに対する加速度計の方向は知られる。その結果、測定軸に沿った測定が、ユーザの座標系（即ち垂直、前方及び横方向）に対して変換される（即ち、回転される）ことができる。更により理想的には、ユーザに対する加速度計の方向は、加速度計の測定軸がユーザの垂直、前方及び横方向と整列配置する態様にある。これは、変換が実行される必要性を回避する。
【０００６】
しかし実際は、３つの加速度計軸は、垂直、横及び前方方向とめったに正確に整列配置されない。加速度計が、ユーザの体に固定的に付けられない場合、例えばポケットにおいて搬送される又はペンダントとして着用される場合、これは特に顕著である。
【０００７】
重力によりもたらされる一定の加速度を利用して、加速度信号の垂直要素を推定することは可能である。しかし、加速度計の方向を知ることなしに、横及び前方方向の加速度の間の差を示すことは困難である。加速度計の測定軸に沿った回転は、測定可能な加速度を何ももたらさない。従って、例えばジャイロスコープ及び／又は磁力計といった追加的なセンサを用いることなしに、加速度計の方向を知ることは困難である。これらは共に比較的ハイパワー要求を伴うセンサである。
【０００８】
ＵＳ２０１０／０１６１２７１号は、３軸加速度計の方向を決定する技術を表す。そこでは、重力が原因による加速度が、加速度計の各軸ｘ、ｙ、ｚにおいて測定され、重力の方向が、加速度計のｘ軸を重力と関連付ける又は整列配置するために用いられ、重力が原因でない加速度は、前方運動を特定し、前方方向をｙ軸と関連付ける又は整列配置するために用いられる。残りの方向は、横の方向として特定されることができる。これはｚ軸と関連付けられる又は整列配置されることができる。前方運動は、最も大きなエネルギーを持つ加速度計軸として特定されることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ＵＳ２０１０／０１６１２７１号における技術での不利な点は、最も高いエネルギーを持つ（非垂直）要素が、前方成分であるとする仮定に基づかれる点にある。しかしながら、この仮定は、通常の歩行速度（例えば５ｋｍ／ｈ以上）に関してのみあてはまる。より低い速度では、前方及び横方向の要素のエネルギーは、増加的に類似するようになる。これはこの技術を用いて要素を区別することを不可能でないとしても困難にする。
【００１０】
従って、加速度測定から加速度の横方向の要素を決定するための代替的な技術の必要性が存在する。
【課題を解決するための手段】
【００１１】
本発明の第１の側面によれば、ユーザより搬送される又は着用される加速度計の方向を決定する方法が提供される。この方法は、上記ユーザが動くとき上記加速度計を用いて加速度を測定するステップと、上記測定された加速度を処理して、上記ユーザによる運動のステップ周波数を決定するステップと、上記測定された加速度を処理して、上記ステップ周波数の半分に対応する周波数での高い応答を持つ加速度の要素として加速度の横方向の要素を特定するステップとを有する。
【００１２】
好ましくは、上記加速度の横方向の要素は、上記ユーザの座標系における加速度の横方向の要素である。
【００１３】
ステップ周波数は、歩く間、ユーザがステップを行う周波数である。
【００１４】
いくつかの実施形態では、上記測定された加速度を処理して、加速度の横方向の要素を特定するステップが、上記加速度測定を周波数領域へと変換し、上記ステップ周波数の半分に等しい又はこの所定の範囲における周波数で高い応答を持つ上記加速度の要素として上記加速度の横方向の要素を特定するステップを有する。
【００１５】
これらの実施形態において、高い応答は好ましくは、閾値を超える応答を有する。
【００１６】
代替的な好ましい実施形態において、上記測定された加速度を処理して、加速度の横方向の要素を特定するステップが、上記ステップ周波数の半分、又はこの付近の自己相関遅延で、特定の方向における上記測定された加速度の自己相関を最小にする上記測定された加速度に関する回転角度のセットを決定するステップを有し、上記加速度の横方向の要素は、上記特定の方向における上記測定された加速度を有する。
【００１７】
好ましくは、上記決定するステップが、（ｉ）上記測定された加速度の自己相関を決定するステップと、（ｉｉ）自己相関傾斜を算出し、上記自己相関において降下の最も急峻な角度が発生する方向を決定するステップと、（ｉｉｉ）測定空間におけるｙ軸及び上記決定された方向の間の角度を減らす上記測定空間の回転をもたらすよう、一組の回転角度を更新するステップと、（ｉｖ）上記回転された測定空間において上記加速度の自己相関を決定するステップと、（ｖ）上記回転された測定空間における上記加速度の自己相関がステップ（ｉ）において決定された自己相関より少ない場合、ステップ（ｉｉｉ）における上記回転角度のセットへの更新を拒絶し、上記測定空間のより小さい回転でステップ（ｉｉｉ）及び（ｉｖ）を繰り返すステップと、（ｖｉ）上記回転された測定空間における上記加速度の自己相関がステップ（ｉ）において決定された自己相関より大きい場合、ステップ（ｉｖ）において決定された自己相関及びステップ（ｉ）において決定された自己相関の間の差を決定するステップと、（ｖｉｉ）上記差が閾値より大きい場合、ステップ（ｉｉ）から（ｖｉ）を繰り返し、そうでない場合、降下の最も急峻な角度が上記回転された測定空間において発生する上記方向における加速度を、上記加速度の横方向の要素として決定するステップとを有する。
【００１８】
いくつかの実施形態では、上記測定された加速度を処理して、上記ユーザによる運動のステップ周波数を決定するステップが、上記測定された加速度の大きさを計算するステップと、ピーク検出アルゴリズムを用いて、上記周波数領域における上記ステップ周波数を見つけるステップとを有する。
【００１９】
代替的な実施形態では、上記測定された加速度を処理して、上記ユーザによる運動のステップ周波数を決定するステップが、上記測定された加速度の大きさを計算するステップと、上記測定された加速度の大きさを表す信号の自己相関を算出するステップと、上記信号の最大の自己相関を特定するステップと、上記信号の最大の自己相関に対応する遅延として上記ユーザに関するステップ時間を特定するステップとを有する。
【００２０】
いくつかの実施形態において、この方法は更に、上記測定された加速度を処理し、上記ユーザが歩いているかどうかを決定するステップと、上記ユーザが歩いていると決定される場合、上記測定された加速度を処理し、加速度の横方向の要素を特定するステップとを有する。
【００２１】
いくつかの実施形態において、上記測定された加速度を処理し、上記ユーザが歩いているかどうかを決定するステップが、上記決定されたステップ周波数が所定の範囲に含まれるかどうかを決定するステップを有する。
【００２２】
本発明の第２の側面によれば、コンピュータに、上述した方法のいずれかを実行させるコンピュータ可読コードを持つコンピュータプログラムが提供される。
【００２３】
本発明の第３の側面によれば、ユーザにより搬送される又は着用される加速度計の方向を決定する装置が提供され、この装置は、処理ユニットを有し、上記処理ユニットが、上記加速度計から加速度の測定を受信し、上記測定された加速度を処理して、上記ユーザによる運動のステップ周波数を決定し、上記測定された加速度を処理して、上記ステップ周波数の半分に対応する周波数で高い応答を持つ加速度の要素として加速度の横方向の要素を特定するよう構成される。
【００２４】
好ましくは、加速度の横方向の要素は、ユーザの座標系における加速度の横方向の要素である。
【００２５】
ステップ周波数は、歩く間、ユーザがステップを行う周波数である。
【００２６】
いくつかの実施形態では、上記処理ユニットが、上記加速度測定を周波数領域へと変換し、上記ステップ周波数の半分に等しい又はこの所定の範囲における周波数で高い応答を持つ上記加速度の要素として上記加速度の横方向の要素を特定することにより、上記測定された加速度を処理して、加速度の横方向の要素を特定するよう構成される。
【００２７】
これらの実施形態において、高い応答は好ましくは、閾値を超える応答を有する。
【００２８】
代替的で好ましい実施形態において、上記処理ユニットが、上記ステップ周波数の半分、又はこの付近の自己相関遅延で、特定の方向における上記測定された加速度の自己相関を最小にする上記測定された加速度に関する回転角度のセットを決定することにより、上記測定された加速度を処理して、上記加速度の横方向の要素を特定するよう構成され、上記加速度の横方向の要素は、上記特定の方向における上記測定された加速度を有する。
【００２９】
好ましくは、上記処理ユニットが、（ｉ）上記測定された加速度の上記自己相関を決定し、（ｉｉ）自己相関傾斜を算出し、上記自己相関において降下の最も急峻な角度が発生する方向を決定し、（ｉｉｉ）測定空間におけるｙ軸及び上記決定された方向の間の角度を減らす上記測定空間の回転をもたらすよう、一組の回転角度を更新し、（ｉｖ）上記回転された測定空間において上記加速度の上記自己相関を決定し、（ｖ）上記回転された測定空間における上記加速度の自己相関が上記（ｉ）において決定された自己相関より少ない場合、上記（ｉｉｉ）における上記回転角度のセットへの更新を拒絶し、上記測定空間のより小さい回転で上記（ｉｉｉ）及び（ｉｖ）を繰り返し、（ｖｉ）上記回転された測定空間における上記加速度の自己相関が上記（ｉ）において決定された自己相関より大きい場合、上記（ｉｖ）において決定された自己相関及び上記（ｉ）において決定された自己相関の間の差を決定し、（ｖｉｉ）上記差が閾値より大きい場合、上記（ｉｉ）から（ｖｉ）を繰り返し、そうでない場合、降下の最も急峻な角度が上記回転された測定空間において発生する上記方向における加速度を、上記加速度の横方向の要素として決定することにより、上記測定された加速度を処理して、加速度の横方向の要素を特定するよう構成される。
【００３０】
いくつかの実施形態では、上記処理ユニットが、上記測定された加速度の大きさを計算し、ピーク検出アルゴリズムを用いて、上記周波数領域における上記ステップ周波数を見つけることにより、上記測定された加速度を処理して、上記ユーザによる運動のステップ周波数を決定するよう構成される。
【００３１】
代替的な実施形態では、上記処理ユニットが、上記測定された加速度の大きさを計算し、上記測定された加速度の大きさを表す信号の自己相関を算出し、上記信号の最大の自己相関を特定し、上記信号の最大の自己相関に対応する遅延として上記ユーザに関するステップ時間を特定することにより、上記測定された加速度を処理して、上記ユーザによる運動のステップ周波数を決定するよう構成される。
【００３２】
いくつかの実施形態において、上記処理ユニットが更に、上記測定された加速度を処理し、上記ユーザが歩いているかどうかを決定し、上記ユーザが歩いていると決定される場合、上記測定された加速度を処理し、加速度の横方向の要素を特定するよう構成される。
【００３３】
いくつかの実施形態において、上記処理ユニットは、上記測定された加速度を処理し、上記決定されたステップ周波数が所定の範囲に含まれるかどうかを決定することにより、上記ユーザが歩いているかを決定するよう構成される。
【００３４】
いくつかの実施形態では、上記処理ユニットは、加速度計を更に有するデバイスの一部であり、このデバイスはユーザにより着用又は搬送されるよう構成される。
【００３５】
代替的な実施形態では、この装置は、処理ユニットとは別のセンサユニットを有する。この場合、センサユニットは、加速度計を有し、ユーザにより着用又は搬送されるよう構成される。
【図面の簡単な説明】
【００３６】
【図１】ペンダントとして着用される本発明によるデバイスの図である。
【図２】本発明のある実施形態によるデバイスのブロック図である。
【図３】加速度計の着用者が歩いている間に得られた加速度計の３つの測定軸に関する加速度測定の周波数振幅を示すグラフである。
【図４】本発明のある実施形態による方法を示すフローチャートである。
【図５】本発明の特定の実施形態による方法を示すフローチャートである。
【図６】ｘ及びｚ軸に沿ったすべての回転可能性に関してｙ軸に沿ったステップ時間遅延での自己相関を示すヒートマップである。
【発明を実施するための形態】
【００３７】
本発明の実施形態が、以下の図面を参照し、例示に過ぎないものを用いて説明される。
【００３８】
図１は、ユーザ４の首周りに着用されるペンダントの形のデバイス２を示し、図２は、デバイス２のブロック図である。デバイス２は、水平平面に対するデバイスの方向を知ることが必要又は有益である任意のタイプのデバイスとすることができる。いくつかの実施形態において、デバイス２は、例えば、個人フィットネス目的に関し、又は例えば歩行の間の損傷若しくは転倒防止をサポートするため、ユーザ４の物理活動をモニタする活動モニタである。デバイス２は、ユーザ４によるステップ又は歩行をモニタし、歩行パラメータを特定する。このパラメータは、個人を特定するための生体認証として使用される。又は、デバイス２は、例えば走る、ホップする等の歩行への横断の他の形を検出することができる。他の実施形態では、デバイス２は、他の目的に関して使用されることができる。例えば、それは、ステップカウンタ、速度モニタ、安定性モニタ、転倒検出器又はスマートフォンとすることができる。
【００３９】
デバイス２は、デバイス２の運動を測定し、デバイス２の残りに対して固定された関係にある（即ち加速度計６はデバイス２において移動しない）少なくとも１つの加速度計６を有する。この少なくとも１つの加速度計６は、デバイス２に作用する加速度の大きさ及び方向を測定する。加速度計６は、３次元において加速度を測定し、時間にわたりその軸に沿って作用する加速度の大きさを示す３つの直交軸（例えばｘ、ｙ及びｚ軸）に関する信号を出力する。加速度計６は、所定のサンプリング周波数で、例えば５０Ｈｚで加速度を測定する。しかし、他のサンプリング周波数が使用されることができる。３次元において加速度を測定する加速度計６の代わりに、デバイス２は、互いに直交して、又は、およそ直交して構成される一方向における加速度を測定する３つの加速度計を有することができる点を理解されたい。
【００４０】
デバイス２は更に、加速度計６から加速度測定を受信し、デバイス２の方向を決定するため、測定を処理する処理ユニット８を有する。いくつかの実施形態において、処理ユニット８は、加速度測定において加速度の垂直、前方及び横方向の要素の１つ又は複数を特定するため、デバイス２の方向を決定する。
【００４１】
デバイス２は、処理ユニット８が本発明に基づき加速度測定を処理することをもたらすよう処理ユニット８により実行されるコンピュータ可読コード又は命令を格納するのに用いられることができるメモリモジュール１０も有する。メモリモジュール１０は、処理ユニット８による処理の前、間及び後の加速度及びこの処理の任意の中間物を格納するために用いられることもできる。
【００４２】
本発明の好ましい実施形態において、デバイス２は、ユーザ４の首周りでコード又はスレッドにつけられるペンダントの形であるが、デバイス２は、例えば、腰、胸、腕、手首、足又は足関節といったユーザ４の体の異なる部分において着用される又は搬送されることになる代替的な形で実現されることができる点を理解されたい。
【００４３】
本発明のこの図示される実施形態において、デバイス２は、ユーザ４により着用され、加速度測定を収集及び処理する単一のユニットを有する。代替的な実施形態において、測定の処理は、加速度計６から離れたユニット（例えば、ユーザ４の体の異なる部分に着用されるユニット、ユーザの家に配置されることができる基礎ユニット若しくはコンピュータ、健康サービスプロバイダの建物に配置されるリモートサーバ）において実行されることができる。この場合、デバイス２は、リモートユニットに測定を送信するため適切な送信機又はトランシーバ回路を含むユーザ４により着用されるセンサユニットを有する。この実施形態において、ユーザ着用のセンサユニットが、センサユニットの方向を決定するために測定を処理することができる処理ユニットを含む必要はない。
【００４４】
実用的な実現において、デバイス２は、図２に示される及び上述の要素に対して、他の又は更なる要素を有することができる点を理解されたい。この要素は例えば、ユーザがデバイス２を起動及び／又は作動させることを可能にするユーザインタフェース、及びデバイス２に電力供給する例えばバッテリといった電源である。
【００４５】
加速度測定だけに基づきすべての状況において加速度計の完全な方向（横及び前方方向の要素を含む）を確立することは現在可能でないが、ユーザが歩いているとき、加速度計の完全な方向を確立することが可能であることが分かった。特に、本発明は、ユーザの歩行（即ち歩行パターン）を利用する。なぜなら、歩行は本質的に、非常に周期的なパターンであり、連続したステップは、互いに非常に類似し、そのようなものとして、加速度の対応する測定も同様に非常に類似するからである。
【００４６】
図３は、加速度計の着用者が歩いている間に得られる３つの個別の測定軸（ｘ、ｙ及びｚ軸）に関する加速度測定の周波数振幅（即ち周波数領域における振幅）を示すグラフである。この図において、ｘ軸は、垂直方向に対応し、ｙ軸は、横方向に対応し、ｚ軸は、前進方向に対応することが知られる。周波数領域における分析から、ｘ及びｚ軸は、ステップ周波数（即ち、歩く間ユーザの足が地面にぶつかる周波数で、この場合およそ１．７Ｈｚ）に整合する（即ち、で発生する）高周波応答（即ち加速度信号の周波数スペクトルにおけるピーク又は高い大きさ／振幅）を示すことがわかる。測定軸のいずれもが、横方向に整列されていない、又は密接に整列されていない一般的な場合において、全３つの軸は、ステップ周波数に整合する（即ち、で発生する）高周波応答（即ち周波数領域における高い応答又はピーク）を示す。
【００４７】
図３から、横方向の（ｙ）要素が、ステップ周波数の半分で応答（即ちピーク）を示すことも分かる。この応答は、ステップが左右の足でなされたかに関係なく、前方及び垂直加速度がおよそ類似する事実に起因する。しかしながら、横方向の運動は、ユーザが、左から右に交互に揺れることに対応する。これは各ステップに関して反転信号を生み出す。この揺れは、ステップ時間の期間の２倍の、したがって、その周波数（ステップ周波数）の半分での周期的な信号を生じさせる。
【００４８】
従って、発明者らは、ステップ周波数の半分での加速度の要素の周波数応答（周波数領域における応答）を最大化することにより、方向に関係なく、加速度の横方向の要素がわかることを見いだした。
【００４９】
明らかに、この技術は、加速度の水平要素を決定するのに例えばジャイロスコープ又は磁力計といった別のセンサを使用する必要性を回避し、これらのセンサの使用によって生じる電力消費における増加を回避する。ジャイロスコープベースの方法を超える更なる利点は、ジャイロスコープにおいて一般的な測定ドリフトが存在しない点にある。歩く間加速度計が方向を変化させる場合、これは、本発明を用いて比較的迅速に修正されることができる。
【００５０】
図４は、本発明の一般的な実施形態を示すフローチャートである。第１のステップであるステップ１０１において、ユーザ４により着用される又は搬送される加速度計６を用いて、加速度の測定が得られる。
【００５１】
ステップ１０３において、ユーザの運動に関するステップ周波数が、加速度測定から決定される。
【００５２】
当業者であれば、ステップ周波数（又はステップ時間）を決定するさまざまな技術を認識されるであろう。いくつかの実現において、ステップ時間は、加速度計測定の大きさ、即ち
2017506745.tif 000003
を計算し、ピーク検出アルゴリズムを用いて、周波数領域におけるステップ周波数を見つけることで分かる（これはもちろん、ステップ時間へと変換されることができる）。この実現において、大きさ信号は、周波数領域へと変換され、適切な周波数バンド（例えば１〜２．５Ｈｚ）における最も高い値が選択される。
【００５３】
他の実現では、ステップ時間を発見するために、自己相関が用いられることができる。自己相関は、信号が、「遅延」として知られる複数の位置によりシフトされた自身とどのくらいうまく相関するかを決定する。時間領域の大きさ信号の最大の自己相関は、特定の遅延間隔（即ち許容可能な遅延の範囲）において特定されることができる。ここで、遅延は、ステップ時間を提供する最大の自己相関に対応する。
【００５４】
当業者であれば、ステップ時間又はステップ周波数を特定するために用いられることができる他の技術又は上記の技術に対する修正を認識されるであろう（例えばピークは、ノイズレベルを超える特定の量でなければならない）。
【００５５】
一旦ステップ周波数／ステップ時間が特定されると、加速度の横方向の要素が、ステップ周波数の半分に対応する周波数で高い応答を持つ加速度の要素であるという発見に基づき、測定された加速度が加速度の横方向の要素を特定するために処理される（ステップ１０５）。
【００５６】
いくつかの実施形態において、加速度の横方向の要素は、（例えば高速フーリエ変換を用いて）加速度測定を周波数領域へと変換し、ステップ周波数の半分に等しい又はこの付近の周波数でどの軸が周波数領域において高い応答を持つかを特定することにより発見されることができる。高い応答は、閾値より大きい応答として（即ち周波数領域における加速度信号の大きさ）、又はステップ周波数の半分に等しい若しくはこの付近の周波数で最も高い応答を持つ軸として特定されることができる。加速度の横方向の要素を特定するため、高い応答は、ステップ周波数の正確に半分で、又は、ステップ周波数の半分の所定の範囲において発見されることが必要とされることができる。加速度計軸の１つが横方向と整列され、又はおよそ整列され、加速度計軸の線形結合として加速度の横方向の要素の発見を除外するときのみ、これらの実施形態が一般に信頼性が高い点を理解されたい。従って、これらの実施形態は、加速度計６がユーザに対する任意の方向を持つ一般的な状況において好まれない。
【００５７】
図５におけるフローチャートは、本発明による加速度の横方向の要素を決定する好ましい実施形態を示す。このアルゴリズムは、加速度の横方向の要素が、ステップ周波数の半分に対応する周波数で周波数領域における高い応答（ピーク）を持つ加速度の要素であるという原理に基づかれるが、周波数領域への変換（例えば高速フーリエ変換）ではなく自己相関を使用する。なぜなら、自己相関を使用することが計算的により急速であるからである。ステップ時間に等しい遅延を用いると、自己相関は、前方及び垂直要素に関してポジティブであり（なぜなら、加速度信号は、自身の繰り返しである）、及び横方向の要素に関してネガティブになる（なぜなら、加速度信号は、その期間の半分である）ことが予想される。
【００５８】
ステップ１２１において、加速度測定が得られる。次に、ステップ時間又はステップ周波数が決定される（ステップ１２３）。ステップ１２３は、ステップ１０３に関して上述したように実行されることができる。
【００５９】
上述したように、加速度計６の測定軸は、ｘ、ｙ及びｚと呼ばれる。理想的には、ｘ軸は、（ユーザの座標系における）垂直要素と整列され、ｙ軸は、（ユーザの座標系における）横方向の要素と整列され、及びｚ軸は、（ユーザの座標系における）前方成分と整列される。しかしながら、代替的な理想的な方向が存在してもよい。
【００６０】
図５における方法の目的は、ステップ周波数の半分で周波数領域における応答がｘ、ｙ及びｚ軸のどの線形結合に関して最大かを決定することにより、（ユーザの座標系における）横方向の要素がｘ、ｙ及びｚ軸の線形結合としてどのように形成されることができるかを決定することである。そのため、図５の方法は、ｙ軸が横方向の要素と整列されるまで（ｙ軸に沿った回転は、ｙ軸の方向自体を変化させない）、加速度計測定軸が、ｘ及びｚ軸周りで実質的に回転されることを提供する。ｘ、ｙ及びｚ軸が互いに直交するので、それらは、３Ｄデカルト座標空間と見られることができる。それは、一般的な３次元空間であり、点が、個別の軸に沿って原点からの距離を示す３値のベクトルにより与えられる。デカルト空間を回転させるために用いられる方法は、加速度計測定軸を（実質的に）回転させるために用いることもできる（従って、以下の説明において「空間を回転させる」とも記載される）。
【００６１】
３Ｄデカルトの空間において点の回転は、線形変換であり、即ち、それは、点の３Ｄ座標と３ｘ３回転行列との積により実現されることができる。一セットの回転パラメータから斯かる行列を得る複数の態様が存在する。例えばｘ、ｙ及びｚ軸それぞれに沿って３つの回転値からそれを得ることにより行われる。（ｘ、ｙ、ｚ）加速度計測定の各セットに対して回転を適用することにより、加速度計軸は、軸の新規な仮想セットへと効果的に回転される。この仮想セットは例えば、ｘ'、ｙ'及びｚ'と呼ばれることができる。目的は、その後、ｙ'が横方向の要素と整列されるよう、一セットの回転角度を見つけることである。
【００６２】
従って、加速度の横方向の要素を見つけるため、ｘ及びｚ軸に沿って３次元空間を回転させることにより、ｙ軸に沿った信号の自己相関が最小化される。これは、ｙ軸が横方向の要素と整列されることをもたらす。
【００６３】
横方向の要素を見つけるため、加速度計６の測定軸の各々に関して、加速度測定の自己相関が決定され（ステップ１２５）、及び自己相関の傾斜が算出される（ステップ１２７）。自己相関を最小化することは、現在の空間方向において、降下の最も急峻な角度を決定することを含む山登りアルゴリズムを用いて実現されることができる。
【００６４】
一旦降下の最も急峻な角度が現在の空間方向に関して決定されると、空間の回転をもたらすよう回転変数が更新される。その結果、（現在の方向における）測定空間のｙ軸と決定された方向との間の角度が減らされる（ステップ１２９）。
【００６５】
その後、ステップ１３１において、更新された回転変数を用いて空間が回転され、自己相関が再計算される。この処理はその後、自己相関の傾斜が決定されるステップ１２７に戻る。
【００６６】
自己相関における有意な減少が得られなくなるまで、ステップ１２７〜１３１が繰り返される。いくつかの実施形態において、これは、再計算された自己相関及び過去の自己相関値の間の差が、閾値より少なくなることにより決定される（即ち、ステップ１３１の後、再計算された自己相関及び過去の自己相関値の間の差が決定され、この差が閾値より大きい場合、方法は、ステップ１２７に戻る。そうでなければ、方法は、ステップ１３３に移動する）。いくつかの実施形態において、再計算された自己相関が過去の自己相関値より少ない場合、再計算された自己相関をもたらした回転角度／変数のセットへの更新が拒絶され、代わりに測定空間のより小さい回転がもたらされる。
【００６７】
ステップ１３３において、自己相関における有意な減少がこれ以上得られることができないとき、ｙ軸は横方向の要素と整列されたと決定される（図６に示されるように、自己相関空間が滑らかであるとき。図６は、ｘ及びｚ軸に沿ったすべての回転可能性に関するｙ軸に沿ったステップ時間遅延での自己相関のヒートマップを示す。）。図６から、極小又は極大の不足が、丘陵降下タイプのアルゴリズムが、自己相関を最小にする最適回転を確実に見つけることを可能にする（回転角度は、ラジアンにおいて与えられる）点に留意されたい。
【００６８】
ステップ１２７〜１３１における山登りアルゴリズム：山登りは、何らかの基準、このケースでは適切な自己相関遅延でのｙ軸における大きい負の自己相関を最大化する一セットの回転角度に到達するための可能性のある複数の方法の１つである。アルゴリズムは、回転角度の初期セットで開始し、ステップ１２７においてどの「方向」で基準が最も速く改善するかを見つけ（即ち最も急峻な傾斜）、この方向において回転角度を更新し（ステップ１２９）、基準が更に増加されることができなくなるまで繰り返す。
【００６９】
ｙ軸に沿った回転はその方向に影響を及ぼさないので、ｘ及びｚ軸に沿った回転だけが考慮される必要がある。これらの２つの回転値は、空間における２次元点とみなされることができる。これは、値を変化させることにより特定の方向において移動することができる。傾斜を推定するため（ステップ１２７）、例えば、回転値の周りの４つの点が選択されることができる。２つは、ｘ回転の側にあり、もう２つは、ｚ回転の側にある。新規点は、元の点にかなり近くあるべきである。
【００７０】
その後、基準スコアが新規点に関して算出されることができ、最高基準スコアを持つ点が発見されることができ、特定の距離がその方向において移動されることができる。実際は、ステップ１２９は、回転角度の１つから何らかの値を減算する、又はこれに加算し、回転行列を更新することを有し、ステップ１３１は、新規回転を計算し、自己相関値を決定することを有する。これは、固定された値とすることができるか、又は、距離値を得るために、何らかの式が用いられることができる。移動される方向は、基準を改善した方向の複合物でありえる。また、４つ以上の点が、必要に応じて使用されることができる。
【００７１】
回転角度の新規セットが改良である場合、このセットは保たれ、４つの新規点を選択する処理が再び始まる。それが改良でない場合、新規点が拒絶され、同一方向におけるより小さい距離の移動が代わりに試される。実質的な改善がなされないとき、アルゴリズムは終わる。なぜなら、改良をもたらす方向が見つからない、又は、進まれる距離が小さく、現実の進歩が何もなされないからである。
【００７２】
回転角度の初期セットは重要であるが、検索空間が、最も高い基準が、任意の初期位置から常に見つかるようなものである場合、これは懸念でない。この場合、図６から、これがそのケースであることが分かる。実際的に、これは、ｙ軸の元の向きに関係なく、アルゴリズムが常に、横方向の要素と整列されることを意味する。
【００７３】
一旦加速度の横方向の要素が、ステップ１０５又は１３３において得られると、垂直及び前方の要素は、重力推定技術を通して整列されることができる。この技術は、従来技術において知られる。特に、重力推定技術は、加速度の垂直要素を特定するために用いられることができる。これは前方成分として残りの要素を残す。代替的に、横方向の要素を特定することを試みる前に斯かる技術を用いて垂直要素を決定し、その後上記の技術を通して横方向の要素を見つけることが可能である。いくつかの場合において、垂直要素を最初に見つけることはより有利である。なぜなら、横方向の要素を見つけるときの自由度がより少ないからである。特に、回転行列が、「ブルートフォース（力任せ）」である場合にそうである（即ち、最善の自己相関は、回転角度の固定セットに関して計算される）。
【００７４】
ユーザが、歩いている、又は類似するタイプの運動（例えばジョギング、ランニング等）を実行しているとき、本発明による方法が効果的である点を理解されたい。従って、上記実施形態のいずれかにおいて、加速度測定のチェックは、ユーザの運動が歩くことに対応するかどうか、及び従って、加速度計６の決定された方向が信頼性が高いとみなされることができるかどうかを決定するために実行されることができる。このチェックは、上記方法の任意の点で行われることができ、例えば、図４の実施形態におけるステップ１０３より前に、及び図５の実施形態におけるステップ１２３より前に行われる。加速度測定のこのチェックは例えば、歩行に関する既知のパターンに対して加速度測定のパターンマッチを実行すること、又は適当なバンド（例えば１〜２．５Ｈｚ）におけるステップ周波数に関するチェックを行うことを有することができる。しかしながら、当業者であれば、ユーザが歩いているかどうかを加速度計測定から特定するために使用されることができる他の技術を認識されるであろう。これらの第２の例が、図４のステップ１０３及び図５のステップ１２３の後に実行される点を理解されたい。ユーザが歩いていないこと（又はジョギング、ランニング等をしていること）を試験が示唆する場合、横方向を決定する加速度測定が停止される、又は決定された方向が信頼性が低いとして破棄されることができる。
【００７５】
従って、歩いているユーザにより付けられる又は搬送される加速度計による加速度測定において加速度の横方向の要素を確実に特定することができる技術が提供される。
【００７６】
本発明が図面及び前述の説明において詳細に図示され及び説明されたが、斯かる図示及び説明は、説明的又は例示的であると考えられ、本発明を限定するものではない。本発明は、開示された実施形態に限定されるものではない。
【００７７】
図面、開示及び添付された請求項の研究から、開示された実施形態に対する他の変形が、請求項に記載の本発明を実施する当業者により理解され、実行されることができる。請求項において、単語「有する」は他の要素又はステップを除外するものではなく、不定冠詞「ａ」又は「ａｎ」は複数性を除外するものではない。単一のプロセッサ又は他のユニットが、請求項に記載される複数のアイテムの機能を満たすことができる。特定の手段が相互に異なる従属項に記載されるという単なる事実は、これらの手段の組み合わせが有利に使用されることができないことを意味するものではない。コンピュータプログラムは、他のハードウェアと共に又はその一部として供給される光学的記憶媒体又は固体媒体といった適切な媒体において格納／配布されることができるが、インターネット又は他の有線若しくは無線通信システムを介してといった他の形式で配布されることもできる。請求項における任意の参照符号は、発明の範囲を限定するものとして解釈されるべきではない。
【図１】
2017506745.tif 000004
【図２】
2017506745.tif 000005
【図３】
2017506745.tif 000006
【図４】
2017506745.tif 000007
【図５】
2017506745.tif 000008
【図６】
2017506745.tif 000009
【国際調査報告】
2017506745.tif 000010
2017506745.tif 000011
2017506745.tif 000012