(57)【要約】【課題】より正確な入力値の組み合わせのみ入力を受け付けることができる。【解決手段】入力スイッチ１０７は、所定時間あたりの歩数である走行ピッチと、走行する速度または歩行する速度である走行速度との組が入力される。処理部１０１は、入力スイッチ１０７に入力された走行ピッチと走行速度との組に基づいて歩幅を算出する。記憶部１０３は、歩幅の上限値を示す上限閾値と歩幅の下限値を示す下限閾値とを記憶する。処理部１０１は、算出した歩幅と、記憶部１０３が記憶する上限閾値と下限閾値とに基づいて、入力スイッチ１０７に入力された走行ピッチと走行速度との組の入力を受け付けるか否かを判定する。【選択図】図１
2014174736.tif 000002
【特許請求の範囲】
【請求項１】
所定時間あたりの歩数である走行ピッチと走行する速度または歩行する速度である走行速度との組が入力される入力部と、
前記入力部に入力された前記走行ピッチと前記走行速度との組に基づいて歩幅を算出する算出部と、
歩幅の上限値を示す上限閾値と歩幅の下限値を示す下限閾値とを記憶する記憶部と、
前記算出部が算出した前記歩幅と、前記記憶部が記憶する前記上限閾値と前記下限閾値とに基づいて、前記入力部に入力された前記走行ピッチと前記走行速度との組の入力を受け付けるか否かを判定する判定部と、
を備えることを特徴とする電子機器。
【請求項２】
前記走行ピッチと前記走行速度との関係を示す関係データを記憶する関係データ記憶部と、
前記判定部が入力を受け付けると判定した前記走行ピッチと前記走行速度との組に基づいて、前記記憶部に記憶されている前記関係データを補正する補正部と、
前記関係データ記憶部に記憶された前記関係データに基づいて、計測されたユーザの走行ピッチから前記ユーザの走行速度を算出する速度算出部と、
を備えることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記判定部が入力を受け付けると判定した前記走行ピッチと前記走行速度との複数の組に基づいて、走行ピッチと走行速度との関係を示す関係データを生成する生成部と、
前記生成部が生成した前記関係データを記憶する関係データ記憶部と、
前記関係データ記憶部に記憶された前記関係データに基づいて、計測されたユーザの走行ピッチから前記ユーザの走行速度を算出する速度算出部と、
を備えることを特徴とする請求項１に記載の電子機器。
【請求項４】
前記速度算出部が算出した走行速度に基づいて、前記ユーザが走行した距離または歩行した距離である走行距離を算出する走行距離算出部
を備えることを特徴とする請求項１から３いずれか１項に記載の電子機器。
【請求項５】
前記速度算出部が算出した走行速度に基づいて、前記ユーザの歩行するペースまたは走行するペースである走行ペースを算出するペース算出部
を備えることを特徴とする請求項１から４いずれか１項に記載の電子機器。
【請求項６】
前記記憶部は、走行ピッチと走行速度との関係を示すテーブルデータを記憶する
ことを特徴とする請求項１から５いずれか１項に記載の電子機器。
【請求項７】
前記速度算出部は、前記ユーザの走行速度に代えて、前記ユーザの歩行するペースまたは走行するペースである走行ペースを算出する
ことを特徴とする請求項１から６いずれか１項に記載の電子機器。
【請求項８】
コンピュータに、
入力された、所定時間あたりの歩数である走行ピッチと走行する速度または歩行する速度である走行速度との組に基づいて歩幅を算出する算出ステップと、
前記算出ステップで算出した前記歩幅と、記憶部が記憶する歩幅の上限値を示す上限閾値と歩幅の下限値を示す下限閾値とに基づいて、前記入力された前記走行ピッチと前記走行速度との組の入力を受け付けるか否かを判定する判定ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびプログラムに関する。
【背景技術】
【０００２】
従来より、携帯型電子機器に加速度センサ等を搭載し、ユーザの走行又は歩行による速度を算出する機器が知られている（例えば、特許文献１参照）。このような機器では、時間計測手段と、歩数計測手段とを備え、設定された歩幅と、計測された時間および歩数とに基づいてユーザの平均速度を算出して報知する。
【０００３】
しかしながら、特許文献１に記載の技術では、予めユーザの固有の歩幅値を入力する必要がある。ユーザは、自身の歩幅値を認識していない場合は入力することが出来ないため、何らかの方法で自身の歩幅値を認識する作業を強いられる。
【０００４】
例えば、歩幅は、速度（ｍ／分）をピッチ（歩／分）で除算することで算出することができる。そこで、携帯型電子機器は、ユーザから歩行速度と歩行ピッチとの入力を受け付けることで、歩幅値を算出することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】実開平２−５９４１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、単独では現実的な速度と、単独では現実的なピッチとが入力された場合においても、算出する歩幅が非現実的な値になるという問題がある。例えば、速度３００ｍ／分は現実的な速度である。また、ピッチ６０歩／分も現実的なピッチである。しかしながら、この値に基づいて算出した歩幅は５ｍとなり、現実的な歩幅ではない。すなわち、入力された速度とピッチとの組み合わせは正確ではない。このように、不正確な入力値の組み合わせの入力を受け付ける可能性があるという問題がある。
【０００７】
そこで、本発明は上述の事情を鑑みてなされたものであり、より正確な入力値の組み合わせのみ入力を受け付けることができる電子機器およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、所定時間あたりの歩数である走行ピッチと走行する速度または歩行する速度である走行速度との組が入力される入力部と、前記入力部に入力された前記走行ピッチと前記走行速度との組に基づいて歩幅を算出する算出部と、歩幅の上限値を示す上限閾値と歩幅の下限値を示す下限閾値とを記憶する記憶部と、前記算出部が算出した前記歩幅と、前記記憶部が記憶する前記上限閾値と前記下限閾値とに基づいて、前記入力部に入力された前記走行ピッチと前記走行速度との組の入力を受け付けるか否かを判定する判定部と、を備えることを特徴とする電子機器である
【０００９】
また、本発明は、前記走行ピッチと前記走行速度との関係を示す関係データを記憶する関係データ記憶部と、前記判定部が入力を受け付けると判定した前記走行ピッチと前記走行速度との組に基づいて、前記記憶部に記憶されている前記関係データを補正する補正部と、前記関係データ記憶部に記憶された前記関係データに基づいて、計測されたユーザの走行ピッチから前記ユーザの走行速度を算出する速度算出部と、を備えることを特徴とする電子機器である。
【００１０】
また、本発明は、前記判定部が入力を受け付けると判定した前記走行ピッチと前記走行速度との複数の組に基づいて、走行ピッチと走行速度との関係を示す関係データを生成する生成部と、前記生成部が生成した前記関係データを記憶する関係データ記憶部と、前記関係データ記憶部に記憶された前記関係データに基づいて、計測されたユーザの走行ピッチから前記ユーザの走行速度を算出する速度算出部と、を備えることを特徴とする電子機器である。
【００１１】
また、本発明は、前記速度算出部が算出した走行速度に基づいて、前記ユーザが走行した距離または歩行した距離である走行距離を算出する走行距離算出部を備えることを特徴とする電子機器である。
【００１２】
また、本発明は、前記速度算出部が算出した走行速度に基づいて、前記ユーザの歩行するペースまたは走行するペースである走行ペースを算出するペース算出部を備えることを特徴とする電子機器である。
【００１３】
また、本発明の電子機器において、前記記憶部は、走行ピッチと走行速度との関係を示すテーブルデータを記憶することを特徴とする。
【００１４】
また、本発明の電子機器において、前記速度算出部は、前記ユーザの走行速度に代えて、前記ユーザの歩行するペースまたは走行するペースである走行ペースを算出することを特徴とする。
【００１５】
また、本発明は、コンピュータに、入力された、所定時間あたりの歩数である走行ピッチと走行する速度または歩行する速度である走行速度との組に基づいて歩幅を算出する算出ステップと、前記算出ステップで算出した前記歩幅と、記憶部が記憶する歩幅の上限値を示す上限閾値と歩幅の下限値を示す下限閾値とに基づいて、前記入力された前記走行ピッチと前記走行速度との組の入力を受け付けるか否かを判定する判定ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１６】
本発明によれば、入力部には、所定時間あたりの歩数である走行ピッチと走行する速度または歩行する速度である走行速度との組が入力される。また、算出部は、入力部に入力された走行ピッチと走行速度との組に基づいて歩幅を算出する。また、記憶部は、歩幅の上限値を示す上限閾値と歩幅の下限値を示す下限閾値とを記憶する。また、判定部は、算出部が算出した歩幅と、記憶部が記憶する上限閾値と下限閾値とに基づいて、入力部に入力された走行ピッチと走行速度との組の入力を受け付けるか否かを判定する。これにより、より正確な入力値の組み合わせのみ入力を受け付けることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態における腕時計の構成を示したブロック図である。
【図２】本発明の第１の実施形態における走行ピッチと走行速度との関係を示すプロットデータである。
【図３】本発明の第１の実施形態における記憶部が記憶する、走行ピッチと走行速度との関係を示す関係データの一例である。
【図４】本発明の第１の実施形態における関係式の補正方法を説明するための図である。
【図５】本発明の第１の実施形態における腕時計が実行する関係式補正処理の処理手順を示したフローチャートである。
【図６】本発明の第１の実施形態における腕時計が実行する速度算出処理の処理手順を示したフローチャートである。
【図７】本発明の第２の実施形態における記憶部が記憶する、走行ピッチと走行速度との関係を示す関係データの一例である。
【図８】本発明の第２の実施形態における関係式の生成方法を説明するための図である。
【図９】本発明の第２の実施形態における腕時計が実行する関係式生成処理の処理手順を示したフローチャートである。
【発明を実施するための形態】
【００１８】
（第１の実施形態）
以下、本発明の第１の実施形態について、図面を参照しながら説明する。本実施形態では、電子機器の一例として、腕時計の例を用いて説明する。図１は、本実施形態における腕時計１００の構成を示したブロック図である。腕時計１００は、ユーザの走行ピッチを計測し、計測した走行ピッチからユーザの走行速度を算出して表示する電子時計である。走行ピッチとは、所定時間（例えば、１分）あたりの歩数である。走行速度とは、歩行する速度または走行する速度である。腕時計１００は、走行ピッチを計測するための計測（クロノグラフ）モードと、腕時計１００の設定を変更するためのセットアップモードとの２つの動作モードを有する。図示する例では、腕時計１００は、処理部１０１（速度算出部、取得部、補正部、走行距離算出部、ペース算出部）と、表示部１０２と、記憶部１０３と、電源１０４と、走行検出部１０５と、加速度センサ１０６と、入力スイッチ１０７（取得部）と、分周部１０８と、水晶発振部１０９とを備える。
【００１９】
処理部１０１は、腕時計１００が備える各部の制御を行う中央処理装置である。例えば、処理部１０１は、入力スイッチ１０７に入力された走行ピッチと走行速度との組に基づいて歩幅を算出する。また、記憶部１０３が記憶する走行ピッチと走行速度との関係を示す関係データに基づいて、走行検出部１０５が計測したユーザの走行ピッチからユーザの走行速度を算出する。また、処理部１０１は、実際の走行ピッチと当該ピッチ測定時に測定された実際の速度との組に基づいて、記憶部１０３に記憶されている関係データを補正する。また、処理部１０１は、算出した走行速度に基づいて、ユーザの走行距離を算出する。走行距離とは、歩行した距離または走行した距離である。また、処理部１０１は、算出した走行速度に基づいて、走行ペースを算出する。走行ペースは、走行するペースまたは歩行するペースであり、走行速度の逆数である。また、処理部１０１は、走行に関する情報を表示部１０２に表示させる。走行に関する情報は、例えば、走行時間、歩数、走行ピッチ、走行速度、走行距離、または走行ペース等である。走行時間は、歩行した時間または走行した時間である。
【００２０】
表示部１０２は、例えば液晶ディスプレイであり、時刻や、走行に関する情報等を表示する。記憶部１０３は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、読み出し専用メモリ）１０５やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）１０６から構成され、走行ピッチと走行速度との関係を示す関係データを記憶する。また、記憶部１０３は、現実的な歩幅の上限値を示す上限閾値と、現実的な歩幅の下限値を示す下限閾値とを記憶する。例えば、記憶部１０３は、現実的な歩幅の上限値を示す上限閾値２００ｃｍと、現実的な歩幅の下限値を示す下限閾値５０ｃｍとを記憶している。
【００２１】
なお、記憶部１０３が記憶する現実的な歩幅の上限値を示す上限閾値と、現実的な歩幅の下限値を示す下限閾値とは、ユーザが任意に設定できるようにしてもよく、腕時計１００の設定に応じて値が変化するようにしてもよい。例えば、腕時計１００の設定として、ユーザが歩行時に用いる「歩行モード」が設定されている場合、記憶部１０３が記憶する現実的な歩幅の上限値を示す上限閾値を１００ｃｍと設定し、現実的な歩幅の下限値を示す下限閾値を５０ｃｍと設定するようにしてもよい。また、腕時計１００の設定として、ユーザが走行時に用いる「走行モード」が設定されている場合、記憶部１０３が記憶する現実的な歩幅の上限値を示す上限閾値を２００ｃｍと設定し、現実的な歩幅の下限値を示す下限閾値を５０ｃｍと設定するようにしてもよい。また、腕時計１００の設定は、「走行モード」や「歩行モード」に限らず、「ユーザの年齢」や「ユーザの性別」を用いてもよい。また、腕時計１００の設定である「ユーザの年齢」や「ユーザの性別」に応じて、記憶部１０３が記憶する現実的な歩幅の上限値を示す上限閾値と、現実的な歩幅の下限値を示す下限閾値とが変化するようにしてもよい。なお、上限閾値および下限閾値の値は上記の例に限らず、現実的な歩幅を示すことができる値であればどのような値でもよい。
【００２２】
電源１０４は、腕時計１００が備える各部に電力を供給する。加速度センサ１０６は、加速度を検出する。走行検出部１０５は、加速度センサ１０６が検出する加速度に基づいて、ユーザの走行ピッチを計測する。例えば、走行検出部１０５は、走行または歩行に関する体動に基づく加速度（着地に関する情報など）に基づいて、ユーザの走行ピッチを計測する。具体的には、走行検出部１０５は、加速度センサ１０６が検出する加速度から走行時または歩行時における体の振動を検出して歩数を計測する。そして、走行検出部１０５は、計測された走行時間と計測した歩数とに基づいて走行ピッチを計測する。
【００２３】
入力スイッチ１０７は、外部から操作可能なスイッチにより構成されており、入力を受け付ける入力部である。例えば、入力スイッチ１０７は、ユーザの実際の走行ピッチと実際の走行の速さとの組の入力を受け付ける。走行の速さとは、歩行する速さまたは走行する速さであり、例えば、走行速度や走行ペースである。また、入力スイッチ１０７は、ユーザの性別の入力を受け付ける。水晶発振部１０９は、所定周波数の信号を出力する。分周部１０８は、水晶発振部１０９の出力信号を所定分周比で分周して処理部１０１用の規準クロック信号や計時用の時計信号を出力する。処理部１０１、分周部１０８および水晶発振部１０９が時間を計測する計時部である。計時部は、ユーザの走行時間を計測するストップウォッチ機能や、現在の時刻を計時する時計機能を実現する。
【００２４】
図２は、走行ピッチと走行速度との関係を示すプロットデータである。本図に示す走行ピッチと走行速度とのプロットデータ２０１により、走行ピッチと走行速度との間には相関が見られることがわかった。例えば、一般的に、人が歩行または走行する場合において、速く走る（または歩く）動作の時は、走行ピッチが高くなり、遅く走る（または歩く）動作の時は、走行ピッチが低くなる、といった傾向がある。このため、所定の関係式を予め用意することで、走行ピッチから走行速度を導き出すことができる。よって、本実施形態による記憶部１０３は、走行ピッチと走行速度との関係を示す関係データを予め記憶している。
【００２５】
次に、記憶部１０３が記憶する、走行ピッチと走行速度との関係を示す関係データについて説明する。図３は、本実施形態における記憶部１０３が記憶する、走行ピッチと走行速度との関係を示す関係データの一例である。図示するように、記憶部１０３は、走行ピッチから走行速度を換算するための式（以下、関係式とする。）を、男性と女性それぞれについて記憶している。関係式は、一次式「走行速度Ｖ＝（傾き）×走行ピッチＰ−（オフセット）」である。本図において、状態が「工場出荷状態（初期状態）」に対応する関係式は、記憶部１０３が工場出荷時に記憶している初期状態の関係式である。男性に対応する初期状態の関係式は、傾きがａ1でありオフセットがｂ1である。また、女性に対応する初期状態の関係式は、傾きがａ2でありオフセットｂ2である。
【００２６】
また、状態が「ユーザによるデータ設定後」に対応する関係式は、補正後の関係式である。処理部１０１は、ユーザの実際の走行ピッチと実際の走行速度との組に基づいて、初期状態の関係式を補正する。図４は、本実施形態における関係式の補正方法を説明するための図である。本図に示すグラフの横軸は走行ピッチであり、縦軸は走行速度である。本図に示す点線３０１は、初期状態の関係式である。また、本図に示す実線３０２は、補正後の関係式である。処理部１０１は、実際の走行ピッチと実際の走行速度との組（実際の走行ピッチ，実際の走行速度）３０３を通るように、初期状態の関係式３０１のオフセットを変更する。なお、このとき、処理部１０１は、初期状態の関係式３０１の傾きは変更しない。例えば、図３に示す例では、処理部１０１は、男性に対応する初期状態の関係式のオフセットをｂ1からユーザ係数ｂs1に変更して関係式を補正している。また、処理部１０１は、女性に対応する初期状態の関係式のオフセットをｂ2からユーザ係数ｂs2に変更して関係式を補正している。なお、記憶部１０３に記憶されている補正後の関係式は、入力スイッチ１０７からマニュアル入力により変更が可能である。
【００２７】
ユーザの実際の走行ピッチと実際の走行速度との組は、ユーザにより入力スイッチ１０７に入力される。これにより、関係式を補正または生成する際に、ユーザは実際に走行する必要がない。しかしながら、単独では現実的な走行ピッチと、単独では現実的な走行速度の組が入力されたとしても、２つの組み合わせによっては非現実的である場合が考えられる。例えば、速度３００ｍ／分は現実的な速度である。また、ピッチ６０歩／分も現実的なピッチである。しかしながら、この値に基づいて算出した歩幅は５ｍとなり、現実的な歩幅ではない。すなわち、入力された速度とピッチとの組み合わせは正確ではない。
【００２８】
非現実的な、ユーザの実際の走行ピッチと実際の走行速度との組が入力された場合、処理部１０１によって補正された補正後の関係式も非現実的な関係式となる可能性がある。そこで、本実施形態では、処理部１０１は、入力スイッチ１０７に入力されたユーザの実際の走行ピッチと実際の走行速度との組は現実的な値か否かを判定し、現実的な場合には入力を受け付けると判定し、それ以外の場合には入力を受け付けないと判定する。そして、処理部１０１は、入力を受け付けると判定した、ユーザの実際の走行ピッチと実際の走行速度との組を用いて、関係式の補正を行う。
【００２９】
次に、本実施形態における腕時計１００が、関係式を補正する関係式補正処理について説明する。図５は、本実施形態における腕時計１００が実行する関係式補正処理の処理手順を示したフローチャートである。腕時計１００は、セットアップモード時に、本関係式補正処理を実行する。ユーザは、セットアップモード時に、関係式補正処理に必要なデータを入力スイッチ１０７に入力する。
【００３０】
（ステップＳ１０１）処理部１０１は、性別（男性または女性）を選択可能に表示部１０２に表示し、性別の選択入力を受け付ける。ユーザは、入力スイッチ１０７により性別を選択する。その後、ステップＳ１０２の処理に進む。
（ステップＳ１０２）処理部１０１は、ユーザの実際の走行ピッチと実際の走行速度との組の入力を受け付ける表示を表示部１０２に表示する。ユーザは、入力スイッチ１０７により、実際の走行ピッチと実際の走行速度との組を入力する。その後、ステップＳ１０３の処理に進む。
（ステップＳ１０３）処理部１０１は、ステップＳ１０２の処理で入力スイッチ１０７に入力された、実際の走行ピッチと実際の走行速度との組に基づいて、歩幅を算出する。その後、ステップＳ１０４の処理に進む。例えば、歩幅は、実際の走行速度（ｍ／分）を実際の走行ピッチ（歩／分）で除算することで算出することができる。
【００３１】
（ステップＳ１０４）処理部１０１は、記憶部１０３が記憶している歩幅の上限値を示す上限閾値と、歩幅の下限値を示す下限閾値とを読み出す。その後、ステップＳ１０５の処理に進む。
（ステップＳ１０５）処理部１０１は、ステップＳ１０３の処理で算出した歩幅は、ステップＳ１０４の処理で読み出した上限閾値以下かつ下限閾値以上であるか否かを判定する。ステップＳ１０３の処理で算出した歩幅は、ステップＳ１０４の処理で読み出した上限閾値以下かつ下限閾値以上であると処理部１０１が判定した場合にはステップＳ１０７の処理に進み、それ以外の場合にはステップＳ１０６の処理に進む。
【００３２】
（ステップＳ１０６）処理部１０１は、ステップＳ１０２の処理で入力スイッチ１０７に入力された実際の走行ピッチと実際の走行速度との組の入力を受け付けない。また、処理部１０１は、入力されたた実際の走行ピッチと実際の走行速度との組は非現実的な値であり、入力を受け付けないことを示す表示を表示部１０２に表示させる。その後、ステップＳ１０２の処理に戻る。
【００３３】
（ステップＳ１０７）処理部１０１は、ステップＳ１０２の処理で入力スイッチ１０７に入力された実際の走行ピッチと実際の走行速度との組の入力を受け付ける。その後、ステップＳ１０８の処理に進む。
（ステップＳ１０８）処理部１０１は、ステップＳ１０７において入力を受け付けた実際の走行ピッチと実際の走行速度との組を用いて、関係式を補正する。具体的には、まず、処理部１０１は、ステップＳ１０１において入力された性別に対応する初期状態の関係式を記憶部１０３から読み出す。次に、処理部１０１は、入力を受け付けた実際の走行ピッチと実際の走行速度との組を通るように、読みだした関係式のオフセットを変更して関係式を補正する。そして、処理部１０１は、補正した関係式を、補正後の関係式として記憶部１０３に書き込む。その後、関係式補正処理を終了する。
【００３４】
次に、本実施形態における腕時計１００が、走行ピッチから走行速度を算出する速度算出処理について説明する。図６は、本実施形態における腕時計１００が実行する速度算出処理の処理手順を示したフローチャートである。腕時計１００は、計測モード時に、本速度算出処理を実行する。
【００３５】
（ステップＳ２０１）処理部１０１は、性別（男性または女性）を選択可能に表示部１０２に表示し、性別の選択入力を受け付ける。ユーザは、入力スイッチ１０７により性別を選択する。その後、ステップＳ２０２の処理に進む。
（ステップＳ２０２）処理部１０１は、入力スイッチ１０７から計測を開始する指示が入力されたか否かを判定する。計測を開始する指示が入力された場合はステップＳ２０３の処理に進み、計測を開始する指示が入力されていない場合はステップＳ２０２の処理へ戻る。
（ステップＳ２０３）処理部１０１は、ストップウォッチ機能により走行時間の計測を開始する。その後、ステップＳ２０４の処理に進む。
（ステップＳ２０４）処理部１０１は、走行検出部１０５による歩数の計測を開始する。その後、ステップＳ２０５の処理に進む。
（ステップＳ２０５）処理部１０１は、算出タイミングになったか否かを判定する。算出タイミングは、予め設定された、走行に関する情報を算出するタイミングであり、例えば、毎秒である。処理部１０１は、算出タイミングになった場合は、ステップＳ２０６の処理に進む。一方、処理部１０１は、算出タイミングになっていない場合は、ステップＳ２１１の処理に進む。
【００３６】
（ステップＳ２０６）走行検出部１０５は、計測した歩数を計測した走行時間で除算することにより、走行ピッチを算出する。その後、ステップＳ２０７の処理に進む。
（ステップＳ２０７）処理部１０１は、ステップＳ２０６において算出した走行ピッチから走行速度を算出する。具体的には、処理部１０１は、記憶部１０３から補正後の関係式を読み出し、読み出した関係式に算出した走行ピッチを代入して走行速度を算出する。なお、処理部１０１は、補正後の関係式が記憶部１０３に記憶されていない場合は、ステップＳ１０１において入力された性別に対応する初期状態の関係式を用いて走行ピッチから走行速度を算出する。その後、ステップＳ２０８の処理に進む。
【００３７】
（ステップＳ２０８）処理部１０１は、ステップＳ２０７において算出した走行速度に、計測した時間を乗算することにより走行距離を算出する。その後、ステップＳ２０９の処理に進む。
（ステップＳ２０９）処理部１０１は、ステップＳ２０７において算出した走行速度の逆数を取ることにより、走行ペースを算出する。その後、ステップＳ２１０の処理に進む。
（ステップＳ２１０）処理部１０１は、走行に関する情報を表示部１０２に表示する。走行に関する情報とは、計測した歩数、計測した走行時間、走行ピッチ、走行速度、走行距離および走行ペースである。その後、ステップＳ２１１の処理に進む。
（ステップＳ２１１）処理部１０１は、入力スイッチ１０７から計測を終了する指示が入力されたか否かを判定する。処理部１０１は、計測を終了する指示が入力された場合は、ストップウォッチの計測及び歩数の計測を終了し、速度算出処理を終了する。一方、処理部１０１は、計測を終了する指示が入力されていない場合は、ステップＳ２０５の処理へ戻る。
【００３８】
上述したとおり、本実施形態では、記憶部１０３は、現実的な歩幅の上限閾値と下限閾値とを記憶している、そして、処理部１０１は、入力スイッチ１０７に入力された実際の走行ピッチと実際の走行速度との組に基づいて歩幅を算出し、この歩幅が上限閾値以下かつ下限閾値以上である場合には、実際の走行ピッチと実際の走行速度との組の入力を受け付け、それ以外の場合には入力を受け付けない。これにより、現実的な値の入力のみを受け付けることができる。
【００３９】
また、本実施形態では、記憶部１０３が、走行ピッチと走行速度との関係を示す関係データを予め記憶している。そして、処理部１０１は、記憶部１０３が記憶している関係データに基づいて、走行検出部１０５が計測した走行ピッチから走行速度を算出する。これにより、固定値である歩幅を用いず、計測した走行ピッチをもとに走行速度を直接算出可能であるため、走行状況（または歩行状況）に高度に応じた処理ができ、誤差の少ない走行速度を算出することができる。
【００４０】
また、処理部１０１は、処理部１０１が入力を受け付けた、実際の走行ピッチと実際の走行速度との組に基づいて、記憶部１０３が記憶する関係式を補正する。これにより、現実的な値に基づいて関係式を補正することができる。また、ユーザに合った走行ピッチと走行速度の関係が設定され、設定された関係に基づき走行ピッチから走行速度を求めるため、走行ピッチの変動による歩幅の変化を吸収し、より正確な走行速度を算出することが可能となる。これにより、より正確な走行距離や走行ペースの算出も可能となる。
【００４１】
（第２の実施形態）
次に、本発明の第２の実施形態について、図面を参照しながら説明する。本実施形態における腕時計１００は、第１の実施形態における腕時計１００と同様の構成である。本実施形態と第１の実施形態とで異なる点は、処理部１０１（生成部）が、複数の実際の走行ピッチと実際の走行速度との組から、関係式を生成する点である。処理部１０１は、生成した関係式を用いて、走行検出部１０５が計測した走行ピッチから走行速度を算出する。
【００４２】
図７は、本実施形態における記憶部１０３が記憶する、走行ピッチと走行速度との関係を示す関係データの一例である。図示するように、記憶部１０３は、走行ピッチから走行速度を換算するための一次式を記憶している。本実施形態における、状態が「工場出荷状態（初期状態）」に対応する初期状態の関係式は、第１の実施形態と同様である。また、状態が「ユーザによるデータ設定後」に対応する関係式は、処理部１０１が複数の実際の走行ピッチと実際の走行速度との組から生成した関係式である。
【００４３】
図８は、本実施形態における関係式の生成方法を説明するための図である。本図に示すグラフの横軸は走行ピッチであり、縦軸は走行速度である。本図に示す実線７０２は、生成後の関係式である。処理部１０１は、複数の実際の走行ピッチと実際の走行速度との組（実際の走行ピッチ，実際の走行速度）７０１ａ〜ｃから最小二乗法により近似直線（一次式）を求め、求めた一次式を生成後の関係式とする。なお、７０１ａ〜ｃから最小二乗法で傾きを求め、７０１ｂの通常走行の組を通るようにオフセットを求めるようにしてもよい。本図に示す例では、処理部１０１は、速く走行したときの走行ピッチと走行速度との組７０１ａと、通常走行したときの走行ピッチと走行速度との組７０１ｂと、遅く走行したときの走行ピッチと走行速度との組７０１ｃとの３点に基づいて、関係式を生成している。例えば、図７に示す例では、処理部１０１は、傾きがユーザ係数ａsでありオフセットがユーザ係数ｂsである一次式「走行速度Ｖ＝ａs×走行ピッチＰ−ｂs」を生成している。なお、記憶部１０３に記憶されている生成後の関係式は、入力スイッチ１０７からマニュアル入力により変更が可能である。
【００４４】
ユーザの実際の走行ピッチと実際の走行速度との複数の組は、ユーザにより入力スイッチ１０７に入力される。これにより、関係式を補正または生成する際に、ユーザは実際に走行する必要がない。しかしながら、第１の実施形態と同様、単独では現実的な走行ピッチと、単独では現実的な走行速度の組が入力されたとしても、２つの組み合わせによっては非現実的である場合が考えられる。
【００４５】
非現実的な、ユーザの実際の走行ピッチと実際の走行速度との組が入力された場合、処理部１０１によって補正された補正後の関係式も非現実的な関係式となる可能性がある。そこで、本実施形態においても、第１の実施形態と同様、処理部１０１は、入力スイッチ１０７に入力されたユーザの実際の走行ピッチと実際の走行速度との組は現実的な値か否かを判定し、現実的な場合には入力を受け付けると判定し、それ以外の場合には入力を受け付けないと判定する。そして、処理部１０１は、入力を受け付けると判定した、ユーザの実際の走行ピッチと実際の走行速度との複数の組を用いて、関係式の補正を行う。
【００４６】
次に、本実施形態における腕時計１００が、関係式を生成する関係式生成処理について説明する。図９は、本実施形態における腕時計１００が実行する関係式生成処理の処理手順を示したフローチャートである。腕時計１００は、セットアップモード時に、本関係式生成処理を実行する。ユーザは、セットアップモード時に、関係式補正処理に必要なデータを入力スイッチ１０７に入力する。
【００４７】
ステップＳ３０１〜Ｓ３０６までの処理は、上述したステップＳ１０２〜Ｓ１０７までの処理と同様であるため、説明を省略する。
（ステップＳ３０７）処理部１０１は、ステップＳ３０６に続いて、ステップＳ３０１〜Ｓ３０６までの処理により、走行ピッチと走行速度との入力を所定回数α（ただし、αは２以上の整数。）受け付けたか否かを判定する。所定回数α入力を受け付けた場合はステップＳ３０８の処理に進み、所定回数α入力を受け付けていない場合はステップＳ３０１の処理へ戻る。
（ステップＳ３０８）処理部１０１は、ステップＳ３０１〜Ｓ３０６までの処理を所定回数α繰り返すことにより入力を受け付けた、α個の走行ピッチと走行速度との組から関係式を生成する。具体的には、処理部１０１は、入力を受け付けたα個の走行ピッチと走行速度との組を用いて、最小二乗法により走行ピッチから走行速度を換算する一次式を生成する。そして、処理部１０１は、生成した一次式を生成後の関係式として記憶部１０３に書き込む。その後、関係式生成処理を終了する。
【００４８】
本実施形態における、走行ピッチから走行速度を求める速度算出処理は、第１の実施形態と同様である。
【００４９】
上述したとおり、本実施形態では、処理部１０１は、複数の実際の走行ピッチと実際の走行速度との組に基づいて、走行ピッチと走行速度との関係を示す関係式を生成する。これにより、ユーザに合った走行ピッチと走行速度との関係が設定され、設定された関係に基づき走行ピッチから走行速度を求めるため、走行ピッチの変動による歩幅の変化を吸収し、より正確な走行速度を算出することが可能となる。これにより、より正確な走行距離や走行ペースの算出も可能となる。
【００５０】
なお、上述した第１の実施形態および第２の実施形態における腕時計１００が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００５１】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５２】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【００５３】
例えば、上述した実施形態では、走行ピッチと走行速度との関係を示す関係式を一次式としたが、これに限らない。例えば、走行ピッチと走行速度との関係を示す関係式は、二次式や三次式等であってもよい。
また、上述した実施形態では、記憶部１０３は、走行ピッチと走行速度との関係を示す関係式を記憶しているが、これに限らず。例えば、関係データとして、走行ピッチと走行速度との関係を示すテーブルデータを記憶してもよい。
【００５４】
また、上述した実施形態では、走行検出部１０５は、走行時間と計測した歩数とに基づいて走行ピッチを算出しているが、これに限らず、加速度センサ１０６が検出する加速度に基づく着地に関する情報（走行（または歩行）信号に関する情報）を用いて走行ピッチを算出すればよい。例えば、走行検出部１０５は、一歩一歩のインターバル（時間間隔）を測ることにより、走行ピッチを算出してもよい。
また、上述した実施形態では、処理部１０１は、計測した走行ピッチから走行速度を算出しているが、これに限らず、走行速度に代えて走行ペースを走行ピッチから算出してもよい。
また、上述した実施形態では、電子機器として腕時計１００を例に説明したが、例えば、歩数計や携帯電話機、スマートフォン等、ユーザが携帯できるものであれば他の電子機器であってもよい。
【符号の説明】
【００５５】
１００・・・腕時計、１０１・・・処理部、１０２・・・表示部、１０３・・・記憶部、１０４・・・電源、１０５・・・走行検出部、１０６・・・加速度センサ、１０７・・・入力スイッチ、１０８・・・分周部、１０９・・・水晶発振部
【図１】
2014174736.tif 000003
【図２】
2014174736.tif 000004
【図３】
2014174736.tif 000005
【図４】
2014174736.tif 000006
【図５】
2014174736.tif 000007
【図６】
2014174736.tif 000008
【図７】
2014174736.tif 000009
【図８】
2014174736.tif 000010
【図９】
2014174736.tif 000011