(57)【要約】【課題】二次電池の電圧降下によるシステムダウンを回避しつつ動作間の待機時間を削減すること。【解決手段】電子時計１００は、発電部の発電により充電を行う二次電池の電力により電波受信を行い、その後に同じ二次電池の電力により第２負荷動作を行う。また、電子時計１００は、発電部による発電がない場合は、電波受信７１１を行った後に電圧復帰待機処理７１２を行ってから高速運針７１３を行う。また、電子時計１００は、発電部による発電がある場合は、電波受信７２１を行った後、電圧復帰待機処理を行わずに高速運針７２３を行う。【選択図】図７
2020098162.tif 000002
【特許請求の範囲】
【請求項１】
発電を行う発電部と、
前記発電部の発電により充電を行う二次電池と、
前記二次電池の電力による第１負荷動作を行った後に前記二次電池の電力による第２負荷動作を行う制御部と、
前記第２負荷動作の前に前記発電部による発電の検出を行う検出部と、
を備え、前記制御部は、前記検出部による前記検出の結果に応じて前記第１負荷動作と前記第２負荷動作との間に待機時間を設定する、
ことを特徴とする電子時計。
【請求項２】
前記検出部は、前記発電部による発電の有無を検出し、
前記制御部は、前記発電部による発電がない場合は前記第１負荷動作と前記第２負荷動作との間に前記待機時間を設定し、前記発電部による発電がある場合は前記第１負荷動作と前記第２負荷動作との間に前記待機時間を設定しない、
ことを特徴とする請求項１に記載の電子時計。
【請求項３】
前記制御部は、設定した前記待機時間中において前記発電部による発電が検出された場合は、設定した前記待機時間の終了前に前記第２負荷動作を実行することを特徴とする請求項２に記載の電子時計。
【請求項４】
前記検出部は、前記発電部による発電量を検出し、
前記制御部は、前記発電部による発電量に応じた長さの前記待機時間を設定する、
ことを特徴とする請求項１〜３のいずれか一つに記載の電子時計。
【請求項５】
前記制御部は、前記二次電池の出力電圧に応じた長さの前記待機時間を設定することを特徴とする請求項１〜４のいずれか一つに記載の電子時計。
【請求項６】
前記制御部は、前記第１負荷動作にかかった時間に応じた長さの前記待機時間を設定することを特徴とする請求項１〜５のいずれか一つに記載の電子時計。
【請求項７】
前記制御部は、前記第２負荷動作の消費電力の予測結果に応じた長さの前記待機時間を設定することを特徴とする請求項１〜６のいずれか一つに記載の電子時計。
【請求項８】
前記第１負荷動作は電波の受信であり、
前記制御部は、前記第１負荷動作により受信する電波の種別に応じた長さの前記待機時間を設定する、
ことを特徴とする請求項１〜７のいずれか一つに記載の電子時計。
【請求項９】
前記検出部は、前記第１負荷動作の前に前記発電部による発電の検出を行うことを特徴とする請求項１〜８のいずれか一つに記載の電子時計。
【請求項１０】
前記検出部は、前記第１負荷動作と前記第２負荷動作との間に前記発電部による発電の検出を行うことを特徴とする請求項１〜８のいずれか一つに記載の電子時計。
【請求項１１】
前記検出部は、前記第１負荷動作の途中に前記発電部による発電の検出を行うことを特徴とする請求項１〜８のいずれか一つに記載の電子時計。
【請求項１２】
前記第１負荷動作は時刻情報を含む電波の受信であり、
前記第２負荷動作は、前記第１負荷動作により受信した前記電波に含まれる時刻情報に基づく運針である、
ことを特徴とする請求項１〜１１のいずれか一つに記載の電子時計。
【請求項１３】
前記第１負荷動作は他の通信装置からのデータの受信であり、
前記第２負荷動作は、前記第１負荷動作により受信した前記データに基づく運針である、
ことを特徴とする請求項１〜１１のいずれか一つに記載の電子時計。
【請求項１４】
前記第１負荷動作は指針の位置ズレの検出であり、
前記第２負荷動作は、前記第１負荷動作により検出した前記位置ズレに基づく前記指針の位置の修正である、
ことを特徴とする請求項１〜１１のいずれか一つに記載の電子時計。
【請求項１５】
前記第２負荷動作は、時刻を表示する複数の指針のうち一部の指針を内部時刻に応じて駆動する動作であり、
前記制御部は、前記第２負荷動作の後に、前記複数の指針のうち前記一部の指針とは異なる指針を内部時刻と一致するまで停止させる制御を行う、
ことを特徴とする請求項１〜１４のいずれか一つに記載の電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子時計に関する。
【背景技術】
【０００２】
従来、太陽電池などの発電装置により二次電池を充電し、二次電池の電力を用いて各種の動作を行う電子時計が知られている。二次電池の電力を用いて行われる動作には、例えば、現在時刻を表示するために各指針を駆動する通常運針の他に、衛星電波などの電波を受信する電波受信や、受信した電波に基づいて修正した現在時刻と表示時刻が一致するように各指針を高速に駆動する高速運針などがある。
【０００３】
また、モータなどの装置の駆動の後に電池電圧を測定して電池の回復状態を把握し、その結果に基づいて装置の連続駆動を行う電子時計が知られている（例えば、下記特許文献１参照。）。また、電池残量の消耗による時計回路の停止を防止するために、二次電池の電池残量のレベルに応じて電波受信やアラームなどの付加機能を制限する電子時計が知られている（例えば、下記特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００８／０１３２９９号
【特許文献２】特開２０１７−１４６２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えば、電波受信や高速運針などの動作は消費電力が大きいため、電波受信を行った直後に高速運針を行うと、二次電池の出力電圧が大幅に降下してシステムがダウンする場合がある。
【０００６】
これに対して、電波受信を行った後に一定の時間待機してから高速運針を行う方法も考えられる。しかしながら、この方法では、例えば太陽電池等による十分な発電がある場合などの、電波受信を行った直後に高速運針を行ってもシステムがダウンしない場合にまで、電波受信と高速運針との間で待機を行うことになる。このため、高速運針を行って通常運針に復帰するまでに時間がかかるという問題がある。
【０００７】
また、例えば上記の特許文献１のような、電池電圧を測定して電池の回復状態を把握する方法を利用することも考えられる。しかしながら、この方法では、発電による将来的な電池電圧の変化を考慮していないため、例えば太陽電池等による十分な発電がある場合などの、電波受信を行った直後に高速運針を行ってもシステムがダウンしない場合にまで、電波受信と高速運針との間に待機を行う場合がある。
【０００８】
このため、上述した従来技術では、二次電池の電圧降下によるシステムダウンを回避しつつ動作間の待機時間を削減することができないという問題がある。
【０００９】
この発明は、上述した従来技術による問題点を解消するため、二次電池の電圧降下によるシステムダウンを回避しつつ動作間の待機時間を削減することができる電子時計を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するため、この発明にかかる電子時計は、発電を行う発電部と、前記発電部の発電により充電を行う二次電池と、前記二次電池の電力による第１負荷動作を行った後に前記二次電池の電力による第２負荷動作を行う制御部と、前記第２負荷動作の前に前記発電部による発電の検出を行う検出部と、を備え、前記制御部は、前記検出部による前記検出の結果に応じて前記第１負荷動作と前記第２負荷動作との間に待機時間を設定することを特徴とする。
【００１１】
また、この発明にかかる電子時計は、前記検出部が、前記発電部による発電の有無を検出し、前記制御部が、前記発電部による発電がない場合は前記第１負荷動作と前記第２負荷動作との間に前記待機時間を設定し、前記発電部による発電がある場合は前記第１負荷動作と前記第２負荷動作との間に前記待機時間を設定しないことを特徴とする。
【００１２】
また、この発明にかかる電子時計は、前記制御部が、前記待機時間中において前記発電部による発電が検出された場合は、設定した前記待機時間の終了前に前記第２負荷動作を実行することを特徴とする。
【００１３】
また、この発明にかかる電子時計は、前記検出部が、前記発電部による発電量を検出し、前記制御部が、前記発電部による発電量に応じた長さの前記待機時間を設定することを特徴とする。
【００１４】
また、この発明にかかる電子時計は、前記制御部が、前記二次電池の出力電圧に応じた長さの前記待機時間を設定することを特徴とする。
【００１５】
また、この発明にかかる電子時計は、前記制御部が、前記第１負荷動作にかかった時間に応じた長さの前記待機時間を設定することを特徴とする。
【００１６】
また、この発明にかかる電子時計は、前記制御部が、前記第２負荷動作の消費電力の予測結果に応じた長さの前記待機時間を設定することを特徴とする。
【００１７】
また、この発明にかかる電子時計は、前記第１負荷動作が電波の受信であり、前記制御部が、前記第１負荷動作により受信する電波の種別に応じた長さの前記待機時間を設定することを特徴とする。
【００１８】
また、この発明にかかる電子時計は、前記検出部が、前記第１負荷動作の前に前記発電部による発電の検出を行うことを特徴とする。
【００１９】
また、この発明にかかる電子時計は、前記検出部が、前記第１負荷動作と前記第２負荷動作との間に前記発電部による発電の検出を行うことを特徴とする。
【００２０】
また、この発明にかかる電子時計は、前記検出部が、前記第１負荷動作の途中に前記発電部による発電の検出を行うことを特徴とする。
【００２１】
また、この発明にかかる電子時計は、前記第１負荷動作が時刻情報を含む電波の受信であり、前記第２負荷動作が、前記第１負荷動作により受信した前記電波に含まれる時刻情報に基づく運針であることを特徴とする。
【００２２】
また、この発明にかかる電子時計は、前記第１負荷動作が他の通信装置からのデータの受信であり、前記第２負荷動作が、前記第１負荷動作により受信した前記データに基づく運針であることを特徴とする。
【００２３】
また、この発明にかかる電子時計は、前記第１負荷動作が指針の位置ズレの検出であり、前記第２負荷動作が、前記第１負荷動作により検出した前記位置ズレに基づく前記指針の位置の修正であることを特徴とする。
【００２４】
また、この発明にかかる電子時計は、前記第２負荷動作が、時刻を表示する複数の指針のうち一部の指針を内部時刻に応じて駆動する動作であり、前記制御部は、前記第２負荷動作の後に、前記複数の指針のうち前記一部の指針とは異なる指針を内部時刻と一致するまで停止させる制御を行うことを特徴とする。
【発明の効果】
【００２５】
この発明の一側面によれば、二次電池の電圧降下によるシステムダウンを回避しつつ動作間の待機時間を削減することができるという効果を奏する。
【図面の簡単な説明】
【００２６】
【図１】図１は、実施の形態にかかる電子時計の外観の一例を示す図である。
【図２】図２は、実施の形態にかかる電子時計のハードウェア構成の一例を示す図である。
【図３】図３は、実施の形態にかかる電子時計による、発電の有無を第１負荷動作の前に確認する処理の一例を示すフローチャートである。
【図４】図４は、実施の形態にかかる電子時計による発電量検出処理の一例を示すフローチャートである。
【図５】図５は、実施の形態にかかる電子時計による電圧復帰待機処理の一例を示すフローチャートである。
【図６】図６は、実施の形態にかかる電子時計の第１負荷動作及び第２負荷動作の一例を示すフローチャートである。
【図７】図７は、図６に示した処理による電子時計の動作の一例を示す図である。
【図８】図８は、図６に示した処理による電子時計の発電なしの場合の指針挙動の一例を示す図である。
【図９】図９は、図６に示した処理による電子時計の発電ありの場合の指針挙動の一例を示す図である。
【図１０】図１０は、図６に示した処理による電子時計の受信失敗時の指針挙動の一例を示す図である。
【図１１】図１１は、実施の形態にかかる電子時計による処理の他の一例を示すフローチャートである。
【図１２】図１２は、図１１に示した処理による電子時計の発電なしの場合の指針挙動の一例を示す図である。
【図１３】図１３は、実施の形態にかかる電子時計による処理のさらに他の一例を示すフローチャートである。
【図１４】図１４は、図１３に示した処理による電子時計の発電なしの場合の指針挙動の一例を示す図である。
【図１５】図１５は、実施の形態にかかる電子時計による発電量に応じた待機の処理の一例を示すフローチャートである。
【図１６】図１６は、図１５に示した処理の電圧復帰待機処理における発電量に応じた待機時間の一例を示す図である。
【図１７】図１７は、実施の形態にかかる電子時計の電圧復帰待機処理における太陽電池の発電量及び二次電池の電池電圧に応じた待機時間の一例を示す図である。
【図１８】図１８は、実施の形態にかかる電子時計による第２負荷動作を時針・日車駆動とする場合の動作の一例を示す図である。
【図１９】図１９は、実施の形態にかかる電子時計による第２負荷動作を時針・日車駆動とする場合の動作の他の一例を示す図である。
【図２０】図２０は、実施の形態にかかる電子時計による第２負荷動作を時針・分針駆動とする場合の動作の一例を示す図である。
【図２１】図２１は、実施の形態にかかる電子時計による複数回分の検出結果に基づく発電の有無の判断方法の例を示す図である。
【図２２】図２２は、実施の形態にかかる電子時計による重み付けを用いた発電の有無の判断の一例を示す図である。
【図２３】図２３は、実施の形態にかかる電子時計によるＬＬＩを用いた発電の有無の判断の一例を示す図である。
【図２４】図２４は、実施の形態にかかる電子時計の第１負荷動作及び第２負荷動作の他の一例を示すフローチャートである。
【図２５】図２５は、実施の形態にかかる電子時計における針位置検出処理を行う構成の一例を示す図（その１）である。
【図２６】図２６は、実施の形態にかかる電子時計における針位置検出処理を行う構成の一例を示す図（その２）である。
【図２７】図２７は、実施の形態にかかる電子時計による針位置検出処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下に図面を参照して、この発明にかかる電子時計の（一例としての電子時計の）実施の形態を詳細に説明する。
【００２８】
（実施の形態）
（実施の形態にかかる電子時計）
図１は、実施の形態にかかる電子時計の外観の一例を示す図である。図１に示すように、実施の形態にかかる電子時計１００は、外装（時計ケース）である胴内に、文字板１１０と、時針１２１と、分針１２２と、秒針１２３と、日車１５０と、を備える。
【００２９】
時針１２１、分針１２２及び秒針１２３は、文字板１１０に表記された時刻や目盛を指示することによって現在時刻の時、分及び秒を表示する指針である。また、例えば秒針１２３は、現在時刻とは異なる情報の表示にも用いられてもよい。日車１５０は、文字板１１０に設けられた表示窓により現在時刻の日付を表示する。
【００３０】
また、電子時計１００は、胴の側面に、電子時計１００のユーザが種々の操作を行うための操作部１３０として、リューズ１３１、第１プッシュボタン１３２及び第２プッシュボタン１３３が配置されている。図１に示す例では、リューズ１３１は３時側に配置され、第１プッシュボタン１３２は２時側に配置され、第２プッシュボタン１３３は４時側に配置されている。
【００３１】
電子時計１００の胴には、文字板１１０を覆うようにガラス等の透明材料により形成された風防が取り付けられている。また、電子時計１００の胴における風防の反対側には裏蓋が取り付けられている。以降、電子時計１００において風防が配置される方向（図１における紙面手前方向）を表側、電子時計１００において裏蓋が配置される方向（図１における紙面奥方向）を裏側と呼ぶ。
【００３２】
また、電子時計１００は、太陽などの光エネルギーを動力源とする太陽電池時計である。例えば、文字板１１０の裏側には後述の太陽電池２５１（例えば図２参照）が配置され、表側から入光した光により太陽電池２５１において発電がなされる。そのため、文字板１１０はある程度光線を透過する材質で形成される。太陽電池２５１によって発電された電力は後述の二次電池２５２（例えば図２参照）に蓄積され、二次電池２５２に蓄積された電力は電子時計１００の電源として使用される。
【００３３】
また、電子時計１００は、日付や時刻に関する時刻情報を含む衛星電波を衛星から受信し、受信した衛星電波に含まれる時刻情報に基づいて、腕時計内部に保持している時刻の情報である内部時刻を修正する衛星電波腕時計である。衛星は、一例としてはＧＰＳ衛星である。ＧＰＳはＧｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ（全地球測位システム）の略語である。
【００３４】
例えば、電子時計１００における太陽電池２５１と重畳しない領域には、衛星電波を受信するための後述のアンテナ２１０（例えば図２参照）が配置される。アンテナ２１０は、表側の面が衛星からの電波を受信する受信面となっている。アンテナ２１０の受信面、太陽電池２５１の受光面及び文字板１１０は、互いに平行に設けられており、いずれも表側を向いている。
【００３５】
また、文字板１１０には、「ＲＸ」の文字が表記されたＲＸ表記部１４１と、「ＯＫ」の文字が表記されたＯＫ表記部１４２と、「ＮＯ」の文字が表記されたＮＯ表記部１４３と、を有する。これらの各表記部は、文字板１１０に印刷や刻印など各種の方法で文字が表記されている。
【００３６】
ＲＸ表記部１４１は、電子時計１００により上述の衛星電波の受信が行われる場合に、衛星電波の受信を行っていることを秒針１２３により表示するための印である。ＯＫ表記部１４２及びＮＯ表記部１４３は、電子時計１００による各受信動作の成否等を秒針１２３により表示するための印である。
【００３７】
図１に示した電子時計１００の外観は一例であり、電子時計１００の外観はこれに限らない。例えば、胴を丸型でなく角型にしてもよいし、リューズ１３１等の有無、数、配置、形状も任意に変更することができる。また、指針として時針１２１、分針１２２、秒針１２３の３本を備える構成に限らず、例えば秒針１２３を省略してもよい。又は、曜日、サマータイムの有無、電池の残量など各種の情報の表示を行う指針等を追加したりしてもよい。
【００３８】
また、電子時計１００が腕時計である構成について説明したが、このような構成に限らない。例えば、電子時計１００は、懐中時計、置き時計、掛け時計などの時計であってもよい。また、電子時計１００が指針により時刻を表示するアナログ時計である構成について説明したが、このような構成に限らない。例えば、電子時計１００は、ディスプレイにより時刻を表示するデジタル時計、又は音声によって時刻を通知する音声時計などであってもよい。
【００３９】
（実施の形態にかかる電子時計のハードウェア構成）
図２は、実施の形態にかかる電子時計のハードウェア構成の一例を示す図である。図２において、図１に示した部分と同様の部分については同一の符号を付して説明を省略する。図２に示すように、実施の形態にかかる電子時計１００は、操作部１３０と、アンテナ２１０と、受信回路２２０と、制御回路２３０と、駆動機構２４０と、表示部２４１と、太陽電池（発電部）２５１と、二次電池２５２と、スイッチ２６０と、を備える。また、電子時計１００は、さらに通信インタフェース２７０を備えてもよい。
【００４０】
受信回路２２０は、アンテナ２１０によって受信された衛星電波を復号し、復号の結果得られる衛星電波の内容を示すビット列（受信データ）を出力する。例えば、受信回路２２０は、高周波回路２２１（ＲＦ回路）及びデコード回路２２２を含む。高周波回路２２１は、高周波数で動作する集積回路である。例えば、高周波回路２２１は、アンテナ２１０が受信したアナログ信号に対して増幅及び検波を行うことにより、アンテナ２１０が受信したアナログ信号をベースバンド信号に変換する。
【００４１】
デコード回路２２２は、ベースバンド処理を行う集積回路である。例えば、デコード回路２２２は、高周波回路２２１が出力するベースバンド信号を復号してＧＰＳ衛星から受信したデータの内容を示すビット列を生成する。そして、デコード回路２２２は、生成したビット列を制御回路２３０へ出力する。
【００４２】
制御回路２３０は、演算部（制御部）２３１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２３２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ランダムアクセスメモリ）２３３と、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ：リアルタイムクロック）２３４と、モータ駆動回路２３６と、発電検出部２３５と、を含む。制御回路２３０は、例えばマイクロコンピュータ等の情報処理装置により実現することができる。
【００４３】
演算部２３１は、ＲＯＭ２３２に格納されたプログラムに従って各種の情報処理を行う。演算部２３１が実行する処理の詳細については後述する。ＲＡＭ２３３は、演算部２３１のワークメモリとして用いられ、演算部２３１の処理対象となるデータが書き込まれる。例えば、受信回路２２０によって受信された衛星電波の内容を表すビット列（受信データ）が、ＲＡＭ２３３のバッファ領域に順次書き込まれる。
【００４４】
ＲＴＣ２３４は、電子時計１００における計時に使用されるクロック信号を供給する。発電検出部２３５は、太陽電池２５１による発電、すなわち太陽電池２５１から二次電池２５２への電力の供給を検出する。例えば、発電検出部２３５は、太陽電池２５１から二次電池２５２への出力電流を検出することにより太陽電池２５１による発電を検出する。太陽電池２５１による発電の検出は、例えば、太陽電池２５１による発電の有無、例えば太陽電池２５１の光電変換により一定量以上の電力が得られているか否かの判定である。又は、太陽電池２５１による発電の検出は、例えば、発電検出部２３５による発電量の検出であってもよい。
【００４５】
また、演算部２３１は、自動又は手動により、受信回路２２０を制御して、測時受信、測位受信及び閏秒受信などの受信動作を行う。手動による受信動作は、例えば操作部１３０によって上述の特定の操作が受け付けられたことによって実行される受信動作である。自動による受信動作は、例えば電子時計１００の内部時刻が所定の時刻（一例としては午前２時）になったことによって実行される受信動作である。
【００４６】
また、演算部２３１は、ＲＴＣ２３４から供給される信号によって計時される内部時刻を、衛星電波の受信により得られた時刻情報に基づいて修正する。また、演算部２３１は、電子時計１００が現在時刻を表示する通常モードである場合に、修正した内部時刻に基づいて、表示部２４１により表示すべき時刻（表示時刻）を決定し、決定した時刻を表示部２４１が表示するようにモータ駆動回路２３６を制御する。
【００４７】
モータ駆動回路２３６は、演算部２３１からの制御に応じて、後述する駆動機構２４０に含まれるモータを駆動する駆動信号を出力する。駆動機構２４０は、モータ駆動回路２３６から出力される駆動信号に応じて動作するステップモータと、輪列と、を含んで構成され、ステップモータの回転を輪列が伝達することによって、表示部２４１に含まれる時針１２１、分針１２２、秒針１２３などの指針や日車１５０を回転させる。
【００４８】
表示部２４１は、例えば、図１に示した時針１２１、分針１２２、秒針１２３などの指針、日車１５０及び文字板１１０を含む。例えば、時針１２１、分針１２２及び秒針１２３が文字板１１０上を回転することによって現在時刻が表示される。また、例えば秒針１２３は、図１に示したＲＸ表記部１４１を指示することにより衛星電波の受信を実行していることを表示する。また、秒針１２３は、図１に示したＯＫ表記部１４２を指示することにより衛星電波の受信の成功を表示し、又は図１に示したＮＯ表記部１４３を指示することにより衛星電波の受信の失敗を表示する。
【００４９】
太陽電池２５１は、電子時計１００に対して照射される太陽光などの外光によって発電し、発電した電力を二次電池２５２に供給する発電部である。二次電池２５２は、太陽電池２５１によって発電された電力を蓄積する。そして、二次電池２５２は、蓄積した電力を、受信回路２２０や制御回路２３０に対して供給する。二次電池２５２は、例えばリチウムイオン電池等により実現することができる。
【００５０】
二次電池２５２から受信回路２２０への電力供給路の途中にはスイッチ２６０が設けられており、このスイッチ２６０のオン／オフは制御回路２３０が出力する制御信号によって切り替えられる。例えば、制御回路２３０の演算部２３１がスイッチ２６０のオン／オフを切り替えることで、受信回路２２０の動作タイミングが制御される。この場合に、受信回路２２０は、スイッチ２６０を介して二次電池２５２から電力が供給されている間だけ動作し、その間にアンテナ２１０が受信した衛星電波の復号を行う。
【００５１】
操作部１３０は、例えば、図１に示したように、リューズ１３１、第１プッシュボタン１３２及び第２プッシュボタン１３３などを含む。制御回路２３０は、操作部１３０が受け付けた操作入力の内容に応じて各種の処理を実行する。例えば、制御回路２３０は、ユーザによる操作部１３０に対する操作入力に応じて上述の衛星電波の受信などを行う。
【００５２】
通信インタフェース２７０は、衛星電波以外の電波や外部装置との通信を行う。通信インタフェース２７０は、制御回路２３０によって制御される。通信インタフェース２７０の一例としてはＢｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉ（登録商標）などの無線通信の通信インタフェースとしてもよいし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルなどの有線接続による通信の通信インタフェースとしてもよい。
【００５３】
なお、通信インタフェース２７０による通信が無線通信である場合には、通信インタフェース２７０はアンテナ及び受信回路を含む構成となる。例えば、タイムゾーン情報については、上述したように衛星電波を用いた測位受信によって算出することが可能であるが、通信インタフェース２７０を利用して外部装置から直接情報を得てもよい。
【００５４】
電子時計１００が衛星電波を受信する構成について説明したが、電子時計１００は、衛星電波に代えて、又は衛星電波に加えて標準電波（標準周波数報時電波）を受信し、受信した標準電波に基づいて内部時刻を修正する構成としてもよい。
【００５５】
（第１負荷動作及び第２負荷動作）
電子時計１００は、例えば演算部２３１の制御により、第１負荷動作を実行し、第１負荷動作の後に第２負荷動作を実行する。第１負荷動作及び第２負荷動作は、ともに二次電池２５２から得られる電力により実行される、消費電力（時間あたりの電圧×電流）が大きい各種の動作である。
【００５６】
一例としては、第１負荷動作は電波受信であり、第２負荷動作は高速運針である。電波受信は、例えばアンテナ２１０及び受信回路２２０により上述の衛星電波を受信する動作である。又は、電波受信は上述の標準電波を受信する動作であってもよい。高速運針は、電波受信による受信結果に基づいて修正した内部時刻と表示時刻が一致するように指針（例えば時針１２１、分針１２２及び秒針１２３、日車１５０）を高速に駆動する動作である。
【００５７】
ただし、第１負荷動作及び第２負荷動作はこれらに限らず、二次電池２５２から得られる電力により実行される電子時計１００の各種の動作とすることができる。例えば、第１負荷動作は秒針１２３等の指針の位置ズレを検出する針位置検出処理であり、第２負荷動作は針位置検出処理の結果に応じて指針の位置ズレを修正する針位置修正動作であってもよい（例えば図２４〜図２７参照）。又は、第１負荷動作は通信インタフェース２７０による外部装置からの各種の情報の受信であり、第２負荷動作はその受信した情報を秒針１２３等の指針などにより表示する動作であってもよい。
【００５８】
以上の例のように、例えば、第１負荷動作は電子時計１００が何らかの情報を取得する動作であり、第２負荷動作は第１負荷動作によって得られた情報に応じて行われる動作である。ただし、第１負荷動作及び第２負荷動作の関係はこれに限らない。例えば、第１負荷動作は、特定の方向（例えば上述のＲＸ表記部１４１の方向）を指示するように秒針１２３を高速に駆動することにより時刻以外の情報（例えば受信中の旨の情報）を一時的に表示する動作であり、第２負荷動作は、その後に現在時刻の秒を指示するように秒針１２３を高速に駆動する（通常運針に戻す）動作であってもよい。
【００５９】
また、第１負荷動作及び第２負荷動作は同じ動作であってもよい。一例としては、アラーム等の大きな音を２回鳴らす動作のうち、第１負荷動作は１回目に音を鳴らす動作、第２負荷動作は２回目に音を鳴らす動作としてもよい。
【００６０】
また、第１負荷動作及び第２負荷動作は、連動して実行される各動作に限らず、互いに独立したタイミングで実行される各動作であってもよい。一例としては、第１負荷動作はユーザ操作に応じて実行される外部装置との通信であり、第２負荷動作は定期的に実行される電波受信及び高速運針であってもよい。
【００６１】
電子時計１００は、後述の発電の検出の結果に応じて第１負荷動作と第２負荷動作との間に待機時間を設定する。この待機時間は、第１負荷動作が完了してから第２負荷動作を実行するまでの時間である（例えば図５参照）。待機時間の設定は、待機時間の有無の設定であってもよいし、待機時間の長さの設定であってもよい。待機時間の長さの設定には、待機時間の長さを０にする設定が含まれてもよい。
【００６２】
（実施の形態にかかる電子時計による、発電の有無を第１負荷動作の前に確認する処理）
図３は、実施の形態にかかる電子時計による、発電の有無を第１負荷動作の前に確認する処理の一例を示すフローチャートである。電子時計１００は、第１負荷動作及び第２負荷動作を実行する場合に、例えば図３に示す処理を実行する。
【００６３】
まず、電子時計１００は、太陽電池２５１による発電量を検出する発電量検出処理を行う（ステップＳ３０１）。発電量検出処理については後述する（例えば図４参照）。次に、電子時計１００は、ステップＳ３０１の発電量検出処理の結果に基づいて、現在時点において太陽電池２５１による発電があるか否かを判断する（ステップＳ３０２）。
【００６４】
ステップＳ３０２において、発電がない場合（ステップＳ３０２：Ｎｏ）は、電子時計１００は、第１負荷動作を行う（ステップＳ３０３）。次に、電子時計１００は、第１負荷動作によって降下した二次電池２５２の出力電圧が復帰するまで待機する電圧復帰待機処理を行い（ステップＳ３０４）、ステップＳ３０６へ移行する。電圧復帰待機処理については後述する（例えば図５参照）。
【００６５】
ステップＳ３０２において、発電がある場合（ステップＳ３０２：Ｙｅｓ）は、電子時計１００は、ステップＳ３０３と同様の第１負荷動作を行い（ステップＳ３０５）、ステップＳ３０６へ移行する。
【００６６】
次に、電子時計１００は、第２負荷動作を行い（ステップＳ３０６）、一連の処理を終了する。図３に示したように、電子時計１００は、例えば、太陽電池２５１による発電の有無を第１負荷動作の前に確認し、その確認の結果に応じて、第２負荷動作の前に電圧復帰待機処理を行う。
【００６７】
（実施の形態にかかる電子時計による発電量検出処理）
図４は、実施の形態にかかる電子時計による発電量検出処理の一例を示すフローチャートである。電子時計１００は、上述の発電量検出処理（例えば図３に示したステップＳ３０１）として、例えば図４に示す処理を実行する。
【００６８】
まず、電子時計１００は、現在時点が所定の検出タイミングであるか否かを判断し（ステップＳ４０１）、現在時点が検出タイミングになるまで待つ（ステップＳ４０１：Ｎｏのループ）。検出タイミングは、例えば周期的に設定された各タイミングとすることができる。一例としては、検出タイミングは２秒毎の各タイミングとすることができる。
【００６９】
ステップＳ４０１において、現在時点が検出タイミングになると（ステップＳ４０１：Ｙｅｓ）、電子時計１００は、太陽電池２５１による発電量を検出する（ステップＳ４０２）。太陽電池２５１による発電量の検出は、例えば図２に示した発電検出部２３５により行われる。
【００７０】
次に、電子時計１００は、ステップＳ４０２により検出した発電量が所定の閾値以上であるか否かを判断する（ステップＳ４０３）。発電量が閾値以上である場合（ステップＳ４０３：Ｙｅｓ）は、電子時計１００は、発電検出フラグを“１”に設定し（ステップＳ４０４）、ステップＳ４０６へ移行する。発電検出フラグは、太陽電池２５１による発電量が閾値以上か否かを示す情報である。発電検出フラグの“１”は、太陽電池２５１による発電量が閾値以上であることを示す値である。
【００７１】
ステップＳ４０３において、発電量が閾値以上でない場合（ステップＳ４０３：Ｎｏ）は、電子時計１００は、発電検出フラグを“０”に設定し（ステップＳ４０５）、ステップＳ４０６へ移行する。発電検出フラグの“０”は、太陽電池２５１による発電量が閾値以上でないことを示す値である。
【００７２】
次に、電子時計１００は、ステップＳ４０４又はステップＳ４０５により設定した発電検出フラグを記憶部に記憶する（ステップＳ４０６）。発電検出フラグが記憶される記憶部は、電子時計１００が備える各メモリとすることができ、例えば図２に示したＲＡＭ２３３等である。
【００７３】
次に、電子時計１００は、ステップＳ４０２による発電量の検出回数が所定回数に達したか否かを判断する（ステップＳ４０７）。所定回数は、例えば２回以上の回数（一例としては１０回）とすることができる。ステップＳ４０７において、検出回数が所定回数に達していない場合（ステップＳ４０７：Ｎｏ）は、電子時計１００は、ステップＳ４０１へ戻る。検出回数が所定回数に達した場合（ステップＳ４０７：Ｙｅｓ）は、電子時計１００は、一連の発電量検出処理を終了する。
【００７４】
図４に示したように、電子時計１００は、例えば周期的な所定回数分の検出タイミングにおいて、太陽電池２５１による発電の検出を行い、検出の結果を示す発電検出フラグを記憶部に記憶しておく。これにより、上述の所定回数分の検出結果を示す発電検出フラグを記憶することができる。
【００７５】
電子時計１００は、図３に示したステップＳ３０２において、記憶部に記憶した所定回数分の発電検出フラグを参照することで、太陽電池２５１による発電の有無を判断することができる。所定回数分の発電検出フラグに基づく太陽電池２５１の有無の判断については後述する（例えば図２１〜図２３参照）。
【００７６】
ただし、電子時計１００による発電量検出処理は、図４に示した処理に限らない。例えば、電子時計１００は、ステップＳ４０２〜Ｓ４０６の処理を１回行い、１回分の検出結果を示す発電検出フラグを記憶してもよい。この場合は、電子時計１００は、例えば、図３に示したステップＳ３０２において、記憶部に記憶した発電検出フラグが“１”か“０”かによって、太陽電池２５１による発電があるか否かを判断することができる。
【００７７】
（実施の形態にかかる電子時計による電圧復帰待機処理）
図５は、実施の形態にかかる電子時計による電圧復帰待機処理の一例を示すフローチャートである。電子時計１００は、上述の電圧復帰待機処理（例えば図３に示したステップＳ３０４）として、例えば図５に示す処理を実行する。
【００７８】
まず、電子時計１００は、省エネルギー状態へ移行する（ステップＳ５０１）。省エネルギー状態は、例えば第１負荷動作の実行時及び第２負荷動作の実行時よりも電子時計１００の消費電力が小さい状態である。例えば、省エネルギー状態は、電波受信、通信、高速な運針などの消費電力が大きい動作を行わない状態とすることができる。
【００７９】
例えば、第１負荷動作が電波受信であり第２負荷動作が高速運針である場合に、省エネルギー状態は、電波受信や通信を行わず指針の駆動を停止させる状態や、電波受信や通信を行わず時刻の進行に応じて指針を駆動（通常運針）する状態などとすることができる。省エネルギー状態へ移行することにより、第１負荷動作の実行により降下した二次電池２５２の出力電圧が上昇する状態になる。
【００８０】
次に、電子時計１００は、太陽電池２５１による発電量を検出する発電量検出処理（例えば図４参照）を行う（ステップＳ５０２）。次に、電子時計１００は、ステップＳ５０２の発電量検出処理の結果に基づいて、現在時点において、太陽電池２５１による発電があるか否かを判断する（ステップＳ５０３）。ステップＳ５０３の判断は、例えば図３に示したステップＳ３０２の判断と同様である。
【００８１】
ステップＳ５０３において、太陽電池２５１による発電がない場合（ステップＳ５０３：Ｎｏ）は、電子時計１００は、ステップＳ５０１によって省エネルギー状態へ移行してから所定時間が経過したか否かを判断する（ステップＳ５０４）。所定時間は、例えば、省エネルギー状態における二次電池２５２の出力電圧が上昇し、第２負荷動作による二次電池２５２の出力電圧が降下したときにシステムダウンしないだけの十分な時間とすることができる。また、例えば省エネルギー状態における二次電池２５２の出力電圧の上昇量が、第２負荷動作による二次電池２５２の出力電圧の降下量に相当する量となるために要する十分な時間としてもよい。
【００８２】
ステップＳ５０４において、所定時間が経過していない場合（ステップＳ５０４：Ｎｏ）は、電子時計１００は、ステップＳ５０２へ戻る。所定時間が経過した場合（ステップＳ５０４：Ｙｅｓ）は、電子時計１００は、ステップＳ５０１によって移行した省エネルギー状態から元の状態へ復帰し（ステップＳ５０５）、一連の処理を終了する。
【００８３】
ステップＳ５０３において、太陽電池２５１による発電がある場合（ステップＳ５０３：Ｙｅｓ）は、電子時計１００はステップＳ５０５へ移行する。これにより、ステップＳ５０１によって省エネルギー状態へ移行してから所定時間が経過していなくても、太陽電池２５１による発電が発生した場合は省エネルギー状態から即時復帰することができる。
【００８４】
図５に示したように、電子時計１００は、電圧復帰待機処理として、電波受信、通信、高速な運針などの消費電力が大きい動作を行わない状態を所定時間だけ継続する処理を行う。これにより、電子時計１００は、第１負荷動作によって降下した二次電池２５２の出力電圧が復帰するまで待機することができる。
【００８５】
また、電子時計１００は、太陽電池２５１による発電が発生した場合は、所定時間が経過していなくても待機を終了する。これにより、太陽電池２５１による発電が発生して第２負荷動作を行ってもシステムダウンしない状態になった場合には待機時間を短縮して第２負荷動作を実行することができる。これにより、第２負荷動作を早期に実行することができる。
【００８６】
ただし、電子時計１００による電圧復帰待機処理は図５に示した電圧復帰待機処理に限らない。例えば、電子時計１００は、電圧復帰待機処理として、図５に示した処理からステップＳ５０２及びステップＳ５０３を省いた処理を実行してもよい。すなわち、電子時計１００は、太陽電池２５１による発電の発生に拘らずに上述の所定時間の待機を行ってもよい。
【００８７】
また、電子時計１００は、二次電池２５２の出力電圧を検出し、図５に示したステップＳ５０４において、二次電池２５２の出力電圧が所定電圧以上になったか否かを判断してもよい。この所定電圧は、少なくとも第２負荷動作による電圧降下量と、後述のシステムダウンライン７０１に相当する電圧と、の合計以上とするとよい。同様に、電子時計１００は、二次電池２５２の出力電流を検出し、図５に示したステップＳ５０４において、二次電池２５２の出力電流が所定電流以上になったか否かを判断してもよい。
【００８８】
（実施の形態にかかる電子時計の第１負荷動作及び第２負荷動作）
図６は、実施の形態にかかる電子時計の第１負荷動作及び第２負荷動作の一例を示すフローチャートである。例えば、電子時計１００は、所定の時刻において、上述の電波受信を行い、電波受信の結果に応じて高速運針を行う時刻修正動作を行う。又は、電子時計１００は、ユーザからの操作に応じて同様の時刻修正動作を行ってもよい。
【００８９】
図３に示した処理において、第１負荷動作を時刻修正動作の電波受信とし、第２負荷動作を時刻修正動作の高速運針とした例について説明する。図６に示すステップＳ６０１〜Ｓ６０２は、図３に示したステップＳ３０１〜Ｓ３０２と同様である。
【００９０】
ステップＳ６０２において、発電がない場合（ステップＳ６０２：Ｎｏ）は、電子時計１００は、第１負荷動作として、衛星電波等を受信する電波受信を行う（ステップＳ６０３）。このとき、電子時計１００は、秒針１２３により上述のＲＸ表記部１４１を指示するように秒針１２３を駆動してもよい。次に、電子時計１００は、図３に示したステップＳ３０４と同様に電圧復帰待機処理を行い（ステップＳ６０４）、ステップＳ６０６へ移行する。
【００９１】
ステップＳ６０２において、発電がある場合（ステップＳ６０２：Ｙｅｓ）は、電子時計１００は、ステップＳ６０３と同様に第１負荷動作として電波受信を行い（ステップＳ６０５）、ステップＳ６０６へ移行する。
【００９２】
ステップＳ６０４又はステップＳ６０５の次に、電子時計１００は、第２負荷動作として以下の処理を行う。すなわち、電子時計１００は、ステップＳ６０３又はステップＳ６０５において電波受信が成功したか否かを判断する（ステップＳ６０６）。
【００９３】
ステップＳ６０６において、電波受信が成功した場合（ステップＳ６０６：Ｙｅｓ）は、電子時計１００は、受信した電波に基づいて電子時計１００の内部時刻を修正する。このとき、電子時計１００は、秒針１２３により上述のＯＫ表記部１４２を指示するように秒針１２３を駆動してもよい。そして、電子時計１００は、修正した内部時刻を指示するまで時針１２１、分針１２２及び秒針１２３を高速に駆動する高速運針を行い（ステップＳ６０７）、一連の処理を終了する。なお、受信した電波に基づく内部時刻の修正は、ステップＳ６０３又はステップＳ６０５において実行されてもよい。
【００９４】
ステップＳ６０６において、受信が成功していない場合（ステップＳ６０６：Ｎｏ）は、電子時計１００は、電子時計１００の内部時刻を修正しない。このとき、電子時計１００は、秒針１２３により上述のＮＯ表記部１４３を指示するように秒針１２３を駆動してもよい。そして、電子時計１００は、未修正の内部時刻を指示するまで時針１２１、分針１２２及び秒針１２３を高速に駆動する高速運針を行い（ステップＳ６０８）、一連の処理を終了する。
【００９５】
ステップＳ６０７又はステップＳ６０８の後、電子時計１００は、例えば内部時刻の進行に応じて時針１２１、分針１２２及び秒針１２３を駆動する通常運針を行う。
【００９６】
（図６に示した処理による電子時計の動作）
図７は、図６に示した処理による電子時計の動作の一例を示す図である。図７においては、図６に示した例と同様に、第１負荷動作を電波受信とし、第２負荷動作を電波受信の結果に基づく高速運針とした場合の電子時計１００の動作について説明する。また、電子時計１００は、所定の時刻ｔ０（図７に示す例では午前２時）に電波受信及び高速運針を行うものとする。
【００９７】
電子時計１００は、現在時刻が時刻ｔ０（午前２時）になると、例えば図６に示した処理を開始する。具体的には、電子時計１００は、電波受信及び高速運針の前に、太陽電池２５１による発電の有無の確認７００を行う。この処理は、例えば図６に示したステップＳ６０１及びステップＳ６０２により行われる。
【００９８】
図７において、電波受信７１１、電圧復帰待機処理７１２、高速運針７１３及び通常運針７１４は、太陽電池２５１による発電がない（発電なし）と判断した場合の電子時計１００による動作である。出力電圧変化７１０はこのときの二次電池２５２の出力電圧の時間変化である。システムダウンライン７０１は、電子時計１００が動作を行うための二次電池２５２の出力電圧の下限値であり、二次電池２５２の出力電圧がシステムダウンライン７０１を下回ると電子時計１００はシステムダウンする。
【００９９】
電子時計１００は、太陽電池２５１による発電がない（発電なし）と判断すると、電波受信７１１を行う。この電波受信７１１は、例えば図６に示したステップＳ６０３により行われる。電波受信期間Ｔ１１は、電子時計１００が電波受信７１１を行った期間である。電波受信７１１は消費電力が大きいため、電波受信期間Ｔ１１において二次電池２５２の出力電圧が降下する。
【０１００】
次に、電子時計１００は、電圧復帰待機処理７１２を行う。電圧復帰待機処理７１２は、例えば図６に示したステップＳ６０４により行われる。電圧復帰待機期間Ｔ１２は、電子時計１００が電圧復帰待機処理７１２を行った期間である。電圧復帰待機処理７１２においては電子時計１００が省エネルギー状態へ移行するため（例えば図５参照）、電圧復帰待機期間Ｔ１２において二次電池２５２の出力電圧が上昇する。
【０１０１】
次に、電子時計１００は、電波受信７１１の結果に応じた高速運針７１３を行う。高速運針７１３は、例えば図６に示したステップＳ６０６〜Ｓ６０７により行われる。高速運針期間Ｔ１３は、電子時計１００が高速運針７１３を行った期間である。高速運針７１３は消費電力が大きいため、高速運針期間Ｔ１３において二次電池２５２の出力電圧が降下する。
【０１０２】
次に、電子時計１００は、内部時刻にしたがって時針１２１、分針１２２及び秒針１２３を運針する通常運針７１４を開始する。通常運針期間Ｔ１４は、電子時計１００が通常運針７１４を行う期間である。通常運針７１４は電波受信７１１や高速運針７１３より消費電力が小さいため、通常運針期間Ｔ１４において、まず二次電池２５２の出力電圧が上昇し、その後は二次電池２５２の電池残量の低下に応じて二次電池２５２の出力電圧が緩やかに降下する。
【０１０３】
このように、電子時計１００は、太陽電池２５１による発電がない場合は電波受信７１１と高速運針７１３との間の電圧復帰待機期間Ｔ１２において電圧復帰待機処理７１２を行う。これにより、電波受信７１１により降下した二次電池２５２の出力電圧を復帰させ、その後に高速運針７１３を行うことができる。このため、二次電池２５２の出力電圧がシステムダウンライン７０１を下回りシステムダウンすることを回避することができる。
【０１０４】
図７において、電波受信７２１、高速運針７２２及び通常運針７２３は、太陽電池２５１による発電がある（発電あり）と判断した場合の電子時計１００による動作である。出力電圧変化７２０はこのときの二次電池２５２の出力電圧の時間変化である。
【０１０５】
電子時計１００は、太陽電池２５１による発電がある（発電あり）と判断すると、電波受信７２１を行う。この電波受信７２１は、例えば図６に示したステップＳ６０５により行われる。電波受信期間Ｔ２１は、電子時計１００が電波受信７２１を行った期間である。電波受信７２１は消費電力が大きいため、電波受信期間Ｔ２１において二次電池２５２の出力電圧が降下する。
【０１０６】
ただし、この場合は太陽電池２５１による発電があるため、電波受信７２１における二次電池２５２の出力電圧の降下は、太陽電池２５１による発電がない場合の上述の電波受信７１１における二次電池２５２の出力電圧の降下より緩やかである。このため、電波受信７２１の終了時の二次電池２５２の出力電圧は、上述の電波受信７１１の終了時における二次電池２５２の出力電圧より高い。
【０１０７】
次に、電子時計１００は、電圧復帰待機処理を行わずに、電波受信７２１の結果に応じた高速運針７２２を行う。高速運針７２２は、例えば図６に示したステップＳ６０６及びステップＳ６０７により行われる。高速運針期間Ｔ２２は、電子時計１００が高速運針７２２を行った期間である。高速運針７２２は消費電力が大きいため、高速運針期間Ｔ２２において二次電池２５２の出力電圧が降下する。
【０１０８】
ただし、この場合は太陽電池２５１による発電があるため、高速運針７２２における二次電池２５２の出力電圧の降下は、太陽電池２５１による発電がない場合の上述の高速運針７１３における二次電池２５２の出力電圧の降下より緩やかである。
【０１０９】
ここで、上述のように電波受信７２１の終了時の二次電池２５２の出力電圧は高く、高速運針７２２における二次電池２５２の出力電圧の降下も緩やかである。このため、電波受信７２１と高速運針７２２との間において電圧復帰待機処理を行っていなくても、二次電池２５２の出力電圧がシステムダウンライン７０１を下回りシステムダウンすることを回避することができる。
【０１１０】
次に、電子時計１００は、内部時刻にしたがって時針１２１、分針１２２及び秒針１２３を運針する通常運針７２３を開始する。通常運針期間Ｔ２３は、電子時計１００が通常運針７２３を行う期間である。通常運針７２３は電波受信７２１や高速運針７２２より消費電力が小さいため、通常運針期間Ｔ２３において、まず二次電池２５２の出力電圧が上昇し、その後は二次電池２５２の電池残量の低下に応じて二次電池２５２の出力電圧が緩やかに降下する。
【０１１１】
このように、電子時計１００は、太陽電池２５１による発電がある場合は電波受信７２１と高速運針７２２との間において電圧復帰待機処理を行わない。これにより、システムダウンを回避しつつ、高速運針７２２を早期に開始することができる。すなわち、太陽電池２５１による発電があり電圧復帰待機処理を行わなくてもシステムダウンを回避できる状況においても電圧復帰待機処理を実行してしまい高速運針７２２の開始が遅れることを回避することができる。
【０１１２】
高速運針７２２を早期に開始することにより、高速運針７２２を早期に完了させ、電波受信７２１及び高速運針７２２に伴い通常運針７２３を行うことができない期間を短くし、ユーザにとっての利便性を向上させることができる。
【０１１３】
図７において、出力電圧変化７３０は、仮に太陽電池２５１による発電がない場合に電子時計１００が電波受信７２１及び高速運針７２２を連続して実行した場合における二次電池２５２の出力電圧の時間変化を参考として示している。出力電圧変化７３０においては、電波受信期間Ｔ２１及び高速運針期間Ｔ２２における二次電池２５２の出力電圧の低下が出力電圧変化７２０より急峻である。
【０１１４】
このため、電波受信７２１と高速運針７２２との間において電圧復帰待機処理が行われない場合は、高速運針期間Ｔ２２において二次電池２５２の出力電圧がシステムダウンライン７０１を下回りシステムダウンとなる。これに対して、実施の形態にかかる電子時計１００によればこのようなシステムダウンを回避することができる。
【０１１５】
図７に示したように、電子時計１００は、太陽電池２５１による発電の検出の結果に応じて第１負荷動作（例えば電波受信）と第２負荷動作（例えば高速運針）との間に待機時間を設定することができる。これにより、発電部による発電がない場合は、第１負荷動作の後に待機して第１負荷動作により降下した二次電池２５２の出力電圧を復帰させてから第２負荷動作を行い、第２負荷動作の際のシステムダウンを回避することができる。
【０１１６】
また、発電部による発電がある場合は、第１負荷動作の後に待機せず第２負荷動作を行い、第１負荷動作と第２負荷動作との間の待機時間を削減することができる。このため、電子時計１００によれば、二次電池２５２の電圧降下によるシステムダウンを回避しつつ動作間（第１負荷動作と第２負荷動作との間）の待機時間を削減することができる。
【０１１７】
（図６に示した処理による電子時計の発電なしの場合の指針挙動）
図８は、図６に示した処理による電子時計の発電なしの場合の指針挙動の一例を示す図である。図８においては、図７に示した例と同様に、電子時計１００が、午前２時に電波受信及び高速運針を行い、その直前に太陽電池２５１による発電がなかった場合の時針１２１、分針１２２及び秒針１２３の挙動について説明する。なお、本実施例においては、時針１２１、分針１２２及び秒針１２３は連動して駆動するものとして説明する。
【０１１８】
ＡＭ２：００：００（午前２時）になると、電子時計１００は、太陽電池２５１による発電の有無を確認する。ここでは太陽電池２５１による発電がないと判断される（発電なし）。この場合に、電子時計１００は、電波受信を開始するとともに、指針挙動８０１に示すように、ＲＸ表記部１４１を指示するように秒針１２３を駆動し、秒針１２３の回転を停止させる。これにより、電波を受信中であることをユーザに通知することができる。ただし、図８に示す例では、このときの時刻がＡＭ２：００：００であり秒針１２３はＲＸ表記部１４１の方向と同じ０秒を指示しているため、電子時計１００は秒針１２３をそのまま停止させる。
【０１１９】
次に、電子時計１００が、ある時刻（ＡＭ２：ＹＹ：ＸＸ）に、受信を開始した電波に基づく分同期に成功したとする（分同期ＯＫ）。分同期とは、例えば分単位での時刻の同期である。ここで、時刻表記のＹＹは任意の分、ＸＸは任意の秒を表す。これは、受信処理等により分同期ＯＫとなった時刻が異なるためである。以下の説明においてもＹＹ、ＸＸは各動作処理に依る任意の分、秒を示す。この場合に、電波受信の前に太陽電池２５１による発電がないことが確認されているため、電子時計１００が光量の少ない環境にある状況、すなわちユーザが電子時計１００を見ていない状況である可能性が高い。
【０１２０】
このため、この場合に、電子時計１００は、時針１２１、分針１２２、秒針１２３を駆動し内部時刻を表示する表示更新を行わず、指針挙動８０２に示すように、ＲＸ表記部１４１を指示する方向で秒針１２３を停止したままにする。秒針１２３と連動する時針１２１及び分針１２２も停止したままである。これにより、電子時計１００の消費電力を低減することができる。
【０１２１】
なお、この場合に、分同期に成功したことを示す運針を電子時計１００が行うことにより、電子時計１００が動作していることをユーザに認識させるようにしてもよい。分同期に成功したことを示す運針としては、例えば、秒針１２３又は他の指針によりＯＫ表記部１４２を指示させる運針、秒針１２３及び分針１２２を回転させる運針、文字板１１０に表記された受信レベル（Ｈ、Ｍ、Ｌ等）を秒針１２３又は他の指針により指示させる運針、その他各種の運針とすることができる。この場合も、例えば時針１２１、分針１２２、秒針１２３を駆動し内部時刻を表示する表示更新を行う場合に比べて消費電力を低減することができる。
【０１２２】
次に、電子時計１００が、電波受信を完了し（受信完了）、受信した電波に基づいて内部時刻を修正したとする（時刻修正）。この場合も、電子時計１００は、指針挙動８０３に示すように、ＲＸ表記部１４１を指示する方向で秒針１２３を停止したままにする。この修正後の内部時刻がＡＭ２：０３：５０であったとする。
【０１２３】
次に、電子時計１００が、上述の電圧復帰待機処理により例えば１０分待機し、待機した後に、指針挙動８０４に示すように、修正した内部時刻を指示するまで時針１２１、分針１２２及び秒針１２３を高速に駆動する高速運針を行う。この後、電子時計１００は、内部時刻の進行に応じて時針１２１、分針１２２及び秒針１２３を駆動する通常運針を行う。
【０１２４】
ここで、指針挙動８０３の時点の現在時刻であるＡＭ２：０３：５０から１０分が経過している。このため、指針挙動８０４の高速運針では、ＡＭ２：０３：５０の１０分後のＡＭ２：１３：５０を指示するように各指針が駆動される。なお、実際には高速運針にも時間がかかるため、電圧復帰待機処理の待機時間（１０分）に高速運針にかかる時間を付け加えて高速運針が行われてもよい。
【０１２５】
（図６に示した処理による電子時計の発電ありの場合の指針挙動）
図９は、図６に示した処理による電子時計の発電ありの場合の指針挙動の一例を示す図である。図９においては、図８に示した例と同様に、電子時計１００が、午前２時に電波受信及び高速運針を行い、その直前に太陽電池２５１による発電があった場合の時針１２１、分針１２２及び秒針１２３の挙動について説明する。
【０１２６】
ＡＭ２：００：００（午前２時）になると、電子時計１００は、太陽電池２５１による発電の有無を確認する。このときの電子時計１００の各指針の状態である指針挙動９０１は図８に示した指針挙動８０１と同様である。次に、電子時計１００が、ある時刻（ＡＭ２：ＹＹ：ＸＸ）に、受信を開始した電波に基づく分同期に成功したとする（分同期ＯＫ）。この場合に、電子時計１００は、指針挙動９０２に示すように、内部時刻を表示するように、停止していた時針１２１、分針１２２、秒針１２３を駆動する（表示更新）。内部時刻の時分を時針１２１及び分針１２２にて示した後に、秒針１２３が再びＲＸ表記部１４１を指示して停止するようにし、電波受信の処理をしている間は１分ごとに秒針１２３を１周させて、時針１２１及び分針１２２を送るようにしてもよい。
【０１２７】
次に、電子時計１００が、電波受信に成功し（受信完了）、受信した電波に基づいて内部時刻を修正したとする（時刻修正）。この時点まで、電子時計１００は、指針挙動９０３に示すように、修正前の内部時刻を表示するように時針１２１、分針１２２を駆動している。そして、受信した電波に基づく修正後の内部時刻がＡＭ２：０３：５０であったとする。
【０１２８】
次に、電子時計１００が、上述の電圧復帰待機処理による待機を行わずに、指針挙動９０４に示すように、修正した内部時刻を指示するまで時針１２１、分針１２２及び秒針１２３を高速に駆動する高速運針を行う。この高速運針は、図８に示した指針挙動８０４の高速運針と同様である。この後、電子時計１００は、内部時刻の進行に応じて時針１２１、分針１２２及び秒針１２３を駆動する通常運針を行う。
【０１２９】
（図６に示した処理による電子時計の受信失敗時の指針挙動）
図１０は、図６に示した処理による電子時計の受信失敗時の指針挙動の一例を示す図である。図１０においては、電子時計１００が、午前２時に電波受信及び高速運針を行い、その直前に太陽電池２５１による発電がなく、さらに電子時計１００が電波受信（同期）に失敗した場合の各指針の挙動について説明する。
【０１３０】
ＡＭ２：００：００（午前２時）になると、電子時計１００は、太陽電池２５１による発電の有無を確認する。このときの電子時計１００の各指針の状態である指針挙動１００１は図８に示した指針挙動８０１と同様である。
【０１３１】
次に、電子時計１００が、ある時刻（ＡＭ２：ＹＹ：ＸＸ）に受信を開始した電波に対する同期に失敗したとする（受信失敗）。この場合に、電波受信の前に太陽電池２５１による発電がないことが確認されているため、電子時計１００が光量の少ない環境にある状況、すなわちユーザが電子時計１００を見ていない状況である可能性が高い。
【０１３２】
このため、この場合に、電子時計１００は、電波受信の失敗を示すＮＯ表記部１４３を秒針１２３により指示せずに、指針挙動１００２に示すように、ＲＸ表記部１４１を指示する方向で秒針１２３を停止したままにする。秒針１２３と連動する時針１２１及び分針１２２も停止したままである。これにより、電子時計１００の消費電力を低減することができる。ただし、この場合に電子時計１００がＮＯ表記部１４３を秒針１２３により指示する構成としてもよい。
【０１３３】
次に、電子時計１００が、上述の電圧復帰待機処理により例えば１０分待機し、待機した後に、指針挙動１００３に示すように、未修正の内部時刻（ＡＭ２：ＹＹ：ＸＸ）を指示するまで時針１２１、分針１２２及び秒針１２３を高速に駆動する高速運針を行う。この高速運針は、図８に示した指針挙動８０４の高速運針と同様である。この後、電子時計１００は、内部時刻の進行に応じて時針１２１、分針１２２及び秒針１２３を駆動する通常運針を行う。
【０１３４】
図１０においては、電子時計１００が、太陽電池２５１による発電がなく電波受信が失敗した場合の各指針の挙動について説明したが、太陽電池２５１による発電があり電波受信が失敗した場合の各指針の挙動は、例えば図９に示した挙動と同様になる。ただし、この場合は時刻の修正は行われない。
【０１３５】
図３、図６及び図７〜図９に示したように、第１負荷動作及び第２負荷動作の前に太陽電池２５１による発電の有無を確認することで、第１負荷動作の最中、又は第１負荷動作の直後における電子時計１００の表示動作を行うか否かを切り替えることができる。例えば、上述のように第１負荷動作として電波受信を行う場合に、電波受信の直後において、太陽電池２５１による発電がない場合は、ユーザが電子時計１００を見ていない状況である可能性が高いため、電波受信の受信結果を秒針１２３により指示する動作を省くことができる。
【０１３６】
なお、第１負荷動作及び第２負荷動作の前に太陽電池２５１による発電の有無を確認する処理として、第１負荷動作の直前に太陽電池２５１による発電の有無を確認する処理について説明したが、太陽電池２５１による発電の有無の確認は、例えば第１負荷動作の前に定期的に行われていてもよい。
【０１３７】
（実施の形態にかかる電子時計による処理の他の例）
第１負荷動作及び第２負荷動作の前に太陽電池２５１による発電の有無を確認する処理について説明したが、次に、第１負荷動作と第２負荷動作との間のタイミングにおいて太陽電池２５１による発電の有無を確認する処理について説明する。
【０１３８】
図１１は、実施の形態にかかる電子時計による処理の他の一例を示すフローチャートである。電子時計１００は、第１負荷動作と、第１負荷動作の結果に基づく第２負荷動作と、を実行する場合に、図３に示した処理に代えて、例えば図１１に示す処理を実行してもよい。
【０１３９】
まず、電子時計１００は、第１負荷動作（例えば電波受信）を行う（ステップＳ１１０１）。次に、電子時計１００は、ステップＳ１１０２へ移行する。図１１に示すステップＳ１１０２〜Ｓ１１０３は、図３に示したステップＳ３０１〜Ｓ３０２と同様である。発電がある場合（ステップＳ１１０３：Ｙｅｓ）は、電子時計１００は、ステップＳ１１０５へ移行する。
【０１４０】
ステップＳ１１０３において、発電がない場合（ステップＳ１１０３：Ｎｏ）は、電子時計１００は、上述の電圧復帰待機処理を行う（ステップＳ１１０４）。次に、電子時計１００は、第２負荷動作を行い（ステップＳ１１０５）、一連の処理を終了する。図１１に示したように、電子時計１００は、第１負荷動作と第２負荷動作との間のタイミングにおいて太陽電池２５１による発電の有無を確認してもよい。
【０１４１】
（図１１に示した処理による電子時計の発電なしの場合の指針挙動）
図１２は、図１１に示した処理による電子時計の発電なしの場合の指針挙動の一例を示す図である。図１２においては、電子時計１００が、午前２時になると、第１負荷動作として電波受信を行い、第２負荷動作として高速運針を行い、電波受信の直後に太陽電池２５１による発電がなかった場合の各指針の挙動について説明する。
【０１４２】
ＡＭ２：００：００（午前２時）になると、電子時計１００は、電波受信を開始するとともに、指針挙動１２０１に示すように、ＲＸ表記部１４１を指示するように秒針１２３を駆動し、秒針１２３の回転を停止させる。次に、電子時計１００が、ある時刻（ＡＭ２：ＹＹ：ＸＸ）に受信を開始した電波に基づく分同期に成功したとする（分同期ＯＫ）。
【０１４３】
この場合に、この時点では太陽電池２５１による発電の有無が確認されていないため、電子時計１００が光量の少ない環境にある状況、すなわちユーザが電子時計１００を見ていない状況であるか否かが不明である。このため、この場合に、電子時計１００は、指針挙動１２０２に示すように、内部時刻を表示するように、停止していた時針１２１、分針１２２、秒針１２３を駆動する（表示更新）。これにより、ユーザが電子時計１００を見ているにも拘らず指針が停止したままになることを回避することができる。内部時刻の時分を時針１２１、分針１２２にて示した後に、秒針１２３は再びＲＸ表記部１４１を指示して停止するようにし、受信の間１分ごとに秒針１２３を１周させて、時針１２１及び分針１２２を送るようにしてもよい。
【０１４４】
次に、電子時計１００が、電波受信に成功し（受信完了）、受信した電波に基づいて内部時刻を修正したとする（時刻修正）。この時点まで、電子時計１００は、指針挙動１２０３に示すように、修正前の内部時刻を表示するように秒針１２３を駆動している。この修正後の内部時刻がＡＭ２：０３：５０であったとする。
【０１４５】
次に、電子時計１００は、太陽電池２５１による発電の有無を確認する。ここでは太陽電池２５１による発電がないと判断される（発電なし）。この場合に、電子時計１００は、上述の電圧復帰待機処理により例えば１０分待機し、待機した後に、指針挙動１２０４に示すように、修正した内部時刻を指示するまで時針１２１、分針１２２及び秒針１２３を高速に駆動する高速運針を行う。この高速運針は、図８に示した指針挙動８０４の高速運針と同様である。この後、電子時計１００は、内部時刻の進行に応じて時針１２１、分針１２２及び秒針１２３を駆動する通常運針を行う。
【０１４６】
（図１１に示した処理による電子時計の発電ありの場合の指針挙動）
図１１に示した処理において、電波受信の直後に太陽電池２５１による発電があった場合、電子時計１００は、図１２に示した挙動において、電圧復帰待機処理による１０分の待機を行わずに指針挙動１２０３から指針挙動１２０４へ移行する。
【０１４７】
図１１及び図１２に示したように、第１負荷動作と第２負荷動作との間のタイミングにおいて太陽電池２５１による発電の有無を確認することで、第２負荷動作の開始時に太陽電池２５１による発電があるか否かをより正確に判定することができる。このため、より正確に、二次電池２５２の電圧降下によるシステムダウンを回避しつつ動作間の待機時間を削減することができる。
【０１４８】
また、例えば、第１負荷動作の前と、第１負荷動作と第２負荷動作との間と、の両方のタイミングにおいて太陽電池２５１による発電の有無を確認してもよい。これにより、例えば上述のように太陽電池２５１による発電がない場合に電波受信の受信結果を秒針１２３により指示する動作を省くとともに、第２負荷動作の開始時に太陽電池２５１による発電があるか否かをより正確に判定することができる。
【０１４９】
（実施の形態にかかる電子時計による処理のさらに他の例）
次に、第１負荷動作の途中に太陽電池２５１による発電の有無を確認する処理について説明する。
【０１５０】
図１３は、実施の形態にかかる電子時計による処理のさらに他の一例を示すフローチャートである。実施の形態にかかる電子時計１００は、第１負荷動作と、第１負荷動作の結果に基づく第２負荷動作と、を実行する場合に、図３又は図１１に示した処理に代えて、例えば図１３に示す処理を実行してもよい。
【０１５１】
まず、電子時計１００は、第１負荷動作（例えば電波受信）を開始する（ステップＳ１３０１）。次に、電子時計１００はステップＳ１３０２へ移行する。図１１に示すステップＳ１３０２〜Ｓ１３０３は、図３に示したステップＳ３０１〜Ｓ３０２と同様である。
【０１５２】
ステップＳ１３０３において、発電がある場合（ステップＳ１３０３：Ｙｅｓ）は、電子時計１００は、発電有フラグに“１”を設定し（ステップＳ１３０４）、ステップＳ１３０６へ移行する。発電有フラグは、ステップＳ１３０３による判断時に太陽電池２５１による発電があったか否かを示す情報であって、例えば図３に示したＲＡＭ２３３に記憶される。発電がない場合（ステップＳ１３０３：Ｎｏ）は、電子時計１００は、発電有フラグに“０”を設定し（ステップＳ１３０５）、ステップＳ１３０６へ移行する。
【０１５３】
ステップＳ１３０４又はステップＳ１３０５の次に、電子時計１００は、ステップＳ１３０１によって開始した第１負荷動作を終了したとする（ステップＳ１３０６）。このように、電子時計１００は、第１負荷動作の途中において太陽電池２５１による発電の有無を確認しておき、確認の結果を発電有フラグとして保持しておく。
【０１５４】
次に、電子時計１００は、ステップＳ１３０４又はステップＳ１３０５によって設定した発電有フラグの値が“１”であるか“０”であるかを判断する（ステップＳ１３０７）。発電有フラグの値が“１”である場合（ステップＳ１３０７：Ｙｅｓ）は、電子時計１００は、上述の電圧復帰待機処理を行わずにステップＳ１３０９へ移行する。
【０１５５】
ステップＳ１３０７において、発電有フラグの値が“１”でない場合（ステップＳ１３０７：Ｎｏ）は、電子時計１００は、上述の電圧復帰待機処理を行う（ステップＳ１３０８）。次に、電子時計１００は、第２負荷動作（例えば高速運針）を行い（ステップＳ１３０９）、一連の処理を終了する。図１３に示したように、電子時計１００は、第１負荷動作の途中において太陽電池２５１による発電の有無を確認してもよい。
【０１５６】
（図１３に示した処理による電子時計の発電なしの場合の指針挙動）
図１４は、図１３に示した処理による電子時計の発電なしの場合の指針挙動の一例を示す図である。図１４においては、電子時計１００が、午前２時になると、第１負荷動作として電波受信を行い、第２負荷動作として高速運針を行い、電波受信の途中に太陽電池２５１による発電がなかった場合の各指針の挙動について説明する。
【０１５７】
ＡＭ２：００：００（午前２時）になると、電子時計１００は、電波受信を開始するとともに、指針挙動１４０１に示すように、ＲＸ表記部１４１を指示するように秒針１２３を駆動し、秒針１２３の回転を停止させる。次に、電子時計１００が、ある時刻（ＡＭ２：ＹＹ：ＸＸ）に受信を開始した電波に基づく分同期に成功したとする（分同期ＯＫ）。この場合に、電子時計１００は、指針挙動１４０２に示すように、内部時刻を表示するように、停止していた時針１２１、分針１２２、秒針１２３を駆動する（表示更新）。内部時刻の時分を時針１２１、分針１２２にて示した後に、秒針１２３は、再びＲＸ表記部１４１を指示して停止するようにし、受信の間１分ごとに秒針１２３を１周させて、時針１２１及び、分針１２２を送るようにしてもよい。
【０１５８】
次に、電子時計１００が、電波受信に成功し（受信完了）、受信した電波に基づいて内部時刻を修正したとする（時刻修正）。この時点まで、電子時計１００は、指針挙動１４０３に示すように、修正前の内部時刻を表示するように時針１２１、分針１２２、秒針１２３を駆動している。そして、修正後の内部時刻がＡＭ２：０３：５０であったとする。
【０１５９】
また、電子時計１００は、指針挙動１４０１〜１４０３に対応する期間、すなわち電波受信中に、太陽電池２５１による発電の有無を確認する。ここでは太陽電池２５１による発電がないと判断される（発電なし）。この場合に、電子時計１００は、上述の電圧復帰待機処理により例えば１０分待機する。
【０１６０】
そして、電子時計１００は、待機した後に、指針挙動１４０４に示すように、修正した内部時刻を指示するまで時針１２１、分針１２２及び秒針１２３を高速に駆動する高速運針を行う。この高速運針は、図８に示した指針挙動８０４の高速運針と同様である。この後、電子時計１００は、内部時刻の進行に応じて時針１２１、分針１２２及び秒針１２３を駆動する通常運針を行う。
【０１６１】
（図１３に示した処理による電子時計の発電ありの場合の指針挙動）
図１３に示した処理において、電波受信の直後に太陽電池２５１による発電があった場合、電子時計１００は、図１４に示した挙動において、電圧復帰待機処理による１０分の待機を行わずに指針挙動１４０３から指針挙動１４０４へ移行する。
【０１６２】
（実施の形態にかかる電子時計による発電量に応じた待機の処理）
太陽電池２５１による発電の有無に応じて電圧復帰待機処理を行うか否かを切り替える処理について説明したが、電子時計１００は、太陽電池２５１による発電量に応じた時間だけ待機する電圧復帰待機処理を行ってもよい。
【０１６３】
図１５は、実施の形態にかかる電子時計による発電量に応じた待機の処理の一例を示すフローチャートである。実施の形態にかかる電子時計１００は、第１負荷動作と、第１負荷動作の結果に基づく第２負荷動作と、を実行する場合に、図３等に示した処理に代えて、例えば図１５に示す処理を実行してもよい。まず、電子時計１００は、太陽電池２５１による発電量を検出する（ステップＳ１５０１）。ステップＳ１５０１による発電量の検出は、例えば図４に示したステップＳ４０２における発電量の検出と同様である。
【０１６４】
次に、電子時計１００は、第１負荷動作を行う（ステップＳ１５０２）。次に、電子時計１００は、ステップＳ１５０１により検出した発電量に基づく電圧復帰待機処理を行う（ステップＳ１５０３）。発電量に基づく電圧復帰待機処理は、例えば、図５に示した電圧復帰待機処理において、ステップＳ５０４における所定時間を、発電量に応じた待機時間とした処理とすることができる。発電量に応じた待機時間については後述する（例えば１６参照）。次に、電子時計１００は、第２負荷動作を行い（ステップＳ１５０４）、一連の処理を終了する。
【０１６５】
太陽電池２５１による発電量の検出を第１負荷動作の前に実行する処理について説明したが、太陽電池２５１による発電量の検出を、第１負荷動作の直後又は第１負荷動作の途中において実行する処理としてもよい。
【０１６６】
（図１５に示した処理の電圧復帰待機処理における発電量に応じた待機時間）
図１６は、図１５に示した処理の電圧復帰待機処理における発電量に応じた待機時間の一例を示す図である。実施の形態にかかる電子時計１００は、例えば図１６に示すテーブル１６００を記憶部（例えばＲＯＭ２３２）に記憶している。また、不揮発性記憶領域（ＭＯＮＯＳ（Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｎｉｔｒｉｄｅ  Ｏｘｉｄｅ  Ｓｉｌｉｃｏｎ）等）を設けて記憶しておいてもよい。テーブル１６００においては、太陽電池２５１の発電量（ＬＬＩ：Ｌｉｇｈｔ  Ｌｅｖｅｌ  Ｉｎｄｉｃａｔｏｒ）毎に、電圧復帰待機処理における待機時間が対応付けられている。
【０１６７】
ＬＬＩは、太陽電池２５１の発電量のレベルを示す情報である。ＬＬＩは、値が大きいほど太陽電池２５１の発電量が多いことを示す。図１６に示す例では、ＬＬＩが８以上の発電量に０分の待機時間が対応付けられ、ＬＬＩが５〜７の発電量に１分の待機時間が対応付けられている。また、ＬＬＩが２〜４の発電量に３分の待機時間が対応付けられ、ＬＬＩが１以下の発電量に５分の待機時間が対応付けられている。このように、発電量が多いほど待機時間が短くなるように発電量と待機時間が対応付けられている。
【０１６８】
例えば、電子時計１００は、図１５に示したステップＳ１５０１において太陽電池２５１の発電量を検出し、検出した発電量を示すＬＬＩを生成する。そして、電子時計１００は、図１５に示したステップＳ１５０３において、図５に示した電圧復帰待機処理を実行し、その際のステップＳ５０４の所定時間として、生成したＬＬＩとテーブル１６００において対応付けられている待機時間を設定する。
【０１６９】
これにより、検出された太陽電池２５１の発電量が多いほど、電圧復帰待機処理における待機時間を短くすることができる。このため、二次電池２５２の電圧降下によるシステムダウンを回避しつつ動作間の待機時間を削減することができる。
【０１７０】
図１５に示したステップＳ１５０３の電圧復帰待機処理として、図５に示した電圧復帰待機処理を行う場合について説明したが、このような処理に限らない。例えば、電子時計１００は、図１５に示したステップＳ１５０３の電圧復帰待機処理として、図５に示した電圧復帰待機処理からステップＳ５０２及びステップＳ５０３を省いた処理を行ってもよい。
【０１７１】
また、電子時計１００は、検出した発電量に対応する待機時間が０分である場合は、図１５に示したステップＳ１５０３の電圧復帰待機処理として、図５に示した電圧復帰待機処理からステップＳ５０１及びステップＳ５０５を省いた処理を行ってもよい。すなわち、この場合に電子時計１００は省エネルギー状態への移行を行わなくてもよい。
【０１７２】
図１６に示したように、電子時計１００は、太陽電池２５１による発電量の検出結果に応じて待機時間を設定した電圧復帰待機処理を行ってもよい。また、電子時計１００は、太陽電池２５１による発電量の検出結果に加えて、二次電池２５２の電池電圧（出力電圧）の検出結果に応じて待機時間を設定した電圧復帰待機処理を行ってもよい。
【０１７３】
（実施の形態にかかる電子時計の電圧復帰待機処理における太陽電池の発電量及び二次電池の電池電圧に応じた待機時間）
図１７は、実施の形態にかかる電子時計の電圧復帰待機処理における太陽電池の発電量及び二次電池の電池電圧に応じた待機時間の一例を示す図である。実施の形態にかかる電子時計１００は、例えば図１７に示すテーブル１７００を記憶部（例えばＲＯＭ２３２）に記憶していてもよい。また、不揮発性記憶領域（ＭＯＮＯＳ等）を設けて記憶しておいてもよい。テーブル１７００においては、太陽電池２５１の発電量（ＬＬＩ）及び二次電池２５２の電池電圧［Ｖ］の組み合わせ毎に、電圧復帰待機処理における待機時間が対応付けられている。
【０１７４】
テーブル１７００においては、一定の二次電池２５２の電池電圧においては、太陽電池２５１の発電量が多いほど待機時間が短くなるように発電量、電池電圧及び待機時間が対応付けられている。また、テーブル１７００においては、一定の太陽電池２５１の発電量においては、二次電池２５２の電池電圧が高いほど待機時間が短くなるように発電量、電池電圧及び待機時間が対応付けられている。
【０１７５】
例えば、電子時計１００は、図１５に示したステップＳ１５０１において太陽電池２５１の発電量を検出し、検出した発電量を示すＬＬＩを生成する。また、電子時計１００は、図１５に示したステップＳ１５０１において二次電池２５２の電池電圧を検出する。また、電子時計１００は、生成したＬＬＩ及び検出した電池電圧の組み合わせとテーブル１７００において対応付けられている待機時間を特定する。そして、電子時計１００は、図１５に示したステップＳ１５０３において、図５に示した電圧復帰待機処理を実行し、その際のステップＳ５０４の所定時間として、特定した待機時間を設定する。
【０１７６】
これにより、検出された太陽電池２５１の発電量が多いほど、また検出された二次電池２５２の電池電圧が高いほど、電圧復帰待機処理における待機時間を短くすることができる。このため、二次電池２５２の電圧降下によるシステムダウンを回避しつつ動作間の待機時間を削減することができる。
【０１７７】
また、電圧復帰待機処理における待機時間は、太陽電池２５１による発電量や二次電池２５２の出力電圧に限らず、各種のパラメータに応じて設定することができる。例えば、電子時計１００は、第１負荷動作（例えば電波受信や後述の針位置検出処理）にかかった時間を計測し、計測した時間が長いほど、電圧復帰待機処理における待機時間（所定時間）を長く設定してもよい。
【０１７８】
これにより、第１負荷動作による太陽電池２５１の出力電圧の降下量が大きいほど、電圧復帰待機処理における待機時間を長くし、第２負荷動作の実行時に太陽電池２５１の出力電圧がシステムダウンライン７０１を下回ることを回避することができる。
【０１７９】
また、電子時計１００は、第２負荷動作における消費電力を予測し、予測した消費電力が大きいほど、電圧復帰待機処理における待機時間を長く設定してもよい。例えば第１負荷動作が電波受信であり第２負荷動作が高速運針であるとする。この場合に、電子時計１００は、電波受信に基づく内部時刻の補正の量及び方向に基づいて、高速運針における指針の駆動の量及び方向（正転又は逆転）を算出することにより高速運針における消費電力を予測することができる。
【０１８０】
これにより、第２負荷動作による太陽電池２５１の出力電圧の降下量が大きいほど、電圧復帰待機処理における待機時間を長くし、第２負荷動作の実行時に太陽電池２５１の出力電圧がシステムダウンライン７０１を下回ることを回避することができる。
【０１８１】
また、電子時計１００は、第１負荷動作が標準電波の受信である場合に、受信対象の標準電波の種別（又は送信局の種別）に応じて電圧復帰待機処理における待機時間を設定してもよい。標準電波の種別とは、例えば標準電波の周波数、変調方式、符号化方式、データ長などである。
【０１８２】
例えば、電子時計１００は、受信対象の標準電波の送信周波数が、受信に要する消費電力が大きい周波数であるほど、電圧復帰待機処理における待機時間を長く設定する。また、例えば、電子時計１００は、受信対象の標準電波のデータ長が長いほど、受信に時間がかかり消費電力が大きいため、電圧復帰待機処理における待機時間を長く設定する。
【０１８３】
同様に、電子時計１００は、第１負荷動作が衛星電波の受信である場合に、受信の種別に応じて電圧復帰待機処理における待機時間を設定してもよい。例えば、衛星電波の受信には、測時受信、測位受信及びうるう秒情報受信が含まれ、これらの消費電力はそれぞれ異なる。一例としては、測時受信の消費電力が最も小さく、うるう秒情報の消費電力が最も大きい。この場合に、電子時計１００は、消費電力が大きい受信を行う場合ほど、電圧復帰待機処理における待機時間を長く設定する。
【０１８４】
また、例えば、電子時計１００が、衛星電波の受信に基づく時刻修正と標準電波の受信に基づく時刻修正との両方が可能であるとする。ここで、衛星電波の受信は、標準電波の受信よりも消費電力が大きい。このため、例えば、電子時計１００は、第１負荷動作として標準電波の受信を行い第２負荷動作として高速運針を行う場合の待機時間を、第１負荷動作として衛星電波の受信を行い第２負荷動作として高速運針を行う場合の待機時間よりも短く設定してもよい。これにより、例えば第１負荷動作として標準電波を受信するため消費電力が小さい場合には待機時間を短くして高速運針を早期に実行し、動作間の待機時間をさらに削減することができる。
【０１８５】
また、第１負荷動作や第２負荷動作として適用可能な電子時計１００による受信は、衛星電波や標準電波の受信に限らず、ＢｌｕｅｔｏｏｔｈやＷｉ−Ｆｉなどの無線通信における受信であってもよい。例えば第１負荷動作としてＢｌｕｅｔｏｏｔｈやＷｉ−Ｆｉなどの無線通信における受信を行う場合においても、電子時計１００は、受信に要する消費電力の大きさに応じて待機時間を設定してもよい。
【０１８６】
これにより、第１負荷動作による太陽電池２５１の出力電圧の降下量が大きいほど、電圧復帰待機処理における待機時間を長くし、第２負荷動作の実行時に太陽電池２５１の出力電圧がシステムダウンライン７０１を下回ることを回避することができる。
【０１８７】
（実施の形態にかかる電子時計による第２負荷動作を時針・日車駆動とする場合の動作）
図１８は、実施の形態にかかる電子時計による第２負荷動作を時針・日車駆動とする場合の動作の一例を示す図である。例えば、電子時計１００において、分針１２２と秒針１２３とが連動し、時針１２１と日車１５０とが連動する場合について説明する。
【０１８８】
すなわち、分針１２２及び秒針１２３は駆動系（例えばステップモータ）が共通であり個別に駆動できない。また、時針１２１及び日車１５０も駆動系が共通であり個別に駆動できない。そして、分針１２２及び秒針１２３の駆動系と、時針１２１及び日車１５０の駆動系と、は互いに独立しており、分針１２２及び秒針１２３は、時針１２１及び日車１５０とは別に駆動することができる。
【０１８９】
また、上述の第１負荷動作は電波受信であるとする。この場合に、上述の第２負荷動作は、例えば時針１２１及び日車１５０の高速駆動としてもよい。具体的には、電子時計１００は、第１負荷動作として電波受信１８０１を行うと、受信した電波に基づいて内部時刻を修正する。また、電子時計１００は、電波受信１８０１の前、電波受信１８０１の直後、又は電波受信１８０１の途中において太陽電池２５１による充電の有無を確認する。
【０１９０】
太陽電池２５１による充電がない場合、電子時計１００は、上述の電圧復帰待機処理と同様の電圧復帰待機処理１８０２を行い、その後に第２負荷動作として時針・日車駆動１８０３を行う。時針・日車駆動１８０３において、電子時計１００は、時針１２１及び日車１５０が表示する時及び日付が修正後の内部時刻の時及び日付と一致するまで時針１２１及び日車１５０を高速に回転させる。そして、電子時計１００は、時針１２１及び日車１５０の通常駆動（内部時刻の進行に応じた駆動）を開始する。
【０１９１】
次に、電子時計１００は、分針１２２及び秒針１２３を、分針１２２及び秒針１２３が表示する分及び秒が修正後の内部時刻の分及び秒と一致するまで停止させる時刻一致待機１８０４を行う。次に、電子時計１００は、分針１２２及び秒針１２３の通常運針１８０５（内部時刻の進行に応じた運針）を開始する。
【０１９２】
出力電圧変化１８１０は、図１８に示した電子時計１００の動作時の二次電池２５２の出力電圧の時間変化である。出力電圧変化１８１０に示すように、図１８に示した電子時計１００の動作においても、二次電池２５２の出力電圧がシステムダウンライン７０１を下回ることを回避することができる。
【０１９３】
太陽電池２５１による充電がない場合の電子時計１００の動作について説明したが、図１８に示した例において、太陽電池２５１による充電がある場合は、電圧復帰待機処理１８０２を省き、電波受信１８０１の直後に時針・日車駆動１８０３が行われる。
【０１９４】
（実施の形態にかかる電子時計による第２負荷動作を時針・日車駆動とする場合の動作の他の例）
図１９は、実施の形態にかかる電子時計による第２負荷動作を時針・日車駆動とする場合の動作の他の一例を示す図である。図１９において、図１８に示した部分と同様の部分については同一の符号を付して説明を省略する。図１９に示すように、上述した時針・日車駆動１８０３において、電子時計１００は、時針１２１及び日車１５０が表示する時及び日付が修正後の内部時刻の時及び日付と一致するまで、時針１２１及び日車１５０を、時間間隔を空けながら小刻みに回転させる。
【０１９５】
例えば、電子時計１００は、内部時刻において１分が経過する毎に時針１２１及び日車１５０を僅かに回転させる処理を、時針１２１及び日車１５０が表示する時及び日付が修正後の内部時刻の時及び日付と一致するまで行う。これにより、第２負荷動作である時針・日車駆動１８０３における二次電池２５２の出力電圧の降下を抑制することができる。
【０１９６】
出力電圧変化１９１０は、図１９に示した電子時計１００の動作時の二次電池２５２の出力電圧の時間変化である。出力電圧変化１９１０に示すように、図１９に示した電子時計１００の動作においても、二次電池２５２の出力電圧がシステムダウンライン７０１を下回ることを回避することができる。
【０１９７】
（実施の形態にかかる電子時計による第２負荷動作を時針・分針駆動とする場合の動作）
図２０は、実施の形態にかかる電子時計による第２負荷動作を時針・分針駆動とする場合の動作の一例を示す図である。図２０において、図１８に示した部分と同様の部分については同一の符号を付して説明を省略する。例えば、電子時計１００において、分針１２２と時針１２１とが連動する場合について説明する。
【０１９８】
すなわち、時針１２１及び分針１２２は駆動系が共通であり個別に駆動できない。そして、秒針１２３の駆動系と、時針１２１及び分針１２２の駆動系と、は互いに独立しており、秒針１２３は、時針１２１及び分針１２２とは別に駆動することができる。
【０１９９】
この場合に、電子時計１００は、図１８に示した時針・日車駆動１８０３及び時刻一致待機１８０４に代えて、図１９に示すように時針・分針駆動２００１及び時刻一致待機２００２を行う。この場合に、上述の第２負荷動作は例えば時針・分針駆動２００１とすることができる。
【０２００】
時針・分針駆動２００１において、電子時計１００は、時針１２１及び分針１２２が表示する時及び分が修正後の内部時刻の時及び分と一致するまで時針１２１及び分針１２２を高速に回転させる。次に、電子時計１００は、時針１２１及び分針１２２の通常駆動（内部時刻の進行に応じた駆動）を開始する。
【０２０１】
次に、電子時計１００は、秒針１２３を、秒針１２３が表示する秒が修正後の内部時刻の秒と一致するまで停止させる時刻一致待機２００２を行う。次に、電子時計１００は、秒針１２３の通常運針１８０５（内部時刻の進行に応じた運針）を開始する。
【０２０２】
出力電圧変化２０１０は、図２０に示した電子時計１００の動作時の二次電池２５２の出力電圧の時間変化である。出力電圧変化２０１０に示すように、図２０に示した電子時計１００の動作においても、二次電池２５２の出力電圧がシステムダウンライン７０１を下回ることを回避することができる。
【０２０３】
図２０に示した時針・分針駆動２００１において、電子時計１００は、以下のような処理を行ってもよい。すなわち、電子時計１００は、時針１２１及び分針１２２の回転方向が正転方向である場合（例えば内部時刻を進める修正を行った場合）は時針１２１及び分針１２２を高速に回転させる。また、電子時計１００は、時針１２１及び分針１２２の回転方向が逆転方向である場合は、時針１２１及び分針１２２を、時針１２１及び分針１２２が表示する時及び分が内部時刻と一致するまで停止させる。
【０２０４】
これにより、時針１２１及び分針１２２の回転方向が比較的に消費電力の小さい正転方向である場合は時針１２１及び分針１２２の高速駆動を行うことにより内部時刻と表示時刻を一致させることができる。また、時針１２１及び分針１２２の回転方向が比較的に消費電力の大きい逆転方向である場合は時針１２１及び分針１２２を停止させることにより内部時刻と表示時刻を一致させることができる。
【０２０５】
（実施の形態にかかる電子時計による複数回分の検出結果に基づく発電の有無の判断方法の例）
図２１は、実施の形態にかかる電子時計による複数回分の検出結果に基づく発電の有無の判断方法の例を示す図である。図２１に示す検出結果例２１０１〜２１０５のそれぞれは、図４に示した発電量検出処理において、ステップＳ４０７の所定回数を１０回とした場合にステップＳ４０６によって記憶される１０回分の発電検出フラグの例である。
【０２０６】
検出結果例２１０１〜２１０５のそれぞれにおいて、検出タイミングは、図４のステップＳ４０２による発電量の検出が行われた各タイミングである。例えば、検出タイミングの“１”は、ステップＳ４０２が１回目に行われたタイミングである。同様に、検出タイミングの“２”は、ステップＳ４０２が２回目に行われたタイミングである。また、検出タイミングの“１０”は、ステップＳ４０２が１０回目に行われたタイミングである。すなわち、値が大きい検出タイミングほど新しい検出タイミングである。
【０２０７】
検出結果例２１０１〜２１０５のそれぞれにおいて、発電検出フラグは、図４のステップＳ４０６によって記憶された発電検出フラグである。例えば、検出結果例２１０１は、検出タイミングの“１”〜“１０”の全ての発電検出フラグが“１”になっており、１０回の検出タイミングの全てにおいて太陽電池２５１による発電が検出されたことを示している。
【０２０８】
図３に示したステップＳ３０２などの、太陽電池２５１による発電があるか否かの判断において、電子時計１００は、検出結果例２１０１のように１０回の検出タイミングの全ての発電検出フラグが“１”になっている場合は太陽電池２５１による発電があると判断する。また、電子時計１００は、検出結果例２１０２のように１０回の検出タイミングの全ての発電検出フラグが“０”になっている場合は太陽電池２５１による発電がないと判断する。
【０２０９】
これら以外の場合については、例えば以下のように太陽電池２５１による発電があるか否かを判断することができる。例えば、電子時計１００は、１０回の検出タイミングの各発電検出フラグのうち、直近の所定数以上の発電検出フラグが全て“１”であった場合に太陽電池２５１による発電があると判断し、そうでない場合に太陽電池２５１による発電がないと判断してもよい。この所定数を５とすると、例えば検出結果例２１０３においては、直近の５個（≧５個）の発電検出フラグが全て“１”であるため、太陽電池２５１による発電があると判断される。
【０２１０】
また、電子時計１００は、１０回の検出タイミングの各発電検出フラグのうち、直近の所定数以上の発電検出フラグが全て“０”であった場合に太陽電池２５１による発電がないと判断し、そうでない場合に太陽電池２５１による発電があると判断してもよい。この所定数を５とすると、例えば検出結果例２１０４においては、直近の５個（≧５個）の発電検出フラグが全て“０”であるため、太陽電池２５１による発電がないと判断される。
【０２１１】
また、電子時計１００は、１０回の検出タイミングの各発電検出フラグのうち所定数以上の発電検出フラグが“１”であった場合に太陽電池２５１による発電があると判断し、そうでない場合に太陽電池２５１による発電がないと判断してもよい。この所定数を５とすると、例えば検出結果例２１０５においては、５個（≧５個）の発電検出フラグが“１”であるため、太陽電池２５１による発電があると判断される。
【０２１２】
また、電子時計１００は、上述の各判断方法を組み合わせて太陽電池２５１による発電があるか否かを判断してもよい。一例としては、電子時計１００は、１０回の検出タイミングの各発電検出フラグのうち５個以上の発電検出フラグが“１”であった場合、又は１０回の検出タイミングの各発電検出フラグのうち直近の３個以上の発電検出フラグが“１”であった場合に太陽電池２５１による発電があると判断し、これらのいずれでもない場合に太陽電池２５１による発電がないと判断してもよい。
【０２１３】
（実施の形態にかかる電子時計による重み付けを用いた発電の有無の判断）
図２２は、実施の形態にかかる電子時計による重み付けを用いた発電の有無の判断の一例を示す図である。図２２に示す検出結果例２２０１は、図４に示した発電量検出処理において、ステップＳ４０７の所定回数を１０回とした場合にステップＳ４０６によって記憶される１０回分の発電検出フラグの例である。
【０２１４】
重み係数２２０２は、検出タイミング毎の重み係数であり、例えば新しい検出タイミングほど大きくなるように予め設定されている。図２２に示す例では、各検出タイミングの重み係数は、それぞれの検出タイミングの値と同じ値に設定されている。
【０２１５】
評価結果２２０３は、検出結果例２１０１に基づく電子時計１００による評価結果である。評価結果２２０３は、検出タイミング毎のポイントと、合計ポイントと、を含む。評価結果２２０３のポイントは、検出タイミング毎に、発電検出フラグの値と重み係数とに基づいて算出された値である。例えば、電子時計１００は、検出タイミング毎に、発電検出フラグの値と重み係数とを乗算することによりポイントを算出する。
【０２１６】
評価結果２２０３の合計ポイントは、検出タイミング毎のポイントの合計値である。例えば、図３に示したステップＳ３０２などの、太陽電池２５１による発電があるか否かの判断において、電子時計１００は、合計ポイントが所定ポイント以上であれば太陽電池２５１による発電があると判断し、合計ポイントが所定ポイント未満であれば太陽電池２５１による発電がないと判断する。例えばこの所定ポイントを“２０”とすると、図２２に示す例においては合計ポイントが２６（≧２０）であるため、太陽電池２５１による発電があると判断される。
【０２１７】
（実施の形態にかかる電子時計によるＬＬＩを用いた発電の有無の判断）
図２３は、実施の形態にかかる電子時計によるＬＬＩを用いた発電の有無の判断の一例を示す図である。図２３に示す検出結果例２３０１は、図４に示した発電量検出処理において、ステップＳ４０７の所定回数を１０回とした場合にステップＳ４０６によって記憶される１０回分の発電検出フラグの例である。ただし、図２３に示す例では、検出タイミング毎に、図４に示したステップＳ４０２によって検出された発電量を示すＬＬＩも検出結果例２３０１に含まれている。
【０２１８】
例えば、図３に示したステップＳ３０２などの、太陽電池２５１による発電があるか否かの判断において、電子時計１００は、検出結果例２３０１において所定値以上のＬＬＩが所定数以上ある場合は太陽電池２５１による発電があると判断し、そうでない場合は太陽電池２５１による発電がないと判断する。例えばこの所定値を“８”とし、この所定数を“５”とすると、図２３に示す例においては“８”以上のＬＬＩが５個あるため太陽電池２５１による発電があると判断される。
【０２１９】
なお、図２３に示す例においては、図４に示した発電量検出処理において、ステップＳ４０３〜Ｓ４０５を省き、ステップＳ４０６においてはステップＳ４０２によって検出された発電量を示すＬＬＩをＲＡＭ等の記憶部に記憶するようにしてもよい。この場合は、検出結果例２３０１に発電検出フラグは含まれない。
【０２２０】
（実施の形態にかかる電子時計の第１負荷動作及び第２負荷動作）
図２４は、実施の形態にかかる電子時計の第１負荷動作及び第２負荷動作の他の一例を示すフローチャートである。例えば、電子時計１００に対する衝撃等により秒針１２３などの位置ズレが発生する場合があり、電子時計１００は、この位置ズレを修正する針位置修正動作を行う。
【０２２１】
針位置修正動作は、秒針１２３の位置ズレを検出する針位置検出処理を行い、針位置検出処理の結果に応じて秒針１２３の位置ズレを修正する針位置修正を行う動作である。この場合に、上述の第１負荷動作を針位置検出処理とし、上述の第２負荷動作を針位置修正とすることができる。
【０２２２】
図２４においては、図１に示した処理において、第１負荷動作を針位置検出処理とし、第２負荷動作を針位置修正とした例について説明する。図２４に示すステップＳ２４０１〜Ｓ２４０２は、図３に示したステップＳ３０１〜Ｓ３０２と同様である。
【０２２３】
ステップＳ２４０２において、発電がない場合（ステップＳ２４０２：Ｎｏ）は、電子時計１００は、第１負荷動作として、秒針１２３の位置ズレを検出する針位置検出処理を行う（ステップＳ２４０３）。針位置検出処理については後述する（例えば図２７参照）。次に、電子時計１００は、図３に示したステップＳ３０４と同様に電圧復帰待機処理を行い（ステップＳ２４０４）、ステップＳ２４０６へ移行する。
【０２２４】
ステップＳ２４０２において、発電がある場合（ステップＳ２４０２：Ｙｅｓ）は、電子時計１００は、ステップＳ２４０３と同様に第１負荷動作として針位置検出処理を行い（ステップＳ２４０５）、ステップＳ２４０６へ移行する。
【０２２５】
ステップＳ２４０４又はステップＳ２４０５の次に、電子時計１００は、第２負荷動作として以下の針位置修正を行う。すなわち、電子時計１００は、ステップＳ２４０３又はステップＳ２４０５の針位置検出処理の結果に基づいて、秒針１２３の位置ズレがあるか否かを判断する（ステップＳ２４０６）。ステップＳ２４０６の判断については後述する（例えば図２７参照）。位置ズレがない場合（ステップＳ２４０６：Ｎｏ）は、電子時計１００は、秒針１２３の位置を修正せずに、一連の針位置修正動作を終了する。
【０２２６】
ステップＳ２４０６において、位置ズレがある場合（ステップＳ２４０６：Ｙｅｓ）は、電子時計１００は、ステップＳ２４０３又はステップＳ２４０５の針位置検出処理において秒針１２３の位置のズレ量を検出できたか否かを判断する（ステップＳ２４０７）。ステップＳ２４０７の判断については後述する（例えば図２７参照）。
【０２２７】
ステップＳ２４０７において、ズレ量を検出できた場合（ステップＳ２４０７：Ｙｅｓ）は、電子時計１００は、検出したズレ量に基づいて秒針１２３の針位置を修正し（ステップＳ２４０８）、一連の針位置修正動作を終了する。ズレ量を検出できていない場合（ステップＳ２４０７：Ｎｏ）は、秒針１２３の位置がずれているにも拘らずそのずれを修正できない状況である。この場合は、電子時計１００は、時刻を表示する動作（例えばステップモータの駆動）を停止し（ステップＳ２４０９）、一連の針位置修正動作を終了する。
【０２２８】
図３に示した処理において第１負荷動作を針位置検出処理とし第２負荷動作を針位置修正とした例について説明したが、図１１又は図１３に示した処理において第１負荷動作を針位置検出処理とし第２負荷動作を針位置修正としてもよい。すなわち、太陽電池２５１による発電量の検出を、針位置検出処理の直後又は針位置検出処理の途中において実行する処理としてもよい。
【０２２９】
（実施の形態にかかる電子時計における針位置判定を行う構成）
図２５及び図２６は、実施の形態にかかる電子時計における針位置検出処理を行う構成の一例を示す図である。図２５に示す歯車２５００は、秒針１２３の駆動部の輪列に含まれる歯車である。歯車２５００は、ステップモータの回転に応じて回転軸２５０１を中心として回転することにより秒針１２３を駆動する。歯車２５００における回転軸２５０１とは異なる位置には、回転軸２５０１と平行な方向に歯車２５００を貫通する開口部２５０２が設けられている。
【０２３０】
図２６は、図２５に示した歯車２５００及び歯車２５００の周辺の断面の一部を示している。天井部２６０１及び底部２６０２は、秒針１２３の駆動部の輪列を収納する部分の天井部及び底面である。天井部２６０１には発光部２６０３が設けられている。発光部２６０３は、例えばＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ：発光ダイオード）により実現することができる。発光部２６０３は、歯車２５００に向かって、歯車２５００の回転軸と平行な方向、すなわち歯車２５００の開口部２５０２と平行な方向の光（例えば赤外線）を出射する。
【０２３１】
また、発光部２６０３は、天井部２６０１のうち、歯車２５００の回転角度が所定の角度である状態において、出射した光が開口部２５０２を通る位置に設けられている。歯車２５００の回転角度が所定の角度である状態とは、秒針１２３が所定の方向（例えば０秒の方向）を指示する状態である。
【０２３２】
底部２６０２には、発光部２６０３と対向するように受光部２６０４が設けられている。受光部２６０４は、例えばフォトトランジスタにより実現することができる。受光部２６０４は、発光部２６０３によって出射された光が歯車２５００の開口部２５０２を通る場合にのみ、その光を受光する。したがって、受光部２６０４は、発光部２６０３が発光し、かつ秒針１２３が所定の方向を指示している場合にのみ光を受光する。
【０２３３】
電子時計１００は、図２５及び図２６に示した構成を利用して、秒針１２３の指示方向が所定の方向（例えば０秒の方向）になっているか否かを判定する針位置判定を行う。すなわち、電子時計１００は、例えば発光部２６０３を発光させ、そのときの受光部２６０４の出力電流を検出して受光部２６０４が光を受光したか否かを判定する。これにより、現在時点において秒針１２３の指示方向が所定の方向（例えば０秒の方向）になっているか否かを判定することができる。これらの制御や判定は、例えば図２に示した制御回路２３０（演算部２３１）によって行われる。
【０２３４】
（実施の形態にかかる電子時計による針位置検出処理）
図２７は、実施の形態にかかる電子時計による針位置検出処理の一例を示すフローチャートである。電子時計１００は、例えば図２４に示したステップＳ２４０３又はステップＳ２４０５の針位置検出処理として、例えば図２７に示す処理を実行する。
【０２３５】
まず、電子時計１００は、内部時刻に基づく現在時点が針位置判定タイミングであるか否かを判断し（ステップＳ２７０１）、針位置判定タイミングになるまで待つ（ステップＳ２７０１：Ｎｏのループ）。針位置判定タイミングは、例えば、秒針１２３の位置ズレがない状況において秒針１２３が所定の方向（例えば０秒の方向）を指示するタイミング（例えば毎分の０秒）である。
【０２３６】
ステップＳ２７０１において、針位置判定タイミングになると（ステップＳ２７０１：Ｙｅｓ）、電子時計１００は針位置判定を行う（ステップＳ２７０２）。針位置判定は、例えば、上述のように、図２５に示した発光部２６０３を発光させ、そのときの受光部２６０４からの出力電流を検出する処理である。
【０２３７】
次に、電子時計１００は、ステップＳ２７０２の針位置判定によって秒針１２３の針位置が検出されたか否か、すなわち秒針１２３が所定の方向（例えば０秒の方向）を指示しているか否かを判断する（ステップＳ２７０３）。秒針１２３の針位置が検出されたか否かは、例えば受光部２６０４からの出力電流が閾値を超えたか否かによって判断することができる。
【０２３８】
ステップＳ２７０３において、針位置が検出された場合（ステップＳ２７０３：Ｙｅｓ）は、秒針１２３の位置ズレがない状態である。この場合に、電子時計１００は、針ズレフラグを“０”に設定し（ステップＳ２７０４）、一連の針位置検出処理を終了する。針ズレフラグは、秒針１２３の位置ズレがあるか否かを示す情報であって、例えば図３に示したＲＡＭ２３３に記憶される。
【０２３９】
ステップＳ２７０３において、針位置を検出できなかった場合（ステップＳ２７０３：Ｎｏ）は、秒針１２３の位置ズレがある状態である。この場合に、電子時計１００は、針ズレフラグを“１”に設定する（ステップＳ２７０５）。次に、電子時計１００は、１秒毎の針位置判定を開始する（ステップＳ２７０６）。すなわち、電子時計１００は、発光部２６０３を発光させ、そのときの受光部２６０４からの出力電流を検出する処理を１秒毎に繰り返す。
【０２４０】
次に、電子時計１００は、例えばステップＳ２７０６から６０秒以内に針位置が検出されたか否かを判断する（ステップＳ２７０７）。例えば、電子時計１００は、１秒毎の針位置判定において針位置が検出されると、その時点で針位置が検出されたと判断してステップＳ２７０７を終了する。一方、電子時計１００は、１秒毎の針位置判定において針位置が検出されない状態でステップＳ２７０６から６０秒が経過した場合は、針位置が検出されなかったと判断してステップＳ２７０７を終了する。
【０２４１】
ステップＳ２７０７において、６０秒以内に針位置が検出された場合（ステップＳ２７０７：Ｙｅｓ）は、電子時計１００は、ステップＳ２７０６によって開始した１秒毎の針位置判定を終了する（ステップＳ２７０８）。次に、電子時計１００は、秒針１２３のズレ量を算出する（ステップＳ２７０９）。秒針１２３のズレ量は、例えばステップＳ２７０１において針位置判定タイミングとなった時点の内部時刻と、針位置が検出された時点の内部時刻と、の差により算出することができる。
【０２４２】
次に、電子時計１００は、ズレ量検出フラグを“１”に設定し（ステップＳ２７１０）、一連の針位置検出処理を終了する。ズレ量検出フラグは、秒針１２３のズレ量を検出できたか否かを示す情報であって、例えば図３に示したＲＡＭ２３３に記憶される。
【０２４３】
ステップＳ２７０７において、６０秒以内に針位置が検出されなかった場合（ステップＳ２７０７：Ｎｏ）は、電子時計１００は、例えばステップＳ２７０６から１２時間以内に針位置が検出されたか否かを判断する（ステップＳ２７１１）。例えば、電子時計１００は、１秒毎の針位置判定において針位置が検出されると、その時点で針位置が検出されたと判断してステップＳ２７１１を終了する。一方、電子時計１００は、１秒毎の針位置判定において針位置が検出されない状態でステップＳ２７０６から１２時間が経過した場合は、針位置が検出されなかったと判断してステップＳ２７１１を終了する。
【０２４４】
ステップＳ２７１１において、１２時間以内に針位置が検出された場合（ステップＳ２７１１：Ｙｅｓ）は、電子時計１００は、ステップＳ２７０８へ移行する。１２時間以内に針位置が検出されていない場合（ステップＳ２７１１：Ｎｏ）は、秒針１２３のズレ量を検出できない状況である。この場合に、電子時計１００は、ステップＳ２７０６によって開始した１秒毎の針位置判定を終了する（ステップＳ２７１２）。次に、電子時計１００は、ズレ量検出フラグを“０”に設定し（ステップＳ２７１３）、一連の針位置検出処理を終了する。
【０２４５】
例えば、電子時計１００は、図２４に示したステップＳ２４０６において、ステップＳ２７０４又はステップＳ２７０５により設定した針ズレフラグの値を参照することにより、秒針１２３の位置ズレがあるか否かを判断する。また、電子時計１００は、図２４に示したステップＳ２４０７において、ステップＳ２７１０又はステップＳ２７１３により設定したズレ量検出フラグの値を参照することにより、秒針１２３の位置のズレ量を検出できたか否かを判断する。また、電子時計１００は、図２４に示したステップＳ２４０８において、ステップＳ２７０９によって算出したズレ量に基づいて秒針１２３の針位置を修正する。
【０２４６】
このように、実施の形態にかかる電子時計１００によれば、発電部の発電により充電を行う二次電池の電力により第１負荷動作を行った後に、その二次電池の電力により第２負荷動作を行い、発電部による発電の検出の結果に応じて第１負荷動作と第２負荷動作との間に待機時間を設定することができる。
【０２４７】
これにより、発電部による発電がない（又は発電量が少ない）場合は、第１負荷動作の後に待機して第１負荷動作により降下した二次電池の出力電圧を復帰させてから第２負荷動作を行い、第２負荷動作の際のシステムダウンを回避することができる。また、発電部による発電がある（又は発電量が多い）場合は、第１負荷動作の後に待機せず（又は短く待機して）第２負荷動作を行い、第１負荷動作と第２負荷動作との間の待機時間を削減することができる。このため、実施の形態にかかる電子時計１００によれば、二次電池の電圧降下によるシステムダウンを回避しつつ動作間の待機時間を削減することができる。
【０２４８】
例えば、電子時計１００は、発電部による発電の有無を検出し、発電部による発電がない場合は第１負荷動作と第２負荷動作との間に待機時間を設定し、発電部による発電がある場合は第１負荷動作と第２負荷動作との間に待機時間を設定しないようにする。
【０２４９】
この場合に、電子時計１００は、発電部による発電がないことにより第１負荷動作と第２負荷動作との間に設定した待機時間中において発電部による発電が検出された場合は、設定した待機時間の終了前に第２負荷動作を実行してもよい（例えば図５に示したステップＳ５０２及びステップＳ５０３）。これにより、第１負荷動作と第２負荷動作との間に設定した待機時間において発電部による発電が発生しシステムダウンを回避できる状態になった場合は第２負荷動作を早期に実行し、動作間の待機時間をさらに削減することができる。
【０２５０】
また、電子時計１００は、発電部による発電量を検出し、第１負荷動作と第２負荷動作との間に発電部による発電量に応じた長さの待機時間を設定するようにしてもよい（例えば図５の処理）。これにより、例えば発電部による発電量が大きい場合には待機時間を短くして第２負荷動作を早期に実行し、動作間の待機時間をさらに削減することができる。
【０２５１】
また、電子時計１００は、二次電池の出力電圧に応じた長さの待機時間を設定してもよい。これにより、例えば二次電池の出力電圧が高い場合には待機時間を短くして第２負荷動作を早期に実行し、動作間の待機時間をさらに削減することができる。
【０２５２】
また、電子時計１００は、第１負荷動作にかかった時間に応じた長さの待機時間を設定してもよい。これにより、例えば第１負荷動作にかかった時間が短く二次電圧の出力電圧の降下量が少ない場合には待機時間を短くして第２負荷動作を早期に実行し、動作間の待機時間をさらに削減することができる。
【０２５３】
また、電子時計１００は、第２負荷動作の消費電力の予測結果に応じた長さの待機時間を設定してもよい。これにより、例えば第２負荷動作の消費電力が小さいと予測される場合には待機時間を短くして第２負荷動作を早期に実行し、動作間の待機時間をさらに削減することができる。
【０２５４】
また、電子時計１００は、第１負荷動作の種別に応じた長さの待機時間を設定してもよい。例えば、衛星電波の受信は、標準電波の受信よりも消費電力が大きい。このため、例えば、電子時計１００は、第１負荷動作として標準電波の受信を行い第２負荷動作として高速運針を行う場合の待機時間を、第１負荷動作として衛星電波の受信を行い第２負荷動作として高速運針を行う場合の待機時間よりも短く設定してもよい。これにより、例えば第１負荷動作として標準電波を受信するため消費電力が小さい場合には待機時間を短くして高速運針を早期に実行し、動作間の待機時間をさらに削減することができる。
【０２５５】
また、電子時計１００は、上述の各パラメータ（例えば太陽電池の発電量、二次電池の出力電圧、第１負荷動作にかかった時間、第２負荷動作の消費電力の予測結果など）を組み合わせて待機時間の長さを設定してもよい。
【０２５６】
また、第１負荷動作は、例えば電波の受信とすることができる。この場合に、電子時計１００は、第１負荷動作により受信する電波の種別に応じた長さの待機時間を設定してもよい。これにより、例えば第１負荷動作により受信する電波の種別が、受信に伴う消費電力が小さい種別である場合には、待機時間を短くして第２負荷動作を早期に実行し、動作間の待機時間をさらに削減することができる。
【０２５７】
また、電子時計１００は、例えば第１負荷動作の前に発電部による発電の検出を行う。これにより、第１負荷動作の実行時に、発電部による発電があるか否かを把握することができる。このため、第１負荷動作の最中、又は第１負荷動作の直後における電子時計１００の表示動作を行うか否かを切り替えることができる。例えば、発電部による発電がない場合は、ユーザが電子時計１００を見ていない状況である可能性が高いため、第１負荷動作の結果を指針等により表示する動作を省き、消費電力を低減することができる。
【０２５８】
また、電子時計１００は、第１負荷動作と第２負荷動作との間に発電部による発電の検出を行ってもよい。これにより、第２負荷動作の開始時に発電部による発電があるか否かをより正確に判定することができる。このため、より正確に、太陽電池の電圧降下によるシステムダウンを回避しつつ動作間の待機時間を削減することができる。また、電子時計１００は、第１負荷動作の途中に発電部による発電の検出を行ってもよい。
【０２５９】
また、例えば、第１負荷動作は時刻情報を含む電波の受信（例えば上述の電波受信）であり、第２負荷動作は第１負荷動作により受信した電波に含まれる時刻情報に基づく運針（例えば上述の高速運針）である。これにより、システムダウンを回避しつつ、電波の受信と運針との間の待機時間を削減することができる。
【０２６０】
また、第１負荷動作は他の通信装置からのデータの受信であり、第２負荷動作は第１負荷動作により受信したデータに基づく運針であってもよい。これにより、システムダウンを回避しつつ、他の通信装置からのデータの受信と運針との間の待機時間を削減することができる。
【０２６１】
また、第１負荷動作は指針の位置ズレの検出（例えば上述の針位置検出処理）であり、第２負荷動作は第１負荷動作により検出した位置ズレに基づく指針の位置の修正（例えば上述の針位置修正）であってもよい。これにより、システムダウンを回避しつつ、指針の位置ズレの検出と指針の位置の修正との間の待機時間を削減することができる。
【０２６２】
また、第２負荷動作は、時刻を表示する複数の指針（時針１２１、分針１２２及び秒針１２３）のうち一部の指針を内部時刻に応じて駆動する動作であってもよい（例えば図１８〜図２０参照）。この場合に、電子時計１００は、例えば、第２負荷動作の後に、複数の指針のうち一部の指針とは異なる指針を内部時刻と一致するまで停止させる制御を行う。また、この場合の第１負荷動作は、例えば上述の電波受信とすることができる。
【０２６３】
ただし、上述のように、第１負荷動作及び第２負荷動作はこれらに限らず、発電部の発電により充電する二次電池の電力を用いた各種の動作とすることができる。
【０２６４】
上述した実施の形態において、二次電池２５２の充電のための発電部として太陽電池２５１を用いる構成について説明したが、二次電池２５２の充電のための発電部は太陽電池２５１に限らない。例えば、二次電池２５２の充電のための発電部は、熱発電や自動巻発電などを利用した発電部であってもよい。
【０２６５】
以上説明したように、電子時計によれば、二次電池の電圧降下によるシステムダウンを回避しつつ動作間の待機時間を削減することができる。
【産業上の利用可能性】
【０２６６】
以上のように、この発明にかかる電子時計は、発電部の発電により充電を行う二次電池の電力により第１負荷動作及び第２負荷動作を行う電子時計に有用であり、特に、第１負荷動作及び第２負荷動作として消費電力が大きい動作を行う電子時計に適している。
【符号の説明】
【０２６７】
１００  電子時計
１１０  文字板
１２１  時針
１２２  分針
１２３  秒針
１３０  操作部
１３１  リューズ
１３２  第１プッシュボタン
１３３  第２プッシュボタン
１４１  ＲＸ表記部
１４２  ＯＫ表記部
１４３  ＮＯ表記部
１５０  日車
２１０  アンテナ
２４１  表示部
２６０  スイッチ
７０１  システムダウンライン
７１０、７２０、７３０、１８１０、１９１０、２０１０  出力電圧変化
７１１、７２１、１８０１  電波受信
７１２、１８０２  電圧復帰待機処理
７１３、７２２  高速運針
７１４、７２３、１８０５  通常運針
８０１〜８０４、９０１〜９０４、１００１〜１００３、１２０１〜１２０４、１４０１〜１４０４  指針挙動
１６００、１７００  テーブル
１８０３  時針・日車駆動
１８０４、２００２  時刻一致待機
２００１  時針・分針駆動
２２０２  重み係数
２２０３  評価結果
２５００  歯車
２５０１  回転軸
２５０２  開口部
２６０３  発光部
２６０４  受光部
【図１】
2020098162.tif 000003
【図２】
2020098162.tif 000004
【図３】
2020098162.tif 000005
【図４】
2020098162.tif 000006
【図５】
2020098162.tif 000007
【図６】
2020098162.tif 000008
【図７】
2020098162.tif 000009
【図８】
2020098162.tif 000010
【図９】
2020098162.tif 000011
【図１０】
2020098162.tif 000012
【図１１】
2020098162.tif 000013
【図１２】
2020098162.tif 000014
【図１３】
2020098162.tif 000015
【図１４】
2020098162.tif 000016
【図１５】
2020098162.tif 000017
【図１６】
2020098162.tif 000018
【図１７】
2020098162.tif 000019
【図１８】
2020098162.tif 000020
【図１９】
2020098162.tif 000021
【図２０】
2020098162.tif 000022
【図２１】
2020098162.tif 000023
【図２２】
2020098162.tif 000024
【図２３】
2020098162.tif 000025
【図２４】
2020098162.tif 000026
【図２５】
2020098162.tif 000027
【図２６】
2020098162.tif 000028
【図２７】
2020098162.tif 000029