(57)【要約】【課題】大幅なコストアップを招くことなく、水晶振動子の周波数偏差に起因した時刻のずれを修正することができる電子時計を提供する。【解決手段】水晶振動子２１の周波数に応じた基準クロック信号を出力する発振回路２と、基準クロック信号を基準分周比で分周したクロック信号に基づいて時刻を算出する時計部３と、時計部３で算出された時刻を表示する時刻表示部４と、時計部３から時刻に関するデータを読み出し、当該データを時刻表示部４に送出して、時刻表示部４に表示された時刻を更新する時刻更新処理を行う制御部５と、を備えた電子時計１であって、制御部５は、発振回路２の温度変化による周波数偏差を補正するための温度補正値αと、発振回路２に固有のバラツキによる周波数偏差を補正するための基準補正値βを算出し、時計部３は、基準分周比を温度補正値αと基準補正値βとに基づいて補正することを特徴とする。【選択図】図１
2015111059.tif 000002
【特許請求の範囲】
【請求項１】
水晶振動子を有し、当該水晶振動子の周波数に応じた基準クロック信号を出力する発振回路と、
前記基準クロック信号を予め設定された基準分周比で分周したクロック信号に基づいて時刻を算出する時計部と、
前記時計部で算出された時刻を表示する時刻表示部と、
前記時計部から時刻に関するデータを読み出し、当該データを前記時刻表示部に送出して、前記時刻表示部に表示された時刻を更新する時刻更新処理を行う制御部と、
を備えた電子時計であって、
前記制御部は、前記発振回路の温度変化による周波数偏差を補正するための温度補正値と、前記発振回路に固有のバラツキによる周波数偏差を補正するための基準補正値とを算出し、
前記時計部は、前記基準分周比を前記温度補正値と前記基準補正値とに基づいて補正することを特徴とする電子時計。
【請求項２】
前記時計部は、
前記発振回路の周波数偏差を補正するための補正値が格納される第１記憶部と、
連続するＮ個（Ｎは２以上の整数）の周期のうち、連続するＭ個（ＭはＮよりも小さい整数）の周期では、前記基準分周比で前記基準クロック信号を分周し、残りのＮ−Ｍ個の周期では、前記基準分周比を前記第１記憶部に格納された補正値で補正した補正分周比で前記基準クロック信号を分周して、前記クロック信号を生成する分周部と、
前記クロック信号に基づいて時間を計数し、時刻を算出する時刻算出部と、
を有し、
前記補正値は、前記温度補正値と前記基準補正値との和であることを特徴とする請求項１に記載の電子時計。
【請求項３】
前記発振回路の温度を検出する温度検出部と、
前記時刻表示部において行われたユーザーによる時刻修正操作により修正された後の修正時刻と、前記基準補正値とが格納される第２記憶部と、
をさらに備え、
前記制御部は、
前記温度検出部で検出された温度に基づいて算出した前記温度補正値と、前記第２記憶部に格納された前記基準補正値との和を、新たな補正値として前記第１記憶部に格納することで、前記第１記憶部に格納された補正値を更新する補正値更新処理と、
前記修正時刻と前記時刻算出部で計数された計数時間とに基づいて前記発振回路に固有のバラツキによる周波数偏差に関する補正値を算出し、算出した前記補正値と前記第２記憶部に格納された基準補正値との和を、新たな基準補正値として前記第２記憶部に格納することで、前記第２記憶部に格納された基準補正値を更新する基準補正値更新処理と、
を行うことを特徴とする請求項２に記載の電子時計。
【請求項４】
前記制御部は、所定の第１時間間隔で前記時刻更新処理を行い、前記第１時間間隔よりも長い所定の第２時間間隔で前記補正値更新処理を行い、前記時刻表示部が前記時刻修正操作を受け付けたときに前記基準補正値更新処理を行う、
ことを特徴とする請求項３に記載の電子時計。
【請求項５】
前記制御部は、前記基準補正値更新処理において、
前記時刻修正操作により修正された後の今回の修正時刻と、前記第２記憶部に格納された前回の修正時刻とに基づいて、前回の修正時刻から今回の修正時刻までの経過時間を算出する第１処理と、
前記経過時間と前回の修正時刻から今回の修正時刻までに前記時刻算出部が計数した計数時間との誤差を算出する第２処理と、
前記経過時間と前記誤差とに基づいて、前記発振回路に固有のバラツキによる周波数偏差を算出する第３処理と、
前記第３処理で算出した周波数偏差を補正するための補正値を算出する第４処理と、
前記第４処理で算出した補正値と前記第２記憶部に格納された基準補正値との和を、新たな基準補正値として前記第２記憶部に格納する第５処理と、
を行うことを特徴とする請求項４に記載の電子時計。
【請求項６】
前記基準クロック信号の周波数は、３２．７６８ｋＨｚであり、
前記基準分周比は、３２７６８である、
ことを特徴とする請求項１〜５のいずれか一項に記載の電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、水晶振動子を利用して時刻を得る電子時計に関する。
【背景技術】
【０００２】
一般に、水晶振動子を利用して時刻を得る電子時計では、水晶振動子の周波数偏差に起因して時刻のずれが生じるので、定期的に時刻の修正を行う必要がある。時刻の修正を行うことができる従来の電子時計としては、定期的に標準電波を受信し、当該標準電波に含まれている時刻データに基づいて時刻の修正を行うものや（例えば、特許文献１参照）、定期的にＧＰＳ衛星の電波を受信し、当該電波に含まれている時刻データに基づいて時刻の修正を行うもの（例えば、特許文献２参照）が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−４７７２７号公報
【特許文献２】特開２０００−１９９７９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の電子時計では、標準電波やＧＰＳ衛星の電波から定期的に時刻データを取得するための大規模な回路が必要となるので、大幅なコストアップを招くという問題があった。
【０００５】
本発明は上記事情に鑑みてなされたものであって、その課題とするところは、大幅なコストアップを招くことなく、水晶振動子の周波数偏差に起因した時刻のずれを修正することができる電子時計を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る電子時計は、（１）水晶振動子を有し、当該水晶振動子の周波数に応じた基準クロック信号を出力する発振回路と、基準クロック信号を予め設定された基準分周比で分周したクロック信号に基づいて時刻を算出する時計部と、時計部で算出された時刻を表示する時刻表示部と、時計部から時刻に関するデータを読み出し、当該データを時刻表示部に送出して、時刻表示部に表示された時刻を更新する時刻更新処理を行う制御部と、を備えた電子時計であって、制御部は、発振回路の温度変化による周波数偏差を補正するための温度補正値と、発振回路に固有のバラツキによる周波数偏差を補正するための基準補正値とを算出し、時計部は、基準分周比を温度補正値と基準補正値とに基づいて補正することを特徴とする。
【０００７】
この構成によれば、時計部は、発振回路の温度変化による周波数偏差を補正するための温度補正値と、発振回路に固有のバラツキによる周波数偏差を補正するための基準補正値とに基づいて基準分周比を補正するので、発振回路の温度変化による周波数偏差に起因した時刻のずれに加えて、発振回路に固有のバラツキによる周波数偏差に起因した時刻のずれを修正することができる。
【０００８】
また、この構成によれば、従来の電子時計と異なり、標準電波やＧＰＳ衛星の電波から時刻データを取得するための大規模な回路が不要となるので、大幅なコストアップを防ぐことができる。
【０００９】
上記（１）の電子時計では、（２）時計部は、発振回路の周波数偏差を補正するための補正値が格納される第１記憶部と、連続するＮ個（Ｎは２以上の整数）の周期のうち、連続するＭ個（ＭはＮよりも小さい整数）の周期では、基準分周比で基準クロック信号を分周し、残りのＮ−Ｍ個の周期では、基準分周比を第１記憶部に格納された補正値で補正した補正分周比で基準クロック信号を分周して、クロック信号を生成する分周部と、クロック信号に基づいて時間を計数し、時刻を算出する時刻算出部とを有し、補正値は、温度補正値と基準補正値との和であることを特徴とする。
【００１０】
上記（２）の電子時計では、（３）発振回路の温度を検出する温度検出部と、時刻表示部において行われたユーザーによる時刻修正操作により修正された後の修正時刻と、基準補正値とが格納される第２記憶部と、をさらに備え、制御部は、温度検出部で検出された温度に基づいて算出した温度補正値と、第２記憶部に格納された基準補正値との和を、新たな補正値として第１記憶部に格納することで、第１記憶部に格納された補正値を更新する補正値更新処理と、修正時刻と時刻算出部で計数された計数時間とに基づいて発振回路に固有のバラツキによる周波数偏差に関する補正値を算出し、算出した補正値と第２記憶部に格納された基準補正値との和を、新たな基準補正値として第２記憶部に格納することで、第２記憶部に格納された基準補正値を更新する基準補正値更新処理と、を行うよう構成できる。
【００１１】
なお、本明細書において、「発振回路の温度」とは、発振回路自身の温度または発振回路の周辺温度のことをいい、「発振回路の温度を検出する」とは、発振回路の温度を直接的に検出すること、または発振回路の温度に応じて変動するパラメータ（例えば、電圧）を検出することで発振回路の温度を間接的に検出することをいう。
【００１２】
上記（３）の電子時計では、（４）制御部は、所定の第１時間間隔で時刻更新処理を行い、第１時間間隔よりも長い所定の第２時間間隔で補正値更新処理を行い、時刻表示部が時刻修正操作を受け付けたときに基準補正値更新処理を行うことが好ましい。
【００１３】
上記（４）の電子時計では、（５）制御部は、基準補正値更新処理において、時刻修正操作により修正された後の今回の修正時刻と、第２記憶部に格納された前回の修正時刻とに基づいて、前回の修正時刻から今回の修正時刻までの経過時間を算出する第１処理と、経過時間と前回の修正時刻から今回の修正時刻までに時刻算出部が計数した計数時間との誤差を算出する第２処理と、経過時間と誤差とに基づいて、発振回路に固有のバラツキによる周波数偏差を算出する第３処理と、第３処理で算出した周波数偏差を補正するための補正値を算出する第４処理と、第４処理で算出した補正値と第２記憶部に格納された基準補正値との和を、新たな基準補正値として第２記憶部に格納する第５処理と、を行うよう構成できる。
【００１４】
上記（１）〜（５）の電子時計では、例えば、（６）基準クロック信号の周波数は、３２．７６８ｋＨｚであり、基準分周比は、３２７６８である。
【発明の効果】
【００１５】
本発明によれば、大幅なコストアップを招くことなく、水晶振動子の周波数偏差に起因した時刻のずれを修正することができる電子時計を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る電子時計のブロック図である。
【図２】本発明における分周部の動作を説明するための図である。
【図３】本発明の制御部で行われる「時刻更新処理」のフローチャートである。
【図４】本発明の制御部で行われる「補正値更新処理」のフローチャートである。
【図５】本発明の制御部で行われる「基準補正値更新処理」のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照して、本発明に係る電子時計の好ましい実施形態について説明する。
【００１８】
［構成］
図１に、本発明の一実施形態に係る電子時計１を示す。同図に示すように、電子時計１は、発振回路２と、時計部３と、時刻表示部４と、制御部５と、温度検出部６と、記憶部（第２記憶部）７と、を備えている。
【００１９】
発振回路２は、水晶振動子２１を有し、当該水晶振動子２１の周波数に応じた基準クロック信号を出力する。本実施形態では、３２．７６８ｋＨｚで振動する水晶振動子２１を使用しているため、発振回路２から３２．７６８ｋＨｚの基準クロック信号が出力される。
【００２０】
時計部３は、第１記憶部（レジスタ）３１と、分周部３２と、時刻算出部３３とを有している。
【００２１】
第１記憶部３１には、発振回路２の周波数偏差△ｆ（ｐｐｍ）を補正するための補正値（α＋β）が格納される。当該補正値（α＋β）は、後述する制御部５の「補正値更新処理」により更新される。
【００２２】
発振回路２の周波数偏差△ｆ（ｐｐｍ）には、発振回路２の温度変化による周波数偏差△ｆ１（ｐｐｍ）と、発振回路２に固有のバラツキによる周波数偏差△ｆ２（ｐｐｍ）とが含まれており、αは発振回路２の温度変化による周波数偏差△ｆ１（ｐｐｍ）を補正するための温度補正値であり、βは発振回路２に固有のバラツキによる周波数偏差△ｆ２（ｐｐｍ）を補正するための基準補正値である。なお、発振回路２に固有のバラツキによる周波数偏差△ｆ２（ｐｐｍ）には、主に、水晶振動子２１に固有のバラツキによる周波数偏差と、発振回路２に含まれる抵抗およびコンデンサの容量性負荷に起因した周波数偏差とが含まれている。
【００２３】
分周部３２は、連続するＮ個（Ｎは２以上の整数）の周期のうち、連続するＭ個（ＭはＮよりも小さい整数）の周期では、予め設定された基準分周比（本実施形態では、３２７６８）で基準クロック信号を分周したクロック信号を出力し、残りのＮ−Ｍ周期では、基準分周比を第１記憶部３１に格納された補正値（α＋β）で補正した補正分周比（本実施形態では、３２７６８＋α＋β）で基準クロック信号を分周したクロック信号を出力する。なお、補正値（α＋β）は正負の整数値をとり、補正値（α＋β）が正の整数値をとる場合、クロック信号の周波数は減少し、補正値（α＋β）が負の整数値をとる場合、クロック信号の周波数は増加する。
【００２４】
より具体的には図２に示すように、分周部３２は、Ｎ周期のうち、Ｎ−１周期では予め設定された基準分周比３２７６８で基準クロック信号を３２７６８分周した１Ｈｚのクロック信号を出力し、残りの１周期では基準分周比を第１記憶部３１に格納された補正値Ｘ（＝α＋β）で補正した補正分周比（３２７６８＋Ｘ）で、基準クロック信号を（３２７６８＋Ｘ）分周した１／（１＋Ｘ／３２７６８）Ｈｚのクロック信号を出力する。言い換えれば、分周部３２は、（Ｎ−１）秒間は１Ｈｚのクロック信号を出力し、残りの（１＋Ｘ／３２７６８）秒間は１／（１＋Ｘ／３２７６８）Ｈｚのクロック信号を出力する。
【００２５】
このため、クロック信号の１Ｈｚからの周波数偏差△Ｆ（Ｈｚ）は、
【数１】
2015111059.tif 000003
となる。参考までに、Ｘ＝１、Ｎ＝２０とすると、△Ｆ＝１．５×１０−６（Ｈｚ）となる。
【００２６】
また、上記（１）式から、補正値Ｘは、
【数２】
2015111059.tif 000004
となる。ただし、補正値Ｘは、小数点以下を切り捨てた整数値である。ここで、クロック信号の１Ｈｚからの周波数偏差△Ｆ（Ｈｚ）と発振回路２の周波数偏差△ｆ（ｐｐｍ）との関係は、△Ｆ（Ｈｚ）＝△ｆ（ｐｐｍ）／１０６となる。このため、例えば、基準クロック信号が１０ｐｐｍ進んでいるとすると、周波数偏差△Ｆ（Ｈｚ）は１．０×１０−５（Ｈｚ）となり、上記（２）式から補正値Ｘは６となる。この補正値Ｘ（＝６）は第１記憶部３１に格納され、分周部３２はこの補正値Ｘ（＝６）により基準分周比を補正することで、クロック信号の周波数を減少させる。その結果、発振回路２の周波数偏差△ｆ（ｐｐｍ）に伴う１０ｐｐｍの時刻のずれが修正される。
【００２７】
再び図１を参照して、時刻算出部３３は、分周部３２から入力されるクロック信号のパルスをカウントするカウンタを有している。時刻算出部３３は、カウンタのカウント数（パルス数）に応じて１パルス１秒として計数した時間と、予め設定された開始時刻と、に基づいて時刻（年・月・日・時・分・秒）を算出する。後述するユーザーの時刻修正操作により時刻表示部４の時刻が修正された場合、修正後の時刻（修正時刻）が上記開始時刻となる。また、時刻算出部３３では、制御部５による時刻の設定および読み出しが可能となっている。例えば、時刻算出部３３では、制御部５により、月毎の日数の処理や閏年に伴う日付の処理が行われる。
【００２８】
時刻表示部４は、液晶タッチパネル等の表示デバイスで構成され、時刻算出部３３で算出された時刻を表示するとともに、ユーザーによる時刻修正操作を受け付ける。時刻表示部４の画面には、時刻（年・月・日・時・分・秒）４１と、修正ボタン４２と、更新ボタン４３とが表示される。
【００２９】
また、時刻表示部４は、描写回路と入力受付回路とを有している。描写回路は、時刻算出部３３で算出された時刻に関するデータに基づいて時刻４１を描写する。入力受付回路は、画面上でユーザーが指定した箇所の位置座標を検出し、当該位置座標に関するデータを制御部５に出力する。制御部５は、位置座標に関するデータに基づいて、時刻（年・月・日・時・分・秒）４１や、修正ボタン４２や、更新ボタン４３がユーザーによって指定されたことを認識する。
【００３０】
ユーザーは、時刻表示部４において手動で時刻修正操作を行うことができる。具体的には、ユーザーにより修正ボタン４２が指定される（押される）と、時刻表示部４は、修正ボタン４２の位置座標に関するデータを制御部５に出力する。当該データを受け取った（ユーザーによる時刻修正操作を受け付けた）制御部５は、後述する「時刻更新処理」を停止して、時刻表示部４からの時刻の修正を可能にする。これにより、ユーザーは、時刻表示部４に表示された時刻４１のうち、年・月・日・時・分・秒の少なくとも一つ項目を選択して更新ボタン４３を押すことで、選択した項目を修正することが可能となる。例えば、ユーザーにより「分」が選択された場合、上側の更新ボタン（△の更新ボタン）４３が押されると「分」が進み、下側の更新ボタン（▽の更新ボタン）４３が押されると「分」が遅れる（逆に進む）。そして、ユーザーにより再度修正ボタン４２が押されると、制御部５により、時刻表示部４に表示されている時刻（修正時刻）が確定され、当該確定された修正時刻が現在の時刻として設定される。なお、確定された修正時刻は、制御部５により第２記憶部７に格納される。
【００３１】
制御部５は、マイコン等からなり、時刻表示部４に表示された時刻４１を更新する「時刻更新処理」と、第１記憶部３１に格納された補正値（α＋β）を更新する「補正値更新処理」と、第２記憶部７に格納された基準補正値（β）を更新する「基準補正値更新処理」と、を主に行う。これらの処理の具体的なフローについては、後述する。
【００３２】
温度検出部６は、ＤＣ５Ｖの電源とグランドとの間に配置された抵抗６１およびサーミスタ６２からなる直列回路を有し、当該直列回路により発振回路２の温度（水晶振動子２１の温度）Ｔ（℃）を検出する。具体的には、温度検出部６は、ＤＣ５Ｖの電源電圧を抵抗６１およびサーミスタ６２で分圧した電圧を、制御部５のアナログ入力端子（Ａ／Ｄ端子）に出力する。サーミスタ６２の抵抗値ＲＴＨは温度に依存するため、制御部５は、アナログ入力端子に入力された電圧の電圧値から発振回路２の温度Ｔ（℃）を算出することができる。
【００３３】
抵抗６１の抵抗値をＲ、制御部５のアナログ入力端子に入力された電圧の電圧値をＶとすると、サーミスタ６２の抵抗値ＲＴＨは、
【数３】
2015111059.tif 000005
となる。また、サーミスタ６２のサーミスタ定数をＢ、温度２５（℃）のときのサーミスタ６２の抵抗値をＲ０とすると、発振回路２の温度Ｔ（℃）は、
【数４】
2015111059.tif 000006
となる。さらに、発振回路２の温度変化による周波数偏差△ｆ１（ｐｐｍ）は、一般に、
【数５】
2015111059.tif 000007
となるので、上記（３）〜（５）式により、制御部５のアナログ入力端子に入力された電圧の電圧値Ｖから発振回路２の温度Ｔ（℃）を算出することができる。なお、本実施形態では、制御部５のアナログ入力端子に入力される電圧と発振回路２の温度変化による周波数偏差△ｆ１（ｐｐｍ）との関係を示したテーブルを、制御部５のプログラム領域または第２記憶部７に予め格納しておくことで、上記電圧値Ｖに対応した周波数偏差△ｆ１（ｐｐｍ）の算出処理を簡素化している。
【００３４】
第２記憶部７は、ＥＥＰＲＯＭ等の不揮発性のメモリからなる。第２記憶部７には、発振回路２に固有のバラツキによる周波数偏差△ｆ２（ｐｐｍ）を補正するための基準補正値（β）と、ユーザーによる時刻修正操作で確定した修正時刻と、が少なくとも格納されている。なお、本実施形態では、一のロットから抜き取った複数の水晶振動子２１を代表サンプルとし、当該代表サンプルを構成する各水晶振動子２１に固有のバラツキによる周波数偏差（周波数偏差△ｆ２（ｐｐｍ））の平均値から基準補正値（β）を算出し、算出した基準補正値（β）を初期値として第２記憶部７に予め格納している。これにより、発振回路２に固有のバラツキによる周波数偏差△ｆ２（ｐｐｍ）に起因した、初回の時刻のずれ（初回の「基準補正値更新処理」が行われるまでの時刻のずれ）を小さくすることができる。
【００３５】
［時刻更新処理］
続いて、図３を参照しながら、制御部５により行われる「時刻更新処理」について説明する。
【００３６】
「時刻更新処理」は、時刻表示部４においてユーザーによる時刻修正操作が行われていないときに、一定の時間間隔（例えば、１００ミリ秒間隔）で行われる通常時の繰り返し処理である。なお、「時刻更新処理」を行う時間間隔は、整数倍すると１秒になることが好ましい。
【００３７】
「時刻更新処理」が開始されると、制御部５は、時刻算出部３３から時刻に関するデータを読み出し（ステップＳ０１）、読み出した時刻に関するデータを時刻表示部４に送出する（ステップＳ０２）。時刻表示部４では、描写回路が、制御部５から受け取った時刻に関するデータに基づいて時刻４１を描写する。これにより、時刻表示部４に表示された時刻４１が更新される。
【００３８】
［補正値更新処理］
続いて、図４を参照しながら、制御部５により行われる「補正値更新処理」について説明する。
【００３９】
「補正値更新処理」は、時刻表示部４においてユーザーによる時刻修正操作が行われていないときに、「時刻更新処理」が行われる時間間隔よりも長い一定の時間間隔（例えば、数分間隔）で行われる通常時の繰り返し処理である。
【００４０】
「補正値更新処理」が開始されると、制御部５は、温度検出部６から発振回路２の温度（水晶振動子２１の温度）Ｔ（℃）に関するデータを取得する（ステップＳ０３）。具体的には、制御部５は、ＤＣ５Ｖの電源電圧を抵抗６１およびサーミスタ６２により分圧した電圧の電圧値（制御部５のアナログ入力端子に入力された電圧の電圧値）Ｖに関するデータを取得する。
【００４１】
ステップＳ０３において上記電圧値Ｖに関するデータを取得した制御部５は、当該制御部５のプログラム領域または第２記憶部７に予め格納された、制御部５のアナログ入力端子に入力される電圧と発振回路２の温度変化による周波数偏差△ｆ１（ｐｐｍ）との関係を示したテーブルを参照して、上記電圧値Ｖに対応した周波数偏差△ｆ１（ｐｐｍ）を特定する（ステップＳ０４）。
【００４２】
ステップＳ０４において周波数偏差△ｆ１（ｐｐｍ）を特定した制御部５は、上記（２）式を用いた演算を行い、温度補正値（α’）を算出する（ステップＳ０５）。具体的には、制御部５は、上記（２）式の周波数偏差△Ｆ（Ｈｚ）に△ｆ１（ｐｐｍ）／１０６を代入して補正値Ｘを算出し、算出した補正値Ｘの小数点以下を切り捨てた整数値を温度補正値（α’）とする。
【００４３】
ステップＳ０５において温度補正値（α’）を算出した制御部５は、当該温度補正値（α’）と第２記憶部７に格納された基準補正値（β）との和（α’＋β）を、新たな補正値（α＋β）として第１記憶部３１に格納する（ステップＳ０６）。これにより、第１記憶部３１に格納された補正値（α＋β）が更新され、分周部３２は、更新された補正値（α＋β）、すなわち補正値（α’＋β）により基準分周比を補正することとなる。
【００４４】
［基準補正値更新処理］
続いて、図５を参照しながら、制御部５により行われる「基準補正値更新処理」について説明する。
【００４５】
「基準補正値更新処理」は、時刻表示部４がユーザーによる時刻修正操作を受け付けたこと、具体的には、ユーザーにより時刻表示部４の修正ボタン４２が押されたことをきっかけとして行われる処理である。なお、以下の説明においては、第２記憶部７に、前回行われた時刻修正操作により確定した修正時刻（前回の修正時刻）が格納されているものとする。
【００４６】
ユーザーにより時刻表示部４の修正ボタン４２が押されると（時刻表示部４がユーザーによる時刻修正操作を受け付けると）、制御部５は、まず「時刻更新処理」および「補正値更新処理」を停止する（ステップＳ０７）。
【００４７】
次いで、制御部５は、ユーザーにより再度修正ボタン４２が押されたか否かの判定、すなわち時刻表示部４からの修正ボタン４２の位置座標に関するデータの２回目の出力があったか否かの判定を行う（ステップＳ０８）。制御部５は、ユーザーにより再度修正ボタン４２が押されるまで、当該判定を繰り返す（ステップＳ０８でＮＯ）。
【００４８】
ユーザーにより再度修正ボタン４２が押されると（ステップＳ０８でＹＥＳ）、制御部５は、時刻表示部４に表示されている時刻を修正時刻として確定し、当該修正時刻（今回の修正時刻）を第２記憶部７に格納するとともに（ステップＳ０９）、第２記憶部７に格納された前回の修正時刻と確定した今回の修正時刻とに基づいて、前回の修正時刻から今回の修正時刻までの経過時間Ｔａを算出する第１処理を行う（ステップＳ１０）。
【００４９】
ステップＳ１０において経過時間Ｔａを算出した制御部５は、前回の修正時刻から今回の修正時刻までに時刻算出部３３が計数した計数時間と、ステップＳ１０において算出した経過時間Ｔａとの誤差（進み時間または遅れ時間）Ｔｄを算出する第２処理を行う（ステップＳ１１）。なお、経過時間Ｔａと時刻算出部３３が計数した計数時間とは共に前回の修正時刻を基準としていることから、誤差Ｔｄは、確定した今回の修正時刻と修正時刻を確定したときの時刻算出部３３が算出する時刻との差と説明することもできる。
【００５０】
ステップＳ１１において誤差Ｔｄを算出した制御部５は、当該誤差ＴｄとステップＳ１０において算出した経過時間Ｔａとを用いて、発振回路２の周波数偏差△ｆ（ｐｐｍ）を算出する第３処理を行う（ステップＳ１２）。周波数偏差△ｆ（ｐｐｍ）は、経過時間Ｔａと誤差Ｔｄとを用いて表すと、
【数６】
2015111059.tif 000008
となる。制御部５は、ステップＳ１２において上記（６）式を用いた演算を行い、発振回路２の周波数偏差△ｆ（ｐｐｍ）を算出する。
【００５１】
発振回路２の周波数偏差△ｆ（ｐｐｍ）には、発振回路２の温度変化による周波数偏差△ｆ１（ｐｐｍ）と、発振回路２に固有のバラツキによる周波数偏差△ｆ２（ｐｐｍ）とが含まれているが、本実施形態では、「補正値更新処理」により発振回路２の温度変化による周波数偏差△ｆ１（ｐｐｍ）は定期的に補正されるため、ステップＳ１２において算出された周波数偏差△ｆ（ｐｐｍ）は、発振回路２に固有のバラツキによる周波数偏差△ｆ２（ｐｐｍ）であると考えることができる。より具体的には、ステップＳ１２において算出された周波数偏差△ｆ（ｐｐｍ）は、前回の修正時刻における周波数偏差△ｆ２（ｐｐｍ）と今回の修正時刻における周波数偏差△ｆ２（ｐｐｍ）との差分に相当する周波数偏差△ｆ２’（ｐｐｍ）である（ステップＳ１２）。
【００５２】
ステップＳ１２において周波数偏差△ｆ２’（ｐｐｍ）を算出した制御部５は、上記（２）式を用いた演算を行い、当該周波数偏差△ｆ２’（ｐｐｍ）を補正するための補正値（β’）を算出する第４処理を行う（ステップＳ１３）。具体的には、制御部５は、上記（２）式の周波数偏差△Ｆ（Ｈｚ）に△ｆ２’（ｐｐｍ）／１０６を代入して補正値Ｘを算出し、算出した補正値Ｘの小数点以下を切り捨てた整数値を補正値（β’）とする。
【００５３】
ステップＳ１３において補正値（β’）を算出した制御部５は、当該補正値（β’）と第２記憶部７に格納された基準補正値（β）との和（β＋β’）を、新たな基準補正値（β）として第２記憶部７に格納する第５処理を行う（ステップＳ１４）。
【００５４】
第１〜第５処理を行った制御部５は、今回の修正時刻を時刻算出部３３に設定した後に「基準補正値更新処理」を終了し、通常の繰り返し処理である「時刻更新処理」および「補正値更新処理」を開始する。
【００５５】
結局、本実施形態では、制御部５の「基準補正値更新処理」により、基準補正値（β）と補正値（β’）との和（β＋β’）が新たな基準補正値（β）として第２記憶部７に格納されるので、制御部５の「補正値更新処理」により温度補正値（α）と新たな基準補正値（β＝β＋β’）との和が新たな補正値（α＋β）として第１記憶部３１に格納される。これにより、分周部３２は、新たな補正値（α＋β）、すなわち補正値（α＋β＋β’）により基準分周比を補正することになる。したがって、本実施形態に係る電子時計１によれば、発振回路２の温度変化による周波数偏差△ｆ１（ｐｐｍ）に起因した時刻のずれに加えて、発振回路２に固有のバラツキによる周波数偏差△ｆ２（ｐｐｍ）に起因した時刻のずれを修正することができる。
【００５６】
以上、本発明に係る電子時計の好ましい実施形態について説明したが、本発明は上記実施形態に限定されるものではない。
【００５７】
例えば、上記実施形態では、周波数３２．７６８ｋＨｚの水晶振動子２１を使用しているが、３２．７６８ｋＨｚ以外の周波数で振動する水晶振動子を使用してもよいし、電圧を印加すると一定の周波数で振動する水晶振動子以外の圧電素子を使用してもよい。
【００５８】
上記実施形態では、時刻算出部３３は、時刻として年・月・日・時・分・秒を算出しているが、必ずしも年・月・日・時・分・秒のすべての項目を算出する必要はなく、例えば、時刻として時・分のみを算出してもよい。さらに、時刻表示部４は、時刻算出部３３が算出した項目のみを時刻４１として表示してもよい。
【００５９】
上記実施形態では、ＤＣ５Ｖの電源とグランドとの間に配置された抵抗６１およびサーミスタ６２からなる直列回路を有する温度検出部６を用いているが、発振回路２の温度Ｔ（℃）を直接的に検出することができるか、または制御部５が発振回路２の温度Ｔ（℃）を算出するのを可能にするためのデータを取得することができるのであれば、温度検出部６の構成は適宜変更することができる。
【００６０】
本発明に係る電子時計は、蓄電手段（例えば、電気自動車に搭載されたバッテリー）の充電と負荷（例えば、一般家庭における電化製品）への給電とを行う電力供給装置に用いることができる。当該電力供給装置に本発明に係る電子時計を用いた場合、時刻表示部４は、充電および給電に関するユーザー要求を受け付ける操作パネルを兼ねることとなり、時刻表示部４には、充電および給電に関する各種指令を出力するための各種ボタンが表示されることとなる。
【符号の説明】
【００６１】
１    電子時計
２    発振回路
３    時計部
４    時刻表示部
５    制御部
６    温度検出部
７    第２記憶部
【図１】
2015111059.tif 000009
【図２】
2015111059.tif 000010
【図３】
2015111059.tif 000011
【図４】
2015111059.tif 000012
【図５】
2015111059.tif 000013