(57)【要約】【課題】ユーザーの歩行又は走行由来の加速度波形を正しく判断することができる計測装置、計測方法及び計測プログラムを提供する。【解決手段】計測装置１は、ユーザーが歩行又は走行している際の加速度波形のデータを取得し、当該加速度波形のデータに基づいて、当該加速度波形ＲＡＣＣ_Ｆが負の値から正の値に変化する第１タイミングｔ１と、当該加速度波形ＲＡＣＣ_Ｆが正の値から負の値に変化する第２タイミングｔ２と、を特定し、当該第１タイミングｔ１と当該第２タイミングｔ２との時間幅Ｔが所定の範囲内に収まるか否かを判定し、当該時間幅Ｔが所定の範囲内に収まると判定された加速度波形を、前記ユーザーの歩行又は走行由来の加速度波形として判断する。【選択図】図２
2020101849.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーが歩行又は走行している際の加速度波形のデータを取得する取得手段と、
前記取得手段により取得された前記加速度波形のデータに基づいて、当該加速度波形が負の値から正の値に変化する第１タイミングと、当該加速度波形が正の値から負の値に変化する第２タイミングと、を特定する特定手段と、
前記特定手段により特定された前記第１タイミングと前記第２タイミングとの時間幅が所定の範囲内に収まるか否かを判定する時間幅判定手段と、
前記時間幅判定手段により前記時間幅が所定の範囲内に収まると判定された前記加速度波形を、前記ユーザーの歩行又は走行由来の加速度波形として判断する判断手段と、
を備えることを特徴とする計測装置。
【請求項２】
前記時間幅判定手段は、前記時間幅が第１閾値よりも広く、且つ、前記時間幅が第２閾値よりも狭い場合、当該時間幅が所定の範囲内に収まると判定することを特徴とする請求項１に記載の計測装置。
【請求項３】
前記加速度波形の振幅に基づいて、前記ユーザーが歩行しているか走行しているかを判定する歩行走行判定手段を備え、
前記時間幅判定手段は、前記歩行走行判定手段により、前記ユーザーが歩行していると判定された場合と、前記ユーザーが走行していると判定された場合とで、前記第１閾値を可変にすることを特徴とする請求項２に記載の計測装置。
【請求項４】
前記時間幅判定手段は、前記歩行走行判定手段により、前記ユーザーが歩行していると判定された場合の前記第１閾値を、前記ユーザーが走行していると判定された場合の前記第１閾値よりも大きくすることを特徴とする請求項３に記載の計測装置。
【請求項５】
前記歩行走行判定手段は、更に、前記加速度波形の振幅と時間幅とに基づいて、前記ユーザーが通常よりも遅い速度で歩行しているか否かを判定し、
前記時間幅判定手段は、前記歩行走行判定手段により、前記ユーザーが通常よりも遅い速度で歩行していると判定された場合と、前記ユーザーが通常よりも遅い速度で走行していないと判定された場合とで、前記第２閾値を可変にすることを特徴とする請求項３又は４に記載の計測装置。
【請求項６】
前記特定手段により特定された前記第１タイミングと前記第２タイミングとの間における加速度波形の振幅が第３閾値以上であるか否かを判定する振幅判定手段を備え、
前記判断手段は、前記振幅判定手段によって、前記第１タイミングと前記第２タイミングとの間における加速度波形の振幅が第３閾値以上であると判定された場合、当該第１タイミングと当該第２タイミングとの時間幅が所定の範囲内に収まると判定された加速度波形を、前記ユーザーの歩行又は走行由来の加速度波形として判断することを特徴とする請求項１〜５のいずれか一項に記載の計測装置。
【請求項７】
前記特定手段は、前記第１タイミングを特定する際に前記加速度波形が零となるときのサンプリングデータが無い場合、当該加速度波形が零となる直前に取得されたサンプリングデータの取得タイミングを当該第１タイミングとして特定するとともに、前記第２タイミングを特定する際に前記加速度波形が零となるときのサンプリングデータが無い場合、当該加速度波形が零となる直前に取得されたサンプリングデータの取得タイミングを当該第２タイミングとして特定することを特徴とする請求項１〜６のいずれか一項に記載の計測装置。
【請求項８】
前記特定手段は、前記第１タイミングを特定する際に前記加速度波形が零となるときのサンプリングデータが無い場合、当該加速度波形が零となる直前に取得されたサンプリングデータの取得タイミングと当該加速度波形が零となった直後に取得されたサンプリングデータの取得タイミングとの平均時間を当該第１タイミングとして特定するとともに、前記第２タイミングを特定する際に前記加速度波形が零となるときのサンプリングデータが無い場合、当該加速度波形が零となる直前に取得されたサンプリングデータの取得タイミングと当該加速度波形が零となった直後に取得されたサンプリングデータの取得タイミングとの平均時間を当該第２タイミングとして特定することを特徴とする請求項１〜６のいずれか一項に記載の計測装置。
【請求項９】
ユーザーが歩行又は走行している際の加速度波形のデータを取得する工程と、
取得された前記加速度波形のデータに基づいて、当該加速度波形が負の値から正の値に変化する第１タイミングと、当該加速度波形が正の値から負の値に変化する第２タイミングと、を特定する工程と、
特定された前記第１タイミングと前記第２タイミングとの時間幅が所定の範囲内に収まるか否かを判定する工程と、
前記時間幅が所定の範囲内に収まると判定された前記加速度波形を、前記ユーザーの歩行又は走行由来の加速度波形として判断する工程と、
を含むことを特徴とする計測方法。
【請求項１０】
コンピューターを、
ユーザーが歩行又は走行している際の加速度波形のデータを取得する取得手段、
前記取得手段により取得された前記加速度波形のデータに基づいて、当該加速度波形が負の値から正の値に変化する第１タイミングと、当該加速度波形が正の値から負の値に変化する第２タイミングと、を特定する特定手段、
前記特定手段により特定された前記第１タイミングと前記第２タイミングとの時間幅が所定の範囲内に収まるか否かを判定する時間幅判定手段、
前記時間幅判定手段により前記時間幅が所定の範囲内に収まると判定された前記加速度波形を、前記ユーザーの歩行又は走行由来の加速度波形として判断する判断手段、
として機能させることを特徴とする計測プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計測装置、計測方法及び計測プログラムに関する。
【背景技術】
【０００２】
従来、ユーザーの歩行ステップにおける加速度波形の振幅の大きさと変化に着目して当該ユーザーの歩数を計数する歩数計装置が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１１５２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に開示されている歩数計装置では、時間幅の狭いインパルス信号や、歩行に起因しない他の動作による時間幅の広い信号を、誤ってユーザーの歩行由来の加速度波形として判断してしまうという問題がある。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、ユーザーの歩行又は走行由来の加速度波形を正しく判断することができる計測装置、計測方法及び計測プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る計測装置は、
ユーザーが歩行又は走行している際の加速度波形のデータを取得する取得手段と、
前記取得手段により取得された前記加速度波形のデータに基づいて、当該加速度波形が負の値から正の値に変化する第１タイミングと、当該加速度波形が正の値から負の値に変化する第２タイミングと、を特定する特定手段と、
前記特定手段により特定された前記第１タイミングと前記第２タイミングとの時間幅が所定の範囲内に収まるか否かを判定する時間幅判定手段と、
前記時間幅判定手段により前記時間幅が所定の範囲内に収まると判定された前記加速度波形を、前記ユーザーの歩行又は走行由来の加速度波形として判断する判断手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザーの歩行又は走行由来の加速度波形を正しく判断することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態の計測装置の機能構成を示すブロック図である。
【図２】歩数計測処理を示すフローチャートである。
【図３】（ａ）は加速度波形が負の値から正の値に変化する第１タイミングを特定する工程を説明するための図であり、（ｂ）は加速度波形が正の値から負の値に変化する第２タイミングを特定する工程を説明するための図である。
【図４】第１タイミングと第２タイミングとの時間幅が所定の範囲内に収まるか否かを判定する際の判定基準（第１閾値及び第２閾値）を説明するための図である。
【図５】第３閾値を説明するための図である。
【図６】（ａ）は第１閾値の設定基準を説明するためのグラフであり、（ｂ）は第３閾値の設定基準を説明するためのグラフである。
【図７】第１閾値の条件をそれぞれ異ならせて被験者Ａ〜Ｈが歩行したときの歩数計測の誤差を示すグラフである。
【図８】第１閾値の条件をそれぞれ異ならせて被験者Ａ〜Ｈが走行したときの歩数計測の誤差を示すグラフである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１０】
≪計測装置≫
まず、図１を参照して、計測装置１の機能構成を説明する。図１は、計測装置１の機能構成を示すブロック図である。ここで、計測装置１は、歩行又は走行を行うユーザーに装着（例えば、腕に装着）されて、ユーザーとともに移動する電子機器である。なお、以下では、計測装置１は、ユーザーが歩行又は走行した際の歩数を取得するための専用の電子機器であるものとして説明するが、これに限定されるものではなく、スマートフォン、携帯電話機、スマートウォッチ等であるものとしてもよい。
【００１１】
計測装置１は、ＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、センサ部１４と、表示部１５と、記憶部１６と、通信部１７と、を備えて構成される。計測装置１の各部は、バス１８を介して接続されている。
【００１２】
ＣＰＵ（取得手段、特定手段、時間幅判定手段、判断手段、歩行走行判定手段、振幅判定手段）１１は、計測装置１の各部を制御する。ＣＰＵ１１は、記憶部１６に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してＲＡＭ１３に展開し、当該プログラムとの協働で各種処理を実行する。
【００１３】
操作部１２は、例えば、タッチパネルを備え、ユーザーからのタッチ入力を受け付け、その操作情報をＣＰＵ１１に出力する。
タッチパネルは、表示部１５と一体となって形成され、例えば、静電容量方式、抵抗膜方式、超音波表面弾性波方式等の各種方式により、ユーザーによる表示部１５上の接触位置のＸＹ座標を検出する。そして、タッチパネルは、接触位置のＸＹ座標に係る位置信号をＣＰＵ１１に出力する。
【００１４】
ＲＡＭ１３は、揮発性のメモリであり、各種のデータやプログラムを一時的に格納するワークエリアを形成する。
【００１５】
センサ部１４は、３軸加速度センサ、ジャイロセンサ、地磁気センサ等の計測装置１の動きを検出可能なモーションセンサや、計測装置１の位置情報を取得可能なＧＰＳ受信機などを備え、測定結果をＣＰＵ１１に出力する。
【００１６】
表示部１５は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electro Luminescence）ディスプレイ等で構成され、ＣＰＵ１１から指示された表示情報に従い各種表示を行う。
【００１７】
記憶部１６は、例えば、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）、ＨＤＤ（Hard Disk Drive）などにより構成される。記憶部１６には、ＣＰＵ１１で実行されるシステムプログラムやアプリケーションプログラム、これらのプログラムの実行に必要なデータ等が記憶されている。
【００１８】
通信部１７は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線規格を採用した通信部や、ＵＳＢ端子などの有線式の通信部である。
【００１９】
≪歩数計測処理≫
次に、図２を参照して、計測装置１で実行される歩数計測処理について説明する。図２は、歩数計測処理を示すフローチャートである。
【００２０】
まず、計測装置１のＣＰＵ１１は、センサ部１４から３軸方向の各加速度データを順次取得し（ステップＳ１）、３軸方向の各加速度データを合成した合成加速度データを生成する（ステップＳ２）。
【００２１】
次いで、ＣＰＵ１１は、ステップＳ２で生成された合成加速度データに対してフィルタ処理を施す（ステップＳ３）。具体的には、ＣＰＵ１１は、合成加速度データに所定のローパスフィルタをかけることにより、５Ｈｚ以上の信号を除去する。ここで、５Ｈｚ以上の信号を除去しているのは、人間の歩行時のピッチは理論的に５Ｈｚが限界であるためである。そして、ＣＰＵ１１は、所定のローパスフィルタをかけた後の合成加速度データに所定の平均フィルタをかけることにより、オフセット成分を取得する。そして、ＣＰＵ１１は、所定のローパスフィルタをかけた後の合成加速度データとオフセット成分との差分を計算しオフセット成分を除去することにより、歩行又は走行によって生じる変動成分のみを抽出する。
【００２２】
次いで、ＣＰＵ１１は、ステップＳ３でフィルタ処理が施された合成加速度データの加速度波形が負の値から正の値に変化する第１タイミングを特定する（ステップＳ４）。具体的には、ＣＰＵ１１は、図３（ａ）に示すように、時系列に沿って加速度波形ＲＡＣＣ_Ｆが負の値から正の値に変化する第１タイミングｔ１を特定する。なお、第１タイミングｔ１を特定する際に加速度波形ＲＡＣＣ_Ｆが零となるときのサンプリングデータが無い場合、ＣＰＵ１１は、当該加速度波形ＲＡＣＣ_Ｆが零となる直前に取得されたサンプリングデータの取得タイミングを当該第１タイミングｔ１として特定するようにしてもよい。また、ＣＰＵ１１は、当該加速度波形ＲＡＣＣ_Ｆが零となる直前に取得されたサンプリングデータの取得タイミングと当該加速度波形ＲＡＣＣ_Ｆが零となった直後に取得されたサンプリングデータの取得タイミングとの平均時間を当該第１タイミングｔ１として特定するようにしてもよい。
【００２３】
次いで、ＣＰＵ１１は、ステップＳ３でフィルタ処理が施された合成加速度データの加速度波形が正の値から負の値に変化する第２タイミングを特定する（ステップＳ５）。具体的には、ＣＰＵ１１は、図３（ｂ）に示すように、時系列に沿って加速度波形ＲＡＣＣ_Ｆが正の値から負の値に変化する第２タイミングｔ２を特定する。なお、第２タイミングｔ２を特定する際に加速度波形ＲＡＣＣ_Ｆが零となるときのサンプリングデータが無い場合、ＣＰＵ１１は、当該加速度波形ＲＡＣＣ_Ｆが零となる直前に取得されたサンプリングデータの取得タイミングを当該第２タイミングｔ２として特定するようにしてもよい。また、ＣＰＵ１１は、当該加速度波形ＲＡＣＣ_Ｆが零となる直前に取得されたサンプリングデータの取得タイミングと当該加速度波形ＲＡＣＣ_Ｆが零となった直後に取得されたサンプリングデータの取得タイミングとの平均時間を当該第２タイミングｔ２として特定するようにしてもよい。
【００２４】
次いで、ＣＰＵ１１は、第１タイミングと第２タイミングとの時間幅（図３（ｂ）のＴ）を算出し、当該時間幅が所定の範囲内に収まるか否かを判定する（ステップＳ６）。具体的には、ＣＰＵ１１は、図４に示すように、第１タイミングｔ１と第２タイミングｔ２との時間幅Ｔが第１閾値ＴＨ_Ｓから当該第１閾値ＴＨ_Ｓよりも大きい第２閾値ＴＨ_Ｌまでの範囲内に収まるか否かを判定する。
【００２５】
ここで、ＣＰＵ１１は、ステップＳ６の判定処理を行う際、直近１秒間における加速度波形ＲＡＣＣ_Ｆの最大値ＲＡＣＣ_Ｆ_maxに応じて、第１閾値ＴＨ_Ｓの値を可変にしている。具体的には、ＣＰＵ１１は、図６（ａ）に示すように、最大値ＲＡＣＣ_Ｆ_maxが第１基準値Ｓａ未満の場合、ユーザーが歩行していると判定し、第１閾値ＴＨ_Ｓの値を所定の第２固定値Ｆｉｘ２（例えば、１２５ｍｓ）とする。また、ＣＰＵ１１は、最大値ＲＡＣＣ_Ｆ_maxが第１基準値Ｓａ以上、第２基準値Ｓｂ未満の場合、ユーザーが早歩き又は小走りの状態であると判定し、第１閾値ＴＨ_Ｓの値を最大値ＲＡＣＣ_Ｆ_maxに比例（右肩下がりに比例）した値とする。また、ＣＰＵ１１は、最大値ＲＡＣＣ_Ｆ_maxが第２基準値Ｓｂ以上の場合、ユーザーが走行していると判定し、第１閾値ＴＨ_Ｓの値を所定の第１固定値Ｆｉｘ１（例えば、６３ｍｓ）とする。
【００２６】
ステップＳ６において、第１タイミングと第２タイミングとの時間幅が所定の範囲内に収まらないと判定された場合（ステップＳ６；ＮＯ）、ＣＰＵ１１は、処理をステップＳ１へ戻し、それ以降の処理を繰り返し行う。
一方、ステップＳ６において、第１タイミングと第２タイミングとの時間幅が所定の範囲内に収まると判定された場合（ステップＳ６；ＹＥＳ）、ＣＰＵ１１は、当該時間幅にある加速度波形の振幅が所定の閾値（第３閾値ＴＨ_Ａ（図５参照））以上であるか否かを判定する（ステップＳ７）。
【００２７】
ここで、ＣＰＵ１１は、ステップＳ７の判定処理を行う際、直近１秒間における加速度波形ＲＡＣＣ_Ｆの最大値と最小値との差分ＲＡＣＣ_Ｆ_max-minに応じて、第３閾値ＴＨ_Ａの値を可変にしている。具体的には、ＣＰＵ１１は、図６（ｂ）に示すように、差分ＲＡＣＣ_Ｆ_max-minの値が第１基準値Ｓｃ未満の場合、加速度変化が殆ど無く歩行の可能性は低いと判定し、第３閾値ＴＨ_Ａの値を差分ＲＡＣＣ_Ｆ_max-minの値に比例（右肩下がりに比例）した値とする。つまり、歩数の誤認識を軽減する目的で、差分ＲＡＣＣ_Ｆ_max-minの値が小さくなればなるほど、第３閾値ＴＨ_Ａの値が大きくなるようにしている。また、ＣＰＵ１１は、差分ＲＡＣＣ_Ｆ_max-minの値が第１基準値Ｓｃ以上、第２基準値Ｓｄ未満の場合、ゆっくりではあるが歩行していると判定し、第３閾値ＴＨ_Ａの値を所定の第１固定値Ｆｉｘ３とする。つまり、歩数の見逃しを軽減する目的で、第３閾値ＴＨ_Ａの値を所定の第１固定値Ｆｉｘ３と低く設定している。また、ＣＰＵ１１は、差分ＲＡＣＣ_Ｆ_max-minの値が第２基準値Ｓｄ以上、第３基準値Ｓｅ未満の場合、少なくとも歩行をしていると判定し、第３閾値ＴＨ_Ａの値を差分ＲＡＣＣ_Ｆ_max-minの値に比例（右肩上がりに比例）した値とする。また、ＣＰＵ１１は、差分ＲＡＣＣ_Ｆ_max-minの値が第３基準値Ｓｅ以上の場合、走行していると判定し、第３閾値ＴＨ_Ａの値を所定の第２固定値Ｆｉｘ４とする。
【００２８】
ステップＳ７において、第１タイミングと第２タイミングとの時間幅にある加速度波形の振幅が所定の閾値以上ではないと判定された場合（ステップＳ７；ＮＯ）、ＣＰＵ１１は、処理をステップＳ１へ戻し、それ以降の処理を繰り返し行う。
一方、ステップＳ７において、第１タイミングと第２タイミングとの時間幅にある加速度波形の振幅が所定の閾値以上であると判定された場合（ステップＳ７；ＹＥＳ）、ＣＰＵ１１は、当該加速度波形を、ユーザーの歩行又は走行由来の加速度波形として判断し、当該加速度波形の振幅を歩数としてカウントする（ステップＳ８）。ここで、ＣＰＵ１１は、例えば、カウントされた歩数の合計を表示部１５に表示する。
【００２９】
次いで、ＣＰＵ１１は、操作部１２を介して歩数計測処理を終了させる操作がなされたか否かを判定する（ステップＳ９）。
【００３０】
ステップＳ９において、操作部１２を介して歩数計測処理を終了させる操作がなされていないと判定された場合（ステップＳ９；ＮＯ）、ＣＰＵ１１は、処理をステップＳ１へ戻し、それ以降の処理を繰り返し行う。
一方、ステップＳ９において、操作部１２を介して歩数計測処理を終了させる操作がなされたと判定された場合（ステップＳ９；ＹＥＳ）、ＣＰＵ１１は、歩数計測処理を終了する。
【００３１】
≪歩数計測性能の評価≫
次に、歩数計測性能の評価について、図７及び図８を用いて説明する。
図７は、第１閾値ＴＨ_Ｓの条件をそれぞれ異ならせて被験者Ａ〜Ｈが歩行したときの歩数計測の誤差を示すグラフである。ここで、被験者Ａ〜Ｆの各々の「歩行」は何も持たずに歩行した状態を意味する。「歩行スマホ」はスマートフォンを持ったまま歩行した状態を意味する。「歩行ポケット」はポケットに手を入れて歩行した状態を意味する。「歩行かばん」はかばんを持ったまま歩行した状態を意味する。また、被験者Ｇ〜Ｈの各々の「歩行  上」は上り坂を歩行した状態を意味する。「歩行  下」は下り坂を歩行した状態を意味する。
【００３２】
図７に示すように、被験者Ａ〜Ｈのいずれの場合も、歩行時にあっては第１閾値ＴＨ_Ｓの値を大きくするほど歩数計測の誤差が減少する結果となった。また、歩行時にあっては第１閾値ＴＨ_Ｓの値を可変（６３ｍｓ又は１２５ｍｓに可変）とすることによって、歩数計測の誤差を８％未満に抑えられ、当該歩数計測の精度の向上が確認できた。
【００３３】
図８は、第１閾値ＴＨ_Ｓの条件をそれぞれ異ならせて被験者Ａ〜Ｈ（歩行時の被験者Ａ〜Ｈと同一）が走行したときの歩数計測の誤差を示すグラフである。ここで、被験者Ａ〜Ｆの各々の「走行」は何も持たずに走行した状態を意味する。また、被験者Ｇ〜Ｈの各々の「走行  上」は上り坂を走行した状態を意味する。「走行  下」は下り坂を走行した状態を意味する。
【００３４】
図８に示すように、被験者Ａ〜Ｈのいずれの場合も、走行時にあっては歩行時とは逆に第１閾値ＴＨ_Ｓの値を大きくするほど歩数計測の誤差が増大する結果となった。また、走行時にあっては、歩行時と同様に第１閾値ＴＨ_Ｓの値を可変（６３ｍｓ又は１２５ｍｓに可変）とすることによって、歩数計測の誤差４％未満に抑えられ、当該歩数計測の精度の向上が確認できた。
【００３５】
以上のように、本実施形態によれば、計測装置１は、ユーザーが歩行又は走行している際の加速度波形のデータを取得し、当該加速度波形のデータに基づいて、当該加速度波形ＲＡＣＣ_Ｆが負の値から正の値に変化する第１タイミングｔ１と、当該加速度波形ＲＡＣＣ_Ｆが正の値から負の値に変化する第２タイミングｔ２と、を特定し、当該第１タイミングｔ１と当該第２タイミングｔ２との時間幅Ｔが所定の範囲内に収まるか否かを判定し、当該時間幅Ｔが所定の範囲内に収まると判定された加速度波形を、ユーザーの歩行又は走行由来の加速度波形として判断したこととなる。
【００３６】
したがって、計測装置１によれば、加速度波形ＲＡＣＣ_Ｆが負の値から正の値に変化する第１タイミングｔ１と、当該加速度波形ＲＡＣＣ_Ｆが正の値から負の値に変化する第２タイミングｔ２との時間幅Ｔが所定の範囲内に収まる加速度波形のみを、ユーザーの歩行又は走行由来の加速度波形として判断することにより、ユーザーの歩行又は走行由来の加速度波形を正しく判断することができる。
【００３７】
また、計測装置１は、時間幅Ｔが第１閾値ＴＨ_Ｓよりも広く、且つ、時間幅Ｔが第２閾値ＴＨ_Ｌよりも狭い場合、当該時間幅Ｔが所定の範囲内に収まると判定することにより、当該時間幅Ｔが狭いインパルス信号や、当該時間幅が広い他の動作に起因する信号を、ユーザーの歩行又は走行由来の加速度波形と判断せず、ユーザーの歩行又は走行由来の加速度波形を正しく判断することができる。
【００３８】
また、計測装置１は、加速度波形ＲＡＣＣ_Ｆの振幅に基づいて、ユーザーが歩行しているか走行しているかを判定し、ユーザーが歩行していると判定された場合と、当該ユーザーが走行していると判定された場合とで、第１閾値ＴＨ_Ｓを可変にすることにより、歩行時と走行時のそれぞれに適した状態で、ユーザーの歩行又は走行由来の加速度波形か否かを判断することができるようになるので、ユーザーの歩行又は走行由来の加速度波形を正しく判断することができる。
【００３９】
また、計測装置１は、ユーザーが歩行していると判定された場合の第１閾値ＴＨ_Ｓを、当該ユーザーが走行していると判定された場合の第１閾値ＴＨ_Ｓよりも大きくすることにより、ユーザーの歩行又は走行由来の加速度波形か否かの判断精度をより高めることができる。
【００４０】
また、計測装置１は、更に、第１タイミングｔ１と第２タイミングｔ２との間における加速度波形ＲＡＣＣ_Ｆの振幅が第３閾値ＴＨ_Ａ以上であるか否かを判定し、当該第１タイミングｔ１と当該第２タイミングｔ２との間における加速度波形ＲＡＣＣ_Ｆの振幅が第３閾値ＴＨ_Ａ以上であると判定された場合、当該第１タイミングｔ１と当該第２タイミングｔ２との時間幅Ｔが所定の範囲内に収まると判定された加速度波形を、ユーザーの歩行又は走行由来の加速度波形として判断するので、ユーザーの歩行又は走行由来の加速度波形を正しく判断することができる。
【００４１】
なお、以上本発明の実施形態について説明したが、本発明は、かかる実施形態に限定されず、その要旨を逸脱しない範囲で、種々変形が可能であることは言うまでもない。
【００４２】
例えば、上記実施形態では、直近１秒間における加速度波形ＲＡＣＣ_Ｆの最大値ＲＡＣＣ_Ｆ_maxに応じて、第１閾値ＴＨ_Ｓの値を変更するようにしたが、例えば、合成加速度の周波数特定や、センサ部１４より取得されたセンシングデータに基づく行動推定の結果を利用して第１閾値ＴＨ_Ｓの値を変更するようにしてもよい。
【００４３】
また、上記実施形態では、第１閾値ＴＨ_Ｓの値、及び、第３閾値ＴＨ_Ａの値を可変としたが、第２閾値ＴＨ_Ｌの値を可変としてよい。かかる場合、歩数計測装置１のＣＰＵ１１は、例えば、加速度波形ＲＡＣＣ_Ｆの振幅と時間幅とに基づいて、ユーザーが通常よりも遅い速度で歩行しているか否かを判定し、当該ユーザーが通常よりも遅い速度で歩行していると判定された場合と、当該ユーザーが通常よりも遅い速度で走行していないと判定された場合とで、第２閾値ＴＨ_Ｌの値を可変にする。より具体的には、計測装置１のＣＰＵ１１は、ユーザーが通常よりも遅い速度で歩行していると判定された場合の第２閾値ＴＨ_Ｌを、当該ユーザーが通常よりも遅い速度で歩行していないと判定された場合の第２閾値ＴＨ_Ｌよりも大きくする。
【００４４】
また、上記実施形態では、時間幅Ｔが第１閾値ＴＨ_Ｓよりも広く、且つ、時間幅Ｔが第２閾値ＴＨ_Ｌよりも狭い場合、当該時間幅Ｔが所定の範囲内に収まると判定したが、時間幅Ｔが第１閾値ＴＨ_Ｓよりも広い場合に、当該時間幅Ｔが所定の範囲内に収まると判定したり、時間幅Ｔが第２閾値ＴＨ_Ｌよりも狭い場合に、当該時間幅Ｔが所定の範囲内に収まると判定してもよい。
【００４５】
また、上記実施形態では、計測装置１にセンサ部１４を備える構成としたが、計測装置１はセンサ部１４を備えず、計測装置１とは別体として構成したセンサ部が、ユーザーが歩行又は走行を行っている際の加速度を検出及び記憶し、歩行又は走行の終了後に、計測装置１がセンサ部から記憶されている加速度を取得して、ユーザーの歩行又は走行由来の加速度波形か否かを判断してもよい。
【００４６】
以上、本発明の実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲をその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００４７】
〔付記〕
＜請求項１＞
ユーザーが歩行又は走行している際の加速度波形のデータを取得する取得手段と、
前記取得手段により取得された前記加速度波形のデータに基づいて、当該加速度波形が負の値から正の値に変化する第１タイミングと、当該加速度波形が正の値から負の値に変化する第２タイミングと、を特定する特定手段と、
前記特定手段により特定された前記第１タイミングと前記第２タイミングとの時間幅が所定の範囲内に収まるか否かを判定する時間幅判定手段と、
前記時間幅判定手段により前記時間幅が所定の範囲内に収まると判定された前記加速度波形を、前記ユーザーの歩行又は走行由来の加速度波形として判断する判断手段と、
を備えることを特徴とする計測装置。
＜請求項２＞
前記時間幅判定手段は、前記時間幅が第１閾値よりも広く、且つ、前記時間幅が第２閾値よりも狭い場合、当該時間幅が所定の範囲内に収まると判定することを特徴とする請求項１に記載の計測装置。
＜請求項３＞
前記加速度波形の振幅に基づいて、前記ユーザーが歩行しているか走行しているかを判定する歩行走行判定手段を備え、
前記時間幅判定手段は、前記歩行走行判定手段により、前記ユーザーが歩行していると判定された場合と、前記ユーザーが走行していると判定された場合とで、前記第１閾値を可変にすることを特徴とする請求項２に記載の計測装置。
＜請求項４＞
前記時間幅判定手段は、前記歩行走行判定手段により、前記ユーザーが歩行していると判定された場合の前記第１閾値を、前記ユーザーが走行していると判定された場合の前記第１閾値よりも大きくすることを特徴とする請求項３に記載の計測装置。
＜請求項５＞
前記歩行走行判定手段は、更に、前記加速度波形の振幅と時間幅とに基づいて、前記ユーザーが通常よりも遅い速度で歩行しているか否かを判定し、
前記時間幅判定手段は、前記歩行走行判定手段により、前記ユーザーが通常よりも遅い速度で歩行していると判定された場合と、前記ユーザーが通常よりも遅い速度で走行していないと判定された場合とで、前記第２閾値を可変にすることを特徴とする請求項３又は４に記載の計測装置。
＜請求項６＞
前記特定手段により特定された前記第１タイミングと前記第２タイミングとの間における加速度波形の振幅が第３閾値以上であるか否かを判定する振幅判定手段を備え、
前記判断手段は、前記振幅判定手段によって、前記第１タイミングと前記第２タイミングとの間における加速度波形の振幅が第３閾値以上であると判定された場合、当該第１タイミングと当該第２タイミングとの時間幅が所定の範囲内に収まると判定された加速度波形を、前記ユーザーの歩行又は走行由来の加速度波形として判断することを特徴とする請求項１〜５のいずれか一項に記載の計測装置。
＜請求項７＞
前記特定手段は、前記第１タイミングを特定する際に前記加速度波形が零となるときのサンプリングデータが無い場合、当該加速度波形が零となる直前に取得されたサンプリングデータの取得タイミングを当該第１タイミングとして特定するとともに、前記第２タイミングを特定する際に前記加速度波形が零となるときのサンプリングデータが無い場合、当該加速度波形が零となる直前に取得されたサンプリングデータの取得タイミングを当該第２タイミングとして特定することを特徴とする請求項１〜６のいずれか一項に記載の計測装置。
＜請求項８＞
前記特定手段は、前記第１タイミングを特定する際に前記加速度波形が零となるときのサンプリングデータが無い場合、当該加速度波形が零となる直前に取得されたサンプリングデータの取得タイミングと当該加速度波形が零となった直後に取得されたサンプリングデータの取得タイミングとの平均時間を当該第１タイミングとして特定するとともに、前記第２タイミングを特定する際に前記加速度波形が零となるときのサンプリングデータが無い場合、当該加速度波形が零となる直前に取得されたサンプリングデータの取得タイミングと当該加速度波形が零となった直後に取得されたサンプリングデータの取得タイミングとの平均時間を当該第２タイミングとして特定することを特徴とする請求項１〜６のいずれか一項に記載の計測装置。
＜請求項９＞
ユーザーが歩行又は走行している際の加速度波形のデータを取得する工程と、
取得された前記加速度波形のデータに基づいて、当該加速度波形が負の値から正の値に変化する第１タイミングと、当該加速度波形が正の値から負の値に変化する第２タイミングと、を特定する工程と、
特定された前記第１タイミングと前記第２タイミングとの時間幅が所定の範囲内に収まるか否かを判定する工程と、
前記時間幅が所定の範囲内に収まると判定された前記加速度波形を、前記ユーザーの歩行又は走行由来の加速度波形として判断する工程と、
を含むことを特徴とする計測方法。
＜請求項１０＞
コンピューターを、
ユーザーが歩行又は走行している際の加速度波形のデータを取得する取得手段、
前記取得手段により取得された前記加速度波形のデータに基づいて、当該加速度波形が負の値から正の値に変化する第１タイミングと、当該加速度波形が正の値から負の値に変化する第２タイミングと、を特定する特定手段、
前記特定手段により特定された前記第１タイミングと前記第２タイミングとの時間幅が所定の範囲内に収まるか否かを判定する時間幅判定手段、
前記時間幅判定手段により前記時間幅が所定の範囲内に収まると判定された前記加速度波形を、前記ユーザーの歩行又は走行由来の加速度波形として判断する判断手段、
として機能させることを特徴とする計測プログラム。
【符号の説明】
【００４８】
１    計測装置
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  センサ部
１５  表示部
１６  記憶部
１７  通信部
【図１】
2020101849.tif 000003
【図２】
2020101849.tif 000004
【図３】
2020101849.tif 000005
【図４】
2020101849.tif 000006
【図５】
2020101849.tif 000007
【図６】
2020101849.tif 000008
【図７】
2020101849.tif 000009
【図８】
2020101849.tif 000010