(57)【要約】【課題】閏秒補正データを確実に受信して閏秒補正することである。【解決手段】ＧＰＳ衛星から送信された航法データの中からサブフレーム及びページの各識別情報と時刻情報とを取得し、このサブフレーム及びページの各識別情報と時刻情報とから、当該サブフレーム以降のサブフレームに含まれる閏秒補正データを受信するまでの時間を算出し、この閏秒補正データを受信するまでの時間に基づいて、閏秒補正データを受信する受信タイミングになったか否かを判別し、受信タイミングとなったと判別された場合に、ＧＰＳモジュールに航法データを受信させ、受信された航法データ中のサブフレームに含まれている閏秒補正データを取得し、この閏秒補正データに基づいて、計時部の内部時刻データの閏秒を補正する。【選択図】図１０
2008145287.tif 000002
【特許請求の範囲】
【請求項１】
現在時刻を計時し内部時刻データとして保持する計時手段と、
ＧＰＳ衛星から送信された航法データを受信する受信手段と、
この受信手段により受信された航法データの中からサブフレーム及びページの各識別情報と時刻情報とを取得する第１の取得手段と、
この第１の取得手段により取得されたサブフレーム及びページの各識別情報と時刻情報とから、当該サブフレーム以降のサブフレームに含まれる閏秒補正データを受信するまでの時間を算出する受信時間算出手段と、
この受信時間算出手段により算出された閏秒補正データを受信するまでの時間に基づいて、当該閏秒補正データを受信する受信タイミングになったか否かを判別する受信タイミング判別手段と、
この受信タイミング判別手段により前記閏秒補正データを受信するタイミングとなったと判別された場合に、前記受信手段に航法データを受信させ、当該受信された航法データ中のサブフレームに含まれている閏秒補正データを取得する第２の取得手段と、
前記第２の取得手段により取得された閏秒補正データに基づいて、前記計時手段の内部時刻データの閏秒を補正する閏秒補正制御手段と、
を備えることを特徴とする時計装置。
【請求項２】
前記受信タイミング判別手段は、前記受信時間算出手段により算出された閏秒補正データを受信するまでの時間に基づいて、前記計時手段の内部時刻データで示される時刻が当該閏秒補正データを受信する受信タイミングになったか否かを判別することを特徴とする請求項１に記載の時計装置。
【請求項３】
前記受信タイミング判別手段は、前記受信時間算出手段により算出された閏秒補正データを受信するまでの時間に基づいて、前記時刻情報からの経過時間が当該閏秒補正データを受信する受信タイミングになったか否かを判別することを特徴とする請求項１に記載の時計装置。
【請求項４】
前記受信タイミング判別手段は、前記閏秒補正データを受信するまでの時間の余裕時間前に対応する受信タイミングになったか否かを判別することを特徴とする請求項１から３のいずれか一項に記載の時計装置。
【請求項５】
前記第２の取得手段による閏秒補正データの取得後、前記閏秒補正データの取得すべき受信タイミングを次の閏秒補正データの取得すべき受信タイミングに更新する更新手段を備え、
前記受信タイミング判別手段は、前記更新手段により更新された閏秒補正データの取得すべき受信タイミングになったか否かを判別することを特徴とする請求項１から４のいずれか一項に記載の時計装置。
【請求項６】
現在時刻を計時し内部時刻データとして保持する計時手段と、
ＧＰＳ衛星から送信された航法データを受信する受信手段と、
この受信手段により受信された航法データの中からサブフレーム及びページの各識別情報と時刻情報とを取得する第１の取得手段と、
この第１の取得手段により取得されたサブフレーム及びページの各識別情報と時刻情報とに基づいて、他のサブフレームに含まれている閏秒補正データの取得すべきタイミングを閏秒補正データ取得タイミングとして算出する取得タイミング算出手段と、
この取得タイミング算出手段により算出された閏秒補正データ取得タイミングに至る直前に、前記受信手段に航法データを受信させ、当該受信された航法データ中のサブフレームに含まれている閏秒補正データを取得する第２の取得手段と、
この第２の取得手段により取得された閏秒補正データに基づいて、前記計時手段の内部時刻データの閏秒の補正を行う閏秒補正制御手段と、
を備えることを特徴とする時計装置。
【請求項７】
現在時刻を計時し内部時刻データとして保持する計時手段と、
ＧＰＳ衛星から送信された航法データを受信する受信手段と、
前記計時手段の内部時刻データで示される時間が、予め設定された閏秒補正データを受信する設定タイミングになったか否かを判別する設定タイミング判別手段と、
この設定タイミング判別手段により前記閏秒補正データを受信する設定タイミングとなったと判別された場合に、前記受信手段に航法データを受信させ、当該受信された航法データ中のサブフレームに含まれている閏秒補正データを取得する第２の取得手段と、
前記第２の取得手段により取得された閏秒補正データに基づいて、前記計時手段の内部時刻データの閏秒を補正する閏秒補正制御手段と、
を備えることを特徴とする時計装置。
【請求項８】
前記設定タイミングは、ＧＰＳ衛星側で閏秒の補正が実行される予定時期に対応し、少なくとも６月及び１２月の末日に対応するタイミングを含むことを取得する請求項７に記載の時計装置。
【請求項９】
前記第２の取得手段により取得された閏秒補正データに基づいて、閏秒の補正タイミングを算出する補正タイミング算出手段と、
この補正タイミング算出手段により算出された補正タイミングに基づいて、前記計時手段の内部時刻データで示される時間が閏秒を補正する補正タイミングになったか否かを判別する補正タイミング判別手段と、を備え、
前記閏秒補正制御手段は、前記補正タイミングとなったと判別された場合に、前記計時手段の内部時刻データの閏秒を補正することを特徴とする請求項１から８のいずれか一項に記載の時計装置。
【請求項１０】
ＧＰＳ衛星から送信された航法データを受信する第１の受信工程と、
この第１の受信工程において受信された航法データの中からサブフレーム及びページの各識別情報と時刻情報とを取得する第１の取得工程と、
この第１の取得工程において取得されたサブフレーム及びページの各識別情報と時刻情報とから、当該サブフレーム以降のサブフレームに含まれる閏秒補正データを受信するまでの時間を算出する受信時間算出工程と、
この受信時間算出工程において算出された閏秒補正データを受信するまでの時間に基づいて、当該閏秒補正データを受信する受信タイミングになったか否かを判別する受信タイミング判別工程と、
この受信タイミング判別工程において前記閏秒補正データを受信するタイミングとなったと判別された場合に、航法データを受信する第２の受信工程と、
この第２の受信工程において受信された航法データ中のサブフレームに含まれている閏秒補正データを取得する第２の取得工程と、
この第２の取得工程において取得された閏秒補正データに基づいて、現在時刻を計時し内部時刻データとして保持する計時手段の内部時刻データの閏秒を補正する閏秒補正制御工程と、
を含むことを特徴とする閏秒補正方法。
【請求項１１】
前記受信タイミング判別工程において、前記受信時間算出工程において算出された閏秒補正データを受信するまでの時間に基づいて、前記計時手段の内部時刻データで示される時刻が当該閏秒補正データを受信する受信タイミングになったか否かを判別することを特徴とする請求項１０に記載の閏秒補正方法。
【請求項１２】
前記受信タイミング判別工程において、前記受信時間算出工程において算出された閏秒補正データを受信するまでの時間に基づいて、前記時刻情報からの経過時間が当該閏秒補正データを受信する受信タイミングになったか否かを判別することを特徴とする請求項１０に記載の閏秒補正方法。
【請求項１３】
前記受信タイミング判別工程において、前記閏秒補正データを受信するまでの時間の余裕時間前に対応する受信タイミングになったか否かを判別することを特徴とする請求項１０から１２のいずれか一項に記載の閏秒補正方法。
【請求項１４】
前記第２の取得工程における閏秒補正データの取得後、前記閏秒補正データの取得すべき受信タイミングを次の閏秒補正データの取得すべき受信タイミングに更新する更新工程を含み、
前記受信タイミング判別工程において、前記更新工程において更新された閏秒補正データの取得すべき受信タイミングになったか否かを判別することを特徴とする請求項１０から１３のいずれか一項に記載の閏秒補正方法。
【請求項１５】
ＧＰＳ衛星から送信された航法データを受信する第１の受信工程と、
この受信工程において受信された航法データの中からサブフレーム及びページの各識別情報と時刻情報とを取得する第１の取得工程と、
この第１の取得工程において取得されたサブフレーム及びページの各識別情報と時刻情報とに基づいて、他のサブフレームに含まれている閏秒補正データの取得すべきタイミングを閏秒補正データ取得タイミングとして算出する取得タイミング算出工程と、
この取得タイミング算出工程において算出された閏秒補正データ取得タイミングに至る直前に、航法データを受信する第２の受信工程と、
この第２の受信工程において受信された航法データ中のサブフレームに含まれている閏秒補正データを取得する第２の取得工程と、
この第２の取得工程において取得された閏秒補正データに基づいて、現在時刻を計時し内部時刻データとして保持する計時手段の内部時刻データの閏秒の補正を行う閏秒補正制御工程と、
を含むことを特徴とする閏秒補正方法。
【請求項１６】
ＧＰＳ衛星から送信された航法データを受信する第１の受信工程と、
現在時刻を計時し内部時刻データとして保持する計時手段の内部時刻データで示される時間が、予め設定された閏秒補正データを受信する設定タイミングになったか否かを判別する設定タイミング判別工程と、
この設定タイミング判別工程において前記閏秒補正データを受信する設定タイミングとなったと判別された場合に、航法データを受信する第２の受信工程と、
この第２の受信工程において受信された航法データ中のサブフレームに含まれている閏秒補正データを取得する第２の取得工程と、
前記第２の取得工程により取得された閏秒補正データに基づいて、前記計時手段の内部時刻データの閏秒を補正する閏秒補正制御工程と、
を含むことを特徴とする閏秒補正方法。
【請求項１７】
前記設定タイミングは、ＧＰＳ衛星側で閏秒の補正が実行される予定時期に対応し、少なくとも６月及び１２月の末日に対応するタイミングを含むことを取得する請求項１６に記載の閏秒補正方法。
【請求項１８】
前記第２の取得工程において取得された閏秒補正データに基づいて、閏秒の補正タイミングを算出する補正タイミング算出工程と、
この補正タイミング算出工程において算出された補正タイミングに基づいて、前記計時手段の内部時刻データで示される時間が閏秒を補正する補正タイミングになったか否かを判別する補正タイミング判別工程と、を含み、
前記閏秒補正制御工程は、前記補正タイミングとなったと判別された場合に、前記計時手段の内部時刻データの閏秒を補正することを特徴とする請求項１０から１７のいずれか一項に記載の閏秒補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時計装置及び閏秒補正方法に関する。
【背景技術】
【０００２】
従来、ＧＰＳ（Global Positioning System）衛星からＧＰＳ信号を受信して自機の位置計測を行うＧＰＳ機器があった。ＧＰＳ衛星から送信されるＧＰＳ信号には、Ｃ／Ａコード（Coarse／Acquisition code）が含まれる。Ｃ／Ａコードには、ＧＰＳ衛星の軌道を示す航法データ（航法メッセージ）が含まれる。
【０００３】
Ｃ／Ａコードは、２８個のＧＰＳ衛星にそれぞれ異なる値が割り当てられたコードである。したがって、ＧＰＳ機器側で、受信したいＧＰＳ衛星のＣ／Ａコードと、複数同時に受信したＧＰＳ信号中のＣ／Ａコードとを照合することにより、ＧＰＳ衛星を選択してＧＰＳ信号を受信できる。また、ＧＰＳ機器は、現在時刻を計時してその現在時刻データ（以下、内部時刻データという）を出力する時計部を備える。
【０００４】
ＧＰＳ受信機は、受信可能なＧＰＳ衛星から３又は４つのＧＰＳ衛星を選択し、それら選択したＧＰＳ衛星から受信するＧＰＳ信号の航法データと、内部時刻データと、に基づいて自機の位置を測定する。
【０００５】
また、航法データには、送信元のＧＰＳ衛星に搭載された原子時計の正確な時刻情報が含まれる。
【０００６】
この航法データに含まれる時刻情報を利用して、ＧＰＳ機器の内部時刻を修正する技術が考えられている。また、航法データに含まれる閏秒の補正に関する閏秒補正データを利用して、ＧＰＳ機器の計時部の閏秒補正を行う構成が考えられている（例えば、特許文献１、２参照）。
【０００７】
具体的には、ＧＰＳ機器は、受信した航法データ等に基づいて自機器の位置情報を算出する際に、航法データ中の時刻情報に基づき現在の時刻修正情報も算出して計時部の内部時刻データを修正し、その際受信した航法データ中の閏秒補正データに基づき閏秒補正していた。但し、ＧＰＳ機能付電子時計等の携帯機器では、電池の消耗を考慮し、連続で計測できる時間の制限や一回測位したら計測停止など、常に連続でＧＰＳ衛星からの情報を取得できるものではなかった。
【特許文献１】特開２００２−３６５３８５号公報
【特許文献２】特開２００１−２２８２７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、従来のＧＰＳ機能付電子時計は、上述したように電池の消耗を考慮したＧＰＳ計測時間の制限があるため、ＧＰＳ衛星から１２．５分に一度だけ送信される閏秒補正データを確実に受信できるものではなく、閏秒が挿入された場合にこの閏秒補正データが受信できなかった場合は、閏秒が挿入された秒だけ計時部の内部時刻データがずれてしまうという問題があった。
【０００９】
本発明の課題は、閏秒補正データを確実に受信して閏秒を補正することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の時計装置は、
現在時刻を計時し内部時刻データとして保持する計時手段（例えば、図１の計時部２４）と、
ＧＰＳ衛星から送信された航法データを受信する受信手段（例えば、図１のＧＰＳモジュール１７；図１１のステップＳ１２）と、
この受信手段により受信された航法データの中からサブフレーム及びページの各識別情報と時刻情報とを取得する第１の取得手段（例えば、図１のＣＰＵ１１；図１１のステップＳ１３，Ｓ１４）と、
この第１の取得手段により取得されたサブフレーム及びページの各識別情報と時刻情報とから、当該サブフレーム以降のサブフレームに含まれる閏秒補正データを受信するまでの時間を算出する受信時間算出手段（例えば、図１のＣＰＵ１１；図１１のステップＳ１６）と、
この受信時間算出手段により算出された閏秒補正データを受信するまでの時間に基づいて、当該閏秒補正データを受信する受信タイミングになったか否かを判別する受信タイミング判別手段（例えば、図１のＣＰＵ１１；図１１のステップＳ１７）と、
この受信タイミング判別手段により前記閏秒補正データを受信するタイミングとなったと判別された場合に、前記受信手段に航法データを受信させ、当該受信された航法データ中のサブフレームに含まれている閏秒補正データを取得する第２の取得手段（例えば、図１のＣＰＵ１１；図１１のステップＳ１９，Ｓ２０）と、
前記第２の取得手段により取得された閏秒補正データに基づいて、前記計時手段の内部時刻データの閏秒を補正する閏秒補正制御手段（例えば、図１のＣＰＵ１１；図１１のステップＳ２４）と、
を備えることを特徴とする。
【００１１】
請求項２に記載の発明は、請求項１に記載の時計装置において、
前記受信タイミング判別手段は、前記受信時間算出手段により算出された閏秒補正データを受信するまでの時間に基づいて、前記計時手段の内部時刻データで示される時刻が当該閏秒補正データを受信する受信タイミングになったか否かを判別することを特徴とする。
【００１２】
請求項３に記載の発明は、請求項１に記載の時計装置において、
前記受信タイミング判別手段は、前記受信時間算出手段により算出された閏秒補正データを受信するまでの時間に基づいて、前記時刻情報からの経過時間が当該閏秒補正データを受信する受信タイミングになったか否かを判別することを特徴とする。
【００１３】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の時計装置において、
前記受信タイミング判別手段は、前記閏秒補正データを受信するまでの時間の余裕時間前に対応する受信タイミングになったか否かを判別することを特徴とする。
【００１４】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の時計装置において、
前記第２の取得手段による閏秒補正データの取得後、前記閏秒補正データの取得すべき受信タイミングを次の閏秒補正データの取得すべき受信タイミングに更新する更新手段（例えば、図１のＣＰＵ１１；図１１のステップＳ２６）を備え、
前記受信タイミング判別手段は、前記更新手段により更新された閏秒補正データの取得すべき受信タイミングになったか否かを判別することを特徴とする。
【００１５】
請求項６に記載の発明の時計装置は、
現在時刻を計時し内部時刻データとして保持する計時手段（例えば、図１の計時部２４）と、
ＧＰＳ衛星から送信された航法データを受信する受信手段（例えば、図１のＧＰＳモジュール１７；図１１のステップＳ１２）と、
この受信手段により受信された航法データの中からサブフレーム及びページの各識別情報と時刻情報とを取得する第１の取得手段（例えば、図１のＣＰＵ１１；図１１のステップＳ１３，Ｓ１４）と、
この第１の取得手段により取得されたサブフレーム及びページの各識別情報と時刻情報とに基づいて、他のサブフレームに含まれている閏秒補正データの取得すべきタイミングを閏秒補正データ取得タイミングとして算出する取得タイミング算出手段（例えば、図１のＣＰＵ１１；図１１のステップＳ１６）と、
この取得タイミング算出手段により算出された閏秒補正データ取得タイミングに至る直前に、前記受信手段に航法データを受信させ、当該受信された航法データ中のサブフレームに含まれている閏秒補正データを取得する第２の取得手段（例えば、図１のＣＰＵ１１；図１１のステップＳ１７，Ｓ１９，Ｓ２０）と、
この第２の取得手段により取得された閏秒補正データに基づいて、前記計時手段の内部時刻データの閏秒の補正を行う閏秒補正制御手段（例えば、図１のＣＰＵ１１；図１１のステップＳ２４）と、
を備えることを特徴とする。
【００１６】
請求項７に記載の発明の時計装置は、
現在時刻を計時し内部時刻データとして保持する計時手段（例えば、図１の計時部２４）と、
ＧＰＳ衛星から送信された航法データを受信する受信手段（例えば、図１のＣＰＵ１１；図１４のステップＳ３２）と、
前記計時手段の内部時刻データで示される時間が、予め設定された閏秒補正データを受信する設定タイミングになったか否かを判別する設定タイミング判別手段（例えば、図１のＣＰＵ１１；図１４のステップＳ３８）と、
この設定タイミング判別手段により前記閏秒補正データを受信する設定タイミングとなったと判別された場合に、前記受信手段に航法データを受信させ、当該受信された航法データ中のサブフレームに含まれている閏秒補正データを取得する第２の取得手段（例えば、図１のＣＰＵ１１；図１４のステップＳ４１，Ｓ４２）と、
前記第２の取得手段により取得された閏秒補正データに基づいて、前記計時手段の内部時刻データの閏秒を補正する閏秒補正制御手段（例えば、図１のＣＰＵ１１；図１４のステップＳ４６）と、
を備えることを特徴とする。
【００１７】
請求項８に記載の発明は、請求項７に記載の時計装置において、
前記設定タイミングは、ＧＰＳ衛星側で閏秒の補正が実行される予定時期に対応し、少なくとも６月及び１２月の末日に対応するタイミングを含むことを取得する。
【００１８】
請求項９に記載の発明は、請求項１から８のいずれか一項に記載の時計装置において、
前記第２の取得手段により取得された閏秒補正データに基づいて、閏秒の補正タイミングを算出する補正タイミング算出手段（例えば、図１のＣＰＵ１１；図１１のステップＳ２２；図１４のステップＳ４４）と、
この補正タイミング算出手段により算出された補正タイミングに基づいて、前記計時手段の内部時刻データで示される時間が閏秒を補正する補正タイミングになったか否かを判別する補正タイミング判別手段（例えば、図１のＣＰＵ１１；図１１のステップＳ２３；図１４のステップＳ４５）と、を備え、
前記閏秒補正制御手段は、前記補正タイミングとなったと判別された場合に、前記計時手段の内部時刻データの閏秒を補正することを特徴とする。
【００１９】
請求項１０に記載の発明の閏秒補正方法は、
ＧＰＳ衛星から送信された航法データを受信する第１の受信工程（例えば、図１１のステップＳ１２）と、
この第１の受信工程において受信された航法データの中からサブフレーム及びページの各識別情報と時刻情報とを取得する第１の取得工程（例えば、図１１のステップＳ１３，Ｓ１４）と、
この第１の取得工程において取得されたサブフレーム及びページの各識別情報と時刻情報とから、当該サブフレーム以降のサブフレームに含まれる閏秒補正データを受信するまでの時間を算出する受信時間算出工程（例えば、図１１のステップＳ１６）と、
この受信時間算出工程において算出された閏秒補正データを受信するまでの時間に基づいて、当該閏秒補正データを受信する受信タイミングになったか否かを判別する受信タイミング判別工程（例えば、図１１のステップＳ１７）と、
この受信タイミング判別工程において前記閏秒補正データを受信するタイミングとなったと判別された場合に、航法データを受信する第２の受信工程（例えば、図１１のステップＳ１９）と、
この第２の受信工程において受信された航法データ中のサブフレームに含まれている閏秒補正データを取得する第２の取得工程（例えば、図１１のステップＳ２０）と、
この第２の取得工程において取得された閏秒補正データに基づいて、現在時刻を計時し内部時刻データとして保持する計時手段（例えば、図１の計時部２４）の内部時刻データの閏秒を補正する閏秒補正制御工程（例えば、図１１のステップＳ２４）と、
を含むことを特徴とする。
【００２０】
請求項１１に記載の発明は、請求項１０に記載の閏秒補正方法において、
前記受信タイミング判別工程において、前記受信時間算出工程において算出された閏秒補正データを受信するまでの時間に基づいて、前記計時手段の内部時刻データで示される時刻が当該閏秒補正データを受信する受信タイミングになったか否かを判別することを特徴とする。
【００２１】
請求項１２に記載の発明は、請求項１０に記載の閏秒補正方法において、
前記受信タイミング判別工程において、前記受信時間算出工程において算出された閏秒補正データを受信するまでの時間に基づいて、前記時刻情報からの経過時間が当該閏秒補正データを受信する受信タイミングになったか否かを判別することを特徴とする。
【００２２】
請求項１３に記載の発明は、請求項１０から１２のいずれか一項に記載の閏秒補正方法において、
前記受信タイミング判別工程において、前記閏秒補正データを受信するまでの時間の余裕時間前に対応する受信タイミングになったか否かを判別することを特徴とする。
【００２３】
請求項１４に記載の発明は、請求項１０から１３のいずれか一項に記載の閏秒補正方法において、
前記第２の取得工程における閏秒補正データの取得後、前記閏秒補正データの取得すべき受信タイミングを次の閏秒補正データの取得すべき受信タイミングに更新する更新工程（例えば、図１１のステップＳ２６）を含み、
前記受信タイミング判別工程において、前記更新工程において更新された閏秒補正データの取得すべき受信タイミングになったか否かを判別することを特徴とする。
【００２４】
請求項１５に記載の発明の閏秒補正方法は、
ＧＰＳ衛星から送信された航法データを受信する第１の受信工程（例えば、図１１のステップＳ１２）と、
この受信工程において受信された航法データの中からサブフレーム及びページの各識別情報と時刻情報とを取得する第１の取得工程（例えば、図１１のステップＳ１３，Ｓ１４）と、
この第１の取得工程において取得されたサブフレーム及びページの各識別情報と時刻情報とに基づいて、他のサブフレームに含まれている閏秒補正データの取得すべきタイミングを閏秒補正データ取得タイミングとして算出する取得タイミング算出工程（例えば、図１１のステップＳ１６）と、
この取得タイミング算出工程において算出された閏秒補正データ取得タイミングに至る直前に、航法データを受信する第２の受信工程（例えば、図１１のステップＳ１７，Ｓ１９）と、
この第２の受信工程において受信された航法データ中のサブフレームに含まれている閏秒補正データを取得する第２の取得工程（例えば、図１１のステップＳ２０）と、
この第２の取得工程において取得された閏秒補正データに基づいて、現在時刻を計時し内部時刻データとして保持する計時手段の内部時刻データの閏秒の補正を行う閏秒補正制御工程（例えば、図１１のステップＳ２４）と、
を含むことを特徴とする。
【００２５】
請求項１６に記載の発明の閏秒補正方法は、
ＧＰＳ衛星から送信された航法データを受信する第１の受信工程（例えば、図１４のステップＳ３２）と、
現在時刻を計時し内部時刻データとして保持する計時手段（例えば、図１の計時部２４）の内部時刻データで示される時間が、予め設定された閏秒補正データを受信する設定タイミングになったか否かを判別する設定タイミング判別工程（例えば、図１４のステップＳ３８）と、
この設定タイミング判別工程において前記閏秒補正データを受信する設定タイミングとなったと判別された場合に、航法データを受信する第２の受信工程（例えば、図１４のステップＳ４１）と、
この第２の受信工程において受信された航法データ中のサブフレームに含まれている閏秒補正データを取得する第２の取得工程（例えば、図１４のステップＳ４２）と、
前記第２の取得工程により取得された閏秒補正データに基づいて、前記計時手段の内部時刻データの閏秒を補正する閏秒補正制御工程（例えば、図１４のステップＳ４６）と、
を含むことを特徴とする。
【００２６】
請求項１７に記載の発明は、請求項１６に記載の閏秒補正方法において、
前記設定タイミングは、ＧＰＳ衛星側で閏秒の補正が実行される予定時期に対応し、少なくとも６月及び１２月の末日に対応するタイミングを含むことを取得する。
【００２７】
請求項１８に記載の発明は、請求項１０から１７のいずれか一項に記載の閏秒補正方法において、
前記第２の取得工程において取得された閏秒補正データに基づいて、閏秒の補正タイミングを算出する補正タイミング算出工程（例えば、図１１のステップＳ２２；図１４のステップＳ４４）と、
この補正タイミング算出工程において算出された補正タイミングに基づいて、前記計時手段の内部時刻データで示される時間が閏秒を補正する補正タイミングになったか否かを判別する補正タイミング判別工程（例えば、図１１のステップＳ２３；図１４のステップＳ４５）と、を含み、
前記閏秒補正制御工程は、前記補正タイミングとなったと判別された場合に、前記計時手段の内部時刻データの閏秒を補正することを特徴とする。
【発明の効果】
【００２８】
請求項１、１０に記載の発明によれば、閏秒補正データの受信タイミングになったときに、閏秒補正データを確実に受信して閏秒を補正できる。
【００２９】
請求項２、１１に記載の発明によれば、受信タイミングを容易に判別できる。
【００３０】
請求項３、１２に記載の発明によれば、受信タイミングを容易に判別できる。
【００３１】
請求項４、１３に記載の発明によれば、余裕をもって閏秒補正データを受信でき、閏秒補正データをより確実に受信できる。
【００３２】
請求項５、１４に記載の発明によれば、閏秒補正データを受信して取得することを繰り返すので、いつの閏秒補正データも漏らさず確実に取得できる。
【００３３】
請求項６、１５に記載の発明によれば、閏秒補正データの受信タイミングの直前になったときに、閏秒補正データを確実に受信して閏秒を補正できる。
【００３４】
請求項７、１６に記載の発明によれば、設定タイミングになったときに閏秒補正データを受信するので、閏秒補正データを確実に受信して閏秒補正できるとともに、閏秒補正データ受信を行う回数を低減でき、消費電力を低減できる。
【００３５】
請求項８、１７に記載の発明によれば、閏秒補正を行う回数をさらに低減でき、消費電力をさらに低減できる。
【００３６】
請求項９、１８に記載の発明によれば、補正タイミングになったときに閏秒補正を行うので、適切なタイミングで確実に閏秒を補正できる。
【発明を実施するための最良の形態】
【００３７】
以下、添付図面を参照して本発明に係る好適な第１及び第２の実施の形態を順に詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００３８】
（第１の実施の形態）
図１〜図５を参照して、本発明に係る第１の実施の形態を説明する。先ず、図１を参照して、本実施の形態の装置構成を説明する。図１に、本実施の形態の時計装置１００の内部構成を示す。時計装置１００は、ＧＰＳ機能付電子時計であり、ＧＰＳ衛星からＧＰＳ信号を受信して正確な現在時刻を計時及び表示する。
【００３９】
時計装置１００は、ＣＰＵ（Central Processing Unit）１１と、表示駆動回路１２と、表示部１３と、ブザー回路１４と、スピーカ１５と、電池１６と、アンテナ１７ａと、ＧＰＳモジュール１７と、操作部１８と、ＲＯＭ（Read Only Memory）１９と、記憶部２０と、ＲＡＭ（Random Access Memory）２１と、照明駆動回路２２と、照明部２３と、計時部２４と、を備えて構成される。計時部２４は、発振回路２５と、分周回路２６と、計時計数回路２７と、を備える。
【００４０】
ＣＰＵ１１は、ＲＯＭ１９に記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムをＲＡＭ２１に展開し、ＲＡＭ２１に展開されたプログラムとの協働で、各種処理を実行する。
【００４１】
ＣＰＵ１１は、後述する第１の閏秒補正プログラムとの協働により、航法データの受信時に、閏秒補正データを受信するタイミングを示す閏秒補正データ取得タイミングＴを算出し、その閏秒補正データ取得タイミングＴ−３０秒になったときに、航法データを受信して閏秒補正データを取得し、閏秒挿入タイミングＳになったときに、閏秒補正データを用いて閏秒補正を行う。
【００４２】
表示駆動回路１２は、ＣＰＵ１１から入力される表示信号に基づいて表示駆動信号を生成して表示部１３に出力し、表示部１３を表示駆動する。表示部１３は、小型ＬＣＤ（Liquid Crystal Display）、ＥＬＤ（ElectroLuminescent Display）等により構成され、表示駆動回路１２から入力される表示駆動信号に基づいて各種情報を表示する。表示部１３は、例えば計時部２４で計時する内部時刻データを現在時刻としてデジタル表示する。
【００４３】
ブザー回路１４は、ＣＰＵ１１から入力される制御信号に基づいてアラーム音等のブザー音の鳴音信号を生成してスピーカ１５に出力し、スピーカ１５に鳴音させる。スピーカ１５は、ブザー回路１４から入力される鳴音信号に基づいてブザー音を出力する。
【００４４】
電池１６は、ＣＰＵ１１等の時計装置１００の各部に電力供給を行う。ＧＰＳモジュール１７は、アンテナ１７ａを介して、時計装置１００がＧＰＳ信号を受信可能な位置の（可視の）ＧＰＳ衛星からＧＰＳ信号（航法データ）を、受信し、ＣＰＵ１１に出力する。航法データについては後述する。
【００４５】
操作部１８は、各種ボタンを備え、操作者によるこの各種ボタンを介する各種操作入力の操作信号をＣＰＵ１１に出力する。各種操作は、例えば、各種表示モードの変更、照明部２３の発光等である。
【００４６】
ＲＯＭ１９は、各種プログラム及びデータを記憶する読み出し専用のメモリである。記憶部２０は、フラッシュメモリ等により構成され、各種データを読み書き可能に記憶する不揮発性のメモリである。ＲＡＭ２１は、各種プログラム及びデータを読み書き可能に記憶するワークエリアを有する揮発性のメモリである。ＲＯＭ１９、記憶部２０、ＲＡＭ２１に記憶される具体的な情報は後述する。
【００４７】
照明駆動回路２２は、ＣＰＵ１１から入力される制御信号に基づいて照明駆動信号を生成して照明部２３に出力し、照明部２３を点灯させる。照明部２３は、ＬＥＤ（Light Emitting Diode）、ＥＬ等の表示部１３を照らす照明部であり、照明駆動回路２２から入力される照明駆動信号に基づいて点灯する。
【００４８】
計時部２４は、時計としての主たる機能である計時を行う回路群である。発振回路２５は、例えば水晶発振器等にて構成され、常時一定周波数のクロック信号を分周回路２６へ出力する回路である。分周回路２６は、発振回路２５から入力されるクロック信号を計数して、計数値が１分に対応する値になる度に、１分信号を計時計数回路２７へ出力する回路である。計時計数回路２７は、分周回路２６から入力される１分信号に基づいて、当該日の日付や現在の時分秒等の内部時刻データを計数し保持する回路である。
【００４９】
これらの構成により、計時部２４は、内部時刻データにより示される現在の年月日時分秒の日付時刻を計時し得、この内部時刻データをＣＰＵ１１に出力する。そして、この内部時刻データに基づき、ＣＰＵ１１が表示駆動回路１２、表示部１３を制御し、表示部１３に現在時刻を表示する。
【００５０】
次いで、図２を参照して、時計装置１００において記憶する各種情報を説明する。図２（ａ）に、本実施の形態においてＲＯＭ１９に情報を記憶する記憶エリアを示す。図２（ｂ）に、記憶部２０に情報を記憶する記憶エリアを示す。図２（ｃ）に、ＲＡＭ２１に情報を格納する格納エリアを示す。
【００５１】
図２（ａ）に示すように、ＲＯＭ１９は、プログラムエリア１９１と、データエリア１９２と、を有する。プログラムエリア１９１には、第１の閏秒補正プログラム（データ）が記憶される。データエリア１９２には、閏秒補正データ取得タイミングＴ、閏秒挿入タイミングＳを算出するための後述する式（１）、式（２）を示すデータが記憶されている。
【００５２】
図２（ｂ）に示すように、記憶部２０は、データエリア２０１〜２０３を有する。データエリア２０１には、全ＧＰＳ衛星の軌道情報であるアルマナックデータが記憶される。データエリア２０２には、時刻情報を受信してから内部時刻データに反映させるまでの時間情報である内部処理時間が記憶される。アルマナックデータ及び内部処理時間は、時刻修正処理に用いられる情報である。データエリア２０３には、後述する閏秒補正データ取得タイミングＴから余裕を持って閏秒補正データを受信させるための余裕時間が記憶される。余裕時間は、３０秒として説明するが、これに限定されるものではなく、１分等、他の時間でもよい。
【００５３】
図２（ｃ）に示すように、ＲＡＭ２１は、プログラムエリア２１１と、データエリア２１２〜２１７と、を有する。プログラムエリア２１１には、第１の閏秒補正プログラム（データ）が展開される。データエリア２１２には、受信した航法データ中の時刻情報が格納される。データエリア２１３には、受信した航法データ中のサブフレームのページ番号が格納される。データエリア２１４には、受信した航法データ中のサブフレーム番号が格納される。データエリア２１５には、算出された閏秒補正データ取得タイミングＴが格納される。データエリア２１６には、受信した航法データ中の閏秒補正データが格納される。データエリア２１７には、算出された閏秒挿入タイミングが格納される。
【００５４】
次いで、図３及び図４を参照して、ＧＰＳの概要及び航法データの内容を説明する。
【００５５】
ＧＰＳ全体システムのうち宇宙空間にある部分をスペースセグメント、地上部分をコントロールセグメント、そしてユーザ受信機をユーザセグメントと称する。ＧＰＳ衛星はスペースセグメントに属する。ＧＰＳ衛星は、静止衛星ではなく高度２万ｋｍを周回し地球に対し刻々と位置変える。スペースセグメントとコントロールセグメントは米軍が開発、運営しているが、ユーザセグメントについてはユーザ側が設計、製造しなければならない。そのため、ＧＰＳ衛星から送信される信号の仕様は詳細に規定され、文書が公開されている。この文書がインターフェースコントロールドキュメント（Interface Control Document：略称ＩＣＤ）と名づけられる。このＩＣＤは版が更新されており、例えばその一つとしてＧＰＳ-ＩＣＤ-２００がある。
【００５６】
現在、２８機のＧＰＳ衛星から無線信号（ＧＰＳ信号）が送信されている。ＧＰＳ衛星が送信している無線信号の周波数は基本的には1575.42ＭＨｚ（名称：Ｌ１波）であり、この周波数に民間用のＣ／Ａコードと呼ばれる信号が乗せられている。
【００５７】
図３に、航法データのフォーマットを示す。図３（ａ）に、航法データのフレーム構成を示す。図３（ｂ）に、航法データのサブフレーム構成を示す。Ｃ／Ａコードによって図２に示すフォーマットの航法データが記述されＧＰＳ衛星からＧＰＳ信号として送信される。この航法データのなかに軌道情報、時刻情報等が含まれている。航法データのデータ速度は５０bpsである。
【００５８】
航法データの１サイクルは、フレームという単位で呼ばれ、図３（ａ）に示す構造をとる。１フレームは１５００ビットである。ＧＰＳ衛星において、１フレームを送信するには３０秒の時間がかかる。フレームは、５つのサブフレーム（各３００ビット）から構成されており、サブフレーム１から順番に送信を始め、サブフレーム５を送信し終わると再びサブフレーム１の送信に戻る。
【００５９】
図４に、サブフレームの概略構成を示す。図４に示すように、フレームを構成する５つのサブフレームのうち、サブフレーム１〜３は送信しているＧＰＳ衛星自身のクロック補正情報や軌道情報（エフェメリス）が含まれている。サブフレーム４，５については、全衛星が同じ内容を送信しており、その内容は軌道上のすべてのＧＰＳ衛星（最大３２衛星）の概略軌道情報（アルマナック）や電離層補正情報となっている。しかし、これらはデータ量が多いためさらにページ単位に分割されてサブフレームに収容される。
【００６０】
すなわち、図３（ａ）に示すように、サブフレーム４，５により送信されるデータはそれぞれページ１〜２５に分割されており、フレームごとに異なるページの内容が順番に送られる。すべてのページ内容を送信するには２５フレームを必要とし、航法データの全情報を得るには１２分３０秒（１２．５分）かかる。
【００６１】
サブフレームの内部は、図３（ｂ）及び図４に示すようにワードという単位に分割されている。１ワードは３０ビットで１サブフレームは１０ワードに対応し、各ワードは２４ビットのデータ部とパリティチェック用の６ビットから構成される。各サブフレームの先頭にはＴＬＭ（TeLeMetry）ワード、続けてＨＯＷ（HandOver Word）が記述されている。ＴＬＭワードには同期用のパターン、ＨＯＷにはＧＰＳ信号の時刻情報が含まれている。
【００６２】
ＧＰＳ信号における時刻は、１週間を単位として管理されている。週始めは毎週日曜日の０時（土曜日の２４時）で、時刻はそれからの経過時間（ＴＯＷ（Time Of Week））で表される。ＨＯＷには、この経過時間を１．５秒単位で表した数が含まれており、受信機が現在時刻を知る手がかりを与える。それぞれの週には番号（週番号：ＷＮ（Week Number））がつけられており、１９８０年１月６日00：00：00に始まる週が週番号０とされている。これより１週間経つごとに週番号が１増加され、例えば、２００４年１０月１０日に始まる週の週番号は１２９２である。
【００６３】
５つのサブフレームには、航法データが分担されて収容されている。以下、一部の事項を説明するが、詳細についてはＧＰＳ-ＩＣＤ-２００などを参照すればわかる。
【００６４】
図５〜図９を参照して、航法データの情報（主として本実施の形態に関する情報）を簡単に説明する。
【００６５】
図５に、ＨＯＷの内部構成を示す。図５に示すように、全てのサブフレーム１〜５に記述されるＨＯＷには、ビット位置１〜１７に上述のＴＯＷが記述されるとともに、ビット位置２０〜２２（サブフレームのビット位置５０〜５２）に各サブフレームを識別するサブフレームＩＤが記述されている。サブフレームＩＤは、ＨＯＷのビット位置２０〜２２に記述されている。
【００６６】
図６に、サブフレーム１の構成を示す。図６に示すように、航法データのサブフレーム１には、航法データを送信しているＧＰＳ衛星自体の状態を表す数値やクロック補正係数が収められている。サブフレーム１には、先頭のＴＬＭワード、ＨＯＷに続き、上述した週番号ＷＮ、測距精度ＵＲＡ、衛星健康状態ＳＶhealthの各ワードが記述される。
【００６７】
測距精度ＵＲＡは、その衛星により疑似距離（受信機の時計の進みによる誤差が加わって測定されたＧＰＳ衛星と受信機との間の距離）を測定した場合の測距精度の目安で、１５の場合はやはり何らかの異常あることを意味する。衛星健康状態ＳＶhealthは、衛星の状態を示すコードで、０以外の場合は何らかの異常があることを示す。
【００６８】
サブフレーム２，３には、各衛星の軌道情報が格納されている（その詳細はＧＰＳ-ＩＣＤ-２００などを参照）。これらの軌道情報はエフェメリスと呼ばれ、任意の時刻におけるＧＰＳ衛星の位置を計算できるようになっている。
【００６９】
全ＧＰＳ衛星分の概略軌道情報はアルマナック（アルマナックデータ）と呼ばれ、サブフレーム４のページ２〜５及び７〜１０、サブフレーム５のページ１〜２４に収められており、合計３２ページで３２機のＧＰＳ衛星に対応する。アルマナックデータは、ＧＰＳ信号のサブフレームに含まれるとともに、受信機としての時計装置１００において、記憶部２０にも記憶される。記憶部２０に記憶されたアルマナックデータは、数ヶ月に一度、受信したアルマナックデータで更新される。図７に、アルマナックデータを含むサブフレームの構成を示す。
【００７０】
図８に、ページ１８のサブフレーム４の構成を示す。図８に示すように、ページ１８のサブフレーム４の先頭にはＴＬＭワード、ＨＯＷが記述されている。また、ページ１８のサブフレーム４には、ページ１８を識別するＳＶ  ＩＤ（ページＩＤ）がビット位置６３〜６８に記述されている。また、高度１００ｋｍ以上に分布する電離層は電波を遅延させる働きがあり、その遅延量を補正するための情報はページ１８のサブフレーム４（ビット位置１４４）に記述されている。ＳＶ  ＩＤ（ページＩＤ）は、サブフレーム４の他のページにも記述される。
【００７１】
また、ページ１８のサブフレーム４には、現在の閏秒ΔｔＬＳ、閏秒の更新週ＷＮＬＳＦ、閏秒の更新日ＤＮ、更新後の閏秒ΔｔＬＳＦがビット位置２４１〜２７８に記述されている。これら、現在の閏秒、閏秒の更新週、閏秒の更新日及び更新後の閏秒は、閏秒の補正に必要な情報であり、閏秒補正データとする。
【００７２】
図９に、ページ番号１〜２４のサブフレーム５の構成を示す。図９に示すように、サブフレーム５の先頭にはＴＬＭワード、ＨＯＷが記述されている。また、サブフレーム５にも、サブフレーム５の各ページ番号を識別するＳＶ  ＩＤ（ページＩＤ）がビット位置６３〜６８に記述されている。
【００７３】
このように、航法データのサブフレーム１〜５の受信により、ＨＯＷからサブフレームＩＤが取得可能であり、ページ数が複数のサブフレーム４，５の受信により、ＳＶ  ＩＤからページＩＤが取得可能である。また、ページ１８のサブフレーム４の受信により、閏秒補正データが取得可能である。
【００７４】
次に、図１０〜図１２を参照して、本実施の形態の時計装置１００の動作を説明する。図１０に、第１の閏秒補正処理の概要を示す。
【００７５】
図１０に示すように、ＧＰＳ衛星から送信される航法データの全データの受信には、１２．５分かかる。全データのうち、時間Ｔ１において、各サブフレームを受信して自装置の位置計測等のＧＰＳ計測動作を行う。時間Ｔ１の終了とともに、時計装置１００は、省電力のため、ＧＰＳ計測のための部分に供給する電源がオフされる。
【００７６】
しかし、閏秒補正データは、サブフレーム４のページ１８のみに格納されている。本実施の形態における第１の閏秒補正処理では、閏秒補正を行うため、閏秒補正データが受信可能な時間Ｔ２について、時間Ｔ１から時間Ｔ２までの時間を算出して、その算出時間後の時間Ｔ２において、少なくともサブフレーム４のページ１８を受信して閏秒補正データを取得し、その閏秒補正データを用いて閏秒補正のタイミングで閏秒補正を行う。
【００７７】
図１１及び図１２を参照して、本実施の形態において、時計装置１００で実行される第１の閏秒補正処理を説明する。図１１に、第１の閏秒補正処理の流れを示す。図１２（ａ）に、閏秒補正データ取得タイミング算出処理の流れを示す。図１２（ｂ）に、閏秒挿入タイミング算出処理の流れを示す。
【００７８】
時計装置１００において、例えば、時計修正の開始や、操作部１８を介してユーザより第１の閏秒補正処理の実行指示が入力されたことをトリガとして、ＲＯＭ１９のプログラムエリア１９１から読み出されてＲＡＭ２１のプログラムエリア２１１に展開された第１の閏秒補正プログラムと、ＣＰＵ１１との協働により第１の閏秒補正処理が実行される。
【００７９】
先ず、ＧＰＳ計測動作が開始される（ステップＳ１１）。ＧＰＳ計測動作とは、時計装置１００の時刻修正のためにＧＰＳ衛星から航法データを受信する動作とし、その受信した航法データを用いて時刻修正を行う時刻修正動作の一部であるものとする。本実施の形態では、時刻修正動作は周知の動作とし、時刻修正動作の説明は省略する。
【００８０】
そして、受信可能なＧＰＳ衛星のうち少なくとも一つのＧＰＳ衛星が捕捉され、捕捉されたＧＰＳ衛星から、アンテナ１７ａ及びＧＰＳモジュール１７を介して航法データが受信される（ステップＳ１２）。受信される航法データには、少なくとも時刻修正のための時刻情報（ＨＯＷ、サブフレーム１の週番号ＷＮ等）、ページＩＤ、サブフレームＩＤが含まれ、ページ１８のサブフレーム４は含まれていないものとする。
【００８１】
そして、ステップＳ１２で受信された航法データから時刻情報が取得されてＲＡＭ２１のデータエリア２１２に格納される（ステップＳ１３）。そして、ステップＳ１２で受信された航法データのページＩＤ及びサブフレームＩＤからページ番号及びサブフレーム番号が取得され、それぞれＲＡＭ２１のデータエリア２１３及びデータエリア２１４に格納される（ステップＳ１４）。ページＩＤは、図８及び図９に示すように、サブフレーム４，５にのみ含まれる。また、サブフレームＩＤは、図５に示すように、各サブフレーム中のＨＯＷに含まれる。サブフレーム番号は、サブフレームＩＤ又は（サブフレームＩＤ＋１）とする。
【００８２】
そして、ステップＳ１１から開始されたＧＰＳ計測動作が終了される（ステップＳ１５）。ＧＰＳ計測動作の終了とともに、ＧＰＳモジュール等のＧＰＳ計測の受信に関する部分への電池１６からの電力供給が停止される。
【００８３】
そして、閏秒補正データ取得タイミング算出処理が実行される（ステップＳ１６）。ステップＳ１６では、後述するように、閏秒補正データを受信するタイミングを示す閏秒補正データ取得タイミングＴが算出されてＲＡＭ２１のデータエリア２１５に格納される。
【００８４】
そして、データエリア２０３から余裕時間が読み出され、計時計数回路２７の内部時刻データが閏秒補正データ取得タイミングＴ―３０秒（余裕時間）になったか否かが判別される（ステップＳ１７）。この３０秒は、ページ１８のサブフレーム４を受信するに当たり、このサブフレームを確実に受信するため、受信の余裕を持たせるために予め設定された余裕時間の一例である。
【００８５】
閏秒補正データ取得タイミングＴ―３０秒になっていない場合（ステップＳ１７；ＮＯ）、ステップＳ１７に移行される。タイマの値が閏秒補正データ取得タイミングＴ―３０秒になった場合（ステップＳ１７；ＹＥＳ）、ステップＳ１１と同様にＧＰＳ計測動作が開始される（ステップＳ１８）。
【００８６】
そして、ステップＳ１２と同様にＧＰＳ衛星の捕捉及び航法データが受信される（ステップＳ１９）。ステップＳ１９において受信される航法データには、ページ１８のサブフレーム４のデータが含まれる。そして、ステップＳ２０において受信された航法データのページ１８のサブフレーム４のデータから閏秒補正データ（閏秒の更新週、閏秒更新日、更新後の閏秒数等）が取得され、ＲＡＭ２１のデータエリア２１６に格納される（ステップＳ２０）。
【００８７】
そして、ステップＳ１８から開始されたＧＰＳ計測動作が終了される（ステップＳ２１）。
【００８８】
そして、閏秒挿入タイミング算出処理が実行される（ステップＳ２２）。閏秒挿入タイミング算出処理では、後述するように、閏秒を挿入（補正）するタイミングを示す閏秒挿入タイミングＳが算出されてＲＡＭ２１のデータエリア２１７に格納される。
【００８９】
そして、データエリア２１７に格納された閏秒挿入タイミングＳが読み出され、閏秒挿入タイミングＳになったか否かが判別される（ステップＳ２３）。閏秒挿入タイミングＳになったか否かは、例えば、計時計数回路２７の内部時刻データの年月日情報が閏秒挿入タイミングＳに対応する年月日になったか否かにより判別される。
【００９０】
閏秒挿入タイミングＳになった場合（ステップＳ２３；ＹＥＳ）、データエリア２１６に格納された閏秒補正データが読み出され、閏秒補正データに基づいて、計時計数回路２７に保持される内部時刻データが閏秒補正される（ステップＳ２４）。
【００９１】
そして、第１の閏秒補正処理を終了するか否かが判別される（ステップＳ２５）。ステップＳ２５では、例えば、操作部１８を介してユーザから第１の閏秒補正処理の終了指示が入力されたか否かにより判別される。閏秒挿入タイミングＳになっていない場合（ステップＳ２３；ＮＯ）、ステップＳ２５に移行される。
【００９２】
第１の閏秒補正処理を終了する場合（ステップＳ２５；ＹＥＳ）、第１の閏秒補正処理が終了する。第１の閏秒補正処理を終了しない場合（ステップＳ２５；ＮＯ）、閏秒補正データ取得タイミングＴが、閏秒補正データ取得タイミングＴ＋１２．５分に設定され（ステップＳ２６）、ステップＳ１７に移行される。ステップＳ２６を介するループにより、１２．５分毎の取得タイミングで閏秒補正データが受信されることとなる。
【００９３】
図１２（ａ）を参照して、第１の閏秒補正処理のステップＳ１６の閏秒補正データ取得タイミング算出処理を詳細に説明する。図１２（ａ）に示すように、ステップＳ１５の実行後、ＲＡＭ２１のデータエリア２１２、データエリア２１３、データエリア２１４から時刻情報、ページ番号及びサブフレーム番号が読み出される（ステップＳ１６１）。
【００９４】
そして、ＲＯＭ１９のデータエリア１９２から式データが読み出され、ステップＳ１６１において読み出されたページ番号及びサブフレーム番号を用いて、式データの次式（１）により値ｄＴが算出される（ステップＳ１６２）。
ｄＴ＝（１８．８−（ページ番号＋サブフレーム番号×０．２））×３０  …（１）
式（１）における１８．８は、ページ１８のサブフレーム４を数値で表したものである。また、（ページ番号＋サブフレーム番号×０．２）は、ＧＰＳ計測で取得したページ番号及びサブフレーム番号を数値で表現したものである。３０は、１フレーム（サブフレーム１〜５）の受信時間である。
【００９５】
そして、ステップＳ１６２で算出された値ｄＴが６０秒未満であるか否かが判別される（ステップＳ１６３）。値ｄＴが６０秒未満である場合（ステップＳ１６３；ＹＥＳ）、値ｄＴが、値ｄＴ＋１２．５分に更新される（ステップＳ１６４）。そして、閏秒補正データ取得タイミングＴとして、ステップＳ１６１で読み出した時刻情報＋値ｄＴが設定される（ステップＳ１６５）。
【００９６】
値ｄＴが６０秒以上である場合（ステップＳ１６３；ＮＯ）、ステップＳ１６５に移行される。そして、ステップＳ１６５において算出された閏秒補正データ取得タイミングＴがＲＡＭ２１のデータエリア２１５に格納され（ステップＳ１６６）、閏秒補正データ取得タイミング算出処理が終了する。そして、ステップＳ１７に移行される。
【００９７】
図１２（ｂ）を参照して、第１の閏秒補正処理のステップＳ２２の閏秒挿入タイミング算出処理を詳細に説明する。図１２（ｂ）に示すように、ステップＳ２１の実行後、ＲＡＭ２１のデータエリア２１６から閏秒補正データが読み出される（ステップＳ２２１）。
【００９８】
そして、ＲＯＭ１９のデータエリア１９２から式データが読み出され、ステップＳ２２１において読み出された閏秒補正データの閏秒更新週、閏秒更新日を用いて、式データの次式（２）により、閏秒挿入タイミングＳが算出される（ステップＳ２２２）。
Ｓ＝基準日＋閏秒更新週×７＋閏秒更新日  …（２）
但し、基準日とは、ＧＰＳ週信号が０週の日である。また、閏秒更新週×７は、閏秒が更新される週数に一週間の日数７をかけて日数にしたものである。また、閏秒更新日は、閏秒か更新される週頭からの日数である。
【００９９】
そして、ステップＳ２２２において算出された閏秒挿入タイミングＳがＲＡＭ２１のデータエリア２１７に格納され（ステップＳ２２３）、閏秒挿入タイミング算出処理が終了する。そして、ステップＳ２３に移行される。
【０１００】
以上、本実施の形態によれば、時計装置１００において、航法データの受信時に閏秒補正データ取得タイミングＴを算出し、内部時刻データが閏秒補正データ取得タイミングＴになったときに、閏秒補正データを受信するので、閏秒補正データを確実に受信して閏秒補正できるとともに、閏秒補正データを受信しない時間にＧＰＳモジュール１７の電力供給を停止できるので、消費電力を低減できる。
【０１０１】
また、閏秒挿入タイミングＳを算出し、内部時刻データが閏秒挿入タイミングＳになったときに閏秒補正を行うので、適切なタイミングで確実に閏秒を補正できる。
【０１０２】
また、初回の閏秒補正データ取得タイミングＴ（−３０秒）から１２．５分毎に閏秒補正データを受信するので、いつの閏秒補正データも漏らさず確実に取得できる。
【０１０３】
また、閏秒補正データ取得タイミングＴの余裕時間前に閏秒補正データの受信を行うので、閏秒補正データを余裕をもって受信でき、閏秒補正データをさらに確実に取得できる。
【０１０４】
（第２の実施の形態）
図１３及び図１４を参照して、本発明に係る第２の実施の形態を説明する。本実施の形態では、第１の実施の形態と同様に、時計装置１００を用い、第１の実施の形態と同様の構成の説明を省略し、異なる部分を主として説明する。
【０１０５】
本実施の形態の装置構成としては、第１の実施の形態と同様に、時計装置１００を用いる。
【０１０６】
図１３を参照して、時計装置１００において記憶する各種情報を説明する。図１３（ａ）に、本実施の形態においてＲＯＭ１９に情報を記憶する記憶エリアを示す。図１３（ｂ）に、記憶部２０に情報を記憶する記憶エリアを示す。図１３（ｃ）に、ＲＡＭ２１に情報を格納する格納エリアを示す。
【０１０７】
図１３（ａ）に示すように、ＲＯＭ１９は、プログラムエリア１９３と、データエリア１９２と、を有する。プログラムエリア１９３には、第２の閏秒補正プログラム（データ）が記憶される。
【０１０８】
図１３（ｂ）に示すように、記憶部２０は、データエリア２０１〜２０４を有する。データエリア２０４には、閏秒挿入タイミングＳよりも前で且つ予め設定された閏秒補正を行うタイミングとしての設定タイミングが記憶される。本実施の形態では、設定タイミングを、月末の２３時を過ぎるタイミングを示す情報とするが、これに限定されるものではない。閏秒が挿入されるタイミングは、ＵＴＣ（Coordinated Universal Time）の１２月３１日２３時５９分６０秒や、６月３０日２３時５９分６０秒と、ある程度決まっているので、例えば、設定タイミングが６月末及び１２月末のタイミング（所定時間（２３時等）を過ぎるタイミング）を少なくとも含む情報としてもよい。なお、閏秒を予告するデータは、ＧＰＳ衛星側でいつ更新されるかがが正確には決まっていないので、６月末日及び１２月末日〜その数日前に閏秒補正データを受信することが好ましい。
【０１０９】
図１３（ｃ）に示すように、ＲＡＭ２１は、プログラムエリア２１８と、データエリア２１２〜２１７と、を有する。プログラムエリア２１８には、第２の閏秒補正プログラム（データ）が展開される。
【０１１０】
次に、図１４を参照して、本実施の形態において、時計装置１００で実行される第２の閏秒補正処理を説明する。図１４に、第２の閏秒補正処理の流れを示す。
【０１１１】
時計装置１００において、例えば、時刻修正の開始や、操作部１８を介してユーザより第２の閏秒補正処理の実行指示が入力されたことをトリガとして、ＲＯＭ１９のプログラムエリア１９３から読み出されてＲＡＭ２１のプログラムエリア２１８に展開された第２の閏秒補正プログラムと、ＣＰＵ１１との協働により第２の閏秒補正処理が実行される。
【０１１２】
ステップＳ３１〜Ｓ３７は、第１の閏秒補正処理のステップＳ１１〜Ｓ１７と同様である。そして、記憶部２０のデータエリア２０４から設定タイミングが読み出され、この設定タイミングに基づき、計時計数回路２７の内部時刻データが月末の２３時を過ぎたタイミングであるか否かが判別される（ステップＳ３８）。内部時刻データが月末の２３時を過ぎたタイミングでない場合（ステップＳ３８；ＮＯ）、閏秒補正データ取得タイミングＴが、閏秒補正データ取得タイミングＴ＋１２．５分に更新され（ステップＳ３９）、ステップＳ３７に移行される。
【０１１３】
内部時刻データが月末の２３時を過ぎたタイミングである場合（ステップＳ３８；ＹＥＳ）、ステップＳ４０に移行される。ステップＳ４０〜Ｓ４６は、第１の閏秒補正処理のステップＳ１８〜Ｓ２４と同様である。但し、閏秒挿入タイミングＳになっていない場合（ステップＳ４５；ＮＯ）、ステップＳ４５に移行される。また、ステップＳ４６の実行後、第２の閏秒補正処理は終了する。
【０１１４】
以上、本実施の形態によれば、時計装置１００において、閏秒補正データ取得タイミングで且つ設定タイミングになったときに閏秒補正データを受信するので、より適切なタイミングで閏秒補正データを確実に受信して閏秒補正できるとともに、閏秒補正データ受信を行う回数を低減でき、消費電力を低減できる。
【０１１５】
特に、設定タイミングを６月末及び１２月末の最低限必要なタイミングにすれば、閏秒補正を行う回数をさらに低減でき、消費電力をさらに低減できる。
【０１１６】
また、事前に閏秒を予告するデータを受信しておく作業を行えば、閏秒補正データの受信に失敗しても再トライすることができ、実際の閏秒が挿入されるタイミングで確実に閏秒を補正できる確率を高くすることができる。
【０１１７】
なお、上記実施の形態における記述は、本発明に係る時計装置及び閏秒補正方法の一例であり、これに限定されるものではない。
【０１１８】
例えば、本実施の形態では、ＧＰＳ信号を用いて時刻修正可能な時計装置１００を用いる構成としたが、これに限定されるものではない。例えば、時計装置１００を、位置計測を行うＧＰＳ受信機に組み込む構成としてもよい。
【０１１９】
また、第２の実施の形態において、設定タイミングになったときに、ページ１８のサブフレーム４を含む航法データを受信して閏秒補正データを受信する構成としてもよい。また、ＲＡＭ２１に格納する閏秒補正データ、閏秒補正データ取得タイミング、閏秒補正タイミング等の情報は、適宜記憶部２０に記憶する構成としてもよい。
【０１２０】
また、上記第１の実施の形態において、閏秒補正データ取得タイミングＴに１２．５分を加算し、受信タイミングの判別を行うことを繰り返して、閏秒補正データを受信することを繰り返す構成としたが、これに限定されるものではない。例えば、ステップＳ１７の後に、１２．５分のタイマをスタートし、閏秒補正データを受信した後、タイマが０になるタイミングで閏秒補正データを受信し、次の１２．５分のタイマをスタートすることを繰り返すこととしてもよい。
【０１２１】
また、上記第１の実施の形態において、閏秒補正データ取得タイミングＴが時刻を示す情報であり、計時部２４の内部時刻データと比較することにより、閏秒補正データ取得タイミングＴ−３０秒になったか否かを判別する構成としたが、これに限定されるものではない。例えば、航法データの受信時に、タイマをスタートさせ、タイマ値が値ｄＴ−３０秒経過したか否かを判別することにより、閏秒補正データの受信タイミングを判別する構成としてもよい。
【０１２２】
また、上記実施の形態における時計装置１００の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【図面の簡単な説明】
【０１２３】
【図１】本発明に係る第１の実施の形態の時計装置１００の内部構成を示すブロック図である。
【図２】（ａ）は、第１の実施の形態においてＲＯＭ１９に情報を記憶する記憶エリアを示す図である。（ｂ）は、記憶部２０に情報を記憶する記憶エリアを示す図である。（ｃ）は、ＲＡＭ２１に情報を格納する格納エリアを示す図である。
【図３】航法データのフォーマットを示す図である。
【図４】サブフレームの概略構成を示す図である。
【図５】ＨＯＷの内部構成を示す図である。
【図６】サブフレーム１の構成を示す図である。
【図７】アルマナックデータを含むサブフレームの構成を示す図である。
【図８】ページ１８のサブフレーム４の構成を示す図である。
【図９】ページ番号１〜２４のサブフレーム５の構成を示す図である。
【図１０】第１の閏秒補正処理の概要を示す図である。
【図１１】第１の閏秒補正処理を示すフローチャートである。
【図１２】（ａ）は、閏秒補正データ取得タイミング算出処理を示すフローチャートである。（ｂ）は、閏秒挿入タイミング算出処理を示すフローチャートである。
【図１３】（ａ）は、第２の実施の形態においてＲＯＭ１９に情報を記憶する記憶エリアを示す図である。（ｂ）は、記憶部２０に情報を記憶する記憶エリアを示す図である。（ｃ）は、ＲＡＭ２１に格納する格納エリアを示す図である。
【図１４】第２の閏秒補正処理を示すフローチャートである。
【符号の説明】
【０１２４】
１００  時計装置
１１  ＣＰＵ
１２  表示駆動回路
１３  表示部
１４  ブザー回路
１５  スピーカ
１６  電池
１７  ＧＰＳモジュール
１８  操作部
１９  ＲＯＭ
２０  記憶部
２１  ＲＡＭ
２２  照明駆動回路
２３  照明部
２４  計時部
２５  発振回路
２６  分周回路
２７  計時計数回路
【図１】
2008145287.tif 000003
【図２】
2008145287.tif 000004
【図３】
2008145287.tif 000005
【図４】
2008145287.tif 000006
【図５】
2008145287.tif 000007
【図６】
2008145287.tif 000008
【図７】
2008145287.tif 000009
【図８】
2008145287.tif 000010
【図９】
2008145287.tif 000011
【図１０】
2008145287.tif 000012
【図１１】
2008145287.tif 000013
【図１２】
2008145287.tif 000014
【図１３】
2008145287.tif 000015
【図１４】
2008145287.tif 000016