(57)【要約】【課題】ランニングで使用するシューズの消耗度を計測することができる。【解決手段】体動検出部１０５は、ユーザの走行時の歩数を計測する。ＣＰＵ１０１は、体動検出部１０５が計測した歩数に基づいて、ユーザが使用するシューズの消耗の度合いを示す消耗度を算出する。【選択図】図１
2014046087.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの走行時の歩数を計測する計測部と、
前記計測部が計測した歩数に基づいて、前記ユーザが使用するシューズの消耗の度合いを示す消耗度を算出する消耗度算出部と、
を備えることを特徴とする電子機器。
【請求項２】
前記消耗度算出部は、前記ユーザに関する情報を考慮した係数を用いて、前記計測部が計測した歩数を前記消耗度に変換する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記ユーザに関する情報は、前記ユーザの体重、前記ユーザの走行スピード、前記ユーザのランニングレベル、または性別である
ことを特徴とする請求項２に記載の電子機器。
【請求項４】
表示部と、
消耗度の累積値を記憶する記憶部と、
前記記憶部が記憶する消耗度の累積値に前記消耗度算出部が算出した消耗度を加算して消耗度の累積値を算出する累積値算出部と、
前記累積値算出部が算出した前記消耗度の累積値に基づいて前記シューズの緩衝性を算出する緩衝性算出部と、
前記緩衝性算出部が算出した前記シューズの緩衝性を前記表示部に表示する表示制御部と、
を備えることを特徴とする請求項１から３いずれか１項に記載の電子機器。
【請求項５】
シューズを選択する選択部を備え、
前記記憶部は、前記ユーザが使用するシューズ毎に消耗度の累積値を記憶し、
前記累積値算出部は、前記選択部が選択したシューズの消耗度の累積値を前記記憶部から読み出し、読み出した消耗度の累積値に前記消耗度算出部が算出した消耗度を加算して前記選択部が選択したシューズの消耗度の累積値を算出し、
前記緩衝性算出部は、前記累積値算出部が算出した前記消耗度の累積値に基づいて、前記選択部が選択したシューズの緩衝性を算出する
ことを特徴とする請求項４に記載の電子機器。
【請求項６】
前記消耗度の初期化を指示する入力を受け付ける入力部と、
前記入力部において前記消耗度の初期化の指示が入力されると、前記記憶部が記憶している前記消耗度の累積値を初期化する初期化部と、
を備えることを特徴とする請求項４または５に記載の電子機器。
【請求項７】
加速度を検出する加速度センサを備え、
前記計測部は、前記加速度センサが検出する加速度に基づいて歩数を計測する
ことを特徴とする請求項１から６いずれか１項に記載の電子機器。
【請求項８】
加速度を検出する加速度センサと、
時間を計測する計時部と
を備え、
前記計測部は、所定時間内に前記加速度センサが検出する加速度に基づいて前記ユーザの走行ピッチを計測し、計測した前記走行ピッチと前記ユーザの走行した時間とに基づいて前記ユーザの走行時の歩数を計測する
ことを特徴とする請求項１から６いずれか１項に記載の電子機器。
【請求項９】
前記加速度センサは、前記消耗度算出部が算出した消耗度に関する情報を表示する表示部を備える腕時計に内蔵されている
ことを特徴とする請求項７または８に記載の電子機器。
【請求項１０】
前記加速度センサは、前記ユーザが使用する前記シューズに装着可能な機器に内蔵されている
ことを特徴とする請求項７または８に記載の電子機器。
【請求項１１】
前記加速度センサは、前記ユーザが使用する前記シューズに内蔵されている
ことを特徴とする請求項７または８に記載の電子機器。
【請求項１２】
コンピュータに、
ユーザの走行時の歩数を計測するステップと、
計測した歩数に基づいて、前記ユーザが使用するシューズの消耗の度合いを示す消耗度を算出するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびプログラムに関する。
【背景技術】
【０００２】
従来より、加速度センサにより人の動作を検出し、走行時の歩数や走行距離を検出するランニング用の腕時計が知られている（例えば、特許文献１参照）。このような腕時計には、１回のランニングにおける歩数や距離を計測するものや、１ヶ月毎に歩数や距離を累積するものがある。また、シューズは使用するにつれて消耗し、消耗するにつれてシューズ特有のパフォーマンスも徐々に劣化していく。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】実開平２−５９４１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ミッドソールの消耗度など、シューズの外観を見ても消耗度を判別することができないという問題がある。また、特許文献１に記載の腕時計では、ランニングそのものの結果（歩数や距離、時間等）を計測することはできるが、ランニングで使用するシューズの消耗度の計測を行うことができないという問題がある。
【０００５】
そこで、本発明は上述の事情を鑑みてなされたものであり、ランニングで使用するシューズの消耗度を計測することができる電子機器およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、ユーザの走行時の歩数を計測する計測部と、前記計測部が計測した歩数に基づいて、前記ユーザが使用するシューズの消耗の度合いを示す消耗度を算出する消耗度算出部と、を備えることを特徴とする電子機器である。
【０００７】
また、本発明の電子機器において、前記消耗度算出部は、前記ユーザに関する情報を考慮した係数を用いて、前記計測部が計測した歩数を前記消耗度に変換することを特徴とする。
【０００８】
また、本発明の電子機器において、前記ユーザに関する情報は、前記ユーザの体重、前記ユーザの走行スピード、前記ユーザのランニングレベル、または性別であることを特徴とする。
【０００９】
また、本発明の電子機器において、表示部と、消耗度の累積値を記憶する記憶部と、前記記憶部が記憶する消耗度の累積値に前記消耗度算出部が算出した消耗度を加算して消耗度の累積値を算出する累積値算出部と、前記累積値算出部が算出した前記消耗度の累積値に基づいて前記シューズの緩衝性を算出する緩衝性算出部と、前記緩衝性算出部が算出した前記シューズの緩衝性を前記表示部に表示する表示制御部と、を備えることを特徴とする。
【００１０】
また、本発明の電子機器において、シューズを選択する選択部を備え、前記記憶部は、前記ユーザが使用するシューズ毎に消耗度の累積値を記憶し、前記累積値算出部は、前記選択部が選択したシューズの消耗度の累積値を前記記憶部から読み出し、読み出した消耗度の累積値に前記消耗度算出部が算出した消耗度を加算して前記選択部が選択したシューズの消耗度の累積値を算出し、前記緩衝性算出部は、前記累積値算出部が算出した前記消耗度の累積値に基づいて、前記選択部が選択したシューズの緩衝性を算出することを特徴とする。
【００１１】
また、本発明の電子機器において、前記消耗度の初期化を指示する入力を受け付ける入力部と、前記入力部において前記消耗度の初期化の指示が入力されると、前記記憶部が記憶している前記消耗度の累積値を初期化する初期化部と、を備えることを特徴とする。
【００１２】
また、本発明の電子機器において、加速度を検出する加速度センサを備え、前記計測部は、前記加速度センサが検出する加速度に基づいて歩数を計測することを特徴とする。
【００１３】
また、本発明の電子機器において、加速度を検出する加速度センサと、時間を計測する計時部とを備え、前記計測部は、所定時間内に前記加速度センサが検出する加速度に基づいて前記ユーザの走行ピッチを計測し、計測した前記走行ピッチと前記ユーザの走行した時間とに基づいて前記ユーザの走行時の歩数を計測することを特徴とする。
【００１４】
また、本発明の電子機器において、前記加速度センサは、前記消耗度算出部が算出した消耗度に関する情報を表示する表示部を備える腕時計に内蔵されていることを特徴とする。
【００１５】
また、本発明の電子機器において、前記加速度センサは、前記ユーザが使用する前記シューズに装着可能な機器に内蔵されていることを特徴とする。
【００１６】
また、本発明の電子機器において、前記加速度センサは、前記ユーザが使用する前記シューズに内蔵されていることを特徴とする。
【００１７】
また、本発明は、コンピュータに、ユーザの走行時の歩数を計測するステップと、計測した歩数に基づいて、前記ユーザが使用するシューズの消耗の度合いを示す消耗度を算出するステップと、を実行させるためのプログラムである。
【発明の効果】
【００１８】
本発明によれば、計測部は、ユーザの走行時の歩数を計測する。また、消耗度算出部は、計測した歩数に基づいて、ユーザが使用するシューズの消耗の度合いを示す消耗度を算出する。これにより、ユーザが走行したときの歩数に基づいて、ユーザが使用するシューズの消耗度を算出することができる。すなわち、ユーザの走行時の歩数を、シューズをどれだけ使用したかの指標とし、消耗度を算出している。従って、ランニングで使用するシューズの消耗度を計測することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態における腕時計の構成を示したブロック図である。
【図２】本発明の第１の実施形態における、シューズにかかる負荷と、体重及び走行スピードとの関係を示すグラフである
【図３】本発明の第１の実施形態における、走行スピードとランニングレベルとの関係を示すグラフである。
【図４】本発明の第１の実施形態における表示部が表示する、シューズの緩衝性を示す表示内容を示した概略図である。
【図５】本発明の第１の実施形態における腕時計が実行する緩衝性表示処理の処理手順を示したフローチャートである。
【図６】本発明の第２の実施形態における腕時計が実行する緩衝性表示処理の処理手順を示したフローチャートである。
【図７】本発明の第３の実施形態における腕時計が実行する初期化処理の処理手順を示したフローチャートである。
【図８】本発明の第４の実施形態における腕時計が実行する緩衝性表示処理の処理手順を示したフローチャートである。
【図９】本発明の第５の実施形態における腕時計が実行する緩衝性表示処理の処理手順を示したフローチャートである。
【図１０】本発明の第６の実施形態における腕時計が実行する緩衝性表示処理の処理手順を示したフローチャートである。
【図１１】本発明におけるユーザの歩数を計測するための加速度センサの搭載位置の例を示す図である。
【図１２】本発明における加速度センサを用いた歩数の計測方法の例を示す図である。
【発明を実施するための形態】
【００２０】
（第１の実施形態）
以下、本発明の第１の実施形態について、図面を参照しながら説明する。本実施形態では、電子機器の一例として、腕時計の例を用いて説明する。図１は、本実施形態における腕時計１００の構成を示したブロック図である。腕時計１００は、ユーザの使用するシューズ（特に、ランニングシューズ）の消耗度を算出するために、シューズの緩衝性を算出して表示する電子時計である。シューズの緩衝性とは、シューズの衝撃を緩和する機能の性能（衝撃吸収性）であり、特にミッドソールの緩衝力である。図示する例では、腕時計１００は、ＣＰＵ１０１（消耗度算出部、累積値算出部、緩衝性算出部、表示制御部）と、発振部１０２と、報音部１０３と、照明部１０４と、体動検出部１０５（計測部）と、入力部１０６と、表示部１０７と、メモリ部１０８（記憶部）と、電源部１０９と、通信部１１０とを備える。
【００２１】
体動検出部１０５は、加速度を検出する加速度センサを備え、ユーザの走行時の歩数を計測する。具体的には、体動検出部１０５は、次の（方法１）または（方法２）によりユーザの走行時の歩数を計測する。
（方法１）体動検出部１０５は、加速度センサにより走行時における体の上下方向の振動を検出してユーザの走行時の歩数を計測する。（方法１）によれば、（方法２）に比べて精度良く歩数を計測することができる。
（方法２）体動検出部１０５は、加速度センサにより体の上下方向の振動を検出して所定時間（例えば、１分間）におけるユーザの歩数を計測し、ユーザの走行ピッチ（歩数／分）を計測する。走行ピッチとは、１分間における歩数である。そして、体動検出部１０５は、計測した走行ピッチにユーザが走行した時間である走行時間（単位は分）を乗じてユーザの走行時の歩数を計測する。この（方法２）では、所定時間（例えば、１分間）のみ加速度センサによる歩数の計測を行い、ユーザの走行終了後に走行時間全体における歩数を算出する。このため、（方法１）ではユーザが走行している間加速度センサによる歩数の計測をしなければならないが、（方法２）によれば所定時間のみ加速度センサによる歩数の計測をすればよく、腕時計１００における処理負荷を軽減することができる。
【００２２】
ＣＰＵ１０１は、腕時計１００が備える各部の制御を行う。例えば、ＣＰＵ１０１は、ユーザに関する情報を考慮した係数を用いて、体動検出部１０５が計測した歩数を、ユーザが使用するシューズの消耗度合いを示す消耗度に変換する。ユーザに関する情報としては、例えば、ユーザの体重や、ユーザの走行スピードや、ユーザのランニングレベルや、性別である。走行スピードは、走行する速さである。ランニングレベルは、例えば、所定距離を走行する際のタイムやランニングの能力を示す指標等である。また、ＣＰＵ１０１は、メモリ部１０８から消耗度の累積値を読み出し、読み出した累積値に、算出した消耗度を加算して消耗度の累積値を算出する。そして、ＣＰＵ１０１は、算出した消耗度の累積値をシューズの消耗度の累積値としてメモリ部１０８に上書きする。また、ＣＰＵ１０１は、算出した消耗度の累積値に基づいてシューズの緩衝性を算出する。そして、ＣＰＵ１０１は、算出したシューズの緩衝性を表示部１０７に表示する。
【００２３】
発振部１０２は、ＣＰＵ１０１の動作用の基準クロック信号および計時に必要なクロック信号を発生する。ＣＰＵ１０１および発振部１０２が時間を計測する計時部である。計時部は、ユーザの走行時間を計測するストップウォッチ機能や、現在の時刻を計時する時計機能を実現する。報音部１０３は、確認音や警告音を発生する音発生装置である。照明部１０４は、表示部１０７を照射するバックライトである。
【００２４】
入力部１０６は、外部から操作可能なスイッチによって構成されており、入力を受け付ける。例えば、入力部１０６は、ユーザの体重やランニングレベル等のユーザに関する情報の入力を受け付ける。また、入力部１０６は、歩数の計測を開始する指示の入力や、歩数の計測を終了する指示の入力を受け付ける。表示部１０７は、例えば液晶ディスプレイであり、時刻や、ユーザの使用するシューズの緩衝性等の情報を表示する。メモリ部１０８は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、読み出し専用メモリ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）から構成され、ユーザの走行時の歩数の累積値やユーザの使用するシューズの消耗度の累積値を記憶する。なお、歩数の累積値およびシューズの消耗度の累積値の初期値は「０」である。また、メモリ部１０８は、ＣＰＵ１０１が実行するプログラムを予め記憶している。電源部１０９は、腕時計１００が備える各部に電力を供給する。通信部１１０は、他の機器と通信を行う。
【００２５】
次に、シューズの緩衝性と消耗度との関係について説明する。シューズの緩衝性は、シューズの消耗度が小さいほど大きく、シューズの消耗度が大きいほど小さい。シューズの消耗度は、シューズの使用回数が少ないほど小さく、シューズの使用回数が多いほど大きい。このため、本実施形態における腕時計１００は、シューズの使用回数としてユーザの走行時の歩数を計測し、計測した歩数をシューズの消耗度に変換する。そして、腕時計１００は、変換した消耗度に基づいてシューズの緩衝性を算出して表示する。
【００２６】
以下、シューズの消耗度の算出方法について説明する。Ｗは、シューズの消耗度の累積値である。シューズの消耗度ｗは、次の式（１）により算出される。
【００２７】
【数１】
2014046087.tif 000003
【００２８】
ただし、ａ、ｂ、およびｃは、ユーザに関する情報を考慮した係数である。ａはユーザの体重を考慮した係数であり、ｂはユーザの走行スピードを考慮した係数であり、ｃはユーザのランニングレベルを考慮した係数である。
【００２９】
図２は、本実施形態における、シューズにかかる負荷と、体重及び走行スピードとの関係を示すグラフである。本図に示すグラフの縦軸はシューズにかかる負荷ｇであり、横軸は走行スピードｓｐｅｅｄである。曲線３０１は、体重の重いユーザにおける、シューズにかかる負荷と、体重及び走行スピードとの関係を示している。また、曲線３０２は、体重の軽いユーザにおける、シューズにかかる負荷と、体重及び走行スピードとの関係を示している。図示するように、走行スピードが速いほどシューズにかかる負荷は大きく、走行スピードが遅いほどシューズにかかる負荷は小さい。このため、ユーザの走行スピードを考慮した係数ｂは、ユーザの走行スピードが速いほど大きく、ユーザの走行スピードが遅いほど小さい。また、体重の重いユーザ（曲線３０１）に比べると、体重の軽いユーザ（曲線３０２）の方が同じ走行スピードでもシューズにかかる負荷は小さい。このため、ユーザの体重を考慮した係数ａは、ユーザの体重が重いほど大きく、ユーザの体重が軽いほど小さい。
【００３０】
図３は、本実施形態における、走行スピードとランニングレベルとの関係を示すグラフである。本図に示すグラフの縦軸は走行スピードｓｐｅｅｄであり、横軸はランニングレベルＲｕｎＬｖである。図示するように、ランニングレベルが大きいほど走行スピードが速く、ランニングレベルが小さいほど走行スピードが遅い。このため、ユーザのランニングレベルを考慮した係数ｃは、ユーザのランニングレベルが高いほど大きく、ユーザのランニングレベルが低いほど小さい。
【００３１】
次に、表示部１０７が表示する、シューズの緩衝性を示す表示内容について説明する。図４は、本実施形態における表示部１０７が表示する、シューズの緩衝性を示す表示内容を示した概略図である。図４（ａ）に示すように、表示部１０７は、現在の時刻や電池容量を示す表示と併せて、シューズの緩衝性を示すバーＬを表示する。シューズの緩衝性を示すバーＬにおいて、黒い部分は緩衝性を示し、白い部分は消耗度を示す。図４（ｂ）に示すように、シューズの緩衝性を示すバーＬは、初期状態のときに緩衝性（黒い部分）が大きく（消耗度（白い部分）が小さく）、シューズの寿命が近付くにつれて緩衝度（黒い部分）が小さく（消耗度（白い部分）が大きく）なる。すなわち、シューズの緩衝性を示すバーＬの黒い部分が小さく（白い部分が大きく）なると、シューズの寿命が近づいていることを示す。なお、図４（ｃ）に示すように、バーＬをシューズの消耗度を示す表示とするようにしてもよい。具体的には、バーＬにおいてシューズの消耗度を黒い部分として、初期状態のときに消耗度が小さく、シューズの寿命が近付くにつれて消耗度が大きくなる。そして、シューズの消耗度の黒い部分が大きくなると、シューズの寿命が近づいていることを示すようにしてもよい。
【００３２】
次に、本実施形態における腕時計１００が、シューズの緩衝性を表示部１０７に表示する緩衝性表示処理について説明する。図５は、本実施形態における腕時計１００が実行する緩衝性表示処理の処理手順を示したフローチャートである。
【００３３】
（ステップＳ１０１）ＣＰＵ１０１は、入力部１０６からユーザに関する情報である個人情報の入力を受け付ける。ユーザは、入力部１０６を操作して個人情報を入力する。ここで入力する個人情報は、ユーザの体重及びユーザのランニングレベルや性別である。その後、ステップＳ１０２の処理に進む。
（ステップＳ１０２）ＣＰＵ１０１は、入力部１０６から歩数の計測を開始する指示が入力されたか否かを判定する。計測を開始する指示が入力された場合はステップＳ１０３の処理に進み、計測を開始する指示が入力されていない場合はステップＳ１０２の処理へ戻る。
（ステップＳ１０３）ＣＰＵ１０１は、ストップウォッチ機能により時間の計測を開始する。その後、ステップＳ１０４の処理に進む。
（ステップＳ１０４）ＣＰＵ１０１は、体動検出部１０５による歩数の計測を開始する。その後、ステップＳ１０５の処理に進む。
【００３４】
（ステップＳ１０５）ＣＰＵ１０１は、計測を開始してからの歩数の累積をする。また、ＣＰＵ１０１は、体動検出部１０５が備える加速度センサが検出する加速度を積分することにより走行スピードを算出する。その後、ステップＳ１０６の処理に進む。
（ステップＳ１０６）ＣＰＵ１０１は、入力部１０６から歩数の計測を終了する指示が入力されたか否かを判定する。計測を終了する指示が入力された場合は、ストップウォッチの計測及び歩数の計測を終了し、ステップＳ１０７の処理に進む。一方、計測を終了する指示が入力されていない場合は、ステップＳ１０５の処理へ戻る。
（ステップＳ１０７）ＣＰＵ１０１は、計測した歩数を消耗度に変換する。具体的には、ＣＰＵ１０１は、ステップＳ１０１において入力された体重を考慮した係数ａと、ステップＳ１０１において入力されたランニングレベルを考慮した係数ｂと、算出した走行スピードを考慮した係数ｃとを決定し、上述した式（１）により消耗度を算出する。その後、ステップＳ１０８の処理に進む。
【００３５】
（ステップＳ１０８）ＣＰＵ１０１は、消耗度の累積値をメモリ部１０８から読み出し、読み出した累積値に算出した消耗度を加算して、消耗度を累積する。そして、ＣＰＵ１０１は、累積した消耗度を、消耗度の累積値としてメモリ部１０８に書き込む。また、ＣＰＵ１０１は、メモリ部１０８に記憶されている歩数の累積値に計測した歩数を加算してメモリ部１０８に上書きする。その後、ステップＳ１０９の処理に進む。
（ステップＳ１０９）ＣＰＵ１０１は、累積した消耗度に基づいて、緩衝性を算出する。その後、ステップＳ１１０の処理に進む。
（ステップＳ１１０）ＣＰＵ１０１は、算出した緩衝性を示す表示内容を表示部１０７に表示する。具体的には、ＣＰＵ１０１は、算出した緩衝性に応じたバーＬを表示部１０７に表示する。その後、緩衝性表示処理を終了する。
【００３６】
上述したとおり、本実施形態では、腕時計１００は、走行時の歩数を消耗度に変換することで、どれくらいシューズを使用したかを求め、累積した消耗度に基づいて衝撃を緩和する機能である緩衝性を算出して表示する。これにより、シューズの緩衝性の低下具合を把握することが出来る。
また、本実施形態では、腕時計１００は、走行時の歩数に対し、体重や走行スピード、ランニングレベルや性別等のユーザに関する情報を考慮した係数を加味しているため、ユーザの特性に応じて緩衝性の低下具合をより正確に把握することが出来る。
【００３７】
（第２の実施形態）
次に、本発明の第２の実施形態について、図面を参照しながら説明する。本実施形態における腕時計１００は、第１の実施形態における腕時計１００と同様の構成である。本実施形態と第１の実施形態とで異なる点は、メモリ部１０８が不揮発性メモリを備え、不揮発性メモリに歩数の累積値および消耗度の累積値を記憶する点である。また、ＣＰＵ１０１は、不揮発性メモリに書き込んだ歩数の累積値および消耗度の累積値をコンピュータ等の外部機器に通信部１１０を介して送信する。これにより、歩数の累積値および消耗度の累積値を外部機器にバックアップすることができる。
【００３８】
以下、本実施形態における腕時計１００が、シューズの緩衝性を表示部１０７に表示する緩衝性表示処理について説明する。図６は、本実施形態における腕時計１００が実行する緩衝性表示処理の処理手順を示したフローチャートである。
【００３９】
ステップＳ２０１〜Ｓ２０８までの処理は、上述したステップＳ１０１〜１０８までの処理と同様であるため、説明を省略する。
（ステップＳ２０９）ＣＰＵ１０１は、ステップＳ２０８に続いて、消耗度の累積値および歩数の累積値をメモリ部１０８の不揮発性メモリに書き込む。その後、ステップＳ２１０の処理に進む。
（ステップＳ２１０）ＣＰＵ１０１は、通信部１１０を介して、消耗度の累積値および歩数の累積値を外部機器に送信する。その後、ステップＳ２１１の処理に進む。
ステップＳ２１１〜Ｓ２１２までの処理は、上述したステップＳ１０９〜Ｓ１１０までの処理と同様であるため、説明を省略する。
【００４０】
上述したとおり、本実施形態では、ＣＰＵ１０１は、算出した消耗度の累積値および歩数の累積値をメモリ部１０８の不揮発性メモリに書き込む。これにより、腕時計１００の電池交換の際に、消耗度の累積値および歩数の累積値のデータが消えることを防ぐことができる。
また、本実施形態では、ＣＰＵ１０１は、通信部１１０を介して、消耗度の累積値および歩数の累積値を外部機器に送信する。これにより、外部機器に消耗度の累積値および歩数の累積値をバックアップすることができる。また、外部機器において、消耗度の累積値から緩衝性を算出して表示することができる。
【００４１】
（第３の実施形態）
次に、本発明の第３の実施形態について、図面を参照しながら説明する。本実施形態における腕時計１００は、第１の実施形態における腕時計１００と同様の構成である。本実施形態と第１の実施形態とで異なる点は、歩数の累積値と消耗度の累積値とを初期化できる点である。入力部１０６は、消耗度に関するデータの初期化を指示する入力を受け付ける。ＣＰＵ１０１（初期化部）は、入力部１０６において消耗度に関するデータの初期化を指示する入力がされると、メモリ部１０８に記憶されている歩数の累積値および消耗度の累積値を消去して初期化する。すなわち、ＣＰＵ１０１は、消耗度に関するデータの初期化を指示する入力がされた場合、メモリ部１０８に記憶されている歩数の累積値および消耗度の累積値を０にする。
【００４２】
以下、本実施形態における腕時計１００が、シューズの消耗度に関するデータを初期化する初期化処理について説明する。図７は、本実施形態における腕時計１００が実行する初期化処理の処理手順を示したフローチャートである。
【００４３】
（ステップＳ３０１）ＣＰＵ１０１は、入力部１０６からシューズの消耗度に関するデータを初期化する指示の入力を受け付ける。ユーザは、入力部１０６を操作して、消耗度に関するデータを初期化する指示を入力する。その後、ステップＳ３０２の処理に進む。
（ステップＳ３０２）ＣＰＵ１０１は、メモリ部１０８に記憶されている歩数の累積値および消耗度の累積値を消去して歩数の累積値および消耗度の累積値を初期化する。その後、初期化処理を終了する。
【００４４】
上述したとおり、本実施形態では、ＣＰＵ１０１は、入力部１０６からシューズの消耗度に関するデータを初期化する指示が入力されると、歩数の累積値および消耗度の累積値を初期化する。これにより、ユーザがシューズを交換したとき等にデータを初期化することができる。
【００４５】
（第４の実施形態）
次に、本発明の第４の実施形態について、図面を参照しながら説明する。本実施形態における腕時計１００は、第１の実施形態における腕時計１００と同様の構成である。本実施形態と第１の実施形態とで異なる点は、ユーザの使用するシューズ毎に緩衝性を算出して表示する点である。入力部１０６（選択部）は、シューズの選択入力を受け付ける。ユーザは、例えば、表示部１０７に表示された複数のシューズから１つシューズを選択する。メモリ部１０８は、ユーザの使用するシューズ毎に歩数の累積値および消耗度の累積値を記憶する。具体的には、メモリ部１０８は、複数のメモリを備え、１つのメモリに１足分のシューズの歩数の累積値および消耗度の累積値を記憶する。すなわち、メモリ部１０８は、各シューズそれぞれに対応するメモリを備える。例えば、メモリ部１０８は、メモリＡにシューズＡの歩数の累積値および消耗度の累積値を記憶し、メモリＢにシューズＢの歩数の累積値および消耗度の累積値を記憶する。ＣＰＵ１０１は、入力部１０６おいて選択されたシューズの緩衝性を算出して表示部１０７に表示する。
【００４６】
以下、本実施形態における腕時計１００が、シューズの緩衝性を表示部１０７に表示する緩衝性表示処理について説明する。図８は、本実施形態における腕時計１００が実行する緩衝性表示処理の処理手順を示したフローチャートである。
【００４７】
（ステップＳ４０１）ＣＰＵ１０１は、入力部１０６からユーザに関する情報である個人情報の入力を受け付ける。ユーザは、入力部１０６を操作して個人情報を入力する。ここで入力する個人情報は、ユーザの体重及びユーザのランニングレベルや性別である。その後、ステップＳ４０２の処理に進む。
（ステップＳ４０２）ＣＰＵ１０１は、入力部１０６からシューズの選択入力を受け付ける。その後、ステップＳ４０３の処理に進む。
ステップＳ４０３〜Ｓ４０８までの処理は、上述したステップＳ１０２〜１０７までの処理と同様であるため、説明を省略する。
【００４８】
（ステップＳ４０９）ＣＰＵ１０１は、ステップＳ４０８に続いて、ステップＳ４０２において選択されたシューズに対応する消耗度の累積値をメモリ部１０８から読み出し、読み出した累積値に算出した消耗度を加算して、消耗度を累積する。そして、ＣＰＵ１０１は、累積した消耗度を、ステップＳ４０２において選択されたシューズの消耗度の累積値としてメモリ部１０８に書き込む。また、ＣＰＵ１０１は、ステップＳ４０２において選択されたシューズに対応する歩数の累積値をメモリ部１０８から読み出し、読み出した累積値に計測した歩数を加算してメモリ部１０８に上書きする。その後、ステップＳ４１０の処理に進む。
（ステップＳ４１０）ＣＰＵ１０１は、累積した消耗度に基づいて、ステップＳ４０２において選択されたシューズの緩衝性を算出する。その後、ステップＳ４１１の処理に進む。
（ステップＳ４１１）ＣＰＵ１０１は、算出した緩衝性を示す表示内容を表示部１０７に表示する。その後、緩衝性表示処理を終了する。
【００４９】
上述したとおり、本実施形態では、入力部１０６は、シューズの選択入力を受け付ける。また、ＣＰＵ１０１は、選択されたシューズの緩衝性を算出して表示する。これにより、ユーザが複数のシューズを使用する場合であっても、ユーザの使用するシューズ毎に緩衝性を算出して表示することができる。
【００５０】
（第５の実施形態）
次に、本発明の第５の実施形態について、図面を参照しながら説明する。本実施形態における腕時計１００は、第１の実施形態における腕時計１００と同様の構成である。本実施形態と第１の実施形態とで異なる点は、ユーザの使用するシューズ毎に緩衝性を算出して表示する点である。第４の実施形態ではユーザが使用するシューズを入力するが、本実施形態では腕時計１００がユーザの走行スピードに基づいてユーザが使用しているシューズを自動的に判定する。メモリ部１０８は、ユーザの使用するシューズ毎に消耗度の累積値を記憶する。具体的には、メモリ部１０８は、複数のメモリを備え、１つのメモリに１足分のシューズの歩数の累積値および消耗度の累積値を記憶する。すなわち、メモリ部１０８は、各シューズそれぞれに対応するメモリを備える。例えば、メモリ部１０８は、メモリＡにシューズＡの歩数の累積値および消耗度の累積値を記憶し、メモリＢにシューズＢの歩数の累積値および消耗度の累積値を記憶する。また、メモリ部１０８は、ユーザの使用するシューズ毎に走行スピードの範囲を記憶する。例えば、メモリ部１０８は、練習用シューズに対応する走行スピードの範囲として「時速ｘ以下」を記憶し、レース用シューズに対応する走行スピードの範囲として「時速ｘより速い」を記憶する。ＣＰＵ１０１は、体動検出部１０５が備える加速度センサが検出する加速度を積分することによりユーザの走行スピードを算出する。そして、ＣＰＵ１０１（選択部）は、算出した走行スピードに対応するシューズをメモリ部１０８から読み出し、読み出したシューズをユーザが使用しているシューズとして選択する。
【００５１】
以下、本実施形態における腕時計１００が、シューズの緩衝性を表示部１０７に表示する緩衝性表示処理について説明する。図９は、本実施形態における腕時計１００が実行する緩衝性表示処理の処理手順を示したフローチャートである。
【００５２】
ステップＳ５０１〜Ｓ５０５までの処理は、上述したステップＳ１０１〜１０５までの処理と同様であるため、説明を省略する。
（ステップＳ５０６）ＣＰＵ１０１は、ステップＳ５０５に続いて、体動検出部１０５が備える加速度センサが検出する加速度を積分することによりユーザの走行スピードを算出する。その後、ステップＳ５０７の処理に進む。
（ステップＳ５０７）ＣＰＵ１０１は、入力部１０６から歩数の計測を終了する指示が入力されたか否かを判定する。計測を終了する指示が入力された場合は、ストップウォッチの計測及び歩数の計測を終了し、ステップＳ５０８の処理に進む。一方、計測を終了する指示が入力されていない場合は、ステップＳ５０５の処理へ戻る。
（ステップＳ５０８）ＣＰＵ１０１は、計測した歩数を消耗度に変換する。歩数を消耗度に変換する方法は、第１の実施形態と同様である。その後、ステップＳ５０９の処理に進む。
【００５３】
（ステップＳ５０９）ＣＰＵ１０１は、ステップＳ５０６において算出した走行スピードの平均値を算出する。その後、ステップＳ５１０の処理に進む。
（ステップＳ５１０）ＣＰＵ１０１は、走行スピードの平均値に対応するシューズをメモリ部１０８から読み出し、読み出したシューズをユーザが使用しているシューズとして選択する。その後、ステップＳ５１１の処理に進む。
（ステップＳ５１１）ＣＰＵ１０１は、ステップＳ５１０において選択されたシューズに対応する消耗度の累積値をメモリ部１０８から読み出し、読み出した累積値に算出した消耗度を加算して、消耗度を累積する。そして、ＣＰＵ１０１は、累積した消耗度を、ステップＳ５１０において選択されたシューズの消耗度の累積値としてメモリ部１０８に書き込む。また、ＣＰＵ１０１は、ステップＳ５１０において選択されたシューズに対応する歩数の累積値をメモリ部１０８から読み出し、読み出した累積値に計測した歩数を加算してメモリ部１０８に上書きする。その後、ステップＳ５１２の処理に進む。
（ステップＳ５１２）ＣＰＵ１０１は、累積した消耗度に基づいて、ステップＳ５１０において選択されたシューズの緩衝性を算出する。その後、ステップＳ５１３の処理に進む。
（ステップＳ５１３）ＣＰＵ１０１は、算出した緩衝性を示す表示内容を表示部１０７に表示する。その後、緩衝性表示処理を終了する。
【００５４】
上述したとおり、本実施形態では、ＣＰＵ１０１は、ユーザの走行スピードに基づいてユーザが使用しているシューズを自動的に判定し、判定したシューズの緩衝性を算出して表示する。これにより、ユーザが複数のシューズを使用する場合であっても、ユーザの使用するシューズ毎に緩衝性を算出して表示することができる。また、ユーザが使用しているシューズを自動的に判定しているため、ユーザがシューズを選択入力する必要がない。
【００５５】
（第６の実施形態）
次に、本発明の第６の実施形態について、図面を参照しながら説明する。本実施形態における腕時計１００は、第１の実施形態における腕時計１００と同様の構成である。本実施形態と第１の実施形態とで異なる点は、ＣＰＵ１０１が、シューズの買い替え時期がくると（すなわち、シューズの緩衝性が限界に近づくと）、警告を表示部１０７に点灯表示する点である。具体的には、ＣＰＵ１０１は、消耗度の累積値が所定の閾値α以上になると、シューズの買い替え時期になったと判定し、警告を表示部１０７に点灯表示する。
【００５６】
以下、本実施形態における腕時計１００が、シューズの緩衝性を表示部１０７に表示する緩衝性表示処理について説明する。図１０は、本実施形態における腕時計１００が実行する緩衝性表示処理の処理手順を示したフローチャートである。
【００５７】
ステップＳ６０１〜Ｓ６０８までの処理は、上述したステップＳ１０１〜１０８までの処理と同様であるため、説明を省略する。
（ステップＳ６０９）ＣＰＵ１０１は、ステップＳ６０８に続いて、消耗度の累積値と所定の閾値αとを比較する。消耗度の累積値が閾値α以上である場合はステップＳ６１０の処理に進み、消耗度の累積値が閾値αより小さい場合はステップＳ６１１の処理に進む。
（ステップＳ６１０）ＣＰＵ１０１は、ユーザの使用しているシューズの緩衝性が限界であり、シューズの買い替え時期であることを示す警告マークを表示部１０７に点灯表示する。その後、ステップＳ６１１の処理に進む。
ステップＳ６１１〜Ｓ６１２までの処理は、上述したステップＳ１０９〜Ｓ１１０までの処理と同様であるため、説明を省略する。
【００５８】
なお、本実施形態では、ＣＰＵ１０１は、警告を表示部１０７に点灯表示しているが、これに限らず、シューズの緩衝性が限界であること報知できればよい。例えば、「シューズを買い替えてください」等のメッセージを表示部１０７に表示したり、警告音を報音部１０３から出力してもよい。
【００５９】
上述したとおり、本実施形態では、ＣＰＵ１０１は、シューズの買い替え時期になると、警告を表示部１０７に表示する。これにより、ユーザは、シューズの緩衝性が限界であり、シューズを買い替えなければならないことを知ることができる。
【００６０】
なお、上述した第１の実施形態から第６の実施形態における腕時計１００が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００６１】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００６２】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【００６３】
例えば、上述した実施形態では、ＣＰＵ１０１は、シューズの緩衝性をグラフィック表示しているが、これに限らず、シューズの緩衝性をユーザが確認できるものを表示すればよい。例えば、ＣＰＵ１０１は、シューズの緩衝性を表示部１０７にパーセント表示してもよい。或いは、ＣＰＵ１０１は、シューズの緩衝性を表示部１０７にターゲット表示（快適／限界）してもよい。この場合、ＣＰＵ１０１は、シューズの緩衝性が所定の閾値β以上である場合に「快適」とし、シューズの緩衝性が閾値βより小さい場合に「限界」とする。或いは、ＣＰＵ１０１は、シューズの緩衝性をアニメーションやグラフにより表示部１０７に表示してもよい。
【００６４】
また、上述した実施形態では、ＣＰＵ１０１は、ユーザの体重を考慮した係数ａと、ユーザの走行スピードを考慮した係数ｂと、ユーザのランニングレベルを考慮した係数ｃとを用いて、歩数を消耗度に変換している。しかしながら、これに限らず、ＣＰＵ１０１は、上述した係数ａ〜ｂのうち１または２の係数を用いて歩数を消耗度に変換してもよい。或いは、ＣＰＵ１０１は、ユーザに関する情報を考慮した係数を用いずに歩数を消耗度に変換してもよい。
また、上述した実施形態では、ユーザに関する情報として、体重、走行スピードおよびランニングレベルを例に説明したが、これに限らない。例えば、ＣＰＵ１０１は、性別、シューズの特性または走行ピッチ等の他のユーザに関する情報を考慮した係数を用いて歩数を消耗度に変換してもよい。
【００６５】
また、上述した実施形態では、電子機器として腕時計１００を例に説明したが、これに限らない。例えば、携帯電話機や、スマートフォンや、歩数計等、ユーザが走行時に携帯できる電子機器であればどのようなものでもよい。
【００６６】
また、上述した実施形態では、ユーザの歩数を計測するための加速度センサを腕時計１００に内蔵しているが、これに限らず、加速度センサはユーザの歩数を計測できる位置に搭載してあればよい。図１１は、ユーザの歩数を計測するための加速度センサＣの搭載位置の例を示す図である。
【００６７】
図１１（ａ）に示す例では、ユーザの歩数を計測するための加速度センサＣを腕時計１００に内蔵している。これにより、ユーザの使用するシューズと非接触状態でシューズの消耗度を算出することができる。また、ユーザがシューズを替えるときに、加速度センサＣを付け替える必要がない。また、シューズのミッドソールに加速度センサＣを埋め込むと、ミッドソール本体のクッション性を損なうことがあるが、腕時計１００に搭載することによりミッドソール本体のクッション性を損なうことを防ぐことができる。
【００６８】
また、上述した実施形態では、加速度センサが、ユーザの体の上下方向の振動を検出して歩数を計測しているが、これに限らず、例えば、ユーザの腕振りの振動を検出して歩数を計測してもよい。ユーザの腕振りの振動とは、腕がユーザの前後方向に動く振動である。
【００６９】
また、上述した実施形態では、歩数の累積値と消耗度の累積値を初期化できるとしているが、初期化の代わりに任意の値に変更することができるようにしてもよい。例えば、入力部１０６からの操作によって、任意の値となる指示を受け付けることで、ユーザが本実施形態の電子機器を最初に利用する際に使用するシューズの消耗状態に合わせた設定が可能となる。
【００７０】
図１１（ｂ）に示す例では、ユーザの歩数を計測するための加速度センサＣを、シューズ外部（例えば、靴ひも等）に装着可能なペリフェラル機器に内蔵している。このペリフェラル機器は、腕時計１００と無線通信可能であり、加速度センサＣが検出した加速度を腕時計１００に送信する。加速度センサＣをペリフェラル機器に搭載することにより、ユーザがシューズを履き替えるときに、加速度センサＣを簡単に付け替えることができる。
【００７１】
図１１（ｃ）に示す例では、ユーザの歩数を計測するための加速度センサＣをユーザの使用するシューズに内蔵している。加速度センサＣの搭載位置は、シューズのミッドソールである。ミッドソールには、加速度センサＣが検出した加速度を無線通信により腕時計１００に送信する通信部も内蔵されている。加速度センサＣをシューズに搭載することにより、歩数計測の精度を向上させることができる。また、加速度センサＣの取り付けを行う手間を省くことができる。なお、加速度センサＣに代えて、ユーザの歩数を計測するための圧電素子をシューズのミッドソールに内蔵してもよい。
【００７２】
図１２は、加速度センサを用いた歩数の計測方法の例を示す図である。本図に示すように、加速度センサを用いた歩数の計測方法には、ユーザの体の上下方向１３０１を検出する方法と、ユーザの腕振りの振動１３０２を検出する方法とがある。体動検出部１０５は、ユーザの体の上下方向の振動１３０１を検出する方法を用いる場合、ユーザの体の上下方向の振動１３０１を１回検出すると、歩数を１カウントする。すなわち、ユーザの体の上下方向の振動１３０１を検出する方法を用いる場合、振動の周期と歩数とは同期する。一方、体動検出部１０５は、ユーザの腕振りの振動１３０２を検出する方法を用いる場合、ユーザの腕振りの振動１３０２を１回検出すると、歩数を２カウントする。すなわち、ユーザの腕振りの振動１３０２を検出する方法を用いる場合、歩数に対する振動の周期は１／２である。
【００７３】
例えば、加速度センサを腕時計１００に内蔵する場合、ユーザの体の上下方向の振動１３０１を検出する方法と、ユーザの腕振りの振動１３０２を検出する方法とのいずれであってもユーザの歩数を検出することができる。一方、加速度センサをペリフェラル機器やシューズに搭載する場合、ユーザの上下方向の振動１０３１を検出する方法を用いる方が望ましい。
【符号の説明】
【００７４】
１００・・・腕時計、１０１・・・ＣＰＵ、１０２・・・発振部、１０３・・・報音部、１０４・・・照明部、１０５・・・体動検出部、１０６・・・入力部、１０７・・・表示部、１０８・・・メモリ部、１０９・・・電源部、１１０・・・通信部
【図１】
2014046087.tif 000004
【図２】
2014046087.tif 000005
【図３】
2014046087.tif 000006
【図４】
2014046087.tif 000007
【図５】
2014046087.tif 000008
【図６】
2014046087.tif 000009
【図７】
2014046087.tif 000010
【図８】
2014046087.tif 000011
【図９】
2014046087.tif 000012
【図１０】
2014046087.tif 000013
【図１１】
2014046087.tif 000014
【図１２】
2014046087.tif 000015