(57)【要約】【課題】使用者に対して使い勝手のよい電子機器を提供すること。【解決手段】電子時計１００は、ソーラーセル２０６による発電量の検出結果に基づいて、第１の状態から遷移した第２の状態においてソーラーセル２０６による発電量の積算量が第１の積算量に達した場合に自機器の状態を第１の状態へ切り換える。また、電子時計１００は、第３の状態から遷移した第２の状態においてソーラーセル２０６による発電量の積算量が第２の積算量に達した場合に自機器の状態を第１の状態へ切り換える。【選択図】図２
2019154103.tif 000002
【特許請求の範囲】
【請求項１】
発電部と、
前記発電部による発電量を検出する発電量検出部と、
前記発電部によって発電された電力を蓄電する蓄電部と、
前記蓄電部の電圧値を検出する電圧検出部と、
前記電圧検出部の検出結果に基づいて、第１の状態において前記蓄電部の電圧値が第１の電圧値を下回った場合に自機器の状態を前記第１の状態より機能が制限された第２の状態に切り換え、前記第２の状態において前記蓄電部の電圧値が前記第１の電圧値より低い第２の電圧値を下回った場合に自機器の状態を前記第２の状態より機能が制限された第３の状態に切り換え、前記第３の状態において前記蓄電部の電圧値が前記第１の電圧値より低い第３の電圧値に達した場合に自機器の状態を前記第２の状態に切り換える制御部と、を備え、
前記制御部は、前記発電量検出部の検出結果に基づいて、前記第１の状態から遷移した前記第２の状態において前記発電量の積算量が第１の積算量に達した場合に自機器の状態を前記第１の状態へ切り換え、前記第３の状態から遷移した前記第２の状態において前記発電量の積算量が第２の積算量に達した場合に自機器の状態を前記第１の状態へ切り換える、
ことを特徴とする電子機器。
【請求項２】
前記第２の積算量は前記第１の積算量より大きいことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記第１の状態から遷移した前記第２の状態の継続時間に応じて前記第１の積算量を増加させ、前記第３の状態から遷移した前記第２の状態の継続時間に応じて前記第２の積算量を増加させることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御部は、前記第１の状態から遷移した前記第２の状態において、前記蓄電部の電圧値が前記第２の電圧値より高い第４の電圧値に達しかつ前記発電量の積算量が前記第１の積算量に達した場合に自機器の状態を前記第１の状態へ切り換え、前記第３の状態から遷移した前記第２の状態において、前記蓄電部の電圧値が前記第２の電圧値より高い第５の電圧値に達しかつ前記発電量の積算量が前記第２の積算量に達した場合に自機器の状態を前記第１の状態へ切り換えることを特徴とする請求項１〜３のいずれか一つに記載の電子機器。
【請求項５】
前記制御部は、前記第１の状態から遷移した前記第２の状態において、前記蓄電部の電圧値が前記第４の電圧値より高い第６の電圧値に達した場合に前記発電量の積算量に関わらず自機器の状態を前記第１の状態へ切り換え、前記第３の状態から遷移した前記第２の状態において、前記蓄電部の電圧値が前記第５の電圧値より高い第７の電圧値に達した場合に前記発電量の積算量に関わらず自機器の状態を前記第１の状態へ切り換えることを特徴とする請求項４に記載の電子機器。
【請求項６】
前記第２の状態は、使用者に対して前記蓄電部の残容量の低下に関する所定の通知をおこなう状態であり、
前記第１の状態は、前記所定の通知をおこなわない状態であり、
前記第３の状態は、自機器のハードウェアに対する制御が停止する状態である、
ことを特徴とする請求項１〜５のいずれか一つに記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、発電部を備えた電子機器に関する。
【背景技術】
【０００２】
従来、電子時計などのように、標準電波やＧＰＳ信号を含む電波を受信したり、外部機器と接続したりすることにより、自機器が示す日時を、原子時計が計時する日時に修正する電子機器があった。このような電子機器には、受光した光により発電するソーラーセルや、ソーラーセルにおいて発電された電力を蓄電する二次電池を備え、二次電池を電源として動作するものがあった。
【０００３】
このような電子機器のうち、たとえば、二次電池を電源として動作する電子時計においては、ソーラーセルによる発電ができない状況下で電波を受信するなどしたために二次電池の充電量が或る閾値よりも減少すると、電子時計の状態を、時刻の計時やその他の各種の機能を有効とする通常状態から警告状態に切り換え、機能の一部を制限するようにしたものがあった。
【０００４】
このような電子時計は、たとえば、二次電池の電圧値を検出し、当該電圧値が所定の閾値（充電警告突入電圧）を下回った場合に、電子時計の状態を通常状態から警告状態へ切り換え、当該電圧値が充電警告突入電圧値よりも高い復帰用の電圧値に達した場合、あるいは、復帰用の電圧値に達してから所定の時間が経過した場合に、十分充電できていると判断し、警告状態から通常状態に復帰するようにしていた。
【０００５】
また、従来、電波時計において、二次電池の電圧値が第１の電圧値を下回った場合に、電波時計の状態を通常状態から警告状態に切り換え、二次電池の電圧値が第１の電圧値を下回った後に当該第１の電圧値を上回ってからのソーラーセルによる発電量の積算値を算出し、算出した発電量の積算値が所定の閾値に達した場合に、電波時計の状態を警告状態から通常状態に切り換える技術が知られている（たとえば、下記特許文献１を参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−１７７５５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、分極の特性が顕著に表れる二次電池を採用する場合は、二次電池の実際の残容量を電池電圧によって判定することが困難であり、電池電圧を基準とした復帰仕様では二次電池の実際の残容量に応じた状態遷移をおこなうことができない。分極とは、充電中の電池電圧が、電池残量にくらべて高くなる現象である。
【０００８】
また、発電量に基づいて状態遷移をおこなう場合にも、たとえば、二次電池の実際の残容量が最も少ない最悪ケースに合わせて状態遷移の基準を設定することになるため、通常状態への復帰に時間がかかり、使用者の使い勝手が悪くなるという問題がある。
【０００９】
この発明は、上述した従来技術による問題点を解消するため、使用者に対して使い勝手のよい電子機器を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するため、この発明にかかる電子機器は、発電部と、前記発電部による発電量を検出する発電量検出部と、前記発電部によって発電された電力を蓄電する蓄電部と、前記蓄電部の電圧値を検出する電圧検出部と、前記電圧検出部の検出結果に基づいて、第１の状態において前記蓄電部の電圧値が第１の電圧値を下回った場合に自機器の状態を前記第１の状態より機能が制限された第２の状態に切り換え、前記第２の状態において前記蓄電部の電圧値が前記第１の電圧値より低い第２の電圧値を下回った場合に自機器の状態を前記第２の状態より機能が制限された第３の状態に切り換え、前記第３の状態において前記蓄電部の電圧値が前記第１の電圧値より低い第３の電圧値に達した場合に自機器の状態を前記第２の状態に切り換える制御部と、を備え、前記制御部は、前記発電量検出部の検出結果に基づいて、前記第１の状態から遷移した前記第２の状態において前記発電量の積算量が第１の積算量に達した場合に自機器の状態を前記第１の状態へ切り換え、前記第３の状態から遷移した前記第２の状態において前記発電量の積算量が第２の積算量に達した場合に自機器の状態を前記第１の状態へ切り換える、ことを特徴とする。
【００１１】
また、この発明にかかる電子機器は、上記の発明において、前記第２の積算量が前記第１の積算量より大きいことを特徴とする。
【００１２】
また、この発明にかかる電子機器は、上記の発明において、前記制御部が、前記第１の状態から遷移した前記第２の状態の継続時間に応じて前記第１の積算量を増加させ、前記第３の状態から遷移した前記第２の状態の継続時間に応じて前記第２の積算量を増加させることを特徴とする。
【００１３】
また、この発明にかかる電子機器は、上記の発明において、前記制御部が、前記第１の状態から遷移した前記第２の状態において、前記蓄電部の電圧値が前記第２の電圧値より高い第４の電圧値に達しかつ前記発電量の積算量が前記第１の積算量に達した場合に自機器の状態を前記第１の状態へ切り換え、前記第３の状態から遷移した前記第２の状態において、前記蓄電部の電圧値が前記第２の電圧値より高い第５の電圧値に達しかつ前記発電量の積算量が前記第２の積算量に達した場合に自機器の状態を前記第１の状態へ切り換えることを特徴とする。
【００１４】
また、この発明にかかる電子機器は、上記の発明において、前記第２の状態が、使用者に対して前記蓄電部の残容量の低下に関する所定の通知をおこなう状態であり、前記第１の状態は、前記所定の通知をおこなわない状態であり、前記第３の状態は、自機器のハードウェアに対する制御が停止する状態である、ことを特徴とする。
【００１５】
これにより、第３の状態から遷移したことにより初期の残容量が少ない第２の状態に比べて、第１の状態から遷移したことにより初期の残容量が多い第２の状態からは、少ない積算発電量により第１の状態へ復帰することができる。したがって、第１の状態において蓄電部の電圧値が第１の電圧値を下回ったことにより第１の状態より機能が制限された第２の状態へ遷移した場合に、第１の状態へ早期に復帰することができる。
【発明の効果】
【００１６】
この発明の一側面によれば、使用者に対して使い勝手のよい電子機器を提供することができるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】図１は、実施の形態にかかる電子時計の外観の一例を示す図である。
【図２】図２は、実施の形態にかかる電子時計のハードウェア構成を示す説明図である。
【図３】図３は、実施の形態にかかるソーラーセルの発電量の検出にかかる構成を示す説明図である。
【図４】図４は、実施の形態にかかる発電量ランク情報の出力にかかる発電検出制御部の処理を示すフローチャートである。
【図５】図５は、実施の形態にかかる発電量テーブルの一例を示す図である。
【図６】図６は、実施の形態にかかる電子時計の各動作状態の例を示す図である。
【図７】図７は、実施の形態にかかる電子時計の状態遷移の例を示す図である。
【図８】図８は、実施の形態にかかる充電警告状態から通常状態への復帰に要する充電量の例を示す図である。
【図９】図９は、実施の形態にかかる充電警告状態から通常状態への復帰に要する充電量の変化の例を示す図である。
【図１０】図１０は、実施の形態にかかる電子時計による充電警告状態における処理の一例を示すフローチャートである。
【図１１】図１１は、実施の形態にかかる電子時計による充電警告状態における処理の他の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下に図面を参照して、この発明にかかる電子機器の実施の形態を詳細に説明する。
【００１９】
（実施の形態）
（実施の形態にかかる電子時計の外観）
図１は、実施の形態にかかる電子時計の外観の一例を示す図である。図１に示すように、実施の形態にかかる電子時計１００は、電子時計１００の外装をなすケース（外装ケース）１０１を備えている。ケース１０１は、たとえば、金属材料を用いて形成され、両端が開口した略円筒形状をなす。
【００２０】
ケース１０１の一端側（表側）には、当該表側の開口を閉塞する風防ガラス１０２と、風防ガラス１０２の周縁を支持するベゼル１０３と、が設けられている。風防ガラス１０２は、たとえば、透明なガラス材料を用いて形成され、略円板形状をなす。ベゼル１０３は、たとえば、金属材料を用いて形成され、風防ガラス１０２の直径と略同一の内径の環形状をなす。ケース１０１の他端側（裏側）には、当該裏側の開口を閉塞する裏蓋部材が設けられている。
【００２１】
ケース１０１には、操作部１０４が設けられている。操作部１０４は、たとえば、竜頭や操作ボタンなどによって実現することができる。操作部１０４は、使用者による操作を受け付けた場合、操作内容に応じた信号を制御回路（図２を参照）に対して出力する。制御回路は、操作部１０４が受け付けた操作入力の内容に応じて、衛星信号の受信処理などの処理を実行する。
【００２２】
ケース１０１の内側には、文字板１０５が設けられている。文字板１０５には、時刻指示針１０６の位置すなわち時刻を示すインデックス（指標）１０７が設けられている。時刻指示針１０６は、文字板１０５に設けられ、具体的には、たとえば、時針、分針、秒針などによって実現することができる。時刻指示針１０６は、文字板１０５の中心を回転中心として回転可能な状態で文字板１０５に設けられている。インデックス１０７は、時刻指示針１０６の軸心を中心とする円周上に配置されている。
【００２３】
また、文字板１０５には、アンテナによる衛星信号の受信制御に関する情報を表示するためのマーカー１０８が配置されている。マーカー１０８は、たとえば、衛星信号の受信中であることを示す「ＲＸ」や、アンテナによる衛星信号の受信処理の成否を示す「ＮＯ」や「ＯＫ」などの文字列、および、当該文字列が示す各位置を示す記号によって実現することができる。
【００２４】
ケース１０１と裏蓋部材と文字板１０５とによって囲まれる空間には、時刻指示針１０６を回転駆動する輪列やモータなどによって構成される駆動機構（図２を参照）が設けられている。時刻指示針１０６は、輪列を介してモータに連結されており、当該モータの駆動力を受けて回転する。電子時計１００は、文字板１０５の表面側において、駆動機構によって時刻指示針１０６を回転駆動し、インデックス１０７に対する時刻指示針１０６の位置によって、現在の時刻をアナログ表示する。電子時計１００においては、文字板１０５、時刻指示針１０６、インデックス１０７、輪列、モータなどによって時刻表示部１０９が構成される。
【００２５】
また、文字板１０５には、電子時計１００の充電状態を示すインジケーター１１０が設けられている。たとえば、インジケーター１１０は、電源（二次電池、図２を参照）の充電状態を示す目盛り１１１と、電源の充電電圧に応じて変位する機能指示針１１２と、を備える。
【００２６】
（実施の形態にかかる電子時計のハードウェア構成）
図２は、実施の形態にかかる電子時計のハードウェア構成を示す説明図である。図２に示すように、実施の形態にかかる電子時計１００は、アンテナ２０１と、受信回路２０２と、制御回路２０３と、電源２０４と、昇圧部２０５と、ソーラーセル２０６と、発電検出制御部２０７と、検出用抵抗２０８と、駆動機構２０９と、時刻表示部１０９と、スイッチ２１０と、スイッチ２１１と、表示画面２１２と、通信インタフェース２１４と、アンテナ２１５と、を備えている。
【００２７】
アンテナ２０１、受信回路２０２、制御回路２０３、電源２０４、昇圧部２０５、ソーラーセル２０６、発電検出制御部２０７、検出用抵抗２０８、駆動機構２０９、スイッチ２１０、スイッチ２１１、通信インタフェース２１４、アンテナ２１５は、たとえば、ケース１０１と裏蓋部材と文字板１０５とによって囲まれる空間内に設けられている。
【００２８】
アンテナ２０１は、複数のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から送信される衛星信号を受信する。たとえば、アンテナ２０１は、ＧＰＳ衛星から送信される、周波数が約１．６［ＧＨｚ］の電波を受信するパッチアンテナによって実現することができる。ＧＰＳ衛星は、それぞれ、地球の周回軌道を周回しており、高精度の原子時計を搭載し、当該原子時計によって計時された時刻情報を含んだ衛星信号を周期的に送信する。
【００２９】
また、アンテナ２０１は、所定の送信局から送信される標準電波を受信してもよい。標準電波は、標準時と周波数の国家標準または国際標準として政府や国際機関が放送している電波であって、たとえば、ＪＪＹなどの標準周波数報時局から送信され、タイムコードが重畳されている。
【００３０】
受信回路２０２は、アンテナ２０１によって受信された衛星信号を復号して、復号の結果得られる衛星信号の内容を示すビット列（受信データ）を出力する。たとえば、受信回路２０２は、高周波回路（ＲＦ回路）２０２ａとデコード回路２０２ｂとを含んで構成されている。高周波回路２０２ａは、高周波数で動作する集積回路であって、アンテナ２０１が受信したアナログ信号に対して増幅および検波をおこなって、ベースバンド信号に変換する。デコード回路２０２ｂは、ベースバンド処理をおこなう集積回路であって、高周波回路２０２ａが出力するベースバンド信号を復号してＧＰＳ衛星から受信したデータの内容を示すビット列を生成し、制御回路２０３に対して出力する。
【００３１】
制御回路２０３は、演算部２０３ａと、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０３ｂと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３ｃと、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）２０３ｄと、モータ駆動回路２０３ｅと、表示制御部２１３と、を含む制御部である。たとえば、制御回路２０３は、マイクロコンピュータによって実現することができる。
【００３２】
演算部２０３ａは、ＲＯＭ２０３ｂに格納された各種の制御プログラムに従って各種の情報処理をおこなう。ＲＡＭ２０３ｃは、演算部２０３ａのワークメモリとして機能し、演算部２０３ａの処理対象となるデータが書き込まれる。ＲＴＣ２０３ｄは、演算部２０３ａに対して、電子時計１００の内部での計時に使用されるクロック信号を出力する。
【００３３】
演算部２０３ａは、ＲＴＣ２０３ｄが出力したクロック信号に基づいて内部時刻を計時する。また、演算部２０３ａは、計時した内部時刻を、受信回路２０２によって受信された衛星信号に基づいて修正し、時刻表示部１０９に表示すべき時刻（表示時刻）を決定する。モータ駆動回路２０３ｅは、演算部２０３ａが決定した表示時刻に応じて、駆動機構２０９に対して駆動信号を出力する。
【００３４】
駆動機構２０９は、モータ駆動回路２０３ｅから出力される駆動信号に応じて動作するモータや輪列を含んで構成することができる。モータは、たとえば、ステップモータによって実現することができ、モータ駆動回路２０３ｅから出力される駆動パルスに応じた正転（右回り）または逆転（左回り）の回転動作をおこなう。駆動機構２０９は、ステップモータの回転を、輪列を介して時刻指示針１０６に伝達することによって時刻指示針１０６を回転させる。
【００３５】
電子時計１００においては、演算部２０３ａが決定した表示時刻に応じた駆動信号を駆動機構２０９に対して出力すると、モータが駆動され、当該モータに連結された輪列を介して時刻指示針１０６が回動する。これにより、時刻表示部１０９において、制御回路２０３によって生成された表示時刻を表示することができる。
【００３６】
電源２０４は、受信回路２０２や制御回路２０３など、電子時計１００が備える各部に電力を供給する蓄電部である。電源２０４は、たとえば、リチウムイオン電池などの二次電池によって実現することができる。電源２０４としての二次電池は、化学エネルギーを電気エネルギーに変換（放電）することにより、電子時計１００が備える各部に電力を供給する電源２０４（化学電池）であって、放電に加えて、電気エネルギーを化学エネルギーに変換することにより蓄電（充電）することができる。
【００３７】
電源２０４は、ソーラーセル２０６（太陽電池）によって発電された電力を蓄積（蓄電）する。電子時計１００は、電源２０４の電圧値（電源２０４の電圧値）を検出する電圧センサ（電圧検出部）を備えている。当該電圧センサの出力値（電源２０４の電圧値）は演算部２０３ａに出力される。
【００３８】
スイッチ２１０は、電源２０４から受信回路２０２への電力供給路の途中に設けられており、制御回路２０３から出力される制御信号にしたがってオン／オフが切り換えられる。電子時計１００においては、制御回路２０３によりスイッチ２１０のオン／オフを切り換えることにより、受信回路２０２の動作タイミングを制御することができる。受信回路２０２は、スイッチ２１０を介して電源２０４から電力が供給されている間だけ動作して、アンテナ２０１が受信した衛星信号の復号をおこなう。
【００３９】
ソーラーセル２０６は、文字板１０５の裏蓋側に配置されており、風防ガラス１０２を介して文字板１０５に入射する太陽光などの受光によって発電し、発電した電力を電源２０４に出力する発電部である。昇圧部２０５は、制御回路２０３によって駆動制御され、ソーラーセル２０６が発電した電力における電圧を昇圧して電源２０４に出力する。昇圧部２０５は、たとえば、ＤＣ／ＤＣコンバータによって構成することができる。
【００４０】
スイッチ２１１は、ソーラーセル２０６から電源２０４への電力供給路の途中（ソーラーセル２０６と昇圧部２０５との間）に配置されている。スイッチ２１１は、制御回路２０３からの制御信号に応じて、ソーラーセル２０６の接続先を電源２０４（昇圧部２０５）または検出用抵抗２０８に切り換える。
【００４１】
制御回路２０３は、電源２０４への蓄電をおこなう際は、ソーラーセル２０６と電源２０４とをスイッチ２１１を介して接続する。また、制御回路２０３は、ソーラーセル２０６の発電量を検出する際には、ソーラーセル２０６と電源２０４との接続を切り離し、ソーラーセル２０６と検出用抵抗２０８とをスイッチ２１１を介して接続する。
【００４２】
発電検出制御部２０７は、スイッチ２１１および検出用抵抗２０８を介してソーラーセル２０６に接続され、ソーラーセル２０６に接続されている状態において、ソーラーセル２０６の発電量を検出する。たとえば、発電検出制御部２０７は、検出用抵抗２０８を介して、ソーラーセル２０６から昇圧部２０５を介して電源２０４に流れる電流値を計測することによりソーラーセル２０６の発電量を検出する。
【００４３】
表示画面２１２は、たとえば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）によって実現することができる。表示画面２１２は、ＬＣＤに代えて、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイを用いてもよい。表示制御部２１３は、制御回路２０３から出力される制御信号にしたがって、表示画面２１２を駆動制御する。表示画面２１２は、表示制御部２１３によって駆動制御されて、たとえば、発電量の積算値を表示する。
【００４４】
表示画面２１２は、発電量の積算値を直接表示するものに限らない。表示画面２１２は、発電量の積算値を直接表示することに代えて、あるいは加えて、たとえば、現状の発電量に基づき、充電が完了するまでにかかる時間（残り時間）を表示してもよい。また、積算値表示部は、発電量の積算値を直接表示することに代えて、あるいは加えて、現状の電圧値（充電量）で、外部電波を受信することが可能な回数（受信回数）を表示するようにしてもよい。また、積算値表示部は、受信する外部電波の種類ごとに、表示内容を変更してもよい。
【００４５】
また、電子時計１００は、ＬＥＤ、ＬＥＤ駆動回路、アラーム、アラーム駆動回路などを備えていてもよい。ＬＥＤ駆動回路は、ＬＥＤを駆動してバックライトとして表示画面を照明したり、警告光を出力したりする。ＬＥＤの代わりに、ＥＬ、ランプなどを用いてもよい。アラーム駆動回路は、アラーム駆動回路が搭載する圧電素子を駆動して、アラーム（ブザー）を出力する。アラーム駆動回路は、告知の種類によって、音の種類、高さ、音量などを変えて出力してもよい。
【００４６】
通信インタフェース２１４は、アンテナ２１５を介して他端末との間で無線通信をおこなう通信部である。通信インタフェース２１４は、たとえば制御回路２０３によって制御される。また、通信インタフェース２１４は、一例としてはＢｌｕｅｔｏｏｔｈ（登録商標）の無線通信に対応する。
【００４７】
図２においては、制御回路２０３からの制御信号に応じて、スイッチ２１１によりソーラーセル２０６の接続先を電源２０４（昇圧部２０５）または検出用抵抗２０８に切り換えるようにしたが、このような構成に限らない。
【００４８】
たとえば、スイッチ２１１を省いた構成とし、ソーラーセル２０６と電源２０４（昇圧部２０５）、および、ソーラーセル２０６と検出用抵抗２０８とが常時接続されていてもよい。この場合は、発電量の検出時には、制御回路２０３からの制御によって昇圧部２０５を停止させる。
【００４９】
あるいは、スイッチ２１１に代えて、ソーラーセル２０６と電源２０４（昇圧部２０５）とを接続するスイッチを設け、このスイッチを、通常時はオン状態として昇圧部２０５における昇圧に使用するためにコンデンサに充電し、発電量の検出時にオフ状態とする。
【００５０】
（実施の形態にかかるソーラーセルの発電量の検出にかかる構成）
図３は、実施の形態にかかるソーラーセルの発電量の検出にかかる構成を示す説明図である。図３において、図２に示した部分と同様の部分については同一の符号を付して説明を省略する。ソーラーセル２０６の発電量を検出する発電量検出部は、発電検出制御部２０７および検出用抵抗２０８により実現される。
【００５１】
図３に示すように、検出用抵抗２０８は、たとえば、並列接続された、抵抗値の異なる複数の抵抗を備えている。図３に示す例においては、抵抗ランクが「１」のＲ０抵抗、抵抗ランクが「２」のＲ１抵抗、抵抗ランクが「３」のＲ２抵抗、抵抗ランクが「４」のＲ３抵抗、抵抗ランクが「５」のＲ４抵抗、抵抗ランクが「６」のＲ５抵抗、抵抗ランクが「７」のＲ６抵抗の７つの抵抗を備えている。抵抗ランクの数値が大きいほど、大きい抵抗値が設定されている。
【００５２】
これらの抵抗には、それぞれスイッチが接続されている。発電検出制御部２０７は、いずれか一つの抵抗値に電流が流れるように各スイッチのオン／オフを切り換える。各スイッチは、それぞれ、一端が各抵抗に接続され、他端が電源２０４に接続されている。各スイッチは、オンされた状態で電源電圧（ＶＤＤ）が印加される。
【００５３】
発電によりソーラーセル２０６が出力する電流値は、ソーラーセル２０６が受ける光の量により変動する。発電検出制御部２０７は、発電量の検出に際して、ソーラーセル２０６と検出用抵抗２０８とを接続した状態において、検出用抵抗２０８におけるいずれか一つの抵抗のスイッチをオン状態とし、電源２０４の電圧値が、予め定められた検出閾値を上回るか下回るかを抵抗ごとに判断する。そして、発電検出制御部２０７は、検出閾値を上回ると判断した場合に、「暗」を検出する。また、発電検出制御部２０７は、検出閾値を下回ると判断した場合に、「明」を検出する。
【００５４】
発電検出制御部２０７は、演算部２０３ａから出力された発電量の検出開始の指示信号を受け付けた場合に、検出用抵抗２０８におけるいずれか一つの抵抗に接続されたスイッチをオン状態とし、抵抗ごとに「明」か「暗」かを検出し、検出結果に基づいて、ソーラーセル２０６が出力する電流値（発電量）に応じた発電量ランク情報を出力する。
【００５５】
（実施の形態にかかる発電量ランク情報の出力にかかる発電検出制御部の処理）
図４は、実施の形態にかかる発電量ランク情報の出力にかかる発電検出制御部の処理を示すフローチャートである。図４において、発電検出制御部２０７は、まず、図３に示した各抵抗のスイッチをオフ状態として、「明」を検出したか否かを判断する（ステップＳ４０１）。「明」を検出していない場合（ステップＳ４０１：Ｎｏ）、発電検出制御部２０７は、発電量ランク（発電量ランク）を「０」に決定する（ステップＳ４３１）。
【００５６】
ステップＳ４０１において、「明」を検出した場合（ステップＳ４０１：Ｙｅｓ）、発電検出制御部２０７は、抵抗Ｒ３のスイッチをオン状態とすることにより抵抗ランクを「４」に設定し（ステップＳ４０２）、所定時間（たとえば２５０［ｍｓ］）待機する（ステップＳ４０３：Ｎｏのループ）。そして、抵抗ランクが「４」の状態において所定時間が経過した場合（ステップＳ４０３：Ｙｅｓ）、発電検出制御部２０７は、「明」を検出したか否かを判断する（ステップＳ４０４）。
【００５７】
ステップＳ４０４において、「明」を検出した場合（ステップＳ４０４：Ｙｅｓ）、発電検出制御部２０７は、抵抗Ｒ５のスイッチをオン状態とすることにより抵抗ランクを「６」に設定し（ステップＳ４０５）、所定時間待機する（ステップＳ４０６：Ｎｏのループ）。そして、抵抗ランクが「６」の状態において所定時間が経過した場合（ステップＳ４０６：Ｙｅｓ）、発電検出制御部２０７は、「明」を検出したか否かを判断する（ステップＳ４０７）。
【００５８】
ステップＳ４０７において、「明」を検出した場合（ステップＳ４０７：Ｙｅｓ）、発電検出制御部２０７は、抵抗Ｒ６のスイッチをオン状態とすることにより抵抗ランクを「７」に設定し（ステップＳ４０８）、所定時間待機する（ステップＳ４０９：Ｎｏのループ）。そして、抵抗ランクが「７」の状態において所定時間が経過した場合（ステップＳ４０９：Ｙｅｓ）、発電検出制御部２０７は、「明」を検出したか否かを判断する（ステップＳ４１０）。
【００５９】
ステップＳ４１０において、「明」を検出した場合（ステップＳ４１０：Ｙｅｓ）、発電検出制御部２０７は、発電量ランクを「８」に決定する（ステップＳ４１１）。一方、ステップＳ４１０において、「明」を検出していない場合（ステップＳ４１０：Ｎｏ）、発電検出制御部２０７は、発電量ランクを「７」に決定する（ステップＳ４１２）。
【００６０】
ステップＳ４０７において、「明」を検出していない場合（ステップＳ４０７：Ｎｏ）、発電検出制御部２０７は、抵抗Ｒ４のスイッチをオン状態とすることにより抵抗ランクを「５」に設定し（ステップＳ４１３）、所定時間待機する（ステップＳ４１４：Ｎｏのループ）。そして、抵抗ランクが「５」の状態において所定時間が経過した場合（ステップＳ４１４：Ｙｅｓ）、発電検出制御部２０７は、「明」を検出したか否かを判断する（ステップＳ４１５）。
【００６１】
ステップＳ４１５において、「明」を検出した場合（ステップＳ４１５：Ｙｅｓ）、発電検出制御部２０７は、発電量ランクを「６」に決定する（ステップＳ４１６）。一方、ステップＳ４１５において、「明」を検出していない場合（ステップＳ４１５：Ｎｏ）、発電検出制御部２０７は、発電量ランクを「５」に決定する（ステップＳ４１７）。
【００６２】
ステップＳ４０４において、「明」を検出していない場合（ステップＳ４０４：Ｎｏ）、発電検出制御部２０７は、抵抗Ｒ１のスイッチをオン状態とすることにより抵抗ランクを「２」に設定し（ステップＳ４１８）、所定時間待機する（ステップＳ４１９：Ｎｏのループ）。そして、発電検出制御部２０７は、抵抗ランクが「２」の状態において所定時間が経過した場合（ステップＳ４１９：Ｙｅｓ）、「明」を検出したか否かを判断する（ステップＳ４２０）。
【００６３】
ステップＳ４２０において、「明」を検出した場合（ステップＳ４２０：Ｙｅｓ）、発電検出制御部２０７は、抵抗Ｒ２のスイッチをオン状態とすることにより抵抗ランクを「３」に設定し（ステップＳ４２１）、所定時間待機する（ステップＳ４２２：Ｎｏのループ）。そして、発電検出制御部２０７は、抵抗ランクが「３」の状態において所定時間が経過した場合（ステップＳ４２２：Ｙｅｓ）、「明」を検出したか否かを判断する（ステップＳ４２３）。
【００６４】
ステップＳ４２３において、「明」を検出した場合（ステップＳ４２３：Ｙｅｓ）、発電検出制御部２０７は、発電量ランクを「４」に決定する（ステップＳ４２４）。一方、ステップＳ４２３において、「明」を検出していない場合（ステップＳ４２３：Ｎｏ）、発電検出制御部２０７は、発電量ランクを「３」に決定する（ステップＳ４２５）。
【００６５】
ステップＳ４２０において、「明」を検出していない場合（ステップＳ４２０：Ｎｏ）、発電検出制御部２０７は、抵抗Ｒ０のスイッチをオン状態とすることにより抵抗ランクを「１」に設定し（ステップＳ４２６）、所定時間待機する（ステップＳ４２７：Ｎｏのループ）。そして、発電検出制御部２０７は、抵抗ランクが「１」の状態において所定時間が経過した場合（ステップＳ４２７：Ｙｅｓ）、「明」を検出したか否かを判断する（ステップＳ４２８）。
【００６６】
ステップＳ４２８において、「明」を検出した場合（ステップＳ４２８：Ｙｅｓ）、発電検出制御部２０７は、発電量ランクを「２」に決定する（ステップＳ４２９）。一方、ステップＳ４２８において、「明」を検出していない場合（ステップＳ４２８：Ｎｏ）、発電検出制御部２０７は、発電量ランクを「１」に決定する（ステップＳ４３０）。発電検出制御部２０７は、発電量の検出に際して、図４に示した処理を実行し、決定した発電量ランクを示す発電量ランク情報を制御回路２０３（演算部２０３ａ）へ出力する。
【００６７】
図４に示した例では、発電量の検出に際して、発電検出制御部２０７は、抵抗値の中央（抵抗ランク「４」のＲ３抵抗）から検出をおこない、抵抗値の中央から抵抗値を大きくしていく、あるいは、抵抗値の中央から抵抗値を小さくしていくように抵抗を切り換える。これにより、もっとも抵抗値が大きい抵抗から抵抗値が小さくなる抵抗に順次切り換える場合、あるいは、もっとも抵抗値が小さい抵抗から抵抗値が大きくなる抵抗に順次切り換える場合と比較して、発電量の検出（発電量ランクの決定）にかかる時間の短縮を図ることができる。ただし、抵抗値の切り換え順序はこれに限らず任意に決定できる。
【００６８】
（実施の形態にかかる発電量テーブル）
図５は、実施の形態にかかる発電量テーブルの一例を示す図である。図５に示す発電量テーブル５００は、上記の図４に示した処理によって決定される、ソーラーセル２０６の発電量に応じて定められた複数段階の発電量ランクごとに、各発電量ランクにおける仮想的な発電量（発電量ポイント）を関連付ける。発電量テーブル５００は、たとえば、図２に示したＲＯＭ２０３ｂに記憶される。
【００６９】
たとえば、発電量テーブル５００は、「０」ランク〜「８」ランクまでの９段階の発電量ランクと、各発電量ランクにおける発電量ポイントと、を関連付けて記憶している。図５に示す例では、「０」ランクにおける発電量ポイントは０、「１」ランクにおける発電量ポイントは１、「２」ランクにおける発電量ポイントは２、「３」ランクにおける発電量ポイントは４、「４」ランクにおける発電量ポイントは８とされている。また、「５」ランクにおける発電量ポイントは１６、「６」ランクにおける発電量ポイントは３２、「７」ランクにおける発電量ポイントは６４、「８」ランクにおける発電量ポイントは１２８とされている。
【００７０】
制御回路２０３（演算部２０３ａ）は、発電検出制御部２０７から出力された発電量ランク情報が示す発電量ランクに対応する発電量ポイントを発電量テーブル５００から判定することで、電子時計１００における現在の発電量を検出することができる。
【００７１】
（実施の形態にかかる電子時計の各動作状態）
図６は、実施の形態にかかる電子時計の各動作状態の例を示す図である。図６に示す動作状態テーブル６００は、電圧ランクと、電圧閾値と、動作状態と、の関係を示すテーブルである。たとえば、動作状態テーブル６００の電圧ランクは、電源２０４の電圧値（出力電圧）のインデックスである。動作状態テーブル６００の電圧閾値は、各電圧ランクの境界となる、電源２０４の電圧値の閾値である。
【００７２】
動作状態テーブル６００の各動作状態は、充電に関する電子時計１００の状態である。各通常状態は、後述の充電警告状態およびパワーブレイク状態と比べて電源２０４の残容量が多い状態であり、電子時計１００が後述の２秒運針をおこなわない状態である。各通常状態のうち、通常状態（過充電防止）は、電源２０４が満充電に近く、電子時計１００が、過充電を防止するために電源２０４の充電を停止する状態である。
【００７３】
通常状態（通常使用Ｈ）は、通常状態（過充電防止）より電源２０４の残容量が少なく、電子時計１００が電源２０４の充電をおこなう状態である。通常状態（通常使用Ｍ）は、通常状態（通常使用Ｈ）より電源２０４の残容量が少なく、電子時計１００が電源２０４の充電をおこなう状態である。通常状態（通常使用Ｌ）は、通常状態（通常使用Ｍ）より電源２０４の残容量が少なく、電子時計１００が電源２０４の充電をおこなう状態である。通常状態（過充電防止）、通常状態（通常使用Ｈ）、通常状態（通常使用Ｍ）および通常状態（通常使用Ｌ）において、電子時計１００の各機能は制限されない。
【００７４】
通常状態（連続通信禁止）は、通常状態（通常使用Ｌ）より電源２０４の残容量が少なく、電子時計１００が電源２０４の充電をおこなう状態である。通常状態（連続通信禁止）において、電子時計１００は、他端末との連続通信が禁止される。他端末との連続通信とは、たとえば、図２に示した通信インタフェース２１４において、他端末との間でデータ伝送をおこなっていない間もその他端末との間で無線接続を維持することである。
【００７５】
充電警告状態は、通常状態（連続通信禁止）よりも残容量が低下し、さらに残容量が低下すると電子時計１００がパワーブレイク状態へ遷移する状態であって、上述の各通常状態よりも電子時計１００の機能が制限される状態である。充電警告状態において、電子時計１００は、上述した時刻表示等の動作をおこなうとともに、使用者に対して電源２０４の残容量の低下に関する所定の通知をおこなう。
【００７６】
この所定の通知は、一例としては、時刻指示針１０６の秒針を、２秒刻みに動かすことで使用者への通知をおこなう２秒運針である。ただし、この所定の通知は、２秒運針に限らず、時刻指示針１０６の他の運針、機能指示針１１２の運針、表示画面２１２による通知、音声、発光、振動等による通知、通信インタフェース２１４により使用者が所有する情報端末へ情報を送信することによる通知など各種の通知とすることができる。
【００７７】
また、所定の通知による通知内容は、電源２０４の残容量が低下していることでもよいし、このままでは電子時計１００が後述のパワーブレイク状態へ遷移することでもよいし、電源２０４の充電を要することでもよいし、電子時計１００の明るい所への移動を要することでもよいし、電子時計１００への光の照射を要することでもよい。
【００７８】
パワーブレイク状態は、充電警告状態より残容量がさらに低下し、電子時計１００の動作に十分な残容量がない状態であって、上述の充電警告状態よりも電子時計１００の機能が制限される状態である。たとえば、パワーブレイク状態において、電子時計１００は、制御回路２０３による各ハードウェアの制御を停止する。各ハードウェアの制御には、たとえば、受信回路２０２、駆動機構２０９、表示画面２１２、通信インタフェース２１４などの制御が含まれる。
【００７９】
たとえば、電子時計１００は、上述の電圧センサにより電源２０４の電圧値を検出し、検出結果と電圧閾値とを比較することにより電源２０４の電圧ランクを判定する。たとえば、電源２０４の電圧値が２．４０［Ｖ］未満の場合は電圧ランクが０、電源２０４の電圧値が２．４０［Ｖ］以上２．４５［Ｖ］未満の場合は電圧ランクが１、電源２０４の電圧値が２．４５［Ｖ］以上２．５０［Ｖ］未満の場合は電圧ランクが２、…のように判定される。
【００８０】
そして、電子時計１００は、判定した電圧ランクに応じて、動作状態テーブル６００においてその電圧ランクと対応付けられている動作状態へ遷移する。たとえば、電子時計１００は、電源２０４の電圧値が２．４７［Ｖ］の場合は通常状態（連続通信禁止）に遷移するが、その通常状態（連続通信禁止）において電源２０４の電圧値が２．４５［Ｖ］を下回ると充電警告状態へ遷移する。また、電子時計１００は、充電警告状態において電源２０４の電圧値が２．４０［Ｖ］を下回るとパワーブレイク状態へ遷移する。また、電子時計１００は、パワーブレイク状態において電源２０４の電圧値が２．４０［Ｖ］に達すると充電警告状態へ遷移（復帰）する。
【００８１】
ただし、電子時計１００は、充電警告状態から通常状態（連続通信禁止）への遷移（復帰）については、上述した発電量の積算量に基づいて、または、電源２０４の電圧値および上述した発電量の積算量に基づいておこなう。発電量の積算量に基づく充電警告状態から通常状態（連続通信禁止）への復帰については後述する。これらの状態遷移の制御は、たとえば図２に示した演算部２０３ａによりおこなわれる。
【００８２】
また、パワーブレイク状態から充電警告状態への遷移の条件に、電源２０４の電圧値が電圧閾値（たとえば２．４０［Ｖ］）に達することに加えて、現在の電子時計１００の周辺の照度が一定値（一例としては３００［ｌｘ］）以上であることも含めてもよい。この場合に、電子時計１００は、電子時計１００の周辺の照度を検出し、検出結果を制御回路２０３に通知する照度センサを備える。
【００８３】
これにより、充電警告状態に復帰した場合にどの程度の充電がおこなわれる（充電が継続する）かを予測して充電警告状態への復帰を判断することができる。このため、薄暗い場所などの充電に適さない環境で、分極によって電圧が上がってしまった場合において、充電警告状態を開始することで消電が大きくなり、充電収支がマイナスになってしまうことを抑制することができる。
【００８４】
（実施の形態にかかる電子時計の状態遷移）
図７は、実施の形態にかかる電子時計の状態遷移の例を示す図である。図７において、縦軸は電源２０４の残容量を示す。電子時計１００は、電源２０４の残容量に応じて、たとえば図７に示す通常状態７１０、充電警告状態７２０およびパワーブレイク状態７３０に遷移可能である。
【００８５】
通常状態７１０は、電源２０４の残容量が十分な状態である。通常状態７１０には、たとえば図６に示した通常状態（過充電防止）、通常状態（通常使用Ｈ）、通常状態（通常使用Ｍ）、通常状態（通常使用Ｌ）および通常状態（連続通信禁止）が含まれる。通常状態７１０において、電子時計１００は、上述した時刻表示等の動作をおこない、上述した電源２０４の残容量の低下に関する所定の通知をおこなわない。
【００８６】
充電警告状態７２０は、たとえば図６に示した充電警告状態である。充電警告状態７２０には、充電警告１および充電警告２の２つのモードがある。充電警告１は、状態遷移７３１に示すように通常状態７１０から充電警告状態７２０へ遷移した場合に設定されるモードである。充電警告２は、状態遷移７３２に示すようにパワーブレイク状態７３０から充電警告状態７２０へ遷移した場合に設定されるモードである。パワーブレイク状態７３０は、たとえば図６に示したパワーブレイク状態である。
【００８７】
上述のように、通常状態７１０から充電警告状態７２０への遷移、充電警告状態７２０からパワーブレイク状態７３０への遷移およびパワーブレイク状態７３０から充電警告状態７２０への遷移は、電源２０４の電圧値の検出結果に基づいておこなわれる。また、充電警告状態７２０から通常状態７１０への遷移（復帰）は、発電量の検出結果に基づいておこなわれる。
【００８８】
（実施の形態にかかる充電警告状態から通常状態への復帰に要する充電量）
図８は、実施の形態にかかる充電警告状態から通常状態への復帰に要する充電量の例を示す図である。図８に示す例では、電子時計１００は、充電警告状態７２０から通常状態７１０へ復帰する場合に、上述の受信回路２０２による衛星信号の受信と、受信した衛星信号に基づく時刻修正に伴う時刻指示針１０６の運針と、を１回ずつおこなう。また、電子時計１００は、各種のタイミングで、上述のアラーム駆動回路による使用者へのアラーム出力をおこなう。また、電子時計１００は、充電警告状態７２０が３日以上継続した場合はパワーブレイク状態７３０へ遷移する（たとえば図１０参照）。
【００８９】
復帰充電量８１０は、電子時計１００が通常状態７１０から充電警告状態７２０（充電警告１）へ遷移した場合に、充電警告状態７２０（充電警告１）から通常状態７１０へ復帰するための充電量である。たとえば、復帰充電量８１０は、推定電力８１１〜８１３の合計値とすることができる。
【００９０】
推定電力８１１は、たとえば電子時計１００が１回のアラーム出力に要する電力である。たとえば、電子時計１００が通常状態７１０から充電警告状態７２０（充電警告１）に遷移する直前にアラーム出力をおこなった場合は、電子時計１００が充電警告状態７２０へ遷移した時点で推定電力８１１が消費されている。したがって、充電警告状態７２０（充電警告１）から通常状態７１０への復帰には推定電力８１１の補填を要する。
【００９１】
推定電力８１２は、電子時計１００が通常状態７１０から充電警告状態７２０（充電警告１）に遷移してから２秒運針により消費したと推定される電力である。電子時計１００が通常状態７１０から充電警告状態７２０（充電警告１）に遷移してからの時間経過により推定電力８１２が消費されている。したがって、充電警告状態７２０（充電警告１）から通常状態７１０への復帰には推定電力８１２の補填を要する。一例としては、充電警告状態７２０（充電警告１）から通常状態７１０への復帰に１日を要すると仮定し、推定電力８１２を、電子時計１００の充電警告状態７２０における２秒運針の１日分の消費電力とすることができる。
【００９２】
推定電力８１３は、たとえば電子時計１００が１回の衛星信号の受信および１回の時刻指示針１０６の運針に要する電力である。上述のように、電子時計１００は、充電警告状態７２０から通常状態７１０へ復帰する場合に、衛星信号の受信および時刻指示針１０６の運針を１回ずつおこなう。したがって、充電警告状態７２０（充電警告１）から通常状態７１０への復帰には推定電力８１１を予め充電しておくことを要する。
【００９３】
電子時計１００は、通常状態７１０から充電警告状態７２０（充電警告１）へ遷移した場合に、充電警告状態７２０（充電警告１）へ遷移してからの充電量が復帰充電量８１０に達すると通常状態７１０へ復帰する。これにより、電子時計１００は、通常状態７１０から充電警告状態７２０（充電警告１）へ遷移する直前に発生した可能性がある１回のアラーム出力による消費電力と、充電警告状態７２０（充電警告１）における２秒運針による消費電力と、を補填し、さらに、通常状態７１０へ復帰する際に衛星信号の受信および時刻指示針１０６の運針を１回ずつおこなうための電力を予め充電した状態で通常状態７１０へ復帰することができる。したがって、電子時計１００が充電警告状態７２０（充電警告１）から通常状態７１０へ復帰した直後に電源２０４の充電量が不足して充電警告状態７２０へ戻ることを抑制することができる。
【００９４】
復帰充電量８２０は、電子時計１００がパワーブレイク状態７３０から充電警告状態７２０（充電警告２）へ遷移した場合に、充電警告状態７２０（充電警告２）から通常状態７１０へ復帰するための充電量である。たとえば、電子時計１００は出荷時には充電されており通常状態７１０になっている。このため、電子時計１００がパワーブレイク状態７３０から充電警告状態７２０（充電警告２）に遷移した場合とは、たとえば、電子時計１００が、通常状態７１０、充電警告状態７２０（充電警告１）、パワーブレイク状態７３０、充電警告状態７２０（充電警告２）の順に遷移した場合である。
【００９５】
したがって、たとえば、復帰充電量８２０は、推定電力８２１〜８２５の合計値とすることができる。推定電力８２１および推定電力８２５は、それぞれ復帰充電量８１０の推定電力８１１および推定電力８１３と同じである。
【００９６】
推定電力８２２は、電子時計１００が通常状態７１０から充電警告状態７２０（充電警告１）に遷移してから充電警告状態７２０における２秒運針により消費したと推定される電力である。電子時計１００が通常状態７１０から充電警告状態７２０（充電警告１）であった期間において推定電力８２２が消費されている。したがって、充電警告状態７２０（充電警告２）から通常状態７１０への復帰には推定電力８２２の補填を要する。
【００９７】
一例としては、上述のように電子時計１００は充電警告状態７２０が３日以上継続した場合はパワーブレイク状態７３０へ遷移するとするため、電子時計１００が充電警告状態７２０（充電警告１）であった時間は最大で３日分である。このため、推定電力８２２は、たとえば電子時計１００の充電警告状態７２０における３日分の２秒運針の消費電力（最大見積り）とすることができる。または、電子時計１００が充電警告状態７２０（充電警告１）であった時間がパワーブレイク状態７３０においてもＲＯＭ２０３ｂなどに記憶されている場合は、推定電力８２２は、電子時計１００の充電警告状態７２０における２秒運針の時間当たりの消費電力に、電子時計１００が充電警告状態７２０（充電警告１）であった時間を乗じた電力としてもよい。
【００９８】
推定電力８２３は、電子時計１００が充電警告状態７２０（充電警告１）からパワーブレイク状態７３０に遷移してからパワーブレイク状態７３０における自己放電により消費したと推定される電力である。電子時計１００がパワーブレイク状態７３０であった期間において推定電力８２３が消費されている。したがって、充電警告状態７２０（充電警告２）から通常状態７１０への復帰には推定電力８２３の補填を要する。
【００９９】
一例としては、推定電力８２３は、電子時計１００のパワーブレイク状態７３０における所定時間（たとえば１年間）の自己放電の消費電力とすることができる。または、電子時計１００がパワーブレイク状態７３０であった時間を特定可能な場合は、推定電力８２３は、電子時計１００のパワーブレイク状態７３０における自己放電の時間当たりの消費電力に、電子時計１００がパワーブレイク状態７３０であった時間を乗じた電力としてもよい。
【０１００】
推定電力８２４は、電子時計１００がパワーブレイク状態７３０から充電警告状態７２０（充電警告２）に遷移してから充電警告状態７２０（充電警告２）における２秒運針により消費したと推定される電力である。電子時計１００が通常状態７１０から充電警告状態７２０（充電警告２）に遷移してからの時間経過により推定電力８２４が消費されている。したがって、充電警告状態７２０（充電警告２）から通常状態７１０への復帰には推定電力８２４の補填を要する。一例としては、充電警告状態７２０（充電警告２）から通常状態７１０への復帰に１日を要すると仮定し、推定電力８２４を、電子時計１００の充電警告状態７２０における２秒運針の１日分の消費電力とすることができる。
【０１０１】
電子時計１００は、パワーブレイク状態７３０から充電警告状態７２０（充電警告２）へ遷移した場合に、充電警告状態７２０（充電警告２）へ遷移してからの充電量が復帰充電量８２０に達すると通常状態７１０へ復帰する。これにより、電子時計１００は、充電警告状態７２０（充電警告１）へ遷移する直前に発生した可能性がある１回のアラーム出力による消費電力と、充電警告状態７２０（充電警告１）における２秒運針による消費電力と、パワーブレイク状態７３０における自己放電による消費電力と、充電警告状態７２０（充電警告２）における２秒運針による消費電力と、を補填し、さらに、通常状態７１０へ復帰する際に衛星信号の受信および時刻指示針１０６の運針を１回ずつおこなうための電力を予め充電した状態で通常状態７１０へ復帰することができる。したがって、電子時計１００が充電警告状態７２０（充電警告２）から通常状態７１０へ復帰した直後に電源２０４の充電量が不足して充電警告状態７２０へ戻ることを抑制することができる。
【０１０２】
図８に示したように、電子時計１００は、通常状態７１０から充電警告状態７２０（充電警告１）へ遷移した場合は、パワーブレイク状態７３０から充電警告状態７２０（充電警告２）へ遷移した場合よりも、通常状態７１０へ復帰するための充電量を少なくする。
【０１０３】
これにより、パワーブレイク状態７３０から遷移したことにより初期の残容量が少ない充電警告状態７２０（充電警告２）の状態に比べて、通常状態７１０から遷移したことにより初期の残容量が多い充電警告状態７２０（充電警告１）からは、少ない積算発電量により通常状態７１０へ復帰することができる。したがって、電子時計１００は、通常状態７１０において電源２０４の電圧値が低下したことにより通常状態７１０より機能が制限された充電警告状態７２０（充電警告１）へ遷移した場合に、通常状態７１０へ早期に復帰することができる。
【０１０４】
一方、初期の残容量が多い充電警告状態７２０（充電警告１）に比べて、初期の残容量が少ない充電警告状態７２０（充電警告２）の状態からは、より多くの充電をおこなってから通常状態７１０へ復帰することができる。したがって、電子時計１００は、充電警告状態７２０から通常状態７１０への復帰の直後に充電警告状態７２０へ切り戻って再度機能が制限されることを抑制することができる。
【０１０５】
（実施の形態にかかる充電警告状態から通常状態への復帰に要する充電量の変化の例）
図９は、実施の形態にかかる充電警告状態から通常状態への復帰に要する充電量の変化の例を示す図である。図９において、図８に示した部分と同様の部分については同一の符号を付して説明を省略する。図８に示した例では、現在の充電警告状態７２０における消費電力である推定電力８１２，８２４として、充電警告状態７２０における２秒運針の１日分の消費電力を見積もっていたが、充電警告状態７２０に遷移してから１日が経過した場合は、推定電力８１２，８２４の見積もりを増加させてもよい。
【０１０６】
たとえば、充電警告状態７２０に遷移してから１日が経過した場合は、図９に示すように、推定電力８１２，８２４としてそれぞれ充電警告状態７２０における２秒運針の２日分の消費電力を見積もる。その結果、復帰充電量８１０および復帰充電量８２０は、それぞれ充電警告状態７２０における２秒運針の１日分の消費電力だけ増加する。同様に、また、充電警告状態７２０に遷移してから２日が経過した場合は、推定電力８１２，８２４としてそれぞれ充電警告状態７２０における２秒運針の３日分の消費電力を見積もる。
【０１０７】
図９に示したように、電子時計１００は、充電警告状態７２０に遷移してからの経過時間に応じて、その充電警告状態７２０から通常状態７１０への復帰のための充電量を増加させてもよい。これにより、充電警告状態７２０において、積算発電量が、その充電警告状態７２０において消費された電力を補填する量となるまで充電をおこなってから通常状態７１０へ復帰することができる。このため、充電警告状態７２０の継続時間が長くなっても、その分の消費電力を補填してから通常状態７１０へ復帰することができるため、通常状態７１０への復帰の直後に充電警告状態７２０へ切り戻って再度機能が制限されることを抑制することができる。
【０１０８】
また、図８，図９において、復帰充電量８１０および復帰充電量８２０をそれぞれ推定電力８１１〜８１３および推定電力８２１〜８２５の合計値とする構成について説明したが、このような構成に限らない。たとえば、電子時計１００が充電警告状態７２０から通常状態７１０へ復帰する場合に衛星信号の受信および時刻指示針１０６の運針をおこなわない場合は、復帰充電量８１０から推定電力８１３を省き、復帰充電量８２０から推定電力８２５を省いてもよい。また、電子時計１００が通常状態（連続通信禁止）においてアラーム出力をおこなわない場合やアラーム出力の消費電力が小さい場合は、復帰充電量８１０から推定電力８１１を省き、復帰充電量８２０から推定電力８２１を省いてもよい。
【０１０９】
また、電子時計１００が通常状態７１０から充電警告状態７２０へ遷移する直前にアラーム出力以外の消費電力が大きい動作をおこなう可能性がある場合は、復帰充電量８１０および復帰充電量８２０にその動作の消費電力を加えてもよい。また、電子時計１００が充電警告状態７２０から通常状態７１０へ復帰する場合に衛星信号の受信および時刻指示針１０６の運針以外の動作をおこなう場合は、復帰充電量８１０および復帰充電量８２０にその動作の消費電力を加えてもよい。
【０１１０】
（実施の形態にかかる電子時計による充電警告状態における処理）
図１０は、実施の形態にかかる電子時計による充電警告状態における処理の一例を示すフローチャートである。実施の形態にかかる電子時計１００は、充電警告状態７２０へ遷移した場合に、たとえば図１０に示す各ステップを実行する。まず、電子時計１００は、この充電警告状態７２０への遷移がパワーブレイク状態７３０からの復帰であるか否かを判断する（ステップＳ１００１）。
【０１１１】
ステップＳ１００１において、パワーブレイク状態７３０からの復帰である場合（ステップＳ１００１：Ｙｅｓ）は、電子時計１００は、充電量ポイントを０に設定（初期化）するとともに、充電警告状態７２０のモードを充電警告２に設定し（ステップＳ１００２）、ステップＳ１００４へ移行する。充電量ポイントは、充電警告状態７２０に遷移してからの電源２０４の充電量を仮想的に示す情報であり、たとえば図２に示したＲＡＭ２０３ｃに記憶される。
【０１１２】
ステップＳ１００１において、パワーブレイク状態７３０からの復帰でない場合（ステップＳ１００１：Ｎｏ）、すなわちこの充電警告状態７２０への遷移が通常状態からの遷移である場合は、電子時計１００は、充電量ポイントを０に設定（初期化）するとともに、充電警告状態７２０のモードを充電警告１に設定する（ステップＳ１００３）。
【０１１３】
つぎに、電子時計１００は、電源２０４の電圧値が閾値（図６に示した例では２．４０［Ｖ］）未満か否かを判断する（ステップＳ１００４）。電圧値が閾値未満である場合（ステップＳ１００４：Ｙｅｓ）は、電子時計１００は、後述のステップＳ１０１５へ移行してパワーブレイク状態７３０へ遷移する。電圧値が閾値未満でない場合（ステップＳ１００４：Ｎｏ）は、電子時計１００は、現在時刻が“００：００”であるか否か、すなわち日付が変わったか否かを判断する（ステップＳ１００５）。
【０１１４】
ステップＳ１００５において、現在時刻が“００：００”でない場合（ステップＳ１００５：Ｎｏ）は、電子時計１００は、現在が発電量検出タイミングであるか否かを判断する（ステップＳ１００６）。発電量検出タイミングは、たとえば周期的な（一例としては５分間隔の）タイミングである。現在が発電量検出タイミングでない場合（ステップＳ１００６：Ｎｏ）は、電子時計１００は、ステップＳ１００４へ戻る。
【０１１５】
ステップＳ１００６において、現在が発電量検出タイミングである場合（ステップＳ１００６：Ｙｅｓ）は、電子時計１００は、ソーラーセル２０６による発電量を検出する（ステップＳ１００７）。たとえば、電子時計１００は、図４に示した処理により発電量ランクを判定し、判定した発電量ランクおよび図５に示した発電量テーブル５００に基づいて発電量ポイントを判定する。たとえば発電量検出タイミングが５分間隔である場合は、ステップＳ１００７において直近の５分間の発電量が推定される。
【０１１６】
つぎに、電子時計１００は、ステップＳ１００７により検出した発電量に基づいて現在の充電量ポイントを加算する（ステップＳ１００８）。たとえば、電子時計１００は、ステップＳ１００７により判定した発電量ポイントを、現在の充電量ポイントに加算する。つぎに、電子時計１００は、ステップＳ１００２，Ｓ１００３により設定した充電警告状態７２０のモードが充電警告２であるか否かを判断する（ステップＳ１００９）。
【０１１７】
ステップＳ１００９において、モードが充電警告２である場合（ステップＳ１００９：Ｙｅｓ）は、電子時計１００は、現在の充電量ポイントが充電警告２復帰閾値以上であるか否かを判断する（ステップＳ１０１０）。充電警告２復帰閾値は、たとえば図８に示した復帰充電量８２０に相当する充電量ポイントの値である。この場合に、充電警告２復帰閾値においては、現在の充電警告状態７２０（充電警告２）の消費電力については、上述のように充電警告状態７２０における２秒運針の１日分の消費電力が見積もられている。
【０１１８】
ステップＳ１０１０において、充電量ポイントが充電警告２復帰閾値以上でない場合（ステップＳ１０１０：Ｎｏ）は、電子時計１００は、ステップＳ１００４へ戻る。充電量ポイントが充電警告２復帰閾値以上である場合（ステップＳ１０１０：Ｙｅｓ）は、電子時計１００は、図６に示した通常状態（連続通信禁止）へ遷移し（ステップＳ１０１１）、充電警告状態７２０における一連の処理を終了する。
【０１１９】
ステップＳ１００９において、モードが充電警告２でない場合（ステップＳ１００９：Ｎｏ）、すなわち充電警告状態７２０のモードが充電警告１である場合は、電子時計１００は、現在の充電量ポイントが充電警告１復帰閾値以上であるか否かを判断する（ステップＳ１０１２）。充電警告１復帰閾値は、たとえば図８に示した復帰充電量８１０に相当する充電量ポイントの値である。この場合に、充電警告１復帰閾値においては、現在の充電警告状態７２０（充電警告１）における消費電力については、上述のように充電警告状態７２０における２秒運針の１日分の消費電力が見積もられている。
【０１２０】
ステップＳ１０１２において、充電量ポイントが充電警告１復帰閾値以上でない場合（ステップＳ１０１２：Ｎｏ）は、電子時計１００は、ステップＳ１００４へ戻る。充電量ポイントが充電警告１復帰閾値以上である場合（ステップＳ１０１２：Ｙｅｓ）は、電子時計１００は、ステップＳ１０１１へ移行して通常状態（連続通信禁止）へ遷移する。
【０１２１】
ステップＳ１００５において、現在時刻が“００：００”である場合（ステップＳ１００５：Ｙｅｓ）、すなわち日付が変わった場合は、電子時計１００は、現在の充電量ポイントを所定量減算する（ステップＳ１０１３）。所定量は、たとえば、充電警告状態７２０における２秒運針の１日分の消費電力に相当するポイントである。これにより、充電警告状態７２０の継続時間が、充電警告１復帰閾値および充電警告２復帰閾値において見積もられている１日よりも多くなる場合に、通常状態７１０への復帰に要する充電量を追加することができる。
【０１２２】
つぎに、電子時計１００は、現在の充電警告状態７２０が３日以上継続しているか否かを判断する（ステップＳ１０１４）。充電警告状態７２０が３日以上継続していない場合（ステップＳ１０１４：Ｎｏ）は、電子時計１００は、ステップＳ１００６へ移行する。ただし、この場合は、現在時刻は“００：００”（５の倍数）であるため、電子時計１００はステップＳ１００６へ移行せずにステップＳ１００７へ移行してもよい。充電警告状態７２０が３日以上継続している場合（ステップＳ１０１４：Ｙｅｓ）は、電子時計１００は、パワーブレイク状態７３０へ遷移し（ステップＳ１０１５）、充電警告状態７２０における一連の処理を終了する。
【０１２３】
図１０に示したように、電子時計１００は、現在の充電警告状態７２０が、通常状態７１０から遷移した充電警告１であるか、パワーブレイク状態７３０から遷移した充電警告２であるかに応じて、充電警告状態７２０に遷移してからの充電量を示す充電量ポイントと比較する閾値を充電警告１復帰閾値および充電警告２復帰閾値に切り換える。これにより、通常状態７１０から充電警告状態７２０（充電警告１）へ遷移した場合は、パワーブレイク状態７３０から充電警告状態７２０（充電警告２）へ遷移した場合よりも、通常状態７１０へ復帰するための充電量（発電量の積算量）を少なくすることができる。
【０１２４】
ステップＳ１００５において現在時刻が“００：００”であるか否かを判断することにより、日付が変わるごとに充電量ポイントの減算をおこなう処理について説明したが、充電量ポイントの減算をおこなう間隔は任意に設定することができる。この場合に、ステップＳ１０１３における所定量は、たとえば充電量ポイントの減算をおこなう間隔に相当するポイントとする。また、電子時計１００は、充電警告状態７２０へ移行した時刻（時間と分）を記憶しておき、ステップＳ１００５において、現在時刻が記憶した時刻になったか否かを判断してもよい。
【０１２５】
また、ステップＳ１００５，Ｓ１０１３により所定時間ごとに充電量ポイントの減算をおこなう処理について説明したが、この処理に代えて、あるいは加えて、所定時間ごとに充電警告１復帰閾値および充電警告２復帰閾値を増加させる処理としてもよい。
【０１２６】
また、ステップＳ１００６において、電子時計１００が現在時刻の分が５の倍数であるか否かを判断することにより、発電量に基づく発電量ポイントの加算を５分ごとにおこなう処理について説明したが、発電量に基づく発電量ポイントの加算をおこなう間隔は任意に設定することができる。
【０１２７】
また、充電警告状態７２０のモード（充電警告１または充電警告２）によって電子時計１００の消費電力が異なる場合は、そのときの充電警告状態７２０のモードに応じてステップＳ１０１３の所定量を設定してもよい。
【０１２８】
図１１は、実施の形態にかかる電子時計による充電警告状態における処理の他の一例を示すフローチャートである。実施の形態にかかる電子時計１００は、充電警告状態７２０へ遷移した場合に、たとえば図１０に示す各ステップを実行してもよい。
【０１２９】
図１１に示すステップＳ１１０１〜Ｓ１１０８は、図１０に示したステップＳ１００１〜Ｓ１００８と同様である。ただし、ステップＳ１１０２において、電子時計１００は、充電量ポイントを０（充電警告２初期値）に設定する（ステップＳ１１０２）。また、ステップＳ１１０３において、電子時計１００は、充電量ポイントを充電警告１初期値に設定する（ステップＳ１１０３）。充電警告１初期値は、たとえば図８に示した復帰充電量８１０と復帰充電量８２０との間の差分に相当する充電量ポイントである。
【０１３０】
ステップＳ１１０８のつぎに、電子時計１００は、現在の充電量ポイントが所定の充電警告復帰閾値以上であるか否かを判断する（ステップＳ１１０９）。充電警告復帰閾値は、たとえば図８に示した復帰充電量８１０に相当する充電量ポイントの値である。この場合に、充電警告復帰閾値においては、現在の充電警告状態７２０の消費電力については、充電警告状態７２０における２秒運針の１日分の消費電力が見積もられている。
【０１３１】
ステップＳ１１０９において、充電量ポイントが充電警告復帰閾値以上でない場合（ステップＳ１１０９：Ｎｏ）は、電子時計１００は、ステップＳ１１０４へ戻る。充電量ポイントが充電警告復帰閾値以上である場合（ステップＳ１１０９：Ｙｅｓ）は、電子時計１００は、図６に示した通常状態（連続通信禁止）へ遷移し（ステップＳ１１１０）、充電警告状態７２０における一連の処理を終了する。図１１に示すステップＳ１１１１〜Ｓ１１１３は、図１０に示したステップＳ１０１３〜Ｓ１０１５と同様である。
【０１３２】
図１１に示したように、電子時計１００は、現在の充電警告状態７２０が、通常状態７１０から遷移した充電警告１であるか、パワーブレイク状態７３０から遷移した充電警告２であるかに応じて、充電量ポイントと比較する閾値ではなく、充電量ポイントの初期値を切り換える。これにより、図１０に示した処理と同様に、通常状態７１０から充電警告状態７２０（充電警告１）へ遷移した場合は、パワーブレイク状態７３０から充電警告状態７２０（充電警告２）へ遷移した場合よりも、通常状態７１０へ復帰するための充電量（発電量の積算量）を少なくすることができる。
【０１３３】
また、図１０，図１１に示した各処理を組み合わせ、電子時計１００は、現在の充電警告状態７２０が充電警告１および充電警告２のいずれかであるかに応じて、充電量ポイントおよび充電量ポイントと比較する閾値の両方を切り換えてもよい。
【０１３４】
また、通常状態７１０またはパワーブレイク状態７３０からの充電警告状態７２０への遷移時に待ち時間がある場合は、ステップＳ１１０２，Ｓ１１０３において設定する充電量ポイントの初期値を、たとえば電子時計１００の周辺の照度に応じて増加させてもよい。一例としては、電子時計１００の周辺の照度が５０００［ｌｘ］である場合は、ステップＳ１１０２において設定する充電量ポイントの初期値を充電警告２初期値＋２００ポイントとし、ステップＳ１１０３において設定する充電量ポイントの初期値を充電警告１初期値＋２００ポイントとする。
【０１３５】
このように、実施の形態にかかる電子機器（電子時計１００）によれば、第１の状態（たとえば通常状態７１０）において蓄電部（たとえば電源２０４）の電圧値が第１の電圧値（たとえば２．４５［Ｖ］）を下回った場合に自機器の状態を第１の状態より機能が制限された第２の状態（たとえば充電警告状態７２０）に切り換え、第２の状態において蓄電部の電圧値が第１の電圧値より低い第２の電圧値（２．４０［Ｖ］）を下回った場合に自機器の状態を第２の状態より機能が制限された第３の状態（たとえばパワーブレイク状態７３０）に切り換え、第３の状態において蓄電部の電圧値が第１の電圧値より低い第３の電圧値（たとえば２．４０［Ｖ］）に達した場合に自機器の状態を第２の状態に切り換えることができる。なお、第２の電圧値および第３の電圧値は、ともに第１の電圧値より低いが、互いに異なっていてもよい。
【０１３６】
また、電子時計１００によれば、第１の状態から遷移した第２の状態（たとえば充電警告状態７２０の充電警告１）において発電部（たとえばソーラーセル２０６）による発電量の積算量が第１の積算量（たとえば復帰充電量８１０）に達した場合に自機器の状態を第１の状態へ切り換え、第３の状態から遷移した第２の状態（たとえば充電警告状態７２０の充電警告２）において発電部による発電量の積算量が第１の積算量より大きい第２の積算量（たとえば復帰充電量８２０）に達した場合に自機器の状態を第１の状態へ切り換えることができる。
【０１３７】
これにより、第３の状態から遷移したことにより初期の残容量が少ない第２の状態に比べて、第１の状態から遷移したことにより初期の残容量が多い第２の状態からは、少ない積算発電量により第１の状態へ復帰することができる。したがって、第１の状態において蓄電部の電圧値が第１の電圧値を下回ったことにより第１の状態より機能が制限された第２の状態へ遷移した場合に、第１の状態へ早期に復帰することができる。このため、使用者に対して使い勝手のよい電子機器（電子時計１００）を提供することができる。
【０１３８】
また、電子時計１００は、第１の状態から遷移した第２の状態の継続時間に応じて、その第２の状態から第１の状態へ復帰する基準となる第１の積算量を増加させ、第３の状態から遷移した第２の状態の継続時間に応じて、その第２の状態から第１の状態へ復帰する基準となる第２の積算量を増加させてもよい。
【０１３９】
これにより、第２の状態において、積算発電量が、その第２の状態において消費された電力を補填する量となるまで充電をおこなってから第１の状態へ復帰することができる。このため、第２の状態の継続時間が長くなっても、その分の消費電力を補填してから第１の状態へ復帰することができるため、第１の状態への復帰の直後に第２の状態へ切り戻って再度機能が制限されることを抑制することができる。
【０１４０】
また、電子時計１００は、第１の状態から遷移した第２の状態において、蓄電部の電圧値が第２の電圧値より高い第４の電圧値（たとえば２．４５［Ｖ］）に達しかつ発電量の積算量が第１の積算量に達した場合に自機器の状態を第１の状態へ切り換え、第３の状態から遷移した第２の状態において、蓄電部の電圧値が第２の電圧値より高い第５の電圧値（たとえば２．４５［Ｖ］）に達しかつ発電量の積算量が第２の積算量に達した場合に自機器の状態を第１の状態へ切り換えてもよい。なお、第１の電圧値、第４の電圧値および第５の電圧値は、ともに第２の電圧値より高いが、互いに異なっていてもよい。
【０１４１】
これにより、第２の状態において、上述の積算発電量に加えて蓄電部の電圧値も確認して第１の状態へ復帰することができる。このため、電圧値が低い状態で第１の状態へ復帰して動作不良を引き起こすことを抑制することができる。
【０１４２】
また、電子時計１００は、第１の状態から遷移した第２の状態において、蓄電部の電圧値が第４の電圧値より高い第６の電圧値（たとえば２．７［Ｖ］）である場合は、発電量の積算量に関わらず自機器の状態を第１の状態へ切り換え、第３の状態から遷移した第２の状態において、蓄電部の電圧値が第５の電圧値より高い第７の電圧値（たとえば２．７［Ｖ］）である場合は、発電量の積算量に関わらず自機器の状態を第１の状態へ切り換えてもよい。これにより、蓄電部の電圧値が十分に高い場合は第１の状態へ早期に復帰し、使用者に対して使い勝手のよい電子機器（電子時計１００）を提供することができる。
【０１４３】
なお、上述の実施の形態において、発電量を検出する際に、検出用抵抗２０８における抵抗の切り換えをおこなっているが、このような構成に限らない。たとえば、検出用抵抗２０８における抵抗の切り換えに代えて、アナログ値により検出した発電量をデジタル値に変換するＡＤ変換を用いて発電量を検出してもよい。
【０１４４】
また、上述の実施の形態において、発電量を計算する時に、昇圧部２０５（昇圧ＩＣ）による昇圧動作を停止するようにしてもよい。あるいは、発電量を計算する時に、昇圧動作をおこなうコンデンサを切り離してもよい。あるいは、発電量を計算する時に、昇圧動作をおこなう昇圧部２０５を切り離してもよい。この実施の形態の電子時計１００のように、発電側（ソーラーセル２０６側）において発電量を検出することにより、過充電状態においても、あるいは昇圧部２０５が停止されていても発電量を検出することができる。
【０１４５】
また、上記の発電量の検出方法および上記の方法による検出結果（検出した発電量）は通常状態から充電警告状態への遷移の判断、充電警告状態から通常状態への復帰の判断、パワーブレイク状態から充電警告状態への復帰の判断などに用いてもよい。
【０１４６】
上述の実施の形態において、図５に示したように、複数段階の発電量ランクごとに、各発電量ランクにおける仮想的な発電量（発電量ポイント）を関連付けて記憶する完全テーブルを参照して、発電量を積算するようにしたが、発電量の積算に際して用いるテーブルは完全テーブルに限らない。発電量の積算に際しては、完全テーブルに代えて、たとえば、テーブル間隔（各発電量ランクの幅）を粗くして、テーブル間隔の中間に該当する電圧値については、直上位の電圧値と直下位の電圧値との平均を取ることによって算出し、算出した電圧値を用いて発電量を積算してもよい。
【０１４７】
また、上述の実施の形態において、電子時計１００が腕時計である構成について説明したが、このような構成に限らない。たとえば、電子時計１００は、懐中時計、置き時計、掛け時計などの時計であってもよい。また、電子時計１００が指針により時刻を表示するアナログ時計である構成について説明したが、このような構成に限らない。たとえば、電子時計１００は、ディスプレイにより時間を表示するデジタル時計、または音声によって時間を通知する音声時計などであってもよい。
【０１４８】
また、上述の実施の形態において、この発明を適用した電子時計１００の例について説明したが、この発明は、時計に限らず、たとえばソーラーセルや二次電池を備えた各種の電子機器に適用可能である。たとえば、この発明は、ソーラーセルや二次電池を備えた電卓、人工衛星、宇宙ステーション、充電器、各種の計器などにも適用可能である。
【０１４９】
また、この発明の発電部は、受光によって発電するソーラーセルに限らず、たとえば熱によって発電する熱電発電部であってもよい。また、この発明の発電部は、圧力や風力などの他の各種のエネルギーにより発電する発電部であってもよい。
【０１５０】
以上説明したように、電子機器によれば、使用者に対して使い勝手のよい電子機器を提供することができる。
【０１５１】
たとえば、従来、電子時計の充電警告状態から通常状態への復帰に、「電池電圧が一定以上まで上がったうえで、規定の時間が経過した」という条件が採用されている。規定の時間を確保することで、電池の多少の分極（充電中に見かけの電圧が上がってしまう現象）や復帰後の受信などの操作に耐えられる程度の余裕を確保している。
【０１５２】
しかしながら、分極の特性が顕著に表れる二次電池を採用する場合は、電池電圧を基準とした復帰仕様では、十分な充電が確保できない。たとえば、高照度下ではほとんど残容量がなくても電池電圧が上昇してしまうため、電池電圧を根拠に復帰すると、短時間で充電警告状態に戻ってしまう可能性がある。また、電池電圧から残容量が推定できないため、発電量を基準に判断する場合にも、最悪ケース（電池が最も減った状態）に合わせて基準を設定することになり、充電時間が長くなってしまう。
【０１５３】
これに対して、上述の実施の形態によれば、通常状態から電池が減って充電警告状態に遷移した場合（充電警告１）と、パワーブレイク状態から復帰して充電警告状態に遷移した場合（充電警告２）とで、充電警告状態から通常状態に復帰するために要する積算充電量を別の値とする。これにより、充電警告状態に遷移するまでの経緯（状態遷移）によってそれまでに消費した電力が異なるため、比較的多くの残容量があることが期待できる場合（充電警告１）には、充電警告状態から通常状態に復帰するために要する積算充電量を少なくできる。このため、たとえば常に最悪ケース（たとえば充電警告２）に合わせた充電をおこなう必要がなくなるため、条件によっては通常状態への復帰時間が短くなり、使用者の利便性が向上する。
【産業上の利用可能性】
【０１５４】
以上のように、この発明にかかる電子機器は、ソーラーセルや二次電池を備えた電子機器に有用であり、特に、二次電池の残容量に応じて異なる動作状態を設定する電子機器に適している。
【符号の説明】
【０１５５】
１００  電子時計
１０１  ケース
１０２  風防ガラス
１０３  ベゼル
１０４  操作部
１０５  文字板
１０６  時刻指示針
１０７  インデックス
１０８  マーカー
１０９  時刻表示部
１１０  インジケーター
１１１  目盛り
１１２  機能指示針
２０１，２１５  アンテナ
２０２  受信回路
２０２ａ  高周波回路
２０２ｂ  デコード回路
２０３  制御回路
２０３ａ  演算部
２０３ｂ  ＲＯＭ
２０３ｃ  ＲＡＭ
２０３ｄ  ＲＴＣ
２０３ｅ  モータ駆動回路
２０４  電源
２０５  昇圧部
２０６  ソーラーセル
２０７  発電検出制御部
２０８  検出用抵抗
２０９  駆動機構
２１０，２１１  スイッチ
２１２  表示画面
２１３  表示制御部
２１４  通信インタフェース
５００  発電量テーブル
６００  動作状態テーブル
７１０  通常状態
７２０  充電警告状態
７３０  パワーブレイク状態
７３１，７３２  状態遷移
８１０，８２０  復帰充電量
８１１〜８１３，８２１〜８２５  推定電力
【図１】
2019154103.tif 000003
【図２】
2019154103.tif 000004
【図３】
2019154103.tif 000005
【図４】
2019154103.tif 000006
【図５】
2019154103.tif 000007
【図６】
2019154103.tif 000008
【図７】
2019154103.tif 000009
【図８】
2019154103.tif 000010
【図９】
2019154103.tif 000011
【図１０】
2019154103.tif 000012
【図１１】
2019154103.tif 000013