(57)【特許請求の範囲】
【請求項１】
歩行又は走行するユーザの足又は靴に装着されたジャイロセンサ及び加速度センサの出力値に基づいて特定された前記ユーザの足の軌跡及び前記足の接地角度を含む動きパターンを取得するパターン取得部と、
前記足の軌跡及び前記足の接地角度に基づいて、前記ユーザが歩行又は走行した経路の形状を判定する経路形状判定部と
を備える経路形状判定装置。
【請求項２】
前記経路形状判定部は、予め登録された複数の参照パターンと前記動きパターンとを比較することによって、前記経路の形状を判定する、請求項１に記載の経路形状判定装置。
【請求項３】
歩行又は走行するユーザの足の動きパターンを取得するパターン取得部と、
予め登録された複数の参照パターンと前記動きパターンとを比較することによって、前記ユーザが歩行又は走行した経路の形状を判定する経路形状判定部と
を備える経路形状判定装置。
【請求項４】
前記経路形状判定部は、前記経路の形状が平地、坂、又は階段であることを判定する、請求項１から３のいずれか一項に記載の経路形状判定装置。
【請求項５】
運動支援システムであって、
歩行又は走行するユーザの足の動きパターンを取得するパターン取得部と、
前記パターン取得部により取得された前記動きパターンに基づいて、前記ユーザが歩行又は走行した経路の形状を判定する経路形状判定部と
を備える経路形状判定装置と、
前記ユーザの体重を取得する体重取得部と、
前記ユーザの体重と、前記動きパターンと、前記経路形状判定部が判定した前記経路の形状とに基づいて、前記ユーザの消費カロリーを推定する消費カロリー推定部と
を備える消費カロリー推定装置と
を有し、
前記消費カロリー推定部は、前記ユーザの体重と、運動の継続時間と、移動距離とから運動エネルギーを算出することによって、前記消費カロリーを推定する、運動支援システム。
【請求項６】
歩行又は走行するユーザの足の動きパターンを取得するパターン取得部と、
前記パターン取得部により取得された前記動きパターンに基づいて、前記ユーザが歩行又は走行した経路の形状を判定する経路形状判定部と
を備える経路形状判定装置と、
前記ユーザに装着された履物の底部に配置された圧力センサが検出した圧力を取得する圧力取得部と、
前記圧力取得部により取得された圧力に基づいて、前記履物を装着したユーザの体重を推定する体重推定部と、
前記体重推定部が推定した前記ユーザの体重を取得する体重取得部と、
前記ユーザの体重と、前記動きパターンと、前記経路形状判定部が判定した前記経路の形状とに基づいて、前記ユーザの消費カロリーを推定する消費カロリー推定部と
を備える消費カロリー推定装置と
を有する運動支援システム。
【請求項７】
前記消費カロリー推定装置は、
前記圧力取得部が取得した第１の圧力と、前記第１の圧力が測定されたときの前記ユーザの第１の体重とを記憶する体重記憶部
をさらに備え、
前記体重推定部は、前記圧力取得部が取得した第２の圧力と前記第１の圧力との比を前記第１の体重に乗じることにより、前記第２の圧力に対応する第２の体重を推定する、請求項６に記載の運動支援システム。
【請求項８】
歩行又は走行するユーザの足の動きパターンを取得するパターン取得部と、
前記パターン取得部により取得された前記動きパターンに基づいて、前記ユーザが歩行又は走行した経路の形状を判定する経路形状判定部と
を備える経路形状判定装置と、
前記ユーザの体重を取得する体重取得部と、
前記ユーザの体重と、前記動きパターンと、前記経路形状判定部が判定した前記経路の形状とに基づいて、前記ユーザの消費カロリーを推定する消費カロリー推定部と、
前記ユーザの位置情報を取得する位置情報取得部と、
前記位置情報取得部が取得した位置情報と、前記消費カロリー推定部が推定した、前記位置情報が示す位置における消費カロリーとを対応付けて記憶する消費カロリー記憶部とを備える消費カロリー推定装置と
を有する運動支援システム。
【請求項９】
前記消費カロリー推定装置は、
前記消費カロリー記憶部に記憶された消費カロリーに対応する画像を、前記消費カロリーに対応付けて記憶された位置に基づいて地図画像上にマッピングするマッピング部
をさらに備える、請求項８に記載の運動支援システム。
【請求項１０】
コンピュータを、請求項１から４のいずれか１項に記載の経路形状判定装置として機能させるためのプログラム。
【請求項１１】
コンピュータを、請求項５から９のいずれか１項に記載の運動支援システムとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路形状判定装置、運動支援システム及びプログラムに関する。
【背景技術】
【０００２】
ユーザの階段歩行、登り坂歩行、又はランニングによる消費カロリーの基準値を設定しておき、ユーザのスイッチ操作等により階段歩行と判断した場合に、階段方向に対応する消費カロリーを演算する装置が知られていた。（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２０００−１３１０９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、運動中のスイッチ操作はユーザにとって煩雑であった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、歩行又は走行するユーザの足の動きパターンを取得するパターン取得部と、パターン取得部により取得された動きパターンに基づいて、ユーザが歩行又は走行した経路の形状を判定する経路形状判定部とを備える経路形状判定装置が提供される。
【０００５】
上記経路形状判定装置において、経路形状判定部は、経路の形状が平地、坂、又は階段であることを判定してよい。上記経路形状判定装置において、パターン取得部は、ユーザの足又は靴に装着されたジャイロセンサの出力値及び加速度センサの出力値に基づいて特定されたユーザの足の軌跡及び足の接地角度を含む動きパターンを取得してよく、経路形状判定部は、足の軌跡及び足の接地角度に基づいて、経路の形状を判定してよい。上記経路形状判定装置において、経路形状判定部は、予め登録された複数の参照パターンと動きパターンとを比較することによって、経路の形状を判定してよい。
【０００６】
本発明の第２の態様においては、ユーザの体重を取得する体重取得部と、ユーザの体重と、動きパターンと、経路形状判定部が判定した経路の形状とに基づいて、ユーザの消費カロリーを推定する消費カロリー推定部とを備える消費カロリー推定装置と、上記経路形状判定装置とを有する運動支援システムが提供される。上記運動支援システムにおいて、消費カロリー推定部は、ユーザの体重と、運動の継続時間と、移動距離とから運動エネルギーを算出することによって、消費カロリーを推定してよい。
【０００７】
上記運動支援システムにおいて、消費カロリー推定装置は、ユーザに装着された履物の底部に配置された圧力センサが検出した圧力を取得する圧力取得部と、圧力取得部により取得された圧力に基づいて、履物を装着したユーザの体重を推定する体重推定部とをさらに備えてよく、体重取得部は、体重推定部が推定した体重を取得してよい。上記運動支援システムにおいて、消費カロリー推定装置は、圧力取得部が取得した第１の圧力と、第１の圧力が測定されたときのユーザの第１の体重とを記憶する体重記憶部をさらに備えてよく、体重推定部は、圧力取得部が取得した第２の圧力と第１の圧力との比を第１の体重に乗じることにより、第２の圧力に対応する第２の体重を推定してよい。上記運動支援システムにおいて、消費カロリー推定装置は、ユーザの位置情報を取得する位置情報取得部と、位置情報取得部が取得した位置情報と、消費カロリー推定部が推定した、位置情報が示す位置における消費カロリーとを対応付けて記憶する消費カロリー記憶部とをさらに備えてよい。上記運動支援システムにおいて、消費カロリー推定装置は、消費カロリー記憶部に記憶された消費カロリーに対応する画像を、消費カロリーに対応付けて記憶された位置に基づいて地図画像上にマッピングするマッピング部をさらに備えてよい。
【０００８】
本発明の第３の態様によれば、コンピュータを、上記経路形状判定装置として機能させるためのプログラムが提供される。本発明の第４の態様によれば、コンピュータを、上記運動支援システムとして機能させるためのプログラムが提供される。
【０００９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１０】
【図１】情報端末の通信環境の一例を概略的に示す。
【図２】運動支援システムの機能構成の一例を概略的に示す。
【図３】平地における足の軌跡及び足の接地角度の一例を概略的に示す。
【図４】坂における足の軌跡及び足の接地角度の一例を概略的に示す。
【図５】階段における足の軌跡及び足の接地角度の一例を概略的に示す。
【図６】消費カロリーを表す画像をマッピングした地図画像の一例を概略的に示す。
【発明を実施するための形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、本実施形態に係る情報端末１００の通信環境の一例を概略的に示す。情報端末１００は、無線通信機能を備える端末であって、例えば、携帯電話、タブレット、携帯型音楽プレイヤー、及び本実施形態に記載の処理を実行する専用の端末等である。
【００１３】
情報端末１００は、ユーザの足の動きを検出する動き管理ユニット２００と無線通信する。無線通信の通信規格としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）、及び無線ＬＡＮなどが例示できる。情報端末１００と動き管理ユニット２００とは、独自のプロトコルに従って無線通信してもよい。
【００１４】
動き管理ユニット２００は、ユーザの足の動きを検出できれば、何れの場所に設置されてもよい。本実施形態では、動き管理ユニット２００が右靴３０２に設置された場合を例に挙げて説明するが、これに限らず、左靴３０４に設置されてもよく、また、ユーザの足に設置されてもよい。また、本実施形態では、動き管理ユニット２００が右靴３０２の靴底に設置された場合を例に挙げて説明するが、これに限らず、靴紐等の他の部位に設置されてもよい。
【００１５】
情報端末１００は、靴３００を装着して歩行又は走行するユーザの足の動きに関する情報を、動き管理ユニット２００から受信する。情報端末１００は、受信した足の動きに関する情報に基づいて、ユーザが歩行又は走行した経路の形状を判定してよい。情報端末１００は、経路形状判定装置の一例であってよい。また、情報端末１００は、受信した足の動きに関する情報に基づいて、ユーザの消費カロリーを推定してよい。情報端末１００は、消費カロリー推定装置の一例であってよい。
【００１６】
情報端末１００は、ネットワーク２０を介して運動支援サーバ４０と通信してよい。ネットワーク２０は、インターネット及び電話網を含んでよい。運動支援サーバ４０は、靴３００を装着して歩行又は走行するユーザの足の動きに関する情報を、情報端末１００を介して動き管理ユニット２００から受信してよい。なお、運動支援サーバ４０は、アクセスポイント３０を介して、靴３００を装着して歩行又は走行するユーザの足の動きに関する情報を動き管理ユニット２００から受信してもよい。アクセスポイント３０は、無線ＬＡＮアクセスポイント及びＢｌｕｅｔｏｏｔｈアクセスポイントなどであってよい。
【００１７】
運動支援サーバ４０は、受信した足の動きに関する情報に基づいて、ユーザが歩行又は走行した経路の形状を判定してよい。運動支援サーバ４０は、経路形状判定装置の一例であってよい。また、運動支援サーバ４０は、受信した足の動きに関する情報に基づいて、ユーザの消費カロリーを推定してよい。運動支援サーバ４０は、消費カロリー推定装置の一例であってよい。
【００１８】
右靴３０２及び左靴３０４のそれぞれには、インソール４２０及びインソール４４０のそれぞれが装着されてよい。インソール４２０及びインソール４４０は、圧力検出ユニットの一例であってよい。
【００１９】
インソール４２０は、圧力センサ４２２、圧力センサ４２４、及び圧力送信部４２６を有する。圧力センサ４２２及び圧力センサ４２４は、測定した圧力を圧力送信部４２６に送信する。圧力送信部４２６は、受信した圧力を動き管理ユニット２００に送信してよい。圧力送信部４２６は、予め動き管理ユニット２００と通信可能な状態にして情報の授受ができるようペアリングをすること等によって、動き管理ユニット２００と通信してよい。
【００２０】
インソール４４０は、圧力センサ４４２，圧力センサ４４４、及び圧力送信部４４６を有する。圧力センサ４４２及び圧力センサ４４４は、測定した圧力を圧力送信部４４６に送信する。圧力送信部４４６は、受信した圧力を動き管理ユニット２００に送信してよい。圧力送信部４４６は、予め動き管理ユニット２００と通信可能な状態にして情報の授受ができるようペアリングすること等によって、動き管理ユニット２００と通信してよい。
【００２１】
動き管理ユニット２００は、圧力送信部４２６及び圧力送信部４４６から受信した圧力を、情報端末１００に送信してよい。また、動き管理ユニット２００は、圧力送信部４２６及び圧力送信部４４６から受信した圧力を、運動支援サーバ４０に送信してよい。動き管理ユニット２００は、圧力送信部４２６及び圧力送信部４４６から受信した圧力を、情報端末１００を介して運動支援サーバ４０に送信してよく、また、アクセスポイント３０を介して運動支援サーバ４０に送信してもよい。
【００２２】
図２は、本実施形態に係る運動支援システム１０の機能構成の一例を概略的に示す。運動支援システム１０は、経路形状判定装置１１０、消費カロリー推定装置１５０及び動き管理ユニット２００を有してよい。
【００２３】
動き管理ユニット２００は、ジャイロセンサ２０２、加速度センサ２０４、動き送信部２０６、位置測定部２０８、位置情報送信部２１０、圧力受信部２１２、及び圧力送信部２１４を備える。動き管理ユニット２００は、これらのすべての構成を有さずに一部の構成のみを備えてもよい。すなわち、消費カロリーを算出する上で必要な情報を取得できればよく、例えば、ジャイロセンサ２０２と加速度センサ２０４とで歩行や走行におけるより精度の高い情報を得ることが可能ではあるが、どちらかを有していない場合でも精度は低くなるものの歩行や走行における情報を取得でき消費カロリーを算出することができる。動き送信部２０６は、ジャイロセンサ２０２の出力値及び加速度センサ２０４の出力値を経路形状判定装置１１０に送信する。
【００２４】
位置測定部２０８は、動き管理ユニット２００の位置を測定する。位置測定部２０８は、例えば、ＧＰＳデータを受信することによって動き管理ユニット２００の位置を測定する。位置情報送信部２１０は、位置測定部２０８が測定した位置と、当該位置を測定した時刻とを含む位置情報を消費カロリー推定装置１５０に送信する。
【００２５】
圧力受信部２１２は、圧力送信部４２６及び圧力送信部４４６から圧力を受信する。圧力送信部２１４は、圧力受信部２１２が受信した圧力を消費カロリー推定装置１５０に送信する。
【００２６】
経路形状判定装置１１０は、動き取得部１１２、パターン取得部１１４、経路形状判定部１１６、及び参照パターン格納部１１８を備える。経路形状判定装置１１０は、これらのすべての構成を有さずに一部の構成のみを備えてもよい。すなわち、消費カロリーを算出する上で必要な情報を取得できればよく、例えば、パターン取得部１１４を有しない場合、後述するように足の接地角度や移動距離の算出はできないので精度は低くなるものの歩行や走行における情報は取得でき消費カロリーを算出することができる。動き取得部１１２は、動き送信部２０６から、ジャイロセンサ２０２の出力値及び加速度センサ２０４の出力値を受信する。
【００２７】
パターン取得部１１４は、動き取得部１１２から受信したジャイロセンサ２０２の出力値及び加速度センサ２０４の出力値に基づいて、ユーザの足の動きパターンを取得する。ユーザの足の動きパターンとは、例えば、ユーザの足の移動軌跡である。パターン取得部１１４は、例えば、加速度センサ２０４の出力値を２回積分することによって移動距離を算出し、ジャイロセンサ２０２の出力値から移動方向を判定することにより、足の移動軌跡を特定する。
【００２８】
また、ユーザの足の動きパターンは、ユーザの足の接地角度を含んでよい。足の接地角度とは、ユーザが平地に立った時にジャイロセンサ２０２が初期値として検出した角度と、右靴３０２の靴底面が接地したときにジャイロセンサ２０２が検出した角度との差分であってよい。パターン取得部１１４は、ユーザが平地に立った時にジャイロセンサ２０２が検出した角度を予め記憶しておき、右靴３０２が接地したときに検出した右靴３０２の角度との差分を算出することにより、足の接地角度を取得してよい。パターン取得部１１４は、足の移動軌跡から、右靴３０２が接地したタイミングを判断してよい。また、圧力センサ４２２及び圧力センサ４２４の出力値を取得することによって、右靴３０２が接地したタイミングを判断してもよい。
【００２９】
また、パターン取得部１１４は、ジャイロセンサ２０２の出力値及び加速度センサ２０４の出力値から、運動の継続時間、移動速度、及び移動距離の少なくともいずれかを取得してよい。パターン取得部１１４は、足の移動軌跡から移動距離を算出してよい。
【００３０】
経路形状判定部１１６は、パターン取得部１１４が取得したユーザの足の動きパターンに基づいて、ユーザが歩行又は走行した経路の形状を判定する。経路形状判定部１１６は、参照パターン格納部１１８に格納された複数の参照パターンと、パターン取得部１１４が取得した動きパターンとを比較することによって、経路の形状を判定してよい。
【００３１】
参照パターン格納部１１８は、複数の参照パターンを格納する。参照パターン格納部１１８は、靴３００を装着した複数の被験者に、平地、坂、及び階段のそれぞれを歩行又は走行させて生成した複数の動きパターンを、複数の参照パターンとして格納してよい。参照パターン格納部１１８は、年齢別、男女別、体重別、体系別、及び運動経験別に、被験者に平地、坂、及び階段のそれぞれを歩行又は走行させて生成した複数の動きパターンを格納してよい。体系別に被験者に歩行又は走行させるとは、例えば、被験者を肥満型、筋肉質型、又は痩せ型に分類して、歩行又は走行させることである。また、運動経験別に被験者を歩行又は走行させるとは、被験者を運動の経験年数及び経験した運動の種類の少なくともいずれかに基づいて分類して、歩行又は走行させることである。経路形状判定部１１６は、参照パターン格納部１１８に格納された複数の参照パターンのうち、年齢、性別、運動経験の少なくともいずれかが一致する複数の参照パターンと、パターン取得部１１４が取得した動きパターンとを比較することによって、経路の形状を判定してよい。
【００３２】
参照パターン格納部１１８は、靴３００を装着したユーザ本人が、平地、坂、及び階段のそれぞれを実験的に歩行又は走行したとき取得した動きパターンを、参照パターンとして格納してもよい。これにより、経路の形状の判定精度を向上させることができる。
【００３３】
経路形状判定部１１６は、パターン取得部１１４が取得したユーザの足の動きパターンの特徴を解析することによって、経路の形状を判定してもよい。例えば、経路形状判定部１１６は、ユーザの足の軌跡の進行方向の傾きが予め定められた閾値よりも小さい場合に、経路が平地であると判定する。
【００３４】
また、経路形状判定部１１６は、ユーザの足の軌跡の進行方向の傾きが予め定められた閾値を超えており、かつ、足の接地角度が予め定められた閾値よりも大きい場合に、経路が坂であると判定してよい。また、経路形状判定部１１６は、ユーザの足の軌跡の進行方向の傾きが予め定められた閾値を超えており、かつ、足の接地角度が予め定められた閾値よりも小さい場合に、経路が階段であると判定してよい。
【００３５】
消費カロリー推定装置１５０は、体重記憶部１５２、体重推定部１５４、圧力取得部１５６、体重取得部１５８、消費カロリー推定部１６０、消費カロリー記憶部１６２、位置情報取得部１６４、マッピング部１６６、及び表示制御部１６８を備える。消費カロリー推定装置１５０は、これらのすべての構成を有さずに一部の構成のみを備えてもよい。すなわち、消費カロリー推定装置１５０は、消費カロリーを推定できればよく、例えば、マッピング部１６６及び表示制御部１６８を有さなくてもよい。
【００３６】
体重記憶部１５２は、ユーザの体重を記憶する。体重記憶部１５２は、例えば、予めユーザによって入力されたユーザの体重を記憶する。ユーザは、例えば、運動をする前に測定した体重を消費カロリー推定装置１５０に入力してよい。また、消費カロリー推定装置１５０が、通信機能を有する体重計からユーザの体重を受信して、体重記憶部１５２に記憶してもよい。
【００３７】
体重推定部１５４は、ユーザの体重を推定する。体重推定部１５４は、圧力取得部１５６が圧力送信部２１４から受信した圧力に基づいて、ユーザの体重を推定してよい。体重推定部１５４は、例えば、圧力取得部１５６が取得した圧力を体重に換算する数式又は換算テーブルを用いることによって、ユーザの体重を推定してよい。
【００３８】
体重推定部１５４は、圧力取得部１５６が取得した第１の圧力と、当該第１の圧力が測定されたときのユーザの第１の体重とに基づいて、ユーザの現在の体重を推定してもよい。第１の圧力が測定されたときのユーザの第１の体重とは、第１の圧力が測定されたときに、ユーザによって設定された体重であってよい。また、第１の圧力が測定されたときのユーザの第１の体重とは、第１の圧力が測定される前に、ユーザによって設定された体重であってよい。また、第１の圧力が測定されたときのユーザの第１の体重とは、第１の圧力が測定された後に、ユーザによって設定された体重であってよい。
【００３９】
体重推定部１５４は、圧力取得部１５６が取得した第２の圧力と、第１の圧力との比を第１の体重に乗じることにより、第２の圧力に対応する第２の体重を推定してよい。例えば、第１の体重が６０．０ｋｇであり、第１の圧力と第２の圧力との比が０．９であった場合、体重推定部１５４は、第２の体重を５４．０ｋｇと推定する。
【００４０】
体重取得部１５８は、ユーザの体重を取得する。体重取得部１５８は、体重記憶部１５２に記憶された体重を取得してよい。また、体重取得部１５８は、体重推定部１５４によって推定された体重を取得してよい。
【００４１】
消費カロリー推定部１６０は、体重取得部１５８が取得したユーザの体重と、パターン取得部１１４から受信した動きパターンとに基づいて、ユーザの消費カロリーを推定する。消費カロリー推定部１６０は、例えば、ＭＥＴｓ（Ｍｅｔａｂｏｌｉｃ  Ｅｑｕｉｖａｌｅｎｔｓ）法に従って、消費カロリーを推定する。すなわち、消費カロリー推定部１６０は、体重取得部１５８が取得したユーザの体重と、運動の継続時間と、歩行のＭＥＴｓ数又は走行のＭＥＴｓ数と、計数である１．０５とを乗算することによって消費カロリーを推定してよい。
【００４２】
消費カロリー推定部１６０は、運動が歩行であるか走行であるかを、ユーザの移動速度から判断してよい。例えば、移動速度が予め定められた閾値より遅い場合に歩行と判断し、速い場合に走行と判断してよい。消費カロリー推定部１６０は、パターン取得部１１４から受信した動きパターンからユーザの移動速度を算出してよく、また、パターン取得部１１４によって算出された移動速度をパターン取得部１１４から取得してもよい。また、消費カロリー推定部１６０は、位置情報取得部１６４が取得した位置情報に基づいて、移動速度を算出してもよい。
【００４３】
消費カロリー推定部１６０は、乗算するＭＥＴｓ数を移動速度に応じて変更してよい。すなわち、消費カロリー推定部１６０は、歩行における移動速度に応じたＭＥＴｓ数又は走行における移動速度に応じたＭＥＴｓ数を乗算してよい。これにより、消費カロリーの推定精度を向上させることができる。
【００４４】
消費カロリー推定部１６０は、さらに経路形状判定部１１６が判定した経路の形状に基づいて、消費カロリーを推定してもよい。消費カロリー推定部１６０は、経路の形状が上り階段と判定された場合、階段を上る活動に対応するＭＥＴｓ数を使用してよい。また、消費カロリー推定部１６０は、経路の形状が下り階段と判定された場合、階段を降りる活動に対応するＭＥＴｓ数を使用してよい。また、消費カロリー推定部１６０は、経路の形状が上り坂と判定された場合、上り坂に対応するＭＥＴｓ数を使用してよい。また、消費カロリー推定部１６０は、経路の形状が下り坂と判定された場合、下り坂に対応するＭＥＴｓ数を使用してよい。
【００４５】
これにより、消費カロリーの推定精度を向上させることができる。また、ユーザに入力操作をさせることなく、経路の形状を判定することにより、ユーザが経路の形状を入力する煩雑さを解消することができる。
【００４６】
消費カロリー推定部１６０は、他の算出法によってユーザの消費カロリーを推定してもよい。例えば、消費カロリー推定部１６０は、歩行の運動係数又は走行の運動係数と、ユーザの年齢別の係数と、体重取得部１５８が取得したユーザの体重と、運動の継続時間とを乗算することによって、消費カロリーを推定してもよい。そして、消費カロリー推定部１６０は、経路の形状が上り階段又は下り階段と判定された場合、上り階段又は下り階段に対応する運動係数を使用して、消費カロリーを推定してよい。また、消費カロリー推定部１６０は、経路の形状が上り坂又は下り坂と判定された場合、上り坂又は下り坂に対応する運動係数を使用して、消費カロリーを推定してよい。
【００４７】
また、消費カロリー推定部１６０は、ユーザの体重と、運動の継続時間と、移動距離とから運動エネルギーを算出することによって、消費カロリーを推定してもよい。消費カロリー推定部１６０は、パターン取得部１１４から取得した動きパターンから、ユーザによる運動の継続時間と移動距離とを取得してよい。例えば、消費カロリー推定部１６０は、運動エネルギーと消費カロリーとを対応付けた対応テーブルを参照することによって、算出した運動エネルギーに対応する消費カロリーを取得する。また、消費カロリー推定部１６０は、運動エネルギーを消費カロリーに換算する換算ルールを用いて、算出した運動エネルギーを消費カロリーに換算してもよい。運動エネルギーと消費カロリーとを対応付けた対応テーブル及び運動エネルギーを消費カロリーに換算する換算ルールは、予め登録されてよい。またさらに、消費カロリー推定部１６０は、垂直方向の移動変位に基づく位置エネルギーの変化を用いて、消費カロリーを推定してもよい。例えば、消費カロリー推定部１６０は、位置エネルギーの変化量と消費カロリーとを対応付けた対応テーブルを参照することによって、消費カロリーを推定する。また、消費カロリー推定部１６０は、位置エネルギーの変化量を消費カロリーに換算する換算ルールを用いて、位置エネルギーの変化量を消費カロリーに換算してもよい。位置エネルギーの変化量と消費カロリーとを対応付けた対応テーブル及び位置エネルギーの変化量を消費カロリーに換算する換算ルールは、予め登録されてよい。
【００４８】
消費カロリー記憶部１６２は、消費カロリー推定部１６０が推定した消費カロリーを記憶する。消費カロリー記憶部１６２は、位置情報取得部１６４が取得した位置情報と、消費カロリー推定部１６０が推定した、位置情報が示す位置における消費カロリーとを対応付けて記憶してよい。例えば、消費カロリー記憶部１６２は、位置情報によって特定されるある区間と、当該区間における消費カロリーとを対応付けて記憶する。また、消費カロリー記憶部１６２は、位置情報によって特定されるある区間と、当該区間における単位時間あたりの消費カロリーとを対応付けて記憶してもよい。
【００４９】
マッピング部１６６は、消費カロリー記憶部１６２に記憶された消費カロリーに対応する画像を、消費カロリーに対応付けて記憶された位置情報に基づいて、地図画像上にマッピングする。例えば、マッピング部１６６は、ある区間における消費カロリーを示す数値画像を、地図画像上の当該区間に対応する位置にマッピングする。これにより、地図画像上の各区間におけるユーザの消費カロリーを容易に把握できるマッピング画像を生成することができる。表示制御部１６８は、マッピング部１６６が、消費カロリーに対応する画像をマッピングした地図画像を表示するよう制御する。なお、上述したように、消費カロリー推定装置１５０がマッピング部１６６及び表示制御部１６８を有さなくてもよく、例えば、他の装置が備えるマッピング部１６６及び表示制御部１６８が、消費カロリー記憶部１６２に記憶された情報を用いて、消費カロリーに対応する画像をマッピングした地図画像を表示する処理を実行してもよい。
【００５０】
図３は、平地における動きパターンの一例を概略的に示す。図４は、坂における動きパターンの一例を概略的に示す。図５は、階段における動きパターンの一例を概略的に示す。横軸が進行方向、縦軸が進行方向に対して垂直な方向を示す。図３から図５に示す動きパターンは、足の軌跡５０２及び足の接地角度５０４を含む。
【００５１】
図４に示すように、坂における動きパターンでは、足の軌跡５０２の進行方向が、上方向又は下方向に傾く。また、坂における動きパターンでは、足の接地角度５０４が、上方向又は下方向に傾く。したがって、経路形状判定部１１６は、ユーザの足の軌跡の進行方向の傾きが予め定められた閾値を超えており、かつ、足の接地角度が予め定められた閾値よりも大きい場合に、経路が坂であると判定してよい。なお、予め定められた閾値は、予め実験的に決定されてよい。
【００５２】
図５に示すように、階段における動きパターンでは、足の軌跡５０２の進行方向が、上方向又は下方向に傾く。また、階段における動きパターンでは、足の接地角度５０４は、上方向又は下方向に傾かない。したがって、経路形状判定部１１６は、ユーザの足の軌跡の進行方向の傾きが予め定められた閾値を超えており、かつ、足の接地角度が予め定められた閾値よりも小さい場合に、経路が階段であると判定してよい。なお、予め定められた閾値は、予め実験的に決定されてよい。
【００５３】
図６は、消費カロリーを表す画像をマッピングした地図画像６００の一例を概略的に示す。消費カロリーを表す画像をマッピングした地図画像６００を、マッピング画像と呼ぶ場合がある。
【００５４】
消費カロリーを表す画像は、消費カロリーの多少を識別可能な画像であってよい。例えば、消費カロリーを表す画像は、消費カロリーの多少に応じた太さの線画像である。また、消費カロリーを表す画像は、消費カロリーの多少に応じた色で彩色した線画像であってもよい。例えば、消費カロリーが多いほど赤く、消費カロリーが少ないほど青く彩色した画像である。また、消費カロリーを表す画像は、消費カロリーの数値を示す数値画像であってもよい。
【００５５】
図６は、各区間に、各区間の消費カロリーの多少に応じた太さの矢印画像６０２をマッピングした例を示す。マッピング部１６６は、進行方向によって消費カロリーに差がない場合には、一の消費カロリーを表す画像をマッピングしてよい。また、マッピング部１６６は、進行方向によって消費カロリーに差がある場合には、進行方向別に消費カロリーを表す画像をマッピングしてよい。
【００５６】
マッピング部１６６は、経路形状判定部１１６によって判定された経路の形状を表す画像を、地図画像６００にマッピングする。図６では、経路の形状が階段である区間に階段を示す画像６０４がマッピングされ、経路の形状が坂である区間に坂を示す画像６０６がマッピングされた例を示す。
【００５７】
マッピング画像は、ユーザが閲覧することによって消費カロリーの状況を把握することができる。また、ユーザ又はユーザ以外の人が閲覧することによって、運動するコースを決定する材料とすることができる。
【００５８】
マッピング部１６６は、マッピング画像に、ユーザの年齢、性別、及び運動経験等のデータを対応付けてよい。そして、表示制御部１６８は、年齢、性別、及び運動経験等のデータを検索条件として、マッピング画像を表示するべく制御してよい。これにより、例えば、ユーザの年齢、性別、及び運動経験に類似したユーザ以外の人のマッピング画像を閲覧しやすくできる。
【００５９】
本実施形態において、経路形状判定装置１１０、消費カロリー推定装置１５０、及び動き管理ユニット２００の少なくともいずれかが音声ガイダンス機能をさらに備えてもよい。例えば、動き管理ユニット２００は、ユーザから体重推定の指示を受け付けた場合に、靴３００全体に均等に体重がかかるように立つことを促す音声ガイダンスを出力する。そして、音声ガイダンス出力後、予め定められた時間が経過した後に、圧力受信部２１２が圧力送信部４２６及び圧力送信部４４６から圧力を受信してよい。これにより、体重の推定精度を向上させることができる。
【００６０】
本実施形態において、圧力検出ユニットとしてインソール４２０及びインソール４４０を採用した場合を例に挙げて説明したが、これに限らない。靴３００が圧力検出ユニットであってもよい。すなわち、右靴３０２が圧力センサ４２２、圧力センサ４２４、及び圧力送信部４２６を備え、左靴３０４が圧力センサ４４２、圧力センサ４４４、及び圧力送信部４４６を備えてもよい。
【００６１】
本実施形態に係る経路形状判定装置１１０は、情報端末１００であってよく、また、運動支援サーバ４０であってもよい。また、動き管理ユニット２００が、経路形状判定装置１１０であってもよい。すなわち、動き管理ユニット２００が、経路形状判定装置１１０の構成を備えてもよい。
【００６２】
本実施形態に係る消費カロリー推定装置１５０は、情報端末１００であってよく、また、運動支援サーバ４０であってもよい。また、動き管理ユニット２００が、消費カロリー推定装置１５０であってもよい。すなわち、動き管理ユニット２００が、消費カロリー推定装置１５０の構成を備えてもよい。
【００６３】
情報端末１００は、経路形状判定装置１１０及び消費カロリー推定装置１５０の両方を備えてもよい。すなわち、情報端末１００は、運動支援システムの一例であってよい。また、運動支援サーバ４０は、経路形状判定装置１１０及び消費カロリー推定装置１５０の両方を備えてもよい。すなわち、運動支援サーバ４０は、運動支援システムの一例であってよい。また、動き管理ユニット２００は、経路形状判定装置１１０及び消費カロリー推定装置１５０の両方を備えてもよい。すなわち、動き管理ユニット２００は、運動支援システムの一例であってよい。
【００６４】
以上の説明において、経路形状判定装置１１０及び消費カロリー推定装置１５０の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよい。また、ハードウエアとソフトウエアとの組み合わせにより実現されてもよい。また、プログラムが実行されることにより、コンピュータが、経路形状判定装置１１０及び消費カロリー推定装置１５０の少なくとも一方の一部として機能してもよい。プログラムは、コンピュータ読み取り可能な媒体又はネットワークに接続された記憶装置から、経路形状判定装置１１０及び消費カロリー推定装置１５０の少なくとも一方の少なくとも一部を構成するコンピュータにインストールされてよい。
【００６５】
コンピュータにインストールされ、コンピュータを本実施形態に係る経路形状判定装置１１０及び消費カロリー推定装置１５０の少なくとも一方として機能させるプログラムは、ＣＰＵ等に働きかけて、コンピュータを、経路形状判定装置１１０及び消費カロリー推定装置１５０の少なくとも一方の各部としてそれぞれ機能させる。これらのプログラムに記述された情報処理は、コンピュータに読込まれることにより、ソフトウエアと経路形状判定装置１１０及び消費カロリー推定装置１５０の少なくとも一方のハードウエア資源とが協働した具体的手段として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータの使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の経路形状判定装置１１０及び消費カロリー推定装置１５０の少なくとも一方を構築することができる。
【００６６】
また、運動支援サーバ４０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インターフェースなどを有するデータユニットと、キーボード、タッチパネル、マイクなどの入力ユニットと、ディスプレイ、スピーカなどの出力ユニットと、メモリ、ＨＤＤなどの記憶ユニットとを備えた一般的な構成の情報処理装置において、運動支援サーバ４０の各部の動作を規定したソフトウエア又はプログラムを起動することにより実現されてよい。運動支援サーバ４０は、仮想サーバまたはクラウドシステムであってもよい。
【００６７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６８】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００６９】
１０  運動支援システム、２０  ネットワーク、３０  アクセスポイント、４０  運動支援サーバ、１００  情報端末、１１０  経路形状判定装置、１１２  動き取得部、１１４  パターン取得部、１１６  経路形状判定部、１１８  参照パターン格納部、１５０  消費カロリー推定装置、１５２  体重記憶部、１５４  体重推定部、１５６  圧力取得部、１５８  体重取得部、１６０  消費カロリー推定部、１６２  消費カロリー記憶部、１６４  位置情報取得部、１６６  マッピング部、１６８  表示制御部、２００  動き管理ユニット、２０２  ジャイロセンサ、２０４  加速度センサ、２０６  動き送信部、２０８  位置測定部、２１０  位置情報送信部、２１２  圧力受信部、２１４  圧力送信部、３００  靴、３０２  右靴、３０４  左靴、４２０  インソール、４２２  圧力センサ、４２４  圧力センサ、４２６  圧力送信部、４４０  インソール、４４２  圧力センサ、４４４  圧力センサ、４４６  圧力送信部、５０２  軌跡、５０４  接地角度、６００  地図画像、６０２  矢印画像、６０４  画像、６０６  画像
【図１】
0006054905.tif 000002
【図２】
0006054905.tif 000003
【図３】
0006054905.tif 000004
【図４】
0006054905.tif 000005
【図５】
0006054905.tif 000006
【図６】
0006054905.tif 000007