(57)【要約】【課題】ＲＴＣのクロック信号に基づく時間情報が正確かどうかの判断を誤ることなく確実に行うことができる携帯電子機器を提供すること。【解決手段】発振回路部５１は、起動に伴って、電源部４６から電源電圧の供給が開始されたとき、レジスタ５２に水晶振動子６０の発振動作が開始されたことを示す開始情報を書き込む。ＣＰＵ４５は、起動の際に、レジスタ５２に開始情報が書き込まれているか否かを確認し、開始情報が書き込まれている場合には、時間情報が不正確であると判断し、開始情報が書き込まれていない場合には、時間情報が正確であると判断する。【選択図】図３
2008298548.tif 000002
【特許請求の範囲】
【請求項１】
水晶振動子の発振動作に基づいてクロック信号を生成する発振回路部と、
所定の情報が書き込まれるレジスタと、
前記発振回路部に電源電圧を供給するバッテリと、
前記クロック信号から生成される時間情報に基づいて時刻を算出する制御部とを備え、
前記発振回路部は、起動に伴って、前記バッテリから電源電圧の供給が開始されたとき、前記レジスタに前記水晶振動子の発振動作が開始されたことを示す開始情報を書き込み、
前記制御部は、起動の際に、前記レジスタに前記開始情報が書き込まれているか否かを確認し、前記開始情報が書き込まれている場合には、前記時間情報が不正確であると判断し、前記開始情報が書き込まれていない場合には、前記時間情報が正確であると判断することを特徴とする携帯電子機器。
【請求項２】
前記制御部は、前記レジスタに前記開始情報が書き込まれていることを確認して時間情報が不正確であると判定した後、前記レジスタにおける前記開始情報を消去する処理を行うことを特徴とする請求項１に記載の携帯電子機器。
【請求項３】
前記バッテリから供給される電源電圧を所定の電源電圧に変換し、変換後の電源電圧を前記制御部に供給する電源回路部を備え、
前記発振回路部と前記レジスタとは、リアルタイムクロック回路を構成し、
前記リアルタイムクロック回路は、前記電源回路部の内部に備えられていることを特徴とする請求項１又は２に記載の携帯電子機器。
【請求項４】
前記レジスタには、前記クロック信号に基づいた前記時間情報が書き込まれるものであって、
前記制御部は、前記時間情報が不正確であると判定して前記レジスタにおける前記開始情報を消去する処理を行う際、前記レジスタに所定の規定値を書き込んだ後に前記開始情報を消去する処理を行うことを特徴とする請求項１乃至３のいずれか一項に記載の携帯電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リアルタイムクロック（ＲＴＣ）を内蔵する携帯電子機器に関する。
【背景技術】
【０００２】
一般的に、電子機器の電源制御ＩＣ内には、時間情報の保持を目的にＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）が内蔵されている。ＲＴＣは、外部の水晶振動子を発振させ、その発振された信号からクロック信号を生成し、時間情報を生成している。ＣＰＵは、ＲＴＣにより生成された時間情報に基づいて時刻を算出している（例えば、特許文献１又は２を参照。）。
【０００３】
また、二次電池を電源として駆動する携帯電子機器においては、ＲＴＣは、二次電池（例えば、Ｌｉイオン充電池）により電源電圧の供給を受け、また、二次電池の充電容量が無くなった場合には、小型の二次電池又は一次電池である補助電池により電源電圧の供給を受けるように構成されている。
【０００４】
したがって、ＣＰＵは、二次電池の電池容量がなくなった場合においても、時間情報を失うことが無く、正確な時間を把握することができ、また、時間情報の更新も適宜行うことができる。また、携帯電子機器は、このような構成により、主電源のオン状態又はオフ状態にかかわらず時計表示やアラーム機能を実現することができる。
【０００５】
また、携帯電子機器では、二次電池又は補助電池の電池容量が無くなった場合、水晶振動子の発振停止を示す発振停止ビットをレジスタに書き込むように構成されている。
【０００６】
また、ＣＰＵは、起動時において、レジスタに発振停止ビットが書き込まれているか否かの確認動作を毎回行い、発振停止ビットが書き込まれていないことを確認した場合には、クロックカウントが正しく行われており、時間情報が正確であると判断し、一方、発振停止ビットが書き込まれていることを確認した場合には、発振停止ビットの書き込み時以降のクロックカウントが正しく行われていない可能性があり、時間情報が不正確であると判断するように構成されている。
【特許文献１】特開２００１−２２８２７２号公報
【特許文献２】特開２００２−１３９５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、携帯電子機器では、コストダウンや小型化の要請に応えるべく、補助電池を内蔵しない構成にすることが考えられる。
【０００８】
しかし、補助電池を内蔵しない構成の場合には、二次電池の容量が無くなった場合に、バックアップする電源がないため、レジスタに書き込んだ発振停止ビットを保持することができない。
【０００９】
したがって、二次電池の容量が無くなり、その後、充電又は交換により二次電池の容量がＣＰＵの起動可能な容量となって、ＣＰＵが起動された場合、レジスタには発振停止ビットが保持されていないため、クロックカウントが正しく行われており、時間情報が正確であると誤判断してしまうおそれがある。
【００１０】
また、補助電池を内蔵する構成であったとしても、二次電池及び補助電池の双方の容量が無くなった場合には、レジスタをバックアップする電源がなくなるため、上述と同様な問題が生じるおそれがある。
【００１１】
そこで、本発明は、上述のような課題に鑑みてなされたものであり、ＣＰＵが起動された場合に、ＲＴＣのクロック信号に基づく時間情報が正確かどうかの判断を誤ることなく確実に行うことができる携帯電子機器を提供することにある。
【課題を解決するための手段】
【００１２】
本発明に係る携帯電子機器は、上記課題を解決するために、水晶振動子の発振動作に基づいてクロック信号を生成する発振回路部と、所定の情報が書き込まれるレジスタと、前記発振回路部に電源電圧を供給するバッテリと、前記クロック信号から生成される時間情報に基づいて時刻を算出する制御部と、を備え、前記発振回路部は、起動に伴って、前記バッテリから電源電圧の供給が開始されたとき、前記レジスタに前記水晶振動子の発振動作が開始されたことを示す開始情報を書き込み、前記制御部は、起動の際に、前記レジスタに前記開始情報が書き込まれているか否かを確認し、前記開始情報が書き込まれている場合には、前記時間情報が不正確であると判断し、前記開始情報が書き込まれていない場合には、前記時間情報が正確であると判断することを特徴とする。
【００１３】
また、上記電子機器では、前記制御部は、前記レジスタに前記開始情報が書き込まれていることを確認して時間情報が不正確であると判定した後、前記レジスタにおける前記開始情報を消去する処理を行うことが好ましい。
【００１４】
また、上記携帯電子機器では、前記バッテリから供給される電源電圧を所定の電源電圧に変換し、変換後の電源電圧を前記制御部に供給する電源回路部を備え、前記発振回路部と前記レジスタとは、リアルタイムクロック回路を構成し、前記リアルタイムクロック回路は、前記電源回路部の内部に備えられていることが好ましい。
【００１５】
また、前記電子機器では、前記レジスタには、前記クロック信号に基づいた前記時間情報が書き込まれるものであって、前記制御部は、前記時間情報が不正確であると判定して前記レジスタにおける前記開始情報を消去する処理を行う際、前記レジスタに所定の規定値を書き込んだ後に前記開始情報を消去する処理を行うことが好ましい。
【発明の効果】
【００１６】
本発明によれば、時間情報が正確かどうかを誤ることなく判断することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について説明する。
【００１８】
図１は、本発明に係る携帯電子機器の一例である携帯電話装置１の外観斜視図を示す。なお、図１は、いわゆる折り畳み型の携帯電話装置の形態を示しているが、本発明に係る携帯電話装置の形態としては特にこれに限られない。例えば、両筐体を重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式（ターンタイプ）や、操作部と表示部とが一つの筐体に配置され、連結部を有さない形式（ストレートタイプ）でも良い。
【００１９】
携帯電話装置１は、操作部側筐体部２と、表示部側筐体部３と、を備えて構成される。操作部側筐体部２は、表面部１０に、操作部１１と、携帯電話装置１の使用者が通話時に発した音声が入力されるマイク１２と、を備えて構成される。操作部１１は、各種設定や電話帳機能やメール機能等の各種機能を作動させるための機能設定操作ボタン１３と、電話番号の数字やメール等の文字等を入力するための入力操作ボタン１４と、各種操作における決定やスクロール等を行う決定操作ボタン１５と、から構成されている。
【００２０】
また、表示部側筐体部３は、表面部２０に、各種情報を表示するためのＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示部２１と、通話の相手側の音声を出力するスピーカ２２と、を備えて構成されている。
【００２１】
また、操作部側筐体部２の上端部と表示部側筐体部３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話装置１は、ヒンジ機構４を介して連結された操作部側筐体部２と表示部側筐体部３とを相対的に回転することにより、操作部側筐体部２と表示部側筐体部３とが互いに開いた状態（開放状態）にしたり、操作部側筐体部２と表示部側筐体部３とを折り畳んだ状態（折畳み状態）にしたりできる。
【００２２】
また、図２は、携帯電話装置１の機能を示す機能ブロック図である。携帯電話装置１は、図２に示すように、操作部１１と、マイク１２と、メインアンテナ４０と、ＲＦ回路部４１と、ＬＣＤ制御部４２と、音声処理部４３と、メモリ４４と、ＣＰＵ４５（制御部）と、電源部４６と、制御ＩＣ４７（電源回路部）とが操作部側に備えられ、ＬＣＤ表示部２１と、スピーカ２２と、ドライバＩＣ２３とが表示部側に備えられている。
【００２３】
メインアンテナ４０は、所定の使用周波数帯（例えば、８００ＭＨｚ）で外部装置と通信を行う。なお、本実施の形態では、所定の使用周波数帯として、８００ＭＨｚとしたが、これ以外の周波数帯であっても良い。また、メインアンテナ４０は、所定の使用周波数帯の他に、他の使用周波数帯（例えば、２ＧＨｚ）に対応できる、いわゆるデュアルバンド対応型による構成であっても良い。
【００２４】
ＲＦ回路部４１は、メインアンテナ４０によって受信した信号を復調処理し、処理後の信号をＣＰＵ４５に供給し、また、ＣＰＵ４５から供給された信号を変調処理し、メインアンテナ４０を介して外部装置（基地局）に送信する。
【００２５】
ＬＣＤ制御部４２は、ＣＰＵ４５の制御にしたがって、所定の画像処理を行い、処理後の画像データをドライバＩＣ２３に出力する。ドライバＩＣ２３は、ＬＣＤ制御部４２から供給された画像データをフレームメモリに蓄え、所定のタイミングでＬＣＤ表示部２１に出力する。
【００２６】
音声処理部４３は、ＣＰＵ４５の制御にしたがって、ＲＦ回路部４１から供給された信号に対して所定の音声処理を行い、処理後の信号をスピーカ２２に出力する。スピーカ２２は、音声処理部４３から供給された信号を外部に出力する。
【００２７】
また、音声処理部４３は、ＣＰＵ４５の制御にしたがって、マイク１２から入力された信号を処理し、処理後の信号をＲＦ回路部４１に出力する。ＲＦ回路部４１は、音声処理部４３から供給された信号に所定の処理を行い、処理後の信号をメインアンテナ４０に出力する。
【００２８】
メモリ４４は、所定のデータが格納されている。
【００２９】
ＣＰＵ４５は、携帯電話装置１の全体を制御しており、特に、ＲＦ回路部４１、ＬＣＤ制御部４２、音声処理部４３及びカメラ２４に対して所定の制御を行う。
【００３０】
電源部４６は、二次電池４６Ａと、補助電池４６Ｂとから構成されている。二次電池４６Ａは、所定容量を有する電池であり、例えば、リチウムイオン二次電池である。補助電池４６Ｂは、二次電池４６Ａの容量が無くなった場合のバックアップ電源である。また、電源部４６は、補助電池４６Ｂを備えない構成であっても良い。
【００３１】
制御ＩＣ４７は、電源部４６から供給される電源電圧を所定の電源電圧に変換し、変換後の電源電圧を携帯電話装置１の各部（例えば、ＣＰＵ４５等）に供給する。
【００３２】
また、制御ＩＣ４７には、時間情報の保持を行うＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）５０が内蔵されている。
【００３３】
ここで、ＲＴＣ５０の構成と動作について説明する。ＲＴＣ５０は、図３に示すように、外部の水晶振動子６０の発振動作に基づいてクロック信号を生成する発振回路部５１と、所定の情報が書き込まれるレジスタ５２、を備えている。
【００３４】
発振回路部５１は、起動に伴って、電源部４６から電源電圧の供給が開始されたとき、水晶振動子６０の発振を開始させるとともに、レジスタ５２に水晶振動子６０の発振動作が開始されたことを示す開始情報を書き込む。また、発振回路部５１は、クロック信号から生成した時間情報をレジスタ５２に書き込む。
【００３５】
ＣＰＵ４５は、レジスタ５２に書き込まれている時間情報を参照して、時刻（時、分、秒、曜日等）を算出している。
【００３６】
また、ＣＰＵ４５は、起動の際に、レジスタ５２に開始情報が書き込まれているか否かを確認し、開始情報が書き込まれている場合には、時間情報が不正確であると判断し、開始情報が書き込まれていない場合には、時間情報が正確であると判断する。
【００３７】
ここで、携帯電話装置１による時間情報の正否判別方法について、図４に示すフローチャートを参照して説明する。なお、以下では、電源部４６の二次電池４６Ａ及び補助電池４６Ｂの容量がともに無くなり（ステップＳ１）、発振回路部５１による発振が停止し（ステップＳ２）、その後、電源部４６の充電又は交換により、携帯電話装置１全体の起動が可能な状態となり、所定の操作により起動が開始（ステップＳ３）されたものとして、説明を行う。
【００３８】
なお、ステップＳ３において、携帯電話装置１の起動の要求が可能な状態、すなわち電源部４６の二次電池４６Ａの接続が行われた状態、あるいは充電される状態になると、それまで電源供給が無かったことにより停止していた発振回路部５１が再び動作を開始する（ステップＳ４）。
【００３９】
また、ステップＳ３において、電源供給の再開により発振回路部５１の動作が開始された場合には、発振回路部５１は、レジスタ５２に開始情報を書き込む。具体的には、レジスタ５２には、発振開始の検出ビットとして「１」を示す情報が書き込まれる。なお、ステップＳ１からステップＳ３に示すような電源部４６の容量がなくなったことに起因する発振回路部５１の動作の停止が生じておらず（つまり、電源部４６の容量がある）、発振回路部５１が動作した状態が継続されたまま携帯電話装置１の電源がオフ状態にされ、その後に電源がオン状態にされ、起動の要求を受けた場合（つまり、通常の電源オフ状態からオン状態へ移行する揚合）には、新たに発振回路部５１の動作を開始（再開）させるわけではないため、発振開始の検出ビット「１」をレジスタ５２には書き込まない。
【００４０】
つまり、ステップＳ５においては、発振回路部５１が発振の停止状態から発振の開始状態に更新された場合にのみ、発振開始の検出ビット「１」をレジスタ５２に書き込む。
【００４１】
また、ステップＳ５の工程においては、携帯電話装置１の起動が可能な状態にあるため、電源部４６から確実に電源電圧が供給されており、レジスタ５２に書き込まれている発振開始の検出ビットの信頼性は、保証されている。さらに、この構成においては、ステップ５の工程において、発振開始の検出ビットがレジスタ５２に書き込まれてから、次のステップＳ６の工程により、ＣＰＵ４５がレジスタ５２に書き込まれている発振開始の検出ビットを読み出すまでの短期間における信頼性を確保するだけで良いので、携帯電話装置１の起動ができる程度の電源部４６の容量があれば確実に発振開始の検出ビットの保持を行えるため、信頼性の保証をすることができる。
【００４２】
ステップＳ６において、ＣＰＵ４５は、レジスタ５２にアクセスし、発振開始の検出ビットのリードを行う。
【００４３】
ステップＳ７において、ＣＰＵ４５は、ステップＳ６の工程によるレジスタ５２へのアクセスに基づいて、レジスタ５２に開始情報が書き込まれているか否か、すなわち「１」を示す情報が書き込まれているか否かを判断する。「１」を示す情報が書き込まれている場合には、ステップＳ８に進み、「１」を示す情報が書き込まれていない場合には、ステップＳ９に進む。
【００４４】
ステップＳ８において、発振開始の検出ビット「１」が検出されると、ＣＰＵ４５は、携帯電話装置１の電源がオフ状態にされている間に、少なくとも１回は発振回路部５１が停止する事象が生じたと判断し、現在のレジスタ５２に保持されている時間情報が不正確であると判定する。
【００４５】
ステップＳ９において、発振開始検出ビット「１」が検出されない場合には、ＣＰＵ４５は、携帯電話装置１の電源がオフ状態にされている間も発振回路部５１は動作し続けていたと判断し、現在のレジスタ５２に保持されている時間情報が正確であると判定する。そして、ＣＰＵ４５は、レジスタ５２に保持されている時間情報に基づいて時刻を算出し、算出した時刻をＬＣＤ制御部４２、ドライバＩＣ２３を介してＬＣＤ表示部２１に表示させる。
【００４６】
ステップＳ１０において、ＣＰＵ４５は、発振開始の検出ビットの確認が終わり、時間情報の正確さの判定が完了すると、レジスタ５２の発振開始の検出ビットをクリア、すなわち、検出待ち状態にする。
【００４７】
また、ステップＳ８の工程により時間情報が不正確であると判定された場合には、ＣＰＵ４５は、レジスタ５２の検出ビットをクリアする前に、レジスタ５２へ例えば「２０００年１月１日０時０分０秒」を示す値をダミーの時間情報として書き込む。その後、ＣＰＵ４５は、ステップＳ１０の工程において、レジスタ５２の検出ビットをクリアし、メインアンテナ４０及びＲＦ回路部４１により、電波状態の良い基地局に対して位置登録する等して着信を待ち受ける待ち受け状態に移行する。
【００４８】
そして、図示しないＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信モジュールによる受信信号、あるいは待ち受けた基地局からの制御信号に基づいて、正確な時刻を取得し、レジスタ５２へ正確な時刻を示す値を書き込む。また、レジスタ５２に発振開始の検出ビット「１」が書き込まれていることを確認してから、正確な時刻が書き込まれるまでの間、ＣＰＵ４５は、ＬＣＤ表示部２１には時刻が不正確である旨を表示したり、時刻を全く表示しない等の表示制御を行い、時間情報が正確な値に更新されると、正確な時刻の表示に更新する。これらの簡易な処理を行うことにより、ＣＰＵ４５への処理負荷を軽減しつつ、ユーザに対して不正確な時刻を報知してしまうという状況を防止（回避）することができる。
【００４９】
このようにして、本発明に係る携帯電話装置１は、電源部４６の容量が無くなって、発振回路部５１の発振動作が停止し、その後、再起動が行われた際、すなわち電源部４６により確実に電源電圧が供給されているときに、発振回路部５１によりレジスタ５２に発振開始の検出ビットを書き込むので、発振開始の検出ビットに対する信頼性を保証することができる。
【００５０】
したがって、ＣＰＵ４５は、信頼性が保証されているレジスタ５２に発振開始の検出ビットが書き込まれているか否かによって時間情報の正否を判定するので、補助電池４６Ｂに頼ることなく時間情報の正否の判断を誤らず、確実に時間情報の正否判断を行うことができる。よって、補助電池４６Ｂを削除したり、小容量化する等のコストダウンを図ることができる。
【００５１】
また、本発明に係る携帯電話装置１では、ＲＴＣ５０は、電源回路である制御ＩＣ４７に内蔵されているため、ＲＴＣ５０が停止する場合には、電源部４６の容量が無くなり制御ＩＣ４７自体が停止し、携帯電話装置１全体が停止するので、発振動作が行われることはない。したがって、本発明に係る携帯電話装置１は、別途独立にＲＴＣを設ける構成に比して、スペースの効率化を図ることができ、かつ、発振開始の検出ビットを書き込むための処理の確実性を高めることができ、時間情報の正否の判断を誤ることがなく、確実に時間情報の正否判断を行うことができる。
【００５２】
また、コストダウンや小型化の要請に応えるために、補助電池４６Ｂから所定容量を有するコンデンサに設計が変更された場合、補助電池４６Ｂに比して、保持時間が大幅に短縮されることが予測される。そうすると、二次電池４６Ａの容量がなくなり、すぐに充電又は交換を行っても、ＲＴＣ５０による発振動作が停止してしまうことが考えられる。
【００５３】
本発明に係る携帯電話装置１は、このような状況下においても、コンデンサに頼ることなく確実に時間情報の正否判断を行うことができる。
【図面の簡単な説明】
【００５４】
【図１】本発明に係る携帯電話装置の外観を示す斜視図である。
【図２】本発明に係る携帯電話装置の機能を示すブロック図である。
【図３】図２に示す携帯電話装置に備えられているＲＴＣの構成を示すブロック図である。
【図４】本発明に係る携帯電話装置による時間情報の正否判別方法についての説明に供するフローチャートである。
【符号の説明】
【００５５】
１  携帯電話装置
２  操作部側筐体部
３  表示部側筐体部
４  ヒンジ機構
４５  ＣＰＵ
４６  電源部
４７  制御ＩＣ
５０  ＲＴＣ
５１  発振回路部
５２  レジスタ
６０  水晶振動子
【図１】
2008298548.tif 000003
【図２】
2008298548.tif 000004
【図３】
2008298548.tif 000005
【図４】
2008298548.tif 000006