(57)【特許請求の範囲】
【請求項１】
内部時計を有する計時部と、該内部時計の示す時刻を表示する表示部と、
受信動作が開始されると複数のＧＰＳ衛星をサーチして１の衛星を捕捉し、
該衛星からのＧＰＳ放送を受信して情報を取得するＧＰＳ受信装置と、
該ＧＰＳ放送から取得した情報に基づいて前記内部時計の修正を行うようＧＰＳ修正指令を発することができる外部入力手段と、
各種データおよびプログラムを記憶する記憶回路と、
前記外部入力手段により前記ＧＰＳ修正指令が発せられると、
前記プログラムに従って特定手順で前記ＧＰＳ受信装置の受信動作を制御し、
前記ＧＰＳ放送の全てのサブフレームに含まれる現在時刻情報と、
特定サブフレームにのみ含まれる１以上の特定情報を取得して前記内部時計の修正を行う制御回路と、
を有するＧＰＳ時計であって、
前記特定手順は、
全てのサブフレームを対象として主として前記現在時刻情報を取得する現在時刻取得モードと、
特定サブフレームを対象として主として前記特定情報を取得する特定情報取得モードとを有し、
少なくとも該特定情報取得モードでは、
前記外部入力手段によりＧＰＳ修正指令が発せられると、
前記内部時計を参照して前記特定サブフレームの先頭が到来する時刻を予測して予測先頭時刻ｔｐを算出し、前記ＧＰＳ修正指令が発せられたときの前記内部時計の時刻ｔが少なくとも、
前記特定サブフレームの前記予測先頭時刻ｔｐから第１の所定時間Ｔｓだけ先行する第１の先行時刻ｔｑと、
前記特定サブフレームの予測先頭時刻ｔｐから、前記第１の所定時間Ｔｓより短い第２の所定時間Ｔｔ（＜Ｔｓ）だけ先行する第２の先行時刻ｔｒとの間である場合は、該第２の先行時刻ｔｒまで待ってから受信動作を開始する
ことを特徴とするＧＰＳ時計。
【請求項２】
前記ＧＰＳ受信装置が複数のＧＰＳ衛星から１のＧＰＳ衛星を捕捉するまでの時間の上限を現在時刻取得モードと特定情報取得モードとで異なる値に設定可能とした
ことを特徴とする請求項１に記載のＧＰＳ時計。
【請求項３】
前記記憶回路は１以上の前記特定情報のそれぞれについて前回の受信時刻を記憶しておく受信履歴記憶部を有し、
前記外部入力手段によりＧＰＳ修正指令が発せられると、
前記特定情報のそれぞれについて受信履歴記憶部の記憶内容と前記内部時計の内容との差を特定情報経過時間として算出し、
該特定情報経過時間が所定の時間内である特定情報については当該特定情報を有する特定サブフレームについて特定情報取得モードを無効とし、現在時刻取得モードを適用する
ことを特徴とする請求項１ないし請求項２のいずれか１に記載のＧＰＳ時計。
【請求項４】
前記現在時刻取得モードはＧＰＳ修正指令があると直ちに受信動作を開始する
ことを特徴とする請求項１ないし請求項３のいずれか１に記載のＧＰＳ時計。
【請求項５】
前記現在時刻取得モードは、
各サブフレームの予測先頭時刻より所定の時間Ｔｗだけ早い時刻を見込み受信動作開始時刻ｔｖとし、
ＧＰＳ修正指令が発せられると、それ以降の最先の見込み受信動作開始時刻ｔｖを受信動作開始時刻とすことを特徴とする請求項１ないし請求項３のいずれか１に記載のＧＰＳ時計。
【請求項６】
前記特定情報が２以上である場合において前記第１の所定時間Ｔｓと第２の所定時間Ｔｔは特定情報ごとに設定可能であることを特徴とする請求項１ないし請求項５のいずれか１に記載のＧＰＳ時計。
【請求項７】
前記第１の先行時刻ｔｑ以降にＧＰＳ修正指令が発せられた場合は、
前記予測先頭時刻ｔｐを経過するまでは受信動作が終了しないよう制御する
ことを特徴とする請求項１ないし請求項６のいずれか１に記載のＧＰＳ時計。
【請求項８】
前記特定情報取得モードが無効のときは前記現在時刻取得モードで特定サブフレームから現在時刻情報を取得した後は特定情報を取得することなく受信動作を終了する
ことを特徴とする請求項７に記載のＧＰＳ時計。
【請求項９】
前記現在時刻情報は週時刻情報ＴＯＷであり、
前記特定情報は週番号情報ＷＮまたは／および累積閏秒情報ΔＴＬＳである
ことを特徴とする請求項１ないし請求項８のいずれか１に記載のＧＰＳ時計。
【請求項１０】
前記特定情報に衛星番号情報ＳＶＩＤを含む
ことを特徴とする請求項１ないし請求項９のいずれか１に記載のＧＰＳ時計。
【請求項１１】
週番号情報ＷＮのロールオーバー回数を前記記憶回路のＲＯＭまたは書き換え可能な不揮発性メモリに記憶させたことを特徴とする請求項１ないし請求項１０のいずれか１に記載のＧＰＳ時計。
【請求項１２】
特定情報の少なくとも１を書き換え可能な不揮発性メモリに記憶させた
ことを特徴とする請求項１ないし請求項１１のいずれか１に記載のＧＰＳ時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）の放送電波を受信し、該放送に含まれる時刻関連情報を取得して、これに基づいて時刻を修正する時計に関するものである。
【背景技術】
【０００２】
現在、電波時計は長波帯の電波を利用するものが主流であるが、この電波は地上局から放送されるため、山間部やビル街などでは受信不可能な場合があり、この問題の解決策としてＧＰＳ放送を利用する形態が考えられている。
【０００３】
ＧＰＳ放送の内容は図３に示すように３００ビットからなるサブフレーム５つで１フレームを形成し、２５フレームで１セットのマスターフレームになっている。
【０００４】
１つのサブフレーム（３００ビット）はさらに１０のワード（３０ビット）に分けられ、各ワードごとにデータが割り当てられている。
【０００５】
１つのサブフレームの時間は６秒であり、従って１フレームの受信には３０秒（６×５）、１セットのデータの受信には１２．５分（６×５×２５／６０）かかる。第１サブフレームはＧＰＳ時刻の０秒または３０秒から開始される。従って第２サブフレームの先頭到来は６または３６秒、第３サブフレームの先頭到来は１２または４２秒、第４サブフレームの先頭到来は１８または４８秒、第５サブフレームの先頭到来は２４または５４秒となる。
【０００６】
ＧＰＳ放送に含まれる時刻関連情報は３種類あり、１つめは週時刻情報ＴＯＷ（Ｔｉｍｅ  Ｏｆ  Ｗｅｅｋ）で、週時刻情報ＴＯＷはサブフレームごとに０から１ずつ増加して１００７９９の次が０に戻るようになっており、かつ週の初めの第１サブフレームのＴＯＷが１になるように設定されている。ＴＯＷを６倍した数値が、週の初め（日曜日０時００分）から次のサブフレーム先頭の到来時刻までの時間差（秒）を表す。
【０００７】
ＴＯＷの内容に６を掛けると秒数になり、これを８６４００で割れば商が日数となり、剰余を３６００で割れば商が時間になり、さらにその剰余を６０で割れば商が分になり、剰余が秒となる。このようにして求めた時、分、秒は後続のサブフレームの先頭到来時刻を示すことになる。すなわち時刻とそのタイミングが分かるので、これを利用して時計を修正することができる。
【０００８】
２つめは週番号情報ＷＮ（Ｗｅｅｋ  Ｎｕｍｂｅｒ）で、これは１９８０年１月６日に始まる週を０番とし、以降の週ごとに連続した番号が割り振られている。週番号情報ＷＮを日数に換算するには単に７を掛けるだけでよい。
【０００９】
３つめは累積閏秒情報ΔＴＬＳ（Ｌｅａｐ  Ｓｅｃｏｎｄ）で、ＧＰＳ時刻には潤秒の修正が含まれていないため、時刻をＵＴＣ（Ｃｏｏｄｉｎａｔｅｄ  Ｕｎｉｖｅｒｓａｌ
Ｔｉｍｅ：協定世界時）に変換するために必要な修正情報、すなわち現在のＧＰＳ時刻とＵＴＣ時刻との差である累積閏秒情報ΔＴＬＳが送られてくる。２００９年１月１日以降ＧＰＳ時刻はＵＴＣより１５秒進んでいる。
【００１０】
また累積閏秒情報ΔＴＬＳに関連して、次回の潤秒操作が起こる週の情報（ＷＮＬＳＦ）も送られてくるので、これにより受信側は次回の潤秒実施の日付を算出することができ
る。
【００１１】
上記の３つの時刻関連情報のうち、週時刻情報ＴＯＷは全てのフレームの各サブフレーム第２ワードに含まれ、週番号情報ＷＮは全てのフレームの第１サブフレーム第３ワードに含まれ、また累積閏秒情報ΔＴＬＳは第１８フレームの第４サブフレ−ム第９ワードに含まれる。
【００１２】
ＧＰＳからの時刻関連情報をもとにしてＵＴＣ時刻を算出する場合、単に時刻のみの算出であれば前記週時刻情報ＴＯＷと前記累積閏秒情報ΔＴＬＳを受信すればよい。また日付以上の算出を行う場合は加えて前記週番号情報ＷＮを受信する必要がある。累積閏秒情報ΔＴＬＳは現在のところ１〜数年に１度変更されるのみであり、その変化量も１秒であるから、実質的には前記週時刻情報ＴＯＷを現在時刻情報ということができる。現在時刻情報（ＴＯＷ）以外の情報（週番号情報ＷＮ、累積閏秒情報ΔＴＬＳ等）を以下特定情報という。
【００１３】
また日本標準時（ＪＳＴ）はＵＴＣに対して９時間先行するので、前記１５秒の差があることから、結局ＪＳＴはＧＰＳ時刻に対し８時間５９分４５秒進んでいることになる。そこで取得したＧＰＳ週時刻情報ＴＯＷに８時間５９分４５秒を加え、これを２４時間で割れば商と剰余でそれぞれＪＳＴの曜日および秒を含めた時刻が分かる。商の示す曜日は曜日表示を行う時計の場合に有用である。商が０なら日曜日、１なら月曜日である。
【００１４】
前記週時刻情報ＴＯＷは全てのサブフレームに含まれているので６秒間隔で受信可能であるが、前記週番号情報ＷＮは第１サブフレームにしか含まれないため受信間隔は３０秒となる。また前記累積閏秒情報ΔＴＬＳはマスターフレームに１度しか放送されないため受信間隔は１２．５分となる。
【００１５】
従ってデータの受信動作開始タイミングによっては長時間受信状態を持続しないと必要なデータが得られない状況が起こりうるが、ＧＰＳ放送の受信は長波受信に比べて単位時間あたりの必要電力が桁違いに大きいため、腕時計のように小型電池を電力源とする装置にとっては如何に消費電力を下げるかが重要で、そのため如何に受信時間を短くするかが大きな課題となる。
【００１６】
この問題について特許文献１には、受信部を駆動して時刻情報取得手段で時刻情報を取得した際に、その時点から一定時間内に閏秒情報を取得可能であるかを判断し、取得可能であると判断した場合に前記受信部を駆動して閏秒情報を取得し、一定時間内に閏秒情報を取得できないと判断した場合は、
（１−１）受信部の動作を停止し、閏秒情報を取得可能な時刻になったら受信部を駆動して閏秒情報を取得する（請求項４）、または
（１−２）受信部の動作を停止して受信処理を終了する（請求項５）
ことにより、消費電力の削減を図る電子時計が示されている。
【００１７】
また特許文献２には手動による強制受信を基本とする計時装置が提案されている。同文献には外部操作部の操作により受信指示があったときのみ受信動作が行われる時計について、受信指示があると、
（２−１）内部時計を参照して第１サブフレームが受信可能な時刻まで待ってから受信を開始し、必要なデータを取得する第１の実施形態、
（２−２）直ちに受信動作を開始し、最初に受信したサブフレームからＺカウントデータ（ＴＯＷ）と当該サブフレームＩＤを取得し、該サブフレームＩＤから次の第１サブフレームの受信タイミングを決定するとともに一端受信を休止し、該受信タイミングになった時点で受信を再開して必要なデータを取得する第２の実施形態、
（２−３）前回衛星健康状態情報データを取得した時点から今回までの経過時間が所定の時間未満の場合は直ちに受信を開始し、最初に受信したサブフレームからＺカウントデータ（ＴＯＷ）を取得して受信を終了し、前回衛星健康状態情報データを取得した時点から今回までの経過時間が所定の時間以上の場合は前記（２−１）と同様の動作をする第３の実施形態、
が示されている。
【先行技術文献】
【特許文献】
【００１８】
【特許文献１】特開２００９−２５０８０１号公報
【特許文献２】特開２００９−５３１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１９】
上記文献１の電子時計は、手動による強制受信についての記載（段落００５８第２実施形態参照）はあるものの、定期的に時刻情報を受信する自動受信を基本としており、所定の時刻になると、たとえ明らかに受信不可能な場合であってもＧＰＳ放送の受信を試みるため、無駄な電力を消費してしまう問題があった。
【００２０】
また同文献図６（定期受信）、図７（強制受信）から明らかなように、１度受信を開始すると閏秒取得の判断以前にＺＣｏｕｎｔ（ＴＯＷ）とＧＰＳＷｅｅｋ（ＷＮ）の両方のデータ取得を試みるため、受信動作開始のタイミングによってはそれだけで最悪３０秒受信時間を要することになる。
【００２１】
上記特許文献２に記載の時計は受信動作が使用者の指示によって行われるから、前記自動受信の場合のように明らかに受信不可能と判断される状況で受信動作が行われる可能性は非常に小さいし、また必要以上に受信動作を行って電力を消費するおそれもなく、小型電池を用いる電子時計に適していると考えられる。
【００２２】
しかし前記（２−１）、（２−２）に示す実施の形態においては必ず第１サブフレームを受信するため、受信指示がなされてから該第１サブフレームのデータの受信を開始するまで、最大３０秒程度の待ち時間が必要となり、さらにデータの受信に１．８秒かかるので結局受信指示から受信完了まで最長３２秒ほどかかることになる。
【００２３】
前記（２−３）に示す実施の形態においては前記所定の時間未満の場合は直ちに受信を開始し、最初に受信したサブフレームからＺカウントデータ（ＴＯＷ）のみを取得して受信を終了するから、待ち時間はかなり短縮されるが、特許文献２の段落００７８には「所定時間としては、ＧＰＳ付き腕時計１０ｂの非受信時の時間精度が月差±１５秒程度であることを考慮すると、２４時間程度が好ましい」と記載されており、この場合前回の受信から２４時間以上経過してから受信指示を出した場合はやはり受信完了まで最長３２秒ほどかかることになる。
【００２４】
ＧＰＳ放送は前述のように長波標準電波よりも受信しやすいとはいえ、アナログ腕時計のような小型の装置では文字板の下に配置される受信アンテナも極小のものしか使用できず、また装飾性を重視する装置にあっては金属性の外装が用いられるため、受信環境は極端に悪くなる。
【００２５】
特に街中等建物で囲まれた環境ではたとえ屋外であっても、確実にＧＰＳ放送を受信するには、受信動作中、文字板面を天頂に向けた状態を維持しておくことが望ましい。この場合において、特許文献２に記載の技術では受信指示を出してから最長３２秒ほどの期間
、文字板面を天頂に向けた状態で維持する必要があることになり、使用者にとっては使い勝手がよいとは言い難い。
【００２６】
同文献の記載には閏秒に関する記載が一切なく、どのようにしてＧＰＳ時刻をＵＴＣ時刻に変換するのか不明であるが、同文献記載の技術を累積閏秒情報ΔＴＬＳの取得に適用した場合、累積閏秒情報ΔＴＬＳは第１８フレームの第４サブフレ−ム第９ワードにのみ含まれるから、最悪の場合１２．５分の間、文字板面を天頂に向けた状態を維持しておかなければならないことになり、使用者に過度の負担を強いることになる。
【００２７】
本発明は上記の課題を解決し、受信指示から受信完了までの期間を短縮して、消費電力が少なく、かつ使用者にとって負担の少ないＧＰＳ時計を提供することを目的とする。
【課題を解決するための手段】
【００２８】
そこで上記目的を達成するための本発明における上記課題を解決するための手段は、
１．内部時計を有する計時部と、該内部時計の示す時刻を表示する表示部と、受信動作が開始されると複数のＧＰＳ衛星をサーチして１の衛星を捕捉し、該衛星からのＧＰＳ放送を受信して情報を取得するＧＰＳ受信装置と、該ＧＰＳ放送から取得した情報に基づいて前記内部時計の修正を行うようＧＰＳ修正指令を発することができる外部入力手段と、各種データおよびプログラムを記憶する記憶回路と、前記外部入力手段により前記ＧＰＳ修正指令が発せられると、前記プログラムに従って特定手順で前記ＧＰＳ受信装置の受信動作を制御し、前記ＧＰＳ放送の全てのサブフレームに含まれる現在時刻情報と、特定サブフレームにのみ含まれる１以上の特定情報を取得して前記内部時計の修正を行う制御回路とを有するＧＰＳ時計であって、
前記特定手順は、全てのサブフレームを対象として主として前記現在時刻情報を取得する現在時刻取得モードと、特定サブフレームを対象として主として前記特定情報を取得する特定情報取得モードとを有し、少なくとも該特定情報取得モードでは、
前記外部入力手段によりＧＰＳ修正指令が発せられると、前記内部時計を参照して前記特定サブフレームの先頭が到来する時刻を予測して予測先頭時刻ｔｐを算出し、前記ＧＰＳ修正指令が発せられたときの前記内部時計の時刻ｔが少なくとも、
前記特定サブフレームの予測先頭時刻ｔｐから第１の所定時間Ｔｓだけ先行する第１の先行時刻ｔｑと、
前記特定サブフレームの予測先頭時刻ｔｐから第２の所定時間Ｔｔだけ先行する第２の先行時刻ｔｒとの間である場合は、
該第２の先行時刻ｔｒまで待ってから受信動作を開始することを特徴とする。
【００２９】
２．上記１において、前記現在時刻取得モードはＧＰＳ修正指令があると直ちに受信動作を開始することを特徴とする。
【００３０】
３．上記１において、前記現在時刻取得モードは、各サブフレームの予測先頭時刻より所定の時間Ｔｗだけ早い時刻を見込み受信動作開始時刻ｔｖとし、ＧＰＳ修正指令が発せられると、それ以降の最先の見込み受信動作開始時刻ｔｖを受信動作開始時刻とすることを特徴とする。
【００３１】
４．上記１、２または３において、前記特定情報が２以上である場合において前記第１の所定時間Ｔｓと第２の所定時間Ｔｔは特定情報ごとに設定可能であることを特徴とする。
【００３２】
５．上記１ないし４において、前記第１の先行時刻ｔｑ以降にＧＰＳ修正指令が発せられた場合は、前記予測先頭時刻ｔｐを経過するまでは受信動作が終了しないよう制御することを特徴とする。
【００３３】
６．上記１から５のいずれかにおいて、前記ＧＰＳ受信装置が複数のＧＰＳ衛星から１のＧＰＳ衛星を捕捉するまでの時間の上限を現在時刻取得モードと特定情報取得モードとで異なる値に設定可能としたことを特徴とする。
【００３４】
７．上記１ないし６のいずれかにおいて、前記記憶回路は１以上の前記特定情報のそれぞれについて前回の受信時刻を記憶しておく受信履歴記憶部を有し、前記外部入力手段によりＧＰＳ修正指令が発せられると、前記特定情報のそれぞれについて受信履歴記憶部の記憶内容と前記内部時計の内容との差を特定情報経過時間として算出し、該特定情報経過時間が所定の時間内である特定情報については当該特定情報を有する特定サブフレームについて特定情報取得モードを無効とし、現在時刻取得モードを適用することを特徴とする。
【００３５】
８．上記７において、前記特定情報取得モードが無効のときは前記現在時刻取得モードで特定サブフレームから現在時刻情報を取得した後は特定情報を取得することなく受信動作を終了することを特徴とする。
【００３６】
９．上記１ないし８において前記現在時刻情報は週時刻情報ＴＯＷであり、前記特定情報は週番号情報ＷＮまたは／および累積閏秒情報ΔＴＬＳであることを特徴とする。
【００３７】
１０．上記１ないし９において、前記特定情報に衛星番号情報ＳＶＩＤを含むことを特徴とする。
【００３８】
１１．上記１ないし１０において、週番号情報ＷＮのロールオーバー回数を前記記憶回路のＲＯＭまたは書き換え可能な不揮発性メモリに記憶させたことを特徴とする。
【００３９】
１２．上記１ないし１１において、特定情報の少なくとも１を書き換え可能な不揮発性メモリに記憶させたことを特徴とする。
【発明の効果】
【００４０】
本発明によれば、ＧＰＳからの時刻関連情報の取得に要する消費電力を削減できるだけでなく、時刻関連情報の取得に要する時間も短縮されるので、使用者にかける負担も大幅に軽減できる。その効果は特に小型電池を用いる装飾性の高い腕時計において顕著である。
【図面の簡単な説明】
【００４１】
【図１】本発明の第１の実施形態の構成を示す回路ブロック図である。
【図２】本発明の第１の実施形態のＧＰＳ時計の外観図である。
【図３】ＧＰＳ放送の送信フォーマットを示す様式図である。
【図４】ＧＰＳ放送の送信フォーマットのうち、特定サブフレームのデータ格納状態を示す様式図である。
【図５】本発明の第１の実施形態における、任意の時間のＧＰＳ放送データの並びと受信状態の概略を示す模式図である。
【図６】本発明の第１の実施形態における、現在時刻取得モードでの受信状態を示す模式図である。
【図７】本発明の第１の実施形態における、特定情報取得モードでの受信状態を示す模式図である。
【図８】本発明の第１の実施形態における、特定情報取得モードでの週番号情報ＷＮ取得の受信状態の詳細を示す模式図である。
【図９】本発明の第１の実施形態における、特定情報取得モードでの累積閏秒情報ΔＴＬＳ取得の受信状態の詳細を示す模式図である。
【図１０】本発明の第２の実施形態における、現在時刻取得モードでの週時刻情報ＴＯＷ取得の受信状態を示す模式図である。
【図１１】本発明の第１の実施形態の処理手順の詳細を示すフローチャートである。
【図１２】本発明の第１の実施形態の処理手順の後処理工程を示すフローチャートである。
【図１３】本発明の第３の実施形態の処理手順を示すフローチャートである。
【図１４】本発明の第１の実施形態の処理手順の概要を示すフローチャートである。
【発明を実施するための形態】
【００４２】
〔第１の実施形態〕
以下、本発明の第１の実施形態について説明する。
【００４３】
（ＧＰＳ放送の送信フォーマット）
まずＧＰＳ放送のデータ送信フォーマットについて、図４を用いて詳しく述べておく。図４（ａ）は各フレームの第１サブフレームの内容を示し、図４（ｂ）は第１８フレームの第４サブフレームの内容を示している。ただし、本発明と関係のない部分は省略している。
【００４４】
各サブフレームは１０のワードに分けられており、第１ワードと第２ワードは全てのフレームの全てのサブフレームについて共通で、第１ワードはＴＬＭワードと呼ばれ、サブフレームの先頭を示すプリアンブル（１〜８、８ビット）とその他のデータ（９〜２４、１６ビット）とパリティ（２５〜３０、６ビット）で構成される。
【００４５】
また第２ワードはＨＯＷワードと呼ばれ、週時刻情報ＴＯＷ（３１〜４７、１７ビット）、サブフレームＩＤ（５０〜５２、３ビット）、パリティ（５５〜５８、４ビット）、その他のデータ（６ビット）とで構成される。
【００４６】
第３ワード以降はサブフレームごとに異なるデータが格納されているが、各フレームの第１サブフレームの第３ワードには週番号情報ＷＮ（６１〜７０、１０ビット）ＳＶＨＥＡＬＴＨ（７７〜８２、６ビット）などが含まれている。
【００４７】
また第１８フレームの第４サブフレーム第９ワードには現在の累積閏秒情報ΔＴＬＳ（２４１〜２４８、８ビット）、次回の閏秒実施予定週番号ＷＮＬＳＦ（２４９〜２５６、８ビット）、次回の閏秒実施予定日番号ＤＮ（２５７〜２６４、８ビット）が含まれている。
【００４８】
全てのフレームの第４、第５サブフレームの第３ワードには衛星番号情報ＳＶＩＤと呼ばれるデータが格納されている。このうち第１フレ−ムから第２４フレームの第５サブフレームの衛星番号情報ＳＶＩＤはフレーム番号と同じ内容（１〜２４）となっており、第２５フレームの第５サブフレームのＳＶＩＤのみ「５１」となっている。これを参照すれば何番フレームの第５サブフレームなのかが分かる。
【００４９】
図１は本実施形態のＧＰＳ時計の構成を示す回路ブロック図である。図１において、計時部１０１は水晶発振器を用いた内部時計を含み、該内部時計は年カウンタ、月カウンタ、日カウンタ、時カウンタ、分カウンタ、秒カウンタ、秒未満の単位を計時する秒未満カウンタなどの計時カウンタを有している。
【００５０】
表示部１０２は、指針によるアナログ表示や液晶を用いたデジタル表示のほか音声表示などであってもよい。表示部１０２は日付や時刻を表示するほか、時計の状態を使用者に知らせる機能も有する。
【００５１】
記憶回路１０６はＲＯＭ、ＲＡＭのほか、その一部に電源を遮断しても記憶内容が失われない書き換え可能な不揮発性のメモリを含むことができる。時計出荷時点での累積閏秒のデータ（１５秒）および、ＪＳＴとＵＴＣの時間差（９時間）等必要なデータは記憶回路１０６のＲＯＭまたは書き換え可能な不揮発性メモリに書き込んである。
【００５２】
外部入力手段１０５は複数の操作部材を有し、これらの操作部材の操作の組み合わせにより、前記内部時計の年月日、時分秒の設定をはじめとする各種の設定操作や、ＧＰＳ受信に関する操作を行う。前記操作部材は押しボタンのほか竜頭を含むことができる。また前記外部入力手段１０５は前記操作部材に変えて、または操作部材とともに無線通信手段（音波、電波、光等）を用いることも出来る。
【００５３】
制御回路１０４は演算回路と制御プログラムを内蔵しており、前記外部入力手段１０５からＧＰＳ修正指令を受けると前記制御プログラムに従ってＧＰＳ受信装置１０３の電源をオンにし、該ＧＰＳ受信装置１０３がＧＰＳ放送を受信して取得したＧＰＳ時刻関連情報を受け取ると、該ＧＰＳ時刻関連情報と、前記記憶回路１０６の内容に基づいて、前記計時部１０１の前記内部時計の各カウンタの内容を修正する。また制御回路１０４は前記表示部１０２を用いて、使用者に時刻以外の情報を通知するために該表示部１０２を制御する。
【００５４】
図２は本実施形態のＧＰＳ時計の代表的な態様をアナログ時計の場合について例示した図であり、時針２０１、分針２０２、秒針２０３のほかに、日付板を用いる日付表示部２０４を有し、さらに外部操作部材２０５、２０６、２０７を有している。外部操作部材２０５は指針や日付を合わせるための機能を有し特に竜頭と呼ばれる。これに対し外部操作部材２０６、２０７は一般的には押しボタンスイッチであり、押している時間によって機能を振り分ける構成としたものが多い。文字板２０８は電波が透過しやすい材質で構成されるが、外装２０９は装飾性の高い時計では金属が用いられる。表示面の一部には「ＲＸ」、「ＮＯ」、「ＯＫ」などの、操作に関する確認用マーク２１０が設けられている。
【００５５】
図１において前記外部入力手段１０５の操作によりＧＰＳ修正指令が出されると、前記制御回路１０４は前記内部時計を参照し、現在時刻が特定情報を有する特定サブフレームの予測先頭時刻に先行する所定の範囲内であるときは特定情報取得モードとして該所定の範囲の終わりをＧＰＳ受信装置１０３の受信動作開始時刻とし、それ以外のときは現在時刻取得モードとして現在時刻を受信動作開始時刻とし、該受信動作開始時刻にＧＰＳ受信装置１０３の電源をオンにする。
【００５６】
ＧＰＳ受信装置１０３は電源がオンになると動作が安定するまで若干の準備時間をおいた後、衛星サーチを開始する。衛星サーチは複数のＧＰＳ衛星のうちどの衛星から受信可能か、あるいはどの衛星が受信に適しているかを調べる作業であるが、この作業は数ミリ秒で終了する場合もあれば５秒以上かかる場合もある。
【００５７】
ＧＰＳ受信装置１０３の電源がオンにされてから衛星サーチが完了するまでの時間をサーチ時間Ｔαとする。なおサーチ時間Ｔαの上限Ｔαｍａｘを設定することが可能で、この上限を過ぎてもサーチが完了しない場合は受信不可能と判断して受信動作を中止することができる。
【００５８】
ＧＰＳ受信装置１０３は衛星サーチが完了すると制御回路１０４にその旨を通知し、さらに受信を継続して、最先のサブフレームの先頭を示すプリアンブルの受信を待つ。プリアンブルを検出し、そのサブフレームの先頭位置が確認できればそのサブフレームの各ワードの位置が分かる。
【００５９】
図４に示したように、全てのサブフレームの第２ワードには週時刻情報ＴＯＷの後に３ビットのサブフレームＩＤが格納されており、これを参照すれば受信中のサブフレームが何番のサブフレームなのかが分かる。サブフレームごとに必要なデータが格納されたワードが分かっているので、その全てのワードの受信が終了した後でＧＰＳ受信装置１０３の電源（以下ＧＰＳ電源という）をオフにし、パリティチェック等の検査をして正しくデータが取得できたと判断したときは内部時計の時刻修正を行う。取得したデータに確実性がないと判断したときは内部時計の時刻修正は行わない。
【００６０】
なお、必要なデータを取得したらワードの途中でも受信を停止する方式も考えられるが、ワードの最後尾には６ビットのパリティビット（ただし第２ワードの最後２ビットは「００」である）が格納されており、取得したデータの信頼性確保のためにパリティチェックは必須と考えられるので、本実施形態ではパリティビットを取得するためワードが終了してからＧＰＳ電源をオフにしている。
【００６１】
（現在時刻取得モードの概略）
本実施形態について、ＧＰＳ放送のデータ構成と受信状態との関係を示す模式図、およびフローチャートを用い、以下説明する。図５は任意の時間におけるＧＰＳ放送のデータの並びと、全てのサブフレームを対象とし、主として前記現在時刻情報を取得する現在時刻取得モードにおける、ＧＰＳ受信装置１０３の受信状態の概略を示す模式図である。例として第３サブフレームの先頭からＴαだけ早い時点をＧＰＳ時刻ｔ０とし、前記受信動作開始時刻が第２サブフレームの先頭より遅く、前記ｔ０より早い場合（Ａ）と、前記ｔ０より遅く、第３サブフレームの先頭より早い場合（Ｂ）を示している。前述のように衛星サーチ時間Ｔαは状況によって変化するが、図５ではＴα＝３としている。
【００６２】
上記（Ａ）の場合は、受信動作開始時刻ｔ１にＧＰＳ受信機の電源がオンにされ、該受信装置１０３が安定するまで若干の準備時間をおいた後、衛星のサーチが開始され、電源オンから、サーチ時間Ｔα（３秒）経過後に衛星サーチが完了するとデータ受信状態になり、後続の第３サブフレーム先頭のプリアンブルを検出すると、続いて第２ワードを受信して週時刻情報ＴＯＷが取得することができる。
【００６３】
一方上記（Ｂ）の場合は、受信動作開始時刻ｔ１にＧＰＳ受信機の電源がオンにされてからＴα経過した時点では第３サブフレームの先頭をとらえることができないから、結局次の第４サブフレームの先頭からプリアンブルを検出し、第４サブフレーム第２ワードの週時刻情報ＴＯＷを取得することになる。
【００６４】
受信状態のうち、サーチ時間Ｔαを除きプリアンブルの先頭から必要なデータが格納されている最後のワード終了までの期間を有効受信時間Ｔβとし、それ以外の部分を無効受信期間Ｔｚとすると、いずれの場合も受信動作開始時刻がｔ０と一致しない場合、電源オン後、サーチ時間Ｔαを経過した時点から次の最先のサブフレームの先頭までの時間は無効受信状態となり、無効受信期間Ｔｚは受信動作開始時刻によって０〜６秒である。また有効受信期間Ｔβはプリアンブルを含む第１ワードとＴＯＷを含む第２ワードの２つのワード期間の和１．２秒となる。
【００６５】
図６は現在時刻取得モードについて、前記サーチ時間Ｔαが変化した場合のＧＰＳ受信装置１０３の状態を示す図であって、図６（ａ）はＴα＝３の場合を、図６（ｂ）はＴα＝１．２の場合を示している。ｔ６０１〜ｔ６０７、ｔ６１１〜ｔ６１７はそれぞれ外部入力手段１０５の操作によりＧＰＳ修正指令が発せられた時刻を示し、該時刻によって無効受信期間Ｔｚが変化する様子を示している。
【００６６】
無効受信期間Ｔｚは０から最大６秒まで変化し、ＧＰＳ電源がオンになっている時間を
受信期間Ｔａとすると、Ｔａの値は図６（ａ）の場合は４．２〜１０．２秒となり、図６（ｂ）の場合は２．４〜８．４秒となる。
【００６７】
すなわちＴαが短くなればその分Ｔａが短くなる。図示しないが、Ｔαが５．４秒の場合はＴａ＝６．６〜１２．６となる。また前記外部入力手段１０５の操作によりＧＰＳ修正指令を発した時点から、前記計時部１０１の内部時計の修正に必要なデータを取得して受信が終了するまでの期間を修正期間Ｔｘとすると、図６の場合はＴｘはＴａと同じ値となる。
【００６８】
（現在時刻取得モードにおける週番号情報ＷＮの取得）
前述のように、週番号情報ＷＮは第１サブフレームの第３ワードにのみ存在する。図６に示した週時刻情報ＴＯＷの取得時に、５分の１の確率で第１サブフレームの第２ワードからＴＯＷを取得することになる。このとき受信時間をさらに０．６秒延長すれば週番号情報ＷＮも取得できる。
【００６９】
この場合は週時刻情報ＴＯＷを取得した後にサブフレームＩＤ（以下ＳＦＩＤという）を取得、参照して当該サブフレームが第１サブフレームである場合は、第２ワードの終了後に引き続き第３ワードの週番号情報ＷＮや衛星の健康状態を示すＳＶＨＥＡＬＴＨ、パリティビットを取得してからＧＰＳ電源をオフにすれば良い。
【００７０】
（特定情報取得モードおける週番号情報ＷＮの取得）
上記の場合、任意の時刻でＧＰＳ修正指令を発して週番号情報ＷＮを取得できる割合は５分の１であるが、前述のように第１サブフレームはＧＰＳ時刻の毎分０秒または３０秒から始まることになっており、これはＪＳＴでは累積閏秒の関係で現在のところの４５秒または１５秒から始まることを意味する。本実施形態では外部入力手段１０５によりＧＰＳ修正指令が発せられたときに内部時計を参照し、次の最先の第１サブフレームの先頭（１５秒または４５秒）に先行する所定の時間範囲内であれば受信動作開始時刻を遅らせて週番号情報ＷＮを取得するようにし、週番号情報ＷＮを取得できる割合を増加させる。
【００７１】
図７は特定情報取得モードにより週番号情報ＷＮを取得する場合の受信動作の状態を示す模式図である。内部時計が予測する第１サブフレームＳ１の予測先頭時刻をｔｐ１とし、該ｔｐ１から時間Ｔｓ１だけ進んだ時刻をｔｑ１とし、ｔｐ１から時間Ｔｔ１だけ進んだ時刻をｔｒ１とする（添え字の１は第１サブフレームを表しており、以下の説明において一般的に表現するときは添え字なしにそれぞれｔｐ、Ｔｓ、ｔｑ、Ｔｔ、ｔｒという）。
【００７２】
少なくとも前記時刻ｔｑ１前または前記時刻ｔｒ１後にＧＰＳ修正指令が発せられたときは現在時刻情報取得モードとして直ちに受信動作を開始し、少なくとも時刻ｔｑ１と時刻ｔｒ１の間にＧＰＳ修正指令が発せられたときは特定情報取得モードとして前記時刻ｔｒ１まで待ってから受信動作を開始する。
【００７３】
前記時間Ｔｓ１は、例えば使用者が外部入力手段を操作し、ＧＰＳ修正指令を発した時点から第１サブフレームの第２、第３ワードに格納された必要なデータを取得してＧＰＳ電源をオフにするまでの期間すなわち週番号情報ＷＮを取得するための修正期間Ｔｘのおおよその許容値に基づいて設定することができる。図７では修正期間Ｔｘを１２秒と想定している。この場合前記時刻ｔｐ１から３ワード分の受信期間１．８秒があるため、Ｔｓ１はその分を引いて１０．２秒となる。
【００７４】
一方、前記時間Ｔｔ１は少なくとも前記時刻ｔｑ１と時刻ｔｒ１の間にＧＰＳ修正指令が発せられたときの受信動作開始時刻を指定する。Ｔｔ１が大きいほど衛星サーチに時間
を掛けることができるので、条件の悪い環境でも週番号情報ＷＮの取得がより確実になるが、ＧＰＳ電源がオンになっている期間すなわち受信期間Ｔａが長くなり消費電力が増大する。Ｔｔ１はサーチ時間の上限Ｔαｍａｘと同じ値とすることが望ましい。図７ではＴｔ１＝６の場合を示している。また図７においてサーチ時間Ｔαは３秒の場合を示している。
【００７５】
なお、ＧＰＳ修正指令が前記時刻ｔｑ１または時刻ｔｒ１に発せられたときは、それぞれｔｑ１とｔｒ１の間の範囲に含めても良いし含めなくても良いが、以後の説明では時刻ｔｑ１は該範囲内とし、時刻ｔｒ１は該範囲外として行う。特に断らない限り類似の記述において同様とする。
【００７６】
図７において、前記時刻ｔｑ１より前の時刻ｔ７０１にＧＰＳ修正指令が発せられた場合は現在時刻取得モードになり、直ちに受信動作が開始され、Ｔα（３秒）後に衛星サーチが完了するとそのまま受信を続け、第５サブフレームＳ５の第１ワードでプリアンブルを検出し、第２ワードで週時刻情報ＴＯＷ、ＳＦＩＤ、パリティを取得して受信を終了し、週時刻情報ＴＯＷが正しく取得できたと判断したときは内部時計の時刻を修正する。
【００７７】
前記時刻ｔｑ１と同時刻のｔ７０２あるいは、時刻ｔｑ１と前記時刻ｔｒ１の間の時刻ｔ７０３〜ｔ７０５にＧＰＳ修正指令が発せられた場合は特定情報取得モードになり、時刻ｔｒ１まで待機し、該時刻ｔｒ１に受信動作が開始され、Ｔα（３秒）後に衛星サーチが完了するとそのまま受信を続け、第１サブフレームＳ１の第１ワードでプリアンブルを検出し、第２ワードで週時刻情報ＴＯＷ、ＳＦＩＤ、パリティを取得し、該ＳＦＩＤを参照して第１サブフレームを受信中であると確認するとさらに第３ワード終了まで受信を継続して週番号情報ＷＮ、パリティや必要ならばＳＶＨＥＡＬＴＨを取得して受信を終了する。制御回路１０４は週番号情報ＷＮが正しく取得できたと判断したときは内部時計の日付および時刻を修正する。
【００７８】
前記時刻ｔｒ１と同時刻かそれより後の時刻ｔ７０６、ｔ７０７、ｔ７０８・・・にＧＰＳ修正指令が発せられた場合は現在時刻取得モードになり、直ちに受信動作が開始され、Ｔα（３秒）後に衛星サーチが完了するとそのまま受信を続け、最初に到来したサブフレームの第１ワードでプリアンブルを検出し、第２ワードで週時刻情報ＴＯＷ、ＳＦＩＤ、パリティを取得し、該ＳＦＩＤを参照して第１サブフレームを受信中であると確認すると（ｔ７０６〜ｔ７０８の場合）さらに第３ワード終了まで受信を継続して週番号情報ＷＮ、パリティや必要ならばＳＶＨＥＡＬＴＨを取得してからＧＰＳ電源をオフにする。ＳＦＩＤを参照して第１サブフレーム以外を受信中であると確認すると（ｔ７０９の場合）第２ワードの終了後にＧＰＳ電源をオフにする。
【００７９】
ＧＰＳ修正指令が前記時刻ｔ７０２、ｔ７０３、ｔ７０４に発せられたときに、直ちに受信動作を開始した場合は、いずれも第５サブフレームの第２ワードまでしか受信しないが、受信動作開始を時刻ｔｒ１まで待つことにより第１サブフレーム第３ワードの週番号情報ＷＮを取得することになり、週番号情報ＷＮを取得できる割合が増加する。またｔ７０５にＧＰＳ修正指令が発せられた場合、直ちに受信動作を開始した場合は、第５サブフレームのプリアンブルは検出できず、結局第１サブフレームを受信することになるが、この場合は受信期間が特定情報取得モードに比べて長くなる。すなわち特定情報取得モードにすることにより受信期間が短縮されている。
【００８０】
図８は図７をより詳細に書き改めたもので、かつ内部時計がＪＳＴに対してΔｔの誤差を有している場合を想定し、図８（ａ）は内部時計がＪＳＴに対し０．６秒進んでいる場合、図８（ｂ）は０．６秒遅れている場合を示している。
【００８１】
図の見方は内部時計の誤差分を除いて図７の場合と同様であるので省略する。週時刻情報ＴＯＷのみの取得状態から、週番号情報ＷＮを取得するように変更される割合は内部時計の誤差によって変化する。図８（ａ）ではｔ８０１〜ｔ８０４にＧＰＳ修正指令が発せられた場合が、また図８（ｂ）ではｔ８１１、ｔ８１２にＧＰＳ修正指令が発せられた場合が、週番号情報ＷＮを取得するよう変更される。内部時計の誤差がさらに大きくなると週番号情報ＷＮを取得できる割合の増加効果が全く得られないこともあるが、比較的頻繁にＧＰＳによる時刻修正を行う場合は効果的である。
【００８２】
注意すべきは図８（ａ）において、ｔ８０１にＧＰＳ修正指令が発せられると、内部時計の時刻ｔｒ１に受信動作が開始され、ＧＰＳ電源がオンとなり衛星サーチが開始されるが、前述のようにサーチに必要な時間は状況により大幅に変化するため、場合によって第５サブフレームの先頭到来前にサーチが完了してしまう可能性がある。すると第５サブフレームのプリアンブルを検出し、第５サブフレームの第２ワード（週時刻情報ＴＯＷ、ＳＦＩＤ）を受信してＧＰＳ電源をオフにしてしまうことになり、週番号情報ＷＮが取得できないことになる。
【００８３】
そこで、特定情報取得モードでＧＰＳ修正指令が発せられた場合は、内部時計が示す時刻がｔｐ１を超えないとＧＰＳ電源がオフにならないように設定されている。この機能により、前記時間Ｔｔ１、Ｔｓ１は修正期間や消費電力の許す範囲で比較的自由に決定することが可能である。なお、Ｔｓ≦Ｔｔに設定した場合は実質的に特定情報取得モードが無効となり、現在時刻取得モードでのデータ取得が行われることになる。
【００８４】
（特定情報取得モードによる累積閏秒情報ΔＴＬＳの取得）
上記の週番号情報ＷＮの取得に用いた特定情報取得モードは、累積閏秒情報ΔＴＬＳの取得にも適用することができるが、前述のように累積閏秒情報ΔＴＬＳは第１８フレーム第４サブフレーム（以下Ｆ１８−Ｓ４と略記する。他のサブフレームについても同様とする）の第９ワードにのみ格納されているため１２．５分に１度しか到来せず、到来時刻が分の単位で同一になるのは５時間ごとになるため到来時刻を予測するのは週番号ＷＮのときよりやや複雑になる。
【００８５】
もし過去にＧＰＳデータを取得した際に、フレーム番号とサブフレーム番号の両方が取得できている場合は、取得時刻から１２．５分毎に同一番号フレームの同一番号サブフレームが到来するのであるから、Ｆ１８−Ｓ４が到来する時刻を予測することは容易である。しかし有効なフレーム番号データが得られていない場合は次のような方法が考えられる。
【００８６】
１２．５分間隔で繰り返し送信されるＦ１８−Ｓ４先頭のその日の最初の送信時刻は１日ごとに１５０秒進み、５日で７５０秒＝１２．５分進んで１周する。すなわち５日ごとに同一時刻に送信されることになる。
【００８７】
そこでＧＰＳ開始日から現在までの実経過日数を算出し、これを５（同一時刻になる周期）で割り、その剰余に７５０（１５０×５）を掛ければ、Ｆ１８−Ｓ４先頭のその日の最初の送信時刻がＧＰＳ開始日の最初の送信時刻に比べて何秒ずれているかが分かる。
【００８８】
例えば、前記剰余が０．４だったとすると０．４×７５０＝３００（秒）であるから、現在のＦ１８−Ｓ４先頭の送信開始時刻はＧＰＳ運用開始日に比べて５分進んでいることになる。ＧＰＳ開始日のＧＰＳ時刻０時００分００秒に第１フレーム第１サブフレームの先頭が送信開始されたとすると、Ｆ１８−Ｓ４の先頭が運用開始日の最初に到来した時刻は３０（秒）×１７（フレーム数）＋６（秒）×３（サブフレーム数）＝５２８（秒）後
のＧＰＳ時刻０時８分４８秒と言うことになる。
【００８９】
そして現在はＧＰＳ運用開始日に比べて５分進んでいるとすれば、今日（ＧＰＳ時刻）の０時３分４８秒に１回目が到来することになる。これは現時点でのＪＳＴに換算すると８時間５９分４５秒進んで９時３分３３秒（ＪＳＴ）となり、この時刻を基準として前後１２．５分おきにＦ１８−Ｓ４の先頭が到来することになるから、内部時計の示す現在時刻より後の、Ｆ１８−Ｓ４の先頭が到来する時刻を予測することができる。
【００９０】
図９は累積閏秒情報ΔＴＬＳを取得する場合の受信動作の模式図である。図の見方は図７の場合と同様であるが、サブフレームの先頭から必要なデータを取得するまでの時間が１．８秒から５．４秒にのびている点が異なる。
【００９１】
内部時計が予測するＦ１８−Ｓ４の予測先頭時刻ｔｐ４からＴｓ４だけ進んだ時刻をｔｑ４、ｔｐ４からＴｔ４だけ進んだ時刻をｔｒ４とする。Ｔｔ４およびＴｓ４はそれぞれ前記Ｔｔ１、Ｔｓ１とは異なる値とすることができるが、図９では図７の場合と同じ値の場合を示している。
【００９２】
図９において、前記時刻ｔｑ４前の時刻ｔ９０１にＧＰＳ修正指令が発せられた場合は現在時刻モードとなり直ちに受信動作が開始され、Ｔα（３秒）後に衛星サーチが完了するとそのまま受信を続け、Ｆ１８−Ｓ３の第１ワードでプリアンブルを検出し、第２ワードで週時刻情報ＴＯＷ、ＳＦＩＤ、パリティを取得して受信を終了し、週時刻情報ＴＯＷが正しく取得できたと判断したときは内部時計の時刻を修正する。
【００９３】
内部時計が示す時刻ｔｑ４と同時刻のｔ９０２あるいは時刻ｔｑ４と前記時刻ｔｒ４の間の時刻ｔ９０３〜ｔ９０５にＧＰＳ修正指令が発せられた場合は特定情報取得モードとなり、時刻ｔｒ４まで待機し、該時刻ｔｒ４に受信動作が開始され、Ｔα（３秒）後に衛星サーチが完了するとそのまま受信を続け、Ｆ１８−Ｓ４の第１ワードでプリアンブルを検出し、第２ワードで週時刻情報ＴＯＷ、サブフレームＩＤ、パリティを取得し、該サブフレームＩＤを参照して第４サブフレームを受信中であると確認すると第３ワードの衛星番号情報ＳＶＩＤ、パリティを取得し、衛星番号情報ＳＶＩＤが「５６」である場合はさらに第９ワード終了まで受信を継続して累積閏秒情報ΔＴＬＳやパリティを取得して受信を終了（ＧＰＳ電源をオフ）する。衛星番号情報ＳＶＩＤが「５６」でない場合はその時点で受信を終了する。
【００９４】
ここで衛星番号情報ＳＶＩＤについて再び説明すると、第５サブフレームのＳＶＩＤは第２５フレームを除きフレーム番号と同じ番号が割り振られておりフレーム番号の識別に使用できることは前記したが、第４サブフレームのＳＶＩＤにはそのような規則性がなく、バラバラでしかも重複した番号が割り振られているものもあり、全体として見るとフレーム番号の識別に使用するのは難しいのであるが、第１８フレームの第４サブフレームのＳＶＩＤには他と重複しない「５６」なるＩＤが割り振られているため、当該第４サブフレームが第１８フレ−ムに属するかどうかの判定には使用することができる。なお第１７フレームの第４サブフレームのＳＶＩＤにも他と重複しない「５５」なるＩＤが割り振られている。
【００９５】
図９において前記時刻ｔｒ４と同時刻かそれより後の時刻ｔ９０６、ｔ９０７、ｔ９０８・・・にＧＰＳ修正指令が発せられた場合は現在時刻モードとなり、直ちに受信動作が開始され、Ｔα（３秒）後に衛星サーチが完了するとそのまま受信を続け、最初に到来したサブフレームの第１ワードでプリアンブルを検出し、第２ワードで週時刻情報ＴＯＷ、サブフレームＩＤ、パリティを取得し、該サブフレームＩＤを参照して第４サブフレーム以外を受信中であると確認すると（ｔ９０９の場合）第２ワードの終了後にＧＰＳ電源を
オフにする。第４サブフレームを受信中であると確認すると（ｔ９０６〜ｔ９０８の場合）第３ワードの衛星番号情報ＳＶＩＤ等を取得し、衛星番号情報ＳＶＩＤが「５６」である場合はさらに第９ワードの累積閏秒情報ΔＴＬＳやパリティを取得してからＧＰＳ電源をオフにする。
【００９６】
制御回路１０４は累積閏秒情報ΔＴＬＳが正しく取得できたと判断したときは内部時計の時刻を修正するとともに、前記記憶回路１０６に記憶されている累積閏秒関係のデータを書き換える。
【００９７】
図９においてｔ９０２〜ｔ９０４にＧＰＳ修正指令が出されたときに、もしＧＰＳ修正指令後直ちにＧＰＳ電源をオンした場合は第３サブフレームから第１、第２ワードを読み取って終了したはずであるが、時刻ｔｒ４までまってＧＰＳ電源をオンすることにより第４サブフレームから第１、第２、第３、第９ワードを読み取ってから終了する。すなわち累積閏秒情報ΔＴＬＳを取得できる割合がその分増加する。
【００９８】
また時刻ｔ９０３と時刻ｔｒ４の間にＧＰＳ修正指令が出された場合、もし直ちにＧＰＳ電源をオンした場合は累積閏秒情報ΔＴＬＳの取得はできるが、ＧＰＳ修正指令から時刻ｔｒ４までの間、受信期間が長くなり、消費電力が増大する。すなわち図９に示す特定情報取得モードとすることにより、累積閏秒情報ΔＴＬＳを取得できる割合がその分増加するだけでなく、平均消費電力も縮減できる。
【００９９】
（サーチ時間の上限と特定情報取得の制限）
前述のように、サーチ時間Ｔαに上限Ｔαｍａｘを設けサーチ時間がＴαｍａｘを超えたら強制的にＧＰＳ電源をオフにして受信を中止することができる。その効果は単に消費電力の増加を抑制するだけでなく、受信に不適切な環境下でいたずらにサーチ時間を延ばして使用者にもどかしさを感じさせることのないようにする効果もある。
【０１００】
従って取得確率の高く、また利用頻度も高い現在時刻情報（週時刻情報ＴＯＷ）の取得に関してはＴαｍａｘを低めに設定した方がむしろ使い勝手が良い。一方、サーチ時間Ｔαが長いほどＧＰＳ衛星を捉える感度が上がり、データ取得の確実性が上がるので、タイミング的に手動で取得できる確率が低い特定情報取得モードではＴαｍａｘを大きくしておく方が確実にデータを取得できる利点がある。例えば現在時刻取得モードではＴαｍａｘを３秒とし、特定情報取得モードではＴαｍａｘを６秒にする。
【０１０１】
しかし、Ｔαｍａｘを大きくした状態では、受信に不適切な環境下でもＴαｍａｘまでサーチを続けるため、全く無駄な電力を余計に消費してしまうことにもなる。そこで特定情報を最後に取得した日時をそれぞれ特定情報取得履歴として記憶回路１０６に記憶しておき、該特定情報取得履歴に示す日時と現在日時との差がそれぞれの特定情報ごとに決められた所定期間より短ければ、特定情報取得モードであっても現在時刻取得モードと同一のＴαｍａｘとすることにより、消費電力的に有利になる。この場合、前記Ｔｔの値をＴαｍａｘとすればより効果的に電力を節約することができる。
【０１０２】
また、さらなる低電力化が必要であれば、前記特定情報取得履歴に示す日時と現在日時との差がそれぞれの特定情報ごとに決められた所定期間より短ければ、現在時刻取得モード、特定情報取得モードのいずれの場合も第２ワードの週時刻情報ＴＯＷおよびパリティの取得のみ行い、該当する特定情報は取得しないようにしてもよい。
【０１０３】
以上述べた、ＧＰＳ放送の特定情報および時刻情報の取得動作を、フローチャートを用いて説明する。図１１および図１４は処理の手順の１例を示すフローチャートである。このフローチャートでは前記特定情報取得履歴に示す日時と現在日時との差がそれぞれの特
定情報ごとに決められた所定期間より短ければ、現在時刻取得モード、特定情報取得モードのいずれの場合も第２ワードの週時刻情報ＴＯＷおよびパリティの取得のみ行い、該当する特定情報は取得しないようになっている。
【０１０４】
また、特定情報取得モードの対象に第５サブフレームを追加している。第５サブフレームに格納されている衛星番号情報ＳＶＩＤは前述のようにフレーム番号に対応するので、Ｆ１８−Ｓ４の予測先頭時刻を得るために利用することができる。
【０１０５】
（ロールオーバー問題）
さらに図１１のフローチャートでは週番号情報ＷＮのロールオーバー問題についての対応の一例も示してある。ロールオーバーについて簡単に説明すると、ＧＰＳの週番号情報ＷＮは１０ビットの割り当てしかないため、１０２３までカウントすると次で０に戻ってしまう。この結果日付の計算の基準日が１９年８ヶ月ごとに変更されてしまい、正しい日付が得られなくなるという問題があり、この現象は週番号のロールオーバーと呼ばれる。１回目のロールオーバーは１９９９年８月２２日に発生しており、現時点でのロールオーバー回数は１である。
【０１０６】
この問題に対処するための方法の１つは、何年何月何日に何回目のロールオーバーの起きるかは容易に算出できるので、内部時計の日付と時刻が該当する日時を経過したら、ロールオーバー回数を変更する方法である。この方法はもちろん有効なものでありこれを用いても良いが、図１１ではこれとは異なる方法を用いた場合について示している。すなわち、週番号情報ＷＮにロールオーバーがあるとＷＮの値は０に戻るため、記憶回路に記憶されている週番号情報（ＯＷＮ）が１９年８ヶ月前より新しいものである場合は、今回取得した週番号情報（ＮＷＮ）は必ずＯＷＮよりも小さい値となる。そこでＮＷＮ＜ＯＷＮの場合はロールオーバーがあったと判断する。
【０１０７】
（処理の流れ）
以下、本実施形態についてフローチャートに基づき説明する。
【０１０８】
図１４は、本実施形態の処理手順の概要を示すフローチャートであり、外部入力手段の操作によりＧＰＳ修正指令が出てから、ＧＰＳ放送の受信が完了し、取得した情報の内部処理（後処理）に進む前までの処理の流れについて概略を示したものである。
【０１０９】
まず、ＪＢ０１で外部入力手段が操作されてＧＰＳ修正指令が発せられる。
【０１１０】
次に、ＪＢ０２において、内部時計の時刻ｔから特定サブフレームが到来する予測先頭時刻ｔｐ、第１および第２の先行時刻ｔｑ、ｔｒを算出し、それらの時刻情報に基づいて、各特定サブフレームに対応した時間範囲を設定する（ＪＢ０３）。
【０１１１】
ＪＢ０４では、ＪＢ０３で設定された、各特定サブフレームに対応した時間範囲に対して、内部時計の時刻ｔが、どの時間範囲にあるかを判定し、対応する特定サブフレームを決定する（ＪＢ０５）。
【０１１２】
ＪＢ０５で、特定サブフレームが決定したら、対象となるサブフレームを受信するために、識別フラグの設定や、受信動作時に必要な時刻情報の設定を行なってから。ＧＰＳ受信装置を起動する。ここでは、各フレームの第１サブフレーム（Ｓ１）に含まれる週番号情報ＷＮ、第１８フレームの第４サブフレーム（Ｆ１８−Ｓ４）に含まれる累積閏秒情報ΔＴＬＳ、各フレームの第５サブフレーム（Ｓ５）に含まれる衛星番号情報ＳＶＩＤ、といった特定情報と、その他の各サブフレームに含まれる週時刻情報ＴＯＷである現在時刻情報のいずれかを取得するための、それぞれが含まれるサブフレームの受信設定について
、ＪＢ０６〜ＪＢ０９で行なっている。
【０１１３】
例えば、ＪＢ０６では、週番号情報ＷＮを取得するために、各フレームの第１サブフレーム（Ｓ１）を受信するための変数やフラグを設定している。ＪＢ０４で、内部時計の時刻ｔが、いずれかのフレームの第１サブフレームの予測先頭時刻ｔｐ１に対して、第１の先行時刻ｔｑ１と第２の先行時刻ｔｒ１との間の時間範囲にあると判定した場合、その時間範囲に対応する特定サブフレームとして、次のＪＢ０５でサブフレームＳ１に決定し、ＪＢ０６へ条件分岐するわけである。
【０１１４】
同様にして、ＪＢ０７では、累積閏秒情報ΔＴＬＳを取得すべく、第１８フレームの第４サブフレーム（Ｆ１８−Ｓ４）を受信するための変数やフラグの設定、ＪＢ０８では、衛星番号情報ＳＶＩＤが含まれる各フレームの第５サブフレーム（Ｓ５）の受信用の変数やフラグの設定をそれぞれ行なっている。
【０１１５】
ＪＢ０９は、内部時計の時刻ｔが前記対象となるいずれの特定サブフレームにも対応しない時間範囲であると、ＪＢ０４で判定した場合に、ＪＢ０５から分岐してくる処理であり、現在時刻情報として週時刻情報ＴＯＷを取得するために、続く各サブフレームを受信するための変数やフラグを設定している。
【０１１６】
ＪＢ０６〜ＪＢ０９のいずれかで、対象となるサブフレームの受信準備を整えると、サブフレームが到来する予測時刻やサーチ時間の設定内容に応じて、受信動作を開始する時刻になるまで待機状態となり（ＪＢ１４）、その後、所定の時刻になると、ＪＢ１０においてＧＰＳ受信装置の電源をオンにして受信動作を開始する。
【０１１７】
ＪＢ１１でのＧＰＳ放送の受信は、ＪＢ０６〜ＪＢ０９で設定された変数やフラグにより受信動作に制御をかけながら、対象となるサブフレームに対し識別フラグに応じて行なわれ、ＪＢ１２で必要となる情報を取得して内部メモリ等に格納する。
【０１１８】
受信動作を完了すると、ＪＢ１３においてＧＰＳ受信装置の電源をオフにする。その後は、識別フラグに応じて格納された情報を用いて、内部時計の修正などの後処理が実行される。
【０１１９】
以上に説明した処理手順の概要について、図１１を用いてさらに詳細に説明する。図１１に示すＡｓ−ＡｅルーチンはＧＰＳ修正指令が出ていない適当な時間に定期的に実行され、実行時の時刻ｔが前記の特定情報取得履歴に示す日時ｔｊ１、４、５にそれぞれの特定情報ごとに決められた所定期間Ｔｊ１、４、５を加えた値以上であれば対応するフラグＦＬ１、４、５を１にし、そうでなければ０にする。
【０１２０】
またＦＬ＝１とするときは対応するＴｔ１、４，５の値にそれぞれのデフォルト値Ｔｔ１０，４０、５０を代入し、ＦＬ＝０とするときは対応するＴｔ１、４，５の値にＴαｍａｘ０を代入する。Ｔαｍａｘ０は現在時刻取得モードでのＴαｍａｘのデフォルト値である。
【０１２１】
フラグＦＬは対応する特定情報すなわちＦＬ１は第１サブフレームの週番号情報ＷＮ、ＦＬ４はＦ１８−Ｓ４の衛星番号情報ＳＶＩＤおよび累積閏秒情報ΔＴＬＳ、ＦＬ５は第５サブフレームの衛星番号情報ＳＶＩＤを取得するかどうかを指示する。ＦＬが０のときは特定情報取得モードになる時間範囲であっても該当する特定情報を取得しない。
【０１２２】
図１１のＪ１にてＧＰＳ修正指令が発せられるとＪ２においてＳ１，Ｆ１８−Ｓ４およびＳ５の予測先頭時刻ｔｐ１、ｔｐ４、ｔｐ５を内部時計の時刻上で確定し、同時に対応
するｔｑ、ｔｒを算出する。Ｊ３、Ｊ７、Ｊ１０で内部時計の示す現在時刻ｔがいずれかのｔｑ〜ｔｒ範囲にあるかどうかを判定する。いずれのｔｑ〜ｔｒ範囲にもないと判断するとＪ１０−ｎｏを経てＪ１３に進み、ｔｓｓなる変数にＴαｍａｘ０を代入し、ｔｐｐなる変数に０を代入してＪ２１へ進む。
【０１２３】
Ｊ３、Ｊ７、Ｊ１０での現在時刻ｔがいずれかのｔｑ〜ｔｒ範囲にあると判断したときはＪ４、Ｊ８、Ｊ１１で対応するフラグＦＬ（ＦＬ１、ＦＬ４、ＦＬ５）が１かどうかをチェックし、１でないときはＪ１４へ進み、ｔｓｓなる変数にＴαｍａｘ０を代入し、ｔｐｐなる変数に０を代入してＪ２１へ進む。
【０１２４】
Ｊ４、Ｊ８、Ｊ１１で対応するフラグＦＬが１の場合はＪ５、Ｊ９またはＪ１２へ進み、ｔｓｓなる値を対応するサーチ時間の上限値（Ｔαｍａｘ１、４、５）に、ｔｐｐなる値を対応する予測先頭時刻（ｔｐ１、４、５）に、ｔｒｒなる値を対応する受信動作開始時刻（ｔｒ１、４、５）に設定しＪ６へ進む。ｔｐｐは特定情報取得モードにおいて目標とするサブフレーム以外を受信して終了することを避ける処理に用いる。
【０１２５】
Ｊ６では現在時刻ｔがｔｒｒになるまで待機し、ｔｒｒになるとＪ２１に進む。Ｊ２１ではＧＰＳ電源をオンにするとともに、カウンタＣ１、Ｃ２をスタートさせる。カウンタＣ１はサーチ時間の上限をチェックするために用いられ、カウンタＣ２は受信時間が異常に長い場合に強制終了させるための時間制限に用いられる。
【０１２６】
Ｊ２２、Ｊ２３はサーチ完了までの待機ループであり、Ｊ２２において前記カウンタＣ１の内容がｔｓｓを超えると受信不可とみなしてＪ２７へ進み、ＧＰＳ電源をオフにし、後処理１を実行して終了する。該後処理１ではＧＰＳ受信に失敗したことを示すエラー表示などが行われる。
【０１２７】
Ｊ２３で制限時間内にサーチが完了するとＪ２５、Ｊ２６へ進む。Ｊ２５、Ｊ２６ではプリアンブルの到来を待つと同時にカウンタＣ２の内容が制限時間ｔｄｄ内か否かをチェックし、制限時間ｔｄｄを超えた場合は前記Ｊ２７へ進み、終了する。制限時間ｔｄｄの値は前もって設定されている。
【０１２８】
Ｊ２６で制限時間内にプリアンブルが検出できたときはＪ２８へ進み、週時刻情報ＴＯＷ、サブフレームＩＤ（ＳＦＩＤ）を含む第２ワードのデータ（以下単にＷ２という）を取得してＮＤ２に代入し、Ｊ２９に進む。Ｊ２９では第２ワード終了時点でカウンタＣ３を初期化し、スタートさせる。カウンタＣ３は後述する後処理２において内部時計の時刻修正を行う際に、週時刻情報ＴＯＷの取得から時刻修正までの処理時間を補正するために用いられる。また次に受信するサブフレームの予測先頭時刻までの時間を計測するために用いることも出来る。ただし、第２ワード終了時点でスタートしたカウンタＣ３の内容はＴＯＷの示す時刻（次のサブフレームの先頭到来時刻）より０．６×８＝４．８秒先行してスタートすることになる。
【０１２９】
Ｊ３０、Ｊ４０、Ｊ５０においてＪ２８でＮＤ２に格納されたＷ２の中のＳＦＩＤを参照してサブフレーム番号をチェックする。ＳＦＩＤが２または３の場合はＪ３０−ｎｏ、Ｊ４０−ｎｏ、Ｊ５０−ｎｏを経てＪ６０に進む。Ｊ６０では現在時刻ｔがｔｐｐを超えているか否かがチェックされる。もし今回のＧＰＳ修正指令が現在時刻取得モードで発せられていた場合は、Ｊ３−ｎｏ、Ｊ７−ｎｏ、Ｊ１０−ｎｏを経由してＪ１３でｔｐｐ＝０に設定されているので、Ｊ６０の判定はｙｅｓとなりＧＰＳ電源はオフにされ後処理２に進む。この場合取得したデータはＪ２８でＮＤ２に格納された週時刻情報ＴＯＷとＳＦＩＤおよびパリティビットのみである。
【０１３０】
もし今回のＧＰＳ修正指令が特定情報取得モードで発せられていたにもかかわらずＪ５０−ｎｏを経由してＪ６０に至った場合は、Ｊ５、Ｊ９，Ｊ１２にいずれかでｔｐｐに前記ｔｐ１，４、５のいずれかが代入されているので、現在時刻ｔがｔｐｐに達する前にＪ６０に至ったときはＪ６０−ｎｏを経てＪ２５に戻り継続して次のサブフレームを受信する。この場合ＮＤ２は新たに受信するサブフレームのＷ２で書き換えられ、また前記カウンタＣ３は初期化されて再スタートする。
【０１３１】
Ｊ５０でＳＦＩＤが１の場合はＪ５１でＦＬ１がチェックされ、ＦＬ１＝０の場合はＪ６０に飛び、ＦＬ１＝１の場合はＪ５２で第１サブフレームの第３ワードのデータ（以下Ｗ３という）をＮＤ１３に代入するとともに、変数ＴＷ１にＮＤ２に格納されているＴＯＷデータを代入し、Ｊ６１に進む。
【０１３２】
Ｊ３０でＳＦＩＤが４と判定されるとＪ３１でＦＬ４がチェックされ、ＦＬ４＝０の場合はＪ６０へ進む。この場合、経過途中でＪ７−ｙｅｓ、Ｊ８−ｎｏ、Ｊ１４を経由していればｔｐｐ＝０であるから、Ｊ６０−ｙｅｓでＪ６１へ進むが、例えばＪ１０−ｙｅｓ、Ｊ１１−ｙｅｓ、Ｊ１２、Ｊ６を経由し、本来第５サブフレームのデータを取得すべきところ、たまたまタイミングの微差で第４サブフレームを捉えてしまった場合はｔｐｐは０ではないので、Ｊ６０において現在時刻ｔがｔｐｐに達していないと判断されるとＪ２５へ戻り、継続して次の第５サブフレームを受信することになる。
【０１３３】
Ｊ３１でＦＬ４＝１が検出されるとＪ３２に進みＷ３を取得してＮＤ４３に代入する。ＮＤ４３にはＳＶＩＤが格納されるので、Ｊ３３で該ＳＶＩＤが５６であるか否かをチェックし、５６である場合はＪ３４でＷ９を取得してＮＤ４９に代入するとともに、変数ＴＷ４にＮＤ２に格納されているＴＯＷデータを代入し、Ｊ６１へ進んでＧＰＳ電源をオフにし後処理２へ進む。Ｊ３３でＳＶＩＤが５６でなかった場合はそのままＪ６０に進む。Ｊ６０以降の流れは上記のとおりである。
【０１３４】
受信サブフレームが第５サブフレームだった場合はＪ３０−ｎｏ、Ｊ４０−ｙｅｓを経由してＪ４１でＦＬ５がチェックされＦＬ５＝０の場合はＪ４１−ｎｏを経てＪ６０に進む。Ｊ４１でＦＬ５＝１の場合はＪ４１−ｙｅｓを経てＪ４２へ進み、Ｗ３を取得してＮＤ５３に代入するとともに、変数ＴＷ５にＮＤ２に格納されているＴＯＷデータを代入し、ＦＬ１を１に設定してＪ２５に戻り、後続の第１サブフレームを受信する。
【０１３５】
この場合はＪ２５〜Ｊ２９を経由した後、Ｊ３０−ｎｏ、Ｊ４０−ｎｏ、Ｊ５０−ｙｅｓ、Ｊ５１−ｙｅｓと進み、Ｊ５２にて第１サブフレームのＷ３をＮＤ１３に代入するとともに、変数ＴＷ１にＮＤ２に格納されているＴＯＷデータを代入し、Ｊ６１に進む。すなわちＦＬ５＝１の場合は第５サブフレームの衛星番号情報ＳＶＩＤと第１サブフレームの週番号情報ＷＮが取得される。
【０１３６】
図１２は図１１における後処理２の１例を示すフローチャートである。図１２において後処理工程は累積潤秒情報ΔＴＬＳに関する部分から始められる。まずＪ１０１で変数Ｎ、Ｍ、フラグＳ、Ｌ１、Ｌ４、Ｌ５をクリアし、変数ＮＴＬＳに記憶回路１０６記憶されている累積閏秒ＯＴＬＳの内容を代入した後、Ｊ１０２に進む。
【０１３７】
フラグＳは新たな累積閏秒情報を書き換え可能な不揮発性メモリにＯＴＬＳとして書き込む処理に用いる。本実施形態では累積閏秒情報のほか、前記ロールオーバー回数と週番号情報も書き換え可能な不揮発性メモリにそれぞれＯＲＮ、ＯＷＮとして記憶させる形態としており、ＯＷＮの書き込み処理にはフラグＬ１を、ＯＲＮの書き込み処理にはフラグＬ１と変数Ｎを用いる。またフラグＬ１、４、５はそれぞれ有効な週番号情報ＷＮ、累積閏秒情報ΔＴＬＳ、衛星番号情報ＳＶＩＤを取得できた場合に特定情報取得履歴を書き換
える処理に用いる。
【０１３８】
Ｊ１０２においてＮＤ４３にデータが格納されているか否をチェックする。格納されていなければ（ＮＤ４３＝０）Ｊ１２０へ飛ぶ。格納されていればＪ１０３においてパリティ検査を行い、検査合格ならば１０４へ進み不合格ならＪ１２０へ飛ぶ。
【０１３９】
同様の処理をＮＤ４９についてＪ１０４、Ｊ１０５で行う。ＮＤ４３、ＮＤ４９がともに有効なデータを有する場合はＪ１０６でフラグＬ４を１にするとともに変数ＮＴＬＳに取得したΔＴＬＳを代入してＪ１０７に進み、Ｊ１０７では記憶回路１０６に記憶されている累積閏秒データＯＴＬＳと変数ＮＴＬＳの内容とを比較し、等しければそのままＪ１２０へ飛び、等しくなければＪ１０８でフラグＳを１にしてＪ１２０に進む。
【０１４０】
Ｊ１２０でＮＤ２の検査を行い、検査不合格の場合はＪ１２０−ｎｏを経てＪ１７０へ飛び、時計の表示部１０２でエラー表示を行い、Ｊ１６６へ進む。Ｊ１２０においてＮＤ２の検査が合格ならばＪ１２２へ進む。Ｊ１２２でＮＤ１３にデータが格納されているか否かをチェックし、データが格納されていればＪ１２３でパリティ検査を行い、検査合格の場合はＪ１２４に進み、Ｌ１＝１としてＪ１２５へ進む。
【０１４１】
Ｊ１２２でデータがないと判断された場合およびＪ１２３で検査不合格となった場合はＪ１５０に飛び、ＮＤ２に格納された週時刻情報ＴＯＷと累積閏秒情報ＮＴＬＳ（新規なΔＴＬＳの取得がない場合はＪ１０１で代入されたＯＴＬＳ）および前記カウンタＣ３の内容に基づいて内部時計の時刻修正のみが行われ、Ｊ１５５で成功表示をした後Ｊ１５６へ進む。
【０１４２】
Ｊ１２５、Ｊ１２６ではＮＤ５３について内容をチェックし、有効なデータがあればＪ１２７に進む。有効なデータが無ければＪ１２５−ｙｅｓまたはＪ１２６−ｎｏを経てＪ１４０に進み、記憶回路１０６に記憶されている前回取得した週時刻情報ＯＷＮとＮＤ１３に格納されている今回取得した週時刻情報ＮＷＮとを比較し、ＮＷＮがＯＷＮと等しいか大きければＪ１４１で変数ＮＲＮに記憶回路１０６に記憶されているロールオーバー回数ＯＲＮの内容を代入し、Ｊ１５１に進む。
【０１４３】
Ｊ１４０でＮＷＮがＯＷＮよりも小さければ週番号情報ＷＮのロールオーバーがあったとみなし、Ｊ１４２で記憶回路１０６に記憶されているロールオーバー回数ＯＲＮの内容に１加えた値を変数ＮＲＮに代入し、Ｊ１４３で変数Ｎを１にしてＪ１５１に進む。
【０１４４】
Ｊ１５１では有効と判断された週番号情報ＮＷＮ、ロールオーバー回数ＮＲＮ、週時刻情報ＴＯＷ、累積閏秒情報ＮＴＬＳおよび前記カウンタＣ３の内容に基づいて日付と時刻の両方を修正してＪ１５５へ進み、Ｊ１５５で成功表示をした後Ｊ１５６に進む。なお、この場合週時刻情報ＴＯＷの値としては図１１のＪ５２でＴＯＷが代入されたＴＷ１が用いられる。
【０１４５】
Ｊ１２６−ｙｅｓを経てＪ１２７に進んだ場合はＴＷ１−ＴＷ５がチェックされる。ＴＷ１は図１１のＪ５２において、第１サブフレームＷ３が取得されたときにＮＤ２に格納されているＴＯＷの値であり、ＴＷ５はＪ４２において、第５サブフレームＷ３が取得されたときにＮＤ２に格納されているＴＯＷの値である。
【０１４６】
図１１のフローチャートから分かるように、ＮＤ１３とＮＤ５３の両方に有効なデータが格納されるのは、まずＪ４０ｙｅｓ〜Ｊ４２でＮＤ５３に第５サブフレーム第３ワードのデータを格納し、再びＪ２５に戻り、Ｊ３０−ｎｏ、Ｊ４０−ｎｏ、Ｊ５０−ｙｅｓ、Ｊ５２−ｙｅｓを経てＪ５２でＮＤ１３に後続する第１サブフレーム第３ワードのデータ
を格納した場合のみである。第５サブフレームから第１サブフレームに移行したときにフレーム番号は１増加する。
【０１４７】
一方週時刻情報ＴＯＷは前述のように、サブフレームごとに１ずつ増加していくので第５サブフレームから第１サブフレームに移行したときにＴＯＷは１増加する。従ってＴＷ１−ＴＷ５＝１であればフレームが変わったことが確認できるので、Ｊ１２７Ｊ１２８においてＮＤ５３に格納されたＳＶＩＤに１を加えた値を変数ＮＳＶに代入する。
【０１４８】
Ｊ１２９ではＳＶＩＤが５２か否かをチェックする。ＳＶＩＤを取得したサブフレームが第２５サブフレームであった場合はＳＶＩＤは５１となるので、Ｊ１２８で１を加えると５２となる。従って５２である場合はＪ１３０において値を１に変更し、Ｊ１３１でＬ５＝１とした後、Ｊ１４０に進む。
【０１４９】
Ｊ１５６からＪ１６１は特定情報が正しく取得できた場合に前記特定情報取得履歴を書き換えるルーチンで、週番号情報ＷＮが取得できた場合はＪ１２４でＬ１が１にされ、累積閏秒情報ΔＴＬＳが取得できた場合はＪ１０６でＬ４が１にされ、第５サブフレームのＳＶＩＤが取得できたときはＪ１３１でＬ５が１にされるので、Ｊ１５６〜Ｊ１６１でこれらのフラグが１の場合は対応する特定情報取得履歴ｔｊ１、４、５を更新する。
【０１５０】
ｔｊ１の更新は単にＪ１５１またはＪ１５０で修正された内部時計の現在の日付時刻（あるいは日付のみ）を書き込むだけでよい。特定情報取得履歴ｔｊ４、ｔｊ５をＦ１８−Ｓ４の予測先頭時刻を求めるために使用するには、正確な取得日時を記録することが必要である。そのため更新には図１１のＪ３４でＴＷ４に代入した週時刻情報ＴＯＷまたはＪ４２でＴＷ５に代入した週時刻情報ＴＯＷを使用する。
【０１５１】
例えばｔｊ４について説明すると、ＴＷ４のＴＯＷから時分秒（ＪＳＴ）を求めれば累積閏秒情報ΔＴＬＳを取得したサブフレームの第３ワードの先頭時刻が得られる。この時分秒から２ワード分の１２秒を引けばＦ１８−Ｓ４の先頭時刻が得られるので、これと内部時計の日付を組み合わせてｔｊ４に特定情報取得履歴として記録する。すなわち特定情報取得履歴ｔｊ４には上記のようにＦ１８−Ｓ４の先頭到来日時が記憶されているから、これに１２．５分×ｎを加えれば今後に到来するＦ１８−Ｓ４の予測先頭時刻を簡単に求めることができる。ｔｊ５の更新についてもｔｊ４と同様に正確な取得日時を記録することにより、Ｆ１８−Ｓ４の予測先頭時刻を求めるために使用することができる。ｔｊ４とｔｊ５の両方が有効な場合はより最近の方を用いる方が望ましい。
【０１５２】
Ｊ１６２、Ｊ１６３はロールオーバー監視のためにＪ１４０で使用するＯＷＮの値を不揮発性メモリに書き込むルーチンで、新規な週番号情報ＷＮを取得した場合はＪ１２４でＬ１＝１に設定されるためＪ１６２−ｙｅｓとなりＪ１６３でＯＷＮに新規な値の書き込みが行われる。
【０１５３】
Ｊ１６４、Ｊ１６５は新規なロールオーバー回数を不揮発性メモリに書き込むルーチンで、新規なロールオーバー回数が検出されたときはＪ１４３でＮ＝１に設定され、かつＪ１２４でＬ１＝１に設定されるためＪ１６２−ｙｅｓ、Ｊ１６３、Ｊ１６４−ｙｅｓを経由してＪ１６５でＯＲＮに新規な値の書き込みが行われる。
【０１５４】
Ｊ１６６、Ｊ１６７は累積閏秒情報ΔＴＬＳを不揮発性メモリに書き込むルーチンで、取得した累積閏秒情報ΔＴＬＳが記憶している累積閏秒情報ＯＴＬＳと異なればＪ１０８でＳ＝１とされるためＪ１６６−ｙｅｓとなりＪ１６７でＯＴＬＳに新規な値の書き込みが行われる。
【０１５５】
Ｊ１６２でＬ１が１でない場合はＪ１６２−ｎｏを経てＪ１６６に飛ぶため、ＯＷＮとＯＲＮの書き込みは行われない。Ｊ１７１ではＮＤ２，１３、５３、４３、４９をすべてクリアし、Ｊ１７２で終了となる。
【０１５６】
〔第２の実施形態〕
次に、本発明の第２の実施形態について説明する。
【０１５７】
（現在時刻取得モードの他の実施形態）
上述した現在時刻取得モードは、ＧＰＳ修正指令が発せられると直ちに受信動作を開始するものであるが、ＧＰＳ修正指令から決められた時刻まで待って受信動作を開始する方法もある。
【０１５８】
図１０は、週時刻情報ＴＯＷを取得する場合の受信動作の模式図であり、前記外部入力手段の操作により現在取得モードに対応する時点でＧＰＳ修正指令が発せられると、前記計時部１０１の内部時計が示す時刻を参照し、いずれかのサブフレームの先頭が到来する時刻を予測して受信動作開始時刻を決定する様子を示している。
【０１５９】
すなわち衛星サーチに要する時間を適当な値Ｔγ（以下見込みサーチ時間と言う）に見込み、かつ内部時計の誤差Ｔθの許容量を許容誤差Ｔθｍａｘとしてこれに適当な値を見込み、サブフレームの予測先頭時刻よりＴｗ＝Ｔγ＋Ｔθｍａｘだけ早い時刻を見込み受信動作開始時刻ｔｖとし、ＧＰＳ修正指令が発せられると、それ以降の最先の見込み受信動作開始時刻ｔｖを受信動作開始時刻とするものである。
【０１６０】
図１０は見込みサーチ時間Ｔγを３秒、内部時計の許容誤差Ｔθｍａｘを０．６秒とし、実際のサーチ時間Ｔαも３秒と仮定した場合のＧＰＳデータ取得の状態を示しており、図１０（ａ）は内部時計の時刻に進み遅れがない場合、図１０（ｂ）は内部時計の時刻が０．６秒進んでいる場合、図１０（ｃ）は内部時計の時刻が０．６秒遅れている場合を示している。図中、黒の３角マークは内部時計の時刻に進み遅れがない場合の前記見込み受信動作開始時刻であり、白の３角マークは誤差のある内部時計の示す見込み受信動作開始時刻である。
【０１６１】
図１０（ａ）において、任意のサブフレームＳｎの先頭時刻ｔｎからＴｗ＝Ｔγ＋Ｔθなる時間先行した時刻をｔｖｎ、サブフレームＳｎ＋１の先頭時刻ｔｎ＋１からＴｗ先行した時刻をｔｖｎ＋１とし、以下同様とする。ただしｔｎ、ｔｎ＋１・・・、ｔｖｎ、ｔｖｎ＋１・・・は内部時計の示す時刻とする（以下同様）。
【０１６２】
このモードでは時刻ｔｖｎと時刻ｔｖｎ＋１の間にＧＰＳ修正指令が発せられたときは、時刻ｔｖｎ＋１まで待ってから受信動作を開始する。図１０（ａ）においてｔ１５１、ｔ１５２でＧＰＳ修正指令が発せられた場合は、時刻ｔｖｎまで待ってから受信動作を開始し、３秒後にサーチが完了するとすぐにサブフレームＳｎの先頭にあるプリアンブルを確認し、第２ワードから週時刻情報ＴＯＷその他を取得して第２ワードの終了後にＧＰＳ電源がオフにされる。
【０１６３】
時刻ｔｖｎ以降で時刻ｔｖｎ＋１より前の時刻ｔ１５３〜ｔ１５６でＧＰＳ修正指令が発せられた場合は、時刻ｔｖｎ＋１まで待ってから受信動作を開始し、３秒後にサーチが完了するとすぐにサブフレームＳｎ＋１の先頭にあるプリアンブルを確認し、第２ワードから週時刻情報ＴＯＷその他を取得して第２ワードの終了後にＧＰＳ電源がオフにされる。以下同様である。
【０１６４】
図１０（ａ）について図６の場合と同様に受信期間Ｔａ、修正期間Ｔｘ、無効受信期間
Ｔｚを調べると、受信期間Ｔａは４．８秒で一定であり、修正期間Ｔｘはｔｖｎの直前にＧＰＳ修正指令が発せられ、即受信動作が開始される場合が最も短く４．８秒となり、最も長くなるのは例えば時刻ｔｖｎにＧＰＳ修正指令が発せられた場合で１０．８秒となる。無効受信期間Ｔｚは０．６秒一定である。
【０１６５】
図１０（ｂ）の場合は内部時計が０．６秒進んでいる分だけ、サーチ完了からプリアンブルの確認までの時間がのび、Ｔａ＝５．４、Ｔｘ＝５．４〜１１．４、Ｔｚ＝１．２となる。図１０（ｃ）の場合は逆に内部時計が０．６秒遅れている分だけ、サーチ完了からプリアンブルの確認までの時間がなくなるため、Ｔａ＝４．２、Ｔｘ＝４．２〜１０．２、Ｔｚ＝０となる。
【０１６６】
整理すると、
図１０（ａ）：Ｔａ＝４．８；  Ｔｘ＝４．８〜１０．８；  Ｔｚ＝０．６
図１０（ｂ）：Ｔａ＝５．４；  Ｔｘ＝５．４〜１１．４；  Ｔｚ＝１．２
図１０（ｃ）：Ｔａ＝４．２；  Ｔｘ＝４．２〜１０．２；  Ｔｚ＝０．０
となり、内部時計の時刻誤差が±０．６秒の範囲にあれば
Ｔａ＝４．２〜５．４、  Ｔｘ＝５．４〜１１．４、  Ｔｚ＝０〜１．２
の範囲に入ることになる。従って電力的には図６の場合（外部入力手段によりＧＰＳデータの取得指令が発せられると直ちに受信動作を開始する方法）より有利といえる。
【０１６７】
内部時計の誤差±０．６秒は通常の使用環境ではほぼ２日分にあたり、従って１〜２日に１度ＧＰＳデータを受信して時刻修正を行うような場合は図１１に示す方法は有効であるが、内部時計が０．６秒以上遅れると修正期間Ｔｘが最大で１６．２秒までのびる場合が出てくる。
【０１６８】
また、図６（ｂ）で示したように、実際のサーチ時間Ｔαが短い場合、図６（ｂ）ではその分Ｔａ、Ｔｘが短くなる場合があるが、図１０の場合はＴαが短くなってもその効果は得られない（時計の誤差がＴθｍａｘを超えた場合は効果が出るときがある）。
【０１６９】
図６の方法にするか図１０の方法にするかは一長一短があり、どちらかを択一的に選択しても良いし、前回のＧＰＳ受信による時刻修正時からの経過時間計測しておき、経過時間が例えば２日以内なら図１１に示す方法、それ以上なら図６に示す方法で受信動作が行われるようにプログラムしても良い。
【０１７０】
〔第３の実施形態〕
次に、本発明の第３の実施形態について説明する。
【０１７１】
（一括モード）
上記した週時刻情報ＴＯＷ、週番号情報ＷＮ、累積閏秒情報ΔＴＬＳの取得は個々に使用者の外部入力手段の操作によって行う場合について述べたものであり、そのねらいは消費電力の低減化とＧＰＳ受信のために使用者が拘束される状況をできるだけ短くすることにある。しかし多少時間が掛かっても１度に全ての修正を済ませたい場合もあると思われる。以下にその詳細を述べる。
【０１７２】
このモードの動作を図１３に示すフローチャートを参照して説明する。Ｋ１で外部入力手段１０５の操作により一括モードでのＧＰＳ修正指令が発せられると、Ｋ２でサーチ時間の上限Ｔαｍａｘ５の設定、プログラムの制御に使用するフラグＦＮ１、ＦＮ４、ＦＮ５、ＮＴの初期化を行った後カウンタＣ１、Ｃ２を初期化してスタートさせると同時にＧＰＳ電源をオンにする。
【０１７３】
Ｋ３、Ｋ４でＧＰＳ受信装置１０３からサーチ完了の通知を待つ。カウンタＣ１はサーチ完了までの時間を計時する。Ｋ３にてサーチ完了の通知が来る前にカウンタＣ１の内容がＴαｍａｘ５に達したときは受信不能としてＫ５に進み、ＧＰＳ電源をオフにし、表示部１０２でエラーを表示するなどの後処理１０を行う。Ｋ３にてカウンタＣ１の内容がＴαｍａｘ５に達する前にＧＰＳ受信装置１０３からサーチ完了の通知があったときはカウンタＣ１は計時を終了し、Ｋ６にてカウンタｔｃの内容にマージンとして一定時間α（例えば０．１〜１秒）を加えた時間を必要サーチ時間Ｔｕとして記憶回路１０６の一部に記憶する。
【０１７４】
Ｋ７、Ｋ８にてプリアンブルの到来を待つが、この間にカウンタＣ２が制限時間ｔｄｄを超えた場合はＫ５に進んで終了する。カウンタＣ２はＧＰＳ修正指令発令後、電源がオンになってからＫ５またはＫ４２で一括モードが終了するまで計時する。ｔｄｄの値としては例えば１５分が設定される。
【０１７５】
Ｋ８でプリアンブルを検出すると、Ｋ９にてプリアンブルを検出したサブフレームの第２ワードのデータ（週時刻情報ＴＯＷ、ＳＦＩＤおよびパリティなど、以下単にＷ２という）を取得し、変数ＮＤ２に格納するとともに、第２ワード終了時点でカウンタＣ３をリセットしスタートさせＫ１０へ進む。Ｃ３の機能は図１１、図１２の場合と同様である。
【０１７６】
Ｋ１０、Ｋ１１は受信したサブフレームが予測したものであるか否かをチェックする工程で、当初はＮＴ＝０であるからＫ１０−ｙｅｓを経てＫ１２へ進む。Ｋ１２〜Ｋ１４で受信したサブフレームの番号がチェックされ、ＳＦＩＤの示すサブフレームによって以降の動作が異なる。
【０１７７】
（イ）最初に受信したサブフレームが第２、第３サブフレームであった場合はＫ１２−ｎｏ、Ｋ１３−ｎｏ、Ｋ１４−ｙｅｓを経てＫ３０に進みＧＰＳ電源をオフにし、ついでＫ３１で受信したＳＦＩＤから受信可能な第５サブフレームの予測先頭時刻ｔｐ５を予測し、予測したｔｐ５を変数ｔｐｐに代入し、ＮＴ＝５に設定してＫ６８に進む。
【０１７８】
（ロ）最初に受信したサブフレームが第１サブフレームであった場合はＫ１２−ｎｏ、Ｋ１３−ｙｅｓを経てＫ４０に進む。当初ＦＮ４＝０であるからＫ４０−ｎｏを経てＫ４３に進み、ここでもＦＮ５＝０であるのでＫ４３−ｎｏを経てＫ３０に進み、ＧＰＳ電源をオフにし、ついでＫ３１で受信したＳＦＩＤから受信可能な第５サブフレームの予測先頭時刻ｔｐ５を予測し、予測したｔｐ５を変数ｔｐｐに代入し、ＮＴ＝５に設定してＫ６８に進む。
【０１７９】
（ハ）最初に受信したサブフレームが第１７、第１８フレーム以外の第４サブフレームであった場合は、Ｋ１２−ｙｅｓを経てＫ６１へ進み、ＳＶＩＤを含む第３ワードのデータ（以下単にＷ３という）をＮＤ４３に格納してＫ６２へ進みＳＶＩＤの値をチェックする。ＳＶＩＤは５６（１８フレーム）ではないのでＫ７０でＧＰＳ電源をオフにした後、Ｋ７１でＳＶＩＤが５５（１７フレーム）か否かをチェックするがここでもｎｏであるからＫ７２でＣ３＞５となるまで待機し、Ｃ３＞５となった時点でＫ３１を経てＫ６８へ進む。
【０１８０】
Ｋ７２でＣ３＞５となるまで待機するのは後続する第５サブフレームを受信させないためである。前述のようにＧＰＳ受信は非常に大きな電流を消費するため、連続して長時間受信すると電池電圧が下がり、動作に影響を及ぼす可能性があるため、できるだけ分散して休止時間を入れて受信することが望ましい。そこでこの一括モードでは連続したサブフレームを受信しないように構成している。
【０１８１】
上記（イ）、（ロ）、（ハ）のほか最初に受信したサブフレームが、（ニ）第１７フレ−ムの第４サブフレームであった場合、（ホ）第５サブフレームであった場合、（ヘ）第１８フレ−ムの第４サブフレームであった場合があるが、まず（イ）、（ロ）、（ハ）についてその後の工程を説明する。（イ）、（ロ）、（ハ）の場合は結局すべてＫ３１を経由してＫ６８に至る。
【０１８２】
Ｋ６８でｔｐｐ（Ｋ３１で第５サブフレームの予測先頭時刻ｔｐ５に設定されている）より必要サーチ時間Ｔｕだけ早い時刻になるまで待ってからＫ６９へ進み、カウンタＣ１を初期化してスタートさせると同時にＧＰＳ電源をオンにしてＫ３に戻る。Ｋ３、Ｋ４でサーチ完了までの時間を再測定し、Ｋ６で必要サーチ時間Ｔｕの補正を行う。ただしＴｕは最初の値に固定してもよい（以下同様）。
【０１８３】
Ｋ８でプリアンブルを確認後、Ｋ９でＷ２データを取得し、カウンタＣ３をリセットして再スタートさせ、Ｋ１０へ進む。Ｋ３１でＮＴ＝５に設定されているからＫ１０−ｎｏを経てＫ１１へ進み、ＳＦＩＤがＮＴ（＝５）に等しいかか否かがチェックされ、ｎｏの場合は第５サブフレームが受信できていないことになりＫ５に進んで終了する。第５サブフレームが正しく受信できていればＫ１１−ｙｅｓを経てＫ１２に進み、Ｋ１２〜Ｋ１４でＳＦＩＤの値がチェックされる。ＳＦＩＤは５であるから、Ｋ１２〜Ｋ１４はすべてｎｏとなり、Ｋ２０へ進む。Ｋ２０以降は（ホ）の場合と同様の工程となる。
【０１８４】
（ニ）最初に受信したサブフレームが第１７フレ−ムの第４サブフレームであった場合はＫ１２−ｙｅｓ、Ｋ６１、Ｋ６２−ｎｏ、Ｋ７０を経てＫ７１に進み、第１７フレ−ム第４サブフレームのＳＶＩＤは５５であるからＫ７１−ｙｅｓとなり、Ｋ２４へ進む。これ以降は（ホ）のＫ２２−ｎｏの場合と共通の工程となる。
【０１８５】
（ホ）最初に受信したサブフレームが第１サブフレームであった場合はＫ１２〜Ｋ１４はすべてｎｏとなり、Ｋ２０へ進み、Ｋ２０で衛星番号情報ＳＶＩＤを含むＷ３を取得してＮＤ５３に格納し、Ｋ２１でＧＰＳ電源をオフにした後、Ｋ２２でＮＤ５３に格納されている衛星番号情報ＳＶＩＤを参照し、ＳＶＩＤ＝１７であればＫ２３へ進んでＦ１８−Ｓ４の予測先頭時刻ｔｐ４を求めてｔｐｐに代入し、ＮＴ＝４に設定してＫ６８へ進む。Ｋ２２でＳＶＩＤが１７以外であればＫ２２−ｎｏを経てＫ２４に進み、フラグＦＮ５＝１とした後、Ｋ２５でＦ１８−Ｓ１（第１８フレーム第１サブフレーム）の予測先頭時刻ｔｐ１８を求めてｔｐｐに代入しＮＴ＝１に設定してＫ６８へ進む。
【０１８６】
Ｋ２２でＳＶＩＤが１７の場合とそれ以外の場合に分けた理由は、第１７フレーム第５サブフレームの次は第１８フレーム第１サブフレームとなるが、週番号情報ＷＮをこの第１サブフレームから取得しようとすると連続したサブフレームを受信することになるので、ＷＮは第１９フレーム第１サブフレームから取得するようにし、第１８フレームからは第４サブフレームの閏秒関係情報のみを取得するようにしているためである。
【０１８７】
Ｋ６８でｔｐｐより必要サーチ時間Ｔｕだけ早い時刻になるまで待ってからＫ６９へ進み、カウンタＣ１を初期化してスタートさせると同時にＧＰＳ電源をオンにしてＫ３に戻る。Ｋ３からＫ９までの動作は前記の場合と同様である。Ｋ１０ではＮＴの値が１の場合と４の場合がある。すなわちＫ２２−ｎｏ、Ｋ２４、Ｋ２５を経由した場合はＮＴ＝１（受信目標第１８フレーム第１サブフレーム）であり、Ｋ２２−ｙｅｓ、Ｋ２３を経由した場合はＮＴ＝４（受信目標第１８フレーム第４サブフレーム）である。
【０１８８】
いずれの場合でも予測したサブフレームが正しく受信されていればＫ１１−ｙｅｓとなり、予測と異なるサブフレームが受信された場合はＫ１１−ｎｏを経てＫ５に進んで終了する。予測したサブフレームが正しく受信されていてＫ１１−ｙｅｓとなればＳＦＩＤが
１の場合はＫ１３−ｙｅｓでＫ４０へ進み、ＳＦＩＤが４の場合はＫ１２−ｙｅｓでＫ６１へ進む。Ｋ６１以降は次の（ヘ）の場合と同様の工程となる。
【０１８９】
（ヘ）最初に受信したサブフレームが第１８フレ−ムの第４サブフレームであった場合はＫ１２−ｙｅｓからＫ６１に進み、ＳＶＩＤを含むＷ３をＮＤ４３に格納後、Ｋ６２でＳＶＩＤが５６であることを確認するとＫ６３ヘ進み、累積閏秒情報ΔＴＬＳを含むＷ９をＮＤ４９に格納し、Ｋ６４でＧＰＳ電源をオフにし、Ｋ６５で変数ＴＷ４にＮＤ２に格納されている週時刻情報ＴＯＷを代入し、Ｋ６６に進む。
【０１９０】
Ｋ６６ではフラグＦＮ１をチェックし、週番号情報ＷＮが取得済みか否かを調べる。ここではまだＷＮは取得されていないのでＦＮ１＝０であり、Ｋ６６−ｎｏを経てＫ６７に進み、フラグＦＮ４を１に設定し、ＷＮを取得すべく最先の第１サブフレーム、すなわち第１９フレーム第１サブフレームの予測先頭時刻ｔｐ１を求めｔｐｐに代入し、受信目標としてＮＴ＝１としてＫ６８に進む。フラグＦＮ４は累積閏秒情報ΔＴＬＳが取得済みか否かを示す。
【０１９１】
Ｋ６８でｔｐｐよりＴｕだけ早い時刻まで待ってからＫ６９でカウンタＣ１を初期化してスタートさせるとともにＧＰＳ電源をオンしてＫ３に戻る。Ｋ３からＫ１１までの工程は前述のとおりである。Ｋ１２−ｎｏ、Ｋ１３−ｙｅｓでＫ４０に進み、ＦＮ４はＫ６７で１に設定されているのでＫ４０−ｙｅｓとなり、Ｋ４１に進んで週番号情報ＷＮやＳＶＨＥＡＬＴＨを含む第１９フレーム第１サブフレームのＷ３をＮＤ１３に代入し、ＧＰＳ電源をオフにした後、ＮＤ２からＴＯＷを取り出してＴＷ１に代入し、Ｋ４２に進んで後処理２０を実行する。
【０１９２】
ＦＮ４に１が設定されていない状態でＫ２２−ｎｏ、Ｋ２４、Ｋ２５を経由してＫ４０に進んだ場合はＫ４０−ｎｏを経てＫ４３に進み、ＦＮ５はＫ２４で１に設定されているのでＫ４３−ｙｅｓとなりＫ４４で第１８フレーム第１サブフレームのＷ３をＮＤ１３に代入し、ＧＰＳ電源をオフにした後、ＮＤ２からＴＯＷを取り出してＴＷ１に代入し、ＦＮ１＝１としてＫ２３に進む。
【０１９３】
Ｋ２３では累積閏秒情報ΔＴＬＳを取得すべく最先の第４サブフレーム、すなわち第１８フレーム第４サブフレームの予測先頭時刻ｔｐ４を求めｔｐｐに代入し、受信目標としてＮＴ＝４としてＫ６８に進む。
【０１９４】
Ｋ６８〜Ｋ３〜Ｋ１２までの工程は説明が重複するので省略する。Ｋ１２−ｙｅｓでＫ６１に進み、第１８フレーム第４サブフレームのＷ３をＮＤ４３に格納後、Ｋ６２でＳＶＩＤが５６であることを確認するとＫ６３ヘ進み、第１８フレーム第４サブフレームのＷ９をＮＤ４９に格納し、Ｋ６４でＧＰＳ電源をオフにし、Ｋ６５で変数ＴＷ４にＮＤ２に格納されている週時刻情報ＴＯＷを代入し、Ｋ６６に進む。
【０１９５】
ＦＮ１はＫ４４で１に設定されているためＫ６６−ｙｅｓとなり、Ｋ４２へ進んでＧＰＳ電源をオフにし、後処理２０に入る。
【０１９６】
以上で全ての場合について説明したことになるが、上記の説明で必要サーチ時間Ｔｕを用いた理由は消費電力の低減であるが、この一括モードでは時計の場所も姿勢も変わらないとの前提で、１５分程度の時間であれば受信状態に大きな変化がなくサーチ時間も変わらないとの考えに基づくものである。この一括モードではＧＰＳ電源をオンにするタイミングは前記必要サーチ時間Ｔｕに基づいて決定するので、前記特定情報取得モードは無効になっている。
【０１９７】
なお、図１３でＫ２１、Ｋ３０、Ｋ４１、Ｋ４４、Ｋ６４、Ｋ７０でＧＰＳ電源をオフにしてからＫ６９で再び電源をオンにするまでの間、Ｃ／Ａコードその他の必要なパラメータを保持しておいて電源オン後の衛星捕捉時間を短縮しても良い。
【０１９８】
後処理２０では、ＳＶＨＥＡＬＴＨ、ＮＤ１３、ＮＤ２、ＮＤ４３、ＮＤ４９、ＮＤ１３の検査後、ロールオーバー回数の確認、内部時計の日付と時刻の修正、特定情報取得履歴ｔｊ１、ｔｊ４、ｔｊ５の更新、新たな週時刻情報ＴＯＷ、週番号情報ＷＮ、累積閏秒情報ΔＴＬＳ、ロールオーバー回数の更新または書き込み、各種変数のリセットなどを行う。
【符号の説明】
【０１９９】
１０１  計時部
１０２  表示部
１０３  ＧＰＳ受信装置
１０４  制御回路
１０５  外部入力回路
１０６  記憶回路
２０１  時針
２０２  分針
２０３  秒針
２０４  日付表示部
２０５  外部入力手段
２０６  外部入力手段
２０７  外部入力手段
２０８  文字板
２０９  外装
２１０  確認用マーク
【図１】
0005519473.tif 000002
【図２】
0005519473.tif 000003
【図３】
0005519473.tif 000004
【図４】
0005519473.tif 000005
【図５】
0005519473.tif 000006
【図６】
0005519473.tif 000007
【図７】
0005519473.tif 000008
【図８】
0005519473.tif 000009
【図９】
0005519473.tif 000010
【図１０】
0005519473.tif 000011
【図１１】
0005519473.tif 000012
【図１２】
0005519473.tif 000013
【図１３】
0005519473.tif 000014
【図１４】
0005519473.tif 000015