"表示面に情報を表示する表示部と、前記表示面に垂直な方向の加速度を検出する第1の加速度センサと、前記第1の加速度センサが検出した加速度に基づいて入力を検出する入力検出部と、を備えることを特徴とする電子機器。前記第1の加速度センサが検出した加速度が予め定めた値より小さいことを検出する事前動作判定部と、前記事前動作判定部の検出結果に応じて、前記第1の加速度センサが検出した加速度に基づいて予め定めた利用者の入力動作の有無を検出する動作判定部と、を備え、前記入力検出部は、前記動作判定部の検出結果に基づいて、入力を検出することを特徴とする請求項1に記載の電子機器。前記動作判定部は、前記第1の加速度センサが検出した加速度の向きと大きさに基づいて、前記入力動作の有無を検出することを特徴とする請求項1又は2に記載の電子機器。前記動作判定部は、前記第1の加速度センサが検出した加速度が、正から負へと変化することを用いて前記入力動作の有無を検出することを特徴とする請求項1から3のいずれか1項に記載の電子機器。前記事前動作判定部は、前記第1の加速度センサが検出した加速度が、予め定めた値以下であることを検出し、前記動作判定部が、腕を前記表示面の方向に振り上げたときに生じる加速度が予め定めた値より大きく、前記予め定めた値より大きな加速度を観測してから予め定めた時間内に、前記加速度が第2の予め定めた値より小さくなったときに、第2の動作があったことを検出し、前記入力検出部は前記動作判定部の検出結果に基づいて、入力を検出することを特徴とする請求項1から4のいずれか1項に記載の電子機器。第1の加速度センサが検出する加速度の方向に垂直な方向の加速度を検出する第2の加速度センサと、前記第1の加速度センサが検出する加速度の方向と前記第2の加速度センサが検出する加速度の方向に互いに垂直な方向の加速度を検出する第3の加速度センサと、前記第1、第2、第3の加速度センサが検出する加速度に基づいて歩行の検出を行い、計数する歩行判定部と、を備えたことを特徴とする請求項1から5のいずれか1項に記載の電子機器。前記入力検出部が検出した入力に基づいて、他の装置を制御する入力制御部を備えたことを特徴とする請求項1から6のいずれか1項に記載の電子機器。前記入力検出部が検出した入力に基づいて、ストップウォッチのラップタイムを記録させる操作を含むスイッチ操作を行うことを特徴とする請求項1から7のいずれか1項に記載の電子機器。前記入力処理部が、他の装置を制御する、または、制御しないを、切り替える制御手段を有することを特徴とする請求項1から8のいずれか1項に記載の電子機器。機械式スイッチと前記入力検出部が検出した入力に基づいたスイッチ操作の双方を入力手段として有することを特徴とする請求項1から9のいずれか1項に記載の電子機器。前記電子機器は、歩数計であることを特徴とする請求項1から10のいずれか1項に記載の電子機器。表示面に情報を表示する表示部と、表示面に垂直な方向の加速度を検出する第1の加速度センサとを備える加速度検出装置のコンピュータに、前記加速度センサが検出した前記加速度に基づいて入力を検出する入力検出手順と、を実行させるためのプログラム。しかしながら、特許文献1に記載の携帯型電子機器では、歩行や走行よって電子機器に生じた加速度と、所定の動きによって電子機器に生じた加速度とを区別できず、所定の動作が実行されない。つまり、特許文献1に記載の携帯型電子機器では、利用者が歩行や走行をしているときに、利用者の動きに応じて動作をすることが出来ないという欠点があった。本発明は上記の点に鑑みてなされたものであり、利用者が歩行や走行をしているときに、利用者の動きに応じて動作をすることができる電子機器、歩数計、及びプログラムを提供する。1本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、表示面に情報を表示する表示部と、前記表示面に垂直な方向の加速度を検出する第1の加速度センサと、前記第1の加速度センサが検出した加速度に基づいて入力を検出する入力検出部と、を備えることを特徴とする電子機器である。2また、本発明の一態様は、上記加速度検出装置において、前記第1の加速度センサが検出した加速度が予め定めた値より小さいことを検出する事前動作判定部と、前記事前動作判定部の検出結果に応じて、前記第1の加速度センサが検出した加速度に基づいて予め定めた利用者の入力動作の有無を検出する動作判定部と、を備え、前記入力検出部は、前記動作判定部の検出結果に基づいて、入力を検出することを特徴とする。3また、本発明の一態様は、上記加速度検出装置において、前記動作判定部は、前記第1の加速度センサが検出した加速度の向きと大きさに基づいて、前記入力動作の有無を検出することを特徴とする。4また、本発明の一態様は、上記加速度検出装置において、前記動作判定部は、前記第1の加速度センサが検出した加速度が、正から負へと変化することを用いて前記入力動作の有無を検出することを特徴とする。5また、本発明の一態様は、上記加速度検出装置において、前記事前動作判定部は、前記第1の加速度センサが検出した加速度が、予め定めた値以下であることを検出し、前記動作判定部が、腕を前記表示面の方向に振り上げたときに生じる加速度が予め定めた値より大きく、前記予め定めた値より大きな加速度を観測してから予め定めた時間内に、前記加速度が第2の予め定めた値より小さくなったときに、第2の動作があったことを検出し、前記入力検出部は前記動作判定部の検出結果に基づいて、入力を検出することを特徴とする。6また、本発明の一態様は、上記加速度検出装置において、第1の加速度センサが検出する加速度の方向に垂直な方向の加速度を検出する第2の加速度センサと、前記第1の加速度センサが検出する加速度の方向と前記第2の加速度センサが検出する加速度の方向に互いに垂直な方向の加速度を検出する第3の加速度センサと、前記第1、第2、第3の加速度センサが検出する加速度に基づいて歩行の検出を行い、計数する歩行判定部と、を備えたことを特徴とする。7また、本発明の一態様は、上記加速度検出装置において、前記入力検出部が検出した入力に基づいて、他の装置を制御する入力制御部を備えたことを特徴とする。8また、本発明の一態様は、上記加速度検出装置において、前記入力検出部が検出した入力に基づいて、ストップウォッチのラップタイムを記録させる操作を含むスイッチ操作を行うことを特徴とする。9また、本発明の一態様は、上記加速度検出装置において、前記入力処理部が、他の装置を制御する、または、制御しないを、切り替える制御手段を有することを特徴とする。10また、本発明の一態様は、上記加速度検出装置において、機械式スイッチと前記入力検出部が検出した入力に基づいたスイッチ操作の双方を入力手段として有することを特徴とする。11また、本発明の一態様は、前記電子機器は、歩数計であることを特徴とする。12また、本発明の一態様は、表示面に情報を表示する表示部と、前記表示面に垂直な方向の加速度を検出する第1の加速度センサとを備える加速度検出装置のコンピュータに、前記第1の加速度センサが検出した加速度に基づいて入力を検出する入力検出手順を実行させるためのプログラムである。本発明によれば、歩行時にも、確実に利用者からの加速度信号に基づいたスイッチの入力ができる。以下、図面を参照しながら本発明の一実施形態について詳しく説明する。本実施形態では、加速度検出装置の一例として、歩数計の例を用いて説明する。図1は、歩数計の外観を示した外観図である。図示する例では、歩数計1は、上面に表示部105を備え、側面に入力部106-1、2機械式スイッチを備えている。表示部105は表示面を備えており、歩数の表示やストップウォッチの計時の表示などを行う。入力スイッチ106-1、2は、利用者から歩数計のスタート、ストップや、ストップウォッチモードでのラップタイムを記憶させる指示の入力を受け付ける。なお、表示部105の表示面と同一の平面をXY平面とし、時計の6時から0時方向をX軸、9時から3時方向をY軸とする。また、表示部105の表示面と垂直な方向で、歩数計の裏側から歩数計の表示面に向かう方向歩数計1の厚み方向をZ軸の正の向きとする。図2は、本発明の実施形態に係る歩数計1の概略ブロック図である。この図において、歩数計1は、発振回路101、分周回路102、報音部103、照明部104、表示部105、入力部106、制御回路CPU,CentralProcessingUnit;中央演算装置107、加速度センサ部108、RAMRandomAccessMemory;ランダムアクセスメモリ109、ROMReadOnlyMemory;読み出し専用メモリ110、及び電源111を備える。制御回路107は、加速度演算部1071、事前動作判定部1072、動作判定部1073、歩行判定部1074、入力処理部1075、及び計時制御部1076を備える。加速度センサ部108は、加速度センサ108-1第1の加速度センサ;Z軸方向、加速度センサ108-2第2の加速度センサ;X、又はY軸方向、加速度センサ108-3第3の加速度センサ;X、又はY軸方向を備える。RAM109は、歩数記憶部1091、及び動作記憶部1092を備える。発振回路101は、所定周波数の信号を生成し、生成した信号を分周回路102に出力する。分周回路102は、発振回路101から入力された信号を分周して、制御回路107の動作のための基準信号を生成する。報音部103は、制御回路107から入力された報音情報であって、音を出力させる報音情報に基づいて、時報などの報音を行う。照明部104は、制御回路107から入力された照明情報に基づいて、表示部105を照明する。表示部105は、制御部107から歩数や時間などの表示情報を入力され、表示面に表示情報を表示する。入力部106は、機械式のスイッチ106-1、2を備え、利用者からの入力を受け付ける。例えば、歩数計のスタート、ストップ、時計の時刻、アラームの設定などの入力を受け付ける。入力部106は、入力があった場合に、入力された情報を、入力処理部1075に出力する。制御回路107は、CPUを中心に構成され、分周回路が生成した基準信号を入力されて動作し、加速度の検出や衝撃の検出、歩行の検出等を行う。加速度演算部1071は、加速度センサ部108から入力された3軸方向の加速度をA/D変換し、変換後の加速度を示す加速度情報を出力する。事前動作判定部1072は、加速度演算部1071から入力された加速度情報の示す加速度のZ軸成分が、予め与えられた値より小さいか否かを判定する。つまり、事前動作判定部1072は、利用者が歩行中で、腕部分を腹又は腰の周辺部分に沿って前後させる、歩数計1に入力をするために必要な予備的動作事前動作とよぶを行っているか否かを判定する。なお、事前動作の判定の詳細については後述する。事前動作判定部1072は、事前動作を行っていると判定した場合には、事前動作を行っていることを示す衝撃動作情報を動作判定部1073に出力する。事前動作判定部1072は、事前動作を行っていると判定しなかった場合は、動作記憶部1092に、加速度のZ軸方向成分を示す事前動作値を、動作記憶部1092に書き込む。動作判定部1073は、事前動作判定部1072から衝撃動作情報を入力された場合に、加速度演算部1071から入力された加速度情報の示す加速度のZ軸成分に基づいて、利用者からの入力動作に応じた衝撃の有無を判定する。なお、衝撃判定の詳細については後述する。動作判定部1073は、衝撃が有ったと判定した場合は、衝撃が有ったことを示す衝撃発生情報を入力処理部1075に出力する。衝撃が無かったと判定した場合は、事前動作値を動作記憶部1092に書き込む。なお、事前動作判定部1072、及び動作判定部1073を入力検出部1077とも呼ぶ。歩行判定部1074は、加速度演算部1071から入力された加速度情報の示す加速度に基づいて、歩行動作を検出する。なお、歩行動作の検出の詳細については後述する。歩行判定部1074は、歩行があったと判定した場合は、歩数記憶部1091から現在の歩数情報を読み出し、読み出した現在の歩数に1を加えた値を歩数情報として歩数記憶部1091に書き込む。入力処理部1075は、入力部106から入力された情報、及び動作判定部1073から入力された衝撃発生情報に基づいて、計時制御部1076に、計時開始命令、計時停止命令、及びラップタイム計時命令等の計時制御情報を出力する。計時制御部1076は、入力処理部1075が示す計時制御情報に基づいて、歩数計モード、ストップウォッチモード、時計モードなどの機能を制御する。加速度センサ108は、図1で定義した、互いに直交する直交座標系における3軸方向の加速度をそれぞれ検出し、検出した加速度を加速度演算部1071に出力する。RAM109は、制御回路107から書き込まれた一時保存データ等を記憶する。歩数記憶部1091は、歩行判定部1074から書き込まれた歩数情報を記録する。動作記憶部1092は、事前動作判定部1072、又は動作判定部1073が出力した事前動作値を記録する。動作記憶部1092は、FIFOFirstInFirstOut型の記憶部であり、入力が新しい順に例えば、10個のデータを保存し、古くなったデータは破棄される。ROM110は、制御回路107が実行するプログラムを記憶する。ROM110は、制御回路107が実行するプログラムを、制御回路107へ読み出される。電源111は、歩数計の各部に電力を供給する。図3は、歩数計1が検出する加速度信号を示したグラフである。本図は、利用者の手首の甲の側に腕時計型の歩数計を装着して、前後に腕を振りながら歩行した場合に観測される加速度の一例を示したグラフである。図示する例では、横軸は時間であり、縦軸は加速度mGを表す。図3において、符号Xを付した線は加速度のX成分を示す。符号Yを付した線は加速度のY成分を示す。符号Zを付した線は加速度のZ軸成分を示す。図3を用いて、利用者が手首の甲の側に腕時計型の歩数計を装着して、腕を前後に振りながら歩行したときに、加速度センサが検出する加速度について説明する。利用者が腕時計型の歩数計を装着して歩行した場合、一般に、腕を前後に振る動作を行っている。この動作に伴って加速度は、図1で定義したXY平面内に大きな値、及び振幅を持つ。図3に示すとおり、X軸、Y軸成分に、重力加速度による1G前後の加速度が観測される。その加速度が、X軸、Y軸成分に配分されるため、振幅が大きく、比較的大きな変動を見せている。それに対し、Z軸成分は振幅が小さく、変動も比較的小さい。図4は、利用者が腕時計を見ながら歩いている場合に、歩数計が検出する加速度信号を示したグラフである。本図では、利用者の手首の甲の側に腕時計型の歩数計を装着して、表示部105を見ながら歩行した場合に観測される加速度の一例を示している。図示する例では、横軸は時間であり、縦軸は加速度mGを表す。図4においても、符号Xを付した線は加速度のX成分を示す。符号Yを付した線は加速度のY成分を示す。符号Zを付した線は加速度のZ軸成分を示す。図4を用いて、利用者が表示部105を見ながら歩行したときに、加速度センサが検出する加速度信号について説明する。利用者が腕時計型の歩数計を装着して表示部105を見ながら歩行した場合、歩行の衝撃により、歩数計は上下に振れる。この動作に伴って、加速度は、図1で定義したZ軸方向に大きな値、及び振幅を持つ。図4に示すとおり、Z軸成分は、重力加速度による1G前後の大きな加速度を表しており、大きな変動を見せている。それに対し、X,Y成分は振幅が小さく、変動も比較的小さい。歩数計1は、X,Y、Z軸方向の加速度を合成した合成値を用いて歩行検出を行う。具体的には、歩行判定部1074は、加速度演算部1071から入力された加速度情報の示す加速度に基づいて、加速度の合成値を算出する。X軸方向の加速度をX、Y軸方向の加速度をY、Z軸方向の加速度をZとしたとき、例えば、次式1を用いて、加速度の合成値を算出する。X^2Y^2^0.5Z1図5に、歩数計1が検出する加速度の合成値を表すグラフを示す。図示する例では、横軸は時間であり、縦軸は加速度mGを表す。符合Sを付した線は、歩行時の加速度信号が示す加速度の合成値を表した波形Sの一例である。符号Mを付した線は、波形Sの移動平均を示す波形Mの一例である。ここで、移動平均を示す波形Mとは、式1を用いて求められた加速度の合成値について、例えば10回のサンプリングの移動平均をとったものである。歩行判定部1074は、図5における波形Sと波形Mの形状に基づいて歩行を判定する。具体的には、歩行判定部1074は、波形Sが波形Mを下から上へと交差した点を検出し、一歩の歩行があったと判定する。なお、歩行判定部1074は、波形Sが波形Mを上から下へと交差した点を検出した場合に、一歩の歩行があったと判定してもよい。また、歩行判定部1074は、次式2を用いて、加速度信号の合成値を算出してもよい。X^2Y^2^0.5|Z|2図6に、利用者の腕に装着して使用する腕時計型の歩数計を、腕部分を腹、又は腰の周辺部分にぶつけた場合に観測される加速度のZ軸成分の波形Iを示したグラフを示す。本実施形態では、このような使用者による衝撃の動作によっても、歩数計1への入力を受け付ける。この波形Iは、歩数計1が衝撃を受ける前開始からA付近までは、加速度がほぼ0であることを示す。歩数計1に与えられる加速度は、衝撃の初期AからB付近までには、Z軸の正の向きである。加速度が最大値をとったB付近後、その加速度は、速やかにZ軸の負の向きに増加し、最小値をとったD付近後、再び0付近に戻るE付近。なお、本図は、腕部分の甲の側に腕時計型の歩数計を装着した場合に観測される加速度のZ軸成分の大きさの一例を示したグラフであり、手のひらの側に腕時計型の歩数計を装着した場合は、正負が逆の波形となる。このように、歩数計の向きや利用者の体の動きによって、腕時計型の歩数計に与えられる加速度は大きく異なる。衝撃スイッチの入力が行われたか否かの判定は、第1の判定、第2の判定の2段階の判定によって行われる。事前動作判定部1072は、第1の判定事前動作判定を行う。事前動作判定部1072は、加速度のZ軸成分の時間軸方向の移動平均値例えば、加速度のZ軸成分の10回程度のサンプリングの平均値が、例えば、500mG以下であるか否かを判定する。移動平均値は、動作記憶部1092が記憶している過去の事前動作値に基づいて算出される。この状態は、前後に手を振って歩行や走行をする場合に現れる状態図3参照であり、実際にLAP操作などの歩数計に対する衝撃スイッチ入力を行うための事前動作は、このような動作となる。一方、腕時計型の歩数計の表示を見ている場合など図4参照には、加速度のZ軸成分の時間軸方向の移動平均値の絶対値は、500mGよりはるかに大きくなる。その結果第1の判定が正とはならず、衝撃スイッチの入力の判定は行われない。事前動作判定の結果が正衝撃スイッチの入力の可能性がある状態と判定された場合は、第2の判定に進む。動作判定部1073は、第2の判定衝撃判定を行う。衝撃判定は、腕部分を腹、又は腰の周辺部分にぶつけたときに見られる加速度波形図5の特徴を利用して行う。動作判定部1073は、以下の2つの条件が共に満たされた場合に第2の判定が正衝撃スイッチの入力ありと判定する。第1の条件は、Z軸方向の加速度が例えば、750mG以上になること条件aと呼ぶである。第2の条件は、条件aが満たされてから例えば、100ms以内にZ軸方向の加速度が例えば、-750mG以下になることである。この、2つの条件が共に満たされた場合にのみ、第2の判定が正であると判定する。入力検出部1077は、動作判定部1073が判定した第2の判定が正であった場合に、衝撃スイッチの入力があったと判定する。次に、本実施形態に係る歩数計1の動作について説明する。図7は本実施形態に係る歩数計1をストップウォッチモードに変更し、衝撃スイッチを用いてラップ計測の入力を行う動作の一例を示すフローチャートである。ステップS101入力処理部1075は、入力部106からストップウォッチを開始する入力があったか否かに基づき、ストップウォッチを計時開始するか否かを判定する。ストップウォッチを計時開始すると判定された場合YesはステップS102へ進む。ストップウォッチを計時開始しないと判定された場合Noは、ステップS101へ戻る。ステップS102加速度演算部1071は、加速度センサ部108に3軸方向の加速度の検出を開始させる命令を出力する。加速度センサ部108は、加速度演算部1071から、3軸方向の加速度の検出を開始させる命令を受け、3軸方向の加速度の検出を開始する。加速度センサ部108は、検出した3軸方向の加速度を加速度演算部1071に出力する。加速度演算部1071は、加速度センサ部108から入力された3軸方向の加速度をA/D変換し、加速度を示す加速度信号を事前動作判定部1072、動作判定部1073、及び歩行判定部1074に出力する。その後ステップS103に進む。ステップS103入力処理部1075は、計時制御部1076に計時開始命令を出力する。計時制御部1076は、スイッチ制御部1075から計時開始命令を入力され、計時を開始する。その後ステップS104に進む。ステップS104歩行判定部1074は、加速度演算部1071から加速度情報を入力される。歩行判定部1074は、入力された加速度情報の示す加速度に基づいて、歩行を判定する。歩行があったと判定された場合Yesは、ステップS105に進む。歩行が無かったと判定された場合NoはステップS106に進む。ステップS105歩数判定部1074は、歩数記憶部1091から現在の歩数に関する情報を読み込む。歩数判定部1074は、読み込んだ値に1を加えた値を歩数に関する情報として歩数記憶部1091に書き込む。その後ステップS106に進む。ステップS106事前動作判定部1072は、加速度演算部1071から加速度情報を入力される。事前動作判定部1072は、動作記憶部1092が記憶している事前動作値を読み出す。事前動作判定部1072は、加速度演算部1071から入力された加速度情報の示す加速度のZ軸成分と、動作記憶部1092が記憶している事前動作値に基づいて、事前動作値の平均値を算出する。事前動作判定部1072は、事前動作値の平均値が、例えば500mG以下であるか否かを判定する。事前動作値の平均値が500mG以下であると判定された場合Yesは、ステップS107に進み、平均値が500mG以下でないと判定された場合Noは、ステップS109に進む。ステップS107動作判定部1073は、事前動作判定部1072から衝撃動作情報を入力された場合に、加速度演算部1071から加速度情報を入力され、加速度情報の示す加速度のZ軸方向の変化に基づいて衝撃判定を行う。衝撃判定は、次の2つの条件が共に満たされた場合に正衝撃スイッチの入力ありと判定する。aZ軸方向の加速度が、例えば、750mG以上になったこと。baの検出時点から例えば、100ms以内にZ軸方向の加速度が例えば、-750mG以下になったこと。この、a、bの2つの条件が満たされた場合にのみ、衝撃スイッチ入力があったと判定する。衝撃スイッチ入力があったと判定された場合YesはステップS108に進み、衝撃スイッチ入力が無かったと判定された場合Noは、ステップS109に進む。ステップS108入力処理部1075は、動作判定部1073からの衝撃スイッチ入力を受け、計時制御部に予め定められた命令を出力する。ここで命令とは、例えば、ストップウォッチの計時停止計時停止命令、ストップウォッチのラップ計測ラップタイム計時命令などでも良い。その後ステップS110に進む。ステップS109動作記憶部1092は、事前動作判定部1072、又は動作判定部1073から、事前動作値加速度のZ軸成分の値を入力される。その後、ステップS110に進む。ステップS110入力処理部1075は、入力部106からのストップウォッチの計時を停止することを示す入力を監視し、ストップウォッチの計時を停止するか否かを判定する。ストップウォッチの計時を停止する判定された場合YesはステップS111へ進む。ストップウォッチの計時を停止しないと判定された場合Noは、ステップS104へ戻る。ステップS111入力処理部1075は、計時制御部1076に計時停止命令を出力する。計時制御部1076は、スイッチ制御部1075から計時停止命令を入力され、計時を停止する。その後ステップS112に進む。ステップS112制御回路107は、加速度センサ部108に3軸方向の加速度検出を停止させる。なお、本実施形態においては、腕時計型の歩数計を手の甲の側に装着した場合の例を示したが、腕時計型の歩数計を手の平の側に装着することも可能である。その場合は、衝撃判定の際に、初めにZ軸の負の側に加速度信号が出た後に、正の側に信号が現れることになる。その場合には、衝撃判定における正と負の関係を逆にして判定すればよい。なお、本実施形態において、衝撃スイッチをストップウォッチの計時停止や、ストップウォッチのラップ計測に用いる例を示したが、それ以外にも、様々な命令の入力に用いることもできる。なお、衝撃スイッチ機能を利用者が有効、又は無効にできるようにしても良い。このように、本実施形態によれば、歩数計1は、表示面に情報を表示する表示部105と、表示面に垂直な方向の加速度を検出する加速度センサ108-1と、加速度センサ108-1が検出した加速度に基づいて入力を検出する入力検出部1077とを備える。これにより、利用者は、歩数計1の表示部105に垂直な方向の加速度を与えることにより、歩数計1に衝撃スイッチの入力を行うことができる。また、本実施形態によれば、歩数計1は、加速度センサ108-1が検出した加速度に基づいて、Z軸方向の動きが小さいか否かを検出し、Z軸方向の動きが小さい場合に、加速度センサ108-1が検出した加速度に基づいて衝撃動作があったか否かを検出する。入力検出部1077は、衝撃動作を検出した場合に、スイッチ入力を検出する。これにより、歩数計1は、利用者が表示部105を見る動作を行ったときなどに、誤って衝撃スイッチの入力と検出されることを防止できる。また、本実施形態によれば、入力検出部1077は、加速度センサ108-1が検出した加速度の向きと大きさに基づいて、衝撃動作があったか否かを検出する。これにより、歩数計1は、衝撃動作に特徴的な加速度の変化を検出することができ、確実な衝撃スイッチの入力の検出を行うことができる。また、本実施形態によれば、動作判定部1073は、加速度センサ108-1が検出した加速度が正の向きにから負の向きへと変化することを用いて、衝撃動作の有無を検出する。これにより、歩数計1は、衝撃動作に特徴的な加速度の変化を検出することができるとともに、加速度検出装置を装着した腕が、例えば壁など他の物体にぶつかったときに生ずる加速度を、衝撃スイッチの入力と区別することができる。また、本実施形態によれば、事前動作判定部1072は、加速度センサ108-1が検出したZ軸方向の加速度の移動平均値が、500mG以下であるか否かを検出する。Z軸方向の加速度の移動平均値が、500mG以下であった場合、その後動作判定部1073は、加速度検出装置を装着した腕を表示面の方向に振り上げたときに生じる加速度が、例えば750mGより大きくなり、その後例えば100ms以内に加速度が-750mG以下となったときに、衝撃動作があったか否かを検出する。動作判定部1073の判定が正であった場合に入力検出部1077は、入力を検出する。これにより、歩数計1は、スイッチ入力の事前動作が行われた後に、腹又は腰の周辺部分に腕部分を打ちつける衝撃スイッチの入力の動作を行ったか否かを検出する。したがって、歩行運動中に衝撃スイッチの入力があったことを検出することができる。また、本実施形態によれば、歩数判定部1074は、Z軸方向の加速度を検出する加速度センサ108-1と、X、Y軸方向の加速度を検出する加速度センサ、108-1、2が出力する3軸方向の加速度を用いて、歩行検出を行う。これにより、歩行検出と衝撃スイッチの入力を共に行うことができる。また、本実施形態によれば、スイッチ入力処理部1075は、入力検出部1077が検出したスイッチ入力に基づいて、計時制御部1076、又は制御装置107を制御する。これにより、衝撃スイッチにより、時計の機能や、歩数計の機能を制御することができる。また、本実施形態によれば、入力検出部1077が検出したスイッチ入力に基づいて、ストップウォッチのラップ機操作を含むスイッチ操作を行うことができる。これにより、歩数計測を行いながら、衝撃スイッチにより、ストップウォッチのラップ操作などのスイッチ操作をおこなうことができる。また、本実施形態によれば、利用者は、入力検出部1077の動作を有効化、無効化することができる。これにより、利用者は、衝撃スイッチを利用するかしないかを選ぶことができる。また、本実施形態によれば、歩数計1は、機械式スイッチと衝撃スイッチの双方の入力手段を有する。これにより、利用者は、状況に応じて、機械式スイッチによる入力と衝撃スイッチによる入力を選択することができる。なお、上述した各実施形態に係る歩数計が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。"