(57)【要約】【課題】強制針位置検出処理の処理時間を短くでき、消費電力も低減できる電子時計【解決手段】電波修正時計１は、指針１０と、計時手段７３と、計時時刻に合わせて指針を運針する表示時刻制御手段７５と、指針１０が基準位置に位置することを検出する針位置検出手段１４と、針位置検出手段１４を制御して針位置検出処理を行う針位置検出制御手段７６と、外部操作部材とを備える。針位置検出制御手段７６は、強制針位置検出制御部を備える。強制針位置検出制御部は、指針１０を予想される基準位置に移動させるまでの運針数を算出する運針数算出部と、算出された運針数が設定値よりも大きい場合は、針位置検出手段１４を作動させずに指針の運針を行い、運針数が設定値以下になると、指針１０を検出するまで又は運針数が０になるまで、指針の運針及び針位置検出処理を行う運針位置検出処理部とを備える。【選択図】図１
2013019724.tif 000002
【特許請求の範囲】
【請求項１】
指針と、
時刻を計時する計時手段と、
前記計時手段で計時された時刻に合わせて指針を運針する表示時刻制御手段と、
前記指針が基準位置に位置することを検出する針位置検出手段と、
前記針位置検出手段を制御して針位置検出処理を行う針位置検出制御手段と、
外部操作部材とを備え、
前記針位置検出制御手段は、
前記外部操作部材の操作によって強制針位置検出処理が指示された場合に針位置検出処理を行う強制針位置検出制御部を備え、
前記強制針位置検出制御部は、
前記指針を予想される基準位置に移動させるまでの運針数を算出する運針数算出部と、
前記運針数算出部で算出された運針数が設定値よりも大きい場合は、前記針位置検出手段を作動させずに前記指針の運針を行い、前記運針数が前記設定値以下になると、前記指針を検出するまで、または、前記運針数が０になるまで、前記指針を１ステップずつ運針し、かつ、指針を１ステップ運針させるごとに前記針位置検出手段を作動して針位置検出処理を行う運針位置検出処理部とを備える
ことを特徴とする電子時計。
【請求項２】
請求項１に記載の電子時計において、
前記針位置検出制御手段は、前記計時手段で計時する時刻が前記基準位置に対応する定時時刻になった場合に、針位置検出処理を行う定時針位置検出制御部を備え、
前記定時針位置検出制御部は、定時時刻における針位置検出処理で指針を検出できなかった場合は、前記指針を１ステップずつ運針し、かつ、指針を１ステップ運針させるごとに前記針位置検出手段を作動して針位置検出処理を行い、この指針の運針および針位置検出処理を、指針を検出するまで、または、すべての指針を１周させるまで継続し、
前記指針を検出するまでの運針数に、余裕分としての運針数を加算した運針数を、前記設定値に設定する
ことを特徴とする電子時計。
【請求項３】
請求項１または請求項２に記載の電子時計において、
前記針位置検出制御手段は、前記計時手段で計時する時刻が前記基準位置に対応する定時時刻になった場合に、針位置検出処理を行う定時針位置検出制御部を備え、
前記強制針位置検出制御部は、前記指針を検出できずに、前記運針数が０になった場合は、前記定時針位置検出制御部による針位置検出処理を実行し、
前記定時針位置検出制御部は、前記指針を１ステップずつ運針し、かつ、指針を１ステップ運針させるごとに前記針位置検出手段を作動して針位置検出処理を行い、この指針の運針および針位置検出処理を、指針を検出するまで、または、すべての指針を１周させるまで継続する
ことを特徴とする電子時計。
【請求項４】
請求項１から請求項３のいずれかに記載の電子時計において、
前記運針位置検出処理部は、前記指針を時計回り方向に移動させ、
前記運針数算出部は、前記計時手段で計時されている時刻から前記基準位置に対応する定時時刻まで指針を時計回り方向に移動させるために必要な運針数を算出し、かつ、前記運針位置検出処理部で前記指針を１ステップ運針するごとに前記運針数から１を減算して予想される基準位置まで指針を運針するための運針数を算出する
ことを特徴とする電子時計。
【請求項５】
請求項１から請求項３のいずれかに記載の電子時計において、
前記運針位置検出処理部は、前記指針を時計回り方向および反時計回り方向に移動可能に構成され、
前記運針数算出部は、前記計時手段で計時されている時刻から前記基準位置に対応する定時時刻まで、指針を時計回り方向に移動させるために必要な第１運針数と、指針を反時計回り方向に移動させるために必要な第２運針数とを算出し、
前記運針位置検出処理部は、
第１運針数が第２運針数よりも小さい場合には、前記指針を時計回り方向に移動させ、
第１運針数が第２運針数よりも大きい場合には、前記指針を反時計回り方向に移動させ、
前記運針数算出部は、前記運針位置検出処理部で前記指針を１ステップ運針するごとに前記運針数から１を減算して予想される基準位置まで指針を運針するための運針数を算出する
ことを特徴とする電子時計。
【請求項６】
指針と、
時刻を計時する計時手段と、
前記計時手段で計時された時刻に合わせて指針を運針する表示時刻制御手段と、
前記指針が基準位置に位置することを検出する針位置検出手段と、
前記針位置検出手段を制御して針位置検出処理を行う針位置検出制御手段と、
外部操作部材とを備える電子時計の針位置検出方法であって、
前記外部操作部材の操作によって強制針位置検出処理が指示された場合に針位置検出処理を行う強制針位置検出制御工程を備え、
前記強制針位置検出制御工程は、
前記指針を予想される基準位置に移動させるまでの運針数を算出する運針数算出工程と、
前記運針数算出部で算出された運針数が設定値よりも大きい場合は、前記針位置検出手段を作動させずに前記指針の運針を行い、前記運針数が前記設定値以下になると、前記指針を検出するまで、または、前記運針数が０になるまで、前記指針を１ステップずつ運針し、かつ、指針を１ステップ運針させるごとに前記針位置検出手段を作動して針位置検出処理を行う運針位置検出処理工程とを備える
ことを特徴とする電子時計の針位置検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子時計および電子時計の針位置検出方法に関する。
【背景技術】
【０００２】
指針式の電子時計において、指針位置を検出する装置を備えたものがある（たとえば特許文献１）。特に、時刻情報を含む電波（長波標準電波）を受信し、その時刻情報で時刻を自動的に修正して表示する電波修正時計では、時刻情報を受信した際に、自動的に指針を移動して修正しなければならない。このため、電波修正時計では、指針位置を自動的に検出する装置を備えていることが多い。
【０００３】
特許文献１では、指針を回転させる歯車に透過孔を設け、発光部と受光部とを有する光センサーを配置し、前記歯車の透過孔が光センサーの光路上に位置した際に、発光部からの光を受光部で受光することで、指針の位置を検出する構成が採られている。
このような針位置検出装置は、通常、時計の内部時刻が０時または１２時になった際に各指針が０時位置を指示する位置にあるか否かを検出する定時針位置検出機構と、電源投入時（システムリセット時）に針位置を検出する機構とを備えていることが多い。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１６２３３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、針位置検出処理を行う場合、指針を１ステップ分だけ移動する移動工程と、光センサーを作動して発光部からの光を受光部で受光したかを確認する検出工程とを繰り返す必要がある。特に、指針を１ステップ分移動して停止させた際に、指針の振動が無くなって指針の回転が落ち着くまで光センサーを作動させることができない。このため、針位置検出処理を行う場合、通常の指針の早送り処理に比べると、指針を１ステップ移動するたびに検出工程を行わなければならないため、時間が掛かるという問題があった。
さらに、指針を１ステップ移動するたびに検出工程を行って、発光部や受光部を動作させるため、消費電力が大きくなるという問題もあった。
【０００６】
特に、前記特許文献１のように、電源投入時や定時に針位置を検出する場合と異なり、利用者のボタン操作などで実行される強制針位置検出機構が求められた場合、定時針位置検出処理と同じように処理すると、処理時間が掛かるため、消費電力が増大し、ユーザーに負担が掛かるという問題がある。
たとえば、電波修正時計において、指針の位置を示す針位置カウンターの値と、実際の指針の指示位置とがずれているために、ユーザーの操作で受信処理を行っても、正しい時刻に修正できない場合がある。
このような場合には、ユーザーの操作で強制的に針位置検出処理を行い、針位置カウンターの値と、実際の指針の指示位置とを合わせることで、時刻表示も正しく修正できる。このため、時計に強制針位置検出機構を備えることが求められる場合がある。
【０００７】
そして、ユーザーの操作で強制的に針位置検出処理を行う場合、指針の位置は針位置検出の基準位置と異なる場合が多く、その分、針位置検出に時間が掛かる。さらに、ユーザーは、針位置件検出処理を指示した後、その処理が終わるまで時計を見ていることが多く、針位置検出処理に時間が掛かると消費電力が増大し、その処理が終了するまで時計を利用できず、ユーザーに対して負担を掛けてしまう。
【０００８】
本発明の目的は、強制針位置検出処理の処理時間を短くでき、消費電力も低減できる電子時計および電子時計の針位置検出方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、指針と、時刻を計時する計時手段と、前記計時手段で計時された時刻に合わせて指針を運針する表示時刻制御手段と、前記指針が基準位置に位置することを検出する針位置検出手段と、前記針位置検出手段を制御して針位置検出処理を行う針位置検出制御手段と、外部操作部材とを備え、前記針位置検出制御手段は、前記外部操作部材の操作によって強制針位置検出処理が指示された場合に針位置検出処理を行う強制針位置検出制御部を備え、前記強制針位置検出制御部は、前記指針を予想される基準位置に移動させるまでの運針数を算出する運針数算出部と、前記運針数算出部で算出された運針数が設定値よりも大きい場合は、前記針位置検出手段を作動させずに前記指針の運針を行い、前記運針数が前記設定値以下になると、前記指針を検出するまで、または、前記運針数が０になるまで、前記指針を１ステップずつ運針し、かつ、指針を１ステップ運針させるごとに前記針位置検出手段を作動して針位置検出処理を行う運針位置検出処理部とを備えることを特徴とする。
【００１０】
本発明では、外部操作部材の操作によって強制針位置検出処理が指示された場合に、強制針位置検出制御手段の運針数算出部は、予想される基準位置に指針を移動させるまでの運針数を算出する。具体的には、計時手段で計時されている時刻および定時時刻から初期の予想運針数を算出する。すなわち、針位置検出手段は、通常、時分秒針がそれぞれ０時位置に位置する場合を基準位置とする。従って、指針が基準位置に位置する定時時刻とは、通常、０時０分０秒と１２時０分０秒である。
そこで、運針数算出部は、計時手段で計時している時刻が、たとえば９時５４分５０秒である場合、前記２つの定時時刻のうち、より近い時刻まで指針を運針するために必要な運針数を算出する。すなわち、１２時０分０秒までの２時間５分１０秒だけ運針するための必要な運針数を算出する。ここで、時分秒針を１つのモーターで駆動する場合で、かつ、秒針を１秒運針するためにモーターに駆動信号を１パルス（運針数＝１）入力する場合、前記２時間５分１０秒の運針を行うには、２時間の運針数（＝６０秒×６０分×２時間＝７２００）＋５分の運針数（＝６０秒×５分＝３００）＋１０秒の運針数（＝１０）の合計７５１０発の運針数が必要である。
【００１１】
そして、運針位置検出制御部は、運針数算出部で算出された運針数が、設定値以上であるかを判断する。前記設定値は、たとえば定時時刻まで残り３０分の運針数に設定される。従って、時分秒針を１モーターで駆動する場合、設定値は、６０秒×３０分＝１８００発である。
前記運針数が、前記設定値よりも大きい場合、運針位置検出制御部は、指針の運針制御のみを行う。この場合、運指制御部から駆動信号が１発出力される毎に、運針数算出部は算出した運針数を−１して、基準位置に移動させるまでの残りの運針数をカウントする。
そして、この運針数が前記設定値以下になると、運針位置検出制御部は、指針を１ステップ運針するごとに、針位置検出手段を作動して針位置検出処理を行う。この運針および針位置検出処理は、指針が検出されるまで、または、前記運針数が０になるまで継続する。
【００１２】
この本発明によれば、運針数が設定値以下になるまでは、針位置検出手段による針位置検出処理は行わずに、指針の運針のみを行う。このため、運針数が設定値になるまでは、針位置検出処理が不要な分だけ、指針を早送りで運針でき、運針時間も短縮できる。従って、強制針位置検出処理の処理時間を従来に比べて短くでき、消費電力も低減できる。
また、運針数が設定値以下になれば、１ステップ運針する毎に針位置検出処理を行うため、仮に、計時手段で計時している時刻と、指針の表示時刻とがずれていても、そのずれ量が前記設定値以下であれば、指針を検出することができる。たとえば、設定値が定時時刻（１２時０分０秒）まで残り３０分の運針数に設定されている場合、計時手段で計時している時刻が１１時３０分０秒になると、指針の位置検出処理も行われる。従って、計時時刻に対して、指針の表示時刻が３０分以内で進んでいる場合は、計時時刻が１１時３０分０秒になった時点から１２時０分０秒になるまで針位置検出を行うことで、確実に指針の位置を検出できる。
このように指針位置を検出できれば、計時時刻や針位置カウンターと、指針とのズレを無くすことができる。そして、計時時刻と指針の表示時刻とでズレが無くなれば、電波修正時計のように、外部から時刻情報を取得できる時計において、取得した時刻情報で計時時刻を修正し、その修正に連動して指針の表示位置も修正できる。
【００１３】
本発明において、前記針位置検出制御手段は、前記計時手段で計時する時刻が前記基準位置に対応する定時時刻になった場合に、針位置検出処理を行う定時針位置検出制御部を備え、前記定時針位置検出制御部は、定時時刻における針位置検出処理で指針を検出できなかった場合は、前記指針を１ステップずつ運針し、かつ、指針を１ステップ運針させるごとに前記針位置検出手段を作動して針位置検出処理を行い、この指針の運針および針位置検出処理を、指針を検出するまで、または、すべての指針を１周させるまで継続し、前記指針を検出するまでの運針数に余裕分を加算した運針数を、前記設定値に設定することが好ましい。
【００１４】
本発明によれば、強制針位置検出処理時に運針数と比較する前記設定値を、定時針位置検出処理時の指針の運針数に所定の余裕分、たとえば１０発を加算したものを設定している。ここで、定時針位置検出処理時の運針数とは、計時手段で計時している内部時刻および指針の位置を示す針位置カウンターに対し、実際の指針がずれていた量に対応する。このように、定時針位置検出処理時に指針が針位置カウンターなどに対してずれている場合、強制針位置検出処理時に、現在の計時時刻から基準位置に対応する定時時刻までの運針数を算出し、その運針数分だけ指針を運針しても、実際の指針位置は、基準位置から前記定時針位置検出処理時の運針数分ずれている可能性がある。そこで、定時針位置検出処理時の運針数に所定の余裕分を加算したものを設定値としておけば、運針数が設定値となるまでは指針を早送りできるので、針位置検出処理を開始する運針数を必要最小限にできる。このため、強制針位置検出処理の処理時間をより短縮でき、針位置検出処理も必要最小限に抑えることができて消費電力もより低減できる。
【００１５】
本発明において、前記針位置検出制御手段は、前記計時手段で計時する時刻が前記基準位置に対応する定時時刻になった場合に、針位置検出処理を行う定時針位置検出制御部を備え、前記強制針位置検出制御部は、前記指針を検出できずに、前記運針数が０になった場合は、前記定時針位置検出制御部による針位置検出処理を実行し、前記定時針位置検出制御部は、前記指針を１ステップずつ運針し、かつ、指針を１ステップ運針させるごとに前記針位置検出手段を作動して針位置検出処理を行い、この指針の運針および針位置検出処理を、指針を検出するまで、または、すべての指針を１周させるまで継続することが好ましい。
【００１６】
本発明によれば、定時針位置検出制御部を設け、強制針位置検出制御部による強制針位置検出処理によって指針を検出できなかった場合、前記定時針位置検出制御部によって指針の位置検出を継続するため、指針を確実に検出できる。
【００１７】
本発明の電子時計において、前記運針位置検出処理部は、前記指針を時計回り方向に移動させ、前記運針数算出部は、前記計時手段で計時されている時刻から前記基準位置に対応する定時時刻まで指針を時計回り方向に移動させるために必要な運針数を算出し、かつ、前記運針位置検出処理部で前記指針を１ステップ運針するごとに前記運針数から１を減算して予想される基準位置まで指針を運針するための運針数を算出することが好ましい。
【００１８】
本発明によれば、指針を時計回りに移動する一般的な時計において、運針数算出部は、計時時刻および定時時刻に基づいて、予想される基準位置までの運針数を算出しているので、精度の高い運針数を算出できる。
【００１９】
本発明の電子時計において、前記運針位置検出処理部は、前記指針を時計回り方向および反時計回り方向に移動可能に構成され、前記運針数算出部は、前記計時手段で計時されている時刻から前記基準位置に対応する定時時刻まで、指針を時計回り方向に移動させるために必要な第１運針数と、指針を反時計回り方向に移動させるために必要な第２運針数とを算出し、前記運針位置検出処理部は、第１運針数が第２運針数よりも小さい場合には、前記指針を時計回り方向に移動させ、第１運針数が第２運針数よりも大きい場合には、前記指針を反時計回り方向に移動させ、前記運針数算出部は、前記運針位置検出処理部で前記指針を１ステップ運針するごとに前記運針数から１を減算して予想される基準位置まで指針を運針するための運針数を算出することを特徴とする電子時計。
【００２０】
本発明によれば、時計回り、反時計回りのうち、基準位置への移動量が少ない方向に運針させているので、強制針位置検出処理をより短時間に行うことができ、消費電力も低減できる。
【００２１】
本発明は、指針と、時刻を計時する計時手段と、前記計時手段で計時された時刻に合わせて指針を運針する表示時刻制御手段と、前記指針が基準位置に位置することを検出する針位置検出手段と、前記針位置検出手段を制御して針位置検出処理を行う針位置検出制御手段と、外部操作部材とを備える電子時計の針位置検出方法であって、前記外部操作部材の操作によって強制針位置検出処理が指示された場合に針位置検出処理を行う強制針位置検出制御工程を備え、前記強制針位置検出制御工程は、前記指針を予想される基準位置に移動させるまでの運針数を算出する運針数算出工程と、前記運針数算出部で算出された運針数が設定値よりも大きい場合は、前記針位置検出手段を作動させずに前記指針の運針を行い、前記運針数が前記設定値以下になると、前記指針を検出するまで、または、前記運針数が０になるまで、前記指針を１ステップずつ運針し、かつ、指針を１ステップ運針させるごとに前記針位置検出手段を作動して針位置検出処理を行う運針位置検出処理工程とを備えることを特徴とする。
本発明によれば、前述の電子時計と同様の効果を奏することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施形態に係る電波修正時計の構成を示すブロック図である。
【図２】第１実施形態の針位置検出制御手段の構成を示すブロック図である。
【図３】第１実施形態の強制針位置検出処理を示すフローチャートである。
【図４】第２実施形態の定時針位置検出処理を示すフローチャートである。
【図５】第２実施形態の強制針位置検出処理を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の第１実施形態を図面に基づいて説明する。
〔電波修正時計の構成〕
図１は、電波修正時計１の内部構成を示すブロック図である。
電波修正時計１は、フレームにより構成される時刻データ（タイムコード）を含む標準電波を受信して、当該標準電波に基づくＴＣＯ信号を復調する。そして、当該電波修正時計１は、ＴＣＯ信号を符号化して時刻データを取得し、当該時刻データに基づいて内部時刻情報を修正する。
このような電波修正時計１は、図１に示すように、アンテナ２、受信回路３及び制御装置４を備える。この他、電波修正時計１は、時針１１、分針１２及び秒針１３からなる指針１０と、指針１０の位置を検出する針位置検出手段１４とを備える。更に、電波修正時計１は、外部操作手段としてのりゅうず１５及びボタン１６，１７を備える。
【００２４】
［受信回路の構成］
受信回路３は、制御装置４から入力される制御信号に基づいて、アンテナ２を介して標準電波を受信し、当該標準電波に応じた受信信号を復調して、復調信号としてのＴＣＯ（Time Code Out）信号を生成する。そして、当該受信回路３は、生成したＴＣＯ信号を、制御装置４に出力する。このような受信回路３は、詳しい図示を省略するが、同調回路、増幅回路、バンドパスフィルター、包絡線検波回路等を備える。
なお、本実施形態に係る受信回路３は、日本の標準電波「ＪＪＹ」の他、アメリカ合衆国の標準電波「ＷＷＶＢ」、ドイツの標準電波「ＤＣＦ７７」、イギリスの標準電波「ＭＳＦ」、中華人民共和国の標準電波「ＢＰＣ」等の各地域における標準電波を受信可能に構成されている。
【００２５】
［制御装置の構成］
制御装置４は、電波修正時計１全体の動作を制御するものであり、発振回路５、分周回路６及び制御回路７を備える。
発振回路５及び分周回路６は、所定周波数の基準信号を生成及び出力する動作クロックとして構成されている。
具体的に、発振回路５は、水晶振動子等の図示しない基準信号源が接続されており、当該発振回路５は、基準信号源を高周波発振させ、当該高周波発振により発生する発振信号を分周回路６に出力する。
分周回路６は、入力される発振信号を分周する。この分周回路６は、所定の基準信号（例えば、１Ｈｚのパルス信号）を、制御回路７に出力する。
【００２６】
［制御回路の構成］
制御回路７は、ＣＰＵ等の演算処理回路等を備えて構成されている。この制御回路７は、受信処理手段７１、制御手段７２、計時手段７３、外部操作制御手段７４、表示時刻制御手段７５、針位置検出制御手段７６を備える。
【００２７】
受信処理手段７１は、受信した標準電波の種類を判別し、受信回路３から入力されるＴＣＯ信号（Time Code Out：タイムコード出力）を符合化して、時刻データを取得し、当該時刻データを制御手段７２に出力する。
【００２８】
制御手段７２は、受信回路３に制御信号を出力して、当該受信回路３の受信動作を制御する。通常、制御手段７２は、計時手段７３によって計時される時刻が予め設定された受信処理時刻（例えば、午前２時）になると、受信回路３に受信動作を行わせる。
また、制御手段７２は、受信処理手段７１から入力された時刻データが正しくない場合には、予め設定された時間経過後に、受信回路３に再度受信処理を実施させる。例えば、制御手段７２は、当該時刻データを変換して得られる時刻が、２５時であったり６５分であったりする等、現実にあり得ない時刻であった場合や、時刻データに含まれるパリティに基づいて、正しくない時刻データが取得された場合に、受信回路３に再度受信処理を実施させる。
【００２９】
また、制御手段７２は、適切な時刻データが取得された場合には、当該時刻データに基づいて、計時手段７３により計時されている内部時刻を修正する。そして、制御手段７２は、当該時刻の修正に伴い、表示時刻制御手段７５に制御信号を出力して、表示時刻の修正を実施させる。
さらに、制御手段７２は、後述するように、計時手段７３で計時している時刻が定時時刻になった場合と、外部操作制御手段７４で所定の操作が行われたことが検出された場合と、電源投入などのシステムリセット動作が行われた場合に、針位置検出制御手段７６を作動させて針位置件処置処理を実施させる。
【００３０】
計時手段７３は、分周回路６から入力される基準信号に基づいて内部時刻の計時を行う。この内部時刻は、計時手段７３に設けられた内部カウンターでカウントされる。また、計時手段７３は、制御手段７２から時刻データに基づく時刻情報が入力されると、計時している内部時刻（内部カウンター）を、当該時刻情報に応じて修正して時刻合わせを行う。
【００３１】
外部操作制御手段７４は、りゅうず１５及びボタン１６，１７の操作を検出し、当該操作に応じた制御を指示する。このような制御として、アンテナ２で受信される標準電波の種類を設定する制御や、標準電波を受信して内部時刻を修正させる手動受信処理（強制受信処理）を行う制御のほか、針位置検出処理を強制的に行う制御が挙げられる。
【００３２】
表示時刻制御手段７５は、制御手段７２から出力される制御信号に基づき、前述の時針１１、分針１２及び秒針１３からなる指針１０の駆動を制御する。具体的には、表示時刻制御手段７５は、指針１０の指示位置を示す針位置カウンターを備える。そして、表示時刻制御手段７５は、計時手段７３で計時される内部時刻（内部カウンター）が１秒毎に更新されると、前記指針１０を駆動する電動モーターに駆動信号を入力して、指針１０を１発分つまり１秒分運針し、針位置カウンターも１秒分更新する。
従って、内部時刻（内部カウンター）と針位置カウンターとは同期して更新され、各カウンター値は一致している。
【００３３】
［針位置検出手段］
針位置検出手段１４は、光センサーなどを用いた従来から用いられている針位置検出センサーが利用できる。本実施形態の針位置検出手段１４は、発光部（ＬＥＤなどの発光素子）１４１と、受光部（フォトダイオードなどの受光素子）１４２とを備えた透過型の光センサーである。すなわち、指針１０を駆動する歯車に所定の孔を設け、その孔を挟んで前記発光部１４１および受光部１４２を配置する。このため、発光部１４１から受光部１４２への光路上に前記歯車の孔が位置した場合に、発光部１４１からの光を受光部１４２で受光し、指針１０の位置を検出する。
【００３４】
［針位置検出制御手段の構成］
針位置検出制御手段７６は、図２に示すように、定時針位置検出制御部７７と、強制針位置検出制御部７８と、初期針位置検出制御部７９とを備える。
【００３５】
［定時針位置検出制御部］
定時針位置検出制御部７７は、計時手段７３で計時している時刻が定時時刻、具体的には０時０分０秒と、１２時０分０秒になった際に、制御手段７２から出力される制御信号によって作動される。
そして、定時針位置検出制御部７７は、針位置検出手段１４を作動して指針１０の位置検出を行う。ここで、前記定時時刻の場合、指針１０も０時０分０秒や１２時０分０秒の基準位置にあるはずである。従って、通常は、定時時刻に針位置検出手段１４で位置検出を行えば、その時点で指針１０を検出できる。
【００３６】
一方で、定時時刻において指針１０を検出できなかった場合、計時時刻（内部カウンタ−）や針位置カウンターと、指針１０による指示時刻（表示時刻）とがずれていることになる。このため、定時針位置検出制御部７７は、表示時刻制御手段７５を介して指針１０を早送り運針するとともに、指針１０を１ステップ運針するごとに、針位置検出手段１４を作動して針位置検出処理を実施する。これにより、すべての指針１０が１周移動する間に、指針１０の位置検出が行われる。なお、指針１０の位置を検出できた場合には、その時点で針位置検出処理を終了する。
ここで、指針１０が基準位置（０時０分０秒または１２時０分０秒）に位置することが判明するため、表示時刻制御手段７５は針位置カウンターをその基準位置の値に更新し、針位置を補正する。これにより、針位置カウンター値と、実際の指針１０の指示位置とのズレが補正され、針位置カウンター値と、実際の指針１０の指示位置とが一致する。
次に、表示時刻制御手段７５は、計時手段７３で計時している時刻（内部カウンター値）になるまで、指針１０を早送りで運針する。これにより、指針１０は現時刻を指示するようになり、定時針位置検出処理が終了する。
【００３７】
［強制針位置検出制御部］
強制針位置検出制御部７８は、運針数算出部７８１と、運針位置検出処理部７８２とを備えている。
【００３８】
［運針数算出部］
運針数算出部７８１は、計時手段７３で計時している時刻および前記定時時刻から、前記指針１０を予測される基準位置に移動させるまでの運針数を算出する。すなわち、指針１０を時計回り方向のみに運針する場合、計時時刻が定時時刻ではなくかつ午前の時刻の場合に、最も近い定時時刻は１２時０分０秒である。同様に、計時時刻が定時時刻ではなくかつ午後の時刻の場合に、最も近い定時時刻は０時０分０秒である。
従って、運針数算出部７８１は、計時手段７３で計時している時刻から直近の定時時刻までの時間を算出し、その時間分だけ指針１０を運針するために必要な運針数（モーターの駆動パルス数）を求める。
【００３９】
この運針数は、指針１０を駆動するモーターの構成によって決まる。たとえば、計時時刻が９時５４分５０秒である場合、午前の時刻であるため、運針数算出部７８１は１２時０分０秒までの２時間５分１０秒だけ運針するために必要な運針数を算出する。
ここで、時針１１、分針１２、秒針１３を１つのモーターで駆動する場合で、かつ、秒針１３を１秒運針するためにモーターに駆動信号を１パルス（運針数＝１）入力する場合、前記２時間５分１０秒の運針を行うには、２時間の運針数（＝６０秒×６０分×２時間＝７２００）＋５分の運針数（＝６０秒×５分＝３００）＋１０秒の運針数（＝１０）の合計７５１０発の運針数が必要である。
【００４０】
一方、時針１１、分針１２を駆動する時分針用モーターと、秒針１３を駆動する秒針用モーターとで駆動する場合は、次のようになる。
すなわち、秒針１３は、１０秒分移動させる必要がある。ここで、駆動信号を１パルス（運針数＝１）入力することで秒針１３を１秒運針している場合、必要な運針数は１０発となる。
また、時分針は２時間５分移動させる必要がある。ここで、駆動信号を１２パルス（運針数＝１２）入力することで分針１２を１分運針している場合、必要な運針数は、１２発×６０分×２時間＝１４４０発と、１２発×５分＝６０発の合計１５００発の運針数が必要である。
【００４１】
さらに、時針１１および図示しない日車などのカレンダーを駆動する時針カレンダー用モーターと、分針１２および秒針１３を駆動する秒分針用モーターとが設けられた場合、時針カレンダー用モーターは、１時間あたり運針数が６０発であれば２時間分の運針数１２０発が必要である。また、秒分針用モーターは、秒針１３を１秒運針するために駆動信号を１パルス入力する場合、５分の運針数（＝５×６０＝３００）＋１０秒の運針数（＝１０）の合計３１０発の運針数が必要である。
【００４２】
［運針位置検出処理部］
運針位置検出処理部７８２は、運針数算出部７８１で算出された運針数が、設定値以上であるかを判断する。
第1実施形態では、前記設定値として、定時時刻まで残り３０分の運針数に設定している。たとえば、前述の時分秒針を１モーターで駆動する場合であれば、設定値は、６０秒×３０分＝１８００発である。
前記運針数が、前記設定値よりも大きい場合、運針位置検出処理部７８２は、表示時刻制御手段７５を介して指針１０の運針制御のみを行う。この際、運針位置検出処理部７８２は、通常の運針時よりも早送りで運針を行う。たとえば、秒針１３が、通常の運針時には１Ｈｚの駆動信号で運針されている場合、前記早送り時には２４Ｈｚや３２Ｈｚ等の駆動信号で運針する。
【００４３】
そして、運針位置検出処理部７８２によって表示時刻制御手段７５から駆動信号が１つ出力される毎に、運針数算出部７８１は算出した運針数を−１（マイナス１、つまり１減算）して、基準位置に移動させるまでの残りの運針数をカウントする。
この運針数が前記設定値以下になると、運針位置検出処理部７８２は、指針１０を１ステップずつ運針するごとに、針位置検出手段１４を作動して針位置検出処理を行う。この運針および針位置検出処理は、指針１０が検出されるまで、または、前記運針数が０になるまで継続する。
【００４４】
［初期針位置検出制御部］
初期針位置検出制御部７９は、電波修正時計１の電池交換などによるシステムリセット時などの立ち上げ時に指針１０の位置を検出するものである。すなわち、初期針位置検出制御部７９は、システムリセットが行われた後、最初に針位置検出処理を行う。この針位置検出処理は、表示時刻制御手段７５を介して指針１０を早送り運針するとともに、指針１０を１ステップ運針するごとに、針位置検出手段１４を作動して針位置検出処理を実施する。これにより、すべての指針１０が１周移動する間に、指針１０の位置検出が行われる。そして、指針１０の位置検出が行われたら、その時点で針位置検出処理を終了する。
【００４５】
［強制針位置検出処理］
次に、前記強制針位置検出制御部７８による強制針位置検出処理に関し、図３のフローチャートに基づいて説明する。
利用者が外部操作部材であるりゅうず１５やボタン１６，１７を用いて所定の強制針位置検出操作を行うと、外部操作制御手段７４はその操作を検出し、強制針位置検出操作が指示されたことを制御手段７２に通知する。すると、制御手段７２は、針位置検出制御手段７６の強制針位置検出制御部７８を作動して、図３に示す強制針位置検出処理を開始する。
【００４６】
強制針位置検出処理が開始されると、運針数算出部７８１は予測される基準位置（定時時刻）までの運針数を計算する（ステップＳ１）。具体的には、計時時刻から、その計時時刻以降で最も近い定時時刻までの時間を計算し、その時間分だけ指針１０を運針するための運針数を計算する。
【００４７】
次に、運針位置検出処理部７８２は、運針数算出部７８１で算出された運針数が、あらかじめ設定された設定値以上であるかを判断する（ステップＳ２）。
本実施形態では、前記設定値として３０分の運針数を設定している。すなわち、基準位置（定時時刻）までの運針数が３０分以上であれば、ステップＳ２で「Ｙｅｓ」と判定し、３０分未満であれば「Ｎｏ」と判定する。
【００４８】
ステップＳ２で「Ｙｅｓ」と判定された場合、運針位置検出処理部７８２は表示時刻制御手段７５を介して指針１０のモーターに駆動信号を１発出力して、１発分の運針を行う（ステップＳ３）。
次に、運針数算出部７８１は、運針数をマイナス１、つまり「１」減算する（ステップＳ４）。そして、ステップＳ２の判定処理に戻る。
従って、ステップＳ２で運針数が設定値未満になるまでは、ステップＳ３，Ｓ４の処理が繰り返される。この際、針位置検出手段１４を作動する針位置検出処理を行わないので、ステップＳ２、Ｓ３、Ｓ４の処理はたとえば３２Ｈｚの周期で実行される。この場合、指針１０の駆動信号も１秒間に３２発入力され、指針１０は３２Ｈｚの速度で、通常の運針速度に比べて早送りされることになる。
【００４９】
ステップＳ２で「Ｎｏ」と判定された場合、運針位置検出処理部７８２は表示時刻制御手段７５を介して指針１０のモーターに駆動信号を１発出力して、１発分の運針を行う（ステップＳ５）。
次に、運針数算出部７８１は、運針数をマイナス１、つまり「１」減算する（ステップＳ６）。
さらに、運針位置検出処理部７８２は、針位置検出手段１４を作動して針位置検出処理を行う（ステップＳ７）。
そして、運針位置検出処理部７８２は、針位置検出手段１４により指針１０を検出したかを判定する（ステップＳ８）。
【００５０】
ステップＳ８で「Ｎｏ」と判定された場合、運針数算出部７８１は、運針数が「０」になったか否かを判定する（ステップＳ９）。すなわち、運針数は、指針１０が１発運針されるごとにマイナス１とされるため、徐々に「０」に近づく。そして、予測した基準位置になれば運針数が「０」となる。従って、ステップＳ９の判定により、指針１０が予測した基準位置に達したか否かを判定できる。
【００５１】
ステップＳ９で「Ｎｏ」と判定された場合、ステップＳ５〜Ｓ９の処理を繰り返す。この場合、ステップＳ７の針位置検出処理があるため、Ｓ２〜Ｓ４の処理を繰り返す場合に比べると、処理周期はたとえば２４Ｈｚ程度に遅くなる。ただし、ステップＳ５の指針１０の運針は、通常の運針速度に比べれば早送りされることになる。
【００５２】
ステップＳ８で指針１０を検出して「Ｙｅｓ」と判定された場合、指針１０が基準位置（０時０分０秒または１２時０分０秒）に位置することが判明するため、表示時刻制御手段７５は針位置カウンターをその基準位置の値に更新し、針位置を補正する（ステップＳ１０）。これにより、針位置カウンター値と、実際の指針１０の指示位置とにズレがあったとしても補正され、針位置カウンター値と、実際の指針１０の指示位置とが一致する。
【００５３】
次に、表示時刻制御手段７５は、計時手段７３で計時している時刻（内部カウンター値）になるまで、指針１０を早送りで運針する（ステップＳ１１）。
このため、ノイズなどの影響でモーターが誤動作したり、電波修正時計１を落下して指針１０が動いたために、指針１０の指示位置と針位置カウンターや計時時刻（内部カウンター）とがずれていた場合でも、強制針位置検出処理を行うことで指針１０の指示位置と針位置カウンター値を一致させることができ、指針１０の指示位置と計時時刻とを合わせることができる。
このため、アンテナ２や受信回路３を用いて標準電波を受信し、計時手段７３で計時している内部時刻を更新した場合も、それに合わせて針位置カウンターおよび指針１０の指示位置を修正することで、受信した標準電波の時刻に自動的に修正できる。
【００５４】
一方、ステップＳ９での運針数が「０」になって「Ｙｅｓ」と判定された場合は、内部時刻や針位置カウンターに対する指針１０の指示位置が予測した基準位置から３０分以上ずれていたことになる。この場合は、定時針位置検出制御部７７による定時針位置検出処理Ｓ２０を実行する。
すなわち、定時針位置検出制御部７７は、前述したように、すべての指針１０が１周移動するまで、指針１０の位置検出を行うため、指針１０の位置を確実に検出できる。このため、指針１０の指示位置を計時手段７３で計時している時刻に合わせることができる。
【００５５】
［第１実施形態の効果］
以上説明した第１実施形態に係る電波修正時計１によれば、以下の効果がある。
強制針位置検出制御部７８は、指針１０を検出する基準位置までの運針数を算出する運針数算出部７８１と、前記運針数が設定値以上の場合は針位置検出処理を行わずに運針のみを行い、設定値未満になった場合に針位置検出処理を行う運針位置検出処理部７８２とを備えている。このため、指針１０が針位置検出を行う基準位置にある程度（設定値未満）に近づくまでは、指針１０の運針のみを行うため、針位置検出処理も同時に行う場合に比べて処理周期を短くでき、指針１０をより早送りできる。このため、強制針位置検出制御部７８による強制針位置検出処理が行われた当初から指針１０の運針と針位置検出処理とを実施する場合に比べて、短時間で処理を完了できる。
そして、針位置検出処理は、運針数が設定値未満になってから行うため、針位置検出手段１４の作動時間も短くでき、強制針位置検出処理時の消費電力も低減できる。
【００５６】
また、運針数が「０」になった時点でも指針１０の位置を検出できなかった場合は、定時針位置検出制御部７７を作動させているので、指針１０を確実に検出することができる。
【００５７】
強制針位置検出制御部７８によって指針１０の位置を検出できれば、針位置カウンターと指針１０の指示位置とを合わせることができ、計時手段７３で計時している時刻に指針１０を自動的に移動できる。このため、時計が落下したなどで、針位置カウンターに対して指針１０の位置がずれたために、指針１０が現時刻からずれた場合も、外部操作部材で強制針位置検出処理を操作するだけで、指針１０を自動的に正しい時刻に修正できる。従って、利用者が時報などに合わせて時刻修正操作を行う必要が無く、修正操作を容易に行うことができる。
【００５８】
［第２実施形態］
次に、本発明の第２実施形態について説明する。第２実施形態は、強制針位置検出処理を行う際に、それ以前の定時針位置検出処理の補正量を参考にするものである。従って、電波修正時計１の構成は、第１実施形態の図１に示す構成と同じであるため、説明を省略し、図４，５で定時針位置検出処理および強制針位置検出処理を説明する。
図４は、第２実施形態における定時針位置検出処理Ｓ３０を示すフローチャートであり、図５は、第２実施形態の強制針位置検出処理を示すフローチャートである。
【００５９】
［定時針位置検出処理］
第２実施形態においても、計時手段７３で計時している時刻が定時時刻（０時０分０秒と、１２時０分０秒）になると、定時針位置検出制御部７７は、図４のフローチャートに示す処理を実行する。
すなわち、定時針位置検出制御部７７は、定時針位置検出制御部７７に設けられたＭカウンターを「０」に初期化する（ステップＳ３１）。
次に、定時針位置検出制御部７７は、針位置検出手段１４を作動して針位置検出処理を行う（ステップＳ３２）。そして、定時針位置検出制御部７７は、指針１０を検出したかを判定する（ステップＳ３３）。
【００６０】
ステップＳ３３で指針１０を検出したと判定した場合、定時針位置検出制御部７７は、針位置カウンター値（針位置）を補正し（ステップＳ３４）、指針１０を計時手段７３で計時している時刻に運針する（ステップＳ３５）。
ただし、ステップＳ３３で「Ｙｅｓ」と判定された場合、定時時刻において指針１０を検出できたことになる。このため、計時時刻および針位置カウンターと、指針１０の指示位置とが一致しており、ステップＳ３４の補正処理を行っても、針位置カウンター値は同じ値のままである。同様に、ステップＳ３５で指針１０を計時時刻に運針しても、指針１０の指示位置は変わらない。
そして、定時針位置検出制御部７７は、Ｍカウンター値を記憶する（ステップＳ３６）。ここで、ステップＳ３３で「Ｙｅｓ」と判定された場合、Ｍカウンター値は「０」であったため、定時針位置検出制御部７７はＭカウンター値として「０」を記憶する。
【００６１】
ステップＳ３３で「Ｎｏ」と判定された場合、定時針位置検出制御部７７は、最大運針数をセットする（ステップＳ３７）。最大運針数とは、時針１１、分針１２、秒針１３をそれぞれ１周回転するために必要な運針数の最大値である。通常は、時針１１を１周するのに必要な運針数が最も大きいため、時針１１を１周（１２時間分）させるのに必要な運針数が設定される。
たとえば、時針１１および分針１２を同じモーターで駆動する場合で、分針１２を１分運針するために駆動信号を１２パルス（運針数＝１２）入力する場合、時針１１を１周移動するための運針数は、１２発×６０分×１２時間＝８６４０発であるから、最大運針数も「８６４０」に設定される。
【００６２】
次に、定時針位置検出制御部７７は、Ｍカウンターに１を加算（＋１）する（ステップＳ３８）。
そして、定時針位置検出制御部７７は、表示時刻制御手段７５を介して、指針１０を駆動するモーターに駆動信号を１発入力し、１発運針を行う（ステップＳ３９）。
さらに、定時針位置検出制御部７７は、ステップＳ３７で設定された運針数を１減算（マイナス１）する（ステップＳ４０）。従って、運針数は、すべての指針を１周回転するための残り運針数となる。
【００６３】
次に、定時針位置検出制御部７７は、針位置検出手段１４を作動して針位置検出処理を行う（ステップＳ４１）。そして、定時針位置検出制御部７７は、指針１０を検出したかを判定する（ステップＳ４２）。
ここで、指針を検出できなかった場合、定時針位置検出制御部７７は運針数が「０」になったかを判定する（ステップＳ４３）。そして、Ｓ４３で「Ｎｏ」と判定すると、定時針位置検出制御部７７は、ステップＳ４２またはステップＳ４３で「Ｙｅｓ」と判定されるまでステップＳ３８〜Ｓ４３を繰り返す。この際、指針１０の運針と針位置検出処理とが繰り返し実行されるため、前記第１実施形態のステップＳ５〜Ｓ７の処理を行う場合と同様に、たとえば２４Ｈｚの周期で処理が繰り返され、指針１０も２４Ｈｚの速度で早送りされる。
【００６４】
そして、ステップＳ４２で「Ｙｅｓ」と判定されると、前記第１実施形態のステップＳ１０と同じく、指針１０が基準位置（０時０分０秒または１２時０分０秒）に位置したことが判明するため、表示時刻制御手段７５は針位置カウンターをその基準位置の値に更新し、針位置を補正する（ステップＳ３４）。
次に、第１実施形態のステップＳ１１と同じく、表示時刻制御手段７５は、計時手段７３で計時している時刻（内部カウンター値）になるまで、指針１０を早送りで運針する（ステップＳ３５）。
【００６５】
そして、定時針位置検出制御部７７は、Ｍカウンター値を記憶する（ステップＳ３６）。ここで、Ｍカウンター値は、定時針位置検出処理を開始してから、実際の指針１０を検出するまでの運針数となる。従って、Ｍカウンター値は、前回、指針１０の位置を修正してからの指針１０のズレ量を表す。たとえば、１２時間毎に定時針位置検出処理を行っている場合、１２時間毎の指針１０のズレ量となる。この記憶したＭカウンター値は、図５に示す強制針位置検出処理において用いられる。
なお、ステップＳ４３で「Ｙｅｓ」と判定された場合も、ステップＳ３６のＭカウンターの記憶処理が行われる。ただし、ステップＳ４３で「Ｙｅｓ」と判定されるのは、最大運針数だけ運針しても指針１０を検出できない場合のみであり、たとえば、針位置検出手段１４の故障などの場合のみである。
【００６６】
［強制針位置検出処理］
次に、前記強制針位置検出制御部７８による第２実施形態の強制針位置検出処理に関し、図５のフローチャートに基づいて説明する。なお、第２実施形態の強制針位置検出処理において、図３に示す第１実施形態の強制針位置検出処理と同様の処理に関しては同じ符号を付し、説明を省略する。
【００６７】
第２実施形態においても、利用者が所定の強制針位置検出操作を行うと、強制針位置検出制御部７８により強制針位置検出処理が実行される。
強制針位置検出処理が開始されると、運針数算出部７８１は第１実施形態と同じく予測される基準位置（定時時刻）までの運針数を計算する（ステップＳ１）。
【００６８】
次に、運針位置検出処理部７８２は、運針数算出部７８１で算出された運針数が、前記定時針位置検出処理Ｓ３０で記憶されたＭカウンター値に所定値「１０」を加算した値を設定値とし、この設定値以上であるかを判断する（ステップＳ５１）。このステップＳ５１の判断処理が、第１実施形態と相違する部分である。
すなわち、第１実施形態では、設定値が固定値（３０分に相当する運針数）であった。これに対し、第２実施形態では、設定値は固定値ではなく、定時針位置検出処理Ｓ３０で記憶したＭカウンター値を基準に設定されている。
【００６９】
ここで、Ｍカウンター値は、前述したように、定時針位置検出処理Ｓ３０で検出した指針１０のズレ量（運針数）である。定時針位置検出処理Ｓ３０は、通常、１２時間毎に実施されるため、１２時間経過した場合の指針１０のズレ量とも言える。強制針位置検出処理は、前記定時針位置検出処理Ｓ３０の間に実行されるため、その時点で指針１０が計時時刻とずれていた場合、そのズレ量は前記Ｍカウンター値以下である可能性が高い。そこで、前記Ｍカウンター値に余裕分として１０発を加えた値を設定値とし、針位置検出をするか否かの閾値としている。
【００７０】
なお、余裕分の１０発を加算しているのは、定時針位置検出処理Ｓ３０において基準位置までの運針数に対して、針位置検出処理を開始するタイミングを運針数１０発分だけ早めることでより確実に指針１０を検出するためである。また、定時針位置検出処理Ｓ３０でＭカウンター値が「０」の場合も、１０回の針位置検出を行うことができる。
【００７１】
ステップＳ５１で「Ｙｅｓ」と判定された場合は、第１実施形態と同じく、１発運針処理（ステップＳ３）と、運針数を１減算（マイナス１）する処理（ステップＳ４）を行う。このため、ステップＳ５１で「Ｎｏ」と判定されるまで、指針１０が早送りされる。
【００７２】
ステップＳ５１で「Ｎｏ」と判定された場合も、第１実施形態と同じく、ステップＳ８、Ｓ９で「Ｙｅｓ」と判定されるまで、ステップＳ５〜Ｓ９の処理を行う。そして、ステップＳ８で「Ｙｅｓ」と判定されると、第１実施形態と同じく、ステップＳ１０、Ｓ１１の処理が行われ、針位置カウンター値が指針１０に合わせて修正され、さらに針位置カウンターおよび指針１０が計時時刻（内部カウンター）に合わせて修正、運針される。これにより、指針１０は計時時刻を正しく指示するようになる。
【００７３】
一方、ステップＳ９で「Ｙｅｓ」と判定された場合、第１実施形態と同様に、定時針位置検出処理Ｓ３０の処理を行う。定時針位置検出処理Ｓ３０を行うことで、指針１０の検出や、針位置カウンターの補正、指針１０の指示位置の修正などが行われる。
【００７４】
［第２実施形態の効果］
このような第２実施形態によれば、前記第１実施形態と同じ効果を奏することができる。
さらに、ステップＳ５１で、設定値として、定時針位置検出処理Ｓ３０で指針１０を基準位置まで運針した運針数に余裕分を加算した値を設定しているので、第１実施形態のように設定値が固定値の場合に比べて、指針１０の運針状況に合わせた必要最小限の値に設定できる。このため、針位置検出を行う回数を必要最小限に抑えることができ、その分、強制針位置検出処理の処理時間を短くでき、消費電力もより一層低減できる。
【００７５】
本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
たとえば、前記各実施形態の運針数算出部７８１は、指針１０を時計回り方向のみに回転（正回転）する前提で運針数を算出していたが、指針１０を逆回転できる場合には、正回転および逆回転で基準位置に移動する運針数が少ない回転方向で運針数を算出し、その回転方向に運針するように構成してもよい。
すなわち、運針数算出部７８１で、指針１０を時計回り方向に移動させるために必要な第１運針数と、指針１０を反時計回り方向に移動させるために必要な第２運針数とを算出する。運針位置検出処理部７８２は、第１運針数が第２運針数よりも小さい場合には、前記指針１０を時計回り方向に移動させる。逆に、第１運針数が第２運針数よりも大きい場合には、前記指針１０を反時計回り方向に移動させる。この際、運針数算出部７８１は、運針位置検出処理部７８２で指針１０を１ステップ運針するごとに前記運針数から１を減算して予想される基準位置まで指針１０を運針するための運針数を算出すればよい。
【００７６】
針位置検出手段１４としては、透過型の光センサーに限らず、例えば反射型の光センサーを用いてもよい。また、針位置検出手段１４としては、指針１０の歯車に磁気パターンを形成し、この磁気パターンを読み取ることによって指針１０の位置を検出してもよい。
【００７７】
第２実施形態のステップＳ５１で用いるＭカウンター値としては、通常は、直前の定時針位置検出処理Ｓ３０で記憶した値にすればよいが、過去の定時針位置検出処理Ｓ３０で記憶した最大値としてもよい。
直前に記憶した値の場合には、現在の電波修正時計１における指針１０の運針状況に基づいて設定でき、必要最小限の運針数まで針位置検出処理を行わずに指針１０を早送りできる。一方、過去の最大値にした場合には、早めに針位置検出を開始することになるが、逆に、指針１０が最大限ずれた場合の運針数を参考に設定できるので、強制針位置検出処理で指針１０を検出できる確率を向上できる。
【００７８】
前記実施形態では、電波修正時計１を例示したが、本発明はこれに限らない。例えば、アンテナ２や受信回路３などの電波を受信する機能を備えない通常の電子時計に適用してもよい。
【符号の説明】
【００７９】
１…電波修正時計、４…制御装置、７…制御回路、１０…指針、１４…針位置検出手段、７１…受信処理手段、７２…制御手段、７３…計時手段、７４…外部操作制御手段、７５…表示時刻制御手段、７６…針位置検出制御手段、７７…定時針位置検出制御部、７８…強制針位置検出制御部、７９…初期針位置検出制御部、１４１…発光部、１４２…受光部、７８１…運針数算出部、７８２…運針位置検出処理部。
【図１】
2013019724.tif 000003
【図２】
2013019724.tif 000004
【図３】
2013019724.tif 000005
【図４】
2013019724.tif 000006
【図５】
2013019724.tif 000007