(57)【特許請求の範囲】
【請求項１】
充電可能な電源部と、
前記電源部から電力の供給を受けて表示を行う表示部と、
前記電源部の充電が行われているか否かを判定する充電検出部と、
前記電源部の出力電圧を検出する電圧検出部と、
前記電圧検出部によって検出される前記電源部の出力電圧が低下し、第１の電圧に至った場合に、前記表示部における表示を禁止する表示禁止部と、
前記表示部による表示が禁止された後、前記充電検出部による判定結果および前記電圧検出部による検出結果が所定の条件を満たしたとき、初期化処理を行う初期化部と
を備え、
前記初期化部は、前記表示部による表示が禁止された後、前記電源部が充電されていることが前記充電検出部により判定され、かつ、前記電圧検出部によって検出される前記電源部の出力電圧が前記第１の電圧以上の第２の電圧に至った場合に初期化処理を行うことを特徴とする電子機器。
【請求項２】
充電可能な電源部と、
前記電源部から電力の供給を受けて表示を行う表示部と、
前記電源部の充電が行われているか否かを判定する充電検出部と、
前記電源部の出力電圧を検出する電圧検出部と、
前記電圧検出部によって検出される前記電源部の出力電圧が低下し、第１の電圧に至った場合に、前記表示部における表示を禁止する表示禁止部と、
前記表示部による表示が禁止された後、前記充電検出部による判定結果および前記電圧検出部による検出結果が所定の条件を満たしたとき、初期化処理を行う初期化部と
を備え、
前記初期化部は、前記表示部による表示が禁止された後、前記電源部が充電されていることが前記充電検出部により検出され、かつ、前記電圧検出部によって検出される前記電源部の出力電圧が前記第１の電圧以上の第２の電圧以上であるという条件が所定時間以上満たされたとき、初期化処理を行うことを特徴とする電子機器。
【請求項３】
前記初期化部によって前記初期化処理が行われるときに前記表示部による表示を再開する表示許可部を具備することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記初期化部によって前記初期化処理が行われた後、前記電圧検出部によって検出される前記電源部の出力電圧が前記第２の電圧以上の第３の電圧に至った場合に前記表示部による表示を再開する表示許可部を具備することを特徴とする請求項１または２に記載の電子機器。
【請求項５】
システム情報あるいは時計情報を記憶し、前記電子機器の制御部に提供する情報記憶部を備え、
前記第２の電圧は、前記情報記憶部において、前記システム情報あるいは前記時計情報を記憶保持することが可能な電圧以上の電圧に設定されることを特徴とする請求項１〜４のいずれか１の請求項に記載の電子機器。
【請求項６】
システム情報あるいは時計情報を記憶する不揮発性記憶部と、
システム情報あるいは時計情報を記憶し、前記電子機器の制御部に提供する書換可能な情報記憶部とを備え、
前記初期化部は、前記不揮発性記憶部から前記情報記憶部に前記システム情報あるいは時計情報を転送することにより前記初期化処理を行うことを特徴とする請求項１〜４のいずれか１の請求項に記載の電子機器。
【請求項７】
充電可能な電源部と、前記電源部から電力の供給を受けて表示を行う表示部とを備えた電子機器の制御方法において、
前記電源部の出力電圧が低下し第１の電圧に至った場合に、前記表示部による表示を禁止し、
前記表示部による表示が禁止された後、前記電源部が充電されており、かつ、前記電源部の出力電圧が前記第１の電圧以上の第２の電圧に至った場合に初期化処理を行うとともに前記表示部による表示を再開させる
ことを特徴とする電子機器の制御方法。
【請求項８】
充電可能な電源部と、前記電源部から電力の供給を受けて表示を行う表示部とを備えた電子機器の制御方法において、
前記電源部の出力電圧が第１の電圧に至った場合に、前記表示部による表示を禁止し、
前記表示部による表示が禁止された後、前記電源部が充電されており、かつ、前記電源部の出力電圧が前記第１の電圧以上の第２の電圧以上であるという条件が所定時間以上満たされたとき初期化処理を行うとともに前記表示部による表示を再開させる、
ことを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子機器および電子機器の制御方法に係り、特に電源として二次電池を有する電子機器において、二次電池の電圧に対応した動作制御および表示制御を行うための技術に関する。
【０００２】
【従来の技術】
従来の小型携帯電子機器には、小型化、軽量化を図るために、二次電池（あるいは一次電池）を電源として用いているものが多い。ここで、二次電池などの電源は、一般的に内部抵抗が高い。従って、何ら対策を講じないとすると、この種の電源を用いた小型携帯電子機器は、電源電圧が低下したときに、電源の内部抵抗による電圧降下により誤動作を起こしたり、動作停止に至りやすくなる。このような小型携帯電子機器は、ユーザにとって使い勝手が良くない。そこで、この種の小型携帯電子機器は、電源電圧があらかじめ定めた閾値電圧以下に至ると、誤動作を防止すべく、システムデータを初期化する初期化処理を行ったり、ユーザに充電を促す処理を行うように構成されていた。
【０００３】
【発明が解決しようとする課題】
ところで、電源電圧は、小型携帯電子機器において各種処理を行っている状態で多少変動するものである。従って、閾値電圧を一定とした場合、動作状態によっては、一時的に電源電圧が閾値電圧よりも低くなり、ユーザが知らない間にシステムデータが初期化されてしまったり、頻繁に初期化処理や充電を促す画面表示が繰り返されたりして、ユーザの使い勝手が悪くなってしまう可能性があった。
【０００４】
本発明の目的は、以上述べた電源電圧の変動に起因して生じる不具合を解消し、ユーザの使い勝手を向上することが可能な電子機器および電子機器の制御方法を提供することにある。
【０００５】
【課題を解決するための手段】
かかる目的を達成するため、この発明は、充電可能な電源部と、前記電源部から電力の供給を受けて表示を行う表示部と、前記電源部の充電が行われているか否かを判定する充電検出部と、前記電源部の出力電圧を検出する電圧検出部と、前記電圧検出部によって検出される前記電源部の出力電圧が低下し、第１の電圧に至った場合に、前記表示部における表示を禁止する表示禁止部と、前記表示部による表示が禁止された後、前記充電検出部による判定結果および前記電圧検出部による検出結果が所定の条件を満たしたとき、初期化処理を行う初期化部とを備え、前記初期化部は、前記表示部による表示が禁止された後、前記電源部が充電されていることが前記充電検出部により判定され、かつ、前記電圧検出部によって検出される前記電源部の出力電圧が前記第１の電圧以上の第２の電圧に至った場合に初期化処理を行うことを特徴とする電子機器を提供する。
また、この発明は、充電可能な電源部と、前記電源部から電力の供給を受けて表示を行う表示部と、前記電源部の充電が行われているか否かを判定する充電検出部と、前記電源部の出力電圧を検出する電圧検出部と、前記電圧検出部によって検出される前記電源部の出力電圧が低下し、第１の電圧に至った場合に、前記表示部における表示を禁止する表示禁止部と、前記表示部による表示が禁止された後、前記充電検出部による判定結果および前記電圧検出部による検出結果が所定の条件を満たしたとき、初期化処理を行う初期化部とを備え、前記初期化部は、前記表示部による表示が禁止された後、前記電源部が充電されていることが前記充電検出部により検出され、かつ、前記電圧検出部によって検出される前記電源部の出力電圧が前記第１の電圧以上の第２の電圧以上であるという条件が所定時間以上満たされたとき、初期化処理を行うことを特徴とする電子機器を提供する。
以上の電子機器によれば、必ず表示部の表示が消えてから、初期化処理が行われるので、ユーザが知らないうちに初期化が行われるという事態を避けることができる。
これら２つの態様のいずれかにおいて、前記初期化部によって前記初期化処理が行われるときに前記表示部による表示を再開する表示許可部を設けてもよい。
あるいは、このような表示許可部の代わりに、前記初期化部によって前記初期化処理が行われた後、前記電圧検出部によって検出される前記電源部の出力電圧が前記第２の電圧以上の第３の電圧に至った場合に前記表示部による表示を再開する表示許可部を設けてもよい。
以上掲げた電子機器の諸態様において、好ましくは電子機器は、システム情報あるいは時計情報を記憶し、前記電子機器の制御部に提供する情報記憶部を備え、前記第２の電圧は、前記情報記憶部において、前記システム情報あるいは前記時計情報を記憶保持することが可能な電圧以上の電圧に設定される。
あるいは、以上掲げた電子機器の諸態様において、好ましくは電子機器は、システム情報あるいは時計情報を記憶する不揮発性記憶部と、システム情報あるいは時計情報を記憶し、前記電子機器の制御部に提供する書換可能な情報記憶部とを備え、前記初期化部は、前記不揮発性記憶部から前記情報記憶部に前記システム情報あるいは時計情報を転送することにより前記初期化処理を行う。
また、この発明は、充電可能な電源部と、前記電源部から電力の供給を受けて表示を行う表示部とを備えた電子機器の制御方法において、前記電源部の出力電圧が低下し第１の電圧に至った場合に、前記表示部による表示を禁止し、前記表示部による表示が禁止された後、前記電源部が充電されており、かつ、前記電源部の出力電圧が前記第１の電圧以上の第２の電圧に至った場合に初期化処理を行うとともに前記表示部による表示を再開させることを特徴とする電子機器の制御方法を提供する。
また、この発明は、充電可能な電源部と、前記電源部から電力の供給を受けて表示を行う表示部とを備えた電子機器の制御方法において、前記電源部の出力電圧が第１の電圧に至った場合に、前記表示部による表示を禁止し、前記表示部による表示が禁止された後、前記電源部が充電されており、かつ、前記電源部の出力電圧が前記第１の電圧以上の第２の電圧以上であるという条件が所定時間以上満たされたとき初期化処理を行うとともに前記表示部による表示を再開させることを特徴とする電子機器の制御方法を提供する。
【０００６】
【発明の実施の形態】
次に図面を参照して本発明の好適な実施形態について説明する。
【０００７】
［１］  第１実施形態
図１はこの発明の第１実施形態にかかる電子時計とステーションの構成を示す平面図である。図１において、電子時計２００は、腕時計型の電子機器であり、電源として二次電池を内蔵しており、この二次電池からの電源供給を受け、時計としての機能と情報処理装置としての機能を営むことができる。更に詳述すると、この電子時計２００は、通常の使用状態ではユーザの腕に装着されて、表示部２０４により日付時刻等を表示する一方、図示しないセンサ等によって、脈拍数や心拍数などの生体情報を一定時間毎に検出して記憶する情報処理を行う。ステーション１００は、この電子時計２００の二次電池への充電や電子時計２００とのデータ転送などを行うために用いられる装置である。このステーション１００は、電子時計２００の本体２０１およびバンド２０２よりも若干大きめな形状の凹部１０１を有している。電子時計２００は、その本体２０１およびバンド２０２が凹部１０１に収容された状態でステーション１００に固定される。また、ステーション１００には、充電の開始を指示するための充電開始ボタン１０３1や、データ転送の開始を指示するための転送開始ボタン１０３2などの各種入力部とともに、各種の表示を行うための表示部１０４が設けられている。
【０００８】
図２に、図１におけるＡ−Ａ線の断面図を示す。図２に示すように、電子時計２００の本体２０１の下面は裏蓋２１２によって塞がれている。電子時計２００は、この裏蓋２１２を凹部１０１の底部に対向させた状態でステーション１００に固定される。本体２０１における裏蓋２１２の内側の空間には、回路基板２２１やこの回路基板２２１上の回路に電源電圧を供給する二次電池２２０が収納されている。裏蓋２１２には開口部があり、この開口部はカバーガラス２１１によって塞がれている。このカバーガラス２１１の内側の表面にはデータ転送や充電のための時計側コイル２１０が配置されている。
【０００９】
一方、ステーション１００の凹部１０１の底部には、充電開始ボタン１０３1、転送開始ボタン１０３2、表示部１０４、一次電源（図示省略）などと接続された回路基板１２１を収納した空室がある。この空室の天井に開口部があり、この開口部はカバーガラス１１１によって塞がれている。このカバーガラス１１１の内側には、ステーション側コイル１１０が固定されている。このステーション側コイル１１０は、ステーション１００側のカバーガラス１１１と電子時計２００のカバーガラス２１１とを介して、電子時計２００の本体２０１内部のコイル２１０と対向している。
【００１０】
このように、電子時計２００がステーション１００に収容された状態において、ステーション側コイル１１０と時計側コイル２１０とは、カバーガラス１１１、２１１により物理的には非接触である。しかしながら、コイル巻回面が略平行なので電磁的には結合した状態となる。
【００１１】
また、ステーション側コイル１１０および時計側コイル２１０とは、それぞれ時計機構部分の着磁を避ける理由や、時計側の重量増加を避ける理由、磁性金属の露出を避ける理由などにより、磁心を有さない空心型となっている。しかし、このようなことが問題とならない電子機器に適用する場合には、磁心を有するコイルを採用しても良い。もっとも、コイルに与える信号周波数が十分に高いのであれば、空心型で十分である。
【００１２】
図３は、電子時計２００の構成を示すブロック図である。図３において、通信充電回路２３１と、マイクロプロセッサユニット（ＭＰＵ）２３２と、フラッシュＲＯＭ２３３と、ＲＡＭ２３４と、電圧検出回路２３５と、ＬＣＤ２３６と、ＬＣＤドライバ２３７は、電子時計２００の回路基板２２１（図２）に搭載されている。さらに、回路基板２２１にはこれらを相互に接続するバス２３８が形成されている。
【００１３】
ＭＰＵ２３２は、電子時計２００全体の制御を行う。通信充電回路２３１は、時計側コイル２１０を介してステーション１００からの電力供給を受け、二次電池２２０に充電電流を供給する。また、通信充電回路２３１は、時計側コイル２１０によりステーション１００との間でデータの送受信を行う。
【００１４】
二次電池２２０は、通信充電回路２３１から供給された電流により充電される。この二次電池２２０の出力電圧は、電子時計２００の各部に駆動用電源電圧として供給される。フラッシュＲＯＭ２３３は、制御用プログラム及びデータを記憶している不揮発性メモリである。ＲＡＭ２３４は、データを一時的に記憶したり、ＭＰＵ２３２の作業領域として用いられる。ＬＣＤドライバ２３７は、ＭＰＵ２３２の制御下で各種データをＬＣＤ２３６に表示する。
【００１５】
電圧検出回路２３５は、二次電池２２０の出力電圧の量子化またはＡ／Ｄ変換を行い、その結果である検出レベルデータを出力する。電圧検出回路２３５から出力される検出レベルデータは、二次電池２２０の出力電圧に応じて「０」〜「１５」までの１６通りの値をとりうる。図４には、検出レベルデータ「０」〜「１５」の各々について、そのような検出レベルデータが出力されるための二次電池２２０の出力電圧の範囲を画する最低電圧と最高電圧とが示されている。例えば、検出レベルデータ「０」は、二次電池２２０の出力電圧が１Ｖ〜１．２Ｖの範囲内にあるときに電圧検出回路２３５から出力される。他の検出レベルデータ「１」〜「１５」についても同様の見方をすればよい。図４には検出レベルデータ「９」、「１０」および「１１」が出力されたときのＭＰＵ２３２の動作が併記されている。同図に示すように、本実施形態におけるＭＰＵ２３２は、二次電池２２０の出力電圧が低下して検出レベルデータが「１０」に至ると液晶ディスプレイ２３６の表示を禁止する。
【００１６】
また、電圧低下時か電圧上昇時かを問わず、検出レベルデータが「９」に至ると、ＭＰＵ２３２は、初期化処理を実行する。この初期化処理では、フラッシュＲＯＭ２３３からＲＡＭ２３４に対しオペレーティングシステム、アプリケーションプログラムなどのシステム情報あるいは時計表示を行うための時計情報が転送される。さらに、二次電池の出力電圧が上昇して検出レベルデータが「１１」に至ると、ＭＰＵ２３２は、液晶ディスプレイ２３６の表示を許可する。
【００１７】
以上のような制御を行うために、ＭＰＵ２３２は、図５にフローを示すルーチンを繰り返し実行する。さらに詳述すると、本実施形態では、電圧検出回路２３５により一定時間間隔で検出レベルデータの出力が行われる。そして、ＭＰＵ２３２は、このレベル検出データの出力が行われる度に、これに応答して、図５のルーチンを実行するのである。以下、この図５を参照し、本実施形態の動作を説明する。
【００１８】
まず、ＭＰＵ２３２は、電圧検出回路２３５から出力されている検出レベルデータを取り込む（ステップＳ１１）。次に、ＭＰＵ２３２は、今回取り込んだ検出レベルデータと前回取り込んだ検出レベルデータとに基づいて、検出レベルデータが「１１」から「１０」に変化したか否かを判断する（ステップＳ１２）。この判断結果が「ＮＯ」である場合には、ＭＰＵ２３２は、検出レベルデータが「１０」から「１１」に変化したか否かを判断する（ステップＳ１３）。この判断結果が「ＮＯ」である場合には、ＭＰＵ２３２は、検出レベルデータが「１０」から「９」に、または「９」から「１０」に変化したか否かを判断する（ステップＳ１４）。この判断結果が「ＮＯ」である場合、ＭＰＵ２３２は図５のルーチンを終了する。
【００１９】
二次電池２２０の出力電圧が十分に高く、検出レベルデータが「１２」以上である期間は、ＭＰＵ２３２は、以上説明したステップＳ１１、Ｓ１２、Ｓ１３およびＳ１４を繰り返す。
【００２０】
さて、電子時計２００が継続的に動作すると、その動作に応じた電流が二次電池２２０から流出するため、二次電池２２０の出力電圧は次第に低下してゆく。一方、二次電池２２０の自然回復が起こったり、二次電池２２０の充電が行われることがある。この場合、二次電池２２０の出力電圧は上昇する。また、電子時計２００が動作しているときには、その動作電流が二次電池２２０の内部抵抗による電圧降下を生じさせる。このため、二次電池２２０の出力電圧は小刻みに脈動する。図６は、このようにして起こる二次電池２２０の出力電圧の時間的変化の様子を示す波形図である。以下、再び図５を参照し、図６に示すような二次電池２２０の出力電圧の時間的変化が生じたときのＭＰＵ２３２の動作を説明する。
【００２１】
まず、図６において、時刻ｔ１の直前においては、検出レベルデータ「１１」が電圧検出回路２３５から出力されているものとする。そして、図６に示すように、時刻ｔ１において、二次電池２２０の出力電圧がＰ１になり、検出レベルデータ「１０」が電圧検出回路２３５から出力されたとする（以上、図４参照）。この直後にＭＰＵ２３２が図５のルーチンの実行を開始すると、検出レベルデータが「１１」から「１０」に変化していることから、ステップＳ１１を介してステップＳ１２に処理が進んだとき、このステップＳ１２の判断結果が「ＹＥＳ」となり、ＭＰＵ２３２の処理はステップＳ１５に進む。このステップＳ１５において、ＭＰＵ２３２は、ドライバ２３７を制御し、液晶ディスプレイ２３６に対する表示を禁止する。そして、ＭＰＵ２３２は、図５のルーチンを終了する。
【００２２】
その後、さらに二次電池２２０の電圧が低下し、例えば、図６に示すように、時刻ｔ２において、二次電池２２０の出力電圧がＰ２となり、検出レベルデータ「９」が出力されたとする。この直後に図５のルーチンが開始されると、ステップＳ１２およびＳ１３の判断結果がいずれも「ＮＯ」となる。そして、検出レベルデータが「１０」から「９」に変化していることから、ステップＳ１４の判断結果が「ＹＥＳ」となり、ＭＰＵ２３２の処理はステップＳ１７に進む。このステップＳ１７において、ＭＰＵ２３２は、フラッシュＲＯＭ２３３からＲＡＭ２３４に対しシステム情報あるいは時計表示を行うための時計情報を転送する初期化処理を行う。ここでシステム情報とは、オペレーティングシステム、アプリケーションプログラムなどをいう。
【００２３】
その後、二次電池２２０の自然回復あるいは充電が行われることにより、二次電池２２０の出力電圧が上昇し、例えば、図６に示すように、時刻ｔ３において、出力電圧がＰ３となり、電圧検出回路２３５から出力される検出レベルデータが「９」から「１０」に変化したとする。
【００２４】
この直後に図５のルーチンが開始されると、ステップＳ１２およびＳ１３の判断結果がいずれも「ＮＯ」となる。そして、検出レベルデータが「９」から「１０」に変化していることから、ステップＳ１４の判断結果が「ＹＥＳ」となり、ＭＰＵ２３２の処理はステップＳ１７に進む。そして、ＭＰＵ２３２は、既に説明した初期化処理を行う。
【００２５】
さらに二次電池２２０の出力電圧が上昇（回復）し、図６に示すように、時刻ｔ４において、出力電圧がＰ４となり、検出レベルデータが「１０」から「１１」に変化したとする。
【００２６】
この直後に図５のルーチンが開始されると、ステップＳ１２の判断結果が「ＮＯ」となる。そして、検出レベルデータが「１０」から「１１」に変化していることから、ステップＳ１３の判断結果が「ＹＥＳ」となり、ＭＰＵ２３２の処理はステップＳ１６に進む。このステップＳ１６において、ＭＰＵ２３２は、ドライバ２３７を制御し、液晶ディスプレイ２３７に対する表示を再開させる（ステップＳ１６）。
【００２７】
なお、上記説明ではレベル検出データが「１０」から「１１」に変化したときに表示の再開を行ったが、検出レベルデータが「９」から「１０」になったときに表示を再開するようにしてもよい。
【００２８】
以上説明したように、本実施形態によれば、電池電圧の低下に起因して表示を禁止する電池電圧（検出レベルデータ「１０」相当）と、初期化処理を行う電池電圧（検出レベルデータ「９」相当）とを異ならせている。このため、初期化処理は、必ず、表示が消えている状態が継続しているときに行われる。
したがって、従来のようにユーザが知らないうちに初期化処理が行われてしまうことがなく、ユーザの使い勝手を向上させることができる。
【００２９】
［２］  第２実施形態
次に本発明の第２実施形態について説明する。本実施形態におけるステーション及び電子時計の構成については、第１実施形態と同様であるので、動作についてのみ説明する。
【００３０】
図７には、前掲図４と同様、検出レベルデータ「０」〜「１５」の各々について、そのような検出レベルデータが電圧検出回路２３５から出力されるための二次電池２２０の出力電圧の範囲を画する最低電圧と最高電圧とが示されている。また、図７には検出レベルデータ「９」および「１０」が出力されたときのＭＰＵ２３２の動作が併記されている。
【００３１】
図７に示すように、ＭＰＵ２３２は、二次電池２２０の出力電圧が低下し、検出レベルデータが「９」に至ると液晶ディスプレイ２３６の表示を禁止する。さらに充電により出力電圧が上昇し、検出レベルデータが「１０」に至ると、ＭＰＵ２３２は、既に第１実施形態において説明した初期化処理および液晶ディスプレイ２３６における表示許可を行う。
【００３２】
以上のような制御を行うためにＭＰＵ２３２は、図８にフローを示すルーチンを一定時間間隔で繰り返し実行する。このルーチンは、充電フラグおよび表示フラグに関する判定処理を含んでいる。ここで、充電フラグは、二次電池２２０の充電が行われている期間、通信充電回路２３１によって“１”に設定される。また、表示フラグは、ＬＣＤ２３６によって表示が行われる期間、ＭＰＵ２３２によって“１”に設定される。
【００３３】
ＭＰＵ２３２は、図８に示すルーチンを開始すると、まず、電圧検出回路２３５から出力されている検出レベルデータを取り込む（ステップＳ２１）。次に、ＭＰＵ２３２は、今回取り込んだ検出レベルデータが「９」であり、かつ、表示フラグが“１”であるか否かを判断する（ステップＳ２２）。この判断結果が「ＮＯ」である場合には、ＭＰＵ２３２は、検出レベルデータが「１０」であり、かつ、充電フラグが“１”であり、かつ、表示フラグが“０”であるか否かを判断する（ステップＳ２３）。この判断結果が「ＮＯ」である場合には、ＭＰＵ２３２は、図８のルーチンを終了する。
【００３４】
二次電池２２０の出力電圧が十分に高く、検出レベルデータが「１１」以上である期間は、ＭＰＵ２３２は、以上説明したステップＳ２１、Ｓ２２およびＳ２３を繰り返す。
【００３５】
さて、二次電池２２０の出力電圧が図９に示すような時間的変化をしたとする。この場合のＭＰＵ２３２の動作は次のようになる。
【００３６】
まず、図９に示すように、時刻ｔ１において、二次電池２２０の出力電圧がＰ１１となり、検出レベルデータが「１０」から「９」になったとする。そして、この直後、図８のルーチンが実行され、ステップＳ２１を介してステップＳ２２まで処理が進んだとき、仮に表示フラグが“１”になっていたとする。この場合、検出レベルデータが「９」であるため、ステップＳ２２の判断結果は「ＹＥＳ」となり、ＭＰＵ２３２の処理はステップＳ２５に進む。このステップＳ２５において、ＭＰＵ２３２は、表示オフコマンドを実行することによりドライバ２３７を制御し、液晶ディスプレイ２３６に対する表示を禁止する。そして、ＭＰＵ２３２は、表示フラグを“０”とする（ステップＳ２５）。
【００３７】
その後、二次電池２２０の電圧が変化し、図９に示すように、検出レベルデータが「８」に落ち込んだ後、時刻ｔ２において、二次電池２２０の出力電圧がＰ１２になり、検出レベルデータが「９」になったとする。
【００３８】
この直後に実行される図８のルーチンでは、ステップＳ２２の判別において、表示フラグが“０”であるため、ステップＳ２３に処理が移行し、何も実効的な処理が行われることはない。その後、時刻ｔ３において、ステーション１００により通信充電回路２３１を介して充電が開始される。
【００３９】
さらに時間が経過し、図９に示すように、時刻ｔ４において二次電池２２０の出力電圧がＰ１３になり、検出レベルデータが「８」から「９」に変化したとする。この直後に実行される図８のルーチンでは、表示フラグが“０”であるため、ステップＳ２２の判断結果が「ＮＯ」となり、検出レベルデータが「９」であるため、ステップＳ２３の判定結果が「ＮＯ」となる。従って、何も処理が行われることはない。
【００４０】
そして、時刻ｔ５において、二次電池２２０の出力電圧がＰ１４になり、検出レベルデータが「１０」になったとする。この直後に図８のルーチンが実行されると、検出レベルデータが「１０」であり、充電フラグ＝“１”であり、かつ、表示フラグ＝“０”であるため、ステップＳ２３の判断結果が「ＹＥＳ」となり、ＭＰＵ２３２の処理はステップＳ２４に進む。このステップＳ２４において、ＭＰＵ２３２は、上記第１実施形態において述べたと同様な初期化処理を実行する。そして、ＭＰＵ２３２は、表示ＯＮコマンドを実行して液晶ディスプレイ２３６を表示状態とし、表示フラグ＝“１”とする。
【００４１】
以上説明したように、本実施形態によれば、二次電池の出力電圧の低下に起因して表示を禁止した後は、二次電池の出力電圧が表示の禁止を行ったときの出力電圧よりも高い所定電圧に達し、かつ、そのとき充電が行われている場合に限って、初期化処理および表示再開を行うようにしている。このため、ユーザが知らないうちに初期化処理が行われてしまうことがなく、ユーザの使い勝手を向上させることができる。
【００４２】
［３］  第３実施形態
次に本発明の第３実施形態について説明する。本実施形態におけるステーション及び電子時計の構成については、第１実施形態と同様であるので、動作についてのみ説明する。
【００４３】
図１０には、前掲図４と同様、検出レベルデータ「０」〜「１５」の各々について、そのような検出レベルデータが電圧検出回路２３５から出力されるための二次電池２２０の出力電圧の範囲を画する最低電圧と最高電圧とが示されている。また、図１０には検出レベルデータ「９」が出力されたときのＭＰＵ２３２の動作が併記されている。
【００４４】
図１０に示すように、ＭＰＵ２３２は、二次電池２２０の出力電圧が低下し、検出レベルデータが「９」に至ると、液晶ディスプレイ２３６の表示を禁止する。その後、充電が行われて、二次電池２２０の出力電圧が上昇し、検出レベルデータが「９」に至り、この検出レベルデータ「９」が所定時間維持されると、ＭＰＵ３２は表示再開および初期化処理を行う。なお、初期化処理については第１実施形態において説明した通りである。
【００４５】
以上のような制御を行うためにＭＰＵ２３２は、図１１にフローを示すルーチンを一定時間間隔で繰り返し実行する。このルーチンは、上記第２実施形態と同様、充電フラグおよび表示フラグに関する判定処理を含んでいる。これらのフラグについては上記第２実施形態において説明した通りである。
【００４６】
ＭＰＵ２３２は、図１１に示すルーチンを開始すると、まず、電圧検出回路２３５から出力されている検出レベルデータを取り込む（ステップＳ３１）。次に、ＭＰＵ２３２は、今回取り込んだ検出レベルデータが「９」であり、かつ、表示フラグが“１”であるか否かを判断する（ステップＳ３２）。この判断結果が「ＮＯ」である場合には、ＭＰＵ２３２は、検出レベルデータが「９」であり、かつ、充電フラグが“１”であるか否かを判断する（ステップＳ３３）。この判断結果が「ＮＯ」である場合には、ＭＰＵ２３２は、図１１のルーチンを終了する。
【００４７】
二次電池２２０の出力電圧が十分に高く、検出レベルデータが「１０」以上であり、かつ、充電が行われていない期間、ＭＰＵ２３２は、以上説明したステップＳ３１、Ｓ３２およびＳ３３を繰り返す。
【００４８】
さて、二次電池２２０の出力電圧が図１２に示すような時間的変化をしたとする。この場合のＭＰＵ２３２の動作は次のようになる。
【００４９】
まず、図１２に示すように、時刻ｔ１において、二次電池２２０の出力電圧がＰ２１となり、検出レベルデータが「１０」から「９」になったとする。そして、この直後、図１１のルーチンが実行され、ステップＳ３１を介してステップＳ３２まで処理が進んだとき、仮に表示フラグが“１”になっていたとする。この場合、検出レベルデータが「９」であるため、ステップＳ３２の判断結果は「ＹＥＳ」となり、ＭＰＵ２３２の処理はステップＳ３６に進む。このステップＳ３６において、ＭＰＵ２３２は、表示オフコマンドを実行することによりドライバ２３７を制御し、液晶ディスプレイ２３６に対する表示を禁止する。そして、ＭＰＵ２３２は、表示フラグを“０”とし（ステップＳ３６）、図１１のルーチンを終了する。
【００５０】
その後、二次電池２２０の電圧が変化し、図１２に示すように、検出レベルデータが「８」に落ち込んだ後、時刻ｔ２において、二次電池２２０の充電が開始されたとする。
【００５１】
この充電が開始された直後に図１１のルーチンが実行されると、ステップＳ３２においては、表示フラグが＝“０”であるため、ステップＳ３３に処理が移行する。そして、ステップＳ３３では、充電フラグが“１”であるものの、検出レベルデータが「９」に満たないため、その判断結果が「ＮＯ」となり、図１１のルーチンが終了する。
【００５２】
その後、検出レベルデータが「９」に満たない期間は、図１１のルーチンにおけるステップＳ３１、Ｓ３２およびＳ３３が繰り返される。
【００５３】
そして、充電により二次電池２２０の出力電圧が上昇し、検出レベルデータが「９」になったとする。このとき図１１のルーチンが実行されると、ステップＳ３１およびＳ３２を介してステップＳ３３に進んだとき、検出レベルデータが「９」であり、かつ、充電フラグが“１”であることから、ステップＳ３３の判断結果が「ＹＥＳ」となり、処理はステップＳ３４に進む。
【００５４】
このステップＳ３４において、ＭＰＵ２３２は、検出レベルデータが「９」以上であり、かつ、充電フラグが“１”である状態が所定時間△ｔｃｏｎｓｔ以上維持されたか否かを判断する。なお、△ｔｃｏｎｓｔは例えば１０分である。そして、この判断結果が「ＮＯ」である場合、ＭＰＵ２３２は、図１１のルーチンを終了する。その後、検出レベルデータが「９」以上であり、かつ、充電フラグが“１”であることを条件に、△ｔｃｏｎｓｔ相当の時間が経過するまで、ステップＳ３１、Ｓ３２、Ｓ３３およびＳ３４が繰り返される。
【００５５】
そして、図１２に示すように、時刻ｔ４においてステップＳ３４の条件が満たされると、処理はステップＳ３５に進む。なお、図１２に示す例では、時刻ｔ４において、二次電池２２０の出力電圧がＰ２３、検出レベルデータが「１０」となっている。ただし、これはあくまでも一例であり、ステップＳ３３の判断結果が「ＹＥＳ」となってから時刻ｔ４に至るまでの間、検出レベルデータが「９」を１度も下回らなければ、ステップＳ３４の条件は満たされる。
【００５６】
ステップＳ３５に進むと、ＭＰＵ２３２は、初期化処理を実行するとともに、表示フラグを“１”にし、表示ＯＮコマンドを実行して液晶ディスプレイ２３６による表示を再開させる。そして、図１１のルーチンを再開する。
【００５７】
以上説明したように、本実施形態によれば、電池電圧の低下に起因して表示を禁止した後は、電池電圧が所定レベル以上であり、かつ、充電が行われている期間が所定時間以上に及んだ場合にの初期化処理および表示再開が行われる。このため、ユーザが知らないうちに初期化処理が行われてしまうことがなく、ユーザの使い勝手を向上させることができる。
【００５８】
また、充電により所定の電圧レベルに達してから一定時間以上経過した後に初期化処理を行っているので、初期化処理に伴う消費電力の影響で電源電圧が降下し初期化時に機器がシステムダウンをしてしまうのを防止することができる。
【００５９】
［４］  第１〜第３実施形態の変形例
上記第１実施形態及び第２実施形態においても、第３実施形態と同様、所定の条件が一定時間Δｔｃｏｎｓｔ以上満たされたときに初期化処理を実行するようにしてもよい。具体的には、第１実施形態では図５のステップＳ１４の条件が一定時間Δｔｃｏｎｓｔ以上満たされたときに初期化処理を行い、第２実施形態では図８のステップＳ２３の条件が一定時間Δｔｃｏｎｓｔ以上満たされたときに初期化処理および表示の再開を行うという変形例が考えられる。
【００６０】
また、上記第２実施形態および第３実施形態においては、表示禁止／表示許可の切り換えの判断に用いる二次電池の出力電圧に関する閾値と、初期化処理を行うか否かの判断に用いる二次電池の出力電圧に関する閾値とが同一であった。しかし、両閾値を異ならせてもよい。例えば、上記第２実施形態または第３実施形態において、二次電池の出力電圧がある閾値に至って初期化処理が行われた後、二次電池の出力電圧がこの閾値以上の他の閾値に至ったときに表示許可を行うような変形例が考えられる。
【００６１】
さらに上記各実施形態においては、充電機器としてステーション１００を、被充電機器として電子時計２００を例にとって説明した。
しかしながら、本発明は、フラッシュメモリなどのように比較的消費電力の大きな重負荷駆動デバイスを有するすべての電子機器に適用可能である。例えば、コードレス電話、携帯電話、パーソナルハンディフォン、モバイルパソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ：個人向情報端末）などの二次電池を備え、フラッシュメモリ、ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、振動モータ、ブザー、ＬＥＤなどの大消費電力の被駆動デバイスを有する被充電機器と、その充電機器とに適用可能である。
【００６２】
【発明の効果】
以上説明したように、この発明によれば、電源電圧の低下時、初期化処理が行われる前に表示が禁止されるので、ユーザが知らないうちに初期化処理が行われるという不具合をなくすことができる。
【図面の簡単な説明】
【図１】  本発明の実施形態にかかるステーションおよび電子時計の構成を示す平面図である。
【図２】  ステーションおよび電子時計の構成を示す断面図である。
【図３】  電子時計の電気的構成を示すブロック図である。
【図４】  第１実施形態における電圧検出回路とＭＰＵの動作を説明する図である。
【図５】  第１実施形態の動作を示すフローチャートである。
【図６】  第１実施形態の動作を説明するための波形図である。
【図７】  第２実施形態における電圧検出回路とＭＰＵの動作を説明する図である。
【図８】  第２実施形態の動作を示すフローチャートである。
【図９】  第２実施形態の動作を説明するための波形図である。
【図１０】  第３実施形態における電圧検出回路とＭＰＵの動作を説明する図である。
【図１１】  第３実施形態の動作を示すフローチャートである。
【図１２】  第３実施形態の動作を説明するための波形図である。
【符号の説明】
１００……ステーション、１１０……ステーション側コイル、
２００……電子時計、２１０……時計側コイル、２２０……二次電池、
２３１……通信充電回路、２３２……ＭＰＵ、２３３……フラッシュＲＯＭ、
２３４……ＲＡＭ、２３５……電圧検出回路、２３６……液晶ディスプレイ、
２３７……ドライバ、２３８……バス。
【図１】
0004729820.tif 000002
【図２】
0004729820.tif 000003
【図３】
0004729820.tif 000004
【図４】
0004729820.tif 000005
【図５】
0004729820.tif 000006
【図６】
0004729820.tif 000007
【図７】
0004729820.tif 000008
【図８】
0004729820.tif 000009
【図９】
0004729820.tif 000010
【図１０】
0004729820.tif 000011
【図１１】
0004729820.tif 000012
【図１２】
0004729820.tif 000013