(57)【特許請求の範囲】
【請求項１】
計時機能を有した制御手段と、
上記制御手段に接続された外部計時手段と、
上記制御手段と上記外部計時手段に電源を供給する主電源手段と、
上記主電源手段の電源が絶たれた時にバックアップする副電源手段と、
上記主電源手段からの電源供給の有無を判別する判別手段と、
上記外部計時手段に対する時計合わせが行なわれたか否かを識別する識別情報を記憶する記憶手段と、
上記判別手段にて、上記主電源手段からの電源供給が絶たれたと判断されたときには、上記外部計時手段の計時結果のみを計時し、上記判別手段にて、上記主電源手段の電源供給が絶たれた後に再度電源供給が行なわれたと判断された場合には、上記記憶手段に記憶されている上記識別情報に基づいて、上記識別情報が上記外部計時手段に対する時計合わせが行われたことを識別する情報であって、上記外部計時手段の計時が停止していない場合には、上記外部計時手段の計時結果を上記制御手段の計時手段に複写することを許可し、
上記識別情報が上記外部計時手段に対する時計合わせが行われたことを識別する情報であって、上記外部計時手段の計時が停止している場合には、上記外部計時手段の計時結果を上記制御手段の計時手段に複写することを禁止し、
上記識別情報が上記外部計時手段に対する時計合わせが行われなかったことを識別する情報である場合には、上記外部計時手段の計時結果を上記制御手段の計時手段に複写することを禁止する制御手段と
を備えた時計装置。
【請求項２】
上記記憶手段はフラッシュメモリから構成されている請求項１に記載の時計装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、携帯型の電子機器のディスプレイに時計を表示するのに用いて好適な時計装置に関する。
【０００２】
【従来の技術】
半導体メモリを使った音声記録／再生装置のような携帯型の電子機器では、例えば液晶ディスプレイが設けられており、このディスプレイに現在の時刻が表示できるようになっている。このように、携帯型の電子機器のディスプレイに現在時刻を表示させる場合、マイクロコントローラの内部時計を用いて時計表示を実現する方法と、マイクロコントローラとは別に外部時計回路を設け、この外部時計を用いて時計表示を実現する方法とが考えられる。
【０００３】
マイクロコントローラの時計機能を使う方法は、特別な外部回路を用意する必要がなく、ディスプレイに現在時刻を簡単に表示することができるという利点がある。ところが、この方法では、主電源がオフのときにも時計機能が維持されるように、マイクロコントローラ全体にバックアップ電源を設ける必要がある。このため、大容量のバックアップ電源が必要になるという問題がある。
【０００４】
これに対して、外部に時計回路を設ける方法では、外部の時計回路に対してバックアップ電源を設ければ、主電源がオフされている間でも時計機能を維持できるため、大容量のバックアップ電源は不要である。ところが、外部時計の時刻をディスプレイに表示させるためには、外部の時計回路とマイクロコントローラとを通信させる必要がある。このため、マイクロコントローラを低速モードに設定して消費電力の低減を図ることができなくなる。
【０００５】
つまり、消費電力の低減を図るために、スタンバイ時には、マイクロコントローラを低速モードに設定することが考えられる。ところが、マイクロコントローラを低速モードで動作させると、マイクロコントローラの通信機能が使えなくなる。このため、外部時計を用いた場合には、スタンバイ時にも時計を表示させようとすると、スタンバイ時にもマイクロコントローラをノーマルモードで動作させる必要があり、消費電力の低減を図れない。
【０００６】
【発明が解決しようとする課題】
このように、携帯型の電子機器において現在時刻の表示を行なう場合、マイクロタンピュータの内部時計を用いて時計表示を実現する方法では、マイクロコントローラ全体をバックアップする大容量のバックアップ電源が必要になるという問題がある。また、外部時計を用いて時計表示を実現する方法では、スタンバイ時にマイクロコントローラを低速モードに設定することができなくなり、消費電力の低減が図れなくなるという問題がある。
【０００７】
そこで、マイクロコントローラの内部時計を用いて時計表示を行なうと共に、外部に時計回路を設け、主電源がオフされたときには外部時計で現在時刻を保持しておくことが考えられる。ところが、この場合、ユーザが時計設定を行なっていないと、マイクロコントローラの内部時計の時刻と外部時計の時刻とが異なっていることがある。このように、マイクロコントローラの内部時計の時刻と、外部時計の時刻との整合していないと、電源再投入時に正しい時刻を表示できない。
【０００８】
そこで、主電源が再投入される度に、時計設定モードに設定して、マイクロコントローラの内部時計の時刻と外部時計の時刻との整合性を図るようにすることが考えられる。ところが、このようにすると、主電源が再投入される度に時計設定を行なわなければならなくなり、使い勝手が良くない。
【０００９】
したがって、この発明の目的は、大容量のバックアップ電源が不要で、消費電力の低減を図れる時計装置を提供することにある。
【００１０】
この発明の他の目的は、主電源が再投入される度に時計設定を行なう必要がなく、操作性が改善された時計装置を提供することにある。
【００１１】
【課題を解決するための手段】
この発明は、計時機能を有した制御手段と、制御手段に接続された外部計時手段と、制御手段と外部計時手段に電源を供給する主電源手段と、主電源手段の電源が絶たれた時にバックアップする副電源手段と、主電源手段からの電源供給の有無を判別する判別手段と、外部計時手段に対する時計合わせが行なわれたか否かを識別する識別情報を記憶する記憶手段と、判別手段にて、主電源手段からの電源供給が絶たれたと判断されたときには、外部計時手段の計時結果のみを計時し、判別手段にて、主電源手段の電源供給が絶たれた後に再度電源供給が行なわれたと判断された場合には、記憶手段に記憶されている識別情報に基づいて、識別情報が外部計時手段に対する時計合わせが行われたことを識別する情報であって、外部計時手段の計時が停止していない場合には、外部計時手段の計時結果を制御手段の計時手段に複写することを許可し、識別情報が外部計時手段に対する時計合わせが行われたことを識別する情報であって、外部計時手段の計時が停止している場合には、外部計時手段の計時結果を制御手段の計時手段に複写することを禁止し、識別情報が外部計時手段に対する時計合わせが行われなかったことを識別する情報である場合には、外部計時手段の計時結果を制御手段の計時手段に複写することを禁止する制御手段とを備えた時計装置である。
【００１２】
マイクロコントローラの内部時計と、バックアップ電源を有する外部時計とが設けられる。このため、スタンバイ時には、マイクロコントローラを低速モードに設定して、消費電力の低減が図れる。主電源が停止されたときには、外部電源により現在時刻が保持される。このため、主電源が切られても、外部時計が動いている限り、主電源が再投入されると、正しい時間が表示される。
【００１３】
そして、フラッシュメモリに、既に時計を設定したか否かを示す時計設定／未設定情報が書き込まれる。この時計設定／未設定情報を利用することで、主電源が再投入される度に時刻設定モードに設定させることなく、時計処理部の時刻と外部時計の時刻とを整合させておくことができる。
【００１４】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照して説明する。この発明は、例えば、フラッシュメモリを使った音声記録／再生装置の時計表示に適用される。
【００１５】
図１は、この発明が適用できる音声記録／再生装置１の全体の構成を示すものである。図１Ａに示すように、音声記録／再生装置１の前面には、ディスプレイ２が設けられると共に、録音釦３、消去釦４、ファイル釦５、重要マーク釦６、停止釦７が配設される。また、音声記録／再生装置１の前面には、インジケータランプ８、スピーカ９及びマイクロホン１０が配設される。
【００１６】
ディスプレイ２は例えば液晶ディスプレイからなるもので、このディスプレイ２には、録音したファイルの要件数や現在の要件番号、時刻等が表示される。なお、録音を行なったときの一連の音声情報が要件として管理され、ファイルには、複数の要件が集められる。
【００１７】
録音釦３は、録音状態に設定／休止するための釦である。この録音釦３が短押しされると、録音状態に設定される。録音状態でマイクロホン１０から音声が入力されると、この外部音声が音声記録／再生装置１内にあるフラッシュメモリに記録される。そして、録音時には、インジケータ８が赤く点灯される。録音中に、録音釦１が押されると、録音が休止される。
【００１８】
消去釦４は、音声記録／再生装置１内にあるフラッシュメモリに記録された要件を消去するための釦である。再生中に、消去釦４が短押し又は停止中に長押しされると、１件消去モードに設定され、再度、消去釦４が短押しされると、消去が実行される。ファイル内全消去は、停止釦７を押しながら、消去釦４を長押しの後、消去釦４を短押しする。
【００１９】
ファイル釦５は、ホルダのアイコン切り換えを行なうものである。重要マーク釦６は録音要件の優先順位を切り換えるものである。
【００２０】
図１Ｂに示すように、音声／再生装置１の側面には、再生釦１１、ＦＦ／ＲＥＷ釦１２、ホールドスイッチ１３が配設される。
【００２１】
停止中に再生釦１１が短押しされると、これまで音声記録／再生装置１内にあるフラッシュメモリに記録されていた音声が再生され、その再生音がスピーカ９から出力される。再生中に再生釦１１が短押しされると、再生一時停止状態に設定される。録音中に、再生釦１１が短押しされると、今まで録音していた音声が再生される。また、録音中に再生釦１１が長押しされると、リピート再生となり、停止中に、再生釦１１が長押しされると、スキャン再生となる。
【００２２】
ＦＦ／ＲＥＷ釦１２が短押しされると、サーチ動作となり、また、再生中にＦＦ／ＲＥＷ釦１２が短押しされたときも、サーチ動作となる。再生中に、ＦＦ／ＲＥＷ釦１２が長押しされると、キュー／レビューとなる。
【００２３】
ホールドスイッチ１３は、ホールドのオン／オフを設定するものである。ホールドオンに設定すると、全てのキー入力が受け付けられなくなる。
【００２４】
図１Ｃに示すように、音声記録／再生装置１の上面には、メニュー釦１４、回転式音量ボリューム１５が配設される。メニュー釦１４は、短押しでメニューモードに入り、以後、ＦＦ／ＲＥＷ釦１２で設定が行なわれる。回転式音量ボリューム１５は、再生音量を設定するものである。
【００２５】
図２は、この発明が適用された音声記録／再生装置の構成を示すブロック図である。図２において、２１は信号処理部である。信号処理部２１は、音声データのエンコード／デコード処理を行なうものであり、ＤＳＰ（Digital Signal Processor）で構成することができる。この信号処理部２１は、Ａ／Ｄコンバータ２２と、エンコーダ２３と、デコーダ２４と、Ｄ／Ａコンバータ２５と、インターフェース２６とからなる。エンコーダ２３は、例えば、ＡＤＰＣＭ（Adaptive Differential Pulse Code Modulation ）により、オーディオデータを圧縮符号化するものであり、デコーダ２４は、ＡＤＰＣＭの復号を行なうものである。なお、符号化方式はＡＤＰＣＭに限らず、ＡＴＲＡＣ（Adaptive Transform Acoustic Coding）等の他の方式を用いるようにしても良い。
【００２６】
３１は制御部である。制御部３１はシステム全体を制御するもので、マイクロコントローラで構成することができる。制御部３１には、操作部３２から入力が与えられる。操作部３２は、図１の音声記録／再生装置上の各釦に対応する。操作部３２からの入力は、操作制御部３３に供給される。操作制御部３３で、操作情報の認知、振り分け等の処理が行なわれる。操作制御部３３の出力がモード生成部３４に与えられる。モード生成部３４により、操作部３２からの入力に基づいて、モード制御命令が生成される。モード生成部３４の出力がモード制御部３５に供給される。モード制御部３５は、モード生成部３４の出力に基づいて、モードを設定する。
【００２７】
設定されたモードに応じて、ＲＡＭ制御部３６により、バッファＲＡＭ３７の読み出し／書き込みが制御される。また、設定モードに応じて、表示駆動部３８により表示信号が発生され、この表示信号に基づいて、表示部３９の表示がなされる。なお、表示部３９は、図１におけるディスプレイ２に対応している。
【００２８】
４１はフラッシュメモリである。フラッシュメモリは、不揮発性の半導体メモリからなるもので、音声の記録媒体として使用される。フラッシュメモリ４１は不揮発性の半導体メモリであるから、主電源がオフされても、そのデータは保持されている。
【００２９】
音声記録時には、マイクロホン５１（図１のマイクロホン１０に対応する）により外部音声が入力される。マイクロホン５１の出力がアンプ５２、ＡＧＣ（Automatic Gain Control）回路５３を介して、信号処理回路２１のＡ／Ｄコンバータ２２に供給される。
【００３０】
Ａ／Ｄコンバータ２２で、アナログのオーディオ信号がディジタルデータに変換される。Ａ／Ｄコンバータ２２の出力がエコーダ２３に供給される。エンコーダ２３で、Ａ／Ｄコンバータ２２からのディジタルオーディオデータが、例えばＡＤＰＣＭで圧縮符号化される。
【００３１】
エンコーダ２３の出力がインターフェース２６を介して、制御部３１のバッファＲＡＭ３７に供給され、バッファＲＡＭ３７に一旦蓄積される。バッファＲＡＭ３７の出力がフラッシュメモリ４１に蓄積される。
【００３２】
再生時には、フラッシュメモリ４１から所望のデータが読み出される。フラッシュメモリ４１の出力がバッファＲＡＭ３７に一旦蓄積された後、信号処理部２１のインターフェース２６を介して、デコーダ２４に供給される。デコーダ２４で、ＡＤＰＣＭの復号処理が行なわれる。デコーダ２４の出力がＤ／Ａコンバータ２５に供給される。Ｄ／Ａコンバータ２５により、ディジタルオーディオデータがアナログオーディオ信号に変換される。
【００３３】
Ｄ／Ａコンバータ２５の出力がフィルタ回路５４、アンプ５５を介して、スピーカ５６（図１のスピーカ９に対応する）に供給される。スピーカ５６から、フラッシュメモリ４１の再生データに基づく音声が出力される。
【００３４】
このような音声記録／再生装置１は、フラッシュメモリ４１に音声データを記録させるもので、小型、軽量で、携帯に便利であり、機械的な振動に強く、手軽に扱えることから、例えば、読み上げ原稿を記録したり、商談や取材に使うのに好適である。また、この音声記録／再生装置１でフラッシュメモリ４１に音楽データを記録し、ヘッドホンステレオとして利用することも考えられる。
【００３５】
この音声記録／再生装置１のディスプレイ２（表示部３９）には、ファイル数やファイル番号と共に、現在時刻を示す時計が表示できる。図３は、上述の音声記録／再生装置１において時計表示を行なうための部分の構成を示すものである。
【００３６】
図３において、マイクロコントローラ６０は、図２における制御部３１に対応しており、時計表示に必要な部分を機能ブロックで示したものである。マイクロコントローラ６０には、時計処理部６１が設けられる。時計処理部６１は、マイクロコントローラ６０の内部時計である。マイクロコントローラ６０には、電源部７３から主電源が供給される。
【００３７】
また、マイクロコントローラ６０の外部に、外部時計７１が設けられる。マイクロコントローラ６０と、外部時計７１との間では、インターフェース部６２を介して、時計データのやり取りを行なうことができる。
【００３８】
この外部時計７１は、バックアップ電源７２によりバックアアップされており、主電源が切られた後でも、暫くの間、動作可能である。
【００３９】
つまり、電源部７３からは、各部に主電源が供給されている。主電源のスイッチ７６がオンしている間では、バックアップ用のスイッチ７７もオンしており、バックアップ電源７２が充電されている。
【００４０】
主電源のスイッチ７６がオフすると、各部への主電源の供給が止められると共に、バックアップ用のスイッチ７７がオフする。このため、バックアップ電源７２からの電源が外部時計７１に供給される。このバックアップ電源７２により、主電源が切られても、暫く、外部時計７１を動作させておくことができる。
【００４１】
また、マイクロコントローラ６０に対して、フラッシュメモリ７４が設けられる。フラッシュメモリ７４は、図２におけるフラッシュメモリ４１に対応するもので、不揮発性の半導体メモリからなる。フラッシュメモリ７４は、オーディオデータを記憶する記憶領域７５ａと、制御データを記憶する記憶領域７５ｂとがあり、この制御データの記憶領域７５ｂには、時計設定／未設定情報の記憶領域が含まれている。フラッシュメモリ７４は、メモリ制御部６３により制御される。
【００４２】
また、マイクロコントローラ６０には、操作部６４から入力が与えられる。操作部６４は、図１における音声記録／再生装置１上の各釦に対応する。操作部６４からの入力は、操作制御部６５に供給される。操作制御部６５で、操作情報の認知、振り分け等の処理が行なわれる。操作制御部６５の出力がモード制御部６６に与えられる。モード制御部６６により、操作部６４からの入力に基づいて、モードが設定される。
【００４３】
また、この設定モードに応じて、表示制御６７により表示信号が発生され、この表示信号に基づいて、表示部６８の表示がなされる。なお、表示部６８は、図１におけるディスプレイ２（図２における表示部３９）に対応している。
【００４４】
このように、マイクロコントローラ６０には内部の時計処理部６１が設けられると共に、外部時計７１が設けられる。表示部６８に時刻を表示させるときには、マイクロコントローラ６０の時計処理部６１で計時された時刻が表示部６８に送られ、表示部６８に表示される。
【００４５】
スタンバイ時には、マイクロコントローラ６０は、低速モードに設定される。低速モードでは、マイクロコントローラ６０の動作が低速になり、通信機能等の余分な機能は動作しなくなり、消費電力の低減が図られる。この例では、通常時には、マイクロコントローラ６０の内部の時計処理部６１を用いて時計表示を行なうため、通信機能を使う必要がなく、スタンバイ時にマイクロコントローラ６０を低速モードに設定できる。
【００４６】
マイクロコントローラ６０にはバックアップ電源が設けられていないため、バッテリの交換等で主電源が切られると、時計処理部６１の時計は停止する。このときには、外部時計７１により、現在時刻が保持される。そして、主電源が再投入されるときに、外部時計７１の時刻データがマイクロコントローラ６０に転送され、時計処理部６１にコピーされる。これにより、主電源が再投入されたときにも、正しい時刻を表示させることができる。
【００４７】
ところで、上述のように、マイクロコントローラ６０の時計処理部６１と、外部時計７１とを設けるようにした場合には、時計処理部６１の時刻と外部時計７１の時刻とを整合させておく必要がある。主電源が再投入される度に常に時刻設定モードに設定されることが考えられるが、このようにすると、操作性が良くない。
【００４８】
そこで、この例では、フラッシュメモリ７４の制御データ領域７５ｂに時計設定／未設定情報が記録される。この時計設定／未設定情報は、既に時計を設定したか否かを示すものである。時計を設定すれば、この時計設定／未設定情報は「設定」となり、時計を設定していなければ、この時計設定／未設定情報は「未設定」となる。この時計設定／未設定情報を利用することで、主電源が再投入される度に時刻設定モードに設定させることなく、時計処理部６１の時刻と外部時計７１の時刻とを整合させておくことができる。
【００４９】
つまり、主電源が切られると、時計処理部６１の時計は停止するが、バックアップ電源７２が持続する限り、外部時計７１により、現在時刻が保持される。そして、主電源が再投入されるときに、この時計設定／未設定情報から、既に時計を設定したか否かが判断される。
【００５０】
既に時計を設定していれば、時計処理部６１の時刻と外部時計７１の時刻とが整合している。このため、主電源が再投入されるときに、外部時計７１が動いていて、時計設定／未設定情報が「設定」となっていたら、時計処理部６１の時刻と外部時計７１の時刻とは整合しているものとして、主電源が再投入されるときに、外部時計７１の時刻データがマイクロコントローラ６０に転送され、この外部時計７１の時刻データが時計処理部６１にコピーされる。
【００５１】
時計がいまだに未設定なら、時計処理部６１の時刻と外部時計７１の時刻とは整合していない。このため、主電源が再投入されるときに、外部時計７１が動いていて、時計設定／未設定情報が「未設定」となっていたら、時計設定モードとなる。そして、この時計設定モードで、ユーザが時計の設定を行なえば、時計処理部６１の時刻と外部時計７１の時刻とが整合するようになる。
【００５２】
この時計設定モードで、ユーザが時計の設定を行なえば、時計設定／未設定情報が「設定」となり、次回、主電源が切られ、電源が再投入されるときに、この時計設定／未設定情報が参照されるため、外部時計７１が動いていれば、外部時計７１の時刻データが時計処理部６１にコピーされる。
【００５３】
図４は上述の処理を示すフローチャートである。図４において、主電源が投入されてリセットされると、マイクロコントローラ６０が電源が再投入されたことを判断し、この処理ループに入る。そして、フラッシュメモリ７４の制御データ領域７５ｂの時計設定／未設定情報が読み込まれる（ステップＳ１）。この時計設定／未設定情報から、時計設定されているか否かが判断される（ステップＳ２）。時計設定／未設定情報が「設定」となっていれば、既に時計が設定されており、「未設定」になっていれば、時計は設定されていない。
【００５４】
時計設定／未設定情報が「未設定」になっており、時計は設定されていないと判断されると、時計設定モードとなる（ステップＳ３）。時計設定モードになると、ユーザは時計設定を行なえる。
【００５５】
ユーザが時計設定を行なったか否かが判断され（ステップＳ４）、ユーザが時計設定を行なうと、マイクロコントローラ６０内の時計処理部６１の時刻がユーザにより設定された時刻になる。そして、時計処理部６１の時刻データが外部時計７１にコピーされ、時計処理部６１の時刻と外部時計７１の時刻とが整合される（ステップＳ５）。また、ユーザが時計設定を行なうと、時計設定／未設定情報が時計情報が「設定」となる（ステップＳ６）。この時計設定／未設定情報がフラッシュメモリ７４の制御データ領域７５ｂに書き込まれて（ステップＳ７）、この処理ループが終了される。
【００５６】
ステップＳ４で、ユーザが時計設定を行なっていないと判断されると、時計設定／未設定情報が時計情報が「未設定」となる（ステップＳ８）。この時計設定／未設定情報がフラッシュメモリ７４の制御データ領域７５ｂに書き込まれて（ステップＳ７）、この処理ループが終了される。
【００５７】
ステップＳ２で、時計設定／未設定情報が「設定」になっており、時計は設定されていると判断されると、外部時計７１が停止しているか否かがチェックされる（ステップＳ１０）。外部時計７１にはバックアップ電源７２が設けられているため、外部時計７１はバックアップ電源７２が持続している間、動作が続く。バックアップ電源７２がなくなると、外部時計７１は停止する。
【００５８】
外部時計７１が停止されていれば、ステップＳ３に進み、時計設定モードとなる。そして、ユーザが時計設定を行なったか否かが判断され（ステップＳ４）、時計設定を行なったら、設定された時刻データが外部時計７１にコピーされ（ステップＳ５）、時計設定／未設定情報が時計情報が「設定」となり（ステップＳ６）、この時計設定／未設定情報がフラッシュメモリ７４の制御データ領域７５ｂに書き込まれる（ステップＳ７）。ユーザが時計設定を行なっていないと判断されると、時計設定／未設定情報が時計情報が「未設定」となり（ステップＳ８）、この時計設定／未設定情報がフラッシュメモリ７４の制御データ領域７５ｂに書き込まれる（ステップＳ７）。
【００５９】
ステップＳ１０で外部時計７１が動いていると判断されたら、外部時計７１の時刻データが時計処理部６１にコピーされ（ステップＳ１１）、この処理ループが終了される。
【００６０】
図５〜図７は主電源が切られてから、主電源が再投入されたときの動作を示すものである。図５は時計設定／未設定情報が「未設定」であり、主電源が再投入されたときに外部時計７１が動いているときの動作を示すものである。
【００６１】
図５において、時点Ｔ１より以前では、マイクロコントローラ６０の時計処理部６１の時計（図５Ｃ）も、外部時計７１（図５Ｄ）も動いている。ところが、時計設定／未設定情報（図５Ｅ）が「未設定」であるから、時計設定が過去に行なわれておらず、時計処理部６１の時刻（図４Ｃ）と外部時計７１の時刻（図４Ｄ）は整合していない。このような状態は、初期設定時や、時計設定モードでもユーザが時計設定を行わなかった場合に考えられる。
【００６２】
時点Ｔ１で主電源がオフされると（図５Ａ）、図５Ｃに示すように、マイクロコントローラ６０の時計処理部６１の時計が停止する。このとき、バックアップ電源７２の電源が保持されていれば（図５Ｂ）、図５Ｄに示すように、外部時計７１の計時は続いている。
【００６３】
時点Ｔ２で主電源が復帰すると、時計設定／未設定情報（図５Ｅ）が参照され、この時計設定／未設定情報が「未設定」なので、時計設定モードとなり、図５Ｃに示すように、時計が設定される。
【００６４】
時点Ｔ３で時計が設定されると、設定された時刻データがマイクロコントローラ６０から外部時計７１にコピーされる。そして、新たに設定された時計で、マイクロコントローラ６０の時計処理部６１の時計と、外部時計７１とが動作する。これと共に、図５Ｅに示すように、時計設定／未設定情報が「設定」とされる。
【００６５】
図６は時計設定／未設定情報が「設定」であり、主電源が再投入されたときに外部時計７１が動いているときの動作を示すものである。
【００６６】
図６において、時点Ｔ１１より以前では、マイクロコントローラ６０の時計処理部６１の時計（図６Ｃ）も、外部時計７１（図６Ｄ）も動いている。そして、時計設定／未設定情報（図６Ｅ）が「設定」であるから、過去に時計設定は行なわれており、時計処理部６１の時刻（図６Ｃ）と外部時計７１の時刻（図６Ｄ）は整合している。
【００６７】
時点Ｔ１１で主電源がオフされると（図６Ａ）、図６Ｃに示すように、マイクロコントローラ６０の時計処理部６１の時計が停止する。このとき、バックアップ電源７２の電源が保持されていれば（図６Ｂ）、図６Ｄに示すように、外部時計７１の計時は続いている。
【００６８】
時点Ｔ１２で主電源が復帰すると、時計設定／未設定情報（図６Ｅ）が参照され、この時計設定／未設定情報が「設定」であったら、外部時計７１が動作しているかどうかが判断される。この場合、時計設定／未設定情報が「設定」であり、外部時計７１が動作しているので、外部時計７１の時刻データ（図６Ｄ）がマイクロコントローラ６０の時計処理部６１（図６Ｃ）にコピーされる。そして、このコピーされた時刻から、マイクロコントローラ６０の時計処理部６１の計時が行なわれる。
【００６９】
図７は時計設定／未設定情報が「設定」であり、主電源が再投入されたときに外部時計７１が止まっているときの動作を示すものである。
【００７０】
図７において、時点Ｔ２１より以前では、マイクロコントローラ６０の時計処理部６１の時計（図７Ｃ）も、外部時計７１（図７Ｄ）も動いている。そして、時計設定／未設定情報（図７Ｅ）が「設定」であるから、時計設定は行なわれており、時計処理部６１の時刻（図７Ｃ）と外部時計７１の時刻（図７Ｄ）は整合している。
【００７１】
時点Ｔ２１で主電源がオフされると（図７Ａ）、図７Ｃに示すように、マイクロコントローラ６０の時計処理部６１の時計が停止する。このとき、バックアップ電源７２の電源が保持されていれば（図７Ｂ）、図７Ｄに示すように、外部時計７１の計時は続いている。
【００７２】
時点Ｔ２２でバックアップ電源７２（図７Ｂ）が無くなると、図７Ｄに示すように、外部時計７１が停止する。
【００７３】
時点Ｔ２３で主電源が復帰すると、時計設定／未設定情報（図７Ｅ）が参照され、この時計設定／未設定情報が「設定」であったら、外部時計７１が動作しているかどうかが判断される。この場合、時計設定／未設定情報が「設定」であり、外部時計７１が停止しているので、時計設定モードとなり、図７Ｃに示すように、時計が設定される。
【００７４】
時点Ｔ２４で時計が設定されると、設定された時刻データがマイクロコントローラ６０の時計処理部６１から外部時計７１にコピーされる。そして、新たに設定された時計で、マイクロコントローラ６０の時計処理部６１の時計と、外部時計７１とが動作する。これと共に、図７Ｅに示すように、時計設定／未設定情報が「設定」とされる。
【００７５】
なお、上述の例では、時計設定／未設定情報を、音声情報を記録するフラッシュメモリに蓄積するようにしている。このように、音声情報を記録するフラッシュメモリを用いると、新たにメモリを用意する必要がない。勿論、この時計設定／未設定情報を蓄積するのは、フラッシュメモリに限定されるものではない。他の不揮発性半導体メモリや、バックアップされたＲＡＭ等に記録するようにしても良い。
【００７６】
【発明の効果】
この発明によれば、マイクロコントローラの内部時計と、バックアップ電源を有する外部時計とが設けられる。このため、スタンバイ時には、マイクロコントローラを低速モードに設定して、消費電力の低減が図れ、主電源が停止されたときには、外部電源により現在時刻が保持される。このため、主電源が切られても、外部時計が動いている限り、主電源が再投入されると、正しい時間が表示される。
【００７７】
そして、フラッシュメモリに、既に時計を設定したか否かを示す時計設定／未設定情報が書き込まれる。この時計設定／未設定情報を利用することで、主電源が再投入される度に時刻設定モードに設定させることなく、時計処理部の時刻と外部時計の時刻とを整合させておくことができる。
【図面の簡単な説明】
【図１】この発明が適用できる音声記録／再生装置の一例の正面図、側面図、及び平面図である。
【図２】この発明が適用できる音声記録／再生装置の一例の構成を示すブロック図である。
【図３】この発明が適用された時計装置の一例の構成を示すブロック図である。
【図４】この発明が適用された時計装置の一例の説明に用いるフローチャートである。
【図５】この発明が適用された時計装置の一例の説明に用いるタイミング図である。
【図６】この発明が適用された時計装置の一例の説明に用いるタイミング図である。
【図７】この発明が適用された時計装置の一例の説明に用いるタイミング図である。
【符号の説明】
６０・・・マイクロコントローラ，６１・・・時計処理部，６８・・・表示部，７１・・・外部時計，７４・・・フラッシュメモリ，ディスプレイ
【図１】
0004385422.tif 000002
【図２】
0004385422.tif 000003
【図３】
0004385422.tif 000004
【図４】
0004385422.tif 000005
【図５】
0004385422.tif 000006
【図６】
0004385422.tif 000007
【図７】
0004385422.tif 000008