(57)【特許請求の範囲】
【請求項１】
自転車に取り付け可能な電子機器であって、
ケース本体と、
表示手段と、
前記表示手段上のタッチ位置を検出可能な第一タッチ入力手段と、
タッチされたか否かを識別可能な第二タッチ入力手段と、
自転車の走行状態を取得する取得手段と、
第一タッチ入力手段、第二タッチ入力手段、及び、取得手段からの入力に基づいて所定の処理を実行する制御手段とを備え、
前記制御手段は、前記所定の処理として前記取得手段の取得した自転車の走行状態に基づく走行時の処理を行い、前記第二タッチ入力手段へのタッチに基づき前記走行状態に基づく走行時の処理の制御を行う一方、前記第一タッチ入力手段へのタッチに基づき走行時の処理の設定処理を行い、
前記第一タッチ入力手段は、前記ケース本体の正面に設け、
第二タッチ入力手段は、前記ケース本体の正面であって前記第一タッチ入力手段の近傍に設け、そのタッチ面が前記ケース本体の表面と面一になるように構成したこと
を特徴とする電子機器。
【請求項２】
前記第一タッチ入力手段へのタッチに基づき設定処理する走行時の処理は、前記第二タッチ入力手段へのタッチに基づき制御する前記走行状態に基づく走行時の処理についてのものであること
を特徴とする請求項１に記載に電子機器。
【請求項３】
前記走行時の処理は、前記取得手段の取得した自転車の走行状態の記録処理であり、
前記走行時の処理の制御は、前記記録処理の開始または終了の制御であること
を特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記走行時の処理は、前記取得手段の取得した自転車の走行状態の所定の範囲の記録処理であり、
前記走行時の処理の制御は、前記範囲の確定の制御であること
を特徴とする請求項１〜３のいずれかに記載の電子機器。
【請求項５】
前記走行時の処理は、前記取得手段の取得した自転車の位置に基づく表示処理であり、
前記走行時の処理の制御は、前記表示処理の切り替え制御であること
を特徴とする請求項１〜４のいずれかに記載の電子機器。
【請求項６】
前記表示処理として、前記自転車の位置を含むマップ表示処理と、前記自転車の位置に基づくサイクルコンピュータ処理とを備え、
前記表示処理の切り替え制御は、前記マップ表示処理とサイクルコンピュータ処理との切り替え制御であること
を特徴とする請求項５に記載の電子機器。
【請求項７】
前記第二タッチ入力手段は複数の異なる位置に配置しており、
前記自転車の運転者に近い側に備えた第二タッチ入力手段へのタッチに基づき前記走行状態に基づく走行時の処理の制御を行う一方、
これより遠い側に備えた第二タッチ入力手段へのタッチに基づき前記設定処理を行う画面を前記表示手段に表示させる制御を行うこと
を特徴とする請求項１〜６のいずれかに記載の電子機器。
【請求項８】
前記近い側の第二タッチ入力手段と前記遠い側の第二タッチ入力手段とは、前記表示手段を挟んだ位置に配置しており
前記近い側の第二タッチ入力手段は前記表示手段よりも運転者寄りの位置に配置し、
前記遠い側の第二タッチ入力手段は前記表示手段よりも運転者から離れた位置に配置すること
を特徴とする請求項７に記載の電子機器。
【請求項９】
前記第二タッチ入力手段は４箇所の異なる位置に配置しており、
表示手段を挟んで表示手段の外側の表示手段の左上部、右上部、左下部、右下部に備えること
を特徴とする請求項７または８に記載の電子機器。
【請求項１０】
前記制御手段は、自転車の走行中に前記取得手段の取得した走行状態に基づく所定の表示項目を表示し、当該表示項目をカスタマイズ設定するカスタマイズ設定機能を備え、
当該カスタマイズ設定は前記第一タッチ入力手段へのタッチ入力に基づいて行うこと
を特徴とする請求項１〜９のいずれかに記載の電子機器。
【請求項１１】
前記第二タッチ入力手段として前記走行時の処理の設定処理を行うための画面を表示するためのものを備え、
前記制御手段は、当該第二タッチ入力手段へのタッチが検出された場合に、前記第一タッチ入力手段へのタッチに基づき走行時の処理の設定処理を行うための画面を表示すること
を特徴とする請求項１〜１０のいずれかに記載の電子機器。
【請求項１２】
請求項１〜１１のいずれかに記載の電子機器の機能をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自転車において用いられるサイクルコンピュータ等の電子機器等に関するものである。
【背景技術】
【０００２】
自転車の走行に関する様々な情報としては、例えば走行速度、現在位置表示、平均速度、目的地までのラップ計測、クランクの回転速度（ケイデンス）、走行中の心拍状態（ハートレート）等がある。従来、これらの様々な情報を自転車の使用者に走行中に表示手段に表示して目視させることができるサイクルコンピュータが提案されている（例えば、特許文献１参照）。また、ＬＣＤ表示装置とデータを入力するためのキーパッドを備えたサイクルコンピュータが提案されている（特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１２９９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなサイクルコンピュータは、自転車に設置できる程度の筐体大きさである必要がある。ところが、特許文献１のようなキーパッドをこのような大きさの筐体に設けると、各キーが小さくなってしまい、自転車の運転者が、操作をしにくいという問題がある。また、自転車に乗る際に手袋等をすることがあるがこのような場合には、さらに各キーが押しにくく、別のキーを誤って押してしまうといった問題も生じている。
【０００５】
そこで、本発明は、より使い勝手のよいサイクルコンピュータ等の電子機器等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した目的を達成するために、本発明に係る電子機器は、（１）自転車に取り付け可能な電子機器であって、表示手段と、前記表示手段上のタッチ位置を検出可能な第一タッチ入力手段と、タッチされたか否かを識別可能な第二タッチ入力手段と、自転車の走行状態を取得する取得手段と、第一タッチ入力手段、第二タッチ入力手段、及び、取得手段からの入力に基づいて所定の処理を実行する制御手段とを備え、前記制御手段は、前記所定の処理として前記取得手段の取得した自転車の走行状態に基づく走行時の処理を行い、前記第二タッチ入力手段へのタッチに基づき前記走行状態に基づく走行時の処理の制御を行う一方、前記第一タッチ入力手段へのタッチに基づき走行時の処理の設定処理を行う。
【０００７】
このようにすれば、単に第二タッチ入力手段へタッチするだけで、第二タッチ入力手段へのタッチに基づき走行時の処理の制御が行われる。したがって、第一タッチ入力手段によってこのような走行時の処理の制御を行う構成に比べ、表示手段上のタッチ位置を確認して該当する位置をタッチするといった操作が不要となる。走行中に表示手段を注視するといった操作を要求することなく、走行時の処理の制御が行わせることができる。一方で第一タッチ入力手段へのタッチに基づき走行時の処理の設定処理を行うことができる。
【０００８】
このような設定は例えば非走行時に走行に先立って前もって行う。このようなときには、例えばタッチパネルのように表示手段上に表示したボタン等をタッチして、詳細な設定を容易にできる。
【０００９】
このように、前記表示手段上のタッチ位置を検出可能な第一タッチ入力手段とタッチされたか否かを識別可能な第二タッチ入力手段とを備えることで、例えば、走行時の処理の制御と、非走行時における走行時の処理の設定処理との双方を、容易に行うことができる。したがって、より使い勝手のよいサイクルコンピュータ等の電子機器を提供することができる。
【００１０】
（２）前記第一タッチ入力手段へのタッチに基づき設定処理する走行時の処理は、前記第二タッチ入力手段へのタッチに基づき制御する前記走行状態に基づく走行時の処理についてのものとするとよい。
【００１１】
例えば、前記第一タッチ入力手段へのタッチに基づき設定処理する走行時の処理は、前記第二タッチ入力手段へのタッチに基づき制御する前記走行状態に基づく走行時の処理についてのものではない別の走行時の処理についてのものとしてもよい。
【００１２】
しかし、上記のようにすれば、前記第一タッチ入力手段へのタッチに基づき予め設定しておいた設定で走行時の処理がなされ、その走行時の処理を前記第二タッチ入力手段へのタッチに基づき制御することができる。例えば、走行時の処理としてログの記録処理を行う場合、どの項目をログとして記録するかを第一タッチ入力手段で予め設定しておき、第二タッチ入力手段のタッチが検出された場合にそのログの記録開始の制御を行うようにするとよい。また特に次のようにするとよい。
【００１３】
（３）前記走行時の処理は、前記取得手段の取得した自転車の走行状態の記録処理であり、前記走行時の処理の制御は、前記記録処理の開始または終了の制御である構成とするとよい。このようにすれば、走行時に自転車の走行状態の記録開始・記録終了の指示を表示手段の表示を見ることなく容易に入力できる。
【００１４】
（４）前記走行時の処理は、前記取得手段の取得した自転車の走行状態の所定の範囲の記録処理であり、前記走行時の処理の制御は、前記範囲の確定の制御である構成とすると良い。このようにすれば、走行時の自転車の走行状態の所定の範囲の記録処理においてその範囲の確定の指示を、表示手段を見ることなく第二タッチ入力手段のタッチによって容易に入力することができる。例えば、所定の範囲の記録処理としてはラップの記録処理であり、前記範囲の確定の制御としてラップの記録範囲の確定指示を入力する構成とするとよい。
【００１５】
（５）前記走行時の処理は、前記取得手段の取得した自転車の位置に基づく表示処理であり、前記走行時の処理の制御は、前記表示処理の切り替え制御である構成とすると良い。このようにすれば、走行時に表示処理を第二タッチ入力手段へのタッチによって表示手段を見ることなく容易に切り替えることができる。
【００１６】
（６）前記表示処理として、前記自転車の位置を含むマップ表示処理と、前記自転車の位置に基づくサイクルコンピュータ処理とを備え、前記表示処理の切り替え制御は、前記マップ表示処理とサイクルコンピュータ処理との切り替え制御である構成とすると良い。このようにすれば、第二タッチ入力手段へのタッチによって表示手段を見ることなく、走行時に表示処理をマップ表示処理とサイクルコンピュータ処理とを切り替えることができる。
【００１７】
（７）前記第二タッチ入力手段は複数の異なる位置に配置しており、前記自転車の運転者に近い側に備えた第二タッチ入力手段へのタッチに基づき前記走行状態に基づく走行時の処理の制御を行う一方、これより遠い側に備えた第二タッチ入力手段へのタッチに基づき前記設定処理を行う画面を前記表示手段に表示させる制御を行う構成とすると良い。
【００１８】
このようにすれば、例えば、運転者は、走行時には、自己に近い側に備えた第二タッチ入力手段へタッチすればそのタッチに基づいて走行状態に基づく走行時の処理の制御を行わせることができる。また、例えば、その走行に先立つ設定時には、自己より遠い側に備えた第二タッチ入力手段をタッチすれば設定処理を行う画面を表示手段に表示させることができる。したがって、走行中には走行時の処理の制御を自己に近い側の第二タッチ入力手段へのタッチによって行うことができる一方、自己に遠い側の第二タッチ入力手段を、走行中に誤ってタッチして、設定画面を表示させてしまうといった誤操作を防止することができる。
【００１９】
（８）前記近い側の第二タッチ入力手段と前記遠い側の第二タッチ入力手段とは、前記表示手段を挟んだ位置に配置しており、前記近い側の第二タッチ入力手段は前記表示手段よりも運転者寄りの位置に配置し、前記遠い側の第二タッチ入力手段は前記表示手段よりも運転者から離れた位置に配置する構成とすると良い。このようにすれば、運転者は、表示手段を挟んで自己に近い側の第二タッチ入力手段をタッチすることで走行時の処理の制御を行わせることができ、表示手段を挟んで自己に遠い側の第二タッチ入力手段をタッチすることで設定処理を行う画面を前記表示手段に表示させることができる。よって、走行時に操作すべき第二タッチ入力手段と、設定処理時に操作すべき第二タッチ入力手段とが、表示手段を挟んで明確にわかれていることから、より使い勝手のよいサイクルコンピュータ等の電子機器等を提供することができる。
【００２０】
（９）前記第二タッチ入力手段は４箇所の異なる位置に配置しており、表示手段を挟んで表示手段の外側の表示手段の左上部、右上部、左下部、右下部に備える構成とすると良い。このようにすれば、従来に比べ、位置が明確に、上と下、右と左で別れており、どの機能がどの第二タッチ入力手段に割り当てられているのか運転者が混乱することを防止することができる。また（８）の構成の効果と相まって、走行時と設定時とでどの機能がどの第二タッチ入力手段に割り当てられているのか運転者が混乱することを防止することができる。
【００２１】
（１０）前記制御手段は、自転車の走行中に前記取得手段の取得した走行状態に基づく所定の表示項目を表示し、当該表示項目をカスタマイズ設定するカスタマイズ設定機能を備え、当該カスタマイズ設定は前記第一タッチ入力手段へのタッチ入力に基づいて行う構成とすると良い.このようにすれば、タッチ入力の位置に基づいて直感的な操作を実現でき、複雑なカスタマイズを例えば表示手段に表示した複数のボタンとタッチパネルのそのボタン位置のタッチによって実現することができる。一方で、そのカスタマイズ設定に基づく表示を走行時に行いその表示の制御を第二タッチ入力手段で行うようにようにするとよい。例えば第一タッチ入力手段へのタッチに基づき複数の画面をカスタマイズ設定によって作成しておき、第二タッチ入力手段へのタッチが検出された場合にこの作成された複数の画面を切り替える制御を行うとよい。
【００２２】
（１１）前記第二タッチ入力手段として前記走行時の処理の設定処理を行うための画面を表示するためのものを備え、前記制御手段は、当該第二タッチ入力手段へのタッチが検出された場合に、前記第一タッチ入力手段へのタッチに基づき走行時の処理の設定処理を行うための画面を表示する構成とすると良い。このようにすれば、第二タッチ入力手段へのタッチによって第一タッチ入力手段へのタッチに基づき走行時の処理の設定処理を行うことができる。したがって、例えば、設定処理以外の処理による表示を行なっているときに、この第二タッチ入力手段へタッチすることで設定画面を容易に呼び出すことができ、万一、走行中または停車中に設定が必要になった場合に、容易に設定を変更することができる。
【００２３】
（１２）（１）〜（１１）のいずれかに記載の電子機器の機能をコンピュータに実現させるためのプログラムとして構成するとよい。
【発明の効果】
【００２４】
本発明によれば、より使い勝手のよいサイクルコンピュータ等の電子機器等を提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の好適な一実施形態である電子機器の外観構成等を示す図である。
【図２】本電子機器の電気的概略構成を示すブロック図である。
【図３】本電子機器の自転車への取り付け方法を説明する図である。
【図４】本電子機器への電源の供給方法の例を示す図である。
【図５】電源の投入方法、電池残量表示とその表示及びメモリカードの取り付けについて示す図である。
【図６】ショートカットメニュー画面の表示例を示す図である。
【図７】メータ画面とマップ画面の表示例を示す図である。
【図８】メインメニューの表示とその説明を示す図である。
【図９】モード選択の画面の表示例を示す図である。
【図１０】数値入力画面の表示例を示す図である。
【図１１】ひらがな入力画面、カタカナ入力画面、アルファベット入力画面とその説明を示す図である。
【図１２】個人プロフィール設定の画面の表示例を示す図である。
【図１３】バイクプロフィール設定の画面の表示例を示す図である。
【図１４】トレーニングのゾーンの設定の画面の表示例を示す図である。
【図１５】トレーニングのゾーンの設定の画面の表示例を示す図である。
【図１６】メータ画面の表示例を示す図である。
【図１７】設定可能なメータ画面の表示例を示す図である。
【図１８】メータレイアウトの設定画面の表示例を示す図である。
【図１９】メータレイアウトの設定画面の表示例を示す図である。
【図２０】メータレイアウトの設定画面の表示例を示す図である。
【図２１】メータ及びグラフとして設定可能な項目とその内容を示す図である。
【図２２】ログ記録の際の表示例を示す図である。
【図２３】ログ記録の際の続きの表示例を示す図である。
【図２４】履歴管理処理の際に表示する画面の表示例を示す図である。
【図２５】履歴管理処理の際に表示する画面の表示例を示す図である。
【図２６】履歴管理処理の際に表示する画面の表示例を示す図である。
【図２７】履歴管理処理の際に表示する画面の表示例を示す図である。
【図２８】履歴管理処理の際に表示する画面の表示例を示す図である。
【図２９】履歴管理処理の際に表示する画面の表示例を示す図である。
【図３０】履歴管理処理の際に表示する画面の表示例を示す図である。
【図３１】履歴管理処理の際に表示する画面の表示例を示す図である。
【図３２】履歴管理処理の際に表示する画面の表示例を示す図である。
【図３３】履歴管理処理の際に表示する画面の表示例を示す図である。
【図３４】履歴管理処理の際に表示する画面の表示例を示す図である。
【図３５】履歴管理処理の際に表示する画面の表示例を示す図である。
【図３６】履歴管理処理の際に表示する画面の表示例を示す図である。
【図３７】ワークアウトの設定の際に表示する画面の表示例を示す図である。
【図３８】ワークアウトの設定の際に表示する画面の表示例を示す図である。
【図３９】ワークアウトの設定の際に表示する画面の表示例を示す図である。
【図４０】ワークアウトの設定の際に表示する画面の表示例を示す図である。
【図４１】ワークアウトの設定の際に表示する画面の表示例を示す図である。
【図４２】ワークアウトの設定の際に表示する画面の表示例を示す図である。
【図４３】ワークアウトの設定の際に表示する画面の表示例を示す図である。
【図４４】アラートの設定の際に表示する画面の表示例を示す図である。
【図４５】メータ画面表示時のタッチパネルの各領域へのタッチについて説明するための図である。
【発明を実施するための形態】
【００２６】
図１，図２は、本発明の電子機器として好適な電子機器であるサイクルコンピュータの構成の例を示している。図１は、上から順に、本電子機器の本体正面図、本体背面図、端子部拡大斜視図である。本電子機器は、防水構造の略直方体のケース本体１の内部に図２に示す電子回路を有する構成である。図１の本体正面図に示すように、ケース本体１の上方内部にはＧＰＳ受信器８を備える。また本電子機器は、ケース本体１の正面に、表示部５と、表示部５上に積層して設けた入力部６としてのタッチパネル６ａと、入力部６としてのタッチスイッチであるボタン６ｂ、６ｃ、６ｄ、６ｅとを備える。表示部５は、平面視略長方形の本体正面の略中央部に設けている。表示部５は半透過型２．４インチのフルカラードットマトリックス液晶ディスプレイである。表示部５はバックライトを有するため、夜間等の暗い状況でも表示内容を視認できる。また半透過型液晶であるので、日光が当たる場所でも反射光により表示内容を視認できる。図１に示すように縦状態において表示部５の上部には、右側にメニューボタン６ｂ、左側にマップ／メータ切り替えボタン６ｃを備える。また、表示部５の下部には、右側にスタート／ストップボタン６ｄ、左側にラップ／リセットボタン６ｅを備える。ボタン６ｂ〜６ｅは、略正方形状のボタンである。左側にあるマップ／メータ切り替えボタン６ｃの左辺とラップ／リセットボタン６ｅの左辺と表示部５の左辺とは、横方向略同一位置になるように配置している。また、右側にあるメニューボタン６ｂの右辺とスタート／ストップボタン６ｄの右辺と表示部５の右辺とは、横方向略同一位置になるように配置している。このように配置することで、左右方向については、このそれぞれの横方向の位置を基準に、ケース本体１の最大幅を決定でき、かつ、ボタンを左右に離して設置することができる。またボタン６ｂ〜６ｅは、表示部５の近傍に配置しているので、画面操作に関するものであることがわかりやすい。またボタン６ｂ〜６ｅ上には、それぞれ図１（ａ）に示すような異なる図形によるアイコンを印刷してあるので、どのボタンがどの機能に対応するものであるのか容易に把握することができる。なお、ボタン６ｂ〜６ｅは例えば静電容量式のタッチスイッチとしてもよいし、抵抗膜式のタッチスイッチとしてもよい。また、接点式のキースイッチとしてもよい。ただし、ボタン６ｂ〜６ｅの表面は、ケース本体１の表面と面一になるように構成するとよい。
【００２７】
ケース本体１の背面には、図１の本体背面図に示すように、平面視略長方形の本体背面の略中央部に取付シャフト部１ａが設けられている。図２（ａ）に示すように、自転車のハンドルバーまたはステムのいずれかのバー１０１には、ラバーパッド９３が巻かれ、その上に底面がバーの外周の形状としたゴム素材からなるマウントベース９２を載置し、マウントベース９２の上にマウント９１を載置し、マウントベース壁面に設けた穴に結束バンドを通して、これらをハンドルバーに図３（ａ）に示すように結束して、自転車に取り付けられる。取付シャフト部１ａは、図１本体背面図に示すように、他の本体背面より突出した突起部と突起部の先端部に設けた十字部を備える。突起部は例えば略円柱状である。十字部は、４本の係止爪部を備える。係止爪部は、突起部の先端面において十字方向に各々延出する。一方、図３（ａ）（ｂ）に示すように、マウント９１は有底の穴部９１ａを備える。穴部９１ａには、４つの被係止部が設けられている。被係止部は、穴部の内周から径方向内側に突出し、かつ穴部を軸方向から見た場合に９０°ずつずらした位置に各々設けられている。取付シャフト部１ａをマウントの穴部９１ａに挿入して回転させることによって、係止爪部が被係止部に各々係止する。それ故、ケース本体１はマウント９１に取り付けられる。この状態から取付シャフト部１ａを９０°回転させた場合、係止爪部は被係止部の何れかに係止する。従って、マウントをバーやダッシュボードから取り外すことなく、バー１０１に対してケース本体の取付方向を９０°ずつ回転させることができ、縦位置と横位置での取付が可能である。なお、この取付構造については、例えば、その他公知の構造で構成してもよい。
【００２８】
また、ケース本体１の下端部には、ラバー素材からなる開閉自在に設置された端子カバー１ｂを備え、端子カバー１ｂを開くと、本体ケース１に設けたｍｉｎｉＵＳＢ端子２１と後述するメモリカード１３のｍｉｃｒｏＳＤカード装着部１３ａが露出する。端子カバー１ｂを閉じた状態ではＩＰＸ７の防水性能が得られるようこれらを密閉する。ｍｉｎｉＵＳＢ端子２１は、図４（ｂ）（ｃ）に示すようにコンセントに接続されたＡＣアダプタ９０の出力端子であるｍｉｎｉＵＳＢプラグ９１と接続され、電源が供給される。また車両の図示しないシガーソケットプラグからも同様にｍｉｎｉＵＳＢ端子２１と接続されるアダプタを備える。そして、ケース本体１の内部にはバッテリを備え、ｍｉｎｉＵＳＢ端子２１に供給された電源にもとづきバッテリに充電を行う充電回路を備える。バッテリからは図２の各部等に、電源が供給される。したがって、本電子機器は、自転車等に設置された際などには、バッテリに充電された電力に基づいて動作することができる。
【００２９】
ケース本体１の背面側からみた右側側面上部には、入力部６としての電源ボタン６ｆを設けており、制御部１８は、電源オフ状態で、図５（ａ）に示すように２秒以上の押下が検出された場合、バッテリまたはｍｉｎｉＵＳＢ端子２１から供給される電力を図２の各部等に供給する制御を行う。電源投入時には、後述するメータ画面を表示する。以下、表示部５に表示する画面を用いて説明している内容は、制御部１８の処理によって表示部５に描画する処理となる。表示部５には、図５（ｂ）に示す５つのパターンのいずれかで、制御部１８が検出したバッテリ残量を、表示部５にアイコン表示することができる。
【００３０】
またケース本体１の背面側からみた上方側面左側には、フラッシュライト２２を備える。またケース本体１の背面側からみた左側側面下方の内部にはスピーカ２０を備える。また、ｍｉｃｒｏＳＤカードを読み書きできるメモリカードリーダ１３を備え、図５（ｂ）に示すようにメモリカードリーダ１３に装着されたｍｉｃｒｏＳＤカードであるメモリカード１４に格納されたデータを内部に取り込んだり、データベース１９や制御部１８のメモリの内容をメモリカード１４に書き込んだりすることができる。より具体的には、メモリカード１４に格納されたデータに、新規な目標物の情報（経度・緯度を含む位置情報，種別情報等）などの更新情報がある場合、その更新情報を制御部１８が本電子機器に内蔵されるデータベース１９に格納（ダウンロード）し、データベース１９のデータを更新する。なお、メモリカードリーダ１３の機能は、本体ケース１内に内蔵するように構成してもよい。
【００３１】
データベース１９は、制御部１８のマイコンに外付けした不揮発性メモリ（たとえばＥＥＰＲＯＭ）である。データベース１９には、出荷時に一定の目標物に関する情報を登録しており、その後に追加された目標物についてのデータ等は上記のようにしてデータ更新することができる。また、データ更新は、ＭｉｎｉＵＳＢ端子２１を介して接続したパソコン等から行なうこともできる。
【００３２】
ケース本体１の内部には、さらに、気圧センサ１５と、３軸の加速度センサ１６と、３軸のジャイロセンサ１７と、地磁気センサ２３と、無線通信器７を備える。無線通信器７は、無線通信機器１２とデータの無線による送受信を行う通信器である。具体的には、ＡＮＴ＋規格の通信モジュールであり、ＡＮＴ＋規格に準拠した車輪の回転を検知するスピードセンサ、ペダルの回転を検知するケイデンスセンサ、運転者の心拍を検知するハートレートセンサ等の無線通信機器１２と通信を行う。制御部１８は、無線通信器７を介してこれらセンサから得られた情報をメータ画面等に表示する機能を備える。
【００３３】
制御部１８は、ＣＰＵ，ＲＯＭ，ＲＡＭ，不揮発性メモリ、Ｉ／Ｏ等を備えるマイコンであり、図２に示すように上述した各部が接続されており、上記の各種の入力機器から入力される情報に基づき所定の処理を実行し、上記の各種の出力機器を利用して所定の情報を出力する。本実施形態の電子機器における機能は、制御部１８に有するコンピュータが実行するプログラムとして制御部１８のＥＥＰＲＯＭ上に格納され、これを制御部１８に有するコンピュータが実行することで実現される。
【００３４】
制御部１８は、電源ボタン６ｆの２秒未満の押下である短押しが検出された場合には、図６の左上段に示すショートカットメニュー画面を表示する。このショートカットメニュー画面は、上段に輝度調整部、中段にフラッシュライト設定部、下段にロック設定部を備える。輝度調整部は現在１０段階のいずれかから設定可能な表示部５の輝度が現在どの輝度にあるかを示す輝度表示部と、その左下の輝度減少ボタンと、右下の輝度増加ボタンと、これら両ボタン間に表示する「輝度」の文字列からなる。輝度表示部は、左端から現在の輝度の設定値に応じた数分の矩形の枠内を反転表示して表示することで輝度を示す。輝度減少ボタンのタッチが検出された場合には、輝度を１段階下げる。その結果、反転表示される矩形の枠の数はひとつ減少することになる。輝度増加ボタンのタッチが検出された場合には、輝度を１段階上げる。その結果、反転表示される矩形の枠の数はひとつ増加することになる。フラッシュライト設定部は、「フラッシュライト」の文字列とその右隣に設けたフラッシュライト設定ボタンとからなる。フラッシュライト設定ボタンは、フラッシュライト２２の現在の状態がオンであるかオフであるかをボタン上に表示する。フラッシュライト設定ボタンのタッチが検出された場合には、現在のフラッシュライト２２の現在の状態がオンである場合にはオフに、オフの場合にはオンに変更する。フラッシュライト２２は、この設定がオンの場合に点灯させ、オフの場合には消灯する。ロック設定部は、ロックボタンを備える。ロックボタン上には「ロック」の文字を表示しており、ロックボタンのタッチが検出された場合には、図６右上段に示すようにショートカットメニュー画面のロックボタンの表示を「ロック解除」に変更する。この状態では、ロックボタンのタッチ以外の入力部５の操作を無視する処理を行う。その結果、画面操作を禁止させることができる。この状態で「ロック解除」と表示されたロックボタンのタッチが検出された場合には、ショートカットメニュー画面の表示を図６の左上段の表示に戻して、入力部５の操作を受け付ける状態に戻す。
【００３５】
制御部１８の有するプログラムによってコンピュータが実現する機能としては、メータ画面表示機能、マップ画面表示機能、走行履歴表示機能などがある。
【００３６】
図７（ａ）は、メータ画面表示機能によって表示するメータ画面の例である。このメータ画面の例では、上下方向を６分割し、上から４段目までは表示部５の左右方向いっぱいに個別のメータ表示領域を設ける一方、下の２段は表示部５の左右方向を中央部で２分割して４つの領域を設けている。このメータ画面の例では、上から下へ向けて順に、ＧＰＳ受信器８によって受信した時刻表示部、スピードセンサから受信した車輪の回転の数と予め設定された車輪の周長から走行距離を表示する距離表示部、時間あたりの走行距離を求めて表示する速度表示部、走行開始からの走行距離と時間から平均速度を求めて表示する平均速度表示部、気圧センサ１５から得た気圧を表示する気圧表示部、加速度センサ１６によって取得した重力加速度の方向に基づいて勾配を求めて表示する勾配表示部を備える。気圧表示部の右側にはＧＰＳ受信器８によって求められた高度表示部を備える。勾配表示部の右側にはこれまでの走行距離から求めた消費カロリー表示部を備える。どのメータをどの位置にどのように表示するかは設定画面で設定することができる。
【００３７】
一方、図７（ｂ）はマップ画面表示機能によって表示するマップ画面の例である。マップ画面は、図７（ｂ）に示すように、地図表示部５１の上に、速度表示部５２ａと時刻表示部５２ｂとからなる情報表示部５２、地図上での現在位置を示す二重丸からなる現在地アイコン５３、地図の拡大入力部５４ａと縮小入力部５４ｂとからなる地図スケール変更ボタン表示部５４、地図の縮尺を示す縮尺表示部５５を備える。速度表示部５２ａは画面上部の左側に設けており、ＧＰＳ受信器８によって算出された現在の時速を取得して表示する。時刻表示部５２ｂは、画面上部の右側に設けており、ＧＰＳ受信器８によって受信した現在時刻を取得して表示する。現在地アイコンは画面中央よりやや下の位置に常に表示させるように表示しており、現在位置の移動に伴い地図表示部５１に表示する現在位置周辺の地図をスクロール表示する。地図の拡大入力部５４ａは画面下部の左側に設けており、この領域のタッチが検出された場合に地図の縮尺を小さくする。地図の縮小入力部５４ｂは画面下部の右側に設けており、この領域のタッチが検出された場合に地図の縮尺を大きくする。地図の縮尺は１４段階で１０ｍ〜２００ｋｍまで変更できる。縮尺表示部５５は地図の拡大入力部５４ａと地図の縮小入力部５４ｂの間に設けており、現在表示している地図の縮尺を表示する。このように地図の拡大入力部５４ａと地図の縮小入力部５４ｂを左右の両端寄りに設け、その間の空間に縮尺表示部５５を設けることにより、拡大縮小の押し間違いを防止でき、かつ、地図の拡大入力部５４ａと地図の縮小入力部５４ｂが縮尺変更のためのボタンであることを容易に認識させることができ、現在の縮尺に対してどちらの方向に変更するべきかを現在の縮尺を見ながら指示することが容易にできる。
【００３８】
制御部１８は、いずれの画面においても表示部５の上部に左右方向に設けた帯状のアイコン表示部内にアイコンを表示する処理を行う。なお、以下の各図ではアイコン表示部の記載は省略しているが、実際にはすべての画面の上部にアイコン表示部を備えている。このアイコン表示部は、例えば、図８の上部のように表示する。なお図８において丸１〜丸７は説明の便宜上付したもので、この数字は、表示部５の画面に表示するものではなく、この数字の下の矩形の枠内が画面に表示する部分である。左側丸１の部分がログデータの記録中に表示するアイコンである。ログは、履歴ともいい、図２に示した各部から受信したデータを設定されているログ記録間隔の時間間隔でメモリに記録する処理を行う。記録後、ログデータをデータベース１９に保存した場合、このアイコンを消去する。丸１は前述のロック中に表示するアイコンである。丸３のアイコンは現在の動作モードを表示する。動作モードとしては、ウォーキング、ランニング、バイクの３種類がある。丸４はＧＰＳ受信器８において現在位置が測位できているときに表示する。丸５のアイコンは現在のバッテリ（リチウムイオン電池）の残量と充電状態を図５（ｂ）に示すいずれかの図柄で表示するものである。丸６のアイコンはアラームがセットされていることを示すものである。丸７はＧＰＳ受信器８から受信した時刻を表示している。
【００３９】
メニューボタン６ｂへのタッチが検出された場合、図８に示すメインメニューを表示部５に表示させる。メインメニューは、上下に３行、左右に２列のボタンを設けている。左側の列として上から順に、データ管理ボタン、トレーニングボタン、モードボタンを設けている。右側の列として上から順にマップメニューボタン、メーターメニューボタン、設定ボタンを設けている。
【００４０】
図８に示したメインメニューにおいて図９（ａ）に示すようにモードボタンのタッチが検出された場合には、図９（ｂ）に示すようなモード選択画面を表示する。なお、以下図中に手を模したイメージを記載しているが、このイメージは表示部５に表示するものではなく、例えばこの手のイメージの指先部分をユーザがタッチすべきであることを示すものである。実際には、指先周囲の略矩形で囲まれた箇所（ボタンの部分）がタッチ可能な範囲である。モード選択画面は、上から下へ順に「ウォーキング」「ランニング」「バイク１」「バイク２」「バイク３」の各モードボタンを備える。いずれかのモードボタンのタッチが検出された場合には、そのモードに設定する。なお、各モードは、表示される項目や画面内容は基本的に同じだが、選択したモードに応じた公知の方法で消費カロリーの計算を行う。また、後述するように、速度、距離、経過時間などの表示項目を、動作モードごとに設定でき、動作モードごとに走行距離や経路、時刻、消費カロリーを記録でき履歴として確認することができる。また、動作モードごとにログ記録間隔を設定できる。なお、ログデータ記録中や、保存前の状態ではモードの変更はできず、この場合、図９（ｃ）に示すような「保存していない履歴があるか記録中のためモードの変更は行えません。履歴を保存しモード変更を行いますか？」の文字列と「はい」「いいえ」のボタンを備える確認ダイアログを表示する。「はい」ボタンのタッチが検出された場合には、メモリ上のログデータをデータベース１９に保存してモード変更を行う。「いいえ」ボタンのタッチが検出された場合には、モード変更せずに前の画面に戻る。
【００４１】
なお、以降の画面で、時間や数値の入力をさせることが生じるが、この場合には、図１０に示す数値入力画面を表示する。数値入力画面は、上部にタイトル表示部を設けており、上部左側に直前の画面に戻る、戻るボタンを設けている。タイトル表示部の下には、入力文字表示部と決定ボタンを設けている、入力文字表示部は入力された文字を表示する部分である。決定ボタンは入力文字表示部に表示している文字を決定して、前画面の入力部に入力するためのボタンである。その下には、０〜９の数字を入力する数字ボタンと、図１１左側の図に示すひらがな入力画面に切り替えるひらがな切り替えボタンと、ハイフンを入力するハイフンボタンと、左カーソル移動ボタン、右カーソル移動ボタン、入力済みの最後の数値を消去する一字削除ボタン、入力した数値を取消し０にする全消去ボタン等の入力ボタンを備える。同様に、図１１左の図に示すようにひらがな入力画面にはひらがなボタンを設けている。ひらがなボタンは５０音の「あ段」の文字を表示している。例えば「あ」のひらがなボタンの１回タッチが検出された場合には「あ」を、２回タッチが検出された場合には「い」を、・・・５回タッチが検出された場合には「お」を、６回タッチされた場合には戻って「あ」をといった具合に各段の文字を入力することができる。ひらがな入力画面には小文字入力画面を設けており、小文字の存在する文字が入力された直後に小文字ボタンの押下が検出された場合にはその文字を小文字に変える。またひらがな入力画面には数値入力画面でひらがな切り替えボタンだった箇所にカタカナ切り替えボタンを設けており、カタカナ切り替えボタンの押下が検出された場合には、図１１中段のカタカナ入力画面を表示する。カタカナ入力画面はひらがな入力画面と同様の構成でカタカナを入力できる。カタカナ入力ではひらがな入力画面でカタカナ切り替えボタンだった箇所に英字切り替えボタンを設けており、英字切り替えボタンの押下が検出された場合には、図１１右側のアルファベット入力画面を表示する。アルファベット入力画面はひらがな入力画面と同様の構成でアルファベットを入力できる画面である。アルファベット入力画面にはカタカナ入力画面で英字切り替えボタンだった箇所に数字切り替えボタンを設けており、数字切り替えボタンの押下が検出された場合には、図１０の数値入力画面を表示する。以上のようにして、数字、ひらがな、かたかな、アルファベットを入力することができる。また数字、ひらがな、かたかな、アルファベットの各入力画面の切り替えは各画面内で同一箇所に設けた切り替えボタンで行うことができる。またこの切り替えボタンは、表示部５の右端部といった端部に設けているため、グローブ等をした状態でも容易に文字種を切り替えることができる。数値入力画面、ひらがな入力画面、カタカナ入力画面、アルファベット入力画面等の文字入力画面によって、各画面上の入力部等に文字を入力することができる。
【００４２】
本電子機器では個人データを登録して個人ごとにデータを管理する機能を備える。個人データの登録は次のように行う。
図８のメインメニューで設定ボタンのタッチが検出されると、図１２（ａ）の設定サブメニューを表示する。設定サブメニューは、上段にタイトル表示部、中段に内容表示部、下段に画面遷移部を備える。設定サブメニューは、プロフィール、初期化、システム情報の３つの項目からいずれの処理を行うかを選択させる画面である。設定サブメニューにはボタン表示部に上から下へ順に、プロフィールボタン、初期化ボタン、システム情報ボタンを備え、画面遷移部の左側に戻るボタンを備える。戻るボタンのタッチが検出された場合には、メインメニューへ戻る。この画面を表示した状態で、プロフィールボタンのタッチが検出された場合には、図１２（ｂ）のプロフィール設定対象選択画面を表示する。以下、図面において、タイトル表示部や画面遷移部の存在しない図は内容表示部のみを図示したものであり、実際にはタイトル表示部や画面遷移部を備えるものである。プロフィール設定対象選択画面には、上から順に、個人ボタン、バイク１ボタン、バイク２ボタン、バイク３ボタンを備える。個人ボタンのタッチが検出されると、図１２（ｃ）に示す個人プロフィール設定画面を表示する。個人プロフィール設定画面は、左上に性別入力ボタン、右上に年齢入力ボタン、左下に身長入力ボタン、右下に体重入力ボタンを表示する。性別入力ボタンのタッチが検出された場合には、図示省略する「男性」「女性」のボタンを設けた画面を表示、いずれかタッチされた方を選択された性別として性別入力ボタン上に表示しなおす。年齢入力ボタン、身長入力ボタン、体重入力ボタンのいずれかがタッチされた場合には、それぞれ数値入力画面を表示して入力された数値をそのボタン上に表示しなおす。戻るボタンのタッチが検出されたら、その時点の入力内容を確定して、データベース１９に個人プロフィールとして記憶する。
【００４３】
本電子機器では、本電子機器を取り付ける自転車に関するプロフィールを３台分まで登録することができる。これをバイクデータの登録という。バイクデータの登録は次のように行う。以下一台目の自転車である「バイク１」のプロフィールを設定する例で説明する。
【００４４】
図８のメインメニューで設定ボタンのタッチが検出されると、図１２（ａ）の設定サブメニューを表示する。設定サブメニューで、プロフィールボタンのタッチが検出された場合には、図１２（ｂ）のプロフィール設定対象選択画面を表示する。この画面で図１３（ａ）に示すように、バイク１ボタンのタッチが検出されると、図１３（ｂ）に示すようなバイクプロフィール設定画面を表示する。バイクプロフィール設定画面は、上から下へ順に名称、重量、タイヤ周径の入力ボタンを備え、各ボタンがタッチされた際には、文字入力画面を表示して入力された文字の内容に各ボタン上の文字をそのボタン上に表示しなおす。タイヤ周径まで入力された状態では、図１３（ｃ）に示すように積算走行距離表示部とその右側に積算走行距離リセットボタンを表示する。積算走行距離表示部は、この自転車において本電子機器を最初に取り付けてからの積算走行距離をＧＰＳ受信器８の１秒ごとの位置の移動距離の積算として求めて積算走行距離としてデータベース１９に記憶しておき、この記憶された積算走行距離を表示する部分である。積算走行距離リセットボタンのタッチが検出された場合には、このデータベース１９に記憶された積算走行距離を０にリセットする。０にリセットすると図１３（ｄ）に示すように積算走行距離リセットボタンを積算走行距離手入力ボタンに変更する。積算走行距離手入力ボタンのタッチが検出された場合には数値入力画面を表示して積算走行距離の手入力が可能である。戻るボタンのタッチが検出されたら、その時点の入力内容を確定して、データベース１９にバイク１プロフィールとして記憶する。以上バイク１の例で説明したが、バイク２、バイク３の場合も、プロフィール設定対象選択画面でバイク２またはバイク３をタッチして同様に設定する処理を行う。
【００４５】
次にトレーニングで使用する速度のゾーン（上限値と下限値の値）の設定について説明する。図８のメインメニューで、図１４（ａ）に示すようにトレーニングボタンのタッチが検出された場合には、図１４（ｂ）に示すようなトレーニングメニューを表示する。トレーニングメニューは、上から下に順に、アラートボタン、ゾーンボタン、ワークアウトボタンを備える。ゾーンボタンのタッチが検出された場合、図１４（ｃ）に示すゾーン設定対象選択画面を表示する。ゾーン設定対象選択画面は、上から順に下へ向かって速度ボタン、ケイデンスボタン、心拍数ボタンを備える。ここでは速度ボタンがタッチされた例で説明する。速度ボタンのタッチが検出された場合、図１５（ａ）に示すようなゾーン入力画面を表示する。ゾーン入力画面は、図１３（ａ）の「１」〜「５」の表示のように、上から順に５つのゾーン入力部を備え、その下に設定したゾーン外になった場合に警告灯（フラッシュライト２２の点灯）を行うか否かを設定する警告灯表示オンオフ設定ボタンを備える。ゾーン入力部は、５つのゾーン入力部のいずれであるかを識別するための「１」〜「５」のいずれかの数字と、その右側にある下限入力ボタンと、右側の上限入力ボタンと、下限入力ボタンと上限入力ボタンとの間にあり下限入力ボタンと上限入力ボタンとの間の範囲であることを示す「〜」の表示を備える。例えば、図１５（ａ）に示すようにゾーン１の下限入力ボタンの押下が検出された場合には数値入力画面を表示して、数値入力画面で入力された数値にそのボタン上の数値を表示しなおす。下限入力ボタンの処理も同様である。戻るボタンのタッチが検出されたら、その時点の入力内容を確定して、データベース１９にトレーニング速度のゾーンとして記憶する。以上速度のゾーンの例で説明したがケイデンス、心拍数の場合も、同様に設定する処理を行う。なおすべてのゾーンを必ず設定する必要はなく、必要に応じて設定すればよい。設定した数値は、図１６（ａ）に示すようにメータ画面でグラフを表示するようにしている場合に、そのグラフの中に破線でその数値の位置を描画する。また図１６（ｂ）に示すようにメータ画面で数値で表示するようにしている場合には、アイコンで現在の数値がどのゾーンになるかを表示する。
【００４６】
次にメータ画面の表示設定について説明する。マップ／メータ切り替えボタン６ｃのタッチをタッチして図１７に示すようなメータ画面に切り替える。本電子機器には図１７に示すようなメータレイアウトを用意しており、これらの中から任意に最大４ページまで選択できる。メータレイアウトには、図１７に示すように、２分割、３分割、４分割、６分割、８分割、グラフ、セルフトレーナー、ワークアウト等のレイアウトを設定できる。
【００４７】
メータレイアウトの設定は、図８のメインメニューで図１８（ａ）に示すようにメータメニューのタッチが検出された場合に開始する。メータメニューのタッチが検出されると、図１８（ｂ）に示すページ数設定画面を表示する。ページ数設定画面は、上から順にページ数設定部、詳細設定部、自動ページ送り設定部を備える。ページ数設定部にはページ数入力ボタンを備える。詳細設定部には、ページ１、ページ２、ページ３、ページ４の４ページ分の４つの詳細設定ボタンを備える。詳細設定ボタンは、ページ数設定ボタンで設定されたページ数分の詳細設定が可能であり、ページ数設定ボタンで設定されたページ数を超えるページの詳細設定ボタンはグレー表示として、タッチが検出されても詳細設定はできない状態としている。自動ページ送り設定部には、ページ数設定ボタンで設定されたページ数のページを自動的に所定時間おきに送っていく（変更していく）か否かを設定するボタンである。
【００４８】
例えば、図１８（ｂ）に示すようにページ数を１に設定した場合、ページ１の詳細設定ボタンは選択可能として通常表示し、ページ２〜ページ４の３つの詳細設定ボタンは選択不可としてグレー表示する。図１８（ｃ）に示すように、ページ１の詳細設定ボタンのタッチが検出された場合、図１９（ａ）に示すようにメータ表示詳細設定画面を表示する。メータ表示詳細設定画面は、上から下へ順に、表示内容設定部、項目数設定部、表示項目設定部を備える。表示内容設定部は、図１６に例示するようにメータ画面として「メータ」と「グラフ」とのいずれを表示するかを選択して設定する表示内容選択ボタンを備える。表示内容選択ボタンがタッチされた場合、図示しない「メータ」と「グラフ」のボタンと表示していずれかの選択を受け付け、選択された内容を表示内容選択ボタン上に表示する。図１９（ａ）はメータが選択された状態を示している。次に図１９（ｂ）に示すように項目数を選択する。項目数設定部には項目数入力ボタンを備え、項目数入力ボタンのタッチが検出された場合には、数値入力画面を表示し、１〜８の範囲で入力された数値を項目数入力ボタン上に表示する。項目数入力ボタンの右側には項目設定ボタン（「＞＞」と表示しているボタン）を備える。このボタンのタッチが検出された場合、図１９（ｃ）に示すように実際の分割画面のどの分割位置にどの項目を表示するのかを設定する表示項目レイアウト設定画面を表示する。図１９（ｂ）の例では項目数として「６」が選択されているため、図１９（ｃ）に示すように上下方向を６分割した表示項目レイアウト設定画面を表示し、各分割位置内に、現在どの項目が設定されているかを右側に表示し、その左に変更ボタンを備える。変更ボタンのタッチが検出された場合には、その変更ボタンを有する分割位置に表示させる項目を選択する図２０（ａ）に示す項目選択画面を表示する。
【００４９】
表示内容としてメータが選択されている場合には、図２１（ａ）に示すように、タイム、ラップタイム、前回Lp（以下Lpはラップを示す）、停止時間、走行時間、距離、ラップ距離、前ラップ距離、速度、平均速度、最高速度、ラップ平均速度、ラップ最高速度、前Lp平均速度、前Lp最高速度、ラップ数、高度、気圧、進行方位、勾配、消費カロリー、Lp消費カロリー、前Lp カロリー、累積高度（＋）、累積高度（−）、目的地方向、日付、時刻の選択項目を表示し、いずれかから選択させる。表示内容としてグラフが選択されている場合には、図２１（ｂ）に示すように、速度/ 時間、速度/ 距離、高度/ 時間、高度/ 距離の選択項目を表示し、いずれかから選択させる。
【００５０】
なお、タイムは、スタート後の走行している時間を「時：分：秒」の形式で表示するものである。ラップタイムは、現在ラップの経過時間を「時：分：秒」の形式で表示するものである。前回Lpタイムは、前回ラップの経過時間を「時：分：秒」の形式で表示するものである。停止時間は、スタート後の停止している時間を「時：分：秒」の形式で表示するものである。走行時間はスタート後の経過時間を「時：分：秒」の形式で表示するものである。距離は、スタート後の走行距離をｍまたはｋｍの形式で表示するものである。ラップ距離は、現在ラップの走行距離をｍまたはｋｍの形式で表示するものである。前ラップ距離は、前回ラップの走行距離をｍまたはｋｍの形式で表示するものである。速度は、現在の走行速度をｋｍ／ｈの形式で表示するものである。平均速度は、スタート後の平均速度をｋｍ／ｈの形式で表示するものである。最高速度は、スタート後の最高速度をｋｍ／ｈの形式で表示するものである。ラップは、平均速度現在ラップの平均速度をｋｍ／ｈの形式で表示するものである。ラップ最高速度は、現在ラップの最高速度をｋｍ／ｈの形式で表示するものである。前Lp平均速度は、前回ラップの平均速度をｋｍ／ｈの形式で表示するものである。前Lp最高速度前回ラップの最高速度をｋｍ／ｈの形式で表示するものである。ラップ数は、現在のラップ数を表示するものである。高度は、の高度をｍの形式で表示するものである。気圧は、現在の気圧をｈｐａの形式で表示するものである。進行方位は、進行方向の方位を度の形式で表示するものである。勾配は、坂道の勾配を％の形式で表示するものである。消費カロリーは、スタート後の消費カロリーをｋｃａｌの形式で表示するものである。Lp消費カロリーは、現在ラップの消費カロリーをｋｃａｌの形式で表示するものである。前Lpカロリーは、前回ラップの消費カロリーをｋｃａｌの形式で表示するものである。累積高度（＋）は、スタート後の累積上昇高度をｍの形式で表示するものである。累積高度（−）は、スタート後の累積下降高度をｍの形式で表示するものである。目的地方向は、目的地の方向を矢印で表示するものである。日付は、現在の日付を年月日の形式で表示するものである。時刻は、現在の時刻を「時：分」の形式出表示するものである。グラフの速度／時間は、速度と走行時間による変化を示すグラフを表示するものである。グラフの速度／距離は、速度と距離による変化を示すグラフを表示するものである。高度／時間は、高度と走行時間による変化を示すグラフを表示するものである。高度／距離は、高度と距離による変化を示すグラフを表示するものである。戻るボタンのタッチが検出されたら、その時点の入力内容を確定して、データベース１９に画面レイアウトとして記憶する。なお、設定の一例を、図を交えて説明したが他の設定も同様の処理で行う。
【００５１】
次にログ記録機能とその処理について説明する。メータ画面またはマップ画面でスタート／ストップボタン６ｄのタッチが検出された場合、ログの記録を開始し、ログの記録が開始されている状態でメータ画面またはマップ画面でスタート／ストップボタン６ｄのタッチが検出された場合、ログの記録を一時停止する。図２２は、マップ画面でこれらの操作が行われた場合の表示部５への表示例である。図２２（ａ）に示すマップ画面を表示している状態で、スタート／ストップボタン６ｄのタッチが検出された場合、ログの記録を開始して、「ＳＴＡＲＴ」の文字を表示するログ記録開始ダイアログを画面の中央に５秒間表示し、ログ記録開始ダイアログを消去する。この状態でスタート／ストップボタン６ｄのタッチが検出された場合、ログの記録を一時停止して、「ＳＴＯＰ」の文字を表示するログ記録一時停止ダイアログを画面の中央に表示する。ログ記録一時停止ダイアログを画面に表示している状態でラップ／リセットボタン６ｅのタッチが検出された場合、図２３（ａ）に示すように「履歴を保存しますよろしいですか？」の文字列と「はい」と「いいえ」のボタンを備える履歴保存確認ダイアログを非画面の中央に表示する。「はい」ボタンへのタッチが検出された場合には、メモリ上の履歴をデータベース１９へ格納し、図２３（ｂ）に示すように「履歴を保存しました」の文字を表示する履歴保存ダイアログを５秒間表示して、履歴保存ダイアログを消去する。また、ログの記録中にラップ／リセットボタン６ｅのタッチが検出された場合、ラップをデータベース１９に保存して図２３（ｃ）に示すように「ラップを保存しました」の文字を表示するラップ保存ダイアログを５秒間表示して、ラップ保存ダイアログを消去する。保存するラップは、ログの記録開始または前回ラップ／リセットボタン６ｅのタッチが検出されてから今回ラップ／リセットボタン６ｅのタッチが検出されるまでのラップとなる。記録するラップの内容は、具体的には、図２１（ａ）に示したように、制御部１８に備えるタイマーでカウントしたラップの経過時間、ＧＰＳ受信器８から取得したラップの走行距離、これらから求めたらポプの平均速度、公知の方法でもとめたラップの消費カロリーである。これらをデータベース１９に記録するとともに、メモリカード１４に記録する。
【００５２】
本電子機器は、このようにして保存された履歴の管理を行う履歴管理機能を備える。次に履歴管理機能の処理について説明する。図８のメインメニューで図２４（ａ）に示すようにデータ管理ボタンのタッチが検出された場合、図２４（ｂ）に示すようなデータ管理項目選択画面を表示する。このデータ管理項目選択画面は、上から下へ順に閲覧ボタン、削除ボタン、ファイルボタンを備える。閲覧ボタンのタッチが検出された場合、図２４（ｃ）に示すような閲覧データ選択画面を表示する。閲覧データ選択画面は、上側に集計データボタン、下側にグラフボタンを備える。集計データボタンのタッチが検出された場合、図２５（ａ）に示すようなカレンダー画面を表示する。カレンダー画面は一ヶ月単位で日付を表示する画面であり、上部の左に設けた逆送りボタンのタッチが検出された場合に前の月、順送りボタンのタッチが検出された際に次の月のカレンダーを表示する。カレンダー中でログの記録がある日の日付を反転表示して日付ボタンとしている。この日付ボタンのタッチが検出された場合には、そのタッチされた日付のログを表示するログ表示画面を表示する。ログの表示は、図２５（ｂ）に示すように、時刻とその時刻におけるラップの数を表示し、その下にその日の合計カロリー、合計時間、合計距離を表示し、その下に平均の、ケイデンス値、心拍値、時速を、さらにその下に最大の、ケイデンス値、心拍値、時速を、表示する。また個別のログをタッチすると、そのログの中でのこれらの合計、平均、最大のそれぞれの値を表示する。さらに図２５（ｃ）に示すように、その左下側には、軌跡表示ボタンを備え、軌跡表示ボタンのタッチが検出された場合には選択されたログの示す位置の軌跡を地図上に連続する線として表示させることができる。またカレンダーの左側には週ごとに、週を選択する「＞」と表示された週選択ボタンを設けている。ユーザは閲覧したい週の週選択ボタンを押下すると図２６（ａ）に示すようにその選択した週の合計・平均・最大の前述した値を表示する図２６（ｂ）のような画面が表示される。
【００５３】
閲覧データ選択画面において、図２７（ａ）に示すように、グラフボタンのタッチが検出された場合も同様に、同様にカレンダー画面を表示し、カレンダー画面で選択された日付のログ表示画面を表示する。このようにグラフボタンがタッチされた場合に表示するログ表示画面は最下部にグラフ表示ボタンを設けている。グラフ表示ボタンのタッチが検出された場合、図２７（ｄ）に示すように時間を横軸、心拍数を縦軸とした折れ線グラフ画面を表示する。この画面の「折れ線グラフ」と表示したタイトル部分のタッチが検出された場合、「ヒストグラム」のグラフ画面に切り替える。この画面の「ヒストグラム」と表示したタイトル部分のタッチが検出された場合、「折れ線グラフ」のグラフ画面に切り替える。また図２８（ａ）に示す各グラフ画面の縦軸の左側にある項目名ボタンのタッチが検出されると、図２８（ｂ）に示すような項目の選択画面を表示する。項目の選択画面で選択された項目を縦軸としてグラフ表示を行う。図２８（ｃ）は、図２７（ｂ）で項目として「高度（気圧）」が選択された場合のグラフの表示例である。
【００５４】
またグラフはラップ単位でも表示させることができる。例えば、図２９（ａ）に示すように、グラフ表示したい個別ログへのタッチが検出された場合、図２９（ｂ）に示すようにラップ詳細ボタンを表示する。図２９（ｂ）の画面でラップ詳細ボタンのタッチが検出された場合に、図２９（ｃ）に示すような画面を表示しこの画面でグラフ表示したいラップへのタッチが検出され、グラフ表示ボタンのタッチが検出された場合にはそのラップのグラフを表示する。この場合もその他の機能は前述した内容と同様である。
【００５５】
次に履歴管理機能として履歴（ログ）の削除の処理について説明する。図８に示したメインメニューで図３０（ａ）に示すようにデータ管理ボタンのタッチが検出され、表示されるデータ管理項目選択画面で図３０（ｂ）に示すように削除ボタンのタッチが検出された場合に、図３０（ｃ）に示す削除対象ログ選択画面を表示する。削除対象ログ選択画面は、上から下へ順に、選択ボタン、全てボタン、１ヶ月保存ボタンを備える。全てボタンのタッチが検出された場合には、図３１（ａ）に示すように「全ての履歴を削除しますよろしいですか？」といった文字列と、左側に「はい」右側に「いいえ」のボタンを表示する確認ダイアログを表示する。「はい」ボタンのタッチが検出された場合には、全てのログを削除してこのダイアログを消去する。「いいえ」のボタンのタッチが検出された場合には、ログの削除はせずにこのダイアログを消去する。１が月保存ボタンの押下が検出された場合には、図３１（ｂ）に示すように「当月以外の履歴を削除しますよろしいですか？」といった文字列と、左側に「はい」右側に「いいえ」のボタンを表示する確認ダイアログを表示する。「はい」ボタンのタッチが検出された場合には、当月以外のログを削除してこのダイアログを消去する。「いいえ」のボタンのタッチが検出された場合には、ログの削除はせずにこのダイアログを消去する。選択ボタンのタッチが検出された場合には、図３１（ｃ）に示すように、カレンダー画面を表示し、削除した履歴のある月を逆送りボタン、順送りボタンによって選択させる。削除したいログのある月・週・日のいずれかをタッチして画面の下にある削除ボタンをタッチする。削除ボタンのタッチが検出された場合には、図３１（ｄ）に示すように「選択した履歴を削除しますよろしいですか？」といった文字列と、左側に「はい」右側に「いいえ」のボタンを表示する確認ダイアログを表示する。「はい」ボタンのタッチが検出された場合には、選択されたログを削除してこのダイアログを消去する。「いいえ」のボタンのタッチが検出された場合には、ログの削除はせずにこのダイアログを消去する。
【００５６】
なお、一部の履歴を削除したしたい場合には、図３２に示すように、削除したい履歴を含んだ日のタッチを検出し（図３２（ａ））、カレンダー画面の左下部に表示する日詳細ボタンのタッチを検出する（図３２（ｂ））。そして、削除したいログのタッチを検出する（図３２（ｃ））、図３２（ｄ）に示すように複数のデータを選択することもできる。この状態で削除ボタンのタッチを検出すると図２１（ｄ）と同様にダイアログを表示して、「はい」ボタンのタッチが検出された場合、選択されたデータを消去する。
【００５７】
次に履歴ファイルの管理機能としてファイル機能の処理について説明する。図８のメインメニューで図３３（ａ）に示すようにデータ管理ボタンがタッチされ表示される図３３（ｂ）に示すようにデータ管理項目選択画面でファイルボタンがタッチされた場合、図３３（ｃ）に示すように、処理選択画面を表示する。この処理選択画面は上から下へ順に入力ボタン、出力ボタン、削除ボタンを備える。この画面で入力ボタンがタッチされた場合、図３３（ｄ）に示すように入力ファイル選択画面を表示する。入力ファイル選択画面は、上から下へ順にバイナリボタン、ＮＭＥＡボタン、ＧＰＸボタン、ＰＯＴボタンを備える。この画面はどのようなファイル形式のデータを入力するかを選択する画面である。この画面でいずれかのボタンがタッチされると、そのタッチされたファイル形式ファイルをメモリカード１４から検索して一覧として図３４（ａ）に示すように表示する。この一覧の中からタッチされた場合、そのファイルをインポート（入力）するか否かの確認ダイアログを図３４（ｂ）に示すように表示する。このダイアログは「ファイルをインポートしますよろしいですか？」といった文字列と、左側に「はい」右側に「いいえ」のボタンを表示するダイアログである。「はい」ボタンのタッチが検出された場合には、選択されたファイルをインポートしてデータベース１９に格納する。「いいえ」のボタンのタッチが検出された場合には、インポートは実施せずにこのダイアログを消去する。
【００５８】
図３５（ａ）に示すように、処理選択画面で出力ボタンがタッチされた場合、図３５（ｂ）に示すように出力対象選択画面を表示する。出力対象選択画面は、上側に履歴ボタン、下側にルートボタンを備える。履歴ボタンのタッチが検出された場合には図２に示した各部からのログデータ（履歴データ）全体を出力する処理を行うのに対し、ルートボタンのタッチが検出された場合にはログデータ中に含まれるＧＰＳ受信器８の位置履歴データであるルートデータのみを出力する。履歴ボタンまたはルートボタンのいずれかがタッチされた場合には、図３５（ｃ）に示すように、出力したい履歴またはルートの日付と時間のファイルにタッチする。このタッチが検出されると、図３５（ｄ）に示すようなファイル形式選択画面を表示する。ファイル形式選択画面には、バイナリボタン、ＮＭＥＡボタン、ＰＯＴボタン、ＧＰＸボタンを備え、タッチされたボタンの名称に記載のファイル形式でファイルを出力する指示が入力される。この画面でこれらのいずれかのボタンのタッチが検出された場合には、図３５（ｅ）に示すような確認ダイアログを表示する。このダイアログは「ファイルをエクスポートしますよろしいですか？」といった文字列と、左側に「はい」右側に「いいえ」のボタンを表示するダイアログである。「はい」ボタンのタッチが検出された場合には、これまでの画面で選択されたファイル形式で選択されたファイルをメモリカード１４へエクスポートする。「いいえ」のボタンのタッチが検出された場合には、エクスポートは実施せずにこのダイアログを消去する。
【００５９】
図３６（ａ）に示すように、処理選択画面で削除ボタンがタッチされた場合、図３６（ｂ）に示すように削除ファイル形式選択画面を表示する。削除ファイル形式選択画面は、上から下へ順にバイナリボタン、ＮＭＥＡボタン、ＧＰＸボタン、ＰＯＴボタンを備える。この画面はどのようなファイル形式のデータを削除するかを選択する画面である。この画面でいずれかのボタンがタッチされると、そのタッチされたファイル形式ファイルをメモリカード１４から検索して一覧として図３６（ｃ）に示すように表示する。この一覧の中からタッチされた場合、そのファイルを削除するか否かの確認ダイアログを図３６（ｄ）に示すように表示する。このダイアログは「選択したファイルを削除しますよろしいですか？」といった文字列と、その下の左側に「はい」右側に「いいえ」のボタンを表示するダイアログである。「はい」ボタンのタッチが検出された場合には、選択されたファイルを削除する。「いいえ」のボタンのタッチが検出された場合には、削除は実施せずにこのダイアログを消去する。
【００６０】
次にワークアウトの設定の処理について説明する。ワークアウトの設定では、複数のステップを組み合わせたトレーニングメニューを作成することができる。図８のメインメニューで図３７（ａ）に示すようにトレーニングボタンのタッチが検出された場合には、前述と同様に図３７（ｂ）に示すようなトレーニングメニュー画面を表示する。トレーニングメニューで、ワークアウトボタンのタッチが検出された場合には、図３７（ｃ）に示すワークアウト設定画面を表示する。ワークアウト設定画面は、上部に新規作成ボタンを備え、その下に作成済のワークアウト名を表示したボタンを表示する。新規作成ボタンのタッチが検出された場合には、図３８（ａ）に示すような画面を表示する。この画面に備えるステップ追加ボタンのタッチが検出された場合には、図３８（ｂ）に示す編集メニューを表示する。編集メニューは上から下へ順に編集ボタン、削除ボタン、挿入ボタンを備える。編集ボタンのタッチが検出された場合には、図３８（ｃ）に示す条件設定画面を表示する。条件設定画面は、上段に終了条件ボタン、下段にコーチング設定ボタンを備える。終了条件ボタンは、終了条件を設定するボタンであり、終了条件ボタンの名称として表示している「オープン」が現在選択されている終了条件である。終了条件は、図３８（ｄ）に示すように、「オープン」「タイム」「距離」「繰り返し」「条件付き繰り返し」を備える。終了条件ボタンのタッチを検出するごとにこの順にボタン上の表示を変更して、終了条件を変更する。
【００６１】
「オープン」は、スタート／ストップボタン６ｄのタッチが検出された場合にステップを終了する終了条件である。「タイム」は設定した時間の経過でステップを終了する終了条件である。「距離」は設定した距離の移動でステップを終了する条件である。繰り返しはトレーニングを繰り返す回数を設定する終了条件である。条件付き繰り返しは、設定した条件を満たすまでトレーニングを繰り返す終了条件である。タイムまたは距離の終了条件が選択された場合には、いったん数値入力画面を表示してその値を入力させ、次に示す図３９の場合と同様にタイムまたは距離と表示した終了条件ボタンの下にその値を表示する（本画面は図示しない）。また、「繰り返し」の終了条件が選択された場合には、一旦、図３９上段に示すような繰り返しの終了条件設定画面を表示する。繰り返しの終了条件設定画面は、上段に終了条件ボタンを備え、中段に繰り返し回数、下段に戻りステップを入力するテキストボックスを備える。回数はトレーニングを繰り返す回数であり、戻りステップは次に実行するステップを設定するテキストボックスである。各テキストボックスの位置のタッチが検出された場合には数値入力画面を表示して入力させる構成となっている。同様に、終了条件として、条件付き繰り返しが選択されている場合には、図４０（ａ）の上段に示すように、条件付き繰り返しの終了条件設定画面を表示する。条件付き繰り返しの終了条件設定画面は、上段に終了条件ボタンを備え、中段に条件、下段に戻りステップを入力するボックスを備える。条件はトレーニングを繰り返す条件であり、戻りステップは次に実行するステップを設定するテキストボックスである。各テキストボックスの位置のタッチが検出された場合には条件選択画面や数値入力画面を表示して入力させる構成となっている。これらの各設定画面の最下段には決定ボタンを設けており、決定ボタンがタッチされた時点に表示している内容を、設定された条件としてデータベース１９に記憶する。このデータベース１９に記憶された条件によって処理を行うこととなる。条件が「オープン」の場合、図４０（ｂ）に示すように、コーチングボタンを終了条件ボタンの下に表示する。コーチングボタン上には現在のコーチング設定を表示しており、コーチング設定としては「なし」と「速度」が設けられている。コーチングボタンのタッチによって両者を切り替える構成としている。「なし」の場合には、目標は設定されず特段の処理を行わない。「速度」を設定した場合には、図４０（ｃ）のような画面を表示し、図１４の画面で設定した速度の「ゾーン１」から「ゾーン５」の中から選択ができる。またこの画面でカスタムを選んで任意の上限・下限を数値入力画面から入力することも可能に構成している。
【００６２】
このように作成したワークアウトの設定は、同様の操作で編集したり削除したりすることができる。例えば、図４１に示すように、メインメニュー画面（図４１（ａ））でトレーニングボタンのタッチが検出され、次の画面（図４１（ｂ））でワークアウトボタンのタッチが検出され、次の画面（図４１（ｃ）で設定済のワークアウト名のボタンのタッチが検出された場合には、データベース１９からそのワークアウト名の条件設定を読みだして現在の設定内容を表示する画面（図４１（ｄ））に表示する。この画面には、下部に編集ボタン、削除ボタン、開始ボタンを備える。編集ボタンのタッチが検出された場合、現在の設定で図３３（ｃ）以降で説明したのと同様の処理で画面を表示してそのデータの編集を可能としている。また、削除ボタンのタッチが検出された場合には、「このワークアウトを削除しますよろしいですか？」の文字列と「はい」「いいえ」のボタンを有する確認ダイアログを表示し、「はい」のボタンがタッチされた場合には、そのワークアウト名のデータをデータベース１９から削除する。また図３８（ａ）の画面で挿入したい位置の後のステップの部分をタッチが検出されると、図３８（ｂ）の画面を表示し、この画面で挿入ボタンのタッチが検出された場合には、図３８（ｃ）以降の設定と同様の処理で設定された内容を新規ステップとして追加してデータベース１９に記憶する機能も備える。図４１（ｄ）の画面で、図４２（ａ）に示すように、開始ボタンのタッチが検出された場合には、データベース１９に設定されたこのワークアウトを開始し、図４２（ｂ）のようにその設定内容のワークアウト画面を表示させる。なお、このワークアウト中に、図４２（ａ）のメインメニューが呼び出され、トレーニングが選択されて図４２（ｂ）の画面でワークアウトが選択された場合には、ワークアウト実行中であるので、図４３（ａ）に示すように、ワークアウト実行中である旨を表示する。この画面に備える停止ボタンのタッチが検出された場合には、ワークアウトの実行を一時停止し、図４３（ｂ）に示すように現在の設定を表示する。この画面の下部に備える再開ボタンのタッチが検出された場合には、元のワークアウトの画面に戻る。また図４３（ａ）の画面に備える確認ボタンのタッチが検出された場合には、図４３（ｃ）に示すように現在のワークアウトの設定内容を表示する。
【００６３】
次にアラートの設定処理について説明する。アラート機能は、設定した任意の「時間」「距離」「速度」に応じ、アラート音をスピーカ２０から出力する機能である。図８のメインメニューで、図４４（ａ）に示すように、トレーニングボタンがタッチされ、表示される図４４（ｂ）の画面でアラートボタンのタッチが検出された場合に、図４４（ｃ）に示すアラート設定画面を表示する。アラート設定画面は、上から下へ順に、時間、距離、速度の各ボタンを表示しており、時間ボタンと距離ボタンの右側には、アラートを発する時間や距離の値を表示する領域を備える。また、速度ボタンの下側には左側に速度の下限値、右側に速度の上限値を表示する領域を備える。この値を表示する領域のタッチが検出された場合には数値入力画面を表示してこの値を入力させる処理を行う。時間、距離、速度の各ボタン上の表示は、それぞれタッチが検出されるごとに「オン」「１回」「オフ」と順に変化させる。「オン」は設定値に達するたびにアラート音をスピーカ２０から出力する。すなわち設定値に達したらリセットして再びカウントすることを繰り返す。「１回」は最初に設定値に達したときにアラート音をスピーカ２０から出力する。「オフ」はアラート音を出力しない。
【００６４】
以上のような構成の本電子機器によれば、自転車に乗る運転者にとって操作がしやすく、使いやすいサイクルコンピュータを実現できる。すなわち、本電子機器は、自転車に取り付け可能な電子機器である。そして、表示部５と、表示部５上のタッチ位置を検出可能なタッチパネル６ａと、タッチされたか否かを識別可能なボタン６ｂ、６ｃ、６ｄ、６ｅと、自転車の走行状態を取得するＧＰＳ受信機８、無線通信機７、気圧センサ１５、加速度センサ１６、ジャイロセンサ１７等の取得部と、タッチパネル６ａ、ボタン６ｂ、６ｃ、６ｄ、６ｅ、及び、取得部からの入力に基づいて所定の処理を実行する制御部１８とを備え、制御部１８は、所定の処理として取得部の取得した自転車の走行状態に基づく走行時の処理を行い、ボタン６ｂ、６ｃ、６ｄ、６ｅへのタッチに基づき走行状態に基づく走行時の処理の制御を行う一方、タッチパネル６ａへのタッチに基づき走行時の処理の設定処理を行う。
【００６５】
このような構成により、単にボタン６ｂ、６ｃ、６ｄ、６ｅへタッチするだけで、ボタン６ｂ、６ｃ、６ｄ、６ｅへのタッチに基づき走行時の処理の制御が行われる。例えばハンドルを握りながら、親指で各ボタンをタッチすることも可能となる。したがって、タッチパネル６ａによってこのような走行時の処理の制御を行う構成に比べ、表示部５上のタッチ位置を確認して該当する位置をタッチするといった操作が不要となる。走行中に表示部５を注視するといった操作を要求することなく、走行時の処理の制御が行わせることができる。一方でタッチパネル６ａへのタッチに基づき走行時の処理の設定処理を行うことができる。このような設定は例えば非走行時に走行に先立って前もって行う。このようなときには、例えばタッチパネルのように表示部５上に表示したボタン等をタッチして、詳細な設定を容易にできる。このように、前記表示部５上のタッチ位置を検出可能なタッチパネル６ａとタッチされたか否かを識別可能なボタン６ｂ、６ｃ、６ｄ、６ｅとを備えることで、例えば、走行時の処理の制御と、非走行時における走行時の処理の設定処理との双方を、容易に行うことができる。したがって、より使い勝手のよいサイクルコンピュータ等の電子機器を提供することができる。
【００６６】
（２）タッチパネル６ａへのタッチに基づき設定処理する走行時の処理は、例えば、ボタン６ｃへのタッチに基づき制御する走行状態に基づく走行時のサイクルコンピュータ機能についてのものとしている。すなわち、設定処理は、マップ／メータ切り替えボタンによって切り替えるメータ画面をどのような分割画面としてどの項目を表示するかを設定する処理である。このようにして、タッチパネル６ａへのタッチに基づき予め設定しておいた設定で走行時の処理がなされ、その走行時の処理をボタンマップ／メータ切り替えボタン６ｃへのタッチに基づき制御することができる。
【００６７】
（３）走行時の処理は、取得部の取得した自転車の走行状態としてのログ（履歴）の記録処理であり、走行時の処理の制御は、このログの記録処理の開始または終了の制御である構成としている。走行時に自転車の走行状態の記録開始・記録終了の指示を表示部５の表示を見ることなくスタート／ストップボタン６ｄによって容易に入力できる。
【００６８】
（４）走行時の処理は、取得部の取得した自転車の走行状態の所定の範囲の記録処理であり、走行時の処理の制御は、ラップの範囲の確定の制御である構成としている。走行時の自転車の走行状態の所定の範囲の記録処理においてその範囲の確定の指示を、表示部５を見ることなくラップ／リセットボタン６ｅによって容易に入力することができる。
【００６９】
（５）走行時の処理は、取得部の取得した自転車の位置に基づく表示処理であり、前記走行時の処理の制御は、前記表示処理の切り替え制御である構成としている。走行時に表示処理をマップ／メータ切り替えボタン６ｃへのタッチによって表示部５を見ることなく容易に切り替えることができる。
【００７０】
（６）表示処理として、自転車の位置を含むマップ表示処理と、自転車の位置に基づくサイクルコンピュータ処理とを備え、表示処理の切り替え制御は、マップ表示処理とサイクルコンピュータ処理との切り替え制御である構成としている。メニューボタン６ｂへのタッチによって表示部５を見ることなく、走行時に表示処理をマップ表示処理とサイクルコンピュータ処理とを切り替えることができる。
【００７１】
（７）ボタン６ｂ、６ｃ、６ｄ、６ｅは複数の異なる位置に配置しており、自転車の運転者に近い側に備えたボタン６ｄ、６ｅへのタッチに基づき走行状態に基づく走行時の処理の制御を行う一方、これより遠い側に備えたボタン６ｂ、６ｃへのタッチに基づき前記設定処理を行う画面を表示部５に表示させる制御を行う構成としている。
【００７２】
運転者は、走行時には、自己に近い側に備えたボタン６ｄ、６ｅへタッチすればそのタッチに基づいて走行状態に基づく走行時の処理の制御を行わせることができる。また、例えば、その走行に先立つ設定時には、自己より遠い側に備えたボタン６ｂをタッチすれば設定処理を行う画面を表示部５に表示させることができる。したがって、走行中には走行時の処理の制御を自己に近い側のボタン６ｄ、６ｅへのタッチによって行うことができる一方、自己に遠い側のボタン６ｂを、走行中に誤ってタッチして、設定画面を表示させてしまうといった誤操作を防止することができる。
【００７３】
（８）近い側のボタン６ｄ、６ｅと遠い側のボタン６ｂとは、表示部５を挟んだ位置に配置しており、前記近い側のボタン６ｄ、６ｅは表示部５よりも運転者寄りの位置に配置し、遠い側のボタン６ｂは表示部５よりも運転者から離れた位置に配置する構成としている。運転者は、表示部５を挟んで自己に近い側のボタン６ｄ、６ｅをタッチすることで走行時の処理の制御を行わせることができ、表示部５を挟んで自己に遠い側のボタン６ｂをタッチすることで設定処理を行う画面を前記表示部５に表示させることができる。よって、走行時に操作すべきボタン６ｄ、６ｅと、設定処理時に操作すべきボタン６ｂとが、表示部５を挟んで明確にわかれていることから、より使い勝手のよいサイクルコンピュータ等の電子機器等を提供することができる。
【００７４】
（９）ボタン６ｂ、６ｃ、６ｄ、６ｅは４箇所の異なる位置に配置しており、表示部５を挟んで表示部５の外側の表示部５の左上部、右上部、左下部、右下部に備える構成としている。このように、位置が明確に、上と下、右と左で別れており、従来に比べ、どの機能がどのボタン６ｂ、６ｃ、６ｄ、６ｅに割り当てられているのか運転者が混乱することを防止することができる。また（８）の構成の効果と相まって、走行時と設定時とでどの機能がどのボタンに割り当てられているのか運転者が混乱することを防止することができる。
【００７５】
（１０）制御部１８は、自転車の走行中に取得部の取得した走行状態に基づく所定の表示項目を表示し、当該表示項目をカスタマイズ設定するカスタマイズ設定機能を備え、当該カスタマイズ設定はタッチパネル６ａへのタッチ入力に基づいて行う構成としている。このようにすることで、タッチ入力の位置に基づいて直感的な操作を実現でき、複雑なカスタマイズを表示部５に表示した複数のボタンとタッチパネルのそのボタン位置のタッチによって実現することができる。一方で、そのカスタマイズ設定に基づく表示を走行時に行いその表示の制御をボタン６ｃで行うようにしている。例えば、タッチパネル６ａへのタッチに基づき複数のページをカスタマイズ設定によって作成しておき、そのページの切り替えをマップ／メータ切り替えボタン６ｃのタッチの検出によって行うようにしてもよい。例えば、４つのページを設定し、マップ／メータ切り替えボタン６ｃのタッチを検出するごとにページ１、ページ２、ページ３、ページ４、メータ画面の順にサイクリックに切り替えるようにしてもよい。
【００７６】
また、タッチパネル６ａの領域を図４５に示すように表示部５に表示したメータ画面の上から約４分の１の位置に水平方向に引いた水平線ｈと、表示部５の左右方向中心線で下端から水平線ｈに接する位置まで引いた垂直線ｖと、表示部５に表示したメータ画面の周囲の線で囲まれる３つの領域Ａ〜Ｃに分け、各領域へのタッチの検出に応じて異なる処理を行うようにするとよい。なお、水平線ｈ及び垂直線ｖは説明の便宜上付した仮想線であり実際には表示されるものではないが、例えばメータ画面のタッチが検出された際など所定の操作があった場合に表示するように構成してもよい。例えば図４５において水平線ｈより上の領域である領域ｃの中のタッチが検出された場合には、スピーカ２０から「リン」という音を出すリン音発生処理を行うと良い。水平線ｈより下で垂直線ｖより左の領域である領域Ａの中のタッチが検出された場合には前述したページを逆送りし、水平線ｈより下で垂直線ｖより右の領域である領域Ｂの中のタッチが検出された場合には前述したページを順送りする処理をするとよい。このようにすれば、運転中であっても予め自己の設定した各ページに容易に切り替えることができる。例えばハンドルを握りながら、親指で各領域をタッチすることも可能となる。
【００７７】
（１１）メニューボタン６ｂとして走行時の処理の設定処理を行うための画面を表示するためのものを備え、制御部１８は、当該メニューボタン６ｂへのタッチが検出された場合に、タッチパネル６ａへのタッチに基づき走行時の処理の設定処理を行うための画面を表示する構成としている。メニューボタン６ｂへのタッチによってタッチパネル６ａへのタッチに基づき走行時の処理の設定処理を行うことができる。したがって、例えば、設定処理以外の処理による表示を行なっているときに、このメニューボタン６ｂへタッチすることで設定画面を容易に呼び出すことができ、万一、走行中または停車中に設定が必要になった場合に、容易に設定を変更することができる。
【００７８】
（１２）（１）〜（１１）のいずれかに記載の電子機器の機能をコンピュータに実現させるためのプログラムとしている。
【符号の説明】
【００７９】
５  表示部
６  入力部
７  無線通信機
８  ＧＰＳ受信機
１２  無線通信機器
１３  メモリカードリーダ
１４  メモリカード
１５  気圧センサ
１６  加速度センサ
１７  ジャイロセンサ
１８  制御部
１９  データベース
２０  スピーカ
２１  ＭｉｎｉＵＳＢ端子
２２  フラッシュライト
【図１】
0005899573.tif 000002
【図２】
0005899573.tif 000003
【図３】
0005899573.tif 000004
【図４】
0005899573.tif 000005
【図５】
0005899573.tif 000006
【図６】
0005899573.tif 000007
【図７】
0005899573.tif 000008
【図８】
0005899573.tif 000009
【図９】
0005899573.tif 000010
【図１０】
0005899573.tif 000011
【図１１】
0005899573.tif 000012
【図１２】
0005899573.tif 000013
【図１３】
0005899573.tif 000014
【図１４】
0005899573.tif 000015
【図１５】
0005899573.tif 000016
【図１６】
0005899573.tif 000017
【図１７】
0005899573.tif 000018
【図１８】
0005899573.tif 000019
【図１９】
0005899573.tif 000020
【図２０】
0005899573.tif 000021
【図２１】
0005899573.tif 000022
【図２２】
0005899573.tif 000023
【図２３】
0005899573.tif 000024
【図２４】
0005899573.tif 000025
【図２５】
0005899573.tif 000026
【図２６】
0005899573.tif 000027
【図２７】
0005899573.tif 000028
【図２８】
0005899573.tif 000029
【図２９】
0005899573.tif 000030
【図３０】
0005899573.tif 000031
【図３１】
0005899573.tif 000032
【図３２】
0005899573.tif 000033
【図３３】
0005899573.tif 000034
【図３４】
0005899573.tif 000035
【図３５】
0005899573.tif 000036
【図３６】
0005899573.tif 000037
【図３７】
0005899573.tif 000038
【図３８】
0005899573.tif 000039
【図３９】
0005899573.tif 000040
【図４０】
0005899573.tif 000041
【図４１】
0005899573.tif 000042
【図４２】
0005899573.tif 000043
【図４３】
0005899573.tif 000044
【図４４】
0005899573.tif 000045
【図４５】
0005899573.tif 000046