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