(57)【要約】【課題】より消費電力を削減しつつ、より最適な時間間隔で二次電池の残量を検出することができる。【解決手段】電圧監視・制御部１０９は、二次電池１０７の出力電圧値を所定の周期で取得する。ＣＰＵ１０１は、電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値に基づいて二次電池１０７の電池残量を検出する。また、ＣＰＵ１０１は、電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値が所定の閾値以上であれば所定の周期を長い周期とし、電圧監視・制御部１０９が取得した二次電池の出力電圧値が所定の閾値未満であれば所定の周期を短い周期とする。【選択図】図１
2011232174.tif 000002
【特許請求の範囲】
【請求項１】
充電可能な二次電池と、
前記二次電池の出力電圧値を所定の周期で取得する電圧監視・制御部と、
前記電圧監視・制御部が取得した前記二次電池の出力電圧値に基づいて当該二次電池の電池残量を検出する電池残量検出部と、
前記電圧監視・制御部が取得した前記二次電池の出力電圧値が所定の閾値以上であれば前記所定の周期を長い周期とし、前記電圧監視・制御部が取得した前記二次電池の出力電圧値が所定の閾値未満であれば前記所定の周期を短い周期とする周期設定部と、
を備えたことを特徴とする電子時計。
【請求項２】
前記電圧監視・制御部が取得した前記二次電池の出力電圧値が所定の閾値未満であると前記周期設定部が所定の回数連続して判定した場合、一部の機能を停止させるスリープ制御を行う制御部
を備えたことを特徴とする請求項１に記載の電子時計。
【請求項３】
前記電圧監視・制御部が取得した前記二次電池の出力電圧値が第１の閾値未満である場合、一部の機能を停止させるスリープ制御を行う制御部
を備え、
前記周期設定部は、前記電圧監視・制御部が取得した前記二次電池の出力電圧値が前記第１の閾値よりも大きい第２の閾値未満であれば前記所定の期間を短い期間とし、前記電圧監視・制御部が取得した前記二次電池の出力電圧値が第２の閾値以上であれば前記所定の期間を長い期間とする
ことを特徴とする請求項１に記載の電子時計。
【請求項４】
照射された光に応じた電力を発電して前記二次電池を充電する太陽電池と、
一部の機能を停止させるスリープ制御を行う制御部と、
を備え、
前記電圧監視・制御部は、前記二次電池の出力電圧値を取得する際に前記太陽電池の発電量を取得し、
前記制御部は、前記電圧監視・制御部が取得した前記太陽電池の発電量と前記二次電池の出力とに基づいて、前記太陽電池が発電しておらず前記二次電池の出力電圧値が所定の閾値未満である場合に前記スリープ制御を行う
ことを特徴とする請求項１に記載の電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子時計に関する。
【背景技術】
【０００２】
従来、太陽電池（ソーラーセル）を電源として二次電池を充電し、二次電池が供給する電力により駆動する電子時計において、二次電池の電力が十分にある状態でも、十分にない状態でも、二次電池の残量の検出処理は一定時間毎に行っている。例えば、電子時計は、正時に二次電池の電圧を検出して二次電池の残量を検出している。また、二次電池の残量の計算方法としては、充放電電流の積算により計算する方法が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２４０５２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、一定時間毎に二次電池の残量を検出する方法では、二次電池の残量が少なくなった場合においても一定時間が経過するまで電池残量を検出することができないという問題がある。また、一定時間毎に二次電池の残量を検出する方法では、二次電池の残量が多い場合においても一定時間が経過する毎に二次電池の残量を検出するため、無駄に電力を消費しているという問題がある。
【０００５】
そこで本発明は、上述の事情を鑑みてなされたものであり、より消費電力を削減しつつ、より最適な時間間隔で二次電池の残量を検出することができる電子時計を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、充電可能な二次電池と、前記二次電池の出力電圧値を所定の周期で取得する電圧監視・制御部と、前記電圧監視・制御部が取得した前記二次電池の出力電圧値に基づいて当該二次電池の電池残量を検出する電池残量検出部と、前記電圧監視・制御部が取得した前記二次電池の出力電圧値が所定の閾値以上であれば前記所定の周期を長い周期とし、前記電圧監視・制御部が取得した前記二次電池の出力電圧値が所定の閾値未満であれば前記所定の周期を短い周期とする周期設定部と、を備えたことを特徴とする電子時計である。
【０００７】
また、本発明は、前記電圧監視・制御部が取得した前記二次電池の出力電圧値が所定の閾値未満であると前記周期設定部が所定の回数連続して判定した場合、一部の機能を停止させるスリープ制御を行う制御部を備えたことを特徴とする電子時計である。
【０００８】
また、本発明は、前記電圧監視・制御部が取得した前記二次電池の出力電圧値が第１の閾値未満である場合、一部の機能を停止させるスリープ制御を行う制御部を備え、前記周期設定部は、前記電圧監視・制御部が取得した前記二次電池の出力電圧値が前記第１の閾値よりも大きい第２の閾値未満であれば前記所定の期間を短い期間とし、前記電圧監視・制御部が取得した前記二次電池の出力電圧値が第２の閾値以上であれば前記所定の期間を長い期間とすることを特徴とする電子時計である。
【０００９】
また、本発明は、照射された光に応じた電力を発電して前記二次電池を充電する太陽電池と、一部の機能を停止させるスリープ制御を行う制御部とを備え、前記電圧監視・制御部は、前記二次電池の出力電圧値を取得する際に前記太陽電池の発電量を取得し、前記制御部は、前記電圧監視・制御部が取得した前記太陽電池の発電量と前記二次電池の出力とに基づいて、前記太陽電池が発電しておらず前記二次電池の出力電圧値が所定の閾値未満である場合に前記スリープ制御を行うことを特徴とする電子時計である。
【発明の効果】
【００１０】
本発明によれば、電圧監視・制御部は、二次電池の出力電圧値を所定の周期で取得する。電池残量検出部は、電圧監視・制御部が取得した二次電池の出力電圧値に基づいて当該二次電池の電池残量を検出する。周期設定部は、電圧監視・制御部が取得した二次電池の出力電圧値が所定の閾値以上であれば所定の周期を長い周期とし、電圧監視・制御部が取得した二次電池の出力電圧値が所定の閾値未満であれば所定の周期を短い周期とする。これにより、電子時計は、二次電池の電池残量が多い場合には長い時間間隔で二次電池の電池残量の検出を行い、二次電池の電池残量が少ない場合には短い時間間隔で二次電池の電池残量の検出を行う。従って、電子時計は、より消費電力を削減しつつ、より最適な時間間隔で二次電池の残量を検出することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第一の実施形態における電子時計の構成を示したブロック図である。
【図２】本発明の第一の実施形態における電池残量の検出動作を示したフローチャートである。
【図３】本発明の第二の実施形態における電池残量の検出動作を示したフローチャートである。
【図４】本発明の第三の実施形態における電池残量の検出動作を示したフローチャートである。
【図５】本発明の第四の実施形態における電池残量の検出動作を示したフローチャートである。
【発明を実施するための形態】
【００１２】
（第一の実施形態）
以下、本発明の第一の実施形態について、図面を参照しながら説明する。図１は、本実施形態における電子時計の構成を示したブロック図である。図示する例では、電子時計１００は、ＣＰＵ１０１（中央処理装置、制御部）と、発振回路１０２と、分周回路１０３と、入力部１０４と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、読み出し専用メモリ）１０５と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）１０６と、二次電池１０７と、太陽電池１０８と、電圧監視・制御部１０９と、表示部１１０とを備える。
【００１３】
ＣＰＵ１０１は、電子時計１００が備える各部の制御を行う。発振回路１０２は、所定周波数の信号を出力する。分周回路１０３は、発振回路１０２の出力信号を所定分周比で分周してＣＰＵ１０１用の規準クロック信号や計時用の時計信号を出力する。入力部１０４は、外部から操作可能なスイッチによって構成されており、入力を受け付ける。
【００１４】
ＲＯＭ１０５は、ＣＰＵ１０１が実行するプログラムを予め記憶している。ＲＡＭ１０６は、二次電池の電圧検出周期（所定の周期）や、二次電池１０７の残量が少ないか否かを判定するための閾値（所定の閾値、第１の閾値、第２の閾値）など、電子時計１００が用いるデータを記憶する。
【００１５】
ＲＡＭ１０６が記憶する二次電池の電圧検出周期は、二次電池の電池残量を検出するまでの時間間隔を示す周期であり、「長い周期」と「短い周期」とが予め定められている。「長い周期」は例えば一時間であり、「短い周期」は例えば１０分である。なお、ユーザーの指定により「長い周期」と「短い周期」の値を任意に変更できるようにしてもよい。
【００１６】
二次電池１０７は、充電可能な電池であり、電子時計１００が備える各部に電力を供給する。二次電池１０７が出力する電圧（出力電圧）は、電池残量が多い場合には高く、電池残量が少なくなるにつれて低くなる。これにより、二次電池１０７が出力する電圧の値（出力電圧値）に基づいて、二次電池１０７の電池残量を検出することができる。
【００１７】
太陽電池１０８は、受光した光の強度に応じた電力を発電して二次電池１０７を充電する。電圧監視・制御部１０９は、二次電池１０７の出力電圧や、太陽電池１０８の発電電圧を監視し、出力電圧値および発電電圧値を取得する。また、電圧監視・制御部１０９では、二次電池１０７から太陽電池１０８への逆流防止や、二次電池１０７への過充電防止を行っている。表示部１１０は、時刻や、二次電池１０７の電池残量を示す情報を表示する。
【００１８】
なお、ＣＰＵ１０１は、電圧監視・制御部１０９が取得する二次電池１０７の出力電圧値に基づいて、二次電池１０７の電池残量を検出する電池残量検出部として動作する。また、ＣＰＵ１０１は、二次電池の電圧検出周期の設定を行う周期設定部として動作する。
【００１９】
次に、本実施形態における電子時計１００の二次電池１０７の電池残量の検出動作について説明する。図２は、本実施形態における電子時計１００の二次電池１０７の電池残量の検出動作を示したフローチャートである。なお、処理の開始直後においては、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期は「短い周期」である。
【００２０】
（ステップＳ１０１）ＣＰＵ１０１は、前回二次電池１０７の電池残量を検出してから、ＲＡＭ１０６が記憶する二次電池の電圧検出周期だけ時間が経過したか否かを判定する。前回二次電池１０７の電池残量を検出してから、ＲＡＭ１０６が記憶する二次電池の電圧検出周期だけ時間が経過したとＣＰＵ１０１が判定した場合にはステップＳ１０２の処理に進み、それ以外の場合にはステップＳ１０１の処理を再度実行する。なお、一度も二次電池１０７の電池残量の検出を行っていない場合には、ステップＳ１０２の処理に進む。
【００２１】
（ステップＳ１０２）電圧監視・制御部１０９は、二次電池１０７の出力電圧値を取得する。ＣＰＵ１０１は、電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値に基づいて、二次電池１０７の電池残量を検出し、必要があれば検出した結果を表示部１１０に表示させる。その後、ステップＳ１０３の処理に進む。
【００２２】
（ステップＳ１０３）ＣＰＵ１０１は、ステップＳ１０２で電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値は所定の閾値以上であるか否かを判定する。ステップＳ１０２で電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値は所定の閾値以上であるとＣＰＵ１０１が判定した場合にはステップＳ１０５の処理に進み、それ以外の場合にはステップＳ１０４の処理に進む。なお、所定の閾値は予め定められていてもよく、ユーザーの指定により任意に変更できるようにしてもよい。
【００２３】
（ステップＳ１０４）ＣＰＵ１０１は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「短い周期」（例えば１０分）に書き換える。その後、ステップＳ１０１の処理に戻る。
（ステップＳ１０５）ＣＰＵ１０１は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「長い周期」（例えば１時間）に書き換える。その後、ステップＳ１０１の処理に戻る。
【００２４】
上述したとおり、本実施形態によれば、電子時計１００は、二次電池１０７の出力電圧値が所定の閾値以上である場合にはＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「長い期間」に書き換え、二次電池１０７の出力電圧値が所定の閾値未満である場合にはＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「短い期間」に書き換える。また、電子時計１００は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期毎に、二次電池１０７の電池残量を検出する。
【００２５】
これにより、二次電池１０７の電池残量が多い場合には二次電池１０７の電池残量の検出周期は長くなり、二次電池１０７の電池残量が少ない場合には二次電池１０７の電池残量の検出周期は短くなる。従って、電子時計１００は、より消費電力を削減しつつ、より最適な時間間隔で二次電池１０７の残量を検出することができる。
【００２６】
（第二の実施形態）
以下、本発明の第二の実施形態について、図面を参照しながら説明する。本実施形態の電子時計１００の構成は、第一の実施形態における電子時計１００の構成と同様の構成である。本実施形態の電子時計１００と第一の実施形態における電子時計１００とで異なる点は、本実施形態の電子時計１００は、二次電池１０７の出力電圧値が所定の回数連続して所定の閾値以下である場合、電子時計１００の一部の機能をスリープ（停止）させる点である。なお、所定の回数は予め定められていてもよく、ユーザーの指定により任意に変更できるようにしてもよい。本実施形態では所定の回数を「３回」とする。また、スリープさせる一部の機能は予め定められていてもよく、ユーザーの指定により任意に変更できるようにしてもよい。例えば、スリープさせる一部の機能としては、表示部１１０の時刻の表示機能である。
【００２７】
次に、本実施形態における電子時計１００の動作について説明する。図３は、本実施形態における電子時計１００の動作を示したフローチャートである。なお、処理の開始直後においては、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期は「短い周期」である。
【００２８】
（ステップＳ２０１）ＣＰＵ１０１は、前回二次電池１０７の電池残量を検出してから、ＲＡＭ１０６が記憶する二次電池の電圧検出周期だけ時間が経過したか否かを判定する。前回二次電池１０７の電池残量を検出してから、ＲＡＭ１０６が記憶する二次電池の電圧検出周期だけ時間が経過したとＣＰＵ１０１が判定した場合にはステップＳ２０２の処理に進み、それ以外の場合にはステップＳ２０１の処理を再度実行する。なお、一度も二次電池１０７の電池残量の検出を行っていない場合には、ステップＳ２０２の処理に進む。
【００２９】
（ステップＳ２０２）電圧監視・制御部１０９は、二次電池１０７の出力電圧値を取得する。ＣＰＵ１０１は、電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値に基づいて、二次電池１０７の電池残量を検出し、必要があれば検出した結果を表示部１１０に表示させる。その後、ステップＳ２０３の処理に進む。
【００３０】
（ステップＳ２０３）ＣＰＵ１０１は、ステップＳ２０２で電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値は所定の閾値以上であるか否かを判定する。ステップＳ２０２で電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値は所定の閾値以上であるとＣＰＵ１０１が判定した場合にはステップＳ２０８の処理に進み、それ以外の場合には、ＣＰＵ１０１は二次電池１０７の出力電圧値は所定の閾値未満であると判定してステップＳ２０４の処理に進む。なお、所定の閾値は予め定められていてもよく、ユーザーの指定により任意に変更できるようにしてもよい。
【００３１】
（ステップＳ２０４）ＣＰＵ１０１は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「短い周期」（例えば１０分）に書き換える。その後、ステップＳ２０５の処理に進む。
【００３２】
（ステップＳ２０５）ＣＰＵ１０１は、電子時計１００の一部の機能がスリープ中であるか否かを判定する。電子時計１００の一部の機能がスリープ中であるとＣＰＵ１０１が判定した場合にはステップＳ２０７の処理に進み、それ以外の場合にはステップＳ２０６の処理に進む。
【００３３】
（ステップＳ２０６）ＣＰＵ１０１は、ステップＳ２０３の処理において、連続３回二次電池１０７の出力電圧値は所定の閾値未満であると判定した場合にはステップＳ２０７の処理に進み、それ以外の場合にはステップＳ２０１の処理に戻る。
【００３４】
（ステップＳ２０７）ＣＰＵ１０１は、電子時計１００の一部の機能をスリープさせる。その後、ステップＳ２０１の処理に戻る。
（ステップＳ２０８）ＣＰＵ１０１は、電子時計１００の機能のうちスリープしている機能がある場合、この機能のスリープを解除する。その後、ステップＳ２０９の処理に進む。
（ステップＳ２０９）ＣＰＵ１０１は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「長い周期」（例えば１時間）に書き換える。その後、ステップＳ２０１の処理に戻る。
【００３５】
上述したとおり、本実施形態によれば、電子時計１００は、二次電池１０７の出力電圧値が所定の閾値以上である場合にはＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「長い期間」に書き換え、二次電池１０７の出力電圧値が所定の閾値未満である場合にはＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「短い期間」に書き換える。また、電子時計１００は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期毎に、二次電池１０７の電池残量を検出する。また、電子時計１００は、二次電池１０７の出力電圧値が所定の回数連続して所定の閾値以下である場合、電子時計１００の一部の機能をスリープさせる。これにより、二次電池１０７の電池残量が少ないときには、より消費電力を削減することができる。
【００３６】
（第三の実施形態）
以下、本発明の第三の実施形態について、図面を参照しながら説明する。本実施形態の電子時計１００の構成は、第一の実施形態における電子時計１００の構成と同様の構成である。本実施形態の電子時計１００と第一の実施形態における電子時計１００とで異なる点は、本実施形態の電子時計１００は、より二次電池１０７の電池残量が少ない場合、電子時計１００の一部の機能をスリープさせる点である。
【００３７】
次に、本実施形態における電子時計１００の動作について説明する。図４は、本実施形態における電子時計１００の動作を示したフローチャートである。なお、処理の開始直後においては、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期は「短い周期」である。
【００３８】
（ステップＳ３０１）ＣＰＵ１０１は、前回二次電池１０７の電池残量を検出してから、ＲＡＭ１０６が記憶する二次電池の電圧検出周期だけ時間が経過したか否かを判定する。前回二次電池１０７の電池残量を検出してから、ＲＡＭ１０６が記憶する二次電池の電圧検出周期だけ時間が経過したとＣＰＵ１０１が判定した場合にはステップＳ３０２の処理に進み、それ以外の場合にはステップＳ３０１の処理を再度実行する。なお、一度も二次電池１０７の電池残量の検出を行っていない場合には、ステップＳ３０２の処理に進む。
【００３９】
（ステップＳ３０２）電圧監視・制御部１０９は、二次電池１０７の出力電圧値を取得する。ＣＰＵ１０１は、電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値に基づいて、二次電池１０７の電池残量を検出し、必要があれば検出した結果を表示部１１０に表示させる。その後、ステップＳ３０３の処理に進む。
【００４０】
（ステップＳ３０３）ＣＰＵ１０１は、ステップＳ３０２で電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値は第１の閾値以上であるか否かを判定する。ステップＳ３０２で電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値は第１の閾値以上であるとＣＰＵ１０１が判定した場合にはステップＳ３０６の処理に進み、それ以外の場合にはステップＳ３０４の処理に進む。なお、第１の閾値は予め定められていてもよく、ユーザーの指定により任意に変更できるようにしてもよい。
【００４１】
（ステップＳ３０４）ＣＰＵ１０１は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「短い周期」（例えば１０分）に書き換える。その後、ステップＳ３０５の処理に進む。
（ステップＳ３０５）ＣＰＵ１０１は、電子時計１００の一部の機能をスリープさせる。その後、ステップＳ３０１の処理に戻る。
【００４２】
（ステップＳ３０６）ＣＰＵ１０１は、電子時計１００の機能のうちスリープしている機能がある場合、この機能のスリープを解除する。その後、ステップＳ３０７の処理に進む。
（ステップＳ３０７）ＣＰＵ１０１は、ステップＳ３０２で電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値は第２の閾値以上であるか否かを判定する。ステップＳ３０２で電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値は第２の閾値以上であるとＣＰＵ１０１が判定した場合にはステップＳ３０８の処理に進み、それ以外の場合にはステップＳ３０９の処理に進む。なお、第２の閾値は予め定められていてもよく、ユーザーの指定により任意に変更できるようにしてもよい。また、第２の閾値は第１の閾値よりも大きい値とする。
【００４３】
（ステップＳ３０８）ＣＰＵ１０１は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「長い周期」（例えば１時間）に書き換える。その後、ステップＳ３０１の処理に戻る。
（ステップＳ３０９）ＣＰＵ１０１は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「短い周期」（例えば１０分）に書き換える。その後、ステップＳ３０１の処理に戻る。
【００４４】
上述したとおり、本実施形態によれば、電子時計１００は、二次電池１０７の出力電圧値が第１の閾値かつ第２の閾値以上である場合にはＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「長い期間」に書き換え、二次電池１０７の出力電圧値が第１の閾値または第２の閾値未満である場合にはＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「短い期間」に書き換える。また、電子時計１００は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期毎に、二次電池１０７の電池残量を検出する。また、電子時計１００は、二次電池１０７の出力電圧値が第１の閾値未満である場合、電子時計１００の一部の機能をスリープさせる。これにより、二次電池１０７の電池残量が少ないときには、より消費電力を削減することができる。
【００４５】
（第四の実施形態）
以下、本発明の第四の実施形態について、図面を参照しながら説明する。本実施形態の電子時計１００の構成は、第一の実施形態における電子時計１００の構成と同様の構成である。本実施形態の電子時計１００と第一の実施形態における電子時計１００とで異なる点は、本実施形態の電子時計１００は、二次電池１０７の電池残量が少なく、太陽電池１０８が発電を行っていない場合には電子時計１００の一部の機能を停止させる点である。
【００４６】
次に、本実施形態における電子時計１００の動作について説明する。図５は、本実施形態における電子時計１００の動作を示したフローチャートである。なお、処理の開始直後においては、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期は「短い周期」である。
【００４７】
（ステップＳ４０１）ＣＰＵ１０１は、前回二次電池１０７の電池残量を検出してから、ＲＡＭ１０６が記憶する二次電池の電圧検出周期だけ時間が経過したか否かを判定する。前回二次電池１０７の電池残量を検出してから、ＲＡＭ１０６が記憶する二次電池の電圧検出周期だけ時間が経過したとＣＰＵ１０１が判定した場合にはステップＳ４０２の処理に進み、それ以外の場合にはステップＳ４０１の処理を再度実行する。なお、一度も二次電池１０７の電池残量の検出を行っていない場合には、ステップＳ４０２の処理に進む。
【００４８】
（ステップＳ４０２）電圧監視・制御部１０９は、太陽電池１０８の発電電圧を取得する。その後、ステップＳ４０３の処理に進む。
（ステップＳ４０３）ＣＰＵ１０１は、ステップＳ４０２で電圧監視・制御部１０９が取得した太陽電池１０８の発電電圧に基づいて、太陽電池１０８が発電しているか否かを判定する。太陽電池１０８は発電しているとＣＰＵ１０１が判定した場合にはステップＳ４０８の処理に進み、それ以外の場合にはステップＳ４０４の処理に進む。
【００４９】
（ステップＳ４０４）電圧監視・制御部１０９は、二次電池１０７の出力電圧値を取得する。ＣＰＵ１０１は、電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値に基づいて、二次電池１０７の電池残量を検出し、必要があれば検出した結果を表示部１１０に表示させる。その後、ステップＳ４０５の処理に進む。
【００５０】
（ステップＳ４０５）ＣＰＵ１０１は、ステップＳ４０４で電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値は所定の閾値以上であるか否かを判定する。ステップＳ４０４で電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値は所定の閾値以上であるとＣＰＵ１０１が判定した場合にはステップＳ４１０の処理に進み、それ以外の場合にはステップＳ４０６の処理に進む。なお、所定の閾値は予め定められていてもよく、ユーザーの指定により任意に変更できるようにしてもよい。
【００５１】
（ステップＳ４０６）ＣＰＵ１０１は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「短い周期」（例えば１０分）に書き換える。その後、ステップＳ４０７の処理に進む。
（ステップＳ４０７）ＣＰＵ１０１は、電子時計１００の一部の機能をスリープさせる。その後、ステップＳ４０１の処理に戻る。
【００５２】
（ステップＳ４０８）ＣＰＵ１０１は、電子時計１００の機能のうちスリープしている機能がある場合、この機能のスリープを解除する。その後、ステップＳ４０９の処理に進む。
（ステップＳ４０９）電圧監視・制御部１０９は、二次電池１０７の出力電圧値を取得する。ＣＰＵ１０１は、電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値に基づいて、二次電池１０７の電池残量を検出し、必要があれば検出した結果を表示部１１０に表示させる。その後、ステップＳ４１０の処理に進む。
【００５３】
（ステップＳ４１０）ＣＰＵ１０１は、ステップＳ４０９で電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値は所定の閾値以上であるか否かを判定する。ステップＳ４０９で電圧監視・制御部１０９が取得した二次電池１０７の出力電圧値は所定の閾値以上であるとＣＰＵ１０１が判定した場合にはステップＳ４１１の処理に進み、それ以外の場合にはステップＳ４１２の処理に進む。
【００５４】
（ステップＳ４１１）ＣＰＵ１０１は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「長い周期」（例えば１時間）に書き換える。その後、ステップＳ４０１の処理に戻る。
（ステップＳ４１２）ＣＰＵ１０１は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「短い周期」（例えば１０分）に書き換える。その後、ステップＳ４０１の処理に戻る。
【００５５】
上述したとおり、本実施形態によれば、電子時計１００は、二次電池１０７の出力電圧値が所定の閾値以上である場合にはＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「長い期間」に書き換え、二次電池１０７の出力電圧値が所定の閾値未満である場合にはＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期を「短い期間」に書き換える。また、電子時計１００は、ＲＡＭ１０６が記憶する二次電池１０７の電圧検出周期毎に、二次電池１０７の電池残量を検出する。また、電子時計１００は、二次電池１０７の電池残量が少なく、太陽電池１０８が発電を行っていない場合には電子時計１００の一部の機能を停止させる。これにより、二次電池１０７の電池残量が少ないときには、より消費電力を削減することができる。また、二次電池１０７の電池残量が少ないときでも太陽電池１０８の発電している場合には電子時計１００の機能を停止させることがないため、より利便性が高まる。
【００５６】
なお、上述した第一の実施形態から第四の実施形態における電子時計１００が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００５７】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５８】
以上、本発明の第一の実施形態から第四の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【符号の説明】
【００５９】
１００・・・電子時計、１０１・・・ＣＰＵ、１０２・・・発振回路、１０３・・・分周回路、１０４・・・入力部、１０５・・・ＲＯＭ、１０６・・・ＲＡＭ、１０７・・・二次電池、１０８・・・太陽電池、１０９・・・電圧監視・制御部、１１０・・・表示部
【図１】
2011232174.tif 000003
【図２】
2011232174.tif 000004
【図３】
2011232174.tif 000005
【図４】
2011232174.tif 000006
【図５】
2011232174.tif 000007