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