(57)【特許請求の範囲】
【請求項１】
他の機器とデータを通信する通信機能を有する通信部と、
電池により前記通信部に電力を供給する電源部と、
前記電池の電圧が、前記通信機能の動作下限電圧より予め設定された電圧だけ高い閾値電圧より小さくなると、報知を行う制御部と、を備え、
前記制御部は、前記通信機能以外の予め決められた機能を停止させることで、前記報知を行い、
前記予め決められた機能の動作下限電圧は、前記通信機能の動作下限電圧より高く設定されていることを特徴とする電子機器。
【請求項２】
前記通信機能及び前記予め決められた機能それぞれを実行する動作モードが設定されており、
前記動作モードの切り替えの入力を受け付ける入力部を備え、
前記制御部は、前記電池の電圧が前記閾値電圧より小さい場合で、かつ前記入力部により前記予め決められた機能を実行する動作モードへ切り替える入力がされた場合、前記通信機能を実行する動作モードへ切り替えることを特徴とする請求項１に記載の電子機器。
【請求項３】
時間を計測するストップウォッチ機能を実行する計時部を備え、
前記制御部は、前記予め決められた機能である前記ストップウォッチ機能を停止することにより、前記電池の電圧が前記通信機能の動作下限電圧に近づいたことを報知することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
歩数を計測する歩数計測機能を実行する歩数検出部を備え、
前記制御部は、前記予め決められた機能である前記歩数計測機能を停止することにより、前記電池の電圧が前記通信機能の動作下限電圧に近づいたことを報知することを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
請求項１から４のいずれか１項に記載の電子機器を備えることを特徴とする電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子時計及びプログラムに関する。
【背景技術】
【０００２】
現在、ストップウォッチにより計測した時間のデータである計測データを、ストップウォッチの通信手段を用いてパソコン（パーソナルコンピュータ）に送信し、パソコンのアプリケーションにより計測データを管理するシステムが開発されている。
一般の電子時計では、電池の容量が低下すると、バックライトや報音等、消費電流の比較的大きい付加機能を先に停止させ、計時（時計、ストップウォッチ、タイマー）のみ継続して動作させるといった制御が行われている。
通信機能も同様で、その消費電流は通信方式にもよるが計時の消費電流に比べるとはるかに大きく、電池容量の低下時には真っ先に機能を停止させる必要がある。
このようなシステムでは、通信機能を停止した後に、電子時計内に保存されている計測データをパソコンなどに送信することが出来ず、いずれ迎える電池寿命とともに計測データは消滅してしまう。
【０００３】
上記のような課題を解決するために、ユーザによる電池交換が可能な構造をとり、更に、電池が外されたことを検出する機能を有し、電池が外された際は消費電力の大きな動作を停止させ、計時動作やメモリのバックアップを行う技術が発明されている（例えば、特許文献１参照）。
この技術を用いれば、通信機能が停止した後に電池交換を行い、交換後にバックアップされていたデータをパソコンに送信するということが可能で、計測データを消滅させてしまう心配が無い。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−６８５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術では、電池交換の際のバックアップはコンデンサ等によって実現されるため、バックアップ可能な時間は限られている。そのため、電池交換作業が想定した時間を越えてしまうと、データは消滅してしまう、という問題がある。
【０００６】
そこで本発明は、上記問題に鑑みてなされたものであり、データの消滅を回避することを可能とする電子機器、電子時計およびプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
（１）本発明は前記事情に鑑みなされたもので、本発明の一態様は、他の機器とデータを通信する通信機能を有する通信部と、電池により前記通信部に電力を供給する電源部と、前記電池の電圧が、前記通信機能の動作下限電圧より予め設定された電圧だけ高い閾値電圧より小さくなると、報知を行う制御部と、を備えることを特徴とする電子機器である。
【０００８】
（２）上記に記載の電子機器において、本発明の一態様は、前記制御部は、前記通信機能以外の予め決められた機能を停止させることで、前記報知を行うことを特徴とする。
【０００９】
（３）上記に記載の電子機器において、本発明の一態様は、前記予め決められた機能の動作下限電圧は、前記通信機能の動作下限電圧より高く設定されていることを特徴とする。
【００１０】
（４）上記に記載の電子機器において、本発明の一態様は、前記通信機能及び前記予め決められた機能それぞれを実行する動作モードが設定されており、前記動作モードの切り替えの入力を受け付ける入力部を備え、前記制御部は、前記電池の電圧が前記閾値電圧より小さい場合で、かつ前記入力部により前記予め決められた機能を実行する動作モードへ切り替える入力がされた場合、前記通信機能を実行する動作モードへ切り替えることを特徴とする。
【００１１】
（５）上記に記載の電子機器において、本発明の一態様は、時間を計測するストップウォッチ機能を実行する計時部を備え、前記制御部は、前記予め決められた機能である前記ストップウォッチ機能を停止することにより、前記電池の電圧が前記通信機能の動作下限電圧に近づいたことを報知することを特徴とする。
【００１２】
（６）上記に記載の電子機器において、本発明の一態様は、歩数を計測する歩数計測機能を実行する歩数検出部を備え、前記制御部は、前記予め決められた機能である前記歩数計測機能を停止することにより、前記電池の電圧が前記通信機能の動作下限電圧に近づいたことを報知することを特徴とする。
【００１３】
（７）上記に記載の電子機器を備えることを特徴とする電子時計である。
【００１４】
（８）本発明の一態様は、他の機器とデータを通信する通信機能を有する通信部と、電池により前記通信部に電力を供給する電源部とを備える電子機器としてのコンピュータに、前記電池の電圧が、前記通信機能の動作下限電圧より予め設定された電圧だけ高い閾値電圧より小さくなると、報知するステップを実行させるためのプログラムである。
【発明の効果】
【００１５】
本発明によれば、電池の電圧が、通信機能の動作下限電圧より予め設定された電圧だけ高い電圧より小さくなると、報知する。これにより、ユーザは、通信機能の動作下限電圧が近づいたことを知ることができる。このため、ユーザは、通信機能の動作下限電圧に到達するまでに電子機器のデータを他の機器にバックアップすることができる。これにより、電子機器のデータが他の機器などにバックアップされるので、データの消滅を防ぐことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態における電子時計の構成を示す概略ブロック図である。
【図２】第１の実施形態における電子時計が実行する各機能の動作下限電圧を示すグラフである。
【図３】第１の実施形態における電子時計の電池の電圧状態それぞれにおける動作モードの遷移を示す遷移図である。
【図４】第１の実施形態における電子時計の処理の流れの一例を示すフローチャートである。
【図５】本発明の第２の実施形態における歩数計の構成を示す概略ブロック図である。
【図６】第２の実施形態における歩数計が実行する各機能の動作下限電圧を示すグラフである。
【図７】第２の実施形態における歩数計の電池の電圧状態それぞれにおける動作モードの遷移を示す遷移図である。
【図８】第２の実施形態における歩数計の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
[第１の実施形態]
まず、本発明の第１の実施形態について説明する。
図１は、本実施形態における電子時計１の構成を示す概略ブロック図である。
電子時計１は、他の機器と通信可能なストップウォッチとして動作する電子機器である。電子時計１は、ストップウォッチによりユーザのランニングの時間を計測し、計測した計測データをパーソナルコンピュータ等の他の機器に送信する。電子時計１は、ユーザにより計測データを送信する操作入力がされたときに、計測データを送信する。ユーザは、時間を計測する毎に計測データを送信してもよいし、複数回計測した後に、計測データをまとめて送信してもよい。
電子時計１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、入力部１０２と、表示部１０３と、通信部１０４と、発振部１０５と、報音部１０６と、照明部１０７と、電源部１０８と、記憶部１０９とを含んで構成される。これらは、バスを介して相互に通信可能である。また、電子時計１は、複数の機能を有し、各機能それぞれに対応する動作モードを有する。
【００１８】
ＣＰＵ１０１は、電子時計１の各部を統括して制御する制御部である。例えば、ＣＰＵ１０１は、電源部１０８の電池の電圧が、通信部１０４が有する通信機能の動作下限電圧より予め設定された電圧だけ高い閾値電圧より小さくなると、報知する。ここで、動作下限電圧とは、機能を動作させるために必要な電圧の下限値である。具体的には、例えば、ＣＰＵ１０１は、通信部１０４が有する通信機能以外の予め決められた機能を停止させることで、報知する。本実施形態における予め定められた機能は、時間を計測するストップウォッチ機能である。ストップウォッチ機能の動作下限電圧は、通信機能の動作下限電圧より高く設定されている。ＣＰＵ１０１は、入力部１０２が、ストップウォッチ機能を実行するモードへ切り替える入力を受け付けた場合、通信機能を実行するモードに切り替える。
【００１９】
入力部１０２は、電子時計１への入力を受け付ける。例えば、入力部１０２は、機能を実行するモードの切り替えを受け付けるモード切替ボタンを備える。また、入力部１０２は、ストップウォッチをスタートさせるためのスタートボタンを備える。また、入力部１０２は、他の機器にデータを送信させるための通信ボタンを備える。
表示部１０３は、電子時計１のユーザに情報を提示するディスプレイであり、計測データの表示や時刻表示、その他の機能を実現させるのに必要な表示をする。
通信部１０４は、他の機器と通信する通信インタフェースである。通信部１０４は、例えば、インターネット、携帯電話網、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、或いは、近距離通信等を介して他の機器とデータを通信する通信機能を実行する。
【００２０】
発振部１０５は、ＣＰＵ１０１を正確に駆動させるためのクロックおよび計時に必要なクロックを生成する。ＣＰＵ１０１及び発振部１０５が、計時部である。計時部は、時間を計測するストップウォッチ機能と、時刻を計測する時計機能とを実行する。
報音部１０６は、確認音や警告音を発生する音発生装置である。
照明部１０７は、表示部１０３を照射するバックライトである。
電源部１０８は、電池を搭載し、電子時計１の各部へ電力を供給する。電源部１０８に搭載される電池は、例えば交換可能なバッテリー等である。
記憶部１０９は、各種情報を記憶する。記憶部１０９は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）から構成される。ＲＯＭは、電池の電圧の状態それぞれに対応するモード遷移と、各機能の動作下限電圧と、ＣＰＵ１０１が実行するプログラムとを記憶する。モード遷移とは、動作モードがどのように切り替わるかを示す情報である。ＲＡＭは、ストップウォッチ機能により計測した時間の情報である計測データを記憶する。
【００２１】
図２は、本実施形態における電子時計１が実行する各機能の動作下限電圧を示すグラフである。本図に示すグラフは、電源部１０８に搭載する電池がコイン型リチウム電池であるときの電池の電圧の時間変化の一例である。ここでは、一例として、２．０Ｖ（ボルト）に達したときをその電池の寿命とする。本図に示すグラフの縦軸は電源部１０８の搭載する電池の電圧（単位はＶ（ボルト））であり、横軸は時間である。
電子時計１は、時計機能と、通信機能と、ストップウォッチ機能と、データリコール機能とを有する。データリコール機能は、過去の計測データを表示する機能である。時計機能は、時刻を計測して現在の時刻を表示する機能である。
【００２２】
図示するように、ＣＰＵ１０１は、電源部１０８の電池の電圧が２．４Ｖ以上３．０Ｖ以下である場合（以下、状態（Ａ）とする）、全ての機能（すなわち、時計機能と、通信機能と、ストップウォッチ機能と、データリコール機能）を動作させる。また、ＣＰＵ１０１は、電源部１０８の電池の電圧が２．２Ｖ以上２．４Ｖ未満である場合（以下、状態（Ｂ）とする）、時計機能と、通信機能と、データリコール機能とのみを動作させる。すなわち、ＣＰＵ１０１は、電源部１０８の電池の電圧が２．４Ｖ未満である場合、ストップウォッチ機能を停止させる。また、ＣＰＵ１０１は、電源部１０８の電池の電圧が２．０Ｖ以上２．２Ｖ未満である場合（以下、状態（Ｃ）とする）、時計機能及びデータリコール機能のみを動作させる。すなわち、ＣＰＵ１０１は、電源部１０８の電池の電圧が２．２Ｖ未満である場合、通信機能を停止させる。
【００２３】
ストップウォッチ機能の動作下限電圧は２．４Ｖであり、通信機能の動作下限電圧は２．２Ｖである。すなわち、ストップウォッチ機能の動作下限電圧は、通信機能の動作下限電圧より所定値（０．２Ｖ）高い。このため、電子時計１は、電池が寿命に近づくと、通信機能より先にストップウォッチ機能が停止する。これにより、ユーザは、ランニング時のタイムを計測できなくなるので、計測データを他の機器にバックアップしなければいけないことに気づく。従来の技術では、ユーザは、あともう少しで電池を消費すると通信機能が使用できなくなることを知ることができなかった。このため、電池の電圧が通信機能の動作下限電圧を下回る前に、データを他の機器に送信してバックアップを取ることができなかった。それに対し、本実施形態によれば、電池が寿命に近づくと、通信機能より先にストップウォッチ機能が停止するため、ユーザは電池の電圧が通信機能の動作下限電圧に近づいていることを知ることができ、通信機能の動作下限電圧になる前に計測データを他の機器にバックアップすることができる。
【００２４】
図３は、本実施形態における電子時計１の電池の電圧状態それぞれにおける動作モードの遷移を示す遷移図である。
電子時計１は、各機能を実行するための動作モードを機能毎に有する。ＣＰＵ１０１は、入力部１０２の備えるモード切替ボタンが押下されると、動作モードを切り替える。
時計モードは時計機能を実行する動作モードである。ＣＰＵ１０１は、動作モードが時計モードである場合、発振部１０５により生成されるクロックに基づいて時刻を計測し、現在の時刻を表示部１０３に表示させる。ストップウォッチモードはストップウォッチ機能を実行する動作モードである。ＣＰＵ１０１は、動作モードがストップウォッチモードである場合、スタートボタンが押下されると、発振部１０５により生成されるクロックに基づいて時間の計測を開始する。そして、ＣＰＵ１０１は、再度スタートボタンが押下されると、時間の計測を終了し、計測した計測データを表示部１０３に表示するとともに当該計測データを記憶部１０９に書き込む。データリコールモードはデータリコール機能を実行する動作モードである。ＣＰＵ１０１は、動作モードがデータリコールモードである場合、記憶部１０９から計測データを読み出し、読み出した計測データを表示部１０３に表示させる。例えば、ＣＰＵ１０１は、最も新しいものから順に計測データを所定件数表示部１０３に表示させる。通信モードは通信機能を実行するモードである。例えば、ＣＰＵ１０１は、動作モードが通信モードである場合、記憶部１０９から計測データを読み出し、読み出した計測データを通信部１０４から他の機器に送信する。
【００２５】
図３（ａ）は、電源部１０８の電池の電圧が状態（Ａ）であるときのモード遷移を示す。図示するように、ＣＰＵ１０１は、電池の電圧が状態（Ａ）である場合、時計モード、ストップウォッチモード、データリコールモード、通信モードの順に動作モードを切り替える。すなわち、ＣＰＵ１０１は、電池の電圧が状態（Ａ）である場合、時計モード時にモード切替ボタンが押下されると、動作モードをストップウォッチモードに切り替える。また、ＣＰＵ１０１は、電池の電圧が状態（Ａ）である場合、ストップウォッチモード時にモード切替ボタンが押下されると、動作モードをデータリコールモードに切り替える。また、ＣＰＵ１０１は、電池の電圧が状態（Ａ）である場合、データリコールモード時にモード切替ボタンが押下されると、動作モードを通信モードに切り替える。また、ＣＰＵ１０１は、電池の電圧が状態（Ａ）である場合、通信モード時にモード切替ボタンが押下されると、動作モードを時計モードに切り替える。以下、図３（ａ）に示す動作モードの遷移をモード遷移（Ａ）とする。
【００２６】
図３（ｂ）は、電源部１０８の電池の電圧が状態（Ｂ）であるときの動作モードの遷移を示す。図示するように、ＣＰＵ１０１は、電池の電圧が状態（Ｂ）である場合、時計モード、通信モード、データリコールモード、通信モードの順に動作モードを切り替える。状態（Ａ）のモード遷移（Ａ）と比べると、状態（Ｂ）のモード遷移（Ｂ）では、ストップウォッチモードに代わり通信モードが挿入されている。すなわち、ＣＰＵ１０１は、電池の電圧が状態（Ｂ）である場合、現在のモードが時計モードのときに、ユーザがストップウォッチモードへ遷移させようしてモード切替ボタンを押下すると、動作モードをストップウォッチモードの代わりに通信モードに切り替える。つまり、ＣＰＵ１０１は、電池の電圧が状態（Ｂ）である場合、ストップウォッチモードに遷移しない。以下、図３（ｂ）に示す動作モードの遷移をモード遷移（Ｂ）とする。
【００２７】
なお、これに限らず、ＣＰＵ１０１は、ユーザがストップウォッチモードへ遷移させようしてモード切替ボタンを押下すると、ストップウォッチモードに移行し、その後、スタートボタンが押下されたときに、電池が少ないこと（例えば、「Ｌｏｗ  Ｂａｔｔｅｒｙ」等）を表示部１０３に表示させてもよい。これにより、ユーザは、あともう少し電池を消費すると、通信機能が使えなくなることが分かる。
また、ＣＰＵ１０１は、電池の電圧が状態（Ｂ）であるときに、モード切替ボタンが押下されると、強制的に通信モードへ移行し、早く通信するよう指示するメッセージを表示部１０３に表示するようにしてもよい。これにより、ユーザは、電子時計１を他の機器と通信させて、計測データを他の機器にバックアップすることができるので、計測データの消滅を防ぐことができる。
【００２８】
図３（ｃ）は、電源部１０８の電池の電圧が状態（Ｃ）であるときの動作モードの遷移を示す。図示するように、ＣＰＵ１０１は、電池の電圧が状態（Ｃ）である場合、時計モード、データリコールモードの順に動作モードを切り替える。すなわち、ＣＰＵ１０１は、電池の電圧が状態（Ｃ）である場合、時計モード時にモード切替ボタンが押下されると、動作モードをデータリコールモードに切り替える。また、ＣＰＵ１０１は、電池の電圧が状態（Ｃ）である場合、データリコールモード時にモード切替ボタンが押下されると、動作モードを時計モードに切り替える。つまり、ＣＰＵ１０１は、電池の電圧が状態（Ｃ）である場合、ストップウォッチモード及び通信モードに遷移しない。以下、図３（ｃ）に示す動作モードの遷移をモード遷移（Ｃ）とする。
【００２９】
図４は、本実施形態における電子時計１の処理の流れの一例を示すフローチャートである。本図は、電源部１０８の電池の電圧の状態に応じて、モード遷移を切り替える処理を示す。
まず、ＣＰＵ１０１は、電源部１０８の電池の電圧がストップウォッチ機能の動作下限電圧（本例では、２．４Ｖ）未満であるか否かを判定する（ステップＳ１０１）。
ＣＰＵ１０１は、電源部１０８の電池の電圧がストップウォッチ機能の動作下限電圧以上である場合（ステップＳ１０１：Ｎｏ）、ステップＳ１０２へ移行する。次に、ステップＳ１０２において、ＣＰＵ１０１は、電源部１０８の電池の電圧が状態（Ａ）であると判定し、動作モードを切り替える際にはモード遷移（Ａ）に従うこととし、ステップＳ１０１へ戻る。具体的には、ＣＰＵ１０１は、モード切替ボタンが押下されると、状態（Ａ）に対応するモード遷移（Ａ）を記憶部１０９から読み出し、読み出したモード遷移（Ａ）に従って動作モードを切り替える。
【００３０】
一方、ＣＰＵ１０１は、電源部１０８の電池の電圧がストップウォッチ機能の動作下限電圧未満である場合（ステップＳ１０１：Ｙｅｓ）、電源部１０８の電池の電圧が状態（Ｂ）であると判定し、動作モードを切り替える際にはモード遷移（Ｂ）に従うこととする（ステップＳ１０３）。具体的には、ＣＰＵ１０１は、モード切替ボタンが押下されると、状態（Ｂ）に対応するモード遷移（Ｂ）を記憶部１０９から読み出し、読み出したモード遷移（Ｂ）に従って動作モードを切り替える。
続いて、ＣＰＵ１０１は、電源部１０８の電池の電圧が通信機能の動作下限電圧（本例では２．２Ｖ）未満であるか否かを判定する（ステップＳ１０４）。
【００３１】
ＣＰＵ１０１は、電源部１０８の電池の電圧が通信機能の動作下限電圧以上である場合（ステップＳ１０４：Ｎｏ）、ステップＳ１０３へ戻る。
一方、ＣＰＵ１０１は、電源部１０８の電池の電圧が通信機能の動作下限電圧未満である場合（ステップＳ１０４：Ｙｅｓ）、電源部１０８の電池の電圧が状態（Ｃ）であると判定し、動作モードを切り替える際にはモード遷移（Ｃ）に従うこととする（ステップＳ１０５）。具体的には、ＣＰＵ１０１は、モード切替ボタンが押下されると、状態（Ｃ）に対応するモード遷移（Ｃ）を記憶部１０９から読み出し、読み出したモード遷移（Ｃ）に従って動作モードを切り替える。
【００３２】
続いて、ＣＰＵ１０１は、電源部１０８の電池が寿命であるか否かを判定する（ステップＳ１０６）。具体的には、ＣＰＵ１０１は、電源部１０８の電池の電圧が２．０Ｖ未満である場合に、電池が寿命であると判定する。一方、ＣＰＵ１０１は、電源部１０８の電池の電圧が２．０Ｖ以上である場合に、電池は寿命でないと判定する。
ＣＰＵ１０１は、電池が寿命でない場合（ステップＳ１０６：Ｎｏ）、ステップＳ１０５へ戻り、電池が寿命である場合（ステップＳ１０６：Ｙｅｓ）、本処理を終了する。
【００３３】
このように、本実施形態によれば、ストップウォッチ機能の動作下限電圧が通信機能の動作下限電圧より大きいため、電池の寿命が近づくと、通信機能より先にストップウォッチ機能が停止する。これにより、通信機能が停止する前に、ユーザは電池の寿命が近づいていることを知ることができる。このため、ユーザは、通信機能の動作下限電圧に到達するまでに電子時計１の計測データをパーソナルコンピュータ等の他の機器にバックアップすることができる。これにより、電子時計１の計測データが他の機器にバックアップされるので、計測データの消滅を防ぐことができる。
また、従来の技術では、電池交換の際のバックアップ可能な時間を長く設定する場合は、それなりに大容量のコンデンサやキャパシタ等が必要になる。それに対し、本実施形態によれば、電池寿命を迎える前にバックアップすることができるため、大容量のコンデンサやキャパシタ等は必要ないという利点がある。
【００３４】
[第２の実施形態]
次に、本発明の第２の実施形態について説明する。
図５は、本実施形態における歩数計２の構成を示す概略ブロック図である。
歩数計２は、他の機器と通信可能な歩数計として動作する電子機器である。歩数計２は、ユーザの１日の歩数を計測し、計測した計測データをパーソナルコンピュータ等の他の機器に送信する。歩数計２は、ユーザにより計測データを送信する操作入力がされたときに、計測データを送信する。ユーザは、歩数を計測する毎にデータを送信してもよいし、複数回計測した後に、計測データをまとめて送信してもよい。例えば、ユーザは、今日の歩数データ、昨日の歩数データまたは過去一週間分の歩数データを他の機器に送信することができる。
歩数計２は、ＣＰＵ２０１と、入力部２０２と、表示部２０３と、通信部２０４と、発振部２０５と、報音部２０６と、照明部２０７と、電源部２０８と、歩数検出部２０９と、記憶部２１０とを含んで構成される。これらは、バスを介して相互に通信可能である。また、歩数計２は、複数の機能を有し、各機能それぞれに対応する動作モードを有する。
【００３５】
ＣＰＵ２０１は、歩数計２の各部を統括して制御する制御部である。例えば、ＣＰＵ２０１は、電源部２０８の電池の電圧が、通信部２０４が有する通信機能の動作下限電圧より予め設定された電圧だけ高い閾値電圧より小さくなると、報知する。具体的には、ＣＰＵ２０１は、通信部２０４が有する通信機能以外の予め決められた機能を停止させることで、報知する。本実施形態における予め定められた機能は、ユーザの歩数を計測する歩数計測機能である。歩数計測機能の動作下限電圧は、通信機能の動作下限電圧より高く設定されている。
【００３６】
入力部２０２は、歩数計２への入力を受け付ける。例えば、入力部２０２は、機能を実行するモードの切り替えを受け付けるモード切替ボタンを備える。また、入力部２０２は、他の機器にデータを送信させるための通信ボタンを備える。
表示部２０３は、歩数計２のユーザに情報を提示するディスプレイであり、計測した歩数の表示や時刻表示、その他の機能を実現させるのに必要な表示をする。
通信部２０４は、他の機器と通信する通信インタフェースである。通信部２０４は、例えば、インターネット、携帯電話網、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＳＢ、或いは、近距離通信等を介して他の機器とデータを通信する通信機能を実行する。
【００３７】
発振部２０５は、ＣＰＵ２０１を正確に駆動させるためのクロックおよび計時に必要なクロックを生成する。ＣＰＵ２０１及び発振部２０５が、計時部である。計時部は、時刻を計測する時計機能を実行する。
報音部２０６は、確認音や警告音を発生する音発生装置である。
照明部２０７は、表示部２０３を照射するバックライトである。
電源部２０８は、電池を搭載し、歩数計２の各部へ電力を供給する。電源部２０８に搭載される電池は、例えば交換可能なバッテリー等である。
【００３８】
歩数検出部２０９は、歩数を計測する歩数計測機能を実行する。歩数検出部２０９は、加速度センサを備え、加速度センサにより歩行時における体の上下方向の振動を検出してユーザの歩数を計測する。
記憶部２１０は、各種情報を記憶する。記憶部２１０は、ＲＯＭ及びＲＡＭから構成される。ＲＯＭは、電池の電圧の状態それぞれに対応するモード遷移と、各機能の動作下限電圧と、ＣＰＵ２０１が実行するプログラムとを記憶する。ＲＡＭは、計測した歩数の情報である計測データを記憶する。
【００３９】
図６は、本実施形態における歩数計２が実行する各機能の動作下限電圧を示すグラフである。本図に示すグラフは、電源部２０８の電池がコイン型リチウム電池であって、電池寿命を２．０Ｖとしたときの、電源部２０８の電池の電圧の時間変化の一例を示す。本図に示すグラフの縦軸は電源部２０８の電池の電圧（単位はＶ（ボルト））であり、横軸は時間である。
歩数計２は、歩数計測機能と、時計機能と、通信機能と、データリコール機能とを有する。
【００４０】
図示するように、ＣＰＵ２０１は、電源部２０８の電池の電圧が２．４Ｖ以上３．０Ｖ以下である場合（以下、状態（１）とする。）、全ての機能（すなわち、歩数計測機能、時計機能と、通信機能と、データリコール機能）を動作させる。また、ＣＰＵ２０１は、電源部２０８の電池の電圧が２．２Ｖ以上２．４Ｖ未満である場合（以下、状態（２）とする。）、時計機能と、通信機能と、データリコール機能とのみを動作させる。すなわち、ＣＰＵ２０１は、電源部２０８の電池の電圧が２．４Ｖ未満である場合、歩数計測機能を停止させる。また、ＣＰＵ２０１は、電源部２０８の電池の電圧が２．０Ｖ以上２．２Ｖ未満である場合（以下、状態（３）とする。）、時計機能及びデータリコール機能のみを動作させる。すなわち、ＣＰＵ２０１は、電源部２０８の電池の電圧が２．２Ｖ未満である場合、通信機能を停止させる。
【００４１】
歩数計測機能の動作下限電圧は２．４Ｖであり、通信機能の動作下限電圧は２．２Ｖである。すなわち、歩数計測機能の動作下限電圧は、通信機能の動作下限電圧より所定値（本例では、０．２Ｖ）高い。このため、歩数計２は、電池が寿命に近づくと、通信機能より先に歩数計測機能を停止させる。これにより、ユーザは、歩数を計測できなくなるので、計測データを他の機器にバックアップしなければいけないことに気づく。
【００４２】
図７は、本実施形態における歩数計２の電池の電圧状態それぞれにおける動作モードの遷移を示す遷移図である。
歩数計２は、各機能を実行するための動作モードを機能毎に有する。ＣＰＵ２０１は、入力部２０２の備えるモード切替ボタンが押下されると、動作モードを切り替える。
【００４３】
図７（ａ）における今日の歩数モードは歩数計測機能と時計機能とを実行する動作モードである。ＣＰＵ２０１は、動作モードが今日の歩数モードである場合、歩数検出部２０９によりユーザの歩数を計測するとともに計測した歩数を表示部２０３に表示する（以下、「歩数計測＋表示」とする）。また、ＣＰＵ２０１は、計測した１日分の歩数を記憶部２１０に書き込む。また、ＣＰＵ２０１は、動作モードが今日の歩数モードである場合、発振部２０５により生成されるクロックに基づいて時刻を計測し、現在の時刻を表示部２０３に表示する（以下、「時刻表示」とする）。なお、ＣＰＵ２０１は、今日の歩数モードにおいて、歩数だけでなく、消費カロリーを表示させてもよい。過去の歩数表示モードは、データリコール機能を実行する動作モードである。ＣＰＵ２０１は、動作モードが過去の歩数表示モードである場合、記憶部２１０から計測データを読み出し、読み出した計測データを表示部２０３に表示する。例えば、ＣＰＵ２０１は、１日毎の歩数を切り替えて表示する。通信モードは、通信機能を実行する動作モードである。ＣＰＵ２０１は、動作モードが通信モードである場合、記憶部２１０から計測データを読み出し、読み出した計測データを通信部２０４から他の機器に送信する。計測データを他の機器に送信する際の態様としては、例えば、今日の歩数データ、昨日の歩数データまたは過去一週間分の歩数データを送信する態様がある。
【００４４】
図７（ａ）は、電源部２０８の電池の電圧が状態（１）であるときのモード遷移を示す。図示するように、ＣＰＵ２０１は、電池の電圧が状態（１）である場合、今日の歩数モード、過去の歩数表示モード、通信モードの順に動作モードを切り替える。すなわち、ＣＰＵ２０１は、電池の電圧が状態（１）である場合、今日の歩数モード時にモード切替ボタンが押下されると、動作モードを過去の歩数表示モードに切り替える。また、ＣＰＵ２０１は、電池の電圧が状態（１）である場合、過去の歩数表示モード時にモード切替ボタンが押下されると、動作モードを通信モードに切り替える。また、ＣＰＵ２０１は、電池の電圧が状態（１）である場合、通信モード時にモード切替ボタンが押下されると、動作モードを今日の歩数モードに切り替える。
また、ＣＰＵ２０１は、電池の電圧が状態（１）である場合、今日の歩数モードにおいて、「歩数計測＋表示」と「時刻表示」とを実行する。
以下、図７（ａ）に示す動作モードの遷移をモード遷移（１）とする。
【００４５】
図７（ｂ）は、電源部２０８の電池の電圧が状態（２）であるときのモード遷移を示す。図示するように、ＣＰＵ２０１は、電池の電圧が状態（２）である場合、今日の歩数モード、通信モード、過去の歩数表示モード、通信モードの順に動作モードを切り替える。
状態（１）のモード遷移（１）に比べて、状態（２）のモード遷移（２）では、今日の歩数モードにおいて「歩数計側＋表示」が削除され、今日の歩数モードと過去の歩数表示モードとの間に通信モードが挿入されている。すなわち、ＣＰＵ２０１は、電池の電圧が状態（２）である場合、今日の歩数モードにおいて、歩数計測機能を動作させない（停止させる）。つまり、歩数計２は、ユーザが歩いていても、歩数をカウントアップせず、現在の歩数を表示しない。これにより、ユーザは、電池の電圧が通信機能の動作下限電圧に近づいたことに気づくことができ、通信機能の動作下限電圧に到達するまでに歩数計２の計測データを他の機器にバックアップすることができる。これにより、歩数計２の計測データが他の機器にバックアップされるので、データの消滅を防ぐことができる。
以下、図７（ｂ）に示す動作モードの遷移をモード遷移（２）とする。
【００４６】
なお、これに限らず、ＣＰＵ２０１は、動作モードが今日の歩数モードである場合、電池が少ないこと（例えば、「Ｌｏｗ  Ｂａｔｔｅｒｙ」等）を表示部２０３に表示してもよい。これにより、ユーザは、あともう少し電池を消費すると、通信機能が使えなくなることが分かる。
また、ＣＰＵ２０１は、電池の電圧が状態（２）であるときに、モード切替ボタンが押下されると、強制的に通信モードへ移行し、早く通信するよう指示するメッセージを表示部２０３に表示するようにしてもよい。これにより、ユーザは、歩数計２をパーソナルコンピュータ等の外部の機器と通信させて、計測データを他の機器にバックアップするので、計測データの消滅を防ぐことができる。
【００４７】
図７（ｃ）は、電源部２０８の電池の電圧が状態（３）であるときのモード遷移を示す。図示するように、ＣＰＵ２０１は、電池の電圧が状態（３）である場合、今日の歩数モード、過去の歩数表示モードの順に動作モードを切り替える。すなわち、ＣＰＵ２０１は、電池の電圧が状態（３）である場合、通信モードに遷移しない。また、ＣＰＵ２０１は、今日の歩数モードにおいて「歩数計側＋表示」を実行せず、「時刻表示」のみを実行する。
以下、図７（ｃ）に示す動作モードの遷移をモード遷移（３）とする。
【００４８】
図８は、本実施形態における歩数計２の処理の流れの一例を示すフローチャートである。本図は、電源部２０８の電池の電圧の状態に応じて、モード遷移を切り替える処理を示す。
まず、ＣＰＵ２０１は、電源部２０８の電池の電圧が歩数計測機能の動作下限電圧（本例では、２．４Ｖ）未満であるか否かを判定する（ステップＳ２０１）。
ＣＰＵ２０１は、電源部２０８の電池の電圧が歩数計測機能の動作下限電圧以上である場合（ステップＳ２０１：Ｎｏ）、ステップＳ２０２へ移行する。次に、ステップＳ２０２において、ＣＰＵ２０１は、電源部２０８の電池の電圧が状態（１）であると判定し、動作モードを切り替える際にはモード遷移（１）に従うこととし、ステップＳ２０１へ戻る。具体的には、ＣＰＵ２０１は、モード切替ボタンが押下されると、状態（１）に対応するモード遷移（１）を記憶部２０９から読み出し、読み出したモード遷移（１）に従って動作モードを切り替える。
【００４９】
一方、ＣＰＵ２０１は、電源部２０８の電池の電圧が歩数計測機能の動作下限電圧未満である場合（ステップＳ２０１：Ｙｅｓ）、電源部２０８の電池の電圧が状態（２）であると判定し、動作モードを切り替える際にはモード遷移（２）に従うこととする（ステップＳ２０３）。具体的には、ＣＰＵ２０１は、モード切替ボタンが押下されると、状態（２）に対応するモード遷移（２）を記憶部２０９から読み出し、読み出したモード遷移（２）に従って動作モードを切り替える。
続いて、ＣＰＵ２０１は、電源部２０８の電池の電圧が通信機能の動作下限電圧（本例では２．２Ｖ）未満であるか否かを判定する（ステップＳ２０４）。
【００５０】
ＣＰＵ２０１は、電源部２０８の電池の電圧が通信機能の動作下限電圧以上である場合（ステップＳ２０４：Ｎｏ）、ステップＳ２０３へ戻る。
一方、ＣＰＵ２０１は、電源部２０８の電池の電圧が通信機能の動作下限電圧未満である場合（ステップＳ２０４：Ｙｅｓ）、電源部２０８の電池の電圧が状態（３）であると判定し、動作モードを切り替える際にはモード遷移（３）に従うこととする（ステップＳ２０５）。具体的には、ＣＰＵ２０１は、モード切替ボタンが押下されると、状態（３）に対応するモード遷移（３）を記憶部２０９から読み出し、読み出したモード遷移（３）に従って動作モードを切り替える。
【００５１】
続いて、ＣＰＵ２０１は、電源部２０８の電池が寿命であるか否かを判定する（ステップＳ２０６）。具体的には、ＣＰＵ２０１は、電源部２０８の電池の電圧が２．０Ｖ未満である場合に、電池が寿命であると判定する。一方、ＣＰＵ２０１は、電源部２０８の電池の電圧が２．０Ｖ以上である場合に、電池は寿命でないと判定する。
ＣＰＵ２０１は、電池が寿命でない場合（ステップＳ２０６：Ｎｏ）、ステップＳ２０５へ戻り、電池が寿命である場合（ステップＳ２０６：Ｙｅｓ）、本処理を終了する。
【００５２】
このように、本実施形態によれば、歩数計測機能の動作下限電圧が通信機能の動作下限電圧より大きいため、電池の寿命が近づくと、通信機能より先に歩数計測機能が停止する。これにより、通信機能の動作が停止する前に、ユーザは電池の寿命が近づいていることを知ることができるため、通信機能の動作下限電圧に到達するまでに歩数計２の計測データを外部の機器にバックアップすることができる。これにより、歩数計２の計測データが外部の機器にバックアップされるので、計測データの消滅を防ぐことができる。
【００５３】
なお、上述した実施形態の電子時計１又は歩数計２の各処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、電子時計１又は歩数計２に係る上述した種々の処理を行ってもよい。
【００５４】
なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００５５】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５６】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
例えば、上述した実施形態では、電子時計１又は歩数計２について説明したが、本発明の電子機器は、例えば、加速センサ、脈拍センサ、心拍センサ、気圧センサ、方位センサ等、他のセンサを用いた計測機能を有する他の電子機器であってもよい。
【符号の説明】
【００５７】
１…電子時計（電子機器）２…歩数計（電子機器）  １０１，２０１…ＣＰＵ（制御部）  １０２，２０２…入力部  １０３，２０３…表示部  １０４，２０４…通信部  １０５，２０５…発振部  １０６，２０６…報音部  １０７，２０７…照明部  １０８，２０８…電源部  １０９，２１０…記憶部  ２０９…歩数検出部
【図１】
0005932499.tif 000002
【図２】
0005932499.tif 000003
【図３】
0005932499.tif 000004
【図４】
0005932499.tif 000005
【図５】
0005932499.tif 000006
【図６】
0005932499.tif 000007
【図７】
0005932499.tif 000008
【図８】
0005932499.tif 000009