(57)【要約】【課題】  衛星信号の受信環境に応じて、電波の受信頻度と、受信処理の継続時間とを最適に設定することができる電波時計を提供する。【解決手段】  ＧＰＳ衛星１０から送信される衛星信号を受信するＧＰＳアンテナ１１０と、ＧＰＳアンテナ１１０により受信した衛星信号から、衛星信号に含まれる情報を取得する受信処理を、所定の上限時間内で実行する受信部１２０と、所定期間内で実行された受信処理の継続時間の合計に応じて、所定期間内に実行する受信処理の回数と、上限時間とを変更する制御部１８０とを備える。【選択図】    図１
2015010898.tif 000002
【特許請求の範囲】
【請求項１】
ＧＰＳ衛星から送信される衛星信号を受信するアンテナと、
前記アンテナにより受信した前記衛星信号から、前記衛星信号に含まれる情報を取得する受信処理を、所定の上限時間内で実行する受信手段と、
所定期間内で実行された受信処理の継続時間の合計に応じて、所定期間内に実行する前記受信処理の回数と、前記上限時間とを変更する制御手段と、
を有することを特徴とする電波時計。
【請求項２】
前記制御手段は、前記受信処理の継続時間の合計が大きくなるほど、前記受信処理の回数が少なくなるように設定し、前記受信処理の継続時間の合計が大きくなるほど、前記上限時間が長くなるように設定することを特徴とする請求項１記載の電波時計。
【請求項３】
前記制御手段は、前記上限時間を経過しても前記受信手段で前記情報を取得することができない場合に、前記上限時間に所定時間を加算した時間を新たな上限時間に設定することを特徴とする請求項１又は２記載の電波時計。
【請求項４】
前記制御手段は、前記ＧＰＳ衛星の地球に対する周回周期の時間差に応じて前記受信処理の開始時間を変更することを特徴とする請求項１から３のいずれか一項記載の電波時計。
【請求項５】
前記制御手段は、前記電波時計が商用電源に接続されたことを検出すると、電池駆動の場合と比較して、前記受信処理の回数を増加させ、前記上限時間を増加させることを特徴とする請求項１から４のいずれか一項記載の電波時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電波時計に関する。
【背景技術】
【０００２】
電波時計は、ＧＰＳ（Global Positioning System）衛星から送信される衛星信号を受信して、受信した衛星信号に含まれる時刻情報に基づいて内部時計の時刻を修正して、精度の高い時刻を表示している。しかし、ＧＰＳ衛星から受信した衛星信号から時刻情報等を取り出す受信モジュールの消費電力は大きいため、電池駆動される電波時計の寿命をいかに長く保つことができるかに課題がある。電波時計の消費電力を抑えて、稼働時間を長く保てるようにした電波時計に関する開示が特許文献１〜３に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２２６８１３号公報
【特許文献２】特開２０１１−２２６９３３号公報
【特許文献３】特開平１０−８２８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１〜３には、衛星信号の受信環境に応じて、衛星信号の受信頻度と、受信処理の継続時間とを最適化する技術は開示されていない。
【０００５】
本発明は上記事情に鑑みてなされたものであり、衛星信号の受信環境に応じて、衛星信号の受信頻度と、受信処理の継続時間とを最適に設定することができる電波時計を提供することを目的とする。
【課題を解決するための手段】
【０００６】
かかる目的を達成するために本発明の電波時計は、ＧＰＳ衛星から送信される衛星信号を受信するアンテナと、前記アンテナにより受信した前記衛星信号から、前記衛星信号に含まれる情報を取得する受信処理を、所定の上限時間内で実行する受信手段と、所定期間内で実行された受信処理の継続時間の合計に応じて、所定期間内に実行する前記受信処理の回数と、前記上限時間とを変更する制御手段とを有することを特徴とする電波時計。
【０００７】
上記電波時計において、前記制御手段は、前記受信処理の継続時間の合計が大きくなるほど、前記受信処理の回数が少なくなるように設定し、前記受信処理の継続時間の合計が大きくなるほど、前記上限時間が長くなるように設定する。
【０００８】
上記電波時計において、前記制御手段は、前記上限時間を経過しても前記受信手段で前記情報を取得することができない場合に、前記上限時間に所定時間を加算した時間を新たな上限時間に設定する。
【０００９】
上記電波時計において、前記制御手段は、前記ＧＰＳ衛星の地球に対する周回周期の時間差に応じて前記受信処理の開始時間を変更する。
【００１０】
上記電波時計において、前記制御手段は、前記電波時計が商用電源に接続されたことを検出すると、電池駆動の場合と比較して、前記受信処理の回数を増加させ、前記上限時間を増加させる。
【発明の効果】
【００１１】
本発明によれば、衛星信号の受信環境に応じて、衛星信号の受信頻度と、受信処理の継続時間とを最適に設定することができる。
【図面の簡単な説明】
【００１２】
【図１】電波時計の備えるハードウェアの一例を示す図である。
【図２】電池及び商用電源との接続構成の一例を示す図である。
【図３】受信継続時間の総和（ＳＵＭ＿Ｒ）について説明するための図である。
【図４】受信継続時間の総和に応じて設定される受信頻度の一例を示す図である。
【図５】ＳＵＭ＿Ｔの値に応じて設定されるタイムアウト時間の一例を示す図である。
【図６】制御部の制御手順の一例を示すフローチャートである。
【図７】制御部の制御手順の一例を示すフローチャートであり、図６に示すフローチャートの続きの手順を示す図である。
【図８】衛星信号の受信に最後に成功した際の受信継続時間を説明するための図である。
【発明を実施するための形態】
【００１３】
まず、図１を参照しながら本実施形態の構成について説明する。本実施形態の電波時計１は、ＧＰＳアンテナ１１０と、受信部１２０と、受信部駆動部１５０と、表示装置１６１と、表示装置駆動部１６２と、メモリ１７０と、制御部１８０と、指針駆動部１９１と、輪列１９２と、時刻表示部２００と、指針位置検出部２１０と、内部計時部２２０と、電圧検出部２３０と、操作部２４０とを備える。
【００１４】
ＧＰＳアンテナ１１０は、複数のＧＰＳ衛星１０から送信される衛星信号を受信するアンテナである。ＧＰＳアンテナ１１０は、受信した衛星信号を受信部１２０に出力する。なお、図１には、簡略化してＧＰＳ衛星１０を１つだけ示す。
【００１５】
受信部１２０は、ＲＦ（Radio Frequency：無線周波数）部１２１とベースバンド部１２２と演算処理部１２３とを備える。受信部１２０は、ＧＰＳアンテナ１１０で受信した衛星信号から、当該衛星信号に重畳された時刻情報等の情報を取得する受信処理を行う。
【００１６】
ＲＦ部１２１は、受信した衛星信号に対してダウンサンプリングを行うことで中間周波数信号（以下、ＩＦ信号という）を生成し、ベースバンド部１２２へ出力する。ベースバンド部１２２は、衛星信号の拡散コードを有するレプリカ信号とＩＦ信号とを相関処理し、相関処理の結果に基づいて、所望とする衛星信号の捕捉・追尾処理を行う。ベースバンド部１２２は、相関処理の結果を演算処理部１２３へ出力する。演算処理部１２３は、ベースバンド部１２２で捕捉したＧＰＳ衛星１０の拡散コードと同一パターンのレプリカ信号とＩＦ信号をミキシングして航法メッセージを復調し、航法メッセージに含まれる時刻情報や日付情報等の情報を取得する。
【００１７】
受信部駆動部１５０は、制御部１８０の制御に従って受信部１２０に受信処理を行わせ、又、受信部１２０の受信処理を停止させる。
【００１８】
表示装置１６１は、ＬＣＤ（liquid crystal monitor）等の装置であって、例えば、日付、曜日等の情報を表示画面に表示する。表示装置駆動部１６２は、表示装置１６１を駆動して、表示装置１６１の表示画面に情報を表示させる。
【００１９】
メモリ１７０には、制御部１８０が制御に使用するプログラム、ＧＰＳ衛星１０から受信した情報、図４に示す受信頻度設定テーブルや、図５に示すタイムアウト設定テーブルが保存されている。
【００２０】
制御部１８０は、メモリ１７０に記録されたプログラムに従って各部を制御する。
【００２１】
指針駆動部１９１は、不図示のステップモータ等を備え、制御部１８０の制御に従って輪列１９２を駆動し、時刻表示部２００の指針（時針、分針、秒針）が指す表示時刻を修正する。
【００２２】
指針位置検出部２１０は、輪列１９２の位置を検出して、各指針の位置を検出する。指針位置検出部２１０が指針の位置を検出する方法については、例えば特開２０１１−１２２８９１号公報に開示がある。
【００２３】
内部時計部２２０は、電波時計１内で現在時刻を計時する時計部であり、例えば、年カウンタ、月カウンタ、日カウンタ、時カウンタ、分カウンタ、秒カウンタ等を有している。
【００２４】
電圧検出部２３０は、電波時計１への商用電源２６０の接続、又は取り外しを検出する。図２を参照しながら電圧検出部２３０の詳細について説明する。図２には、電波時計１の電源接続部３００の構成の一例を示す。電源接続部３００は、定電圧レギュレータ２７０と、電圧検出部２３０と、ダイオード３０１、３０２とを備える。電池２５０は、ダイオード３０１を介して定電圧レギュレータ２７０及び電圧検出部２３０に接続している。また、商用電源２６０が電源接続部３００に接続される場合には、ダイオード３０２を介して定電圧レギュレータ２７０及び電圧検出部２３０に接続される。
【００２５】
定電圧レギュレータ２７０は、電池２５０からの電力供給を受ける場合には、電池２５０から供給される電圧を定電圧化して（例えば、３．３Ｖ）、制御部１８０等の電力の供給先へ出力する。また、定電圧レギュレータ２７０は、商用電源２６０が電源接続部３００に接続された場合には、商用電源２６０から供給される電力を定電圧化して（例えば、３．３Ｖ）、制御部１８０等の電力の供給先へと出力する。
【００２６】
電圧検出部２３０は、商用電源２６０の電波時計１への接続、又は商用電源２６０の電波時計１からの取り外しを検出して、検出結果を制御部１８０に通知する。商用電源２６０が電源接続部３００に接続されると、電圧検出部２３０の入力電圧が５Ｖよりも高くなる。電圧検出部２３０は、入力電圧が５Ｖよりも高くなると、制御部１８０に出力する信号のレベルを、例えばハイレベルからローレベルに変化させる。同様に、電圧検出部２３０の入力電圧が５Ｖよりも低くなると、制御部１８０に出力する信号のレベルを、ローレベルからハイレベルに変化させる。制御部１８０は、電圧検出部２３０から入力する信号の信号レベルの変化により、電波時計１に商用電源２６０が接続されたか否かを判定する。
なお、電波時計１に商用電源２６０が接続されたことを検出する方法は、電圧検出部２３０だけに限定されるわけではない。例えば、電波時計１の備える差込プラグが、プラグ受け（不図示）に接続されたことを検出して、商用電源２６０への接続を検出するものであってもよい。
【００２７】
操作部２４０は、例えば、アラームの設定等の操作情報の入力を受け付ける。
【００２８】
制御部１８０は、受信部１２０に受信処理を開始させる受信開始時刻と、受信部１２０に受信処理を行わせる１日（２４時間）当たりの回数（以下、受信頻度という）と、受信処理の上限時間（以下、タイムアウト時間という）とを設定する。制御部１８０は、スロットを設定して、受信開始時刻、受信頻度及びタイムアウト時間を設定する。スロットとは、受信部１２０の受信処理を規定するものであり、受信部１２０は、設定されたスロット単位で受信処理を行う。各スロットには、受信開始時刻とタイムアウト時間とが設定され、スロット数を設定することで受信頻度が設定される。例えば、スロット数が４であれば、１日に４回、ＧＰＳ衛星１０からの衛星信号を受信部１２０で受信処理することを意味する。また、各スロットには、受信開始時刻とタイムアウト時間とが設定される。例えば、スロット１は４時、スロット２は１０時、スロット３は１６時、スロット４は２２時といったようにスロット毎に受信開始時刻が設定される。また、タイムアウト時間は、受信部１２０が受信処理を開始してから、受信処理に失敗したと判定して受信部１２０の受信処理を終了させる上限時間である。受信処理の失敗には、衛星信号を受信することができなかった場合や、衛星信号を受信することはできたが、受信した衛星信号からデータを取り出すことができなかった場合等が含まれる。なお、タイムアウト時間は、各スロットに共通の時間が設定される。
また、制御部１８０は、不図示の衛星周回周期カウンタを備えている。この衛星周回周期カウンタは、内部時計部２２０の計時する時間に同期して４分経過するごとにインクリメントされるカウンタである。衛星周回周期カウンタは、３５９をカウントすると、カウント値をクリアする。すなわち、衛星周回周期カウンタは、２３時間５６分周期で０、１、・・・、３５９をカウントする。これは、ＧＰＳ衛星１０の地球に対する周回周期が約２３時間５６分であるためである。制御部１８０は、衛星周回周期カウンタが３５９をカウントする毎に、各スロットに設定する受信開始時刻を、１日につき４分ずつ早める。
また、制御部１８０は、電圧検出部２３０により、商用電源２６０が電波時計１に接続されたことを検出すると、電池２５０による駆動の場合と比較して、スロット数とタイムアウト時間とを増やす制御を行う。商用電源２６０が電波時計１に接続されたことから、消費電力を抑制する動作モードから衛星信号の受信精度を高める動作モードに移行させる。
【００２９】
制御部１８０は、設定したスロットにおける受信処理が終了する毎に、受信処理の終了時点から所定期間内の各スロットの受信継続時間の総和（以下、ＳＵＭ＿Ｒと表記する）を算出する。なお、受信継続時間とは、受信部１２０で受信処理を開始してから、衛星信号に重畳された情報を受信部１２０で取得するまでにかかった時間である。タイムアウトにより衛星信号に重畳された情報を受信部１２０が取得することができなかった場合には、タイムアウト時間が受信継続時間になる。また、本実施形態では、所定期間を２４時間として説明するが、２４時間に限定されるものではない。
図３を参照しながら受信継続時間の総和（ＳＵＭ＿Ｒ）の算出処理について具体的に説明する。例えば、設定された１日分のスロット数が４つで、６月２０日のスロット１の受信開始時刻が４時、スロット２の受信開始時刻が１０時、スロット３の受信開始時刻が１６時、スロット４の受信開始時刻が２２時に設定されているとする。また、現時点を、６月２１日のスロット３の受信処理が終了した時点とする。この場合、制御部１８０は、６月２１日のスロット１〜３の受信継続時間と、６月２０日のスロット４の受信継続時間との和をＳＵＭ＿Ｒとして求める。なお、受信処理が短時間で終了し、２４時間以内に、同一スロットの受信処理が２つ入る場合であっても、直近に受信したほうの受信継続時間が選択される。また、受信処理がタイムアウトした場合、このスロットに設定されたタイムアウト時間が受信継続時間となる。
受信継続時間の総和を求めると、制御部１８０は、メモリ１７０に保存された受信頻度設定テーブルを参照して、受信頻度を設定する。図４に、受信頻度設定テーブルの一例を示す。図４に示す受信頻度設定テーブルの一例では、受信継続時間の総和が５分未満の場合、衛星信号の受信回数を１日に４回に設定する。受信継続時間の総和が５分以上１５分未満の場合、衛星信号の受信回数を１日に１回に設定する。受信継続時間の総和が１５分以上２５分未満の場合、衛星信号の受信回数を２日に１回に設定する。受信継続時間の総和が２５分以上３５分以下の場合、衛星信号の受信回数を３日に１回に設定する。すなわち、受信頻度設定テーブルでは、各スロットにおける受信継続時間の総和が大きくなるほど、１日当たりの受信処理の回数が少なくなるように設定されている。
【００３０】
受信頻度を設定すると、制御部１８０は、タイムアウト時間の設定を行う。まず、制御部１８０は、以下に示す式（１）に従って、ＳＵＭ＿Ｔの値を計算する。
【００３１】
【数１】
2015010898.tif 000003
【００３２】
なお、ＲＣＶＰ（ｎ）は、受信処理の終了時点から２４時間以内の各スロットの受信継続時間を示している。ｎは、各スロットを識別する識別番号を示す。なお、式（１）では、スロット数を４に設定した場合を示しているため、ｎは、１〜４の値をとるが、スロット数に応じて変更される。ＴＯＦは、タイムアウトフラグを示す。タイムアウト時間を経過しても受信処理が完了しない場合、タイムアウトフラグとして“１”が記録され、タイムアウトが発生せずに受信処理が完了した場合、タイムアウトフラグとして“０”が記録される。
【００３３】
制御部１８０は、式（１）に従って算出したＳＵＭ＿Ｔの値と、上述した受信頻度とに基づき、図５に示すタイムアウト設定テーブルを参照してタイムアウト時間を設定する。図５に、タイムアウト設定テーブルの一例を示す。例えば、ＳＵＭ＿Ｔの値が５分未満で、受信頻度が１日に４回である場合、タイムアウト時間が３分に設定され、ＳＵＭ＿Ｔの値が５分未満で、受信頻度が１日に１回である場合、タイムアウト時間が１５分に設定される。また、ＳＵＭ＿Ｔの値が５分未満で、受信頻度が２日に１回である場合、タイムアウト時間が２５分に設定され、ＳＵＭ＿Ｔの値が５分未満で、受信頻度が３日に１回である場合、タイムアウト時間が３５分に設定される。ＳＵＭ＿Ｔの値が５分以上１０分以下の場合、１０分以上１５分以下の場合、１５分以上３５分以下の場合も同様にしてタイムアウト時間が設定される。図５に示すタイムアウト設定テーブルでは、各スロットにおける受信継続時間の総和が大きくなるほど、１回の受信処理の受信処理継続時間が長くなるように設定されている。
また、制御部１８０は、設定したタイムアウト時間を経過しても、受信部１２０の受信処理が終了しなかった場合、該当のスロットに対して“１”のタイムアウトフラグを記録すると共に、タイムアウト時間に所定時間を加算する。例えば、制御部１８０は、タイムアウト時間に２分を加算した時間を新たなタイムアウト時間に設定する。なお、本実施形態では、タイムアウト時間の最大値を３５分としている。このため、タイムアウト時間が３５分に設定された場合には、所定時間の加算は行われない。
【００３４】
次に、図６及び図７に示すフローチャートを参照しながら制御部１８０の制御手順を説明する。
まず、制御部１８０は、衛星信号の受信開始時刻であるか否かを判定する（ステップＳ１）。受信開始時刻ではないと判定すると（ステップＳ１／ＮＯ）、制御部１８０は、通常の計時動作を行う（ステップＳ２）。また、受信開始時刻であると判定すると（ステップＳ１／ＹＥＳ）、制御部１８０は、受信部駆動部１５０により受信部１２０を動作させて、受信部１２０に受信処理を開始させる（ステップＳ３）。次に、制御部１８０は、受信処理開始からの経過時間が、タイムアウト時間を経過したか否かを判定する（ステップＳ４）。タイムアウト時間を経過したと判定すると（ステップＳ４／ＹＥＳ）、制御部１８０は、タイムアウトフラグに“１”を記録し（ステップＳ５）、受信処理を終了させる（ステップＳ７）。また、タイムアウト時間を経過していないと判定すると（ステップＳ４／ＮＯ）、制御部１８０は、衛星信号の受信処理に成功したか否かを判定する（ステップＳ６）。衛星信号の受信処理に成功した場合（ステップＳ６／ＹＥＳ）、制御部１８０は、受信部駆動部１５０により受信部１２０の動作を停止させ、受信処理を終了させる（ステップＳ７）。また、衛星信号の受信処理に成功しなかった場合（ステップＳ６／ＮＯ）、制御部１８０は、ステップＳ４からの処理を繰り返す。
【００３５】
受信処理が終了（ステップＳ７）すると、制御部１８０は、受信処理の終了時点から２４時間以内の各スロットの受信継続時間の総和（ＳＵＭ＿Ｒ）を求める（ステップＳ８）。受信継続時間の総和（ＳＵＭ＿Ｒ）を求めると、制御部１８０は、受信継続時間の総和（ＳＵＭ＿Ｒ）が５分よりも短いか否かを判定する（ステップＳ９）。受信継続時間の総和（ＳＵＭ＿Ｒ）が５分よりも短い場合（ステップＳ９／ＹＥＳ）、制御部１８０は、受信頻度を１日４回に設定する（ステップＳ１０）。また、受信継続時間の総和（ＳＵＭ＿Ｒ）が５分以上の場合（ステップＳ９／ＮＯ）、制御部１８０は、受信継続時間の総和（ＳＵＭ＿Ｒ）が１５分よりも短いか否かを判定する（ステップＳ１１）。受信継続時間の総和（ＳＵＭ＿Ｒ）が１５分よりも短い場合（ステップＳ１１／ＹＥＳ）、制御部１８０は、受信頻度を１日１回に設定する（ステップＳ１２）。また、受信継続時間の総和（ＳＵＭ＿Ｒ）が１５分以上の場合（ステップＳ１１／ＮＯ）、制御部１８０は、受信継続時間の総和（ＳＵＭ＿Ｒ）が２５分よりも短いか否かを判定する（ステップＳ１３）。受信継続時間の総和（ＳＵＭ＿Ｒ）が２５分よりも短い場合（ステップＳ１３／ＹＥＳ）、制御部１８０は、受信頻度を２日に１回に設定する（ステップＳ１４）。また、受信継続時間の総和（ＳＵＭ＿Ｒ）が２５分以上の場合（ステップＳ１３／ＮＯ）、制御部１８０は、受信頻度を３日に１回に設定する（ステップＳ１５）。
【００３６】
図７に示すフローを参照しながら制御部１８０の制御フローについて引き続き説明する。
受信頻度の設定が終了すると、制御部１８０は、スロット毎に、衛星信号の受信に最後に成功した際の受信継続時間をそれぞれに求める（ステップＳ１６）。図８を参照しながら、ステップＳ１６の処理について説明する。図８には、６月１９日、２０日、２１日の３日間の各スロットの受信状況を示している。丸で囲まれたスロットが衛星信号の受信に成功したスロットを表している。受信に成功したスロットには、受信開始時刻と、スロット番号と、受信継続時間とを示す。例えば、６月１９日のスロット１は、受信開始時刻が４時００分で、受信継続時間が１．５分であることを示している。最後に衛星信号を受信した際の受信継続時間とは、現時点を基準として、衛星信号の受信に成功した受信処理の中で、最も受信開始時刻が新しい受信処理の受信継続時間を、スロットごとに求める処理である。例えば、現時点を６月２１日の１６時０２分とした場合、スロット１の最後に衛星信号を受信した際の受信継続時間は、６月１９日の１．５分となる。また、スロット２の最後に衛星信号を受信した際の受信継続時間は、６月２１日の２分となる。また、スロット３の最後に衛星信号を受信した際の受信継続時間は、６月２１日の１分となる。また、スロット４の最後に衛星信号を受信した際の受信継続時間は、６月１９日の２分となる。
【００３７】
次に、制御部１８０は、ステップＳ１０、１２、１４又は１５のいずれかで決定した受信頻度と、Ｓ１６で求めた各スロットの受信継続時間とに基づいて、衛星信号を受信するスロットを選択する（ステップＳ１７）。例えば、受信頻度として、１日に１回、２日に１回、３日に１回が設定された場合、制御部１８０は、Ｓ１６で求めた各スロットの受信継続時間の中から、最も受信継続時間が短いスロットを受信スロットに選択する。
【００３８】
次に、制御部１８０は、上述した式（１）に基づいて、ＳＵＭ＿Ｔの値を算出する（ステップＳ１８）。制御部１８０は、ＳＵＭ＿Ｔの値を算出すると、算出したＳＵＭ＿Ｔの値と、受信頻度とに基づき、図５に示すタイムアウト設定テーブルを参照して受信スロットのタイムアウト時間を設定する（ステップＳ１９）。受信スロットのタイムアウト時間を設定すると、制御部１８０は、この受信スロットがステップＳ５でタイムアウトフラグを設定したスロットであるか否かを判定する（ステップＳ２０）。タイムアウトフラグが設定されたスロットである場合（ステップＳ２０／ＹＥＳ）、制御部１８０は、該当のスロットに設定したタイムアウト時間に２分を加算した時間を新たなタイムアウト時間に設定する（ステップＳ２１）。例えば、図５に示すタイムアウト設定テーブルから求めたタイムアウト時間が２５分であった場合、２７分がタイムアウト時間に設定される。また、タイムアウトフラグが設定されたスロットではなかった場合（ステップＳ２０／ＮＯ）、又はステップＳ２１の処理が終了すると、制御部１８０は、ステップＳ１の処理に戻る。
【００３９】
図４と図８を参照しながら、ステップＳ１７の処理について説明する。６月１９日の２２時００分の受信動作終了時のＳＵＭ＿Ｒを仮に６分とし、受信履歴上で最も受信継続時間が短いスロットをスロット２と仮定すると、制御部１８０は、図４に示す受信頻度設定テーブルを参照して受信頻度を１回／日に設定する。また受信履歴を参照して受信継続時間の最も短いスロット２を、次の受信スロットとして選択する。そして制御部１８０は、スロット２を用いて、６月１９日のスロット２の受信開始時刻である１０時００分から２３時間５６分後に受信動作を開始する。
【００４０】
図８には、スロット２が６月２０日の９時５６分に受信動作を開始したことを示している。このときのＳＵＭ＿Ｒは５分となり、制御部１８０は、図４に示す受信頻度設定テーブルを参照して受信頻度を再び１回／日に設定する。そして、各スロットの最新の受信継続時間を参照すると、この場合、９時５６分時の受信継続時間１分が最も短いので、次の受信スロットとしてスロット２が再び選択される。制御部１８０は、６月２０日のスロット２の受信開始時刻である９時５６分から２３時間５６分後に受信動作を開始する。
【００４１】
図８には、スロット２が６月２１日の９時５２分に受信動作を開始したことを示している。このときのＳＵＭ＿Ｒは２分となるので、制御部１８０は、図４に示す受信頻度設定テーブルを参照して受信頻度を４回／日に設定する。この場合は４回／日となるので、制御部１８０は、次の受信スロットとしてスロット３を選択する。
【００４２】
以上、詳細に説明したように本実施形態は、所定期間内で実行された受信処理の継続時間の合計に応じて、衛星信号の受信頻度と、受信処理の上限時間とを設定する。従って、衛星信号の受信環境に応じて、受信頻度と上限時間とを最適に設定することができる。
また、受信処理の継続時間の合計が大きくなるほど、受信処理の回数が小さくなるように設定し、受信処理の上限時間が長くなるように設定する。従って、衛星信号の受信環境が悪い場合には、受信処理の回数を削減して、１回当たりの上限時間を長くすることで、電池の消費電力を抑えて、電波時計の稼働時間を長く保てるようにすることができる。
また、上限時間を経過しても衛星信号の受信処理に成功しなかった場合に、上限時間に所定時間を加算した時間を新たな上限時間に設定することで、受信処理の成功する確率を高めることができる。
【００４３】
上述した実施形態は本発明の好適な実施の形態である。ただし、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施が可能である。
【符号の説明】
【００４４】
１１０  ＧＰＳアンテナ
１２０  受信部
１２１  ＲＦ部
１２２  ベースバンド部
１２３  演算処理部
１５０  受信部駆動部
１６１  表示装置
１６２  表示装置駆動部
１７０  メモリ
１８０  制御部
１９１  指針駆動部
１９２  輪列
２００  時刻表示部
２１０  指針位置検出部
２２０  内部計時部
２３０  電圧検出部
２５０  電池
２６０  商用電源
【図１】
2015010898.tif 000004
【図２】
2015010898.tif 000005
【図３】
2015010898.tif 000006
【図４】
2015010898.tif 000007
【図５】
2015010898.tif 000008
【図６】
2015010898.tif 000009
【図７】
2015010898.tif 000010
【図８】
2015010898.tif 000011