"外部からエネルギーを取り込んで発電を行う発電手段と、発電された電力を蓄積する蓄電池手段とを有し、前記発電手段および前記蓄電池手段から供給される電力に基づいて動作する電子時計において、前記発電手段による発電量を間欠的に繰り返し計測する発電量監視手段と、前記発電量監視手段の計測結果に基づいて前記エネルギーの入力量に関する解析を行う入力量解析手段と、前記入力量解析手段の解析に基づいて前記エネルギーの入力量の平均的な度合が低いと判断された場合に発電促進の通知を行わせる発電促進通知制御手段と、を備えたことを特徴とする電子時計。前記入力量解析手段は、前記発電量監視手段による一回の計測結果を、前記エネルギーの入力量の大小を表わす点数に変換する点数変換手段と、前記点数変換手段により変換された点数を逐次合計していく演算手段と、を備え、前記発電促進通知制御手段は、前記演算手段の合計値が所定のしきい値より低くなった場合に前記発電促進の通知を行わせることを特徴とする請求項1記載の電子時計。前記点数変換手段により変換される前記点数は、平均的な電力消費量と発電量とが均衡する場合に、前記演算手段による前記点数の合計値の増減が少なく、平均的な電力消費量よりも発電量が多いほど、前記合計値が大きく増加し、平均的な電力消費量よりも発電力が少ないほど、前記合計値が大きく減少するような値に設定されていることを特徴とする請求項2記載の電子時計。前記発電促進通知制御手段は、前記合計値が下回った場合に前記発電促進の通知を開始させる低しきい値が記憶される低しきい値記憶手段と、前記発電促進の通知開始後に前記合計値が上回った場合に前記発電促進の通知を終了させる高しきい値が記憶される高しきい値記憶手段と、前記合計値が前記低しきい値を下回った場合に、前記低しきい値と前記高しきい値とを低い値に変更し、前記合計値が前記高しきい値を上回った場合に、前記低しきい値と前記高しきい値とを高い値に変更する設定変更手段と、を備えていることを特徴とする請求項2又は3に記載の電子時計。前記設定変更手段は、前記低しきい値と前記高しきい値との幅を一定としたまま、前記合計値が前記低しきい値を下回った場合に、下回った分だけ前記低しきい値と前記高しきい値とを低い値に変更し、前記合計値が前記高しきい値を上回った場合に、上回った分だけ前記低しきい値と前記高しきい値とを高い値に変更することを特徴とする請求項4記載の電子時計。前記設定変更手段は、前記合計値が前記低しきい値を下回ってから前記高しきい値を上回るまでの当該低しきい値と当該高しきい値との幅と、前記合計値が前記高しきい値を上回ってから前記低しきい値を下回るまでの当該低しきい値と当該高しきい値との幅とを、異なる幅に設定することを特徴とする請求項5記載の電子時計。常時の動作とは別の電力を消費する所定動作が行われた場合に前記演算手段による前記点数の合計値から前記所定動作に応じた点数を減算する点数減算手段を備えたことを特徴とする請求項2~6の何れか一項に記載の電子時計。前記発電手段は、入射光を吸収して発電を行う光発電手段であり、前記発電促進通知制御手段は、前記発電促進の通知として秒針を2秒ごとに2ステップ運針させる表示動作を行わせることを特徴とする請求項1~7の何れか一項に記載の電子時計。二次電池は、電池電圧と蓄電量とが比例する関係になく、蓄電残量が少なくなると電池電圧が比較的に大きく低下するので電池電圧から蓄電残量の低下を検出することができるが、中程度の蓄電量が残っている段階では電池電圧はほぼ一定レベルにあり、電池電圧から蓄電残量を推定することは難しい。そのため、電池電圧に基づいて蓄電残量の低下を検出してユーザに要充電を通知していたのでは、既に、蓄電残量が大きく低下している段階であるため、そのまま発電が行われない状態が暫く続くと、時計の各種機能が停止されるスリープモードへ移行してしまうという課題や、その後、満充電までに長い時間が必要となるといった課題が生じる。すなわち、もう少し早い段階で要充電の通知を行えると、ユーザは余裕をもって発電可能な環境へ移行させることができるので都合が良い。また、発電量の計測は、例えば、発電電流を検出抵抗に流して測定する必要があるなど電力消費を伴う。また、発電電流はさほど大きくないため消費電力が無視できるほど検出抵抗を小さくするのも難しい。従って、適切なタイミングで要充電の通知ができるように発電量を計測する場合でも、常時、発電量を計測していたのでは、消費電力が増大するという課題が生じる。この発明の目的は、電力消費をあまり増大させることなく、適宜なタイミングでユーザに発電を促すことのできる電子時計を提供することにある。本発明は、上記目的を達成するため、外部からエネルギーを取り込んで発電を行う発電手段と、発電された電力を蓄積する蓄電池手段とを有し、前記発電手段および前記蓄電池手段から供給される電力に基づいて動作する電子時計において、前記発電手段による発電量を間欠的に繰り返し計測する発電量監視手段と、前記発電量監視手段の計測結果に基づいて前記エネルギーの入力量に関する解析を行う入力量解析手段と、前記入力量解析手段の解析に基づいて前記エネルギーの入力量の平均的な度合が低いと判断された場合に発電促進の通知を行わせる発電促進通知制御手段と、を備えたことを特徴としている。本発明に従うと、発電量の間欠的な計測結果から発電手段へのエネルギー入力量に関する解析を行い、この解析に基づいて発電促進の通知が行われるので、蓄電池手段の電圧低下を検出して発電促進の通知を行うのと比較して、蓄電池手段の放電が大きく進んでいない段階での発電促進の通知も可能となる。さらに、発電量の計測は間欠的に行うので、この計測にかかる消費電力も非常に小さくできる。以下、本発明の実施の形態を図面に基づいて説明する。[第1実施形態]図1は、本発明の第1実施形態の電子時計の全体構成を示すブロック図である。この電子時計1は、入射光により発電を行うソーラー発電機能を有する例えば腕時計である。この電子時計1は、各部の統括的な制御を行うCPU中央演算処理装置10と、CPU10が実行する制御プログラムや制御データが格納されるROMReadOnlyMemory11と、CPU10に作業用のメモリ空間を提供するRAMRandomAccessMemory12と、指針をステッピングモータにより駆動して時刻等の情報を表示する表示部13と、CPU10に所定周波数の信号を供給する発振回路14および分周回路15と、表示部13を照らす照明16および照明駆動回路17と、アラーム音の出力を行うスピーカ18およびブザー回路19と、文字板上に露出されて外部から入射光を取り込んで発電を行う発電手段および光発電手段としてのソーラーセル20と、発電された電力を蓄積してCPU10を介して各部に電源を供給する二次電池蓄電池手段21と、ソーラーセル20の発電量を計測する発電量計測部22と、二次電池21の電池電圧を検出する電池電圧検出部23と、ユーザからの操作入力を受ける操作部24等を備えている。図2には、二次電池21の電圧と放電深度との関係を表わした特性グラフを示す。二次電池21は、図2に示すように、満充電に近いハイHIGHレンジRhでは電圧が高く、放電が進んで蓄電量が非常に少ない状態のローLOWレンジRlと、充電が必要なチャージCHARGEレンジRcでは電圧が低くなる。一方、放電深度が中程度の通常使用範囲となるミドルMIDDLEレンジRmでは電圧の変化がなだらかになる。すなわち、放電深度が非常に浅かったり深かったりする狭い範囲では電池電圧が比較的に大きく変化するため、電池電圧をしきい値Vth1~Vth4とを比較することで、これらのレンジRh,Rl,Rcを識別することが可能である。一方、通常の使用範囲である広い範囲のミドルレンジRmでは電池電圧が余り変化しないので、電池電圧からどの放電深度にあるかを識別することは難しい。電池電圧検出部23は、ソーラーセル20の電池電圧を検出するとともに、この電池電圧と上記しきい値Vth1~Vth3とを比較して、二次電池21の放電深度が上記4つのレンジRh,Rm,Rl,Rcの何れにあるかを判別するようになっている。図3には、ソーラーセル20の発電量を計測する回路構成を表わした図を示す。発電量計測部22は、ソーラーセル20の発電電流を間欠的例えば10分周期に計測して計測データをCPU10に提供するものである。図3に示すように、通常時、ソーラーセル20の発電電流は逆流防止用のダイオードD1を介して二次電池21側へ送られる。また、ソーラーセル20には、発電電流を電圧変換する可変抵抗器VR1と、計測時に発電電流を可変抵抗器VR1に導くためのスイッチSW1とを有する回路が接続されている。発電量計測部22は、計測タイミングにおいてスイッチSW1にタイミング信号を出力して発電電流を可変抵抗器VR1に流す。さらに、発電量計測部22は、可変抵抗器VR1の抵抗値を切り換えて可変抵抗器VR1により変換された電圧を入力し、この電圧をADアナログ-デジタル変換して発電量を表わす計測データを生成する。図4には、発電量の計測値、照度および点数の関係を表わしたデータチャートを示す。図4の電流レンジとAD値の列に示すように、発電量計測部22は可変抵抗器VR1を3段階のレンジに切り換えて計測することで、例えば10μA、100μA、1mAの広いレンジで発電電流を計測することが可能になっている。可変抵抗器VR1の切換段数とAD値とから発電電流が表わされる。ROM11には、時間の経過に伴って指針を駆動して時刻を表示したり、設定時刻にアラーム出力を行ったり、ユーザの操作入力に応じて照明を作動させたりアラーム時刻を設定したりする時計制御処理のプログラムと、二次電池21の充電状態を管理して適宜なタイミングでユーザに充電促進通知を行う充電管理処理のプログラムなどが格納されている。また、ROM11には、充電管理処理で使用する制御データとして、図4に示すデータテーブルが格納されている。実際には、図4のデータチャートの各項目のうち、3レンジにおけるAD値の項目と点数の項目のデータが格納されている。各レンジのAD値は、ソーラーセル20へ入射する光の照度が表わされる値であり、実機に様々な照度の光を照射しながらAD値を確認することで、その対応関係が求められている。図4の例では、10μAレンジの抵抗値が選択されている状態でAD値が5であれば、入射光の照度は250ルクスであると判断できる。図4における点数は、充電管理処理で使用されるパラメータであり、該当する照度の入射光で、1日の平均的な消費電力と均衡する発電を行うことのできる時間長に基づいて決定されている。例えば、各照度Xの入射光により1日の平均的な消費電力と同等の発電を行える時間長Yが、次のようになるとする。照度X時間長Y50000ルクス8分10000ルクス30分5000ルクス48分500ルクス8時間ここで、先ず、500ルクスという代表的な照度を対象に、この照度で1日の消費電力と同等の発電が行われた場合に、1日分の点数の合計値が±0となるように、この照度に対応する点数を決定する。また、点数の基準値として、点数を小さなビット数の整数で表わせるように、発電を行うことのできない暗さの点数を-2点と設定する。また、10分ごとに照度が計測されて点数が加算されていく条件を適用する。この場合、照度500ルクスの光入射が8時間で得られる点数8時間×61時間当たりの回数×Z点数発電できない暗さが24-8時間で合計される点数16時間×61時間当たりの回数×-2点数=0という条件になり、照度500ルクスの点数Zは4点と決定される。次に、この代表的な照度500ルクスの点数4点をもとに、他の照度Xの点数Zを決定する。他の照度Xの点数Zは、照度500ルクスと他の照度Xとで、1日の消費電力分を発電できる時間長Yの比と、点数Zの比とが逆数になるように決定する。例えば、5000ルクスであれば時間長48分は8時間の1/10であるため、点数Zは10倍として40点とする。このような決定法によれば次のように各照度Xに対応する点数Zが決定される。照度X時間長Y点数Z50000ルクス8分240点10000ルクス30分64点5000ルクス48分40点500ルクス8時間4点0ルクス----2点さらに、他の照度についても、上記の決定法により点数を決定することで、図4の点数の列に示されるように各照度に対応した点数がそれぞれ決定される。また、上記のように点数Zの決定された照度Xの中間の照度があって、一日の消費電力分を発電できる時間長Yが不明な場合には、時間長Yから決定せずに、点数がなだらかに変化するように点数を決定しても良い。例えば、500ルクスより低い照度でわずかに発電が行われる250ルクス~450ルクスまでの点数を1としている。なお、上記のように決定される点数は、厳密に上記の決定式に従って決定されずに、幾らかの誤差を含んでいても良い。例えば、決定式に従うと整数にならない場合に整数に丸め込むようにしても良い。また、上記の決定法では、代表的な500ルクスの照度のみ、この照度で1日の消費電力と同等の発電が行われ、他の時間で発電が行われない暗さになった場合に、1日分の点数の合計値が±0となるように、点数を決定しているが、この条件で全ての照度の点数を決定するようにしても良い。[充電管理処理]次に、上記構成の電子時計1において、発電量計測部22による間欠的な発電電流の計測と、発電電流の計測値と対応づけられて記憶されている点数とを用いて、適宜なタイミングでユーザに充電促進の通知を行う充電管理処理について説明する。図5と図6には、CPU10により実行される充電管理処理のフローチャートを示す。また、図7と図8には、充電管理処理において計算される点数の合計値現在点数と呼ぶ;実線と、充電促進通知の開始と解除とを決定するしきい値となるMIN値一点鎖線およびMAX値点線の第1遷移例と第2遷移例とを表わしたグラフを示す。充電管理処理は、電池電圧検出部23による二次電池21の電池電圧の検出に基づき二次電池21の放電深度がミドルレンジRmに移行したと判断された場合に開始され、ミドルレンジRmの中で放電深度が大きく進むより前に、充電の度合が低くなってきた適宜なタイミングでユーザに充電促進の通知を行うものである。この充電管理処理においては、図7と図8に示すように、充電促進の通知を開始するしきい値となるMIN値と、充電促進の通知を解除するしきい値となるMAX値とが設定される。そして、発電量計測部22の間欠的な例えば10分間隔計測に基づき、この計測結果に対応する点数を合計していき、この合計された現在点数がMIN値以下となったら充電促進の通知を行い、次に現在点数がMAX値以上となったら充電促進の通知を解除する。MIN値、MAX値、現在点数はRAM12の所定領域低しきい値記憶手段、高しきい値記憶手段に記憶される。また、この充電管理処理では、充電促進の通知を開始又は解除するしきい値となるMIN値とMAX値とが固定されず、図7の期間T1に示されるように、現在点数がMIN値を下回ったらMIN値も同様に低い値に更新され、且つ、このMIN値とMAX値の幅が一定値例えば4200点を保つようにMAX値も同様に低い値に更新されるようになっている。また、図7の期間T2に示されるように、現在点数がMAX値を上回ったらMAX値も同様に高い値に更新され、且つ、このMAX値とMIN値の幅が一定値例えば4200点を保つようにMIN値も同様に高い値に更新されるようになっている。さらに、この充電管理処理においては、充電管理処理の開始時における現在点数、MIN値、MAX値の初期値が、ハイレンジRhからミドルレンジRmへ移行したのか、ローレンジRlからミドルレンジRmへ移行したのかによって、それぞれ次のように設定される。先ず、ハイレンジHIGHRhからミドルレンジMIDRmへ移行した場合について説明する。この場合には、図7のタイミングt0に示すように、MAX値が36000点、MIN値が31800点、現在点数が36000点に初期設定される。MAX値の36000点は、発電が行われずに二次電池21の放電深度ずっと進んでローレンジLOWRlまで移行した場合に、現在点数が低い値となり且つ負の値にはならないように少し余裕を持たせた値に設定されている。MAX値とMIN値の幅の4200点は、例えば、発電されない状態で二週間程度が経過した場合など、充電促進通知を行うまでの適宜な時間長で現在点数が変化する幅に設定されている。なお、第1実施形態では、ハイレンジRhからミドルレンジRmへ移行した直後の所定日数例えば60日は、二次電池21の放電深度がさほど大きな割り合いで進むことがなく、充電促進の通知を開始させる必要がないので、この所定日数の間は、例外的に現在点数がMIN値を下回った場合でも、充電促進の通知が行われないようになっている。また、現在点数が高い値例えば27600点以上にある場合など、放電深度がさほど大きく進んでいないと判断できる場合にも、例外的に現在点数がMIN値を下回っても、充電促進の通知が行われないような条件を追加しても良い。次に、ローレンジLOWRlからミドルレンジMIDRmへ移行した場合の初期設定について説明する。この場合には、図8のタイミングt0に示すように、MAX値が4200点、MIN値が0点、現在点数の初期値が4200点に設定される。放電深度がミドルレンジMIDRmにあるときには、現在点数が余り負の値まで落ち込むことが少なくなるような設定値としている。上述の2つの初期設定が行われた後、図7と図8に示すように、発電や放電が進んでそれに応じて現在点数が変化していく。現在点数は、上述したように、間欠的に計測された発電電流に対応する点数の合計値である。そして、この現在点数がMIN値以下となったら充電促進通知が開始され期間T3,T4,T5、その後、現在点数がMAX値以上となれば充電促進の通知が解除されるようになっている。そして、電池電圧検出部23により、二次電池21の電圧検出により放電深度がハイレンジRh又はローレンジRlへ移行したら、この充電管理処理が終了するようになっている。図5と図6のフローチャートは上述の動作を実現するものである。すなわち、先ず、ミドルレンジRmに移行して、この処理が開始されると、CPU10は充電促進フラグを偽値FALSEに初期化するステップS1。この充電促進フラグが真値TRUEになることで、指針を駆動する時計制御処理において秒針が1秒ごとに1ステップずつ運針する通常動作から、2秒ごとに2ステップずつ運針する通知動作へと切り替わる。ユーザは、この通知動作により充電を行うよう促されていることを認識することができる。次に、CPU10は、放電深度がハイレンジHIGHRhから移行したのが、ローレンジLOWRlから移行したのか判別しステップS2、前者であれば、ステップS3の初期化を行い、後者であればステップS4の初期化を行う。各変数の初期値は上述の通りである。また、ステップS3の初期化では、ハイレンジRhからミドルレンジRmへ移行した後の所定日数例えば60日の期間は例外的に充電促進通知を行わない制御を行うために日数カウンタをリセットしている。続いて、CPU10は、所定周期例えば10分周期で充電電流を逐次計測して、現在点数を更新していくとともに、条件に応じてMIN値、MAX値を変化させながら充電促進通知の制御を行う処理ループステップS5~S21へ移行する。すなわち、先ず、分周回路15からの10分キャリー信号の入力を待機した後ステップS5、電池電圧検出部23の検出により放電深度がミドルレンジMIDDLERmにあるか確認しステップS6、ミドルレンジRmになければ充電促進フラグを偽値にしてステップS7、この充電管理処理を終了する。一方、ミドルレンジRmにあれば、発電量計測部22により発電電流を計測させて、その値に対応した点数をROM11のデータテーブルから読み出して現在点数に加算又は減算するステップS8。ステップS5の待機処理とステップS8の計測制御の処理により、発電量監視手段が構成される。また、計測結果の点数変換点数変換手段と点数の合計値の演算処理演算手段によりエネルギー入力量に関する解析を行う入力量解析手段が構成される。次いで、現在点数が最大値36000から最小値0の範囲を超えていないか判別しステップS9,S10、範囲を超えていなければ、そのまま次へ進み、この範囲を超えていれば、この範囲を超えないように、現在点数を最大値36000又は最小値0に修正するステップS11,S12。続いて、CPU10は、現在点数がMAX値以上になったか、または、MIN値以下になったか判別するステップS13,S14。その結果、何れにも該当しなければ現在点数がMIN値とMAX値の間にあれば、そのまま、ステップS5に戻る。一方、現在点数がMAX値以上になっていれば、CPU10は、充電促進フラグを偽値にするステップS15。これにより、直前まで充電促進の通知が行われていた場合にそれが解除される。さらに、現在点数がMAX値を超えているか判別しステップS16、同値であり超えていなければ、そのままステップS5に戻るが、超えていれば、MAX値を現在点数と一致するように更新するとともに、MIN値をMAX値との幅が4200点に保たれるように更新するステップS17:設定変更手段。そして、再びステップS5へ戻る。また、ステップS13,S14の判別処理の結果、現在点数がMIN値以下となっていれば、先ず、例外的に充電促進通知が不要な条件になっていないか判別するステップS18。すなわち、例外的に通知が不要とならない条件として、放電深度がハイレンジRhから移行して所定日数60日経過しているか判別する。或いは、ここで、現在点数が高い値27600点以下であるかという条件を追加しても良い。そして、例外的に通知が不要な条件になっていなければ、充電促進フラグを真値TRUEにするステップS19:発電促進通知制御手段。これにより、上述した充電促進の2秒運針の動作が開始される。そして、ステップS20へ移行する。一方、例外的に不要な条件になっていれば、充電促進フラグの値を更新せずに、そのままステップS20へ移行する。ステップS20へ移行したら、CPU10は、現在点数がMIN値より小さくなっているか判別しステップS20、同値であり小さくなっていなければ、そのままステップS5に戻るが、小さくなっていれば、MIN値を現在点数と一致するように更新するとともに、MAX値とMIN値との幅が4200点に保たれるようにMAX値も更新するステップS21:設定変更手段。そして、再びステップS5へ戻る。このような制御手順により、先に説明した図7と図8の充電管理処理の動作が実現される。以上のように、第1実施形態の電子時計1によれば、発電量計測部22において間欠的に発電量を計測するとともに、この計測結果から入射光の照度の解析点数変換を行い、平均的な入射光が少ないと判断された場合に、充電促進の通知が行われるようになっている。従って、二次電池21の電池電圧の検出だけでは判別することのできない、放電深度がミドルレンジRmの半分より進んだ段階や、2/3より進んだ段階など、適宜なタイミングで充電促進の通知をユーザに行うことができる。従って、ユーザは、慌てることなく時間的な余裕をもって電子時計1を発電できる環境に移行させることで、時計機能を停止させずに適宜な充電状態を維持させることができる。また、発電量の計測は間欠的に行っているので、少ない消費電力で比較的に正確に発電量を計測することができる。また、第1実施形態の電子時計1では、発電量の計測結果を入射光の照度に対応させて設定された点数に変換するとともに、この点数を逐次合計した現在点数がしきい値であるMIN値以下となることで、ユーザに充電促進の通知を行うようになっているので、入射光が平均的に少なくなった状況を少ない負荷で簡易に判別することができる。また、第1実施形態の電子時計1では、入射光の照度に対応して設定された点数Zは、入射光の照度Xと、この照度Xの入射光で1日の電力消費量と均衡する発電を行うことのできる時間長Yとから、電力消費量と発電量とが均衡する場合に一日の点数の合計が±0に近くなり、発電量の方が大きくなる場合に一日の点数の合計が大きくなり、電力消費量の方が大きくなる場合に一日の点数の合計が小さくなっていくように設定されている。従って、発電有りと発電無しの状況が繰り返されて放電深度がミドルレンジRmにあるまま時間が経過しても、点数の合計値と放電深度の関係がすぐに大きくずれることがない。一方、第1実施形態の電子時計1では、発電電流の計測を常時行うわけでないのでトータルの発電量は正確に把握できない。また、入射光の照度に対応して設定された点数は、電力消費量と発電量とか均衡する場合に合計点数が±0になるという条件に対して誤差を含んでいる。従って、点数の合計値と二次電池21の実際の放電深度とは正確に一対一の関係とはならない。そこで、この第1実施形態の電子時計1では、充電促進通知の開始と解除を決定するMIN値とMAX値とを点数の合計値がこれらの間から外れた場合に、MIN値とMAX値の値を外れた側に共にずらすようにしている。これにより、点数の合計値と実際の放電深度との関係がずれた場合でも、充電促進通知とその解除のタイミングを適宜なものにできるようになっている。また、MIN値とMAX値の値をずらす場合には、点数の合計値がMIN値又はMAX値を超えた分だけずらすようにしているので、次に発電量が平均的に少なくなって充電促進通知を行う場合や、発電量が平均的に多くなって充電促進通知を解除する場合に、充電促進通知の開始タイミングや解除タイミングを適切に求めることができる。また、この第1実施形態の電子時計1では、発電手段として光を入射して発電を行うソーラーセル20を採用しているため、間欠的な発電量の測定により、比較的に正確に平均的な発電量の推定が可能になる。また、充電促進通知として秒針の2秒運針の動作を採用しているので、ユーザが気づきやすい通知を低い消費電力で行うことができる。[第2実施形態]図9と図10には、CPU10により実行される第2実施形態の充電管理処理のフローチャートを示す。また、図11には、第2実施形態の充電管理処理において現在点数実線、MIN値一点鎖線およびMAX値点線の遷移例を表わしたグラフを示す。第2実施形態の電子時計は、充電促進通知の開始と解除とを決定するしきい値となるMIN値およびMAX値の幅を、二段階に変化させる点が第1実施形態と主に異なる。その他の構成は第1実施形態とほぼ同様であり、同様の構成については説明を省略する。図11に示すように、第2実施形態では、MIN値とMAX値の幅を6300点と2800点の二段階に変化させている。幅を2800点に小さくするタイミングは、現在点数がMIN値を下回ったときであり、幅を6300点に大きくするタイミングは、充電促進通知中に現在点数がMAX値を上回ったときである。また、二次電池21の放電深度がミドルレンジRmへ移行した際の初期設定では、MIN値とMAX値の幅は6300点に設定される。このような設定により、図11に示すように、充電促進通知がなされていない期間では、MIN値とMAX値との幅が6300点に広げられて、平均的に発電量が少ない状態になってから充電促進の通知が行われるまでの時間長が第1実施形態の設定よりも長めになる。また、充電促進通知の期間T6,T7では、MIN値とMAX値の幅が2800点より狭くなって、充電促進の通知がなされた後、平均的に発電量が多い状態になった場合に第1実施形態の設定よりも速やかに充電促進の通知が解除されるようになっている。図9と図10のフローチャートは上記の動作を実現するものである。このフローチャートにおいては各変数に初期値を設定するステップS3A,S4Aと、MIN値とMAX値を変更するステップS17A,S21Aとが、第1実施形態と異なり、その他のステップは第1実施形態のものと同様である。すなわち、充電管理処理が開始されて、ステップS2でハイレンジRhからの移行と判別されてステップS3Aへ移行すると、CPU10は、この場合の初期化として、現在点数を36000点、MAX値を36000点、MIN値を29700点とするステップS3A。また、ローレンジRlからの移行と判別されてステップS4Aへ移行すると、CPU10は、この場合の初期化として、現在点数を6300点、MAX値を6300点、MIN値を0点とするステップS4A。さらに、現在点数がMIN値を下回ってステップS20の判別処理でYES側へ移行すると、CPU10は、MIN値を現在点数とし、MAX値をMIN値2800点に更新するステップS21A:設定変更手段。また、現在点数がMAX値を上回ってステップS16の判別処理でYES側へ移行すると、CPU10は、MAX値を現在点数とし、MIN値をMAX値-6300点に更新するステップS17A:設定変更手段。なお、第2実施形態のフローチャートでは、充電促進通知が開始されるまでの時間を長く設定しているため、例外的に充電促進の通知を行わない処理図6のステップS18は省かれている。このような制御手順により、図11を参照して説明した第2実施形態の充電管理処理の動作が実現される。この第2実施形態の電子時計1によれば、現在点数がMIN値を下回ったときとMAX値を上回ったときとで、MIN値とMAX値の幅を変えているので、それにより、平均的に発電量が低くなって充電促進通知が開始されるまでの時間長や、平均的に発電量か増えて充電促進通知が解除されるまでの時間長が、適宜調整できるようになっている。[第3実施形態]図12と図13には、第3実施形態のCPU10により実行されるアラーム処理と照明処理のフローチャートを示す。第3実施形態の電子時計1は、通常の時計動作とは別に、ユーザの操作や設定等に基づき非通常的に実行されるアラーム発生や照明駆動が行われた場合に、充電管理処理で計算されている現在点数に対して、駆動に必要な消費電力に対応させた点数を減じるようにしたものである。その他、充電管理処理の内容やその他の構成は第1実施形態と同様である。すなわち、設定時間が来て図12のアラーム処理が開始されると、CPU10はブザー回路19に指令を送ってスピーカ18からアラーム出力を行わせステップS31、その後、充電管理処理で計算されている現在点数から、アラーム出力の電力消費量に対応させて予め設定されている点数例えば-5点を減じるステップS32:点数減算手段。そして、このアラーム処理を終了する。また、ユーザ操作により図13の照明処理が開始されると、CPU10は照明駆動回路17に指令を送って照明16を点灯させステップS41、所定時間待機した後ステップS42、照明駆動回路17に指令を送って照明16を消灯させるステップS43。その後、充電管理処理で計算されている現在点数から、照明駆動の電力消費量に対応させて予め設定されている点数例えば-5点を減じるステップS44:点数減算手段。そして、この照明処理を終了する。この第3実施形態の電子時計1によれば、通常の時計動作とは別に動作タイミングや動作頻度が一定でない動作が行われた場合に、その動作の消費電力量に対応した点数が、充電管理処理で計算されている現在点数から差し引かれるようになっている。それにより、このような非通常的な動作による電力消費も考慮した充電管理の処理が可能となる。なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。例えば、上記実施形態では、発電手段としてソーラーセル20を例示したが、人の手に装着された際に熱を吸収して発電を行う熱発電や、時計自体が動かされることで運動エネルギーを取り込んで発電を行う自動巻発電など、同程度の発電がある程度の時間続けられるタイプの発電手段であれば、同様に適用可能である。なお、手巻き発電のように瞬間的に大きな発電を行うものは適用しにくい。また、上記実施の形態では、発電量の計測を周期的に行う構成を示したが、ほぼ平均的な計測を行うことができれば間欠的に計測を行うタイミングは一定周期とせずに、少しばらつきを有するタイミングとしても良い。また、充電促進通知としてデジタル表示や振動や音による通知を採用しても良い。その他、発電電流を検出する回路構成、入射光の照度に対応した点数の設定方法、充電促進通知の開始と解除を決定するしきい値の設定方法など、実施形態で具体的に示した細部は、発明の趣旨を逸脱しない範囲で適宜変更可能である。本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。[付記]<請求項1>外部からエネルギーを取り込んで発電を行う発電手段と、発電された電力を蓄積する蓄電池手段とを有し、前記発電手段および前記蓄電池手段から供給される電力に基づいて動作する電子時計において、前記発電手段による発電量を間欠的に繰り返し計測する発電量監視手段と、前記発電量監視手段の計測結果に基づいて前記エネルギーの入力量に関する解析を行う入力量解析手段と、前記入力量解析手段の解析に基づき前記エネルギーの入力量の平均的な度合が低いと判断された場合に発電促進の通知を行わせる発電促進通知制御手段と、を備えたことを特徴とする電子時計。<請求項2>前記入力量解析手段は、前記発電量監視手段による一回の計測結果を、前記エネルギーの入力量の大小を表わす点数に変換する点数変換手段と、前記点数変換手段により変換された点数を逐次合計していく演算手段と、を備え、前記発電促進通知制御手段は、前記演算手段の合計値が所定のしきい値より低くなった場合に前記発電促進の通知を行わせることを特徴とする請求項1記載の電子時計。<請求項3>前記点数変換手段により変換される前記点数は、平均的な電力消費量と発電量とが均衡する場合に、前記演算手段による前記点数の合計値の増減が少なく、平均的な電力消費量よりも発電量が多いほど、前記合計値が大きく増加し、平均的な電力消費量よりも発電力が少ないほど、前記合計値が大きく減少するような値に設定されていることを特徴とする請求項2記載の電子時計。<請求項4>前記発電促進通知制御手段は、前記合計値が下回った場合に前記発電促進の通知を開始させる低しきい値が記憶される低しきい値記憶手段と、前記発電促進の通知開始後に前記合計値が上回った場合に前記発電促進の通知を終了させる高しきい値が記憶される高しきい値記憶手段と、前記合計値が前記低しきい値を下回った場合に、前記低しきい値と前記高しきい値とを低い値に変更し、前記合計値が前記高しきい値を上回った場合に、前記低しきい値と前記高しきい値とを高い値に変更する設定変更手段と、を備えていることを特徴とする請求項2又は3に記載の電子時計。<請求項5>前記設定変更手段は、前記低しきい値と前記高しきい値との幅を一定としたまま、前記合計値が前記低しきい値を下回った場合に、下回った分だけ前記低しきい値と前記高しきい値とを低い値に変更し、前記合計値が前記高しきい値を上回った場合に、上回った分だけ前記低しきい値と前記高しきい値とを高い値に変更することを特徴とする請求項4記載の電子時計。<請求項6>前記設定変更手段は、前記合計値が前記低しきい値を下回ってから前記高しきい値を上回るまでの当該低しきい値と当該高しきい値との幅と、前記合計値が前記高しきい値を上回ってから前記低しきい値を下回るまでの当該低しきい値と当該高しきい値との幅とを、異なる幅に設定することを特徴とする請求項5記載の電子時計。<請求項7>常時の動作とは別の電力を消費する所定動作が行われた場合に前記演算手段による前記点数の合計値から前記所定動作に応じた点数を減算する点数減算手段を備えたことを特徴とする請求項2~6の何れか一項に記載の電子時計。<請求項8>前記発電手段は、入射光を吸収して発電を行う光発電手段であり、前記発電促進通知制御手段は、前記発電促進の通知として秒針を2秒ごとに2ステップ運針させる表示動作を行わせることを特徴とする請求項1~7の何れか一項に記載の電子時計。"