(57)【要約】【課題】時刻修正に要する時間を短縮可能な電子機器および受信装置を提供すること。【解決手段】電子機器は、衛星信号を受信する受信部と、内部時刻を修正する時刻修正部と、を備え、前記受信部は、前記衛星信号を受信して時刻同期情報および衛星時刻情報を取得し、前記時刻同期情報に基づいて、秒の更新タイミングを検出し、次の秒の更新タイミングよりも前に、出力タイミングを示す同期信号と、前記秒の更新タイミングと前記出力タイミングの時間差を示す時間差情報および前記衛星時刻情報に基づく時分秒の時刻情報を含む受信側時刻情報とを出力する出力処理を実行し、前記時刻修正部は、前記同期信号および前記受信側時刻情報に基づいて、前記内部時刻を修正する。【選択図】図４
2018155716.tif 000002
【特許請求の範囲】
【請求項１】
衛星信号を受信する受信部と、
内部時刻を修正する時刻修正部と、を備え、
前記受信部は、
前記衛星信号を受信して時刻同期情報および衛星時刻情報を取得し、
前記時刻同期情報に基づいて、秒の更新タイミングを検出し、
次の秒の更新タイミングよりも前に、出力タイミングを示す同期信号と、前記秒の更新タイミングと前記出力タイミングの時間差を示す時間差情報および前記衛星時刻情報に基づく時分秒の時刻情報を含む受信側時刻情報とを出力する出力処理を実行し、
前記時刻修正部は、前記同期信号および前記受信側時刻情報に基づいて、前記内部時刻を修正する
ことを特徴とする電子機器。
【請求項２】
衛星信号を受信する受信部と、
内部時刻を修正する時刻修正部と、を備え、
前記受信部は、
前記衛星信号を受信して時刻同期情報を取得し、
前記時刻同期情報に基づいて、秒の更新タイミングを検出し、
次の秒の更新タイミングよりも前に、出力タイミングを示す同期信号と、前記秒の更新タイミングと前記出力タイミングの時間差を示す時間差情報を少なくとも含む受信側時刻情報とを出力する出力処理を実行し、
前記時刻修正部は、前記同期信号および前記受信側時刻情報に基づいて、前記内部時刻を修正する
ことを特徴とする電子機器。
【請求項３】
請求項１または請求項２に記載の電子機器において、
前記出力処理により出力された前記同期信号および前記受信側時刻情報を取得し、前記時刻修正部に渡す情報取得部を備え、
前記情報取得部が、前記出力処理により出力された前記同期信号および前記受信側時刻情報の取得に成功しない場合、前記受信部は、予め設定された同期信号出力間隔で、前記出力処理を繰り返し実行し、
前記同期信号出力間隔の長さは、変更可能である
ことを特徴とする電子機器。
【請求項４】
請求項１または請求項２に記載の電子機器において、
前記出力処理により出力された前記同期信号および前記受信側時刻情報を取得し、前記時刻修正部に渡す情報取得部を備え、
前記受信部は、前記出力処理において、予め設定された同期信号出力時間の間、前記同期信号を出力し、
前記時刻修正部は、前記情報取得部が前記同期信号出力時間の間に前記同期信号を取得できない場合、前記内部時刻を修正せず、
前記同期信号出力時間の長さは、変更可能である
ことを特徴とする電子機器。
【請求項５】
衛星信号を受信して時刻同期情報および衛星時刻情報を取得し、
前記時刻同期情報に基づいて、秒の更新タイミングを検出し、
次の秒の更新タイミングよりも前に、出力タイミングを示す同期信号と、前記秒の更新タイミングと前記出力タイミングの時間差を示す時間差情報および前記衛星時刻情報に基づく時分秒の時刻情報を含む受信側時刻情報とを出力する出力処理を実行する
ことを特徴とする受信装置。
【請求項６】
衛星信号を受信して時刻同期情報を取得し、
前記時刻同期情報に基づいて、秒の更新タイミングを検出し、
次の秒の更新タイミングよりも前に、出力タイミングを示す同期信号と、前記秒の更新タイミングと前記出力タイミングの時間差を示す時間差情報を少なくとも含む受信側時刻情報とを出力する出力処理を実行する
ことを特徴とする受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、衛星信号を受信する電子機器および受信装置に関する。
【背景技術】
【０００２】
従来、ＧＰＳ（Global Positioning System）衛星などの位置情報衛星から送信される衛星信号を受信し、受信信号に基づいて時刻情報や位置情報を取得し、取得した情報に基づいて時刻を修正する電子機器が知られている（例えば、特許文献１参照）。
特許文献１の時計装置のＧＰＳモジュールは、衛星信号を受信して、時刻データを取得し、かつ、秒の更新タイミング（正秒のタイミング）を検出する。そして、正秒のタイミングを基準として時刻データをメインモジュールに送出する。そして、メインモジュールは、時計部の時刻を、取得した時刻データに基づいて修正する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１９９７９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の時計装置では、ＧＰＳモジュールは、時刻データを取得した後、正秒のタイミングを基準としてメインモジュールへデータ送出を行っていた。そのため、時刻データを取得してから次の正秒のタイミングまでの待ち時間が発生していた。この待ち時間を短縮することで、時刻修正に要する時間を短縮することが望まれている。
【０００５】
本発明の目的は、時刻修正に要する時間を短縮可能な電子機器および受信装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の電子機器は、衛星信号を受信する受信部と、内部時刻を修正する時刻修正部と、を備え、前記受信部は、前記衛星信号を受信して時刻同期情報および衛星時刻情報を取得し、前記時刻同期情報に基づいて、秒の更新タイミングを検出し、次の秒の更新タイミングよりも前に、出力タイミングを示す同期信号と、前記秒の更新タイミングと前記出力タイミングの時間差を示す時間差情報および前記衛星時刻情報に基づく時分秒の時刻情報を含む受信側時刻情報とを出力する出力処理を実行し、前記時刻修正部は、前記同期信号および前記受信側時刻情報に基づいて、前記内部時刻を修正することを特徴とする。
【０００７】
本発明によれば、受信部は、時刻同期情報および衛星時刻情報を取得した後、次の秒の更新タイミング（次の正秒のタイミング）を待たずに、同期信号、時間差情報、取得した衛星時刻情報に基づく時分秒の時刻情報を出力できる。そして、時刻修正部は、同期信号、時間差情報、時分秒の時刻情報に基づいて内部時刻を修正できる。このため、受信部が、次の秒の更新タイミングを待って、データ送出する場合と比べて、時刻修正に要する時間を短縮できる。
【０００８】
本発明の電子機器は、衛星信号を受信する受信部と、内部時刻を修正する時刻修正部と、を備え、前記受信部は、前記衛星信号を受信して時刻同期情報を取得し、前記時刻同期情報に基づいて、秒の更新タイミングを検出し、次の秒の更新タイミングよりも前に、出力タイミングを示す同期信号と、前記秒の更新タイミングと前記出力タイミングの時間差を示す時間差情報を少なくとも含む受信側時刻情報とを出力する出力処理を実行し、前記時刻修正部は、前記同期信号および前記受信側時刻情報に基づいて、前記内部時刻を修正することを特徴とする。
【０００９】
例えば、ユーザーが定期的に電子機器の表示時刻を確認し、表示時刻がずれている際は、手動で時刻修正するような場合、内部時刻の誤差は小さい値に維持される。このようにして内部時刻の誤差が±０．５秒未満に維持されている場合は、同期信号および時間差情報に基づいて、内部時刻を正しく修正できる。
本発明によれば、受信部は、時刻同期情報を取得した後、次の秒の更新タイミングを待たずに、同期信号および時間差情報を出力できる。そして、時刻修正部は、同期信号および時間差情報に基づいて内部時刻を修正できる。このため、受信部が、次の秒の更新タイミングを待って、データ送出する場合と比べて、時刻修正に要する時間を短縮できる。
また、時刻修正部は、受信部が時刻同期情報を取得すれば、衛星時刻情報を取得しなくても、内部時刻を修正できる。このため、受信部が時刻同期情報および衛星時刻情報を取得してから、時刻修正部が内部時刻を修正する場合と比べて、時刻修正に要する時間を短縮できる。
【００１０】
本発明の電子機器において、前記出力処理により出力された前記同期信号および前記受信側時刻情報を取得し、前記時刻修正部に渡す情報取得部を備え、前記情報取得部が、前記出力処理により出力された前記同期信号および前記受信側時刻情報の取得に成功しない場合、前記受信部は、予め設定された同期信号出力間隔で、前記出力処理を繰り返し実行し、前記同期信号出力間隔の長さは、変更可能であることが好ましい。
【００１１】
本発明によれば、情報取得部が、出力処理で出力された同期信号および受信側時刻情報の取得に失敗しても、次回以降の出力処理で出力された同期信号および受信側時刻情報の取得に成功できれば、時刻修正部は、内部時刻を修正できる。
また、時刻修正に要する平均時間は、同期信号出力間隔が長くなるほど長くなる。また、当該平均時間は、例えば、情報取得部による同期信号の取得成功率が低いほど長くなる。同期信号の取得成功率の平均値は、情報取得部の情報処理能力に応じて変化する。本発明によれば、例えば、情報取得部の情報処理能力に応じて同期信号出力間隔の長さを設定できるため、時刻修正に要する平均時間を適切に調整できる。
【００１２】
本発明の電子機器において、前記出力処理により出力された前記同期信号および前記受信側時刻情報を取得し、前記時刻修正部に渡す情報取得部を備え、前記受信部は、前記出力処理において、予め設定された同期信号出力時間の間、前記同期信号を出力し、前記時刻修正部は、前記情報取得部が前記同期信号出力時間の間に前記同期信号を取得できない場合、前記内部時刻を修正せず、前記同期信号出力時間の長さは、変更可能であることが好ましい。
【００１３】
同期信号が受信部から出力されてから、情報取得部で検知されるまでの時間（遅延時間）が長いほど、修正後の内部時刻の誤差は大きくなる。本発明によれば、遅延時間が長く、同期信号出力時間内に同期信号を取得できない場合、内部時刻の修正は行われない。このため、同期信号出力時間の長さによって、時刻修正を行う遅延時間の最大値、すなわち、修正後の内部時刻の誤差の最大値を決定できる。
また、遅延時間の平均値は、情報取得部の情報処理能力に応じて変化する。本発明によれば、例えば、情報取得部の情報処理能力に応じて同期信号出力時間の長さを設定できるため、修正後の内部時刻の誤差の最大値を適切に調整できる。
【００１４】
本発明の受信装置は、衛星信号を受信して時刻同期情報および衛星時刻情報を取得し、前記時刻同期情報に基づいて、秒の更新タイミングを検出し、次の秒の更新タイミングよりも前に、出力タイミングを示す同期信号と、前記秒の更新タイミングと前記出力タイミングの時間差を示す時間差情報および前記衛星時刻情報に基づく時分秒の時刻情報を含む受信側時刻情報とを出力する出力処理を実行することを特徴とする。
【００１５】
本発明によれば、受信装置は、時刻同期情報および衛星時刻情報を取得した後、次の秒の更新タイミングを待たずに、同期信号、時間差情報、取得した衛星時刻情報に基づく時分秒の時刻情報を出力できる。このため、受信装置から出力された情報に基づいて時刻修正を行う場合、受信装置が、次の秒の更新タイミングを待って、データ送出する場合と比べて、時刻修正に要する時間を短縮できる。
【００１６】
本発明の受信装置は、衛星信号を受信して時刻同期情報を取得し、前記時刻同期情報に基づいて、秒の更新タイミングを検出し、次の秒の更新タイミングよりも前に、出力タイミングを示す同期信号と、前記秒の更新タイミングと前記出力タイミングの時間差を示す時間差情報を少なくとも含む受信側時刻情報とを出力する出力処理を実行することを特徴とする。
【００１７】
本発明によれば、受信装置は、時刻同期情報および衛星時刻情報を取得した後、次の秒の更新タイミングを待たずに、同期信号および時間差情報を出力できる。このため、受信装置から出力された情報に基づいて時刻修正を行う場合、受信装置が、次の秒の更新タイミングを待って、データ送出する場合と比べて、時刻修正に要する時間を短縮できる。
また、受信装置が時刻同期情報を取得すれば、衛星時刻情報を取得しなくても、時刻を修正できる。このため、受信装置が時刻同期情報および衛星時刻情報を取得してから、時刻を修正する場合と比べて、時刻修正に要する時間を短縮できる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係る第１実施形態における電子時計の概略図。
【図２】第１実施形態における電子時計の平面図。
【図３】第１実施形態における電子時計の断面図。
【図４】第１実施形態における電子時計の回路構成を示すブロック図。
【図５】第１実施形態における記憶装置のデータ構造を示す図。
【図６】ＧＰＳ衛星信号の航法メッセージのメインフレーム構成を示す図。
【図７】ＧＰＳ衛星信号の航法メッセージのＴＬＭワード構成を示す図。
【図８】ＧＰＳ衛星信号の航法メッセージのＨＯＷワード構成を示す図。
【図９】第１実施形態におけるＧＰＳ受信回路を示すブロック図。
【図１０】第１実施形態における時刻修正処理を示すフローチャート。
【図１１】第１実施形態における時刻修正処理を示すフローチャート。
【図１２】第１実施形態における受信処理を示すフローチャート。
【図１３】第１実施形態における受信処理を示すフローチャート。
【図１４】第１実施形態における時刻同期処理を示すフローチャート。
【図１５】第１実施形態における同期信号取得処理を示すフローチャート。
【図１６】第１実施形態における同期信号取得処理の例を説明する図。
【図１７】第１実施形態における同期信号取得処理の他の例を説明する図。
【図１８】第１実施形態における同期信号取得処理のさらに他の例を説明する図。
【図１９】第１実施形態における時刻修正処理の例を説明する図。
【図２０】第１実施形態における時刻修正処理の他の例を説明する図。
【図２１】本発明に係る第２実施形態における時刻修正処理を示すフローチャート。
【図２２】第２実施形態における受信処理を示すフローチャート。
【図２３】第２実施形態における受信処理を示すフローチャート。
【図２４】第２実施形態における時刻同期処理を示すフローチャート。
【図２５】第２実施形態における時刻同期処理を説明する図。
【図２６】第２実施形態における時刻修正処理の例を説明する図。
【図２７】第２実施形態における内部時刻が200msec遅れている場合の時刻修正処理の例を説明する図。
【図２８】第２実施形態における内部時刻が200msec進んでいる場合の時刻修正処理の例を説明する図。
【図２９】第２実施形態における内部時刻が400msec遅れている場合の時刻修正処理の例を説明する図。
【図３０】第２実施形態における内部時刻が400msec進んでいる場合の時刻修正処理の例を説明する図。
【図３１】第２実施形態における内部時刻が400msec遅れている場合の時刻修正処理の他の例を説明する図。
【発明を実施するための形態】
【００１９】
以下、本発明の具体的な実施形態を図面に基づいて説明する。
［第１実施形態］
図１は、本実施形態の電子時計１を示す概略図である。
電子機器としての電子時計１は、地球の上空を所定の軌道で周回している複数のＧＰＳ衛星１００のうち、少なくとも１つのＧＰＳ衛星１００からの衛星信号を受信して時刻情報を取得し、少なくとも３つのＧＰＳ衛星１００からの衛星信号を受信して位置情報を算出して取得するように構成されている。なお、ＧＰＳ衛星１００は、位置情報衛星の一例であり、地球の上空に複数存在している。現在は約３０個のＧＰＳ衛星１００が周回している。
【００２０】
［電子時計の概略構成］
図２は、電子時計１の正面図であり、図３は、電子時計１の概略を示す断面図である。
電子時計１は、図２および図３に示すように、外装ケース３０と、カバーガラス３３と、裏蓋３４とを備えている。外装ケース３０は、金属で形成された円筒状のケース３１に、セラミックで形成されたベゼル３２が嵌合されて構成されている。このベゼル３２の内周側に、プラスチックで形成されたリング状のダイヤルリング３５を介して、円盤状の文字板１１が時刻表示部分として配置されている。
外装ケース３０の側面には、文字板１１の中心より、２時方向の位置にＡボタン２と、４時方向の位置にＢボタン３と、３時方向の位置にリューズ４とが設けられている。
【００２１】
電子時計１は、図３に示すように、金属製のケース３１の二つの開口のうち、表面側の開口は、ベゼル３２を介してカバーガラス３３で塞がれており、裏面側の開口は金属で形成された裏蓋３４で塞がれている。
外装ケース３０の内側には、ベゼル３２の内周に取り付けられているダイヤルリング３５と、光透過性の文字板１１と、指針２１〜２８と、カレンダー車２０と、各指針２１〜２８およびカレンダー車２０を駆動する駆動機構１４０などが備えられている。
【００２２】
ダイヤルリング３５は、外周部がベゼル３２に接触しているとともに、一面がカバーガラス３３と並行している平板部分と、内周部が文字板１１に接触するように、文字板１１側へ傾斜した傾斜部分を備えている。ダイヤルリング３５は、平面視においてはリング形状となっており、断面視においてはすり鉢形状となっている。ダイヤルリング３５の平板部分と、傾斜部分と、ベゼル３２の内周面とによりドーナツ形状の収納空間が形成されており、この収納空間内には、リング状のアンテナ体１１０が収納されている。
【００２３】
文字板１１は、外装ケース３０の内側で時刻を表示する円形の板材であり、プラスチックなどの光透過性の材料で形成され、カバーガラス３３との間に指針２１〜２８などを備え、ダイヤルリング３５の内側に配置されている。
文字板１１と、駆動機構１４０が取り付けられている地板１２５との間には、光発電を行うソーラーセル１３５が備えられている。ソーラーセル１３５は、光エネルギーを電気エネルギーに変換する複数の光発電素子を直列接続した円形の平板である。文字板１１およびソーラーセル１３５には、指針２１〜２３の指針軸２９と、指針２４〜２８の図示しない指針軸とが貫通する穴が形成されている。また、文字板１１およびソーラーセル１３５には、カレンダー小窓１５の開口部が形成されている。
【００２４】
駆動機構１４０は、地板１２５に取り付けられ、回路基板１２０で裏面側から覆われている。駆動機構１４０は、ステップモーターと歯車などの輪列とを有し、当該ステップモーターが当該輪列を介して指針軸２９等を回転させることにより各指針を駆動する。
駆動機構１４０は、具体的には、第１〜第６駆動機構を備える。第１駆動機構は指針２２および指針２３を駆動し、第２駆動機構は指針２１を駆動し、第３駆動機構は指針２４を駆動し、第４駆動機構は指針２５を駆動し、第５駆動機構は指針２６〜２８を駆動し、第６駆動機構はカレンダー車２０を駆動する。
【００２５】
回路基板１２０は、ＧＰＳ受信回路４５、制御回路５０、記憶装置６０を備えている。また、この回路基板１２０とアンテナ体１１０とは、アンテナ接続ピンを用い接続されている。ＧＰＳ受信回路４５、制御回路５０、記憶装置６０が設けられた回路基板１２０の裏蓋３４側には、これらの回路部品を覆うための回路押さえ１２２が設けられている。また、リチウムイオン電池などの二次電池１３０が、地板１２５と裏蓋３４との間に設けられている。二次電池１３０は、ソーラーセル１３５が発電した電力で充電される。
【００２６】
［電子時計の表示機構］
文字板１１の外周部を囲むダイヤルリング３５の内周側には、図２に示すように、内周を６０分割にする目盛が表記されている。この目盛を用いて、指針２１は通常時に第１時刻の「秒」を表示し、指針２２は第１時刻の「分」を表示し、指針２３は第１時刻の「時」を表示する。なお、第１時刻の「秒」は、後述する第２時刻の「秒」と同じため、ユーザーは、指針２１を確認することで、第２時刻の「秒」も把握できる。
また、ダイヤルリング３５には、１２分位置にアルファベットの「Ｙ」と、１８分位置にアルファベットの「Ｎ」の英字が表記されている。この英字は、ＧＰＳ衛星１００から受信した衛星信号に基づく各種情報の受信（取得）結果（Ｙ：受信（取得）成功、Ｎ：受信（取得）失敗）を示す。指針２１は、「Ｙ」および「Ｎ」のいずれか一方を指示し、衛星信号の受信結果を表示する。なお、受信結果の表示は、Ａボタン２を３秒未満押すことで行われる。
【００２７】
指針２４は、文字板１１の中心から２時方向の位置に設けられている。指針２４の回転領域の外周には、七曜を示す、「Ｓ」、「Ｍ」、「Ｔ」、「Ｗ」、「Ｔ」、「Ｆ」、「Ｓ」の英字が表記されている。指針２４は、「Ｓ」〜「Ｓ」のいずれかを指示することで曜日を表示する。
【００２８】
指針２５は、文字板１１の中心から１０時方向の位置に設けられている。以下、指針２５の回転領域の外周の表記について説明するが、「ｎ時方向」（ｎは任意の自然数）とあるのは、指針２５の指針軸から回転領域の外周をみたときの方向である。
指針２５の回転領域の６時方向から７時方向の範囲の外周には、「ＤＳＴ」の英字と「○」の記号が表記されている。ＤＳＴ（daylight saving time）は夏時間を意味する。指針２５は、これらの英字と記号を指示することで、夏時間（ＤＳＴ：夏時間ＯＮ、○：夏時間ＯＦＦ）の設定を表示する。
【００２９】
指針２５の回転領域の８時方向から９時方向までの範囲の外周には、円周に沿って、９時方向の基端が太く、８時方向の先端が細い三日月鎌状の記号１２が表記されている。この記号１２は二次電池１３０（図３参照）のパワーインジケーターであり、電池残量に応じた位置を指針２５が指示することで電池残量が表示される。なお、指針２５は、通常時、記号１２を指示している。
【００３０】
指針２５の回転領域の１０時方向の外周には、飛行機形状の記号１３が表記されている。この記号は、機内モードを表す。航空機の離着陸時は、航空法によって衛星信号の受信が禁止されている。指針２５は、記号１３を指示することで、機内モードに設定され、受信が行われないことを表示する。
【００３１】
指針２５の回転領域の１１時方向から１２時方向までの範囲の外周には、「１」の数字と「４＋」の記号が表記されている。これらの数字と記号は、衛星信号の受信モードを表す。「１」は時刻情報を受信し内部時刻が修正されること（測時モード）を、「４＋」は時刻情報と軌道情報とを受信し、現在位置である位置情報を算出し、内部時刻と後述するタイムゾーンデータとが修正されること（測位モード）を意味する。
【００３２】
指針２６，２７は、文字板１１の中心から６時方向の位置に設けられている。指針２６は、第２時刻の「分」を表示し、指針２７は、第２時刻の「時」を表示する。
指針２８は、文字板１１の中心から４時方向の位置に設けられ、第２時刻の午前および午後を表示する。
カレンダー小窓１５は、文字板１１を矩形状に開口した開口部に設けられており、開口部からカレンダー車２０に印刷された数字が視認可能となっている。この数字は、第１時刻の年月日の「日」を表す。
【００３３】
またダイヤルリング３５には、内周側の目盛に沿って、協定世界時（ＵＴＣ）との時差を表す時差情報３７が、数字と数字以外の記号とで表記されている。数字の時差情報３７は整数の時差であり、記号の時差情報３７は整数以外の時差であることを表している。指針２１〜２３で表示された第１時刻と、ＵＴＣとの時差は、Ｂボタン３を押すことにより指針２１が指し示す時差情報３７で確認することができる。
また、ダイヤルリング３５の周囲に設けられているベゼル３２には、ダイヤルリング３５に表記されている時差情報３７の時差に対応した標準時を使用しているタイムゾーンの代表都市名を表す都市情報３６が、時差情報３７に併記されている。
【００３４】
［電子時計の回路構成］
図４は、電子時計１の回路構成を示すブロック図である。この図に示すように、電子時計１は、ソーラーセル１３５と、充電回路１３１と、二次電池１３０と、ＧＰＳ受信回路４５と、計時装置４６と、記憶装置６０と、入力装置４７と、制御回路５０と、駆動機構１４０と、表示装置１４１とを備える。
充電回路１３１は、ソーラーセル１３５で発生した電力を二次電池１３０に供給し、二次電池１３０を充電する。
【００３５】
衛星信号受信装置としてのＧＰＳ受信回路４５は、アンテナ体１１０に接続され、アンテナ体１１０を介して受信した衛星信号を処理して時刻情報や位置情報を取得する。
なお、ＧＰＳ受信回路４５の詳細については後述する。
【００３６】
入力装置４７は、図２に示すＡボタン２、Ｂボタン３、リューズ４を備えて構成され、各ボタン２，３の押し離しや、リューズ４の引き出し、押し込み、回転に基づいて、各種処理の実行を指示する操作を検出し、検出した操作に応じた操作信号を制御回路５０に出力する。
【００３７】
表示装置１４１は、図２に示す文字板１１、ダイヤルリング３５、ベゼル３２、指針２１〜２８、カレンダー車２０を備えて構成される。
【００３８】
記憶装置６０は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）で構成され、図５に示すように、時刻データ記憶部６１０と、タイムゾーンデータ記憶部６２０とを備えている。
時刻データ記憶部６１０には、受信時刻データ６１１と、閏秒更新データ６１２と、内部時刻データ６１３と、第１表示用時刻データ６１４と、第２表示用時刻データ６１５と、第１タイムゾーンデータ６１６と、第２タイムゾーンデータ６１７とが記憶される。
受信時刻データ６１１には、衛星信号から取得した時刻情報（ＧＰＳ時刻）が記憶される。この受信時刻データ６１１は、通常は計時装置４６によって１秒毎に更新され、衛星信号を受信した際には、取得した時刻情報（ＧＰＳ時刻）が記憶される。
閏秒更新データ６１２には、少なくとも現在の閏秒のデータが記憶される。すなわち、衛星信号のサブフレーム４、ページ１８には、閏秒に関するデータとして、「現在の閏秒」、「閏秒の更新週」、「閏秒の更新日」、「更新後の閏秒」の各データが含まれる。このうち、本実施形態では、少なくとも「現在の閏秒」のデータを、閏秒更新データ６１２に記憶している。
【００３９】
内部時刻データ６１３には、内部時刻情報が記憶される。この内部時刻情報は、受信時刻データ６１１に記憶されたＧＰＳ時刻と、閏秒更新データ６１２に記憶している「現在の閏秒」とによって更新される。すなわち、内部時刻データ６１３には、ＵＴＣ（協定世界時）が記憶されることになる。受信時刻データ６１１が計時装置４６で更新される際に、この内部時刻情報も更新される。
【００４０】
第１表示用時刻データ６１４には、内部時刻データ６１３の内部時刻情報に、第１タイムゾーンデータ６１６のタイムゾーンデータ（時差情報）を加味した時刻情報が記憶される。第１タイムゾーンデータ６１６は、ユーザーが手動で選択した場合や測位モードで受信した場合に得られるタイムゾーンデータで設定される。ここで、第１表示用時刻データ６１４の時刻情報は、指針２１〜２３によって表示される第１時刻に相当する。
第２表示用時刻データ６１５には、内部時刻データ６１３の内部時刻情報に、第２タイムゾーンデータ６１７のタイムゾーンデータを加味した時刻情報が記憶される。第２タイムゾーンデータ６１７は、ユーザーが手動で選択した場合に得られるタイムゾーンデータで設定される。ここで、第２表示用時刻データ６１５の時刻情報は、指針２１，２６〜２８によって表示される第２時刻に相当する。
【００４１】
タイムゾーンデータ記憶部６２０は、位置情報とタイムゾーンデータ（時差情報）とを関連付けて記憶している。このため、測位モードで位置情報を取得した場合、制御回路５０は、その位置情報に基づいてタイムゾーンデータを取得できるようにされている。
【００４２】
なお、タイムゾーンデータ記憶部６２０は、さらに、都市名とタイムゾーンデータとを関連付けて記憶している。したがって、ユーザーがリューズ４の操作によって、現地時刻を知りたい都市名を選択すると、制御回路５０は、タイムゾーンデータ記憶部６２０に対してユーザーが設定した都市名を検索し、その都市名に対応するタイムゾーンデータを取得して、第１タイムゾーンデータ６１６、または、第２タイムゾーンデータ６１７に設定する。
【００４３】
計時装置４６は、水晶振動子のクロック信号を用いて１秒を計測する秒計測タイマーを備えている。計時装置４６は、秒計測タイマーが１秒を計測する毎に、内部時刻データ６１３の内部時刻情報を更新する。
つまり、電子時計１の内部時刻の年月日時分秒は、内部時刻データ６１３の内部時刻情報で決定され、当該内部時刻の秒未満の時刻は、秒計測タイマーの計測値によって決定される。
【００４４】
図４に戻り、制御回路５０は、電子時計１を制御するＣＰＵで構成されている。制御回路５０は、記憶装置６０に格納された各種プログラムを実行することで、受信制御部５１、タイムゾーン設定部５２、時刻修正部５３、表示制御部５４、情報取得部５５として機能する。
【００４５】
受信制御部５１は、受信を実行する条件である自動受信条件に該当すると、ＧＰＳ受信回路４５を作動し、測時モードでの受信処理を実行させる。受信制御部５１は、例えば、予め設定された時刻に該当すると、自動受信条件に該当したと判定する。また、ソーラーセル１３５の発電電圧または発電電流が設定値以上となり、屋外においてソーラーセル１３５に日光が照射していると判断できる場合に、自動受信条件に該当したと判定する。
また、受信制御部５１は、入力装置４７から出力される操作信号に基づいて、Ａボタン２が３秒以上６秒未満押されたことを検出すると、ＧＰＳ受信回路４５を作動し、測時モードでの受信処理を実行させる。また、Ａボタン２が６秒以上押されたことを検出すると、ＧＰＳ受信回路４５を作動し、測位モードでの受信処理を実行させる。
測時モードでの受信処理が実行されると、ＧＰＳ受信回路４５は、少なくとも１つのＧＰＳ衛星１００を捕捉し、そのＧＰＳ衛星１００から送信される衛星信号を受信して時刻情報を取得する。
測位モードでの受信処理が実行されると、ＧＰＳ受信回路４５は、少なくとも３個、好ましくは４個以上のＧＰＳ衛星１００を捕捉し、各ＧＰＳ衛星１００から送信される衛星信号を受信して位置情報を算出して取得する。また、ＧＰＳ受信回路４５は、衛星信号を受信した際に時刻情報も同時に取得できる。
【００４６】
タイムゾーン設定部５２は、測位モードでの受信処理で位置情報の取得に成功した場合、取得された位置情報に基づいてタイムゾーンデータを設定する。具体的には、タイムゾーンデータ記憶部６２０から位置情報に対応するタイムゾーンデータを選択して取得し、第１タイムゾーンデータ６１６に記憶させる。
例えば、日本標準時（ＪＳＴ）は、ＵＴＣに対して９時間進めた時刻（ＵＴＣ＋９）であるため、取得した位置情報が日本である場合には、タイムゾーン設定部５２は、タイムゾーンデータ記憶部６２０から日本標準時の時差情報（＋９時間）を読み出して第１タイムゾーンデータ６１６に記憶する。
また、タイムゾーン設定部５２は、入力装置４７の操作により、時差情報３７または都市情報３６のいずれかが選択された場合、選択された時差情報３７または都市情報３６に対応するタイムゾーンデータを、第１タイムゾーンデータ６１６または第２タイムゾーンデータ６１７に記憶させる。
【００４７】
時刻修正部５３は、測時モードや測位モードでの受信処理で時刻情報の取得に成功した場合、取得された時刻情報を受信時刻データ６１１に記憶する。これにより、内部時刻データ６１３、第１表示用時刻データ６１４、第２表示用時刻データ６１５が修正される。
また、時刻修正部５３は、第１表示用時刻データ６１４を、第１タイムゾーンデータ６１６を用いて修正し、第２表示用時刻データ６１５を、第２タイムゾーンデータ６１７を用いて修正する。このため、第１表示用時刻データ６１４および第２表示用時刻データ６１５は、ＵＴＣである内部時刻データ６１３に各タイムゾーンデータを加算した時刻となる。
また、時刻修正部５３は、秒計測タイマーをリセットすることで、内部時刻の秒未満の時刻を修正する。
【００４８】
表示制御部５４は、第１表示用時刻データ６１４の時刻情報を、駆動機構１４０を制御して指針２１〜２３、カレンダー車２０に表示させ、第２表示用時刻データ６１５の時刻情報を、駆動機構１４０を制御して指針２６〜２８に表示させる。
情報取得部５５は、ＧＰＳ受信回路４５から出力された同期信号および情報を取得し、各機能部５１〜５５に受け渡す。
【００４９】
［航法メッセージ］
ここで、ＧＰＳ衛星１００から送信される衛星信号である航法メッセージについて説明する。なお、航法メッセージは、５０ｂｐｓのデータとして衛星の電波に変調されている。
図６〜図８は、航法メッセージの構成について説明するための図である。
図６に示すように、航法メッセージは、全ビット数１５００ビットのメインフレームを１単位とするデータとして構成される。メインフレームは、それぞれ３００ビットの５つのサブフレーム１〜５に分割されている。１つのサブフレームのデータは、各ＧＰＳ衛星１００から６秒で送信される。従って、１つのメインフレームのデータは、各ＧＰＳ衛星１００から３０秒で送信される。
【００５０】
サブフレーム１には、週番号データ（ＷＮ：week number）や衛星補正データが含まれ
ている。
週番号データは、現在のＧＰＳ時刻情報が含まれる週を表す情報であり、１週間単位で更新される。
サブフレーム２、３には、エフェメリスパラメーター（各ＧＰＳ衛星１００の詳細な軌道報）が含まれる。また、サブフレーム４、５には、アルマナックパラメーター（全ＧＰＳ衛星１００の概略軌道情報）が含まれている。
【００５１】
さらに、サブフレーム１〜５には、先頭から、３０ビットのＴＬＭ（Telemetry word）データが格納されたＴＬＭワード（ワード１とも称す）と、３０ビットのＨＯＷ（hand over word）データが格納されたＨＯＷワード（ワード２とも称す）が含まれている。
【００５２】
したがって、ＴＬＭワードやＨＯＷワードは、ＧＰＳ衛星１００から６秒間隔で送信されるのに対し、週番号データや衛星補正データ、エフェメリスパラメーター、アルマナックパラメーターは３０秒間隔で送信される。
【００５３】
ＴＬＭワードには、時刻の同期タイミングを示す時刻同期情報が含まれている。具体的に、図７に示すように、ＴＬＭワードには、プリアンブルデータ、ＴＬＭメッセージ、Reservedビット、パリティデータが含まれている。
【００５４】
図８に示すように、ＨＯＷワードには、ＴＯＷ（Time of Week、「Ｚカウント」ともいう）というＧＰＳ時刻情報（衛星時刻情報）が含まれている。Ｚカウントデータは毎週日曜日の０時からの経過時間が秒で表示され、翌週の日曜日の０時に０に戻るようになっている。つまり、Ｚカウントデータは、週の初めから一週間毎に示される秒単位の情報である。このＺカウントデータは、次のサブフレームデータの先頭ビットが送信される時刻を示す。
【００５５】
したがって、電子時計１は、サブフレーム１に含まれる週番号データとサブフレーム１〜５に含まれるＴＬＭワード、ＨＯＷワード（Ｚカウントデータ）を取得することで、日付情報および時刻情報を取得することができる。ただし、電子時計１は、以前に週番号データを取得し、週番号データを取得した時期からの経過時間を内部でカウントしている場合は、週番号データを取得しなくてもＧＰＳ衛星１００の現在の週番号データを得ることができる。
したがって、電子時計１は、リセット後や電源投入時のように、内部に週番号データ（日付情報）を記憶していない場合のみ、サブフレーム１の週番号データを取得すれば良い。そして、週番号データを記憶している場合は、電子時計１は、ＴＬＭワードおよびＨＯＷワードを取得すれば、現在時刻が分かるようになっている。
【００５６】
［ＧＰＳ受信回路の構成］
図９は、ＧＰＳ受信回路４５の回路構成を示すブロック図である。
図９に示すように、受信部（受信装置）としてのＧＰＳ受信回路４５は、ＲＦ受信部７０と、ベースバンド処理部８０と、記憶装置９０とを備えている。
【００５７】
［ＲＦ受信部］
ＲＦ受信部７０は、アンテナ体１１０を用いて、衛星信号の周波数帯の電波を受信し、受信信号を出力する。ＲＦ受信部７０は、具体的には、受信信号を増幅する増幅回路（ＬＮＡ）や、受信信号から衛星信号の周波数帯以外の信号成分を除去するバンドパスフィルター（ＢＰＦ）や、局部発振信号を混合させて受信信号を中間周波数帯の信号に変換するミキサー回路などを備えて構成されている。
【００５８】
［ベースバンド処理部］
ベースバンド処理部８０は、サンプリング部８１と、サンプルメモリー部８２と、レプリカコード生成部８３と、相関演算処理部８４と、ベースバンド制御部８５とを備えている。
サンプリング部８１は、アナログ・デジタル変換器（ＡＤＣ）などを備えて構成され、ＲＦ受信部７０から出力された受信信号を、所定のサンプリング周期でデジタル信号に変換して出力する。
サンプルメモリー部８２には、サンプリング部８１から出力された受信信号が蓄積される。
レプリカコード生成部８３は、ベースバンド制御部８５によって指定されたＧＰＳ衛星１００に対応するＰＲＮコード（Ｃ／Ａコード）のレプリカを生成する。
相関演算処理部８４は、サンプルメモリー部８２に記憶された受信信号と、レプリカコード生成部８３が生成したレプリカコード（コードとも称す）との相関値を演算する相関処理を実行する。
【００５９】
ベースバンド制御部８５は、衛星信号検出部８５１と、衛星信号追尾部８５２と、デコード部８５３と、情報取得部８５４と、時刻修正部８５５と、情報出力部８５６とを備えている。
【００６０】
衛星信号検出部８５１は、ＲＦ受信部７０、サンプリング部８１、サンプルメモリー部８２を制御して、電波を受信させ、受信信号をサンプルメモリー部８２に記憶させる。
さらに、レプリカコード生成部８３、相関演算処理部８４を制御して、レプリカコードを生成し、サンプルメモリー部８２に記憶された受信信号とレプリカコードとの相関値を演算して、衛星信号を検出する検出処理を実行する。
【００６１】
衛星信号追尾部８５２は、ＲＦ受信部７０、サンプリング部８１、サンプルメモリー部８２、レプリカコード生成部８３、相関演算処理部８４を制御して、次の処理を行う。すなわち、電波を受信させ、受信信号をサンプルメモリー部８２に記憶させる。そして、レプリカコードを生成し、サンプルメモリー部８２に記憶された受信信号とレプリカコードとの相関値を演算して、検出処理によって検出された衛星信号を追尾する追尾処理（トラッキング）を実行する。
【００６２】
デコード部８５３は、追尾されている衛星信号をデコードする。
情報取得部８５４は、デコードされたデータに基づいて、時刻同期情報、および、ＧＰＳ時刻情報を取得する。また、当該データに基づいて、位置情報を計算して取得する。
【００６３】
時刻修正部８５５は、情報取得部８５４が取得した時刻同期情報に基づいて、正確な時刻（衛星送信時刻）の正秒のタイミング（秒の更新タイミング）を検出する。そして、検出した正秒のタイミング、および、情報取得部８５４が取得したＧＰＳ時刻情報に基づいて、記憶装置９０の受信側時刻データ９１を修正する。受信側時刻データ９１には、現在の少なくとも時分秒および秒未満の時刻情報を含む受信側時刻情報が記憶されている。当該受信側時刻情報は、ＧＰＳ受信回路４５が備える図示しない計時部によって更新されている。
【００６４】
情報出力部８５６は、受信処理により受信側時刻データ９１が修正された際、出力タイミングを示す同期信号、および、当該出力タイミングにおける受信側時刻情報を制御回路５０に出力する出力処理を実行する。同期信号は、ＧＰＳ受信回路４５の第一の出力端子からパルス信号として出力され、第一の信号線を介して制御回路５０へ入力される。また、受信側時刻情報は、第一の出力端子とは異なる第二の出力端子から出力され、第一の信号線とは異なる第二の信号線を介して制御回路５０へ入力される。
【００６５】
［時刻修正処理］
次に、電子時計１が実行する時刻修正処理について、図１０〜図１５のフローチャートを用いて説明する。
制御回路５０は、Ａボタン２が３秒以上６秒未満押されて測時モードでの強制受信操作が行われた場合、または、自動受信条件に該当した場合、時刻修正処理を開始する。
【００６６】
制御回路５０は、時刻修正処理を開始すると、修正モード、同期信号出力時間、同期信号出力間隔を、予め設定されたモード、時間、間隔に設定する（Ｓ１１）。
修正モードには、正秒のタイミングで、内部時刻データ６１３の内部時刻を修正する正秒同期モードと、ＧＰＳ受信回路４５が衛星信号を受信して時刻同期情報および衛星時刻情報を取得した後、次の正秒のタイミングよりも前に、内部時刻を修正する正秒非同期モードとがある。
【００６７】
次に、受信制御部５１は、ＧＰＳ受信回路４５を起動させ（Ｓ１２）、設定された修正モード、同期信号出力時間、同期信号出力間隔での受信処理を実行する旨、命令する。
これにより、ＧＰＳ受信回路４５は、受信処理を開始する。受信処理が開始されると、図１２、図１３に示すように、ベースバンド制御部８５は、衛星信号検出部８５１によって、ＧＰＳ衛星１００を検索する（Ｓ３１）。そして、衛星信号追尾部８５２によって、捕捉された少なくとも１つのＧＰＳ衛星１００を追跡して航法メッセージを取得する（Ｓ３２）。そして、デコード部８５３によって、航法メッセージを復調し、情報取得部８５４によって、航法メッセージに含まれる時刻同期情報およびＧＰＳ時刻情報を取得するデコード処理を実行する（Ｓ３３）。
【００６８】
次に、ベースバンド制御部８５は、受信側時刻データ９１を修正する時刻同期処理Ｓ５０を実行する。
時刻同期処理Ｓ５０が実行されると、図１４に示すように、時刻修正部８５５は、時刻同期情報を取得できたか否かを判定する（Ｓ５１）。
時刻修正部８５５は、Ｓ５１でＹＥＳと判定した場合、時刻同期情報に基づいて、正秒のタイミングを検出する。そして、秒未満の時刻を取得し、受信側時刻データ９１の秒未満の時刻を修正（更新）する（Ｓ５２）。
【００６９】
時刻修正部８５５は、Ｓ５２の処理の後、または、Ｓ５１でＮＯと判定した場合、ＧＰＳ時刻情報（衛星時刻情報）を取得できたか否かを判定する（Ｓ５３）。
時刻修正部８５５は、Ｓ５３でＹＥＳと判定した場合、ＧＰＳ時刻情報に基づいて、受信側時刻データ９１の時分秒を更新する（Ｓ５４）。
Ｓ５３の処理の後、または、Ｓ５３でＮＯと判定した場合、時刻修正部８５５は、時刻同期処理Ｓ５０を終了する。
【００７０】
図１２に戻り、時刻同期処理Ｓ５０が終了した後、ベースバンド制御部８５は、時刻同期情報およびＧＰＳ時刻情報の取得が完了したか否かを判定する（Ｓ３４）。ベースバンド制御部８５は、Ｓ３４でＮＯと判定した場合、処理をＳ３１に戻し、再度、ＧＰＳ衛星１００を検索する。これにより、時刻同期情報およびＧＰＳ時刻情報が取得できるか、タイムアウトになるまで、Ｓ３１〜Ｓ３３，Ｓ５０，Ｓ３４の処理が繰り返し実行される。
【００７１】
次に、情報出力部８５６は、設定されている修正モードが正秒非同期モードか否かを判定する（Ｓ３５）。
正秒非同期モードが設定されている場合、情報出力部８５６は、Ｓ３５でＹＥＳと判定し、出力タイミングを示す同期信号を、設定されている同期信号出力時間の間、制御回路５０に出力する（Ｓ３６）。同期信号は、ＨレベルおよびＬレベルの信号のうち、Ｈレベルの信号である。すなわち、同期信号は、次の正秒タイミングよりも前に出力される。そして、情報出力部８５６は、同期信号を出力した時点の、受信側時刻データ９１の受信側時刻情報（時分秒情報および秒未満の時刻情報）を取得する。
【００７２】
一方、正秒同期モードが設定されている場合、情報出力部８５６は、Ｓ３５でＮＯと判定し、次の正秒タイミングか否かを判定する（Ｓ３７）。情報出力部８５６は、秒の正秒タイミングになるまで、Ｓ３７の処理を繰り返し実行する。そして、次の正秒タイミングになると、情報出力部８５６は、Ｓ３７でＹＥＳと判定し、Ｓ３６で、同期信号を制御回路５０に出力する。そして、情報出力部８５６は、同期信号を出力した時点の、受信側時刻データ９１の受信側時刻情報を取得する。
【００７３】
Ｓ３６で同期信号が出力された後、情報出力部８５６は、同期信号を出力してからの経過時間の計測を開始する（Ｓ３８）。
次に、情報出力部８５６は、同期信号を出力した時点の受信側時刻情報（時分秒情報および秒未満の時刻情報）を、制御回路５０に出力する（Ｓ３９）。ここで、受信側時刻情報の秒未満の時刻情報は、１つ前の正秒のタイミングから同期信号の出力タイミングまでの時間差を示す時間差情報に相当する。
【００７４】
次に、情報出力部８５６は、Ｓ３６で同期信号を出力してからの経過時間が、設定されている同期信号出力間隔以上か否かを判定する（Ｓ４０）。情報出力部８５６は、Ｓ４０でＹＥＳと判定した場合、処理をＳ３６に戻す。
一方、情報出力部８５６は、Ｓ４０でＮＯと判定した場合、制御回路５０から受信処理を終了する旨の命令があったか否かを判定する（Ｓ４１）。情報出力部８５６は、Ｓ４１でＮＯと判定した場合、処理をＳ４０に戻す。これによれば、情報出力部８５６は、制御回路５０から受信処理を終了する旨の命令があるまで、同期信号出力間隔で、同期信号および受信側時刻情報を、繰り返し制御回路５０に出力する。
ここで、時刻修正に要する平均時間は、同期信号出力間隔が長くなるほど長くなる。また、当該平均時間は、例えば、情報取得部５５による同期信号の取得成功率が低いほど長くなる。同期信号の取得成功率の平均値は、情報取得部５５の情報処理能力、すなわち、制御回路５０の情報処理能力に応じて変化する。
このため、電子時計１では、同期信号出力間隔が変更可能に構成され、本実施形態では、同期信号出力間隔を、制御回路５０の情報処理能力に応じた時間に設定している。これにより、時刻修正に要する平均時間を適切に調整できる。
Ｓ４１でＹＥＳと判定された場合、ＧＰＳ受信回路４５は、受信処理を終了して動作を停止し、非動作状態に移行する。ここで、非動作状態とは、少なくともＲＦ受信部７０および相関演算処理部８４が動作していない状態を指す。
【００７５】
図１０に戻り、Ｓ１２で、受信制御部５１が、ＧＰＳ受信回路４５に受信処理を開始させた後、制御回路５０は、同期信号取得処理Ｓ６０を実行する。
同期信号取得処理Ｓ６０が実行されると、図１５に示すように、制御回路５０の情報取得部５５は、ＧＰＳ受信回路４５から出力された同期信号を検知できたか否かを判定する（Ｓ６１）。情報取得部５５は、Ｓ６１でＮＯと判定した場合、同期信号取得処理Ｓ６０を終了する。
【００７６】
ここで、制御回路５０の処理遅延などの影響により、同期信号がＧＰＳ受信回路４５から出力されてから、情報取得部５５で検知されるまでに、時間がかかることがある。この遅延時間が長いほど、修正後の内部時刻の誤差は大きくなる。このため、本実施形態では、情報取得部５５は、遅延時間が一定時間以下である場合に、同期信号を取得したと判定する。
【００７７】
具体的に、情報取得部５５は、Ｓ６１でＹＥＳと判定した場合、同期信号の信号レベルを確認し（Ｓ６２）、Ｈレベルか否かを判定する（Ｓ６３）。
Ｓ６３でＹＥＳと判定された場合は、Ｈレベルが一定時間継続していると判断できるため、検知した信号がノイズなどではないと判断できる。また、同期信号がまだ出力されていると判断できるため、遅延時間が同期信号出力時間を超えていないと判断できる。このため、遅延時間が一定の時間以下であると判断できる。従って、情報取得部５５は、同期信号を取得したと判定する（Ｓ６４）。
情報取得部５５は、Ｓ６４の処理の後、または、Ｓ６３でＮＯと判定した場合、同期信号取得処理Ｓ６０を終了する。
【００７８】
ここで、同期信号取得処理Ｓ６０の例について説明する。
まず、遅延時間がない場合の例を、図１６を用いて説明する。
この例では、図１６に示すように、タイミングＡ１で、ＧＰＳ受信回路４５から同期信号が出力される。同期信号は、タイミングＡ７まで出力される。すなわち、タイミングＡ１からタイミングＡ７までの時間が、同期信号出力時間Ｔ３である。
この例では遅延時間がないため、制御回路５０は、タイミングＡ１からタイミングＡ２まで、同期信号の検知処理を実行する。そして、タイミングＡ２からタイミングＡ３まで、同期信号の信号レベルを確認する確認処理を実行する。
この例では、タイミングＡ３は、タイミングＡ７よりも前であるため、タイミングＡ３の時点で、Ｈレベルの同期信号が出力されている。このため、タイミングＡ３で、制御回路５０は、同期信号を取得したと判定する。すなわち、タイミングＡ１からタイミングＡ３までの時間が、同期信号がＧＰＳ受信回路４５から出力されてから、制御回路５０で取得されるまでの同期信号取得時間Ｌ１である。この同期信号取得時間Ｌ１が、ＧＰＳ受信回路４５と制御回路５０との同期タイミングのずれとなる。
【００７９】
次に、制御回路５０の処理遅延により、同期信号出力時間Ｔ３よりも短い遅延時間が発生している場合の例を、図１７を用いて説明する。
この例では、図１７に示すように、タイミングＡ１で、ＧＰＳ受信回路４５から同期信号が出力される。同期信号は、タイミングＡ７まで出力される。
この例では遅延時間があるため、制御回路５０は、タイミングＡ１から遅延時間Ｌ２だけ後のタイミングＡ４から、タイミングＡ５まで、同期信号の検知処理を実行する。そして、タイミングＡ５からタイミングＡ６まで、同期信号の信号レベルを確認する確認処理を実行する。
この例では、タイミングＡ６は、タイミングＡ７よりも前であるため、タイミングＡ６の時点で、Ｈレベルの同期信号が出力されている。このため、タイミングＡ６で、制御回路５０は、同期信号を取得したと判定する。すなわち、タイミングＡ１からタイミングＡ６までの時間が同期信号取得時間Ｌ１である。
【００８０】
次に、制御回路５０の処理遅延により、同期信号出力時間Ｔ３よりも長い遅延時間が発生している場合の例を、図１８を用いて説明する。
この例では、図１８に示すように、タイミングＡ１で、ＧＰＳ受信回路４５から同期信号が出力される。同期信号は、タイミングＡ７まで出力される。
この例では遅延時間があるため、制御回路５０は、タイミングＡ１から遅延時間Ｌ２だけ後のタイミングＡ８から、タイミングＡ９まで、同期信号の検知処理を実行する。そして、タイミングＡ９からタイミングＡ１０まで、同期信号の信号レベルを確認する確認処理を実行する。
この例では、タイミングＡ１０は、タイミングＡ７よりも後であるため、タイミングＡ１０の時点で、Ｈレベルの同期信号は出力されていない。このため、タイミングＡ１０で、制御回路５０は、同期信号を取得していないと判定する。
【００８１】
このように、制御回路５０は、遅延時間Ｌ２が長く、同期信号出力時間Ｔ３内に同期信号を取得できない場合、同期信号を取得していないと判定する。これにより、同期信号出力時間Ｔ３の長さによって、時刻修正を行う遅延時間Ｌ２の最大値、すなわち、修正後の内部時刻の誤差の最大値を決めることができる。
また、遅延時間の平均値は、情報取得部５５の情報処理能力、すなわち、制御回路５０の情報処理能力に応じて変化する。
このため、電子時計１では、同期信号出力時間Ｔ３が変更可能であり、本実施形態では、同期信号出力時間Ｔ３を、電子時計１の時刻精度、および、制御回路５０の情報処理能力に応じた時間に設定している。これにより、修正後の内部時刻の誤差の最大値を適切に調整できる。
【００８２】
図１０に戻り、同期信号取得処理Ｓ６０が終了した後、情報取得部５５は、同期信号を取得できたか否かを判定する（Ｓ１３）。情報取得部５５は、Ｓ１３でＮＯと判定した場合、再度、同期信号取得処理Ｓ６０を実行する。
Ｓ１３でＹＥＳと判定された場合、時刻修正部５３は、同期信号が取得されてからの経過時間の計測を開始する（Ｓ１４）。
次に、情報取得部５５は、ＧＰＳ受信回路４５から出力された受信側時刻情報を取得できたか否かを判定する（Ｓ１５）。Ｓ１５でＮＯと判定された場合、制御回路５０は、処理をＳ６０に戻す。
これにより、同期信号および受信側時刻情報を取得するか、タイムアウトになるまで、Ｓ６０，Ｓ１３，Ｓ１４，Ｓ１５の処理が繰り返し実行される。
【００８３】
Ｓ１５でＹＥＳと判定された場合、時刻修正部５３は、受信側時刻情報の時分秒に基づいて、内部時刻データ６１３の時分秒を修正する（Ｓ１６）。
次に、受信制御部５１は、ＧＰＳ受信回路４５に受信処理を終了する旨、命令する。これにより、ＧＰＳ受信回路４５は、動作を停止し、非動作状態に移行する（Ｓ１７）。
【００８４】
次に、時刻修正部５３は、同期信号および受信側時刻情報の秒未満の時刻に基づいて、次の正秒タイミングを算出する（Ｓ１８）。
具体的には、時刻修正部５３は、１秒から前記秒未満の時刻を引いた差分時間を算出する。そして、同期信号を取得したタイミングから、算出した差分時間経過したタイミングを、次の正秒のタイミングとして求めることができる。
例えば、前記秒未満の時刻が０．４３２秒である場合、同期信号を取得したタイミングから、０．５６８秒（＝１秒−０．４３２秒）経過したタイミングが、次の正秒タイミングとなる。
【００８５】
次に、時刻修正部５３は、算出した次の正秒タイミングか否かを判定する（Ｓ１９）。時刻修正部５３は、次の正秒タイミングになるまで、Ｓ１９の処理を繰り返し実行する。
そして、次の正秒タイミングになった場合（Ｓ１９でＹＥＳと判定）、時刻修正部５３は、内部時刻情報の秒を１秒繰り上げて内部時刻の秒を修正し、かつ、秒計測タイマーをリセットして、内部時刻の秒未満の時刻を修正する（Ｓ２０）。
そして、制御回路５０は、時刻修正処理を終了する。
【００８６】
［時刻修正処理の例］
次に、時刻修正処理について例を用いて説明する。
まず、ＧＰＳ受信回路４５が最初に出力した同期信号および受信側時刻情報を、制御回路５０が取得できた場合の例を、図１９を用いて説明する。図１９の横軸は時間軸を示し、棒線Ｐ１は、正確な時刻（衛星送信時刻）の正秒タイミングを示し、棒線Ｐ２は、内部時刻の正秒タイミングを示し、棒線Ｐ３は、同期信号の出力タイミングを示す。なお、点線で示す棒線Ｑ２は、時刻修正が行われなかった場合の内部時刻の正秒タイミングを示す。
この例では、時刻修正前、正確な時刻の正秒タイミングに対して、内部時刻が時間Ｔ４だけ遅れている。
ＧＰＳ受信回路４５は、正確な正秒のタイミングＢ１（正確な時刻で00:00:00）から、タイミングＢ１の０．６秒後のタイミングＢ２まで、ＴＬＭワードをデコードし、時刻同期情報を取得する。そして、受信側時刻情報の秒未満の時刻を修正（同期）する。
そして、ＧＰＳ受信回路４５は、タイミングＢ２から、０．６秒後のタイミングＢ４まで、ＨＯＷワードをデコードし、ＧＰＳ時刻情報を取得する。そして、受信側時刻情報の時分秒を修正（更新）する。
そして、ＧＰＳ受信回路４５は、タイミングＢ４で、同期信号および受信側時刻情報を、制御回路５０に出力する。なお、同期信号は、同期信号出力時間Ｔ３の間、出力される。また、受信側時刻情報の秒未満の時刻は、タイミングＢ４の１つ前の正秒タイミングであるタイミングＢ３（正確な時刻で00:00:01）と、タイミングＢ４との時間差Ｔ１に相当する。
【００８７】
制御回路５０は、タイミングＢ４で、同期信号および受信側時刻情報を取得（受信）する。そして、受信側時刻情報の時分秒に基づいて、内部時刻の時分秒を修正する。この例では、タイミングＢ４における修正前の内部時刻の時分秒は、00:00:01であり、受信側時刻情報の時分秒と一致しているため、修正後の内部時刻の時分秒も同じ00:00:01となる。
また、制御回路５０は、同期信号および受信側時刻情報を取得できたため、ＧＰＳ受信回路４５を停止させ、非動作状態とさせる。
また、制御回路５０は、受信側時刻情報の秒未満の時刻、すなわち、時間差Ｔ１に基づいて、タイミングＢ４から、次の正秒のタイミングであるタイミングＢ６（正確な時刻で00:00:02）までの時間Ｔ５（＝１−Ｔ１）を算出する。そして、制御回路５０は、タイミングＢ４から時間Ｔ５が経過したとき、タイミングＢ６になったと判定し、内部時刻の秒を１秒進め、かつ、秒計測タイマーをリセットする。これにより、内部時刻が、時間Ｔ４だけ進められ、正確な時刻である00:00:02（正秒）に修正される。
【００８８】
次に、ＧＰＳ受信回路４５が最初に出力した同期信号および受信側時刻情報を、制御回路５０が取得できず、ＧＰＳ受信回路４５が２回目に出力した同期信号および受信側時刻情報を、制御回路５０が取得した場合の例を、図２０を用いて説明する。
この例では、ＧＰＳ受信回路４５から最初に同期信号および受信側時刻情報が出力されるタイミングＢ４で、制御回路５０は同期信号および受信側時刻情報を取得できない。このため、ＧＰＳ受信回路４５は、タイミングＢ４の後も継続して動作する。そして、ＧＰＳ受信回路４５は、タイミングＢ４から同期信号出力間隔Ｔ２だけ後のタイミングＢ５で、再度、同期信号および受信側時刻情報を制御回路５０に出力する。
制御回路５０は、タイミングＢ５で、同期信号および受信側時刻情報を取得する。そして、受信側時刻情報の時分秒に基づいて、内部時刻の時分秒を修正する。この例では、タイミングＢ５における修正前の内部時刻の時分秒は、00:00:01であり、受信側時刻情報の時分秒と一致しているため、修正後の内部時刻の時分秒も同じ00:00:01となる。
また、制御回路５０は、同期信号および受信側時刻情報を取得できたため、ＧＰＳ受信回路４５を停止させ、非動作状態とさせる。
また、制御回路５０は、受信側時刻情報の秒未満の時刻、すなわち、時間差Ｔ１に同期信号出力間隔Ｔ２を加算した時間に基づいて、タイミングＢ５から、時間Ｔ５（＝１−（Ｔ１＋Ｔ２））を算出する。そして、制御回路５０は、タイミングＢ５から時間Ｔ５が経過したとき、タイミングＢ６になったと判定し、内部時刻の秒を１秒進め、かつ、秒計測タイマーをリセットする。これにより、内部時刻が、時間Ｔ４だけ進められ、正確な時刻である00:00:02（正秒）に修正される。
【００８９】
［第１実施形態の作用効果］
制御回路５０の時刻修正部５３は、ＧＰＳ受信回路４５が時刻同期情報およびＧＰＳ時刻情報を取得した後、次の正秒のタイミングよりも前に、ＧＰＳ時刻情報に基づいて内部時刻の時分秒を修正できる。このため、ＧＰＳ受信回路４５が、次の正秒タイミングを待って、データ送出する場合と比べて、時刻修正に要する時間を短縮できる。
また、時刻修正部５３は、ＧＰＳ受信回路４５が時刻同期情報およびＧＰＳ時刻情報を取得したタイミングで、ＧＰＳ受信回路４５から出力される同期信号および受信側時刻情報（秒未満の時刻）に基づいて、次の正秒のタイミングを算出し、次の正秒になると秒計測タイマーをリセットして内部時刻の秒未満の時刻を修正する。これによれば、内部時刻の秒未満の時刻を修正するため、例えば、次の正秒タイミングにＧＰＳ受信回路４５から同期信号を出力させる必要がない。このため、本実施形態では、同期信号および受信側時刻情報を情報取得部５５が取得した場合、ＧＰＳ受信回路４５は非動作状態とされる。これによれば、同期信号および受信側時刻情報を情報取得部５５が取得した後も、ＧＰＳ受信回路４５を継続して動作状態とする場合と比べて、消費電力を低減できる。
【００９０】
情報取得部５５が、ＧＰＳ受信回路４５から出力された同期信号および受信側時刻情報の取得に成功しない場合、ＧＰＳ受信回路４５は、同期信号出力間隔Ｔ２で、同期信号および受信側時刻情報を繰り返し出力する。これによれば、情報取得部５５が、ＧＰＳ受信回路４５から出力された同期信号および受信側時刻情報の取得に失敗しても、ＧＰＳ受信回路４５から次回以降に出力された同期信号および受信側時刻情報の取得に成功できれば、時刻修正部５３は、内部時刻を修正できる。
また、同期信号出力間隔Ｔ２は、制御回路５０の情報処理能力に応じた長さに設定されているため、時刻修正に要する平均時間を適切に調整できる。
【００９１】
同期信号出力時間Ｔ３は、制御回路５０の情報処理能力に応じた時間に設定されている。このため、修正後の内部時刻の誤差の最大値を適切に調整できる。
【００９２】
［第２実施形態］
例えば、ユーザーが定期的に電子時計の表示時刻を確認し、表示時刻がずれている際は、手動で時刻修正するような場合、内部時刻の誤差は小さい値に維持される。このようにして内部時刻の誤差が±０．５秒未満に維持されている場合は、詳しくは後述するが、同期信号および受信側時刻情報の秒未満の時刻に基づいて、内部時刻を正しく修正できる。
第２実施形態では、このように、内部時刻の誤差が±０．５秒未満に維持され、同期信号および受信側時刻情報の秒未満の時刻に基づいて、内部時刻を正しく修正できる電子時計を想定している。
【００９３】
第２実施形態の電子時計は、秒未満の時刻を例えば１msec単位で計測する秒未満計測部を備えており、電子時計の内部時刻の秒未満の時刻は、秒未満計測部の計測値によって決められる。第２実施形態の電子時計のその他の構造および回路構成は、第１実施形態の電子時計１と同じため、説明は省略する。
図２１〜図２４は、第２実施形態における時刻修正処理を示すフローチャートである。
本実施形態の時刻修正処理では、ＧＰＳ受信回路４５は、受信処理を実行すると、図２２に示すように、Ｓ３１，Ｓ３２，Ｓ３３Ａ，Ｓ３５〜Ｓ４１，Ｓ８１，Ｓ８２の処理を実行する。ここで、Ｓ３１，Ｓ３２，Ｓ３５〜Ｓ４１の処理は、第１実施形態のＳ３１，Ｓ３２，Ｓ３５〜Ｓ４１の処理と同じため、説明を省略する。
【００９４】
本実施形態では、Ｓ３３Ａで、ＧＰＳ受信回路４５は、情報取得部８５４によって、航法メッセージに含まれる時刻同期情報を取得するデコード処理を実行する。すなわち、ＧＰＳ時刻情報は取得しない。
そして、Ｓ３３Ａでデコード処理が実行された後、ＧＰＳ受信回路４５の時刻修正部８５５は、時刻同期情報を取得できたか否かを判定する（Ｓ８１）。Ｓ８１でＮＯと判定された場合、ベースバンド制御部８５は処理をＳ３１に戻す。
時刻修正部８５５は、Ｓ８１でＹＥＳと判定した場合、時刻同期情報に基づいて、秒未満の時刻を取得し、受信側時刻データ９１の秒未満の時刻を修正（更新）する（Ｓ８２）。
【００９５】
そして、ＧＰＳ受信回路４５は、処理をＳ３５に進めて、設定されている修正モードが正秒非同期モードか否かの判定を行い、正秒非同期モードが設定されている場合は、Ｓ３６で同期信号を制御回路５０に出力し、Ｓ３９で受信側時刻情報を制御回路５０に出力する。
すなわち、本実施形態では、ＧＰＳ受信回路４５は、時刻同期情報を取得できたタイミングで、同期信号および受信側時刻情報を制御回路５０に出力する。ここで、出力される受信側時刻情報には、少なくとも秒未満の時刻が含まれていればよく、時分秒の時刻は含まれていてもいなくてもよい。
【００９６】
一方、制御回路５０は、図２１に示すように、Ｓ１１〜Ｓ１３，Ｓ１５，Ｓ１７，Ｓ６０，Ｓ７０の処理を実行する。ここで、Ｓ１１〜Ｓ１３，Ｓ１５，Ｓ１７，Ｓ６０の処理は、第１実施形態のＳ１１〜Ｓ１３，Ｓ１５，Ｓ１７，Ｓ６０の処理と同じため、説明を省略する。
【００９７】
本実施形態では、Ｓ１３で同期信号を取得できたと判定された後、Ｓ１５で受信側時刻情報を取得できたか否かが判定される。そして、受信側時刻情報を取得できたと判定された場合、時刻修正部５３は、時刻同期処理Ｓ７０を実行する。
ここで、本実施形態の電子時計では、内部時刻の誤差が、±０．５秒未満に維持されている。このため、内部時刻の秒は、正確な時刻の秒と同じ場合と、正確な時刻の秒に対して１秒進んでいる場合と、正確な時刻の秒に対して１秒遅れている場合とがある。
時刻同期処理Ｓ７０では、内部時刻がこれらのうちどの状態にあるかを判定し、判定結果に応じて内部時刻の秒および秒未満の時刻を修正する。
例えば、図２５の状態１〜３は、あるタイミングにおける内部時刻Ｉ１と正確な時刻（衛星送信時刻）Ｉ２とを示している。以下の説明では、内部時刻の秒未満の時刻をＸとし、正確な時刻の秒未満の時刻をＹとし、正確な時刻に対する内部時刻の誤差の絶対値をＺとする。
図２５の状態１に示すように、内部時刻の秒と、正確な時刻の秒とが同じ場合は、Ｘ−Ｙの絶対値はＺとなる。ここで、Ｚは５００msec未満であるため、Ｘ−Ｙの絶対値は、５００msec未満となる。
また、状態２に示すように、内部時刻の秒が正確な時刻の秒よりも１秒遅れている場合は、Ｚ＝１−Ｘ＋Ｙの関係が成り立つ。すなわち、Ｘ−Ｙ＝１−Ｚとなる。Ｚは５００msec未満であるため、Ｘ−Ｙ＞５００msecとなる。
また、状態３に示すように、内部時刻の秒が正確な時刻の秒よりも１秒進んでいる場合は、Ｚ＝１−Ｙ＋Ｘの関係が成り立つ。すなわち、Ｘ−Ｙ＝Ｚ−１となる。Ｚは５００msec未満であるため、Ｘ−Ｙ＜−５００msecとなる。
このため、Ｘ−Ｙの絶対値が５００mse未満であれば、内部時刻の秒未満の時刻を受信側時刻情報の秒未満の時刻で修正し、Ｘ−Ｙ＞５００msecであれば、内部時刻の秒を１秒繰り上げ、かつ、秒未満の時刻を受信側時刻情報の秒未満の時刻で修正し、Ｘ−Ｙ＜−５００msecであれば、内部時刻の秒を１秒繰り下げ、かつ、秒未満の時刻を受信側時刻情報の秒未満の時刻で修正することで、内部時刻を正しく修正できる。
【００９８】
具体的には、図２４に示すように、時刻同期処理Ｓ７０が実行されると、時刻修正部５３は、内部時刻の秒未満の時刻から、取得された受信側時刻情報の秒未満の時刻を引いた差（秒未満の差）を計算する（Ｓ７１）。
【００９９】
次に、時刻修正部５３は、計算した秒未満の差の絶対値が、予め設定された閾値以上か否かを判定する（Ｓ７２）。本実施形態では、閾値は、５００msecに設定されている。
なお、内部時刻の誤差がより小さい値に維持されている場合は、閾値を５００msecよりも大きい値に設定することもできる。例えば、内部時刻の誤差が３００msec未満である場合は、閾値を７００msecに設定してもよい。
【０１００】
Ｓ７２でＹＥＳと判定された場合、時刻修正部５３は、算出した秒未満の差が正の値の場合は、内部時刻の秒を１秒繰り上げ、秒未満の差が負の値の場合は、内部時刻の秒を１秒繰り下げる。なお、５９秒から０秒に修正する場合など、内部時刻の分を変更する必要があるときは、内部時刻の分も合わせて修正する。同様に、５９分５９秒から０分０秒に修正する場合など、内部時刻の時を変更する必要があるときは、内部時刻の時も合わせて修正する。
Ｓ７３の処理の後、または、Ｓ７２でＮＯと判定された場合、時刻修正部５３は、受信側時刻情報の秒未満の時刻に基づいて、秒未満計測部の計測値を修正することで、内部時刻の秒未満の時刻を修正する。
図２１に戻り、時刻同期処理Ｓ７０が終了した後、Ｓ１７で、制御回路５０は、ＧＰＳ受信回路４５を停止させ、処理を終了する。
【０１０１】
［時刻修正処理の例］
次に、時刻修正処理について例を用いて説明する。
ここでは、ＧＰＳ受信回路４５が最初に出力した同期信号および受信側時刻情報を、制御回路５０が取得できた場合の例を、図２６を用いて説明する。
この例では、時刻修正前、正確な時刻に対して、内部時刻が時間Ｔ４だけ遅れている。時間Ｔ４は、５００msec未満の時間である。
この例では、ＧＰＳ受信回路４５は、ＴＬＭワードをデコードし、時刻同期情報を取得したタイミングＢ２（00:00:00＋Ｔ６）で、受信側時刻情報の秒未満の時刻を修正する。
そして、ＧＰＳ受信回路４５は、タイミングＢ２で、同期信号および受信側時刻情報（秒未満の時刻）を、制御回路５０に出力する。
制御回路５０は、タイミングＢ２で、同期信号および受信側時刻情報を取得する。そして、受信側時刻情報の秒未満の時刻に基づいて、内部時刻を修正する。この例では、内部時刻の秒未満の時刻から、受信側時刻情報の秒未満の時刻を引いた秒未満の差の絶対値は、時間Ｔ４であり、閾値である５００msec未満であるため、内部時刻の秒は修正されず、内部時刻の秒未満の時刻が修正される。これにより、内部時刻が、時間Ｔ４だけ進められ、正確な時刻である00:00:00＋Ｔ６に修正される。
【０１０２】
さらに、時刻修正処理について、正確な時刻に対する修正前の内部時刻のずれ方が異なる複数の例を挙げて説明する。
図２７に示す例では、正確な時刻に対して内部時刻が200msec遅れており、同期信号および受信側時刻情報が出力されるタイミングＢ２において、内部時刻が00:00:00.512であり、正確な時刻が00:00:00.712である。なお、点線で示す棒線Ｑ４は、時刻修正前における内部時刻が00:00:00.712のときのタイミングを示している。実線で示す棒線Ｐ４は、時刻修正後における内部時刻が00:00:00.712のときのタイミングを示している。
この場合、内部時刻の秒未満の時刻（0.512秒）から、受信側時刻情報の秒未満の時刻（0.712秒）を引いた秒未満の差(-200msec)の絶対値は、閾値である500msec未満であるため、内部時刻の秒は修正されず、内部時刻の秒未満の時刻が修正される。これにより、内部時刻が、200msec進められ、正確な時刻である00:00:00.712に修正される。
【０１０３】
図２８に示す例では、正確な時刻に対して内部時刻が200msec進んでおり、同期信号および受信側時刻情報が出力されるタイミングＢ２において、内部時刻が00:00:00.912であり、正確な時刻が00:00:00.712である。
この場合、内部時刻の秒未満の時刻（0.912秒）から、受信側時刻情報の秒未満の時刻（0.712秒）を引いた秒未満の差（200msec）の絶対値は、閾値である500msec未満であるため、内部時刻の秒は修正されず、内部時刻の秒未満の時刻が修正される。これにより、内部時刻が、200msec戻され、正確な時刻である00:00:00.712に修正される。
【０１０４】
図２９に示す例では、正確な時刻に対して内部時刻が400msec遅れており、同期信号および受信側時刻情報が出力されるタイミングＢ２において、内部時刻が00:00:00.312であり、正確な時刻が00:00:00.712である。
この場合、内部時刻の秒未満の時刻（0.312秒）から、受信側時刻情報の秒未満の時刻（0.712秒）を引いた秒未満の差（-400msec）の絶対値は、閾値である500msec未満であるため、内部時刻の秒は修正されず、内部時刻の秒未満の時刻が修正される。これにより、内部時刻が、400msec進められ、正確な時刻である00:00:00.712に修正される。
【０１０５】
図３０に示す例では、正確な時刻に対して内部時刻が400msec進んでおり、同期信号および受信側時刻情報が出力されるタイミングＢ２において、内部時刻が00:00:01.112であり、正確な時刻が00:00:00.712である。
この場合、内部時刻の秒未満の時刻（0.112秒）から、受信側時刻情報の秒未満の時刻（0.712秒）を引いた秒未満の差（-600msec）の絶対値は、閾値である500msec以上であるため、内部時刻の秒が修正される。秒未満の差が負の値であるため、正確な時刻に対して内部時刻が進んでいると判断でき、内部時刻の秒が１秒戻される（１秒繰り下がる）。さらに、内部時刻の秒未満の時刻が修正される。これにより、内部時刻が、400msec戻され、正確な時刻である00:00:00.712に修正される。
【０１０６】
図３１に示す例では、正確な時刻に対して内部時刻が400msec遅れており、同期信号および受信側時刻情報が出力されるタイミングＢ２において、内部時刻が23:59:59.700であり、正確な時刻が00:00:00.100である。なお、点線で示す棒線Ｑ５は、時刻修正前における内部時刻が00:00:00.100のときのタイミングを示している。実線で示す棒線Ｐ５は、時刻修正後における内部時刻が00:00:00.100のときのタイミングを示している。
この場合、内部時刻の秒未満の時刻（0.700秒）から、受信側時刻情報の秒未満の時刻（0.100秒）を引いた秒未満の差（600msec）の絶対値は、閾値である500msec以上であるため、内部時刻の秒が修正される。秒未満の差が正の値であるため、正確な時刻に対して内部時刻が遅れていると判断でき、内部時刻の秒が１秒進められる（１秒繰り上がる）。さらに、内部時刻の秒未満の時刻が修正される。これにより、内部時刻が、400msec進められ、正確な時刻である00:00:00.100に修正される。
【０１０７】
［第２実施形態の作用効果］
時刻修正部５３は、ＧＰＳ受信回路４５が時刻同期情報を取得した後、次の正秒タイミングよりも前に、同期信号および受信側時刻情報（秒未満の時刻）に基づいて内部時刻の秒を修正できる。このため、ＧＰＳ受信回路４５が、次の正秒タイミングを待って、データ送出する場合と比べて、時刻修正に要する時間を短縮できる。
また、時刻修正部５３は、ＧＰＳ受信回路４５が時刻同期情報を取得すれば、ＧＰＳ時刻情報を取得しなくても、内部時刻を修正できる。このため、ＧＰＳ受信回路４５が時刻同期情報およびＧＰＳ時刻情報を取得してから、時刻修正部５３が内部時刻を修正する場合と比べて、時刻修正に要する時間を短縮できる。また、ＧＰＳ受信回路４５から出力された同期信号および受信側時刻情報を情報取得部５５が取得した場合、ＧＰＳ受信回路４５は非動作状態とされる。これによれば、同期信号および受信側時刻情報を情報取得部５５が取得した後も、ＧＰＳ受信回路４５を継続して動作状態とする場合と比べて、消費電力を低減できる。
その他、第１実施形態の電子時計１と同じ構成により、同じ作用効果を得ることができる。
【０１０８】
［他の実施形態］
なお、本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【０１０９】
前記第１実施形態では、時刻修正部５３は、ＧＰＳ受信回路４５から出力された同期信号および受信側時刻情報の秒未満の時刻に基づいて、次の正秒タイミングを算出し、次の正秒タイミングに秒計測タイマーをリセットすることで、内部時刻の秒未満の時刻を修正しているが、これに限定されない。例えば、第２実施形態のように、秒未満の時刻を１msecなどの単位で計測できる秒未満計測部を備え、内部時刻の秒未満の時刻が、当該秒未満計測部の計測値よって決められている場合、秒未満の時刻を次のように修正してもよい。すなわち、時刻修正部５３は、ＧＰＳ受信回路４５から出力された同期信号および受信側時刻情報の秒未満の時刻に基づいて、秒未満計測部の計測値を修正することで、内部時刻の秒未満の時刻を修正してもよい。
【０１１０】
前記第２実施形態では、時刻修正部５３は、ＧＰＳ受信回路４５から出力された同期信号および受信側時刻情報の秒未満の時刻に基づいて、秒未満計測部の計測値を修正することで、内部時刻の秒未満の時刻を修正しているが、これに限定されない。例えば、同期信号および受信側時刻情報の秒未満の時刻に基づいて、次の正秒タイミングを算出し、次の正秒タイミングに秒未満計測部をリセットすることで、内部時刻の秒未満の時刻を修正してもよい。
【０１１１】
前記第２実施形態では、制御回路５０がＧＰＳ受信回路４５から出力された同期信号および受信側時刻情報を取得した場合、ＧＰＳ受信回路４５は、それ以降、同期信号および受信側時刻情報を出力しないが、これに限定されない。
例えば、ＧＰＳ受信回路４５は、制御回路５０が同期信号および受信側時刻情報を取得した場合でも、予め設定された回数、同期信号および受信側時刻情報を繰り返し制御回路５０に出力してもよい。
【０１１２】
他の実施形態として、正確な時刻に対する内部時刻の誤差を予測し、誤差が例えば５００msec未満であるか否かに応じて、第２実施形態で説明した時刻修正処理と、第１実施形態で説明した時刻修正処理とを切り替えて実行してもよい。
正確な時刻に対する内部時刻の誤差は、例えば、前回内部時刻を修正してからの経過時間や水晶振動子のクロック精度などに基づいて予測できる。
この場合、誤差が５００msec未満の場合は、第２実施形態のように、ＧＰＳ受信回路４５は、時刻同期情報を取得できたタイミングで、同期信号および受信側時刻情報（秒未満の時刻）を制御回路５０に出力する。そして、制御回路５０は、当該同期信号および受信側時刻情報の秒未満の時刻に基づいて、内部時刻を修正する。
一方、誤差が５００msec以上の場合は、第１実施形態のように、ＧＰＳ受信回路４５は、時刻同期情報およびＧＰＳ時刻情報を取得できたタイミングで、同期信号および受信側時刻情報（時分秒および秒未満の時刻）を制御回路５０に出力する。そして、制御回路５０は、受信側時刻情報の時分秒に基づいて、内部時刻の時分秒を修正し、同期信号および受信側時刻情報の秒未満の時刻に基づいて、内部時刻の秒未満の時刻を修正する。
【０１１３】
前記各実施形態では、位置情報衛星の例として、ＧＰＳ衛星１００について説明したが、本発明はこれに限定されない。例えば、位置情報衛星としては、ガリレオ（ＥＵ）、ＧＬＯＮＡＳＳ（ロシア）、Ｂｅｉｄｏｕ（中国）などの他の全地球的公航法衛星システム（ＧＮＳＳ）で利用される衛星が適用できる。また、静止衛星型衛星航法補強システム（ＳＢＡＳ）などの静止衛星や、準天頂衛星等の特定の地域のみで検索できる地域的衛星測位システム（ＲＮＳＳ）などの衛星も適用できる。
【０１１４】
本発明は、電子時計だけではなく、衛星信号を受信する電子機器（例えばリスト型機器や携帯電話など）に広く利用できる。
【符号の説明】
【０１１５】
１…電子時計（電子機器）、４５…ＧＰＳ受信回路（受信部、受信装置）、４６…計時装置、４７…入力装置、５０…制御回路、５１…受信制御部、５２…タイムゾーン設定部、５３…時刻修正部、５４…表示制御部、５５…情報取得部、６０…記憶装置、７０…ＲＦ受信部、８０…ベースバンド処理部、８５…ベースバンド制御部、９０…記憶装置、９１…受信側時刻データ、１００…ＧＰＳ衛星、１１０…アンテナ体、１３０…二次電池、１３１…充電回路、１３５…ソーラーセル、１４０…駆動機構、１４１…表示装置、６１３…内部時刻データ、８５５…時刻修正部、８５６…情報出力部。
【図１】
2018155716.tif 000003
【図２】
2018155716.tif 000004
【図３】
2018155716.tif 000005
【図４】
2018155716.tif 000006
【図５】
2018155716.tif 000007
【図６】
2018155716.tif 000008
【図７】
2018155716.tif 000009
【図８】
2018155716.tif 000010
【図９】
2018155716.tif 000011
【図１０】
2018155716.tif 000012
【図１１】
2018155716.tif 000013
【図１２】
2018155716.tif 000014
【図１３】
2018155716.tif 000015
【図１４】
2018155716.tif 000016
【図１５】
2018155716.tif 000017
【図１６】
2018155716.tif 000018
【図１７】
2018155716.tif 000019
【図１８】
2018155716.tif 000020
【図１９】
2018155716.tif 000021
【図２０】
2018155716.tif 000022
【図２１】
2018155716.tif 000023
【図２２】
2018155716.tif 000024
【図２３】
2018155716.tif 000025
【図２４】
2018155716.tif 000026
【図２５】
2018155716.tif 000027
【図２６】
2018155716.tif 000028
【図２７】
2018155716.tif 000029
【図２８】
2018155716.tif 000030
【図２９】
2018155716.tif 000031
【図３０】
2018155716.tif 000032
【図３１】
2018155716.tif 000033