(57)【特許請求の範囲】
【請求項１】
位置情報衛星から送信される衛星信号を受信する受信部と、
時刻情報を生成する時刻情報生成部と、
前記位置情報衛星からサブフレーム単位ごとに送信される前記衛星信号のうち、前記位置情報衛星の時刻情報である衛星時刻情報と前記位置情報衛星の状態を示す位置情報衛星健康情報とを含む前記サブフレームの先頭が送信されるより前の時刻である開始前情報を生成する開始情報生成部と、
前記時刻情報と前記開始前情報とに基づいて、前記受信部を動作させて前記位置情報衛星の受信を定期的に開始する開始部と、
少なくとも、前記衛星時刻情報と前記位置情報衛星健康情報とを取得すると前記受信部による受信を停止する停止部と、
前記取得した前記衛星時刻情報に基づいて、前記時刻情報生成部が生成する前記時刻情報を修正する時刻修正部と、
今回の時刻修正量である前記時刻情報生成部が生成する前記時刻情報と前記衛星時刻情報との差異が、所定の閾値ずれ量の範囲を超えているかを判断する閾値ずれ判断部と、
前記位置情報衛星健康情報によって前記位置情報衛星の状態を判断する健康状態判断部と、
前記サブフレーム情報単位の各前記衛星時刻情報をそれぞれ衛星時刻情報データとして格納する衛星情報格納部と、
を有し、
前記健康状態判断部が前記位置情報衛星健康情報に基づいて前記位置情報衛星を正常状態と判断した場合において、
前記閾値ずれ判断部が前記閾値ずれ量の範囲を超えていると判断した場合は、前記受信部は、前記衛星信号の次の前記サブフレーム情報単位の前記衛星時刻情報を更に取得する構成となっており、
前記時刻修正部は、各前記衛星時刻情報データのうち少なくとも２つが前記衛星信号の１つの前記サブフレーム情報単位分のずれの範囲内である前記衛星時刻情報データを使用して、前記時刻情報を修正する構成となっている
時刻修正装置。
【請求項２】
前記受信部は、前記衛星時刻情報の正誤判断を行う判断部を有し、
前記判断部で正しいと判断した前記衛星時刻情報を正衛星時刻情報として格納する衛星時刻情報格納部と、
を有し、
前記時刻修正部は、前記正衛星時刻情報に基づいて前記時刻情報生成部が生成する前記時刻情報を修正する、
ことを特徴とする請求項１に記載の時刻修正装置。
【請求項３】
前記閾値ずれ量は、前回の時刻修正の際の前記時刻情報生成部が生成する前記時刻情報からの経過時間に対応した時刻ずれ量であることを特徴とする請求項１又は２に記載の時刻修正装置。
【請求項４】
前記開始前情報は、前記時刻情報生成部が生成する前記時刻情報を０秒若しくは３０秒のタイミングで修正するように構成されていることを特徴とする請求項１乃至請求項３のいずれか一項に記載の時刻修正装置。
【請求項５】
前記位置情報衛星健康情報によって前記位置情報衛星の状態を判断する健康状態判断部を更に有し、
前記健康状態判断部が前記位置情報衛星健康情報に基づいて前記位置情報衛星を正常状態でないと判断した場合は、前記受信部は、他の前記位置情報衛星を受信する構成となっていることを特徴とする請求項１乃至請求項４に記載の時刻修正装置。
【請求項６】
前記位置情報衛星の時刻情報である衛星時刻情報と前記位置情報衛星の状態を示す位置情報衛星健康情報とを含む前記サブフレームは、前記衛星時刻情報の起点からの経過のカウント情報である週番号情報を含んでおり、
前記時刻修正装置の時刻情報を生成する前記時刻情報生成部の内部時刻カウンタにはカレンダー情報を含み、前記カレンダー情報が変更された際には、前記受信部は、前記週番号情報を取得する構成となっており、前記カレンダー情報は、前記週番号情報に基づいて修正される構成となっていることを特徴とする請求項１乃至請求項５に記載の時刻修正装置。
【請求項７】
位置情報衛星から送信される衛星信号を受信する受信部と、
時刻情報を生成する時刻情報生成部と、
前記位置情報衛星からサブフレーム単位ごとに送信される前記衛星信号のうち、前記位置情報衛星の時刻情報である衛星時刻情報と前記位置情報衛星の状態を示す位置情報衛星健康情報とを含む前記サブフレームの先頭が送信されるより前の時刻である開始前情報を生成する開始情報生成部と、
前記時刻情報と前記開始前情報とに基づいて、前記受信部を動作させて前記位置情報衛星の受信を定期的に開始する開始部と、
少なくとも、前記衛星時刻情報と前記位置情報衛星健康情報とを取得すると前記受信部による受信を停止する停止部と、
前記取得した前記衛星時刻情報に基づいて、前記時刻情報生成部が生成する前記時刻情報を修正する時刻修正部と、
今回の時刻修正量である前記時刻情報生成部が生成する前記時刻情報と前記衛星時刻情報との差異が、所定の閾値ずれ量の範囲を超えているかを判断する閾値ずれ判断部と、
前記位置情報衛星健康情報によって前記位置情報衛星の状態を判断する健康状態判断部と、
前記サブフレーム情報単位の各前記衛星時刻情報をそれぞれ衛星時刻情報データとして格納する衛星情報格納部と、
を有し、
前記健康状態判断部が前記位置情報衛星健康情報に基づいて前記位置情報衛星を正常状態と判断した場合において、
前記閾値ずれ判断部が前記閾値ずれ量の範囲を超えていると判断した場合は、前記受信部は、前記衛星信号の次の前記サブフレーム情報単位の前記衛星時刻情報を更に取得する構成となっており、
前記時刻修正部は、各前記衛星時刻情報データのうち少なくとも２つが前記衛星信号の１つの前記サブフレーム情報単位分のずれの範囲内である前記衛星時刻情報データを使用して、前記時刻情報を修正する構成となっている
時刻修正装置付き計時装置。
【請求項８】
時刻情報を生成する時刻情報生成工程と、
前記位置情報衛星からサブフレーム単位ごとに送信される前記衛星信号のうち、前記位置情報衛星の時刻情報である衛星時刻情報と前記位置情報衛星の状態を示す位置情報衛星健康情報とを含む前記サブフレームの先頭が送信されるより前の時刻である開始前情報を生成する開始情報生成工程と、
前記時刻情報と前記開始前情報とに基づいて、前記受信部を動作させて前記位置情報衛星の受信を定期的に開始する開始工程と、
少なくとも、前記衛星時刻情報と前記位置情報衛星健康情報とを取得すると前記受信部による受信を停止する停止工程と、
前記取得した前記衛星時刻情報に基づいて、前記時刻情報生成部が生成する前記時刻情報を修正する時刻修正工程と、
今回の時刻修正量である前記時刻情報生成部が生成する前記時刻情報と前記衛星時刻情報との差異が、所定の閾値ずれ量の範囲を超えているかを判断する閾値ずれ判断工程と、
前記位置情報衛星健康情報によって前記位置情報衛星の状態を判断する健康状態判断工程と、
前記サブフレーム情報単位の各前記衛星時刻情報をそれぞれ衛星時刻情報データとして格納する衛星情報格納部工程と、
を有し、
前記健康状態判断部が前記位置情報衛星健康情報に基づいて前記位置情報衛星を正常状態と判断した場合に、
前記閾値ずれ判断工程において前記閾値ずれ量の範囲を超えていると判断した場合は、前記衛星信号の次の前記サブフレーム情報単位の前記衛星時刻情報を更に取得し、
前記時刻修正工程において、各前記衛星時刻情報データのうち少なくとも２つが前記衛星信号の１つの前記サブフレーム情報単位分のずれの範囲内である前記衛星時刻情報データを使用して、前記時刻情報を修正する
時刻修正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＧＰＳ衛星等の位置情報衛星からの信号に基づいて時刻修正を行う時刻修正装置、時刻修正装置付き計時装置及び時刻修正方法に関するものである。
【背景技術】
【０００２】
自己位置を測位するためのシステムであるＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）システムでは、地球を周回する軌道を有するＧＰＳ衛星が用いられており、このＧＰＳ衛星には、原子時計が備えられている。そして、このようなＧＰＳ衛星は、極めて正確な時刻情報（ＧＰＳ時刻）を有している。
ＧＰＳシステムを用いたＧＰＳ装置の一例としては、この時刻情報を使用した時刻修正の方法や、ＧＰＳ衛星に代えて、長波の標準電波に含まれる時刻コードを解析して、表示時刻を修正する電波時計が提案されている（特許文献１）。
また、ＧＰＳ衛星の時刻情報は、所定の周期で更新されている。そこで、この所定周期後の時刻情報を予測して、ＧＰＳ衛星の予測時刻を算出し、その予測時刻を用いて、自己の位置情報が得られる。このため、ＧＰＳ衛星の擬似距離や位置測定が、受信環境に優れていない場合においても得ることができる方法が提案されている（特許文献２）。
【０００３】
一方、ＧＰＳ衛星の時刻情報（ＧＰＳ時刻）を利用した時刻修正を行う方法が提案されている（特許文献３）。
この方法によれば、電源投入直後にフルパワー（ＣＰＵを動作させ、各部が動作する状態）で航法メッセージを取得する。そして、取得した航法メッセージに含まれる時刻情報を取得して、時刻計算を行う。その後、ＧＰＳ装置の基準のクロック信号を発生するクリスタルの精度と、要求される時計の精度との関係から、時刻計算を行い次の補正するタイミングを求める。つまり、次に航法メッセージを取得する時間（ＣＰＵを停止している状態であり、スリープモードという）を求める。そして、このスリープモードの経過時間後に再び、航法メッセージを取得し、この航法メッセージからの時刻情報に基づいて、時刻修正を行うようになっている。
【０００４】
しかし、この方法では、電源投入直後や、スリープモードから航法メッセージを取得するには、時間がかかるため消費電力が大きくなる。更に、消費電力を低減させたい場合は、航法メッセージを取得することは不向きであった。また、次の時刻情報を修正する時間は、ＧＰＳ装置の基準のクロック信号を発生するクリスタルの精度と、要求される時計の精度との関係から、計算されるものとなっている。このため、時刻修正するタイミングは、個々の装置で調整が必要であるという問題がある。
【特許文献１】特開平１１−２１１８５８号公報（段落０００２、０００３）
【特許文献２】特開平１１−１２５６６６号公報
【特許文献３】特開平１０−８２８７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明は、短い時間で、効率よく時刻データを受信して、消費電力が大きくならない時刻修正が可能な時刻修正装置、時刻修正装置付き計時装置及び時刻修正方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題は、本発明によれば、位置情報衛星から送信される衛星信号を受信する受信部と、時刻情報を生成する時刻情報生成部と、前記時刻情報生成部の生成した前記時刻情報を生成時刻情報として格納する生成時刻情報格納部と、前記位置情報衛星から特定単位ごとに送信される前記衛星信号の前記特定単位の先頭前の情報を前記生成時刻情報に基づいて開始前情報として生成する開始情報生成部と、を有する時刻修正装置であって、前記受信部は、前記開始前情報に基づいて前記位置情報衛星のサーチを所定のタイミングで開始する開始部と、前記衛星信号の前記特定単位を検出して停止する停止部と、を備えており、前記生成時刻情報は、前記受信部の停止するタイミングで時刻修正されることを特徴とする時刻修正装置により達成される。
【０００７】
前記構成によれば、受信部は、衛星信号の特定単位の先頭前から開始までの間に位置情報衛星のサーチを所定のタイミングで行い、衛星信号の特定単位を検出して停止する停止部を有しており、生成時刻情報は、その受信部の停止のタイミングで、時刻修正される。このため、時刻修正装置は、もっとも短い受信時間で時刻修正を行うことができる。
【０００８】
好ましくは、前記衛星信号の前記特定単位は、前記位置情報衛星の時刻情報である衛星時刻情報を含んでおり、前記受信部は、前記衛星時刻情報を取得して、前記衛星時刻情報の正誤判断を行う判断部を有し、前記判断部で正しいと判断した前記衛星時刻情報を正衛星時刻情報として格納する衛星時刻情報格納部と、前記生成時刻情報を前記正衛星時刻情報に基づいて修正して修正表示時刻情報とする時刻修正部と、を有することを特徴とする時刻修正装置である。
【０００９】
前記構成によれば、受信部は、位置情報衛星の衛星時刻情報、すなわちＺカウントを取得して、その取得した衛星時刻情報の正誤判断を行う判断部を有している。そして判断部が、正しいと判断をした場合は、その衛星時刻情報に基づいて、時刻表示部の時刻情報を修正するようになっている。
このため、時刻修正装置は、機器の性能によらず、所定のタイミングで時刻修正を行うことができ、また、正しいと判断された衛星時刻情報に基づいて時刻修正するので、確実に正確な時刻修正を行うことが可能となる。
【００１０】
好ましくは、今回の時刻修正量である前記生成時刻情報と前記衛星時刻情報との差異が、前回の時刻修正の際の前記生成時刻情報からの経過時間に対応した時刻ずれ量である閾値ずれ量の範囲を超えているかを判断する閾値ずれ判断部を有し、前記閾値ずれ判断部が、前記閾値ずれ量の範囲を超えていると判断した場合は、前記時刻修正部は今回の前記衛星時刻情報に基づいて前記生成時刻情報の修正を行わない構成とされていることを特徴とする時刻修正装置である。
【００１１】
前記構成によれば、時刻修正部の修正した際の今回の時刻修正量が、前回の時刻修正の際の生成時刻情報からの経過時間に対応した時刻ずれ量である閾値ずれ量の範囲を超えているかを判断する閾値ずれ判断部を有している。そして、この閾値ずれ判断部が、今回の時刻修正量が、閾値ずれ量の範囲を超えていると判断した場合は、時刻修正部は、今回の衛星時刻情報を使用して時刻情報を行わない。
このため、仮に、今回の衛星時刻情報が確実でない場合に、その衛星時刻情報に基づいて時刻修正を行ってしまい、更にずれ量が大きくなるということがない。
【００１２】
好ましくは、前記衛星信号の前記特定単位は、前記衛星時刻情報を少なくとも含むサブフレーム情報単位の５つを１つの単位とするフレーム情報単位として構成されており、前記受信部は、最初の前記サブフレーム情報単位の前記衛星時刻情報を受信する構成となっていることを特徴とする時刻修正装置である。
【００１３】
前記構成によれば、受信部の取得する衛星時刻情報は、衛星信号の最初のサブフレーム情報単位の衛星時刻情報を取得するようになっているので、所定の時刻で時刻修正を確実に行うことが可能となる。
【００１４】
好ましくは、前記開始情報生成部の生成する前記先頭前の情報は、前記生成時刻情報を０秒若しくは３０秒のタイミングで修正するように構成されていることを特徴とする時刻修正装置である。
【００１５】
前記構成によれば、開始情報生成部の生成する先頭前の情報が、生成時刻情報を０秒若しくは３０秒のタイミングで修正するようになっている。このため、時刻修正装置が時刻修正する場合に、０秒若しくは３０秒のタイミングで修正するので、ユーザーの使用勝手が良いものとなっている。
【００１６】
好ましくは、前記最初の前記サブフレーム情報単位は、前記位置情報衛星の衛星状態を示す位置情報衛星健康情報を含んでおり、前記受信部は、前記生成時刻情報の前回の修正から所定時間経過している場合において、前記位置情報衛星健康情報を取得する構成となっており、前記位置情報衛星健康情報によって前記位置情報衛星の状態を判断する健康状態判断部を更に有していることを特徴とする時刻修正装置である。
【００１７】
前記構成によれば、受信部は、生成時刻情報の前回の修正から一定時間経過している場合において、位置情報衛星の衛星状態を示す位置情報衛星健康情報を取得する。そして、位置情報衛星の状態、つまり、衛星の動作状態や衛星自体が正常状態にあるか異常状態にあるかを判断する健康状態判断部を有している。
このため、生成時刻情報の前回の修正から一定時間経過している場合は、位置情報衛星の衛星状態を示す位置情報衛星健康情報を取得する。このため、前回の受信時から、位置情報衛星の状態が変化している場合には、その状態に応じて時刻修正が可能となる。そして、位置情報衛星に異常があると判断された場合は、その位置情報衛星からの衛星時刻情報は、時刻修正の際に使用しない。このため、時刻修正装置は異常のある衛星時刻情報に基づいて時刻修正を行うことがない。
【００１８】
好ましくは、前記健康状態判断部が前記位置情報衛星健康情報に基づいて前記位置情報衛星を正常状態と判断した場合において、前記閾値ずれ判断部が前記閾値ずれ量の範囲を超えていると判断した場合は、前記受信部は、前記衛星信号の次の前記サブフレーム情報単位の前記衛星時刻情報を更に取得する構成となっており、前記サブフレーム情報単位の各前記衛星時刻情報をそれぞれ衛星時刻情報データとして格納する前記衛星時刻情報格納部を有し、各前記衛星時刻情報データのうち少なくとも２つが前記衛星信号の１つの前記サブフレーム情報単位分のずれの範囲内である前記衛星時刻情報データを使用して、前記時刻修正部は前記生成時刻情報を修正する構成となっていることを特徴とする時刻修正装置である。
【００１９】
前記構成によれば、健康状態判断部が位置情報衛星の衛星状態が正常状態であると判断した場合、つまり、健康状態判断部が位置情報衛星には異常が無いと判断した場合であって、閾値ずれ量の範囲を超えている場合は、最初のサブフレーム情報単位の衛星時刻情報に何らかの不具合があるとみなす。そして、受信部が次のサブフレーム情報単位の衛星時刻情報を取得するようになっている。各サブフレーム情報単位から取得した衛星時刻情報を比較して、少なくとも２つの衛星時刻情報で整合性が取れた場合は、その衛星時刻情報を使用して、時刻修正が行われる。このため、時刻修正装置は、確実に、精度の高い時刻修正を行うことが可能となる。
【００２０】
好ましくは、前記健康状態判断部が前記位置情報衛星健康情報に基づいて前記位置情報衛星を正常状態でないと判断した場合は、前記受信部は、他の前記位置情報衛星を受信する構成となっていることを特徴とする時刻修正装置である。
【００２１】
前記構成によれば、位置情報衛星の位置情報衛星健康情報が正常状態でないと判断した場合、つまり、位置情報衛星に何らかの異常があると判断した場合は、その他の位置情報衛星を受信するようになっている。したがって、異常のない位置情報衛星からの衛星信号の衛星時刻情報によって時刻情報が修正できる。このため、時刻修正装置は、確実に、精度の高い時刻修正を行うことが可能となる。
【００２２】
好ましくは、前記最初の前記サブフレーム情報単位には、前記衛星時刻情報の起点からの経過のカウント情報である週番号情報を含んでおり、前記時刻修正装置の時刻情報を生成する前記時刻情報生成部の内部時刻カウンタにはカレンダー情報を含み、前記カレンダー情報が変更された際には、前記受信部は、前記週番号情報を取得される構成となっており、前記カレンダー情報は、前記週番号情報に基づいて修正される構成となっていることを特徴とする時刻修正装置である。
【００２３】
前記構成によれば、受信部は、位置情報衛星からの衛星信号の最初のサブフレーム情報単位に含まれている週番号情報を取得する。このため、時刻修正装置内のカレンダー情報がユーザーの操作によって変更された場合やリセットされてしまった場合において、週番号情報に基づいて、時刻修正装置が修正することができるので、ユーザーにとって、更に便利である。
【００２４】
前記課題は、本発明によれば、位置情報衛星から送信される衛星信号を受信する受信部と、時刻情報を生成する時刻情報生成部と、前記時刻生成部の生成した前記時刻情報を生成時刻情報として格納する生成時刻情報格納部と、前記位置情報衛星から特定単位ごとに送信される前記衛星信号の前記特定単位の先頭前の情報を前記生成時刻情報に基づいて開始前情報として生成する開始情報生成部と、を有する時刻修正装置付き計時装置であって、前記受信部は、前記開始前情報に基づいて前記位置情報衛星のサーチを所定のタイミングで開始する開始部と、前記衛星信号の前記特定単位を検出して停止する停止部と、を備えており、前記生成時刻情報は、前記受信部の停止するタイミングで時刻修正されることを特徴とする時刻修正装置付き計時装置により達成される。
【００２５】
前記課題は、本発明によれば、時刻情報を生成する時刻情報生成工程と、前記時刻生成工程で生成した前記時刻情報を生成時刻情報として格納する生成時刻情報格納工程と、位置情報衛星から特定単位ごとに送信される衛星信号の前記特定単位の先頭前の情報を前記生成時刻情報に基づいて開始前情報として生成する開始情報生成工程と、前記開始前情報に基づいて前記位置情報衛星のサーチを所定のタイミングで開始する開始工程と、前記衛星信号の前記特定単位を検出して停止する停止工程とを行う受信工程と、前記受信工程の前記停止工程の停止するタイミングで前記生成時刻情報の時刻修正を行う工程を有することを特徴とする時刻修正方法により達成される。
【発明を実施するための最良の形態】
【００２６】
以下、この発明の好適な実施の形態を添付図面等を参照しながら、詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００２７】
（第１の実施形態）
図１は、本発明に係る時刻修正装置付き計時装置である例えば、ＧＰＳ時刻修正装置付き腕時計１０（以下「ＧＰＳ付き腕時計１０」という）を示す概略図であり、図２は、図１の概略断面端部図である。また、図３は、図１及び図２のＧＰＳ付き腕時計１０の主なハードウエア構成等を示す概略図である。
図１及び図２に示すように、ＧＰＳ付き腕時計１０は、その表面に文字板１２、秒針、分針、時針等の指針１３が配置される時刻表示部と、緯度や経度各種メッセージが表示されるＬＣＤ表示パネル等からなるディスプレイ１４等が形成されている。そして、このディスプレイ１４は、緯度、経度や都市名等の位置情報を表示する他、メッセージ情報を表示する。そして、指針１３はモータコイル１９などからなるステップモータで歯車を介して駆動される。
【００２８】
また、図２に示すように、ＧＰＳ付き腕時計１０は、ＧＰＳアンテナ１１を有している。このＧＰＳアンテナ１１は、ＧＰＳ装置４０（図３参照）に備わるものとなっている。このＧＰＳアンテナ１１は、地球の上空を所定の軌道で周回している複数のＧＰＳ衛星１５からの衛星信号を受信するパッチアンテナとなっている。このＧＰＳアンテナ１１は文字板１２の時刻表示面の反対側の面に配置されている。そして、この文字板１２はＧＰＳ衛星１５からの信号である電波を通す材料であるプラスチック等で形成されている。
なお、ＧＰＳ衛星１５は、位置情報衛星の一例となっており、このＧＰＳ衛星１５は地球の上空に複数存在している。
また、外装であるケース１７はＳＵＳ、チタンなどの金属で構成されている。そして、ベゼル１６は、ＧＰＳ装置４０に備えられているＧＰＳアンテナ１１がＧＰＳ衛星１５からの衛星信号を受信する性能を向上させるために、セラミックス製が好ましい。電池２４は、リチウムイオン電池などの二次電池となっている。そして、電池２４の下側には、磁性シート２１が配置されており、その磁性シート２１を介して充電用コイル２２が配置されている。従って、電池２４は、この充電用コイル２２により、外部充電器から電磁誘導で電力を充電できるようになっている。また、磁性シート２１は、磁界を迂回させることができるようになっている。このため、磁性シート２１は、電池２４の影響を低減して、効率的にエネルギー伝送を行うことができるようになっている。そして、電力転送のために裏ブタ２６の中央部には、裏面ガラス部２３が配置されている。
ＧＰＳ付き腕時計１０は、以上のように構成されている。
【００２９】
そして、図３に示すように、ＧＰＳ付き腕時計１０は、時刻表示装置４５、ＧＰＳ装置４０、時刻修正装置４４を備え、コンピュータとしての機能も発揮する構成となっている。また、図１及び図２に示すディスプレイ１４等も接続されている。
以下、図３に示す各構成について説明する。
図３に示すように、ＧＰＳ付き腕時計１０は、受信部である例えば、ＧＰＳ装置４０を備え、図１のＧＰＳ衛星１５から受信した信号をＧＰＳアンテナ１１からフィルタ（ＳＡＷ）３１やＲＦ部（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ：無線周波数）２７を介してベースバンド部３０で信号として取出される構成となっている。
つまり、フィルタ（ＳＡＷ）３１は、バンドパスフィルタであり、１．５ＧＨｚの衛星信号を抜き出すものとなっている。そして、このように抜き出された衛星信号は、ＬＮＡで増幅された後、ミキサ４６でＶＣＯ４１の信号とミキシングされ、ＩＦ（中間周波数）にダウンコンバートされる。また、ＰＬＬ回路３４用のクロック信号は、温度補償回路付き水晶発振回路（ＴＣＸＯ）３２から生成されるようになっている。ダウンコンバートされた衛星信号は、ＩＦフィルタ３５、ＩＦアンプを通り、ＡＤＣ（Ａ／Ｄ変換器）４２でデジタル信号に変換されるようになっている。そして、ベースバンド部３０で、制御信号に基づき、衛星信号の演算を行うようになっている。ベースバンド部３０で得られた時刻データ等は、記憶部に記憶され、駆動回路４３を通して、修正された時刻情報を表示するようになっている。
【００３０】
このように、ＧＰＳ装置４０の一部である受信装置４０ａは、ＲＦ部２７とベースバンド部３０を備え、ＲＦ部２７には、ＰＬＬ回路３４、ＩＦフィルタ３５、ＶＣＯ４１、ＡＤＣ（Ａ／Ｄ変換器）４２等を備えている。
また、ベースバンド部３０には、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）３９、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３６、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３７を備え、温度補償回路付き水晶発振回路（ＴＣＸＯ）３２やフラッシュメモリ３３等も接続されている。そして、ＲＴＣ（リアルタイムクロック）３８は制御部２０に配置されており、時刻情報を生成する時刻情報生成部の一例となっている。このＲＴＣ３８は、制御部２０に接続されている水晶振動子によって決定される基準クロックでカウントアップされるようになっている。
【００３１】
また、充電用コイル２２は、充電制御回路２８を通じて電池２４である二次電池に電力を充電し、レギュレータ２９を介して、時刻修正装置４４等に駆動電力を供給するようになっている。そして、制御部２０は、制御信号を受信装置４０ａに送るようになっており、制御部２０を介して、ＧＰＳ装置４０の受信動作が制御できるようになっている。
つまり、本実施の形態における時計機構は、いわゆる電子時計となっている。
なお、ＲＴＣ３８は、時刻情報を生成する時刻情報生成部の一例となっている。また、ＧＰＳ装置４０は、位置情報衛星（例えば、ＧＰＳ衛星１５）から送信される衛星信号を受信する受信部の一例となっている。そして、ＲＴＣ３８で生成した時刻情報である内部時刻データ７３ｂ（図７参照）は、生成時刻情報の一例となっている。
【００３２】
図４乃至図７は、ＧＰＳ付き腕時計１０の主なソフトウエア構成等を示す概略図であり、図４は全体図である。
図４に示すように、ＧＰＳ付き腕時計１０は、制御部２０を有する。制御部２０は、図４に示す各種プログラム格納部５０内の各種プログラムを実行し、第１の各種データ記憶部６０内の各種データ及び第２の各種データ記憶部７０内の各種データを処理する構成となっている。
また、図４には、各種プログラム格納部５０、第１の各種データ記憶部６０及び第２の各種データ記憶部７０と分けて示してあるが、実際に、このようにデータが分けて格納されているわけではなく、説明上の便宜のために分けて記載したものである。
なお、図６の第１の各種データ記憶部６０には、主に予め格納されているデータをまとめて示した。また、図７の第２の各種データ記憶部７０には、第１の各種データ記憶部６０内のデータ等を各種プログラム格納部５０内のプログラムで処理した後のデータ等を主に示した。
図５は、図４の各種プログラム格納部５０内のデータを示す概略図であり、図６は、図４の第１の各種データ記憶部６０内のデータを示す概略図である。また、図７は、図４の第２の各種データ記憶部７０内のデータを示す概略図である。
図８および図９は、本実施の形態にかかるＧＰＳ付き腕時計１０の主な動作等を示す概略フローチャートである。
【００３３】
以下、図８および図９のフローチャートにしたがって本実施の形態に係るＧＰＳ付き腕時計１０の動作等を説明しつつ、その関連で図５乃至図７の各種プログラムや各種データを説明する。
【００３４】
先ず、図８のＳＴ１０では、ＧＰＳ付き腕時計１０が受信タイミングであるか否かが判断される。
具体的には、ＲＴＣ３８の生成する時刻情報が、図６の時刻修正タイミングデータ６１ａとなったかを図５の受信タイミング判断プログラム５１により判断する。
ここで、時刻修正タイミングデータ６１ａは、例えば、次のような時刻を基準として設定されるようになっている。ＧＰＳ付き腕時計１０の時刻精度が最大で０．５秒程度であるとすると、時刻修正のために、ＧＰＳ衛星１５等から衛星信号を受信する回数は、一日に２、３回の受信でよい。従って、ＧＰＳ付き腕時計１０が、あるＧＰＳ衛星１５から衛星信号が受信しやすい環境であることが好ましい。そのため、受信タイミングとなる時刻修正タイミングデータ６１ａは、受信しやすい環境の時刻を基準として設定されていることが好ましい。そこで、ユーザーがＧＰＳ付き腕時計１０を使用しておらず、腕から外されていて屋内に置かれている可能性が高い時間帯、例えば、夜中である午前２時、又は午前３時などが基準とされる。あるいは、ユーザーがＧＰＳ付き腕時計１０を使用しており、その使用環境が屋外である可能性の高い通勤時間帯、例えば、午前７時や午前８時などが基準とされる。
また、本実施形態では、時刻修正タイミングデータ６１ａは、０秒若しくは３０秒のタイミングで、時刻データを取得して、時刻修正を行うことができるように設定されている。後述するように、ＧＰＳ衛星１５の衛星信号の特定単位は、フレームデータである。このフレームデータは、５つのサブフレームデータ（サブフレーム１〜サブフレーム５）を含む。つまり、時刻修正タイミングデータ６１ａは、フレームデータの先頭であるサブフレーム１の始まりの前が設定されている。サブフレーム１の始まりの前とは、いわゆるサブフレーム１の先頭のプリアンブルデータの前であって、ＧＰＳ装置４０のＲＦ部２７の起動時間やＧＰＳ衛星１５のサーチ時間を見積もったデータである。従って、例えば、サブフレーム１の開始である先頭の１０秒程度前となっている。つまり、例えば、受信タイミングを午前２時を基準として、０秒のタイミングで時刻修正が行われるように設定する。具体的には、時刻修正タイミングデータ６１ａは、午前２時００分の例えば１０秒程度手前のデータとなっている。そして、図５の受信タイミング判断プログラム５１は、ＲＴＣ３８の生成する時刻情報が、この時刻修正タイミングデータ６１ａである午前１時５９分５０秒となったかを判断する。あるいは、例えば、受信タイミングを午前７時を基準として、３０秒のタイミングで時刻修正を行われるように設定する。具体的には、図５の受信タイミング判断プログラム５１は、ＲＴＣ３８の生成する時刻情報が、この時刻修正タイミングデータ６１ａである午前７時００分２０秒となったかを判断するようになっている。
【００３５】
つまり、時刻修正タイミングに関係する受信タイミングは、所定のタイミングとなっており、例えば、時刻表示装置４５の文字板１２に配置される指針１３の秒針が０秒若しくは３０秒のタイミングで、時刻表示装置４５の表示時刻が修正されるようなタイミングとなっている。後述するように、サブフレーム１の先頭は、０秒、３０秒のタイミングで送信されるようになっているので、０秒、３０秒のタイミングで、ＧＰＳ装置４０が受信できるようになっていれば、サブフレーム１の始まりを検出して、時刻情報を取得することができる。
そして、図５の受信タイミング判断プログラム５１は、ＲＴＣ３８でカウントして、時刻修正タイミングデータ６１ａに達しているかを判断する。つまり、受信タイミング判断プログラム５１は、ＲＴＣ３８で生成される内部時刻データ７３ｂに基づいて受信タイミングを生成する開始情報生成部の一例となっている。
そして、受信タイミングに達していない場合は、達するまでカウントするようになっている。
【００３６】
一方、図５の受信タイミング判断プログラム５１が、受信タイミングに達していると判断した場合は、ＳＴ１１に進み、受信を開始する。つまり、上述したＧＰＳ装置４０を起動させて、ＧＰＳ衛星１５をサーチできる状態となるように準備する。
具体的には、上述の図３で説明したように、ＧＰＳ装置４０が動作を開始し、ＧＰＳアンテナ１１から衛星信号であるＧＰＳ信号を受信するために、後述するＧＰＳ衛星１５のＣ／Ａコードのパターンを発生させる。
【００３７】
そして、ＳＴ１２に進み、衛星サーチを開始する。つまり、図５の衛星サーチプログラム５２が、ＧＰＳ装置４０がＧＰＳ衛星１５のＣ／Ａコードのパターンの発生タイミングを調整して、同期できるＧＰＳ衛星１５をサーチする。
【００３８】
次に、ＳＴ１３に進み、ＧＰＳ装置４０が、ＧＰＳ衛星１５のＣ／Ａコードのパターンの発生タイミングを調整して、同期できるまでの時間が、一定以上かかっているかを判断する。つまり、具体的には、図５の受信停止判断プログラム５７が、受信開始からの時間をカウントし、ＧＰＳ衛星１５のサーチに時間がかかっているかを判断する。そして、一定以上かかっている場合は、タイムアウトであると判断し、ＳＴ１４に進み、受信を終了する。つまり、図５の受信停止判断プログラム５７が、一定時間が経過した場合は、タイムアウトであると判断して、ＧＰＳ装置４０の動作を強制的に終了するようにしている。
このため、ＧＰＳ付き腕時計１０が、受信できない環境である場合、例えば、屋内であるような場合に、ＧＰＳ装置４０をいつまでも動作させていると、電力が消費されてしまう。このため、このような場合は、一定時間が経過したらＧＰＳ装置４０の動作を終了して、無駄に電力が消費されることを低減させることができるようになっている。
【００３９】
一方、ＳＴ１３で、タイムアウトで無い場合は、ＳＴ１５に進む。
ＳＴ１５では、ＧＰＳ衛星１５が捕捉できたかを判断するようになっている。つまり、図５の衛星サーチプログラム５２は、ＧＰＳ装置４０がＧＰＳ衛星１５をサーチして、同期する。そして、後述するＧＰＳ衛星１５の衛星信号である航法メッセージが復調できる状態となっているかを判断するようになっている。
そして、捕捉できない場合は、ＳＴ１２に戻り、ＧＰＳ衛星１５のサーチが、再度行われ、他のＧＰＳ衛星１５を捕捉するようになっている。
【００４０】
一方、ＧＰＳ衛星１５が捕捉できた場合は、ＳＴ１６に進み、衛星信号のメッセージを取得するようになっている。
ここで、ＳＴ１６の工程を説明する前に、ＧＰＳ衛星１５から送信される信号（衛星信号）である航法メッセージについて、説明する。
【００４１】
図１８は、ＧＰＳ衛星信号を示す概略説明図である。
各ＧＰＳ衛星１５からは、図１８（ａ）に示すように、１フレームデータ（３０秒）単位で信号が送信されて来る。この１フレームデータは、５個のサブフレームデータであるサブフレーム１〜サブフレーム５（１サブフレームデータは６秒）を有している。各サブフレームデータは、１０ワード（１ワードは０．６秒）を有している。
また、各サブフレームデータの先頭のワードには、ＴＬＭ（Ｔｅｌｅｍｅｔｒｙ  ｗｏｒｄ）データが格納されたＴＬＭワードとなり、このＴＬＭワード内には、図１８（ｂ）に示すように、その先頭にプリアンブルデータが格納されている。
また、ＴＬＭに続くワードは、ＨＯＷ（ｈａｎｄ  ｏｖｅｒ  ｗｏｒｄ）データが格納されたＨＯＷワードとなり、その先頭には、ＴＯＷ（Ｔｉｍｅ  ｏｆ  ｗｅｅｋ、「Ｚカウント」ともいう）というＧＰＳ衛星のＧＰＳ時刻情報が格納されている。
ＧＰＳ時刻情報は毎週日曜日の０時から経過時間が秒で表示され、翌週の日曜日の０時に０に戻るようになっている。つまり、ＧＰＳ時刻情報は、週の初めから一週間毎に示される秒単位の情報であって、経過時間が１．５秒単位で表した数となっている。ＧＰＳ時刻情報は、Ｚカウント（以下「Ｚカウントデータ」）ともいわれており、ＧＰＳ装置４０が現在時刻を知る手がかりともなっている。
【００４２】
そして、この１週間についてはＧＰＳ時刻情報の週番号が付されており、週番号データとしてＧＰＳ衛星１５からの衛星信号である航法メッセージに含まれている。
このＧＰＳ時刻情報の起点は、ＵＴＣ（世界協定時）における１９８０年１月６日００：００：００であり、この日に始まる週は週番号０となっている。そして、週番号と経過時間（秒）のデータを取得することで、受信側はＧＰＳ時刻情報を取得できる構成となっている。
また、週番号データは、１週間単位で更新されるデータとなっている。
従って、受信側で、一旦、週番号データを取得しており、その週番号データを取得した時期からの経過時間がカウントされている場合は、再度、週番号データを取得しなくても、取得している週番号データと経過時間から、ＧＰＳ衛星１５の現在の週番号データが分かる。従って、Ｚカウントデータを取得すれば、現在のＧＰＳ時刻が概算で分かるようになっている。このため、通常は、このＺカウントデータのみを取得する構成としておくことで、受信側の受信動作が短時間で行うので、低消費電力とすることができる。
また、何らかの状況により、取得した週番号データが消去されたり、あるいは、週番号データを取得した時期からの経過時間のカウントがずれてしまったり、週番号データを取得してから一定時間が経過しているような場合は、改めて、ＧＰＳ衛星１５からの衛星信号から、週番号データも受信すれば、新たに受信した週番号データとＺカウントデータから、受信側は現在のＧＰＳ時刻情報を取得することができるようになっている。
【００４３】
そして、図１８で概略図を示すように、ＧＰＳ衛星１５からの信号に含まれる航法メッセージはフレームデータ（メインフレーム構成）が５０ｂｐｓ、全ビット数１５００ビットを主フレームとするデータとなっている。
そして、この主フレームデータは、それぞれ３００ビット（３００ｂｉｔ）ずつの５つのサブフレームデータに分割されている（図１８（ａ））。
そして、１フレームデータは３０秒に相当する。従って、サブフレームデータの１つは、６秒に相当するデータとなっている。上述したように、この各サブフレームデータの先頭の２語には、ＴＬＭワード、ＨＯＷワードのＺカウント（ＴＯＷ）データが含まれている。そして、Ｚカウントデータは、サブフレーム１から始まり、各サブフレームデータごとに６秒おきのデータとなっている。つまり、サブフレーム１からサブフレーム５はＴＬＭワード、ＨＯＷワードのＺカウント（ＴＯＷ）データを有している。この、Ｚカウント（ＴＯＷ）データは、次のサブフレームデータの時刻情報となっている。例えば、サブフレーム１のＺカウントデータは、サブフレーム２の時刻データとなっている。
【００４４】
また、ＧＰＳ衛星１５からの衛星信号である航法メッセージは、図１８（ａ）、（ｂ）で示すように、プリアンブルデータ及びＨＯＷワードのＴＯＷ、各サブフレームデータ、例えば、エフェメリス（各ＧＰＳ衛星１５毎の詳細な軌道情報）、アルマナック（全ＧＰＳ衛星１５の概略軌道情報）、ＵＴＣデータ（世界協定時情報等）となっている。さらに詳細には、航法メッセージのサブフレームデータは、サブフレーム１からサブフレーム５まであり、この５つのサブフレームデータを１つの単位として、フレームデータが構成されている。そして、サブフレームデータは、上述したように、１から１０までのワードデータで構成されている。
そして、サブフレーム１のワード３には、図１７で示すように、上述した週番号（ＷＮ）データとＧＰＳ衛星１５自身の動作状態を示す信号データである衛星健康状態（ＳＶｈｅａｌｔｈ又は衛星ヘルス情報ともいう）を示す各データが入っている。図１７は、サブフレーム１の各ワードデータ（ＷＯＲＤ１〜ＷＯＲＤ５）の一部を説明するための概略概念図となっている。
【００４５】
ＧＰＳ衛星１５からの信号は以上のように送信されてくるため、本実施の形態のＧＰＳ受信とは、ＧＰＳ衛星１５からのＣ／Ａコードと位相同期させることである。
つまり、このようなＧＰＳ衛星１５のフレームデータ等を取得するには、受信側であるＧＰＳ装置４０がＧＰＳ衛星１５の信号と同期する必要がある。
この場合、特に１ｍｓ単位の同期のためにＣ／Ａコード（１０２３ｃｈｉｐ（１ｍｓ））が用いられる。このＣ／Ａコード（１０２３ｃｈｉｐ（１ｍｓ））は、地球を周回している複数のＧＰＳ衛星１５毎に異なっており、固有のものとなっている。
従って、特定のＧＰＳ衛星１５の衛星信号を受信する場合は、受信部であるＧＰＳ装置４０から、いずれかのＧＰＳ衛星１５に固有のＣ／Ａコードを発生させて位相同期することで、受信することができるようになっている。
そして、Ｃ／Ａコード（１０２３ｃｈｉｐ（１ｍｓ））と同期させると、サブフレームデータのＴＬＭワードのプリアンブルデータおよびＨＯＷワードを受信でき、ＨＯＷワードのＺカウントデータが取得できるようになっている。そして、ＧＰＳ装置４０は、ＴＬＭワードおよびＨＯＷワードのＺカウント（ＴＯＷ）データを取得した後に、続けて週番号情報（ＷＮ）データと衛星健康状態情報（ＳＶｈｅａｌｔｈ）データを取得することもできる（図１７）。
【００４６】
そして、衛星健康状態情報（ＳＶｈｅａｌｔｈ）データから、受信しているＧＰＳ衛星１５自体の動作状態も判断できる。つまり、ＧＰＳ衛星１５自身に何らかの不具合が生じていたり、試験衛星である場合などは、この衛星健康状態情報（ＳＶｈｅａｌｔｈ）データで判断することができる。
そして、取得したＺカウントデータが信頼できるか否かの判断は、パリティチェックを行うことで可能である。つまり、ＨＯＷワードのＴＯＷデータの後のパリティデータで、正誤の確認をすることができる。そして、パリティチェックで誤りが確認された場合は、このＺカウントデータには、なんらかの異常があるとみなして、時刻修正には、使用しないようにすることができる。
【００４７】
このように、図１８のフレームデータはフレーム情報単位の一例であり、サブフレームデータはサブフレームデータ情報単位の一例となっており、衛星信号の特定単位の一例である。そして、Ｚカウント（ＴＯＷ）データは、位置情報衛星（ＧＰＳ衛星１５）の衛星時刻情報の一例である。また、週番号情報（ＷＮ）データは、衛星時刻情報の起点からの経過のカウント情報である週番号情報の一例である。そして、Ｚカウントデータ、週番号（ＷＮ）データ、ＴＬＭワード、ＨＯＷワード等は衛星信号の情報の一例となっている。また、衛星健康状態情報（ＳＶｈｅａｌｔｈ）データは、位置情報衛星の衛星状態を示す位置情報衛星健康情報の一例となっており、他の衛星情報部の一例となっている。
ＧＰＳ衛星１５の衛星信号である航法メッセージは以上のように構成されている。
【００４８】
従って、ＳＴ１５で衛星を捕捉できた場合は、ＳＴ１６に進む。そして、ＳＴ１６では、Ｚカウントデータが取得できたかを判断する。
具体的には、図５の時刻データ取得プログラム５３が、ＧＰＳ衛星１５からの衛星信号である航法メッセージから、上述した衛星時刻情報の一例であるＺカウント（ＴＯＷ）データを取得する。そして、図７の受信衛星時刻情報記憶部７１に受信衛星時刻データ７１ａとして記憶するようになっている。つまり、Ｚカウントデータを取得するということは、上述したようにＴＬＭワードのプリアンブルデータで同期を確立してからＺカウント（ＴＯＷ）データを取得できることである。そして図５の時刻情報整合性判断プログラム５０１が、取得したＺカウント（ＴＯＷ）データである図７の受信衛星時刻データ７１ａが信頼できるか否かの判断を行うようになっている。時刻情報整合性判断プログラム５０１は、上述したようなパリティチェックを行う。つまり、時刻情報整合性判断プログラム５０１は、ＨＯＷワードのＴＯＷデータの後のパリティデータで、正誤の確認をするようになっている。そして、時刻情報整合性判断プログラム５０１のパリティチェックでＺカウントデータの誤りが確認された場合は、この取得したＺカウントデータには、なんらかの異常があるとみなして、時刻修正には使用しない。このため、異常が見つかった場合は、図５の時刻データ取得プログラム５３が、Ｚカウントデータが取得できなかったとみなして、ＳＴ１０に戻るようになっている。
【００４９】
一方、時刻情報整合性判断プログラム５０１が異常なしと判断した場合は、図５の時刻データ取得プログラム５３が、この取得したＺカウントデータを時刻修正に使用できると判断して、受信衛星時刻情報記憶部７１内の受信衛星時刻データ７１ａを時刻データ記憶部７３内の受信時刻データ７３ａの１回目受信時刻データ７３ａ１として記憶する。この場合は、図９のＳＴ１７に進む。
【００５０】
ＳＴ１７では、サブフレーム１のＺカウントデータが取得できたかが判断される。
具体的には、図５のサブフレーム確認プログラム５４が、取得されたＺカウントデータに基づいて、サブフレーム１のＺカウントデータであるかを判断する。つまり、図５のサブフレーム確認プログラム５４は、図７の時刻データ記憶部７３内の受信時刻データ７３ａの１回目受信時刻データ７３ａ１から、この１回目受信時刻データ７３ａ１がサブフレーム１のＺカウントデータであるかを判断するようになっている。
【００５１】
従って、所定の受信タイミングであって、ＧＰＳ装置４０は、サブフレーム１のＺカウントデータを受信して取得しているつもりでも、実際には、その次のサブフレームデータであるサブフレーム２のＺカウント（ＴＯＷ）データや、１つ前のフレームデータのサブフレームデータであるサブフレーム５のＺカウント（ＴＯＷ）データを受信している場合もありうる。
このような場合であっても、ＧＰＳ付き腕時計１０では、図５のサブフレーム確認プログラム５４を有しているので、ＧＰＳ付き腕時計１０は、確実にサブフレーム１のＺカウント（ＴＯＷ）データを取得することができるようになっている。
【００５２】
そして、ＳＴ１７で、図５のサブフレーム確認プログラム５４が、取得したＺカウントデータである１回目受信時刻データ７３ａ１が、サブフレーム１のＺカウントデータでないと判断した場合は、ＳＴ１８に進む。
ＳＴ１８では、受信停止判断プログラム５７が、ＧＰＳ装置４０の受信を一時停止させるようになっている。
そして、ＳＴ１９に進み、取得したＺカウント（ＴＯＷ）データからサブフレームデータのサブフレーム番号を確認する。
上述したように、Ｚカウント（ＴＯＷ）データは、ＵＴＣに同期して、正確に６秒ごとにＧＰＳ衛星１５から送信されるデータとなっている。このため、取得したＺカウントデータによって、どのサブフレームのデータを受信したかがＧＰＳ付き腕時計１０は既知となる。このため、例えば、内部時刻データ７３ｂの時刻生成部の一例であるＲＴＣ３８の精度が何らかの状況で、大きくずれた状態である場合において、６秒以上ずれている場合は、受信開始のタイミングもそのずれ分だけずれることとなる。そして、サブフレーム１のＺカウントデータを取得しているつもりでも、他のサブフレームデータのＺカウントデータを取得している場合がある。このような場合でも、ＧＰＳ付き腕時計１０は、図５のサブフレーム確認プログラム５４を有しているのでどのサブフレームデータであるかは確認できるようになっている。従って、ＳＴ１９では、取得したサブフレームデータのサブフレーム番号を確認して、ＳＴ２０に進む。
【００５３】
ＳＴ２０では、次のサブフレーム１の受信のタイミングが、設定されるようになっている。具体的には、図５の受信タイミング設定プログラム５８が、確認したサブフレーム番号と、取得したＺカウントデータの時刻情報及び内部時刻データ７３ｂから、次のサブフレーム１の受信タイミングを設定する。そして、ＳＴ１０に戻り設定された受信のタイミングまで待って、受信を開始するようになっている。この間、受信部の一例であるＧＰＳ装置４０は、一時停止されるようになっている。
ここで、図９では、ＳＴ２３から記号Ｃに向かうようになっているが、これは、図８の記号Ｃに進んでＳＴ１０に戻るようになっていることを示すものである。図８と図９の他の記号Ａや記号Ｂについても同様である。
【００５４】
一方、ＳＴ１７で、サブフレーム１のＺカウントデータが取得できたと判断された場合は、ＳＴ２１に進む。ＳＴ２１は、上述した衛星健康状態情報（ＳＶｈｅａｌｔｈ、衛星ヘルス情報ともいう）データを取得するようになっている。
具体的には、図５の他衛星情報取得プログラム５５が、上述のＧＰＳ衛星１５の衛星信号のサブフレーム１のワード３に含まれる衛星健康状態情報（ＳＶｈｅａｌｔｈ、衛星ヘルス情報ともいう）データを取得する。そして、図５の他衛星情報取得プログラム５５は、取得した衛星健康状態情報データを図７の衛星健康状態情報記憶部７２の衛星健康状態データ７２ａとして記憶するようになっている。
【００５５】
ついで、ＳＴ２２に進み、衛星健康状態データ７２ａが、ＧＰＳ衛星１５が正常であることを示しているかを確認する。具体的には、図５の衛星健康状態確認プログラム５６が、取得した衛星健康状態情報データである図７の衛星健康状態データ７２ａに基づいて、ＧＰＳ衛星１５の状態を判断する。
つまり、上述したように、取得した衛星健康状態情報データである衛星健康状態データ７２ａは、ＧＰＳ衛星１５の自身の動作状態を表すデータとなっており、衛星の状態を表すコードとなっている。そして、衛星健康状態データ７２ａはコードデータが０以外の場合は、何らかの異常があることを示しているので、そのＧＰＳ衛星１５が使用できないものであることが分かるようになっている。そして、正常である場合は、衛星健康状態データ７２ａのコードデータは０となっているので、衛星が正常状態であることが分かるようになっている。
このため、この図７の衛星健康状態データ７２ａによって、ＧＰＳ衛星１５に何らかの不具合等があった場合には、確認できるようになっている。つまり、ＧＰＳ衛星１５からの衛星信号が、信頼できるものであるか否かが判断できるようになっている。
【００５６】
そして、ＳＴ２２で、図７の衛星健康状態データ７２ａが、ＧＰＳ衛星１５の異常を示している場合は、ＳＴ２３に進む。ＳＴ２３では、図５の受信停止判断プログラム５７が、ＧＰＳ装置４０の受信を一時停止する。そして、図５の受信衛星変更プログラム５９が、受信するＧＰＳ衛星１５を変更するように図７の変更受信衛星同期情報記憶部７４に変更受信衛星同期データ７４ａを記憶する。そして、ＳＴ１０に戻り、この変更受信衛星同期データ７４ａに基づいて、受信を開始するようになっている。
このため、ＧＰＳ衛星１５（位置情報衛星の一例）から取得した衛星健康状態情報データである衛星健康状態データ７２ａ（位置情報衛星健康情報の一例）が正常状態でない場合、つまり、ＧＰＳ衛星１５に何らかの異常があると判断して、他のＧＰＳ衛星１５（位置情報衛星の一例）を受信するようになっているので、異常のないＧＰＳ衛星１５（位置情報衛星の一例）からの衛星信号によって時刻情報が修正できる。このため、確実に、精度の高い時刻修正を行うことが可能となる。
【００５７】
一方、ＳＴ２２で、衛星健康状態データ７２ａが、ＧＰＳ衛星１５の異常を示していないと判断した場合は、ＳＴ２４に進む。
ＳＴ２４では、内部時刻情報と整合性がとれたかを判断する。具体的には、図５の閾値ずれ判断プログラム５０３が、現在の時刻情報であるＲＴＣ３８で生成された図７の内部時刻データ７３ｂと受信時刻データ７３ａの１回目受信時刻データ７３ａ１とのずれ量が、図６の整合性検証閾値格納部６２の整合性検証閾値データ６２ａとなっているかを判断する。この整合性検証閾値データ６２ａは、例えば、１日当たりで０．５秒程度となっている。これは、基準クロック源振となる制御部２０（図３参照）に接続された水晶（水晶振動子）の精度に起因する。
このＲＴＣ３８は、制御部２０に接続されている水晶振動子で決定される基準クロックでカウントアップされるようになっている。
【００５８】
そして、ＳＴ２４で、整合性が取れなかった場合は、ＳＴ２５に進む。
つまり、内部時刻データ７３ｂは生成するＲＴＣ３８の性能に関係する値となっている。そして、内部時刻データ７３ｂは、ＲＴＣ３８の基準クロックとなる水晶（水晶振動子）の周波数ずれ（以下  ＲＴＣ３８の周波数ずれともいう）に起因するものである。従って、何らかの影響で、この周波数ずれが大きくなり、図７の内部時刻データ７３ｂと１回目受信時刻データ７３ａ１とのずれ量が、図６の整合性検証閾値データ６２ａより大きくなってしまった場合は、整合性が取れなかったと判断して、ＳＴ２５に進む。
ＳＴ２５では、図５の時刻データ取得プログラム５３が、サブフレーム１のＺカウントデータを取得した時と同一のＧＰＳ衛星１５から次のサブフレームデータであるサブフレーム２やサブフレーム３のＺカウントデータを取得する。そして、図７の時刻データ記憶部７３の受信時刻データ７３ａの２回目受信時刻データ７３ａ２、３回目受信時刻データ７３ａ３にサブフレーム２のＺカウントデータ、サブフレーム３のＺカウントデータがそれぞれ記憶される。ちなみに、この場合も、上述した図５の時刻情報整合性判断プログラム５０１が、各Ｚカウントデータの正誤判断であるパリィティチェックを行うようになっている。
【００５９】
ついで、ＳＴ２６に進み、サブフレーム１、サブフレーム２、サブフレーム３の各Ｚカウントデータで、整合性が２回以上取れたＺカウントデータを採用する。つまり、図５の受信時刻データ整合性判断プログラム５０５が図７の時刻データ記憶部７３内の受信時刻データ７３ａである１回目受信時刻データ７３ａ１、２回目受信時刻データ７３ａ２、３回目受信時刻データ７３ａ３の各データを比較して、各サブフレームデータ分のずれ量である６秒または１２秒のずれとなっている場合は、その整合性の取れた受信時刻データ７３ａを採用するようになっている。つまり、上述したように、サブフレームデータは６秒単位で送信されており、各サブフレームデータのＺカウントデータも６秒のずれとなっている。従って、１回目受信時刻データ７３ａ１はサブフレーム１のＺカウントデータであり、２回目受信時刻データ７３ａ２はサブフレーム２のＺカウントデータとなっているので、これらのＺカウントデータは、６秒のずれ量となっているはずであり、３回目受信時刻データ７３ａ３はサブフレーム３のＺカウントデータであるので、１回目受信時刻データ７３ａ１との差は１２秒となっている。また、２回目受信時刻データ７３ａ２と３回目受信時刻データ７３ａ３とは、６秒の差となっている。従って、このサブフレームデータ分のずれ量で収まっている受信時刻データ７３ａを採用するようになっている。そして、上述したように、内部時刻データ７３ｂを生成しているＲＴＣ３８の周波数ずれが大きかった場合は、内部時刻データ７３ｂとの整合性の判断は行わないようになっている。
【００６０】
つまり、図１６で、受信時間（受信期間）の概略イメージ図を示しているように、このサブフレーム３のＺカウントデータまで取得する場合のイメージは図１６（ｃ）のようなシーケンスである。
そして、この場合、ＧＰＳ装置４０は、サブフレーム１の頭の１０秒程度手前から受信動作を開始し、サブフレーム３のＺカウント（ＴＯＷ）データを取得する時間だけ動作するようになっている。従って、ＧＰＳ装置４０は、この場合の受信時間であっても、サブフレーム１の先頭からサブフレーム３のＺカウントデータを取得するまでの時間ですみ、１５秒程度ですむので、消費電力の削減をすることができる。  そして、この場合において、図５の衛星健康状態確認プログラム５６（健康状態判断部の一例）がＧＰＳ衛星１５（情報衛星の一例）の衛星状態が正常状態であると判断した場合、つまり、衛星健康状態確認プログラム５６（健康状態判断部）がＧＰＳ衛星１５（位置情報衛星）には異常が無いと判断した場合であって、図６の整合性検証閾値データ６２ａ（閾値ずれ量の一例）の範囲を超えている場合は、サブフレーム１（最初のサブフレーム情報単位の一例）のＺカウントデータ（衛星時刻情報の一例）に何らかの不具合があるとみなし、ＧＰＳ装置４０（受信部の一例）は、サブフレーム２，３（次のサブフレーム情報単位の一例）のＺカウントデータ（衛星時刻情報の一例）を取得するようになっている。
そして、サブフレーム１、２、３のＺカウントデータである図７の受信時刻データ７３ａ内のデータを比較して、少なくとも２つの衛星時刻情報で整合性が取れた場合は、その衛星時刻情報を使用して、時刻修正が行われる。
そのため、確実に、精度の高い時刻修正を行うことが可能となる。
【００６１】
ここでは、サブフレーム１、サブフレーム２、サブフレーム３の各Ｚカウントデータの整合性が取れた図７の受信時刻データ７３ａを採用するようになっているが、例えば、サブフレーム２のＺカウントデータと図７の内部時刻データ７３ｂとの整合性を確認して、上述した図６の整合性検証閾値データ６２ａ内である場合は、サブフレーム３のＺカウントデータを取得せずに受信を終了してもよい。この場合の受信時間（受信期間）の概略イメージとしては、図１６（ｄ）のようなシーケンスである。つまり、サブフレーム１の手前からＧＰＳ装置４０の受信が開始され、衛星サーチを行い、サブフレーム１の先頭からＺカウント（ＴＯＷ）データを取得し、更にワード３の衛星健康状態情報データ（衛星ヘルス、図１６では単にヘルスとなっている）を取得して図７の衛星健康状態データ７２ａに記憶し、一旦受信を停止する受信停止期間を設けて、次のサブフレームデータであるサブフレーム２の手前から、再び受信を行い、Ｚカウント（ＴＯＷ）データを取得するようになっている。
【００６２】
つまり、ＧＰＳ付き腕時計１０のＧＰＳ装置４０は、サブフレーム１を受信する。このとき、上述したように、ＴＬＭを介して、ＨＯＷワードのＺカウント（ＴＯＷ）データを取得する。
Ｚカウント（ＴＯＷ）データは、上述のように、衛星時刻情報のデータであり、ＧＰＳ衛星１５から、このＺカウントデータを入手する。
したがって、それ以外のデータ、例えば図１８（ａ）のエフェメリスやアルマナック等のデータは取得する必要がない。しかし、図１８（ａ）に示すようにサブフレームはサブレーム１（Ａ）からサブフレーム５（Ｅ）まで順番に送信され、各サブフレームデータは、ＴＬＭのワードからエフェメリス等のワードまでが順番に送信されてくる。
このため、ＧＰＳ装置４０は、例えば、サブフレームデータのＨＯＷのワードに格納されているＺカウント（ＴＯＷ）データのみを取得したい場合でも、例えば、図１８（ａ）のサブフレーム１（Ａ）のＨＯＷのＺカウント（ＴＯＷ）データを取得した後、フレーム１のワード３、ワード４〜ワード１０までの衛星補正データ等を受信して、サブフレーム２のＨＯＷのＺカウント（ＴＯＷ）データを取得するようになっている。
これでは、その間、ＧＰＳ付き腕時計１０のＧＰＳ装置４０が継続して受信続けることになり、消費電力が大きいものとなってしまう。
【００６３】
そこで、たとえば、図１６（ｄ）に示すように、サブフレーム１のＨＯＷのワードデータを受信して、週番号データや衛星健康状態情報データを含むワード３まで受信した後、次の第２サブフレームのＴＬＭのワードデータが送信されるまでの間、電池２４からレギュレータ２９を介して、ＧＰＳ装置４０の衛星信号の受信動作のための電力を減らすように、受信停止期間を設ける。このようにすると、ＧＰＳ装置４０の受信動作による消費電力を小さくすることができる。
具体的には、ＧＰＳ装置４０は、既に、ＧＰＳ衛星１５のＣ／Ａコードと同期をとっている。このため、サブフレーム１のＴＬＭワードの開始位置と同期をとっている。そして、ＴＬＭに続く次のワードデータであるＨＯＷのＺカウント（ＴＯＷ）データを取得することができる。
そして、サブフレームデータは、６秒のデータとなっており、１０のワードデータとなっているので、各ワードデータの受信時間は０．６秒となる。
したがって、サブフレーム１のＴＬＭワードの開始からＲＴＣ２３等で計測して１．２秒後に、図３に示すように電池２４からレギュレータ２９を介してＧＰＳ装置４０に供給される電力供給を減らして、受信停止期間とするが、この際には、サブフレーム１のＺカウント（ＴＯＷ）データは取得できている。
【００６４】
そして、サブフレームデータは１０のワードデータとなっているので、８のワードデータの時間分である４．８秒の間を上述の受信停止期間として、その受信停止期間経過後に再び、受信期間として、電池２４からレギュレータ２９を介してＧＰＳ装置４０への電力供給を増加すれば、サブフレーム２のＴＬＭやＨＯＷのＺカウント（ＴＯＷ）データを取得できる。そして、同様に、１．２秒後に再び、上記受信停止期間とする。そうすると、サブフレーム１とサブフレーム２のＺカウント（ＴＯＷ）データが取得できる。そして、受信停止期間を設けているので、消費電力を小さくすることができる。このような受信停止期間は図５の受信停止判断プログラム５７、受信タイミング設定プログラム５８で判断できるようになっている。
【００６５】
実際はＲＴＣ２３等の誤差もあるので、上述の１．２秒及び４．８秒は、少し前から受信が開始できるように設定されるようにしている（図１６（ｄ））。そして、同様にサブフレーム３のＺカウント（ＴＯＷ）データを取得すれば、受信時間（受信期間）を短くすることができ、消費電力は削減しつつも整合性をとるためのＺカウント（ＴＯＷ）データを３回取得できる。
【００６６】
次いで、ＳＴ２７に進み、図５の受信停止判断プログラム５７が、ＧＰＳ装置４０の受信を停止して、ＧＰＳ衛星１５からの衛星信号の受信を終了する。
そして、ＳＴ２８に進み、図５の時刻情報修正プログラム５０２が、図７の内部時刻データ７３ｂを受信時刻データ７３ａに基づいて、修正するようになっている。この場合、上述の工程で採用されている図７の受信時刻データ７３ａを使用するようになっている。そして、図５の時刻情報修正プログラム５０２が、修正した時刻が図７の時計表示用時刻データ７３ｃとして記憶されるようになっている。
そして、図５の時計表示時刻データ修正プログラム５０４が、図７の時計表示用時刻データ７３ｃに基づいて、ＧＰＳ付き腕時計１０の文字板１２の指針１３やディスプレイ１４の表示時刻を修正するようになっている。
ＧＰＳ付き腕時計１０は、以上のように、時刻修正を行うようになっている。
【００６７】
ここで、ＲＴＣ３８は時刻情報を生成する時刻情報生成部の一例となっている。また、内部時刻データ７３ｂは、時刻生成部の一例であるＲＴＣ３８の生成した時刻情報を生成時刻情報の一例となっている。そして、時刻データ記憶部７３は、生成時刻情報格納部の一例となっている。受信タイミング判断プログラム５１は、開始情報生成部の一例となっている。開始情報生成部は、生成時刻情報に基づいて生成される。生成時刻情報とは、位置情報衛星の一例であるＧＰＳ衛星１５からフレーム単位ごとに送信される衛星信号の先頭であるサブフレーム１のプリアンブルデータを受信するタイミング前の情報である。そして、ＧＰＳ装置４０は、受信部の一例となっている。また、開始前情報は、所定のタイミングである０秒、３０秒の１０秒程度手前であって、衛星サーチ等の時間を加味した情報となっている。
そして、衛星サーチプログラム５２は位置情報衛星のサーチを開始する開始部の一例であり、受信停止判断プログラム５７や受信タイミング設定プログラム５８は、衛星信号の特定単位であるサブフレームデータを検出して停止する停止部の一例となっている。
このため、ＧＰＳ付き腕時計１０は、もっとも短い受信時間で時刻修正を行うことができる。
【００６８】
また、Ｚカウント（ＴＯＷ）データは、位置情報衛星の時刻情報である衛星時刻情報の一例である。時刻情報整合性判断プログラム５０１は、衛星時刻情報の正誤判断を行う判断部の一例となっている。
受信時刻データ７３ａは、衛星時刻情報の一例となっており、時刻データ記憶部７３は衛星時刻情報格納部の一例ともなっている。
時刻情報修正プログラム５０２（時刻修正部の一例）は、内部時刻データ７３ｂ（時刻生成情報の一例）を受信時刻データ７３ａ（正衛星時刻情報の一例）に基づいて修正して時計表示用時刻データ７３ｃ（修正表示時刻情報の一例）とする。
このため、ＧＰＳ付き腕時計１０は、機器の性能によらず所定のタイミングで時刻修正を行うことができ、また、正しいと判断された衛星時刻情報に基づいて時刻修正するので、確実に正確な時刻修正を行うことが可能となる。
【００６９】
また、時刻情報整合性判断プログラム５０１は、今回の時刻修正量である生成時刻情報の一例である内部時刻データ７３ｂと衛星時刻情報の一例である受信時刻データ７３ａとの差異が、整合性検証閾値データ６２ａの範囲を超えているかを判断する閾値ずれ判断部の一例となっている。整合性検証閾値データ６２ａは、前回の時刻修正の際の生成時刻情報からの経過時間に対応した時刻ずれ量である閾値ずれ量の一例である。
そして、時刻情報整合性判断プログラム５０１が（閾値ずれ判断部の一例）が、整合性検証閾値データ６２ａ（閾値ずれ量の一例）の範囲を超えていると判断した場合は、時刻情報修正プログラム５０２（時刻修正部の一例）は受信時刻データ７３ａ（今回の衛星時刻情報の一例）に基づいて内部時刻データ（時刻生成情報の一例）の修正を行わない構成とされている。
このため、仮に、今回の衛星時刻情報が確実でない場合に、その衛星時刻情報に基づいて時刻修正を行ってしまい、更にずれ量が大きくなるということが無い。
【００７０】
また、ＧＰＳ付き腕時計１０は、ＧＰＳ装置４０の受信停止判断プログラム５７によって受信を開始して時刻データ取得プログラム５３が衛星信号から衛星時刻情報を取得してサブフレーム確認プログラム５４が確認することで、衛星信号の最初のサブフレーム情報単位の一例であるサブフレーム１の衛星時刻情報であるＺカウント（ＴＯＷ）データを取得するようになっている。このため、所定のタイミングである０秒、３０秒で、確実に時刻修正が行えるようになっており、ユーザーに使い勝手が良いものとなっている。また、ＧＰＳ付き腕時計１０は、サブフレーム１のＺカウントデータの受信ですむので、消費電力を抑えることもできる。
そして、衛星状態を示す位置情報衛星健康情報の一例である衛星健康状態データ７２ａによって、位置情報衛星の状態を判断する健康状態判断部の一例である衛星健康状態確認プログラム５６を有しているので、位置情報衛星の衛星状態の状態、つまり、正常状態か異常状態であるかの判断ができるようになっている。このため、異常のある位置情報衛星の衛星時刻情報を使用して、時刻修正を行ってしまうことが無い。そして、時刻情報を受信する際に、Ｚカウントデータ以外に位置衛星健康状態情報を取得することによって、その時刻情報が確実なものであるかの判断が容易となる。そして、この時刻情報であるＺカウントデータと位置衛星健康状態情報を得る際に、サブフレーム１からこれらのデータを取得するので、受信時間を短くでき、消費電力を抑えることができるようになっている。
【００７１】
（第２の実施形態）
第２の実施形態のＧＰＳ付き腕時計１０は、その多くの構成が第１の実施形態と重複するので、重複する構成については、同一符号を付し、異なる点を中心に説明する。
つまり、ＧＰＳ付き腕時計１０の概略説明図である図１乃至図４、図６は第１の実施形態と共通する構成となっている。
そして、図１２は、第２の実施形態に係るＧＰＳ付き腕時計１０の動作状態を示す概略フローチャートである。この第２の実施形態にかかるＧＰＳ付き腕時計１０は、大部分を第１の実施形態と共通にしているので、図１２では、異なる部分を中心に示している。つまり、図１２の概略フローチャートの前後の工程は、第１の実施形態の工程と同様となっている。従って、図８及び図９の第１の実施形態の概略フローチャートにおいて、開始からＳＴ１０の受信タイミングの工程を経てＳＴ１７のサブフレーム１のＺカウントデータの確認の工程に至るまで、そして、ＳＴ１７で確認できなかった場合にＳＴ１８に進み、その後ＳＴ２０に至り、またＳＴ１０に戻る工程、及びＳＴ２１、ＳＴ２２、ＳＴ２４〜ＳＴ２８で時刻修正を行い終了する工程は同一である。よって、図１２では一部を省略して示している。
従って、図１２の概略フローチャートでは、ＳＴ１７で、サブフレーム１のＺカウントデータが取得できたことを確認した後の工程が、一部追加となっている。
つまり、第２の実施形態において、第１の実施形態と異なる点は、ＳＴ１７からＳＴ２１に至るまでの工程において、前回の受信成功時である時刻情報を修正した際からの時間を確認する工程が追加されている。また、ＳＴ２２のあと、ここでは省略したＳＴ２４に至る間に受信成功時間を記憶する工程ＳＴ３１が追加となっている。
【００７２】
従って、この概略フローチャートの関係で、図４の各種プログラム格納部と各種データ記憶部もその一部が追加されているので、図１０、図１１にそれぞれ概略概念図を示している。図１０は各種プログラム格納部１５０、図１１は第２の各種データ記憶部１７０をそれぞれ図示している。ここで、上述したとおり各種プログラム格納部１５０、第２の各種データ記憶部１７０の機能等や、説明の便宜のために分けて図示している点などは、第１の実施の形態と同様となっている。異なる点は、図１０の各種プログラム格納部１５０に、受信成功時刻取得プログラム５０６、前回受信経過時間確認プログラム５０７が追加されている点と、図１１の第２の各種データ記憶部１７０に前回受信成功時刻記憶部７５の前回受信成功時刻データ７５ａの追加されている点である。
このため、以下では、第１の実施形態と異なる点を中心に、第２の実施形態のＧＰＳ付き腕時計１０の動作を図１２の概略フローチャートに従って説明し、その関係で、図１０、図１１の説明をする。
【００７３】
上述したように、ＳＴ１７では、ＧＰＳ衛星１５から取得したＺカウントデータが、サブフレーム１のものであるかが確認されるようになっている。そして、サブフレーム１のＺカウントデータであると確認された場合は、図１２のＳＴ３０に進む。
【００７４】
ＳＴ３０では、前回の受信成功時刻から一定時間以内かどうかが判断されるようになっている。
具体的には、図１０の前回受信経過時間確認プログラム５０７が、図１１の前回受信成功時刻データ７５ａからの経過時間を内部時刻データ７３ｂと比較することで、一定時間以内であるかを判断する。
ここで一定時間とは、衛星健康状態データ７２ａの更新される可能性のある時間や、上述のエフェメリスの有効期間内等の時間として設定される。例えば、４時間程度である。
つまり、ＧＰＳ衛星１５の状態を示す衛星健康状態情報である衛星健康状態データ７２ａが変更されている場合に、この衛星健康状態データ７２ａを取得し直すことで、更新された状態を知ることができる。
【００７５】
そして、ＳＴ３０で、前回の受信成功から一定時間、例えば４時間以内であると判断された場合は、その後に続くデータ等は受信せずに、ＳＴ２４（図９参照）の内部時刻情報との整合性の確認工程に進むようになっている。この場合は、衛星健康状態データ７２ａ（図１１参照）は、前回の受信の際から変更されずに、ＧＰＳ衛星１５は、正常であるとみなし、時刻修正を行うことができる。
つまり、この場合の受信時間は、図１６の受信時間（受信期間）の概略イメージ図の図１６（ａ）のようなシーケンスとなっている。図１６（ａ）は、ＧＰＳ装置４０は、サブフレーム１の先頭の１０秒程度手前から受信動作を開始し、サブフレーム１のＺカウント（ＴＯＷ）データを取得する時間だけ動作するようになっている。
このように、本実施形態のＧＰＳ付き腕時計１０は、生成時刻情報の前回の修正した際の時刻である前回受信成功時刻データ７５ａ（図１１参照）から一定時間経過していない場合は、ＧＰＳ衛星１５（位置情報衛星の一例）は前回の時刻修正時に取得している衛星健康状態（ＳＶｈｅａｌｔｈ）データ７２ａ（位置情報衛星健康情報の一例）に基づいて、正常状態であるとみなすようになっている。そして、サブフレーム１のＺカウントデータ（衛星時刻情報の一例）のみで、ＧＰＳ装置４０（受信部の一例）を停止する。このため、ＧＰＳ付き腕時計１０は、受信時間が短くなり、消費電力をより少なくできるようになっている。
【００７６】
一方、ＳＴ３０で、前回の受信成功時である内部時刻データ７３ｂの修正時から一定時間、例えば４時間より経過していると判断された場合は、次のＳＴ２１に進む。
ＳＴ２１では、上述した第１の実施形態と同様に衛星健康状態（ＳＶｈｅａｌｔｈ）情報データを取得する。次いで、上述した第１の実施形態と同様に、ＳＴ２２に進み、ＧＰＳ衛星１５の状態を確認する。
ＳＴ２２で、衛星健康状態情報データである図１１の衛星健康状態（ＳＶｈｅａｌｔｈ）データ７２ａが、正常でないことを示していた場合は、第１の実施形態と同様、ＳＴ２３に進む。
一方、ＳＴ２２で、取得した衛星健康状態情報データである図１１の衛星健康状態（ＳＶｈｅａｌｔｈ）データ７２ａが、正常であることを示していた場合は、ＳＴ３１に進む。
【００７７】
ＳＴ３１では、この時刻を受信成功時刻として記憶するようなっている。具体的には、図１０の受信成功時刻取得プログラム５０６が、図１１の前回受信成功時刻記憶部７５に、図１１の衛星健康状態（ＳＶｈｅａｌｔｈ）データ７２ａが正常であったと判断されたＧＰＳ衛星１５から取得したＺカウントデータの時刻情報を前回受信成功時刻データ７５ａとして記憶する。
従って、図１１の前回受信成功時刻記憶部７５に記憶されている前回受信成功時刻データ７５ａは、ＧＰＳ衛星１５の衛星信号の受信に成功した際の時刻となっている。
そして、第１の実施形態で説明した、図９のＳＴ２４の工程に進むようになっている。
【００７８】
ここで、この場合の受信時間（受信期間）を説明すると、図１６の受信時間（受信期間）の概略イメージ図の図１６（ｂ）のようなシーケンスとなっている。図１６（ｂ）は、ＧＰＳ装置４０が、サブフレーム１の頭の１０秒程度手前から受信動作を開始し、サブフレーム１のＺカウント（ＴＯＷ）データに続いて、ワード３のデータを受信する時間だけ動作するようになっている。
このため、図１６（ａ）の受信時間の次に短い受信時間で済む。このため、消費電力の低減を図ることも可能であり、更新された週番号データで、より正確な時刻修正を行うことができるようになっている。
【００７９】
つまり、以上のように、第２の実施形態のＧＰＳ付き腕時計１０のＧＰＳ装置４０（受信部の一例）は、前回受信成功時刻データ７５ａ（生成時刻情報の前回の修正の際）から所定時間経過している場合において、衛星健康状態データ７２ａ（位置情報衛星健康情報の一例）を取得する構成となっており、衛星健康状態データ７２ａによってＧＰＳ衛星１５（位置情報衛星の一例）の状態を判断する健康状態判断部（衛星健康状態確認プログラム５６）を更に有している。
このため、前回の受信時から、ＧＰＳ衛星１５（位置情報衛星の一例）の状態が変化している場合には、その状態に応じて時刻修正が可能となる。そして、ＧＰＳ衛星１５（位置情報衛星の一例）に異常があると判断された場合は、そのＧＰＳ衛星１５（位置情報衛星の一例）からのＺカウント（衛星時刻情報の一例）は、時刻修正の際に使用しない。このため、異常のあるＧＰＳ衛星１５のＺカウント（衛星時刻情報の一例）に基づいて時刻修正を行うことがない。その後の工程は、第１の実施形態で説明した工程と同様となっている。
【００８０】
（第３の実施形態）
第３の実施形態のＧＰＳ付き腕時計１０は、その多くの構成が第１の実施形態と重複するので、重複する構成については、同一符号を付し、異なる点を中心に説明する。
つまり、ＧＰＳ付き腕時計１０の概略説明図である図１乃至図４、図６は第１の実施形態と共通する構成となっている。
そして、図１５は、第３の実施形態に係るＧＰＳ付き腕時計１０の動作状態を示す概略フローチャートである。この第３の実施形態にかかるＧＰＳ付き腕時計１０は、大部分を第１の実施形態と共通にしているので、図１５では、異なる部分を中心に示している。
つまり、図１５の概略フローチャートの前後の工程は、第１の実施形態の工程と同様となっている。従って、図８及び図９の第１の実施形態の概略フローチャートにおいて、開始からＳＴ１０の受信タイミングの工程を経てＳＴ１７のサブフレーム１のＺカウントデータの確認の工程に至るまで、そして、ＳＴ１７で確認できなかった場合にＳＴ１８に進み、その後ＳＴ２０に至り、またＳＴ１０に戻る工程、及びＳＴ２１〜ＳＴ２８で時刻修正を行い終了する工程は同一であるので、図１５では一部を省略して示している。
従って、図１５の概略フローチャートでは、ＳＴ１７で、サブフレーム１のＺカウントデータが取得できたことを確認した後の工程が、一部追加となっている。
つまり、第３の実施形態において、第１の実施形態と異なる点は、ＳＴ１７からＳＴ２１に至るまでの工程において、ＧＰＳ付き腕時計１０のカレンダー情報が変更または消滅しているかの確認工程と、週番号データを取得する工程、カレンダー情報の更新工程が追加されるようになっている。
【００８１】
従って、この概略フローチャートの関係で、図４の各種プログラム格納部と各種データ記憶部もその一部が追加されている。このため、図１３、図１４にそれぞれ概略概念図を示している。図１３は各種プログラム格納部２５０、図１４は第２の各種データ記憶部２７０をそれぞれ図示している。ここで、上述したとおり各種プログラム格納部２５０、第２の各種データ記憶部２７０の機能等や、説明の便宜のために分けて図示している点などは、第１の実施の形態と同様となっている。異なる点は、図１３の各種プログラム格納部２５０に、週番号（ＷＮ）情報取得プログラム５０８、カレンダー情報確認プログラム５０９、カレンダー情報書換プログラム５１０が追加されている点と、図１４の第２の各種データ記憶部２７０に週番号データ記憶部７６の週番号データ７６ａ、カレンダー情報記憶部７７のカレンダー情報データ７７ａ、カレンダー書換履歴記憶部７８のカレンダー書換履歴データ７８ａの追加されている点である。
このため、以下では、第１の実施形態と異なる点を中心に、第３の実施形態のＧＰＳ付き腕時計１０の動作を図１５の概略フローチャートに従って説明し、その関係で、図１０、図１１の説明をする。
【００８２】
上述したように、ＳＴ１７では、ＧＰＳ衛星１５から取得したＺカウントデータが、サブフレーム１のものであるかが確認されるようになっている。そして、サブフレーム１のＺカウントデータであると確認された場合は、図１５のＳＴ４０に進む。
ＳＴ４０では、カレンダー情報が変更または消失されているかを判断する。
具体的には、図１３のカレンダー情報確認プログラム５０９が、図１４のカレンダー書換履歴記憶部７８のカレンダー書換履歴データ７８ａを確認して、カレンダー情報記憶部７７のカレンダー情報データ７７ａが、変更または消失しているかを判断する。
このカレンダー書換履歴記憶部７８のカレンダー書換履歴データ７８ａは、例えば、ユーザーによる操作ボタン等の操作により、カレンダー情報データ７７ａを変更してしまった際の情報や、カレンダー情報記憶部７７のカレンダー情報データ７７ａがリセットされて消失されてしまった際の情報などが記録されている。
この様な場合は、ＧＰＳ付き腕時計１０は、カレンダー情報データ７７ａを更新して、修正する必要がある。
【００８３】
このため、ＳＴ４０で変更されていると判断された場合は、ＳＴ４１に進む。
ＳＴ４１では、ＧＰＳ装置４０は、さらにＧＰＳ衛星１５からの衛星信号である航法メッセージのサブフレーム１のＺカウントに続き、週番号（ＷＮ）データを取得する。
具体的には、図１３の週番号（ＷＮ）情報取得プログラム５０８が、ＧＰＳ衛星１５からの衛星信号である航法メッセージのサブフレーム１のＺカウントに続くワード３から週番号（ＷＮ）データを取得して、図１４の週番号データ記憶部７６に週番号データ７６ａとして記憶する。衛星信号である航法メッセージの週番号（ＷＮ）情報は、上述したように、サブフレーム１のワードデータであるワード３に含まれているので、ＧＰＳ装置４０は、このワード３を受信するまで、動作するように、図１３の受信停止判断プログラム５７が判断することになる。そして、この受信されたワード３から図１３の週番号（ＷＮ）情報取得プログラム５０８が、週番号（ＷＮ）データを取得して、図１４の週番号データ記憶部７６に週番号データ７６ａとして記憶する。
【００８４】
次に、ＳＴ４２では、図１３のカレンダー情報書換プログラム５１０が、この図１４の週番号データ７６ａに基づいて、図１４のカレンダー情報記憶部７７のカレンダー情報データ７７ａを更新する。
一方、ＳＴ４０で、変更されていないと判断された場合は、ＳＴ２１に進む。この工程は、第１の実施形態と同様であるので、省略する。ＳＴ２１以下の工程も第１の実施形態と同様となっている。
従って、サブフレーム１（最初のサブフレーム単位の一例）には、衛星時刻情報の起点からの経過のカウント情報である週番号データ７６ａ（週番号情報（ＷＮ）の一例）を含んでいる。カレンダー情報データ７７ａ（カレンダー情報の一例）が変更された際には、ＧＰＳ装置４０（受信部の一例）は、週番号データ７６ａ（週番号情報の一例）を取得する構成となっており、カレンダー情報データ７７ａ（カレンダー情報の一例）は、週番号データ７６ａ（週番号情報（ＷＮ）の一例）に基づいてカレンダー情報書換プログラム５１０が修正する構成となっている。
このため、ＧＰＳ付き腕時計１０内のカレンダー情報データ７７ａがユーザーによって変更された場合やリセットされてしまった場合において、週番号データ７６ａを取得して、修正することができるので、ユーザーにとって、更に便利である。
【００８５】
本発明は、上述の各実施形態に限定ない。上述の各実施形態は、ＧＰＳ衛星について説明したが、本発明は、ＧＰＳ衛星だけではなく、ガリレオ、ＧＬＯＮＡＳＳなどの他の全地球的航法衛星システム（ＧＮＳＳ）やＳＢＡＳなどの静止衛星や準天頂衛星などの時刻情報を含む衛星信号を発信する位置情報衛星でも良い。
【図面の簡単な説明】
【００８６】
【図１】ＧＰＳ時刻修正装置付き腕時計を示す概略図である。
【図２】図１のＧＰＳ時刻修正装置付き腕時計の概略端面図である。
【図３】図１、図２のＧＰＳ時刻修正装置付き腕時計の内部の主なハードウエア構成等を示す概略図である。
【図４】図１、図２のＧＰＳ時刻修正装置付き腕時計の主なソフトウエア構成等を示す全体の概略図である。
【図５】図４の各種プログラム格納部内のデータを示す概略図である。
【図６】図４の第１の各種データ記憶部内のデータを示す概略図である。
【図７】図４の第２の各種データ記憶部内のデータを示す概略図である。
【図８】第１の実施形態にかかるＧＰＳ時刻修正装置付き腕時計の主な動作等を示す概略フローチャートである。
【図９】第１の実施形態にかかるＧＰＳ時刻修正装置付き腕時計の主な動作等を示す概略フローチャートである。
【図１０】第２の実施形態にかかるＧＰＳ時刻修正装置付き腕時計の主なソフトウエア構成等を示す概略図である。
【図１１】第２の実施形態にかかるＧＰＳ時刻修正装置付き腕時計の主なソフトウエア構成等を示す概略図である。
【図１２】第２の実施形態にかかるＧＰＳ時刻修正装置付き腕時計の主なステップを示す一部概略フローチャートである。
【図１３】第３の実施形態にかかるＧＰＳ時刻修正装置付き腕時計の主なソフトウエア構成等を示す概略図である。
【図１４】第３の実施形態にかかるＧＰＳ時刻修正装置付き腕時計の主なソフトウエア構成等を示す概略図である。
【図１５】第３の実施形態にかかるＧＰＳ時刻修正装置付き腕時計の主なステップを示す一部概略フローチャートである。
【図１６】本実施形態にかかるＧＰＳ時刻修正装置付き腕時計の受信動作の概念を説明するための概略説明図である。
【図１７】サブフレーム１のワードデータを説明するための概略概念図である。
【図１８】ＧＰＳ衛星信号を示す概略説明図である。
【符号の説明】
【００８７】
１０…ＧＰＳ時刻修正装置付き腕時計、１５…ＧＰＳ衛星、３８…ＲＴＣ（リアルタイムクロック）、４０…ＧＰＳ装置、４０ａ…受信装置、５０…各種プログラム格納部、５１…受信タイミング判断プログラム、５２…衛星サーチプログラム、５３…時刻データ取得プログラム、５４…サブフレーム確認プログラム、５５…他衛星情報取得プログラム、５６…衛星健康状態確認プログラム、５７…受信停止判断プログラム、５８…受信タイミング設定プログラム、５９…受信衛星変更プログラム、５０１…時刻情報整合性判断プログラム、５０２…時刻情報修正プログラム、５０３…閾値ずれ判断プログラム、５０４…時計表示時刻データ修正プログラム、５０５…受信時刻データ整合性判断プログラム、５０６…受信成功時刻取得プログラム、５０７…前回受信経過時間確認プログラム、５０８…週番号（ＷＮ）情報取得プログラム、５０９…カレンダー情報確認プログラム、５１０…カレンダー情報書換プログラム、６０…第１の各種データ記憶部、６１ａ…時刻修正タイミングデータ、６２ａ…整合性検証閾値データ、７０…第２の各種データ記憶部、７１ａ…受信衛星時刻データ、７２…衛星健康状態記憶部、７２ａ…衛星健康状態データ、７３…時刻データ記憶部、７３ａ…受信時刻データ、７３ａ１…１回目受信時刻データ、７３ａ２…２回目受信時刻データ、７３ａ３…３回目受信時刻データ、７３ｂ…内部時刻データ、７３ｃ…時計表示用時刻データ、７５ａ…前回受信成功時刻データ、７６ａ…週番号データ、７７ａ…カレンダー情報データ、７８ａ…カレンダー書換履歴データ。
【図１】
0005428167.tif 000002
【図２】
0005428167.tif 000003
【図３】
0005428167.tif 000004
【図４】
0005428167.tif 000005
【図５】
0005428167.tif 000006
【図６】
0005428167.tif 000007
【図７】
0005428167.tif 000008
【図８】
0005428167.tif 000009
【図９】
0005428167.tif 000010
【図１０】
0005428167.tif 000011
【図１１】
0005428167.tif 000012
【図１２】
0005428167.tif 000013
【図１３】
0005428167.tif 000014
【図１４】
0005428167.tif 000015
【図１５】
0005428167.tif 000016
【図１６】
0005428167.tif 000017
【図１７】
0005428167.tif 000018
【図１８】
0005428167.tif 000019