[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5168490B2 - Electronic timepiece, time difference correction method and time difference correction program for electronic timepiece - Google Patents

Electronic timepiece, time difference correction method and time difference correction program for electronic timepiece Download PDF

Info

Publication number
JP5168490B2
JP5168490B2 JP2008249943A JP2008249943A JP5168490B2 JP 5168490 B2 JP5168490 B2 JP 5168490B2 JP 2008249943 A JP2008249943 A JP 2008249943A JP 2008249943 A JP2008249943 A JP 2008249943A JP 5168490 B2 JP5168490 B2 JP 5168490B2
Authority
JP
Japan
Prior art keywords
time difference
information
satellite
area
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008249943A
Other languages
Japanese (ja)
Other versions
JP2010078546A (en
Inventor
利一 秋山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2008249943A priority Critical patent/JP5168490B2/en
Priority to CN2009101684962A priority patent/CN101667008B/en
Priority to CN2011102733713A priority patent/CN102331707B/en
Priority to US12/552,644 priority patent/US8576670B2/en
Priority to EP09011324A priority patent/EP2161632B1/en
Publication of JP2010078546A publication Critical patent/JP2010078546A/en
Application granted granted Critical
Publication of JP5168490B2 publication Critical patent/JP5168490B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electric Clocks (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Description

本発明は、GPS衛星等の位置情報衛星から送信される衛星信号に基づいて時差修正を行う電子時計、電子時計の時差修正方法及び時差修正プログラムに関する。   The present invention relates to an electronic timepiece that performs time difference correction based on a satellite signal transmitted from a position information satellite such as a GPS satellite, a time difference correction method for an electronic timepiece, and a time difference correction program.

地球上空の軌道を周回する人工衛星(GPS衛星)が時刻情報や軌道情報を重畳させた電波を送信し、地上の受信機(GPS受信機)がこの電波を受信して自己の位置を測位するGPS(Global Positioning System)システムが広く知られている。GPS受信機の1つとして、近年、GPS衛星から正確な時刻(GPS時刻)を取得して現在時刻を正確な時刻に修正する電子時計が開発されている。GPS時刻は、協定世界時(UTC)に対してUTCオフセット(現在は14秒)だけ遅れた時刻である。そのため、GPSシステムを利用した電子時計において、現地時刻(地方時)を表示する場合、取得したGPS時刻に、UTCに対する時差を加えて現地時刻に修正する必要があり、UTCに対する時差の情報を取得する必要がある。この電子時計は、当該時差の情報を取得するために自己の位置を測位する。しかし、電波の受信レベルが低すぎると軌道情報を正しく復調できないため測位計算を行うことができない。そのため、一般的には、電波の受信レベルが所定の閾値より高い場合のみ測位計算が行われる。一方、測位計算に使用するGPS衛星の配置が悪いと測位計算の誤差が大きくなりすぎて正確な位置を特定することができない。そのため、一般的には、GPS衛星の配置による測位計算精度の劣化を示す指標が所定の閾値より低い場合のみ測位計算が行われる。そのため、これらの閾値を固定すると、受信レベルが閾値より低い場合や測位計算の劣化の指標が閾値より高い場合には、たとえ測位計算が可能であっても測位計算が行われない。そこで、最初の測位計算時にはこれらの閾値を高く設定しておき、測位計算ができない場合にはこれらの閾値を徐々に緩和することにより、測位計算が行われる可能性を高くしながら測位計算精度もなるべく高くすることができる手法が提案されている。
特開2006−138682号公報
An artificial satellite (GPS satellite) orbiting the orbit above the earth transmits a radio wave superimposed with time information and orbit information, and a ground receiver (GPS receiver) receives this radio wave and measures its position. A GPS (Global Positioning System) system is widely known. As one of GPS receivers, in recent years, an electronic timepiece has been developed that acquires an accurate time (GPS time) from a GPS satellite and corrects the current time to an accurate time. The GPS time is a time delayed by UTC offset (currently 14 seconds) with respect to Coordinated Universal Time (UTC). Therefore, when displaying the local time (local time) in an electronic timepiece using a GPS system, it is necessary to add the time difference to UTC to the acquired GPS time and correct it to the local time, and acquire information on the time difference with respect to UTC. There is a need to. This electronic timepiece measures its own position in order to acquire the time difference information. However, if the reception level of the radio wave is too low, the orbit information cannot be demodulated correctly, so that the positioning calculation cannot be performed. Therefore, generally, positioning calculation is performed only when the reception level of radio waves is higher than a predetermined threshold. On the other hand, if the positioning of GPS satellites used for positioning calculation is poor, the positioning calculation error becomes too large to specify an accurate position. Therefore, in general, positioning calculation is performed only when an index indicating deterioration in positioning calculation accuracy due to the arrangement of GPS satellites is lower than a predetermined threshold. Therefore, if these threshold values are fixed, positioning calculation is not performed even if positioning calculation is possible when the reception level is lower than the threshold value or when the degradation indicator of positioning calculation is higher than the threshold value. Therefore, these threshold values are set high during the initial positioning calculation, and if the positioning calculation is not possible, these threshold values are gradually relaxed, increasing the possibility of positioning calculation and increasing the positioning calculation accuracy. A technique that can be as high as possible has been proposed.
JP 2006-138682 A

しかし、特許文献1に記載された手法では、なるべく高い測位計算精度を維持するために測位計算が収束するのに時間を要する場合がある。測位計算に時間がかかると消費電力が増大するため電池駆動の腕時計のような電子時計にこの手法を適用することは困難である。   However, in the method described in Patent Document 1, it may take time for the positioning calculation to converge in order to maintain the positioning calculation accuracy as high as possible. If the positioning calculation takes time, the power consumption increases, and it is difficult to apply this method to an electronic timepiece such as a battery-powered wristwatch.

本発明は、以上のような問題点に鑑みてなされたものであり、消費電力を最適化して必要最低限の消費電力で、位置情報衛星から送信される衛星信号に基づいて時差修正を行う電子時計及び電子時計の時差修正方法を提供することを目的とする。   The present invention has been made in view of the above problems, and is an electronic device that optimizes power consumption and corrects the time difference based on satellite signals transmitted from position information satellites with minimum necessary power consumption. It is an object to provide a time difference correction method for a timepiece and an electronic timepiece.

(1)本発明は、位置情報衛星から送信された衛星信号を受信する機能を有する電子時計であって、前記衛星信号を受信し、受信した前記衛星信号から衛星情報を取得する受信部と、受信した前記衛星信号に基づいて捕捉可能な前記位置情報衛星を検索し、検索した前記位置情報衛星を捕捉する処理を行う衛星検索部と、前記衛星検索部が捕捉した前記位置情報衛星から所定数の前記位置情報衛星を選択し、選択した前記位置情報衛星から送信された前記衛星信号に含まれる前記衛星情報に基づいて測位計算を行い、位置情報を生成する測位計算部と、前記衛星情報に基づいて、内部時刻情報を修正する時刻情報修正部と、前記内部時刻情報を表示する時刻情報表示部と、地理情報が分割された複数の領域の各々の時差が定義された時差情報を記憶する記憶部と、前記位置情報に基づいて想定位置領域を算出し、前記時差情報に基づいて前記想定位置領域が時差境界を含むか否かを判定する時差判定部と、を含み、前記時刻情報修正部は、前記時差判定部により前記想定位置領域が時差境界を含まないと判定された場合には、前記想定位置領域の時差に基づいて前記内部時刻情報を修正し、前記測位計算部は、前記時差判定部により前記想定位置領域が時差境界を含むと判定された場合には、前記所定数の前記位置情報衛星を選択し直して、前記測位計算を継続し、前記受信部は、前記時差判定部により前記想定位置領域が時差境界を含まないと判定された場合には、前記衛星信号の受信を終了することを特徴とする。   (1) The present invention is an electronic timepiece having a function of receiving a satellite signal transmitted from a position information satellite, receiving the satellite signal, and acquiring satellite information from the received satellite signal; A search for the position information satellites that can be captured based on the received satellite signals, a satellite search unit that performs a process of capturing the searched position information satellites, and a predetermined number of the position information satellites captured by the satellite search unit A positioning calculation unit that selects the position information satellite, performs positioning calculation based on the satellite information included in the satellite signal transmitted from the selected position information satellite, and generates position information; and A time information correction unit that corrects internal time information, a time information display unit that displays the internal time information, and time difference information in which time differences of each of a plurality of regions into which geographic information is divided are defined. A storage unit for storing; and a time difference determination unit that calculates an assumed position area based on the position information and determines whether the assumed position area includes a time difference boundary based on the time difference information, and the time The information correction unit corrects the internal time information based on the time difference of the assumed position region when the time difference determination unit determines that the assumed position region does not include a time difference boundary, and the positioning calculation unit When the time difference determination unit determines that the assumed position region includes a time difference boundary, the position information satellite is selected again from the predetermined number of the position information satellites, and the positioning calculation is continued. When the time difference determination unit determines that the assumed position area does not include a time difference boundary, reception of the satellite signal is terminated.

衛星情報は、位置情報衛星が保有する時刻情報や位置情報衛星の軌道情報等である。   The satellite information is time information held by the position information satellite, orbit information of the position information satellite, and the like.

内部時刻情報は、電子時計の内部で計時される時刻の情報である。   The internal time information is time information measured inside the electronic timepiece.

想定位置領域は、電子時計が位置する可能性のある領域である。例えば、測位計算の結果得られる電子時計の位置情報(例えば、緯度及び経度)により示される位置を中心として、測位計算の誤差を半径とする円の内部の領域を想定位置領域としてもよい。   The assumed position area is an area where the electronic timepiece may be located. For example, an area inside a circle whose center is a position indicated by position information (for example, latitude and longitude) of an electronic clock obtained as a result of positioning calculation and whose radius is a positioning calculation error may be used as an assumed position area.

本発明の電子時計では、算出された想定位置領域が時差境界を含まなければ、電子時計は必ず同一時差の領域内のいずれかの場所に位置することが保証できる。そのため、時刻修正(時差修正)処理終了の判断基準を、測位計算の精度ではなく、想定位置領域が時差境界を含むか否かとすることができる。例えば、測位計算の精度が低いため算出された想定位置領域がかなり広い領域(例えば、半径数百kmの円の内部領域)であったとしても、想定位置領域のすべてが中国や海上のような極めて広い同一時差領域に含まれる場合には時差を取得して時刻修正を行うことができる。すなわち、本発明によれば、測位計算の精度が低いために正確な位置を特定できない場合であっても、電子時計の位置によっては受信動作を終了して時刻修正を行うことができる。従って、本発明の電子時計によれば、測位計算に必要な消費電力を最適化してなるべく小さい消費電力で時刻修正(時差修正)を終了することができる。   In the electronic timepiece of the present invention, if the calculated assumed position area does not include a time difference boundary, it can be guaranteed that the electronic timepiece is always located at any location within the same time difference area. Therefore, the criterion for ending the time correction (time difference correction) process can be based on whether or not the assumed position region includes a time difference boundary, not the accuracy of positioning calculation. For example, even if the estimated position area calculated because the positioning calculation accuracy is low (for example, the inner area of a circle with a radius of several hundred km), all of the assumed position areas are When included in the very wide same time difference region, the time difference can be acquired and the time can be corrected. That is, according to the present invention, even when the accurate position cannot be specified because the accuracy of the positioning calculation is low, the reception operation can be ended and the time can be corrected depending on the position of the electronic timepiece. Therefore, according to the electronic timepiece of the invention, the time adjustment (time difference correction) can be completed with as little power consumption as possible by optimizing the power consumption necessary for positioning calculation.

また、本発明の電子時計では、算出された想定位置領域が時差境界を含む場合には、位置情報衛星を選択し直して、測位計算を継続する。そのため、測位計算の精度を高めることができるので、時差境界を含まない小さい想定位置領域が算出されやすい。従って、電子時計が時差境界に比較的近い場所にある場合でも時差を特定しやすく、測位計算に必要な消費電力を最適化してなるべく小さい消費電力で時刻修正(時差修正)を終了することができる。   In the electronic timepiece of the invention, when the calculated assumed position area includes a time difference boundary, the position information satellite is selected again and the positioning calculation is continued. Therefore, since the accuracy of positioning calculation can be increased, a small assumed position region that does not include a time difference boundary is easily calculated. Therefore, it is easy to specify the time difference even when the electronic timepiece is relatively close to the time difference boundary, and the time adjustment (time difference correction) can be completed with as little power consumption as possible by optimizing the power consumption necessary for positioning calculation. .

(2)本発明の電子時計において、捕捉可能最大数の前記位置情報衛星を捕捉するまで、新たに捕捉可能な前記位置情報衛星を検索する処理を継続するようにしてもよい。   (2) In the electronic timepiece of the invention, the process of searching for a new position information satellite that can be newly captured may be continued until the maximum number of position information satellites that can be captured is captured.

(3)本発明の電子時計において、前記衛星検索部は、捕捉可能最大数の前記位置情報衛星を捕捉しているときに、前記時差判定部により前記想定位置領域が時差境界を含むと判定された場合には、少なくとも1つの前記位置情報衛星の捕捉を停止し、新たに捕捉可能な前記位置情報衛星を検索する処理を行うようにしてもよい。   (3) In the electronic timepiece according to the aspect of the invention, when the satellite search unit is capturing the maximum number of position information satellites that can be captured, the time difference determination unit determines that the assumed position region includes a time difference boundary. In such a case, the acquisition of at least one position information satellite may be stopped, and a process of searching for a new position information satellite that can be newly acquired may be performed.

少なくとも一つの位置情報衛星の組み合わせで測位計算を行った結果、想定位置領域が時差境界を含むと判定された場合に位置情報衛星の捕捉を停止してもよい。また、全ての組み合わせで測位計算を行った結果、全ての計算結果に基づいて算出された想定位置領域が時差境界を含むと判定された場合に、少なくとも1つの前記位置情報衛星の捕捉を停止してもよい。すなわち、前記測位計算部は、前記時差判定部により前記想定位置領域が時差境界を含まないと判定された場合には、全ての前記衛星情報の組み合わせに基づいて前記測位計算を行い、前記衛星検索部は、全ての前記測位計算の結果に基づいて、前記時差判定部により前記想定位置領域が時差境界を含むと判定された場合には、少なくとも1つの前記位置情報衛星の捕捉を停止し、新たに捕捉可能な前記位置情報衛星を検索する処理を行うようにしてもよい。捕捉停止の対象となる前記位置情報衛星は、前記測位演算の測位精度を最も劣化させる要因となる前記位置情報衛星とするのが好ましい。   As a result of performing positioning calculation with a combination of at least one position information satellite, acquisition of the position information satellite may be stopped when it is determined that the assumed position area includes a time difference boundary. In addition, as a result of performing the positioning calculation in all combinations, when it is determined that the assumed position area calculated based on all the calculation results includes a time difference boundary, the acquisition of at least one of the position information satellites is stopped. May be. That is, the positioning calculation unit performs the positioning calculation based on a combination of all the satellite information when the time difference determination unit determines that the assumed position area does not include a time difference boundary, and the satellite search The unit stops capturing at least one of the position information satellites when the time difference determination unit determines that the assumed position region includes a time difference boundary based on the results of all the positioning calculations. A process for searching for the position information satellites that can be captured at a time may be performed. It is preferable that the position information satellite to be captured and stopped is the position information satellite that causes the most deterioration in the positioning accuracy of the positioning calculation.

本発明の電子時計では、捕捉可能最大数の前記位置情報衛星を捕捉しているときに、算出された想定位置領域が時差境界を含む場合には、少なくとも1つの位置情報衛星の代わりに新たに捕捉した位置情報衛星の衛星情報を用いて測位計算を行う。そのため、測位計算の精度を高めることができるので、時差境界を含まない小さい想定位置領域が算出されやすい。従って、本発明の電子時計では、時差境界に比較的近い場所にある場合でも時差を特定しやすく、測位計算に必要な消費電力を最適化してなるべく小さい消費電力で時刻修正(時差修正)を終了することができる。   In the electronic timepiece of the invention, when the maximum number of position information satellites that can be captured is captured and the calculated assumed position area includes a time difference boundary, the position information satellite is newly replaced with at least one position information satellite. Positioning calculation is performed using the satellite information of the captured position information satellite. Therefore, since the accuracy of positioning calculation can be increased, a small assumed position region that does not include a time difference boundary is easily calculated. Therefore, in the electronic timepiece of the present invention, it is easy to specify the time difference even when it is relatively close to the time difference boundary, and the time adjustment (time difference correction) is completed with as little power consumption as possible by optimizing the power consumption necessary for positioning calculation. can do.

(4)本発明の電子時計において、前記受信部は、前記制限時間の経過前に、前記時差判定部により前記想定位置領域が時差境界を含まないと判定されなかった場合には、前記衛星信号の受信を終了するようにしてもよい。   (4) In the electronic timepiece according to the aspect of the invention, if the reception unit does not determine that the assumed position area does not include a time difference boundary before the time limit has elapsed, the satellite signal May be terminated.

(5)本発明の電子時計において、前記測位計算部は、DOP値に基づいて前記位置情報の誤差を計算し、前記時差判定部は、前記誤差に基づいて前記想定位置領域を算出するようにしてもよい。   (5) In the electronic timepiece of the invention, the positioning calculation unit calculates an error of the position information based on a DOP value, and the time difference determination unit calculates the assumed position region based on the error. May be.

例えば、測位計算において計算される位置情報衛星と電子時計の間の距離の誤差とDOP値を乗算した値を測位誤差とし、位置情報により示される位置を中心として、測位計算の誤差を半径とする円の内部の領域を想定位置領域として算出するようにしてもよい。   For example, a value obtained by multiplying the distance error between the position information satellite and the electronic timepiece calculated in the positioning calculation and the DOP value is a positioning error, and the positioning calculation error is a radius around the position indicated by the position information. The area inside the circle may be calculated as the assumed position area.

(6)本発明の電子時計において、前記位置情報を表示する位置情報表示部を含み、前記位置情報表示部は、前記時差判定部により前記想定位置領域が時差境界を含まないと判定された場合には、前記位置情報の表示を更新するようにしてもよい。   (6) The electronic timepiece of the invention includes a position information display unit that displays the position information, and the position information display unit is determined by the time difference determination unit that the assumed position region does not include a time difference boundary. Alternatively, the display of the position information may be updated.

(7)本発明の電子時計において、前記時差情報は、前記地理情報が分割された複数の前記領域のうち異なる時差が定義された複数の前記領域を含む仮想領域の位置を特定する情報を含み、前記時差判定部は、前記時差情報に基づいて前記想定位置領域が前記仮想領域の少なくとも一部を含むか否かを判断し、前記想定位置領域が前記仮想領域を含む場合には、前記仮想領域に含まれる前記領域の位置に基づいて前記想定位置領域が時差境界を含むか否かを判定するようにしてもよい。   (7) In the electronic timepiece according to the aspect of the invention, the time difference information includes information for specifying a position of a virtual region including the plurality of regions in which different time differences are defined among the plurality of regions into which the geographic information is divided. The time difference determination unit determines whether the assumed position area includes at least a part of the virtual area based on the time difference information. When the assumed position area includes the virtual area, It may be determined whether or not the assumed position area includes a time difference boundary based on the position of the area included in the area.

本発明によれば、算出された想定位置領域が仮想領域の一部又は全部を含むか否かが判定され、含む場合はその仮想領域の内部の領域の位置が参照されて時差境界の有無が判定される。従って、多数の小さい時差領域が密集したような地域を仮想領域としておけば、算出された想定位置領域が仮想領域を含まない場合は、想定位置領域がこれら多数の小さい時差領域の一部又は全部を含むか否かの判定を個別にする必要がない。従って、本発明によれば、想定位置領域が時差境界を含むか否かの判定処理の時間を最適化することができる。   According to the present invention, it is determined whether or not the calculated assumed position area includes a part or all of the virtual area. If included, the position of the area inside the virtual area is referred to and whether or not there is a time difference boundary. Determined. Therefore, if an area where a large number of small time difference areas are concentrated is set as a virtual area, if the calculated assumed position area does not include a virtual area, the assumed position area is a part or all of these many small time difference areas. It is not necessary to make a separate determination as to whether or not it is included. Therefore, according to the present invention, it is possible to optimize the time for determining whether or not the assumed position region includes a time difference boundary.

また、本発明によれば、算出された想定位置領域が仮想領域を含む場合は、仮想領域に含まれる複数の領域の位置に基づいて想定位置領域が時差境界を含むか否かを判定するので、高い判定精度を保証することができる。   Further, according to the present invention, when the calculated assumed position area includes a virtual area, it is determined whether the assumed position area includes a time difference boundary based on the positions of a plurality of areas included in the virtual area. High determination accuracy can be guaranteed.

(8)本発明の電子時計において、前記領域は、第1階層〜第N(N≧2)階層の領域に分類され、前記時差情報は、第1階層〜第N階層の前記領域の時差がそれぞれ定義された第1階層〜第N階層の時差情報を含み、第k(1≦k<N)階層の前記時差情報における前記仮想領域は、第k+1階層以下の前記領域を含み、前記時差判定部は、第k階層の前記時差情報に基づいて前記想定位置領域が前記仮想領域の少なくとも一部を含むか否かを判断し、前記想定位置領域が前記仮想領域の少なくとも一部を含む場合には、第k+1階層の前記時差情報に基づいて前記想定位置領域が前記仮想領域の少なくとも一部を含むか否かを判断するようにしてもよい。   (8) In the electronic timepiece according to the aspect of the invention, the area is classified into areas of a first hierarchy to an Nth (N ≧ 2) hierarchy, and the time difference information includes a time difference between the areas of the first hierarchy to the Nth hierarchy. Each of the defined first to Nth time difference information includes time difference information, and the virtual region in the kth (1 ≦ k <N) time difference information includes the k + 1th and lower layers and the time difference determination. The unit determines whether the assumed position area includes at least a part of the virtual area based on the time difference information of the k-th hierarchy, and when the assumed position area includes at least a part of the virtual area. May determine whether or not the assumed position area includes at least a part of the virtual area based on the time difference information of the (k + 1) th hierarchy.

本発明によれば、まず、第1階層の時差情報を参照して想定位置領域が第1階層の仮想領域(その位置を特定するための情報が第1階層の時差情報において定義されている仮想領域)の一部又は全部を含むか否かが判断される。想定位置領域が第1階層の仮想領域の一部又は全部を含む場合には、次に、第2階層の時差情報を参照して想定位置領域が第2階層の仮想領域(その位置を特定するための情報が第2階層の時差情報において定義されている仮想領域)の一部又は全部を含むか否かが判断される。同様に、想定位置領域が第k階層の仮想領域の一部又は全部を含む場合には、第k+1階層の時差情報を参照して想定位置領域が第k+1階層の仮想領域(その位置を特定するための情報が第k+1階層の時差情報において定義されている仮想領域)の一部又は全部を含むか否かが判断される。そして、想定位置領域が第k階層の仮想領域の一部又は全部を含まない場合には、第k階層の時差が定義された領域の位置に基づいて想定位置領域が時差境界を含むか否かが判定される。すなわち、本発明によれば、時差が定義される領域の大小に応じて適切に階層化された時差情報を順次参照しながら判定処理を行うことができるので、判定処理の時間を最適化することができる。   According to the present invention, first, referring to the time difference information of the first hierarchy, the assumed position area is the virtual area of the first hierarchy (the virtual where the information for specifying the position is defined in the time difference information of the first hierarchy) It is determined whether part or all of (region) is included. If the assumed position area includes a part or all of the virtual area of the first hierarchy, then the assumed position area is identified as the virtual area of the second hierarchy with reference to the time difference information of the second hierarchy (the position is specified). It is determined whether the information for this includes a part or all of the virtual area defined in the time difference information of the second hierarchy). Similarly, when the assumed position area includes a part or all of the virtual area of the k-th hierarchy, the assumed position area is a virtual area of the (k + 1) -th hierarchy with reference to the time difference information of the (k + 1) -th hierarchy. It is determined whether or not the information for this includes a part or all of the virtual area defined in the time difference information of the (k + 1) th layer. If the assumed position area does not include a part or all of the virtual area of the kth hierarchy, whether or not the assumed position area includes a time difference boundary based on the position of the area where the time difference of the kth hierarchy is defined. Is determined. That is, according to the present invention, the determination process can be performed while sequentially referring to the time difference information appropriately hierarchized according to the size of the area in which the time difference is defined, so the time for the determination process can be optimized. Can do.

(9)本発明の電子時計において、前記領域及び前記仮想領域は、矩形形状に区画されていてもよい。   (9) In the electronic timepiece of the invention, the area and the virtual area may be partitioned into a rectangular shape.

本発明によれば、時差が定義される領域及び仮想領域の形状が矩形形状であるので、領域の特定のために矩形の対角線の2点の座標データのみを記憶すればよい。このため、時差境界線を細かく分割した短い直線の各データを記憶する場合と比較して時差情報のデータ量を大幅に削減することができる。   According to the present invention, since the shape of the region in which the time difference is defined and the virtual region are rectangular, it is only necessary to store the coordinate data of two points on the diagonal of the rectangle for specifying the region. For this reason, the data amount of time difference information can be reduced significantly compared with the case where each data of the short straight line which divided | segmented the time difference boundary line finely is memorize | stored.

また、本発明によれば、各階層の時差情報に含まれる当該領域及び仮想領域の矩形形状のサイズが固定されている場合には、座標データは1点のみ記憶すればよいため時差情報のデータ量を更に削減できる。   Further, according to the present invention, when the size of the rectangular shape of the area and the virtual area included in the time difference information of each layer is fixed, only one point of coordinate data needs to be stored. The amount can be further reduced.

さらに、本発明によれば、各領域が矩形形状であるため、算出した想定位置領域が時差境界を含むか否かの判定処理を非常に簡単に行うことができる。   Furthermore, according to the present invention, since each region has a rectangular shape, it is possible to very easily perform a determination process as to whether or not the calculated assumed position region includes a time difference boundary.

(10)
本発明は、位置情報衛星から送信された衛星信号を受信し、受信した前記衛星信号から衛星情報を取得する受信部と、内部時刻情報を表示する表示部と、地理情報が分割された複数の領域の各々の時差が定義された時差情報を記憶する記憶部と、を含む電子時計の時差修正方法であって、前記受信部により前記衛星情報を取得するステップと、受信した前記衛星信号に基づいて捕捉可能な前記位置情報衛星を検索し、検索した前記位置情報衛星を捕捉する処理を行う衛星検索ステップと、前記衛星検索部が捕捉した前記位置情報衛星から所定数の前記位置情報衛星を選択し、選択した前記位置情報衛星から送信された前記衛星信号に含まれる前記衛星情報に基づいて測位計算を行い、位置情報を生成する測位計算ステップと、前記位置情報に基づいて想定位置領域を算出するステップと、前記時差情報に基づいて前記想定位置領域が時差境界を含むか否かを判定する時差判定ステップと、前記想定位置領域が時差境界を含まないと判定された場合には、前記想定位置領域の時差に基づいて前記内部時刻情報を修正し、前記受信部による前記衛星信号の受信を終了するステップと、を含み、前記測位計算ステップにおいて、前記想定位置領域が時差境界を含むと判定された場合には、前記所定数の前記位置情報衛星を選択し直して、前記測位計算を継続することを特徴とする。
(10)
The present invention receives a satellite signal transmitted from a position information satellite, acquires a satellite information from the received satellite signal, a display unit that displays internal time information, and a plurality of geographical information divided. A time difference correction method for an electronic timepiece including a time difference information in which each time difference of a region is defined, the step of acquiring the satellite information by the receiving unit, and based on the received satellite signal Search for the position information satellites that can be captured in this manner, a satellite search step for performing processing for capturing the searched position information satellites, and selecting a predetermined number of the position information satellites from the position information satellites captured by the satellite search unit A positioning calculation step of performing position calculation based on the satellite information included in the satellite signal transmitted from the selected position information satellite and generating position information; and A step of calculating an assumed position area based on the time difference information, a time difference determining step for determining whether the assumed position area includes a time difference boundary based on the time difference information, and a determination that the assumed position area does not include a time difference boundary. The internal time information is corrected based on the time difference of the assumed position area, and the reception of the satellite signal by the receiving unit is terminated. In the positioning calculation step, the assumed position area Is determined to include the time difference boundary, the predetermined number of the position information satellites are selected again, and the positioning calculation is continued.

(11)本発明は、位置情報衛星から送信された衛星信号を受信し、受信した前記衛星信号から衛星情報を取得する受信部と、内部時刻情報を表示する表示部と、地理情報が分割された複数の領域の各々の時差が定義された時差情報を記憶する記憶部と、を含む電子時計の時差修正プログラムであって、前記受信部による受信動作を制御する受信制御手段と、受信した前記衛星信号に基づいて捕捉可能な前記位置情報衛星を検索し、検索した前記位置情報衛星を捕捉する処理を行う衛星検索手段と、前記衛星検索部が捕捉した前記位置情報衛星から所定数の前記位置情報衛星を選択し、選択した前記位置情報衛星から送信された前記衛星信号に含まれる前記衛星情報に基づいて測位計算を行い、位置情報を生成する測位計算手段と、前記位置情報に基づいて想定位置領域を算出し、前記時差情報に基づいて前記想定位置領域が時差境界を含むか否かを判定する時差判定手段と、前記衛星情報に基づいて、前記内部時刻情報を修正する時刻情報修正手段として前記電子時計に組み込まれたコンピュータを機能させ、前記時刻情報修正手段は、前記時差判定手段により前記想定位置領域が時差境界を含まないと判定された場合には、前記想定位置領域の時差に基づいて前記内部時刻情報を修正し、前記測位計算手段は、前記時差判定部により前記想定位置領域が時差境界を含むと判定された場合には、前記所定数の前記位置情報衛星を選択し直して、前記測位計算を継続し、前記受信制御手段は、前記時差判定手段により前記想定位置領域が時差境界を含まないと判定された場合には、前記受信部による前記衛星信号の受信を終了させることを特徴とする。   (11) In the present invention, geographic information is divided into a receiving unit that receives a satellite signal transmitted from a position information satellite, acquires satellite information from the received satellite signal, a display unit that displays internal time information, and the like. A time difference correction program for an electronic timepiece including a time difference information in which a time difference of each of the plurality of areas is defined, and a reception control unit that controls a reception operation by the reception unit; Searching for the position information satellites that can be captured based on satellite signals, satellite search means for performing processing for capturing the searched position information satellites, and a predetermined number of the positions from the position information satellites captured by the satellite search unit A positioning calculation unit that selects an information satellite, performs positioning calculation based on the satellite information included in the satellite signal transmitted from the selected position information satellite, and generates position information; and the position A time difference determining means for calculating an assumed position area based on the information and determining whether the assumed position area includes a time difference boundary based on the time difference information; and correcting the internal time information based on the satellite information. A computer incorporated in the electronic timepiece as the time information correcting means, and the time information correcting means, when the time difference determining means determines that the assumed position area does not include a time difference boundary, The internal time information is corrected based on the time difference of the position area, and the positioning calculation means, when the time difference determination unit determines that the assumed position area includes a time difference boundary, the predetermined number of the position information. If the satellite is selected again and the positioning calculation is continued, and the reception control means determines that the assumed position area does not include a time difference boundary by the time difference determination means, Characterized in that to terminate the reception of the satellite signal by the serial receiver.

以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。   DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. The embodiments described below do not unduly limit the contents of the present invention described in the claims. Also, not all of the configurations described below are essential constituent requirements of the present invention.

1.GPSシステム
1−1.概要
図1は、GPSシステムの概要について説明するための図である。
1. GPS system 1-1. Outline FIG. 1 is a diagram for explaining an outline of a GPS system.

GPS衛星10は、地球の上空の所定の軌道上を周回しており、1.57542GHzの電波(L1波)に航法メッセージを重畳させて地上に送信している。ここで、GPS衛星10は本発明における位置情報衛星の一例であり、航法メッセージが重畳された1.57542GHzの電波(以下、「衛星信号」という)は本発明における衛星信号の一例である。   The GPS satellite 10 orbits a predetermined orbit above the earth and transmits a navigation message superimposed on a 1.57542 GHz radio wave (L1 wave) to the ground. Here, the GPS satellite 10 is an example of a position information satellite in the present invention, and a 1.57542 GHz radio wave (hereinafter referred to as “satellite signal”) on which a navigation message is superimposed is an example of a satellite signal in the present invention.

現在、約30個のGPS衛星10が存在しており、衛星信号がどのGPS衛星10から送信されたかを識別するために、各GPS衛星10はC/Aコード(Coarse/Acquisition Code)と呼ばれる1023chip(1ms周期)の固有のパターンを衛星信号に重畳する。C/Aコードは、各chipが+1又は−1のいずれかでありランダムパターンのように見える。従って、衛星信号と各C/Aコードのパターンの相関をとることにより、衛星信号に重畳されているC/Aコードを検出することができる。   Currently, there are about 30 GPS satellites 10, and in order to identify which GPS satellite 10 the satellite signal is transmitted from, each GPS satellite 10 is 1023 chip called C / A code (Coarse / Acquisition Code) A unique pattern of (1 ms period) is superimposed on the satellite signal. The C / A code looks like a random pattern with each chip being either +1 or -1. Therefore, by correlating the satellite signal and the pattern of each C / A code, the C / A code superimposed on the satellite signal can be detected.

GPS衛星10は原子時計を搭載しており、衛星信号には原子時計で計時された極めて正確な時刻情報(以下、「GPS時刻情報」という)が含まれている。また、地上のコントロールセグメントにより各GPS衛星10に搭載されている原子時計のわずかな時刻誤差が測定されており、衛星信号にはその時刻誤差を補正するための時刻補正パラメータも含まれている。そのため、GPS受信機1は、1つのGPS衛星10から送信された衛星信号を受信し、その中に含まれるGPS時刻情報と時刻補正パラメータを使用して内部時刻を正確な時刻に修正することができる。   The GPS satellite 10 is equipped with an atomic clock, and the satellite signal includes extremely accurate time information (hereinafter referred to as “GPS time information”) measured by the atomic clock. Further, a slight time error of the atomic clock mounted on each GPS satellite 10 is measured by a control segment on the ground, and the satellite signal includes a time correction parameter for correcting the time error. Therefore, the GPS receiver 1 can receive a satellite signal transmitted from one GPS satellite 10 and correct the internal time to an accurate time using GPS time information and time correction parameters included therein. it can.

衛星信号にはGPS衛星10の軌道上の位置を示す軌道情報も含まれている。GPS受信機1は、GPS時刻情報と軌道情報を使用して測位計算を行うことができる。測位計算は、GPS受信機1の内部時刻にある程度の誤差が含まれていることを前提として行われる。すなわち、GPS受信機1の3次元の位置を特定するためのx,y,zパラメータに加えて時刻誤差も未知数になる。そのため、GPS受信機1は、一般的には4つ以上のGPS衛星からそれぞれ送信された衛星信号を受信し、その中に含まれるGPS時刻情報と軌道情報を使用して測位計算を行う。   The satellite signal includes orbit information indicating the position of the GPS satellite 10 on the orbit. The GPS receiver 1 can perform positioning calculation using GPS time information and orbit information. The positioning calculation is performed on the assumption that a certain amount of error is included in the internal time of the GPS receiver 1. That is, in addition to the x, y, and z parameters for specifying the three-dimensional position of the GPS receiver 1, the time error is also an unknown. Therefore, the GPS receiver 1 generally receives satellite signals respectively transmitted from four or more GPS satellites, and performs positioning calculation using GPS time information and orbit information included therein.

測位計算の精度は、GPS衛星10とGPS受信機1の幾何学的な配置によって異なる。そこで、DOP(Dilution Of Precision)と呼ばれる、GPS衛星10の配置に起因する測位計算の精度劣化の程度を表す指標が一般的に使用されている。すなわち、測位計算の精度は測距精度(GPS衛星10とGPS受信機1の間の距離の測定精度)にDOP値を乗じて評価され、DOP値が小さいほど測位計算の精度がよい。なお、DOPには、位置と時刻の決定精度の総合的な指標であるGDOP(Geometric DOP)、位置の決定精度の指標であるPDOP(Positional DOP)、水平方向の位置の決定精度の指標であるHDOP(Horizontal DOP)、垂直方向の位置の決定精度の指標であるVDOP(Vertical DOP)、時刻の決定精度の指標であるTDOP(Time DOP)等がある。   The accuracy of the positioning calculation varies depending on the geometric arrangement of the GPS satellite 10 and the GPS receiver 1. In view of this, an index called DOP (Dilution Of Precision), which indicates the degree of deterioration in accuracy of positioning calculation caused by the arrangement of the GPS satellites 10, is generally used. That is, the accuracy of the positioning calculation is evaluated by multiplying the ranging accuracy (the measuring accuracy of the distance between the GPS satellite 10 and the GPS receiver 1) by the DOP value, and the smaller the DOP value, the better the accuracy of the positioning calculation. Note that DOP includes GDOP (Geometric DOP), which is a comprehensive index of position and time determination accuracy, PDOP (Positional DOP), which is an index of position determination accuracy, and an index of horizontal position determination accuracy. There are HDOP (Horizontal DOP), VDOP (Vertical DOP) which is an index of vertical position determination accuracy, TDOP (Time DOP) which is an index of time determination accuracy, and the like.

1−2.航法メッセージ
図2(A)〜図2(C)は、航法メッセージの構成について説明するための図である。
1-2. Navigation Message FIGS. 2A to 2C are diagrams for explaining the configuration of the navigation message.

図2(A)に示すように、航法メッセージは、全ビット数1500ビットのメインフレームを1単位とするデータとして構成される。メインフレームは、それぞれ300ビットの5つのサブフレーム1〜5に分割されている。1つのサブフレームのデータは、各GPS衛星10から6秒で送信される。従って、1つのメインフレームのデータは、各GPS衛星10から30秒で送信される。   As shown in FIG. 2 (A), the navigation message is configured as data with a main frame having a total number of 1500 bits as one unit. The main frame is divided into five sub-frames 1 to 5 each having 300 bits. Data of one subframe is transmitted from each GPS satellite 10 in 6 seconds. Accordingly, data of one main frame is transmitted from each GPS satellite 10 in 30 seconds.

サブフレーム1には、週番号データ等の衛星補正データが含まれている。週番号データは、現在のGPS時刻情報が含まれる週を表す情報である。GPS時刻情報の起点は、UTC(協定世界時)における1980年1月6日00:00:00であり、この日に始まる週は週番号0となっている。週番号データは、1週間単位で更新される。   Subframe 1 includes satellite correction data such as week number data. The week number data is information representing a week including the current GPS time information. The starting point of the GPS time information is January 6, 1980, 00:00:00 in UTC (Coordinated Universal Time), and the week starting on this day is the week number 0. Week number data is updated on a weekly basis.

サブフレーム2、3には、エフェメリスパラメータ(各GPS衛星10の詳細な軌道情報)が含まれる。また、サブフレーム4、5には、アルマナックパラメータ(全GPS衛星10の概略軌道情報)が含まれている。   The subframes 2 and 3 include ephemeris parameters (detailed orbit information of each GPS satellite 10). Further, the subframes 4 and 5 include almanac parameters (schematic orbit information of all GPS satellites 10).

さらに、サブフレーム1〜5には、先頭から、30ビットのTLM(Telemetry word)データが格納されたTLM(Telemetry)ワードと30ビットのHOW(hand over word)データが格納されたHOWワードが含まれている。   Further, subframes 1 to 5 include, from the beginning, a TLM (Telemetry) word storing 30-bit TLM (Telemetry word) data and a HOW word storing 30-bit HOW (hand over word) data. It is.

従って、TLMワードやHOWワードは、GPS装置衛星10から6秒間隔で送信されるのに対し、週番号データ等の衛星補正データ、エフェメリスパラメータ、アルマナックパラメータは30秒間隔で送信される。   Therefore, TLM words and HOW words are transmitted from the GPS device satellite 10 at intervals of 6 seconds, whereas satellite correction data such as week number data, ephemeris parameters, and almanac parameters are transmitted at intervals of 30 seconds.

図2(B)に示すように、TLMワードには、プリアンブルデータ、TLMメッセージ、Reservedビット、パリティデータが含まれている。   As shown in FIG. 2B, the TLM word includes preamble data, a TLM message, a reserved bit, and parity data.

図2(C)に示すように、HOWワードには、TOW(Time of Week、「Zカウント」ともいう)という時刻情報が含まれている。Zカウントデータは毎週日曜日の0時からの経過時間が秒で表示され、翌週の日曜日の0時に0に戻るようになっている。つまり、Zカウントデータは、週の初めから一週間毎に示される秒単位の情報であって、経過時間が1.5秒単位で表した数となっている。ここで、Zカウントデータは、次のサブフレームデータの先頭ビットが送信される時刻情報を示す。例えば、サブフレーム1のZカウントデータは、サブフレーム2の先頭ビットが送信される時刻情報を示す。また、HOWワードには、サブフレームのIDを示す3ビットのデータ(IDコード)も含まれている。すなわち、図2(A)に示すサブフレーム1〜5のHOWワードには、それぞれ「001」、「010」、「011」、「100」、「101」のIDコードが含まれている。   As shown in FIG. 2C, the HOW word includes time information called TOW (Time of Week, also referred to as “Z count”). In the Z count data, the elapsed time from 0 o'clock every Sunday is displayed in seconds, and it returns to 0 at 0 o'clock on the next Sunday. That is, the Z count data is information in seconds indicated every week from the beginning of the week, and the elapsed time is a number expressed in units of 1.5 seconds. Here, the Z count data indicates time information at which the first bit of the next subframe data is transmitted. For example, the Z count data of subframe 1 indicates time information at which the first bit of subframe 2 is transmitted. The HOW word also includes 3-bit data (ID code) indicating the ID of the subframe. That is, ID codes “001”, “010”, “011”, “100”, and “101” are included in the HOW words of subframes 1 to 5 shown in FIG.

GPS受信機1は、サブフレーム1に含まれる週番号データとサブフレーム1〜5に含まれるHOWワード(Zカウントデータ)を取得することで、GPS時刻情報を取得することができる。ただし、GPS受信機1は、以前に週番号データを取得し、週番号データを取得した時期からの経過時間を内部でカウントしている場合は、週番号データを取得しなくてもGPS衛星の現在の週番号データを得ることができる。従って、GPS受信機1は、Zカウントデータを取得すれば、現在のGPS時刻情報が概算で分かるようになっている。このため、GPS受信機1は、通常、時刻情報としてZカウントデータのみを取得する。   The GPS receiver 1 can acquire GPS time information by acquiring the week number data included in the subframe 1 and the HOW word (Z count data) included in the subframes 1 to 5. However, if the GPS receiver 1 has previously acquired week number data and is counting the elapsed time since the time when the week number data was acquired internally, the GPS receiver 1 does not have to acquire the week number data. Current week number data can be obtained. Therefore, if the GPS receiver 1 acquires the Z count data, the current GPS time information can be roughly estimated. For this reason, the GPS receiver 1 normally acquires only Z count data as time information.

なお、TLMワード、HOWワード(Zカウントデータ)、衛星補正データ、エフェメリスパラメータ、アルマナックパラメータ等は、本発明における衛星情報の一例である。   The TLM word, HOW word (Z count data), satellite correction data, ephemeris parameter, almanac parameter, etc. are examples of satellite information in the present invention.

GPS受信機1として、例えば、GPS装置付き腕時計(以下、「GPS付き腕時計」という)を考えることができる。GPS付き腕時計は本発明に係る電子時計の一例であり、以下では本実施形態のGPS付き腕時計について説明する。   As the GPS receiver 1, for example, a wristwatch with a GPS device (hereinafter referred to as “GPS wristwatch”) can be considered. The GPS wristwatch is an example of an electronic timepiece according to the present invention, and the GPS wristwatch according to the present embodiment will be described below.

2.GPS付き腕時計
2−1.第1実施形態
[GPS付き腕時計の構造]
図3(A)及び図3(B)は、本実施の形態のGPS付き腕時計の構造について説明するための図である。図3(A)はGPS付き腕時計の概略平面図であり、図3(B)は図3(A)のGPS付き腕時計の概略断面図である。
2. 2. Watch with GPS 2-1. First Embodiment [GPS Watch Structure]
3A and 3B are diagrams for explaining the structure of the GPS wristwatch according to the present embodiment. FIG. 3A is a schematic plan view of a GPS wristwatch, and FIG. 3B is a schematic cross-sectional view of the GPS wristwatch of FIG.

図3(A)に示すように、GPS付き腕時計1は、文字板11及び指針12を備えている。文字板11の一部に形成された開口部にディスプレイ13が組み込まれている。ディスプレイ13は、LCD(Liquid Crystal Display)表示パネル等で構成され、現在の経度及び緯度、現在地の都市名等の情報や各種のメッセージ情報を表示する。指針12は、秒針、分針、時針等により構成されており、歯車を介してステップモータで駆動される。   As shown in FIG. 3A, the GPS wristwatch 1 includes a dial 11 and hands 12. A display 13 is incorporated in an opening formed in a part of the dial 11. The display 13 is composed of an LCD (Liquid Crystal Display) display panel or the like, and displays information such as the current longitude and latitude, the city name of the current location, and various message information. The pointer 12 includes a second hand, a minute hand, an hour hand, and the like, and is driven by a step motor via a gear.

文字板11および指針12は、本発明における時刻情報表示部として機能する。また、ディスプレイ13は、本発明における位置情報表示部として機能する。   The dial 11 and the hands 12 function as a time information display unit in the present invention. The display 13 functions as a position information display unit in the present invention.

GPS付き腕時計1は、リューズ14やボタン15、16を手動操作することにより、少なくとも1つのGPS衛星10からの衛星信号を受信して内部時刻情報の修正を行うモード(測時モード)と複数のGPS衛星10からの衛星信号を受信して測位計算を行い内部時刻情報の時差を修正するモード(測位モード)に設定できるように構成されている。また、GPS付き腕時計1は、測時モードや測位モードを定期的に(自動的に)実行することもできる。   The GPS wristwatch 1 includes a mode (time measurement mode) in which a satellite signal from at least one GPS satellite 10 is received and internal time information is corrected by manually operating the crown 14 and buttons 15 and 16. It is configured such that it can be set to a mode (positioning mode) for receiving a satellite signal from the GPS satellite 10 and performing a positioning calculation to correct the time difference of the internal time information. In addition, the GPS wristwatch 1 can periodically (automatically) execute the time measuring mode and the positioning mode.

図3(B)に示すように、GPS付き腕時計1は、ステンレス鋼(SUS)、チタン等の金属で構成された外装ケース17を備えている。   As shown in FIG. 3B, the GPS wristwatch 1 includes an outer case 17 made of a metal such as stainless steel (SUS) or titanium.

外装ケース17は、略円筒状に形成され、表面側の開口にはベゼル18を介して表面ガラス19が取り付けられている。また、外装ケース17の裏面側の開口には裏蓋26が取り付けられている。裏蓋26は、リング状に金属で形成され、その中央の開口には裏面ガラス23が取り付けられている。   The exterior case 17 is formed in a substantially cylindrical shape, and a surface glass 19 is attached to the opening on the surface side via a bezel 18. A back cover 26 is attached to the opening on the back side of the outer case 17. The back cover 26 is formed of a metal in a ring shape, and a back glass 23 is attached to the central opening.

外装ケース17の内部には、指針12を駆動するステップモータ、GPSアンテナ27、電池24等が配置されている。   Inside the outer case 17, a step motor for driving the pointer 12, a GPS antenna 27, a battery 24, and the like are arranged.

ステップモータは、モータコイル20、ステータ、ロータ等で構成されており、歯車を介して指針12を駆動する。   The step motor includes a motor coil 20, a stator, a rotor, and the like, and drives the pointer 12 via a gear.

GPSアンテナ27は、複数のGPS衛星10からの衛星信号を受信するアンテナであり、パッチアンテナ、ヘリカルアンテナ、チップアンテナ等により実現される。GPSアンテナ27は、文字板11の時刻表示面の反対側の面(裏面側)に配置され、表面ガラス19及び文字板11を通過した衛星信号を受信する。そのため、文字板11及び表面ガラス19は、1.5GHz帯の電波を通す材料、例えばプラスチックで構成されている。また、ベゼル18は、衛星信号の受信性能を向上させるためにセラミック等で構成される。   The GPS antenna 27 is an antenna that receives satellite signals from a plurality of GPS satellites 10, and is realized by a patch antenna, a helical antenna, a chip antenna, or the like. The GPS antenna 27 is disposed on the surface (back side) opposite to the time display surface of the dial plate 11 and receives satellite signals that have passed through the front glass 19 and the dial plate 11. Therefore, the dial plate 11 and the surface glass 19 are made of a material that transmits radio waves in the 1.5 GHz band, for example, plastic. The bezel 18 is made of ceramic or the like in order to improve satellite signal reception performance.

GPSアンテナ27の裏蓋側には回路基板25が配置され、回路基板25の裏蓋側には電池24が配置されている。   A circuit board 25 is disposed on the back cover side of the GPS antenna 27, and a battery 24 is disposed on the back cover side of the circuit board 25.

回路基板25には、GPSアンテナ27で受信した衛星信号を処理する受信回路を含む受信用IC30、ステップモータの駆動制御等を行う制御用IC40等が取り付けられている。受信用IC30や制御用IC40は、電池24から供給される電力で駆動される。   The circuit board 25 is provided with a receiving IC 30 including a receiving circuit for processing a satellite signal received by the GPS antenna 27, a control IC 40 for performing drive control of a step motor, and the like. The reception IC 30 and the control IC 40 are driven by electric power supplied from the battery 24.

電池24はリチウムイオン電池等の充電可能な二次電池であり、電池24の下側(裏蓋側)には、磁性シート21が配置されている。磁性シート21を介して充電用コイル22が配置されており、電池24は外部充電器から電磁誘導で電力を充電できるようになっている。   The battery 24 is a rechargeable secondary battery such as a lithium ion battery, and the magnetic sheet 21 is disposed on the lower side (back cover side) of the battery 24. A charging coil 22 is arranged via the magnetic sheet 21, and the battery 24 can be charged with electric power from an external charger by electromagnetic induction.

また、磁性シート21は、磁界を迂回させることができるようになっている。そのため、磁性シート21は、電池24の影響を低減して、効率的にエネルギー伝送を行うことができるようになっている。裏蓋26の中央部には、電力転送のために裏面ガラス23が配置されている。   Further, the magnetic sheet 21 can bypass the magnetic field. Therefore, the magnetic sheet 21 can reduce the influence of the battery 24 and perform energy transmission efficiently. A back glass 23 is disposed at the center of the back cover 26 for power transfer.

なお、本実施形態では、電池24として、リチウムイオン電池等の二次電池を用いているが、リチウム電池などの一次電池を用いてもよい。また、二次電池を設けた場合の充電方法は、本実施形態のような、充電用コイル22を設けて外部の充電器から電磁誘導方式で充電するものに限らず、例えばGPS付き腕時計1にソーラーセル等の発電機構を設けて充電してもよい。   In the present embodiment, a secondary battery such as a lithium ion battery is used as the battery 24, but a primary battery such as a lithium battery may be used. In addition, the charging method in the case where a secondary battery is provided is not limited to the charging method provided by the charging coil 22 and charging by an electromagnetic induction method from an external charger as in the present embodiment. You may charge by providing electric power generation mechanisms, such as a solar cell.

[GPS付き腕時計の回路構成]
図4は、本実施の形態のGPS付き腕時計の回路構成について説明するための図である。
[Circuit configuration of GPS wristwatch]
FIG. 4 is a diagram for explaining the circuit configuration of the GPS wristwatch according to the present embodiment.

GPS付き腕時計1は、GPS装置70及び時刻表示装置80を含んで構成されている。GPS装置70は、本発明における受信部、衛星検索部、測位計算部、時差判定部、記憶部を含み、衛星信号の受信及び衛星情報の取得、GPS衛星10の検索及び捕捉、測位計算、想定位置領域の算出及び時差境界の判定、時差情報の記憶等の処理を行う。時刻表示装置80は、本発明における時刻情報修正部及び時刻情報表示部を含み、内部時刻情報の修正及び内部時刻情報の表示等の処理を行う。   The GPS wristwatch 1 includes a GPS device 70 and a time display device 80. The GPS device 70 includes a reception unit, a satellite search unit, a positioning calculation unit, a time difference determination unit, and a storage unit in the present invention, and receives satellite signals and acquires satellite information, searches and captures GPS satellites 10, positioning calculation, and assumptions. Processing such as calculation of a position area, determination of a time difference boundary, storage of time difference information, and the like are performed. The time display device 80 includes a time information correction unit and a time information display unit according to the present invention, and performs processing such as correction of internal time information and display of internal time information.

充電用コイル22は、充電制御回路28を通じて電池24に電力を充電する。電池24は、レギュレータ29を介して、GPS装置70及び時刻表示装置80等に駆動電力を供給する。   The charging coil 22 charges the battery 24 through the charging control circuit 28. The battery 24 supplies driving power to the GPS device 70 and the time display device 80 through the regulator 29.

[GPS装置の構成]
GPS装置70は、GPSアンテナ27及びSAW(Surface Acoustic Wave:表面弾性波)フィルタ31を含む。GPSアンテナ27は、図3(B)で説明したように、複数のGPS衛星10からの衛星信号を受信するアンテナである。ただし、GPSアンテナ27は衛星信号以外の不要な電波も若干受信してしまうため、SAWフィルタ31は、GPSアンテナ27が受信した信号から衛星信号を抽出する処理を行う。すなわち、SAWフィルタ31は、1.5GHz帯の信号を通過させるバンドパスフィルタとして構成される。
[Configuration of GPS device]
The GPS device 70 includes a GPS antenna 27 and a SAW (Surface Acoustic Wave) filter 31. The GPS antenna 27 is an antenna that receives satellite signals from a plurality of GPS satellites 10 as described with reference to FIG. However, since the GPS antenna 27 slightly receives unnecessary radio waves other than the satellite signal, the SAW filter 31 performs a process of extracting the satellite signal from the signal received by the GPS antenna 27. That is, the SAW filter 31 is configured as a band-pass filter that passes a 1.5 GHz band signal.

また、GPS装置70は、受信用IC(受信回路)30を含む。受信回路30は、RF(Radio Frequency:無線周波数)部50とベースバンド部60を含んで構成されている。以下に説明するように、受信回路30は、SAWフィルタ31が抽出した1.5GHz帯の衛星信号から航法メッセージに含まれる軌道情報やGPS時刻情報等の衛星情報を取得する処理を行う。   The GPS device 70 includes a receiving IC (receiving circuit) 30. The receiving circuit 30 includes an RF (Radio Frequency) unit 50 and a baseband unit 60. As will be described below, the receiving circuit 30 performs a process of acquiring satellite information such as orbit information and GPS time information included in the navigation message from the 1.5 GHz band satellite signal extracted by the SAW filter 31.

RF部50は、LNA(Low Noise Amplifier)51、ミキサ52、VCO(Voltage Controlled Oscillator)53、PLL(Phase Locked Loop)回路54、IFアンプ55、IF(Intermediate Frequency:中間周波数)フィルタ56、ADC(A/D変換器)57等を含んで構成されている。   The RF unit 50 includes an LNA (Low Noise Amplifier) 51, a mixer 52, a VCO (Voltage Controlled Oscillator) 53, a PLL (Phase Locked Loop) circuit 54, an IF amplifier 55, an IF (Intermediate Frequency) filter 56, an ADC (ADC). (A / D converter) 57 and the like.

SAWフィルタ31が抽出した衛星信号は、LNA51で増幅される。LNA51で増幅された衛星信号は、ミキサ52でVCO53が出力するクロック信号とミキシングされて中間周波数帯の信号にダウンコンバートされる。PLL回路54は、VCO53の出力クロック信号を分周したクロック信号と基準クロック信号を位相比較してVCO53の出力クロック信号を基準クロック信号に同期させる。その結果、VCO53は基準クロック信号の周波数精度の安定したクロック信号を出力することができる。なお、中間周波数として、例えば、数MHzを選択することができる。   The satellite signal extracted by the SAW filter 31 is amplified by the LNA 51. The satellite signal amplified by the LNA 51 is mixed with the clock signal output from the VCO 53 by the mixer 52 and down-converted to an intermediate frequency band signal. The PLL circuit 54 compares the phase of the clock signal obtained by dividing the output clock signal of the VCO 53 with the reference clock signal, and synchronizes the output clock signal of the VCO 53 with the reference clock signal. As a result, the VCO 53 can output a clock signal with a stable frequency accuracy of the reference clock signal. For example, several MHz can be selected as the intermediate frequency.

ミキサ52でミキシングされた信号は、IFアンプ55で増幅される。ここで、ミキサ52でのミキシングにより、中間周波数帯の信号とともに数GHzの高周波信号も生成される。そのため、IFアンプ55は、中間周波数帯の信号とともに数GHzの高周波信号も増幅する。IFフィルタ56は、中間周波数帯の信号を通過させるとともに、この数GHzの高周波信号を除去する(正確には、所定のレベル以下に減衰させる)。IFフィルタ56を通過した中間周波数帯の信号はADC(A/D変換器)57でデジタル信号に変換される。   The signal mixed by the mixer 52 is amplified by the IF amplifier 55. Here, by the mixing in the mixer 52, a high-frequency signal of several GHz is generated together with the signal in the intermediate frequency band. Therefore, the IF amplifier 55 amplifies a high frequency signal of several GHz along with the signal in the intermediate frequency band. The IF filter 56 passes the signal in the intermediate frequency band and removes the high frequency signal of several GHz (precisely, attenuates below a predetermined level). The intermediate frequency band signal that has passed through the IF filter 56 is converted into a digital signal by an ADC (A / D converter) 57.

ベースバンド部60は、DSP(Digital Signal Processor)61、CPU(Central Processing Unit)62、SRAM(Static Random Access Memory)63、RTC(リアルタイムクロック)64を含んで構成されている。また、ベースバンド部60には、温度補償回路付き水晶発振回路(TCXO:Temperature Compensated Crystal Oscillator)65やフラッシュメモリ66等が接続されている。   The baseband unit 60 includes a DSP (Digital Signal Processor) 61, a CPU (Central Processing Unit) 62, an SRAM (Static Random Access Memory) 63, and an RTC (Real Time Clock) 64. The baseband unit 60 is connected to a crystal oscillation circuit with temperature compensation circuit (TCXO: Temperature Compensated Crystal Oscillator) 65, a flash memory 66, and the like.

温度補償回路付き水晶発振回路(TCXO)65は、温度に関係なくほぼ一定の周波数の基準クロック信号を生成する。   A crystal oscillation circuit (TCXO) 65 with a temperature compensation circuit generates a reference clock signal having a substantially constant frequency regardless of the temperature.

フラッシュメモリ66には時差情報が記憶されている。時差情報は、地理情報が分割された複数の領域の各々の時差が定義された情報である。すなわち、フラッシュメモリ66は、本発明における記憶部として機能する。   The flash memory 66 stores time difference information. The time difference information is information in which the time difference of each of a plurality of areas into which geographic information is divided is defined. That is, the flash memory 66 functions as a storage unit in the present invention.

ベースバンド部60は、測時モード又は測位モードに設定されると、RF部50のADC57が変換したデジタル信号(中間周波数帯の信号)からベースバンド信号を復調する処理を行う。   When set to the timekeeping mode or the positioning mode, the baseband unit 60 performs a process of demodulating the baseband signal from the digital signal (intermediate frequency band signal) converted by the ADC 57 of the RF unit 50.

また、ベースバンド部60は、測時モード又は測位モードに設定されると、後述する衛星検索工程において、各C/Aコードと同一のパターンのローカルコードを発生し、ベースバンド信号に含まれる各C/Aコードとローカルコードの相関をとる処理を行う。そして、ベースバンド部60は、各ローカルコードに対する相関値がピークになるようにローカルコードの発生タイミングを調整し、相関値が閾値以上となる場合にはそのローカルコードのGPS衛星10に同期(すなわち、GPS衛星10を捕捉)したものと判断する。すなわち、ベースバンド部60は、本発明における衛星検索部として機能する。ここで、GPSシステムでは、すべてのGPS衛星10が異なるC/Aコードを用いて同一周波数の衛星信号を送信するCDMA(Code Division Multiple Access)方式を採用している。従って、受信した衛星信号に含まれるC/Aコードを判別することで、捕捉可能なGPS衛星10を検索することができる。   In addition, when set to the timekeeping mode or the positioning mode, the baseband unit 60 generates a local code having the same pattern as each C / A code in a satellite search process to be described later, and includes each baseband signal included in the baseband signal. Processing for correlating the C / A code and the local code is performed. Then, the baseband unit 60 adjusts the local code generation timing so that the correlation value for each local code has a peak, and if the correlation value is equal to or greater than the threshold, it synchronizes with the GPS satellite 10 of that local code (ie, The GPS satellite 10 is captured). That is, the baseband unit 60 functions as a satellite search unit in the present invention. Here, the GPS system employs a CDMA (Code Division Multiple Access) system in which all GPS satellites 10 transmit satellite signals of the same frequency using different C / A codes. Therefore, by detecting the C / A code included in the received satellite signal, the GPS satellite 10 that can be captured can be searched.

また、ベースバンド部60は、測時モード又は測位モードにおいて、捕捉したGPS衛星10の衛星情報を取得するために、当該GPS衛星10のC/Aコードと同一のパターンのローカルコードとベースバンド信号をミキシングする処理を行う。ミキシングされた信号には、捕捉したGPS衛星10の衛星情報を含む航法メッセージが復調される。そして、ベースバンド部60は、測時モード又は測位モードにおいて、航法メッセージの各サブフレームのTLMワード(プリアンブルデータ)を検出し、各サブフレームに含まれる軌道情報やGPS時刻情報等の衛星情報を取得する(例えばSRAM63に記憶する)処理を行う。   In addition, the baseband unit 60 acquires a local code and a baseband signal having the same pattern as the C / A code of the GPS satellite 10 in order to acquire satellite information of the captured GPS satellite 10 in the timekeeping mode or the positioning mode. The process of mixing is performed. In the mixed signal, a navigation message including satellite information of the captured GPS satellite 10 is demodulated. The baseband unit 60 detects the TLM word (preamble data) of each subframe of the navigation message in the timekeeping mode or the positioning mode, and obtains satellite information such as orbit information and GPS time information included in each subframe. An acquisition process (for example, storing in the SRAM 63) is performed.

また、ベースバンド部60は、測位モードに設定されると、GPS時刻情報や軌道情報に基づいて測位計算を行い、位置情報(より具体的には、受信時にGPS付き腕時計1が位置する場所の緯度および経度)及び測位誤差(より具体的には、GPS付き腕時計1が実際に位置する場所と位置情報により特定される場所の最大距離)を取得する。すなわち、ベースバンド部60は、本発明における測位計算部として機能する。   In addition, when the positioning mode is set, the baseband unit 60 performs positioning calculation based on GPS time information and orbit information, and position information (more specifically, the location of the GPS wristwatch 1 at the time of reception). Latitude and longitude) and positioning error (more specifically, the location where the GPS wristwatch 1 is actually located and the maximum distance of the location specified by the location information) are acquired. That is, the baseband unit 60 functions as a positioning calculation unit in the present invention.

さらに、ベースバンド部60は、測位モードに設定されると、測位計算により得られる位置情報及び測位誤差に基づいてGPS付き腕時計1が位置する可能性のある領域(想定位置領域)を算出する処理を行う。そして、ベースバンド部60は、フラッシュメモリ66に記憶されている時差情報を参照して想定位置領域が時差境界を含むか否かを判定する。そして、ベースバンド部60は、想定位置領域が時差境界を含まないと判定した場合には、フラッシュメモリ66に記憶されている時差情報から想定位置領域の時差データを取得する。すなわち、ベースバンド部60は、本発明における時差判定部として機能する。   Further, when the baseband unit 60 is set to the positioning mode, the baseband unit 60 calculates a region (assumed position region) in which the GPS wristwatch 1 may be located based on the position information obtained by the positioning calculation and the positioning error. I do. Then, the baseband unit 60 refers to the time difference information stored in the flash memory 66 and determines whether or not the assumed position area includes a time difference boundary. When the baseband unit 60 determines that the assumed position area does not include the time difference boundary, the baseband unit 60 acquires time difference data of the assumed position area from the time difference information stored in the flash memory 66. That is, the baseband unit 60 functions as a time difference determination unit in the present invention.

なお、ベースバンド部60の動作は、温度補償回路付き水晶発振回路(TCXO)65が出力する基準クロック信号に同期する。RTC64は、衛星信号を処理するためのタイミングを生成するものである。このRTC64は、TCXO65から出力される基準クロック信号でカウントアップされる。   The operation of the baseband unit 60 is synchronized with a reference clock signal output from a crystal oscillation circuit (TCXO) 65 with a temperature compensation circuit. The RTC 64 generates timing for processing satellite signals. The RTC 64 is counted up by the reference clock signal output from the TCXO 65.

なお、GPS装置70は、本発明における受信部として機能する。   The GPS device 70 functions as a receiving unit in the present invention.

[時刻表示装置の構成]
時刻表示装置80は、制御用IC(制御部)40、駆動回路44、LCD駆動回路45及び水晶振動子43を含んで構成されている。
[Configuration of time display device]
The time display device 80 includes a control IC (control unit) 40, a drive circuit 44, an LCD drive circuit 45, and a crystal resonator 43.

制御部40は、記憶部41、発振回路42を備え、各種制御を行う。   The control unit 40 includes a storage unit 41 and an oscillation circuit 42 and performs various controls.

制御部40は、GPS装置70を制御する。すなわち、制御部40は、制御信号を受信回路30に送り、GPS装置70の受信動作を制御する。   The control unit 40 controls the GPS device 70. That is, the control unit 40 sends a control signal to the reception circuit 30 and controls the reception operation of the GPS device 70.

また、制御部40は、駆動回路44を介して指針12の駆動を制御する。さらに、制御部40は、LCD駆動回路45を介してディスプレイ13の駆動を制御する。例えば、制御部40は、測位モードにおいてディスプレイ13に現在位置の表示が行われるように制御してもよい。   Further, the control unit 40 controls the driving of the pointer 12 via the drive circuit 44. Further, the control unit 40 controls the drive of the display 13 via the LCD drive circuit 45. For example, the control unit 40 may perform control so that the current position is displayed on the display 13 in the positioning mode.

記憶部41には内部時刻情報が記憶されている。内部時刻情報は、GPS付き腕時計1の内部で計時される時刻の情報である。内部時刻情報は、水晶振動子43および発振回路42によって生成される基準クロック信号によって更新される。従って、受信回路30への電力供給が停止されていても、内部時刻情報を更新して指針12の運針を継続することができるようになっている。   The storage unit 41 stores internal time information. The internal time information is time information measured inside the GPS wristwatch 1. The internal time information is updated by a reference clock signal generated by the crystal resonator 43 and the oscillation circuit 42. Therefore, even if the power supply to the receiving circuit 30 is stopped, the internal time information can be updated and the hand movement of the hands 12 can be continued.

制御部40は、測時モードに設定されると、GPS装置70の動作を制御し、GPS時刻情報に基づいて、内部時刻情報を修正して記憶部41に記憶する。より具体的には、内部時刻情報は、取得したGPS時刻情報にUTCオフセット(現在は+14秒)を加算することで求められるUTC(協定世界時)に修正される。   When set to the timekeeping mode, the control unit 40 controls the operation of the GPS device 70, corrects the internal time information based on the GPS time information, and stores it in the storage unit 41. More specifically, the internal time information is corrected to UTC (Coordinated Universal Time) obtained by adding a UTC offset (currently +14 seconds) to the acquired GPS time information.

また、制御部40は、測位モードに設定されると、GPS装置70の動作を制御し、GPS時刻情報及び時差データに基づいて、内部時刻情報の時差を修正して記憶部41に記憶する。すなわち、制御部40は、本発明における時刻情報修正部として機能する。   When the positioning mode is set, the control unit 40 controls the operation of the GPS device 70, corrects the time difference of the internal time information based on the GPS time information and the time difference data, and stores it in the storage unit 41. That is, the control unit 40 functions as a time information correction unit in the present invention.

以下、第1実施形態の時差修正処理(測位モード)の手順について説明する。制御部40及びベースバンド部60は、専用回路により実現してこれらの処理の各種制御を行うようにすることもできるが、GPS付き腕時計1に組み込まれたCPUが記憶部41及びSRAM63等にそれぞれ記憶された制御プログラムを実行することによりコンピュータとして機能し、これらの処理の各種制御を行うようにすることもできる。制御プログラムは、インターネット等の通信手段やCD−ROM、メモリカード等の記録媒体を介して、インストールすることができる。すなわち、図5に示すように、制御プログラムにより、制御部40は受信制御手段40−1、時刻情報修正手段40−2及び駆動制御手段40−3として機能し、ベースバンド部60は衛星検索手段60−1、衛星情報取得手段60−2、測位計算手段60−3及び時差判定手段60−4として機能することにより、時差修正処理が実行される。   Hereinafter, the procedure of the time difference correction process (positioning mode) of the first embodiment will be described. The control unit 40 and the baseband unit 60 can be realized by a dedicated circuit to perform various controls of these processes. However, the CPU incorporated in the GPS wristwatch 1 is stored in the storage unit 41, the SRAM 63, and the like, respectively. It is also possible to function as a computer by executing the stored control program and to perform various controls of these processes. The control program can be installed via a communication means such as the Internet or a recording medium such as a CD-ROM or a memory card. That is, as shown in FIG. 5, according to the control program, the control unit 40 functions as a reception control unit 40-1, a time information correction unit 40-2, and a drive control unit 40-3, and the baseband unit 60 is a satellite search unit. The time difference correction process is executed by functioning as 60-1, satellite information acquisition means 60-2, positioning calculation means 60-3, and time difference determination means 60-4.

[時差修正処理]
図6は、第1実施形態のGPS付き腕時計の時差修正処理手順の一例を示すフローチャートである。
[Time difference correction processing]
FIG. 6 is a flowchart illustrating an example of a time difference correction processing procedure of the GPS wristwatch according to the first embodiment.

GPS付き腕時計1は、測位モードに設定された場合、図6に示す時差修正処理を実行する。   When the GPS wristwatch 1 is set to the positioning mode, the time difference correction process shown in FIG. 6 is executed.

時差修正処理が開始されると、GPS付き腕時計1は、まず、制御部40(受信制御手段40−1)によってGPS装置70を制御し、受信処理を行う。すなわち、制御部40(受信制御手段40−1)がGPS装置70を起動し、GPS装置70はGPS衛星10から送信される衛星信号の受信を開始する(ステップS10)。   When the time difference correction process is started, the GPS wristwatch 1 first controls the GPS device 70 by the control unit 40 (reception control means 40-1) to perform the reception process. That is, the control unit 40 (reception control means 40-1) activates the GPS device 70, and the GPS device 70 starts receiving the satellite signal transmitted from the GPS satellite 10 (step S10).

次に、ベースバンド部60(衛星検索手段60−1)は衛星検索工程(衛星サーチ工程)を開始する(ステップS12)。衛星検索工程において、GPS装置70は、捕捉可能なGPS衛星10を検索する処理を行う。   Next, the baseband unit 60 (satellite search means 60-1) starts a satellite search process (satellite search process) (step S12). In the satellite search step, the GPS device 70 performs a process of searching for a GPS satellite 10 that can be captured.

具体的には、ベースバンド部60(衛星検索手段60−1)は、例えば30個のGPS衛星10が存在する場合、まず、衛星番号SVを1から30まで順次変更しながら衛星番号SVのC/Aコードと同一のパターンのローカルコードを発生させる。次に、ベースバンド部60(衛星検索手段60−1)は、ベースバンド信号に含まれるC/Aコードとローカルコードの相関値を計算する。ベースバンド信号に含まれるC/Aコードとローカルコードが同じコードであれば相関値は所定のタイミングでピークを持つが、異なるコードであれば相関値はピークをもたず常にほぼゼロとなる。   Specifically, the baseband unit 60 (satellite search means 60-1), for example, when there are 30 GPS satellites 10, firstly changes the satellite number SV from 1 to 30 while sequentially changing the satellite number SV C. A local code having the same pattern as the / A code is generated. Next, the baseband unit 60 (satellite search means 60-1) calculates a correlation value between the C / A code and the local code included in the baseband signal. If the C / A code and the local code included in the baseband signal are the same code, the correlation value has a peak at a predetermined timing, but if the code is different, the correlation value does not have a peak and is always almost zero.

ベースバンド部60(衛星検索手段60−1)は、ベースバンド信号に含まれるC/Aコードとローカルコードの相関値が最大になるようにローカルコードの発生タイミングを調整し、相関値が所定の閾値以上の場合には衛星番号SVのGPS衛星10を捕捉したものと判断する。そして、ベースバンド部60(衛星検索手段60−1)は、捕捉した各GPS衛星10の情報(例えば衛星番号)をSRAM63等の記憶部に記憶する。   The baseband unit 60 (satellite search means 60-1) adjusts the local code generation timing so that the correlation value between the C / A code and the local code included in the baseband signal is maximized, and the correlation value is a predetermined value. If it is equal to or greater than the threshold value, it is determined that the GPS satellite 10 with the satellite number SV has been captured. And the baseband part 60 (satellite search means 60-1) memorize | stores the information (for example, satellite number) of each captured GPS satellite 10 in memory | storage parts, such as SRAM63.

なお、ベースバンド部60(衛星検索手段60−1)は、捕捉可能最大数(例えば12個)のGPS衛星10を捕捉するまで衛星検索工程を継続する。ここで、捕捉可能最大数は一度に捕捉できるGPS衛星10の最大数である。   The baseband unit 60 (satellite search means 60-1) continues the satellite search process until the maximum number (for example, 12) of GPS satellites 10 that can be acquired is acquired. Here, the maximum number that can be captured is the maximum number of GPS satellites 10 that can be captured at one time.

ベースバンド部60(衛星検索手段60−1)が少なくとも1つのGPS衛星10を捕捉する前にタイムアウト時間が経過した場合(ステップS14でYesの場合)、GPS装置70の受信動作が強制的に終了する(ステップS42)。GPS付き腕時計1が、受信できない環境である場合、例えば、屋内であるような場合には、すべてのGPS衛星10のサーチを行っても、捕捉できるGPS衛星10が存在しない。GPS付き腕時計1は、タイムアウト時間が経過しても捕捉可能なGPS衛星10を検出できない場合、GPS衛星10のサーチを強制的に終了することにより無駄に電力が消費されることを低減することができる。なお、タイムアウト時間は、GPS装置70が、受信動作を開始してから終了するまでの制限時間であり、受信開始前に設定される。   When the timeout period elapses before the baseband unit 60 (satellite search means 60-1) acquires at least one GPS satellite 10 (Yes in step S14), the reception operation of the GPS device 70 is forcibly terminated. (Step S42). When the GPS wristwatch 1 is in an environment where reception is not possible, for example, when it is indoors, there is no GPS satellite 10 that can be captured even if all GPS satellites 10 are searched. If the GPS wristwatch 1 cannot detect a GPS satellite 10 that can be captured even after the time-out period elapses, the GPS wristwatch 1 can be forced to end the search to reduce unnecessary power consumption. it can. The time-out time is a time limit from when the GPS device 70 starts the reception operation until it ends, and is set before the reception starts.

一方、タイムアウト時間が経過する前にGPS衛星10を捕捉することができた場合(ステップS16でYesの場合)、ベースバンド部60(衛星情報取得手段60−2)は捕捉したGPS衛星10の衛星情報(特にGPS時刻情報及び軌道情報)の取得を開始する(ステップS18)。具体的には、ベースバンド部60(衛星情報取得手段60−2)は、捕捉した各GPS衛星10からの航法メッセージをそれぞれ復調してZカウントデータ及びエフェメリスパラメータを取得する処理を行う。そして、ベースバンド部60(衛星情報取得手段60−2)は、取得したGPS時刻情報及び軌道情報をSRAM63等に記憶する。なお、衛星情報の取得処理と並行して、ベースバンド部60(衛星検索手段60−1)は、捕捉可能最大数(例えば12個)のGPS衛星10を捕捉するまで前述の衛星検索工程を継続している。そして、ベースバンド部60(衛星情報取得手段60−2)は、新たに捕捉されたGPS衛星10の衛星情報の取得処理を順次行う。   On the other hand, if the GPS satellite 10 can be captured before the timeout time elapses (Yes in step S16), the baseband unit 60 (satellite information acquisition means 60-2) determines the satellite of the captured GPS satellite 10. Acquisition of information (particularly GPS time information and orbit information) is started (step S18). Specifically, the baseband unit 60 (satellite information acquisition means 60-2) performs a process of demodulating each captured navigation message from each GPS satellite 10 and acquiring Z count data and ephemeris parameters. And the baseband part 60 (satellite information acquisition means 60-2) memorize | stores the acquired GPS time information and orbit information in SRAM63 grade | etc.,. In parallel with the satellite information acquisition process, the baseband unit 60 (satellite search means 60-1) continues the above-described satellite search process until the maximum number (for example, 12) of GPS satellites 10 that can be acquired is acquired. doing. And the baseband part 60 (satellite information acquisition means 60-2) performs the acquisition process of the satellite information of the newly acquired GPS satellite 10 sequentially.

ベースバンド部60(衛星情報取得手段60−2)がN個(例えば3個又は4個)以上のGPS衛星10の衛星情報を取得する前にタイムアウト時間が経過した場合(ステップS20でYesの場合)、GPS装置70の受信動作が強制的に終了する(ステップS42)。例えば、ベースバンド部60(衛星検索手段60−1)がN個(例えば3個又は4個)以上のGPS衛星10を捕捉することができない場合や捕捉したGPS衛星10からの衛星信号の受信レベルが小さい場合には、N個(例えば3個又は4個)以上のGPS衛星10の衛星情報を正しく復調することができないままタイムアウト時間が経過することが考えられる。   When the timeout period elapses before the baseband unit 60 (satellite information acquisition means 60-2) acquires satellite information of N (for example, three or four) or more GPS satellites 10 (Yes in step S20) ), The reception operation of the GPS device 70 is forcibly terminated (step S42). For example, when the baseband unit 60 (satellite search means 60-1) cannot capture N (for example, 3 or 4) or more GPS satellites 10 or the reception level of the satellite signal from the captured GPS satellites 10 Is small, it is conceivable that the timeout time elapses without correctly demodulating satellite information of N (for example, 3 or 4) or more GPS satellites 10.

一方、タイムアウト時間が経過する前にN個(例えば3個又は4個)以上のGPS衛星10の衛星情報を取得することができた場合(ステップS22でYesの場合)、ベースバンド部60(測位計算手段60−3)は、捕捉したGPS衛星10からN個(例えば3個又は4個)のGPS衛星10を選択する(ステップS24)。   On the other hand, if satellite information of N (for example, 3 or 4) or more GPS satellites 10 can be acquired before the timeout time elapses (Yes in step S22), the baseband unit 60 (positioning) The calculation means 60-3) selects N (for example, three or four) GPS satellites 10 from the captured GPS satellites 10 (step S24).

ここで、GPS付き腕時計1の3次元の位置(x,y,z)を特定するためにはx,y,zが3つの未知数となる。そのため、GPS付き腕時計1の3次元の位置(x,y,z)を計算するためには、3個以上のGPS衛星10のGPS時刻情報及び軌道情報が必要である。さらに、測位精度を高めるためにGPS付き腕時計1の内部時刻情報とGPS時刻情報の時刻誤差も未知数と考えると、4個以上のGPS衛星10のGPS時刻情報及び軌道情報が必要である。   Here, in order to specify the three-dimensional position (x, y, z) of the GPS wristwatch 1, x, y, z are three unknowns. Therefore, in order to calculate the three-dimensional position (x, y, z) of the GPS wristwatch 1, GPS time information and orbit information of three or more GPS satellites 10 are required. Furthermore, in order to improve positioning accuracy, if the time error between the internal time information of the GPS wristwatch 1 and the GPS time information is also an unknown number, GPS time information and orbit information of four or more GPS satellites 10 are necessary.

そして、ベースバンド部60(測位計算手段60−3)は、選択したN個(例えば3個又は4個)のGPS衛星10の衛星情報(GPS時刻情報及び軌道情報)をSRAM36等から読み出して測位計算を行い、位置情報(GPS付き腕時計1が位置する場所の緯度及び経度)を生成する(ステップS26)。前述したように、GPS時刻情報はGPS衛星10が航法メッセージのサブフレームの先頭ビットを送信した時刻を表している。従って、ベースバンド部60(測位計算手段60−3)は、サブフレームの先頭ビットを受信した時の内部時刻情報とGPS時刻情報の差及び時刻補正データに基づいて、N個(例えば3個又は4個)のGPS衛星10とGPS付き腕時計1の擬似的な距離をそれぞれ計算することができる。また、ベースバンド部60(測位計算手段60−3)は、軌道情報に基づいてN個(例えば3個又は4個)のGPS衛星10の位置をそれぞれ計算することができる。そして、ベースバンド部60(測位計算手段60−3)は、N個(例えば3個又は4個)のGPS衛星10とGPS付き腕時計1の擬似的な距離及びN個(例えば3個又は4個)のGPS衛星10の位置に基づいて、GPS付き腕時計1の位置情報を生成することができる。   Then, the baseband unit 60 (positioning calculation means 60-3) reads the satellite information (GPS time information and orbit information) of the selected N (for example, three or four) GPS satellites 10 from the SRAM 36 or the like and performs positioning. Calculation is performed to generate position information (latitude and longitude of the place where the GPS wristwatch 1 is located) (step S26). As described above, the GPS time information represents the time when the GPS satellite 10 transmits the first bit of the subframe of the navigation message. Therefore, the baseband unit 60 (positioning calculation means 60-3) has N (for example, 3 or The pseudo distance between the four GPS satellites 10 and the GPS wristwatch 1 can be calculated. Further, the baseband unit 60 (positioning calculation means 60-3) can calculate the positions of N (for example, three or four) GPS satellites 10 based on the orbit information. The baseband unit 60 (positioning calculation means 60-3) includes a pseudo distance between the N GPS satellites 10 and the GPS wristwatch 1 and N (for example, 3 or 4). The position information of the GPS wristwatch 1 can be generated based on the position of the GPS satellite 10).

また、ベースバンド部60(測位計算手段60−3)は、測位誤差(GPS付き腕時計1が実際に位置する場所と位置情報により特定される場所の最大距離)を算出する。例えば、ベースバンド部60(測位計算手段60−3)は、測距誤差(GPS衛星10とGPS付き腕時計1の間の距離の測定誤差)にDOP値を乗じた値を測位誤差として算出する。DOP値としては、PDOP値やHDOP値等を使用することができる。   The baseband unit 60 (positioning calculation means 60-3) calculates a positioning error (the maximum distance between the location where the GPS wristwatch 1 is actually located and the location specified by the location information). For example, the baseband unit 60 (positioning calculation means 60-3) calculates, as the positioning error, a value obtained by multiplying the ranging error (the measurement error of the distance between the GPS satellite 10 and the GPS wristwatch 1) by the DOP value. As the DOP value, a PDOP value, an HDOP value, or the like can be used.

なお、測位計算手段60−3による測位計算と並行して、衛星検索手段60−1による衛星検索工程及び衛星情報取得手段60−2による衛星情報の取得処理が継続されている。すなわち、測位計算手段60−3による測位計算中も、衛星検索手段60−1は現在捕捉しているGPS衛星10の数が捕捉可能最大数に達するまでGPS衛星10を検索する処理を行い、衛星情報取得手段60−2は新たに捕捉されたGPS衛星10の衛星情報の取得処理を順次行う。従って、測位計算手段60−3は、新たに捕捉されたGPS衛星10を含むN個(例えば3個又は4個)のGPS衛星10を順次選択しながら、新たに捕捉されたGPS衛星10の衛星情報を用いて測位計算を継続することができる。   In parallel with the positioning calculation by the positioning calculation means 60-3, the satellite search process by the satellite search means 60-1 and the satellite information acquisition process by the satellite information acquisition means 60-2 are continued. That is, even during the positioning calculation by the positioning calculation means 60-3, the satellite search means 60-1 performs a process of searching for the GPS satellites 10 until the number of GPS satellites 10 currently captured reaches the maximum number that can be captured. The information acquisition means 60-2 sequentially performs acquisition processing of the satellite information of the newly acquired GPS satellite 10. Therefore, the positioning calculation means 60-3 sequentially selects N (for example, three or four) GPS satellites 10 including the newly acquired GPS satellites 10 while sequentially selecting the satellites of the newly acquired GPS satellites 10. The positioning calculation can be continued using the information.

次に、ベースバンド部60(時差判定手段60−4)は、位置情報及び測位誤差に基づいて想定位置領域(GPS付き腕時計1が位置する可能性のある領域)を算出する(ステップS28)。具体的には、ベースバンド部60(時差判定手段60−4)は、位置情報により特定される位置を中心として測位誤差を半径とする円の内側の領域を想定位置領域として算出する。   Next, the baseband unit 60 (time difference determination unit 60-4) calculates an assumed position area (an area where the GPS wristwatch 1 may be located) based on the position information and the positioning error (step S28). Specifically, the baseband unit 60 (time difference determination unit 60-4) calculates, as an assumed position area, an area inside a circle centered on the position specified by the position information and having a positioning error as a radius.

次に、ベースバンド部60(時差判定手段60−4)は、フラッシュメモリ66に記憶された時差情報を参照し、想定位置領域が時差境界を含むか否かを判定する(ステップS30)。   Next, the baseband unit 60 (time difference determination unit 60-4) refers to the time difference information stored in the flash memory 66, and determines whether or not the assumed position area includes a time difference boundary (step S30).

想定位置領域が時差境界を含む場合(ステップS32でYesの場合)、ベースバンド部60(測位計算手段60−3)は、捕捉したGPS衛星10からN個(例えば3個又は4個)のGPS衛星10のすべての組み合わせを選択して測位計算を行ったか否かを判断する(ステップS34)。   When the assumed position area includes a time difference boundary (Yes in step S32), the baseband unit 60 (positioning calculation means 60-3) receives N (for example, three or four) GPSs from the captured GPS satellites 10. It is determined whether all combinations of the satellites 10 have been selected and the positioning calculation has been performed (step S34).

N個(例えば3個又は4個)のGPS衛星10のすべての組み合わせの一部についてまだ測位計算を行っていない場合(ステップS34でNoの場合)は、GPS付き腕時計1は、まだ測位計算を行っていない組み合わせのN個(例えば3個又は4個)のGPS装置10を選択し(ステップS24)、測位計算以降の処理(ステップS26〜S32の処理)を再度行う。このように、N個(例えば3個又は4個)のGPS衛星10の他の組み合わせを選択して測位計算を行うことにより、想定位置領域が小さくなり時差境界を含まないようになる可能性がある。   If the positioning calculation has not yet been performed for a part of all the combinations of N (for example, 3 or 4) GPS satellites 10 (No in step S34), the GPS wristwatch 1 still does the positioning calculation. A combination of N (for example, three or four) GPS devices 10 that have not been selected is selected (step S24), and the processing after the positioning calculation (steps S26 to S32) is performed again. In this way, by selecting another combination of N (for example, 3 or 4) GPS satellites 10 and performing the positioning calculation, there is a possibility that the assumed position area becomes smaller and does not include the time difference boundary. is there.

N個(例えば3個又は4個)のGPS衛星10のすべての組み合わせについて算出した想定位置領域が時差境界を含む場合(ステップS32でYesの場合)は、衛星検索工程が再度行われる。また、ベースバンド部60(衛星検索手段60−1)は、衛星検索工程を開始する前に、現在捕捉しているGPS衛星10の数が捕捉可能最大数(例えば12個)に達しているか否かを判断する(ステップS48)。   When the assumed position area calculated for all combinations of N (for example, 3 or 4) GPS satellites 10 includes a time difference boundary (Yes in step S32), the satellite search process is performed again. Further, the baseband unit 60 (satellite search means 60-1) determines whether or not the number of GPS satellites 10 currently captured has reached the maximum number (for example, 12) that can be captured before starting the satellite search process. Is determined (step S48).

捕捉可能最大数(例えば12個)のGPS衛星10が捕捉されている場合(ステップS48でYesの場合)、ベースバンド部60(衛星検索手段60−1)は、測位精度を最も劣化させる要因となるM個(例えば、1個)のGPS衛星10の捕捉を停止し、次の衛星サーチの対象外に設定する(ステップS50)。ここで、ベースバンド部60(測位計算手段60−3)がN個(例えば3個又は4個)のGPS衛星10のすべての組に対して測位計算を行っているので、ベースバンド部60(衛星検索手段60−1)は、どのGPS衛星10を含む場合に測位精度が劣化するかがわかる。   When the maximum number (for example, 12) of GPS satellites 10 that can be captured has been captured (Yes in step S48), the baseband unit 60 (satellite search means 60-1) determines that the positioning accuracy is most deteriorated. The acquisition of M (for example, 1) GPS satellites 10 is stopped and set to be excluded from the next satellite search target (step S50). Here, since the baseband unit 60 (positioning calculation means 60-3) performs the positioning calculation for all sets of N (for example, three or four) GPS satellites 10, the baseband unit 60 ( The satellite search means 60-1) knows which GPS satellite 10 the positioning accuracy deteriorates.

そして、GPS付き腕時計1は、衛星検索工程以降の処理(ステップS12〜S34の処理)を再度行う。こうすることにより、測位精度を劣化させるGPS衛星10の代わりに新たに捕捉したGPS衛星10を選択して測位計算を行うことができるので、想定位置領域が小さくなり時差境界を含まないようになる可能性がある。   Then, the GPS wristwatch 1 performs the processes after the satellite search process (the processes in steps S12 to S34) again. By doing so, the newly calculated GPS satellite 10 can be selected in place of the GPS satellite 10 that degrades the positioning accuracy, and the positioning calculation can be performed. Therefore, the assumed position area becomes smaller and does not include the time difference boundary. there is a possibility.

一方、捕捉可能最大数(例えば12個)のGPS衛星10が捕捉されていない場合(ステップS48でNoの場合)、GPS付き腕時計1は、衛星検索工程以降の処理(ステップS12〜S34の処理)を再度行う。   On the other hand, when the maximum number (for example, 12) of GPS satellites 10 that can be captured has not been captured (No in step S48), the GPS wristwatch 1 performs processing after the satellite search step (processing in steps S12 to S34). Again.

ステップS32において、想定位置領域が時差境界を含まない場合(Noの場合)、ベースバンド部60(時差判定手段60−4)は、フラッシュメモリ66を参照して時差情報から想定位置領域の時差のデータを取得し、制御部40(時刻情報修正手段40−2)は、当該時差データを用いて記憶部41に記憶されている内部時刻情報を修正する(ステップS36)。   In step S32, when the assumed position area does not include the time difference boundary (in the case of No), the baseband unit 60 (time difference determining means 60-4) refers to the flash memory 66 and calculates the time difference of the assumed position area from the time difference information. Data is acquired, and the control unit 40 (time information correction means 40-2) corrects the internal time information stored in the storage unit 41 using the time difference data (step S36).

そして、GPS装置70の受信動作が終了する(ステップS38)。   Then, the receiving operation of the GPS device 70 ends (step S38).

最後に、制御部40(駆動制御手段40−3)は、修正した内部時刻情報に基づいて駆動回路44又はLCD駆動回路45を制御し、時刻表示(時差)が修正される(ステップS40)。   Finally, the control unit 40 (drive control means 40-3) controls the drive circuit 44 or the LCD drive circuit 45 based on the corrected internal time information, and the time display (time difference) is corrected (step S40).

なお、GPS装置70の受信動作が強制的に終了された場合(ステップS42)、制御部40(駆動制御手段40−3)が駆動回路44又はLCD駆動回路45を制御し、受信失敗の表示がされる(ステップS44)。   When the reception operation of the GPS device 70 is forcibly terminated (step S42), the control unit 40 (drive control means 40-3) controls the drive circuit 44 or the LCD drive circuit 45, and a reception failure display is displayed. (Step S44).

図7は、図6の時差修正処理手順において、1回目に算出された想定位置領域が時差境界を含まないケースについて説明するための図である。   FIG. 7 is a diagram for explaining a case where the assumed position area calculated for the first time does not include a time difference boundary in the time difference correction processing procedure of FIG. 6.

地理情報100は、タイムゾーン(時差領域)を有する地図情報であり、実線で示す境界線によって分割された複数の領域A、B、C等を含む。すなわち、隣り合う領域の時差が異なり、各領域の境界線が時差境界線になっている。例えば、領域A、B、Cは、それぞれUTCに対する時差が+7、+8、+9の時差領域である。本実施形態のGPS付き腕時計1のフラッシュメモリ66には、地理情報100に対応する時差情報として、各領域(A、B、C等)の境界線のデータと時差のデータが記憶されている。境界線データは、例えば、各境界線を多数の短い直線に分割し、各直線のベクトルデータ(各直線の両端の座標データ)として記憶される。   The geographic information 100 is map information having a time zone (time difference region), and includes a plurality of regions A, B, C and the like divided by boundary lines indicated by solid lines. That is, the time difference between adjacent areas is different, and the boundary line between the areas is a time difference boundary line. For example, regions A, B, and C are time difference regions with time differences of +7, +8, and +9, respectively, relative to UTC. The flash memory 66 of the GPS wristwatch 1 of the present embodiment stores boundary line data and time difference data of each area (A, B, C, etc.) as time difference information corresponding to the geographic information 100. The boundary line data is, for example, divided into a large number of short straight lines and stored as vector data of each straight line (coordinate data at both ends of each straight line).

本実施形態のGPS付き腕時計1が図6の時差修正手順を開始し、ステップS28において、ベースバンド部60(時差判定手段60−4)が図7に示す想定位置領域P1を算出したとする。ステップS30において、ベースバンド部60(時差判定手段60−4)は、まず、想定位置領域P1の近傍の領域の境界線データをフラッシュメモリ66から読み出し、想定位置領域P1のすべての部分が領域Bに含まれていることを検出する。次に、ベースバンド部60(時差判定手段60−4)は、領域Bの時差データをフラッシュメモリ66から読み出し、領域Bの時差がUTC+8のみであることから想定位置領域P1は時差境界を含まないと判定する。そして、ステップS36において、ベースバンド部60(時差判定手段60−4)は、想定位置領域P1の時差(UTC+8)を取得し、制御部40(時刻情報修正手段40−2)が内部時刻情報を修正する。そして、GPS装置70の受信が終了し(ステップS38)、表示部に表示された時刻が修正されて時差修正処理が終了する(ステップS40)。   Assume that the GPS wristwatch 1 of the present embodiment starts the time difference correction procedure of FIG. 6, and the baseband unit 60 (time difference determination means 60-4) calculates the assumed position region P1 shown in FIG. 7 in step S28. In step S30, the baseband unit 60 (time difference determining means 60-4) first reads the boundary line data of the area in the vicinity of the assumed position area P1 from the flash memory 66, and all the parts of the assumed position area P1 are the areas B. Is detected. Next, the baseband unit 60 (time difference determination means 60-4) reads the time difference data of the area B from the flash memory 66, and the assumed position area P1 does not include a time difference boundary because the time difference of the area B is only UTC + 8. Is determined. In step S36, the baseband unit 60 (time difference determining unit 60-4) acquires the time difference (UTC + 8) of the assumed position region P1, and the control unit 40 (time information correcting unit 40-2) acquires the internal time information. Correct it. Then, the reception of the GPS device 70 ends (step S38), the time displayed on the display unit is corrected, and the time difference correction process ends (step S40).

図8(A)及び図8(B)は、図6の時差修正処理手順において、1回目に算出された想定位置領域が時差境界を含むケースについて説明するための図である。   FIGS. 8A and 8B are diagrams for explaining a case where the assumed position region calculated first time includes a time difference boundary in the time difference correction processing procedure of FIG. 6.

地理情報100は図7の地理情報100と同じであるため同じ符号を付しており、その説明を省略する。   Since the geographic information 100 is the same as the geographic information 100 in FIG.

本実施形態のGPS付き腕時計1が図6の時差修正手順を開始し、ステップS28において、ベースバンド部60(時差判定手段60−4)が図8(A)に示す想定位置領域P1を算出したとする。ステップS30において、ベースバンド部60(時差判定手段60−4)は、まず、想定位置領域P1の近傍の領域の境界線データをフラッシュメモリ66から読み出し、想定位置領域P1の一部が領域A、B、Cに含まれていることを検出する。次に、ベースバンド部60(時差判定手段60−4)は、領域A、B、Cの時差データをフラッシュメモリ66から読み出し、領域A、B、Cの時差が異なることから想定位置領域P1は時差境界を含むと判定する。   The GPS wristwatch 1 of this embodiment starts the time difference correction procedure of FIG. 6, and in step S28, the baseband unit 60 (time difference determination means 60-4) calculates the assumed position region P1 shown in FIG. 8A. And In step S30, the baseband unit 60 (time difference determination means 60-4) first reads boundary line data of the area near the assumed position area P1 from the flash memory 66, and a part of the assumed position area P1 is the area A, B and C are detected. Next, the baseband unit 60 (time difference determination means 60-4) reads the time difference data of the areas A, B, and C from the flash memory 66, and the assumed position area P1 is different because the time differences of the areas A, B, and C are different. It is determined that a time difference boundary is included.

そのため、ステップS24において、ベースバンド部60(測位計算手段60−3)がN個(例えば3個又は4個)のGPS衛星10の新たな組み合わせを選択して測位計算を再度行い、ステップS28において、ベースバンド部60(時差判定手段60−4)が新たな位置情報に基づいて図8(B)に示す想定位置領域P2を算出したとする。ステップS30において、ベースバンド部60(時差判定手段60−4)は、想定位置領域P2の近傍の領域の境界線データをフラッシュメモリ66から読み出し、想定位置領域P2のすべての部分が領域Bに含まれているため、想定位置領域P2は時差境界を含まないと判定する。そして、ステップS36において、ベースバンド部60(時差判定手段60−4)は、想定位置領域P2の時差(UTC+8)を取得し、制御部40(時刻情報修正手段40−2)が内部時刻情報を修正する。そして、GPS装置70の受信が終了し(ステップS38)、表示部に表示された時刻が修正された時差修正処理が終了する(ステップS40)。   Therefore, in step S24, the baseband unit 60 (positioning calculation means 60-3) selects a new combination of N (for example, three or four) GPS satellites 10 and performs positioning calculation again, and in step S28. Assume that the baseband unit 60 (time difference determination unit 60-4) calculates the assumed position region P2 shown in FIG. 8B based on the new position information. In step S30, the baseband unit 60 (time difference determining means 60-4) reads the boundary line data of the area in the vicinity of the assumed position area P2 from the flash memory 66, and all parts of the assumed position area P2 are included in the area B. Therefore, it is determined that the assumed position region P2 does not include a time difference boundary. In step S36, the baseband unit 60 (time difference determining unit 60-4) acquires the time difference (UTC + 8) of the assumed position region P2, and the control unit 40 (time information correcting unit 40-2) acquires the internal time information. Correct it. Then, the reception of the GPS device 70 ends (step S38), and the time difference correction process in which the time displayed on the display unit is corrected ends (step S40).

[第1実施形態の効果]
第1実施形態のGPS付き腕時計では、図6に示したように、捕捉したGPS衛星10からN個のGPS衛星10を選択して測位計算を行い、測位計算により得られる位置情報及び測位誤差に基づいて想定位置領域を算出する。そして、フラッシュメモリ66に記憶された時差情報を参照する。捕捉したGPS衛星10からN個のGPS衛星10のどの組み合わせを選択しても、想定位置領域が時差境界を含む場合には、新たなGPS衛星10を捕捉させて、その衛星情報を用いて測位計算を行う。さらに、現在捕捉しているGPS衛星10の数が捕捉可能最大数である場合には、測位精度を最も劣化させる要因となるM個(例えば、1個)のGPS衛星10の代わりに新たに捕捉したGPS衛星10の衛星情報を用いて測位計算を行う。そのため、測位計算の精度を高めることができるので、時差境界を含まない小さい想定位置領域が算出されやすい。従って、第1実施形態のGPS付き腕時計によれば、時差境界に比較的近い場所にある場合でも時差を特定しやすく、測位計算に必要な消費電力を最適化してなるべく小さい消費電力で時刻修正(時差修正)を終了することができる。
[Effect of the first embodiment]
In the GPS wristwatch according to the first embodiment, as shown in FIG. 6, N GPS satellites 10 are selected from the captured GPS satellites 10 to perform positioning calculation, and position information and positioning error obtained by the positioning calculation are calculated. Based on this, an assumed position area is calculated. Then, the time difference information stored in the flash memory 66 is referred to. No matter which combination of N GPS satellites 10 is selected from the captured GPS satellites 10, if the assumed position area includes a time difference boundary, a new GPS satellite 10 is captured and positioning is performed using the satellite information. Perform the calculation. Furthermore, when the number of GPS satellites 10 currently captured is the maximum number that can be captured, a new capture is performed instead of M (for example, 1) GPS satellites 10 that cause the most deterioration in positioning accuracy. The positioning calculation is performed using the satellite information of the GPS satellite 10 that has been obtained. Therefore, since the accuracy of positioning calculation can be increased, a small assumed position region that does not include a time difference boundary is easily calculated. Therefore, according to the GPS wristwatch of the first embodiment, it is easy to specify the time difference even when the place is relatively close to the time difference boundary, and the time correction (optimization of the power consumption necessary for positioning calculation) is performed with as little power consumption as possible ( Time difference correction) can be terminated.

また、第1実施形態のGPS付き腕時計では、算出された想定位置領域が時差境界を含まない場合には受信動作が終了するとともに時刻表示が修正される。ここで、算出された想定位置領域が時差境界を含まなければ、必ず同一時差の領域内のいずれかの場所に位置することが保証できる。そのため、時刻修正(時差修正)の目的であれば、受信動作終了の判断基準を、測位計算の精度ではなく、想定位置領域が時差境界を含むか否かとすることができる。   Further, in the GPS wristwatch according to the first embodiment, when the calculated assumed position area does not include the time difference boundary, the reception operation ends and the time display is corrected. Here, if the calculated assumed position area does not include a time difference boundary, it can be guaranteed that the calculated assumed position area is always located at any location within the same time difference area. Therefore, for the purpose of time correction (time difference correction), the criterion for determining the end of the reception operation can be determined based on whether or not the assumed position region includes a time difference boundary, not the accuracy of positioning calculation.

例えば、図7のケースでは、想定位置領域P1はかなり広い領域(例えば、半径数百kmの円の内部)であるが、GPS付き腕時計1は必ずUTC+8の時差領域のいずれかに位置する。すなわち、測位精度がかなり低い場合でも時差修正を行うことができる。測位精度が低くなるケースとしては、例えば、GPS衛星10の時刻とGPS付き腕時計1の内部時刻がずれているために測距精度が低い場合や測位計算において選択されたGPS衛星10の配置状態が悪くDOP値がかなり大きくなる場合が考えられる。従来は、想定位置領域が時差境界を含まないような小さい領域になるまで測位計算を継続していたため時差修正に時間がかかったり時差修正を行うことができない場合もあった。   For example, in the case of FIG. 7, the assumed position area P1 is a considerably wide area (for example, inside a circle having a radius of several hundred km), but the GPS wristwatch 1 is always located in one of the UTC + 8 time difference areas. That is, the time difference can be corrected even when the positioning accuracy is considerably low. As a case where the positioning accuracy is lowered, for example, when the positioning accuracy is low because the time of the GPS satellite 10 and the internal time of the GPS wristwatch 1 are shifted, or the arrangement state of the GPS satellite 10 selected in the positioning calculation is used. It can be considered that the DOP value is considerably increased. Conventionally, since the positioning calculation is continued until the assumed position area becomes a small area that does not include the time difference boundary, it may take time to correct the time difference or the time difference cannot be corrected.

しかし、第1実施形態のGPS付き腕時計によれば、想定位置領域がかなり広くても1つの時差領域に含まれればよいので、測位計算の精度が低いために正確な位置を特定できない場合であっても、位置によっては測位計算を終了して時刻修正を行うことができる。   However, according to the GPS wristwatch of the first embodiment, even if the assumed position area is quite wide, it is only necessary to be included in one time difference area. However, depending on the position, the positioning calculation can be terminated and the time can be corrected.

すなわち、第1実施形態のGPS付き腕時計によれば、算出された想定位置領域が時差境界を含まなければ、測位計算の精度が低くてもそれ以上の絞り込みを行わずに受信動作を終了するとともに時差修正処理を行うので、消費電力を低減することができる。   That is, according to the GPS wristwatch of the first embodiment, if the calculated assumed position area does not include the time difference boundary, the reception operation is terminated without further narrowing down even if the accuracy of the positioning calculation is low. Since time difference correction processing is performed, power consumption can be reduced.

一方、図8(A)及び図8(B)のケースでは、1回目に算出された想定位置領域P1がかなり広い領域(例えば、半径数百kmの円の内部)であり、GPS付き腕時計1はUTC+7、UTC+8、UTC+9の時差領域に位置する可能性がある。従って、GPS付き腕時計1は、想定位置領域P1に基づいて時差修正を行うことはしない。このように、第1実施形態のGPS付き腕時計では、時差の候補が複数存在する場合には時差修正をしないことにより誤った時差修正をすることを防止している。   On the other hand, in the cases of FIGS. 8A and 8B, the assumed position area P1 calculated for the first time is a considerably wide area (for example, inside a circle having a radius of several hundred km), and the GPS wristwatch 1 May be located in the time difference region of UTC + 7, UTC + 8, and UTC + 9. Therefore, the GPS wristwatch 1 does not correct the time difference based on the assumed position area P1. As described above, in the GPS wristwatch according to the first embodiment, when there are a plurality of time difference candidates, the time difference is not corrected by preventing the time difference from being corrected.

さらに、第1実施形態のGPS付き腕時計では、算出された想定位置領域が時差境界を含む場合は、制限時間内において想定位置領域が時差境界を含まなくなるまで新たな測位計算を繰り返し、想定位置領域が時差境界を含まなくなった時点ですぐに受信動作を終了するとともに時差修正処理を行うようにしている。すなわち、第1実施形態のGPS付き腕時計によれば、算出された想定位置領域が時差境界を含む場合でも制限時間内でできるだけ時差修正処理が行われるように配慮しながら、消費電力の大きい受信動作の時間を最適化して必要最低限の消費電力で時刻修正(時差修正)を終了することができる。   Further, in the GPS wristwatch according to the first embodiment, when the calculated assumed position area includes a time difference boundary, new positioning calculation is repeated until the assumed position area does not include the time difference boundary within the time limit. As soon as the time no longer includes the time difference boundary, the reception operation is immediately terminated and the time difference correction process is performed. That is, according to the GPS wristwatch of the first embodiment, even when the calculated assumed position area includes the time difference boundary, the reception operation with high power consumption is taken into consideration so that the time difference correction processing is performed as much as possible within the time limit. The time correction (time difference correction) can be completed with the minimum necessary power consumption.

また、第1実施形態のGPS付き腕時計によれば、時刻修正処理において、制限時間が経過しても時差が特定できない場合は、受信動作を終了するので無駄に電力を消費することを防止することができる。   In addition, according to the GPS wristwatch of the first embodiment, in the time adjustment process, if the time difference cannot be specified even after the time limit has elapsed, the reception operation is terminated, so that wasteful power consumption is prevented. Can do.

2−2.第2実施形態
図7及び図8に示すように、第1実施形態では、地理情報100を時差境界線で分割しているため、分割された各領域は複雑な形状をしている。そのため、第1実施形態では境界線データのデータ量が大きいので、記憶装置は大きいものが必要になり、腕時計のサイズが大きくなってしまう恐れがある。さらに、想定位置領域が時差境界を含むか否かの判定が複雑なため、判定に時間を要し消費電力が大きくなることも予想される。
2-2. Second Embodiment As shown in FIGS. 7 and 8, in the first embodiment, since the geographic information 100 is divided by the time difference boundary line, each divided area has a complicated shape. For this reason, in the first embodiment, since the amount of boundary line data is large, a large storage device is required, which may increase the size of the wristwatch. Furthermore, since it is complicated to determine whether or not the assumed position region includes a time difference boundary, it is expected that the determination takes time and power consumption increases.

そこで、第2実施形態のGPS付き腕時計では、時差情報(境界線データ)のデータ量を削減するために、地理情報100を、時差境界線で分割するのではなく、一定形状の複数の領域に分割し、各領域の座標データと時差データを時差情報としてフラッシュメモリ66に記憶する。なお、第2実施形態のGPS付き腕時計の基本的な構成は、第1実施形態のGPS付き腕時計の構成と同様であるため、その説明を省略する。   Therefore, in the GPS wristwatch of the second embodiment, in order to reduce the data amount of the time difference information (boundary line data), the geographic information 100 is not divided into the time difference boundary lines but is divided into a plurality of regions having a fixed shape. The data is divided and the coordinate data and time difference data of each area are stored in the flash memory 66 as time difference information. The basic configuration of the GPS wristwatch according to the second embodiment is the same as that of the GPS wristwatch according to the first embodiment, and a description thereof will be omitted.

図9は、矩形形状の複数の領域に分割された地理情報の一例を示す図である。   FIG. 9 is a diagram illustrating an example of geographic information divided into a plurality of rectangular regions.

地理情報100は、仮想領域101に含まれる16個の矩形領域、仮想領域102に含まれる16個の矩形領域、仮想領域103に含まれる16個の矩形領域、矩形領域104等に分割され、各領域にはそれぞれUTCに対する時差の値が定義されている。以下では、時差の値が定義されているこれらの領域を「時差定義領域」ということにする。例えば、時差定義領域104には「+8」の時差が定義されている。また、仮想領域102に含まれる時差定義領域102A及び102Eには「+7」の時差が定義され、時差定義領域102I、102J、102M、102N及び102Pには「+8」の時差が定義され、時差定義領域102B、102C、102D、102F、102G、102H、102K、102L及び102Oには「+9」の時差が定義されている。   The geographic information 100 is divided into 16 rectangular areas included in the virtual area 101, 16 rectangular areas included in the virtual area 102, 16 rectangular areas included in the virtual area 103, the rectangular area 104, and the like. Each area defines a time difference value for UTC. Hereinafter, these areas in which time difference values are defined are referred to as “time difference defining areas”. For example, a time difference of “+8” is defined in the time difference definition area 104. In addition, a time difference of “+7” is defined in the time difference definition areas 102A and 102E included in the virtual area 102, and a time difference of “+8” is defined in the time difference definition areas 102I, 102J, 102M, 102N, and 102P. A time difference of “+9” is defined in the areas 102B, 102C, 102D, 102F, 102G, 102H, 102K, 102L, and 102O.

このように、時差定義領域毎に1つの時差が定義される。そして、第2実施形態のGPS付き腕時計では、後述するように、時差定義領域を最小単位として想定位置領域が時差境界を含むか否かの判定が行われる。そのため、各時差定義領域ができるだけ現実の時差境界線を含まないようにすれば時差境界の判定精度を高くすることができるので、例えば、時差境界線付近の時差定義領域ほど小さくするようにしてもよい。しかし、時差定義領域の形状を矩形にする場合には、時差定義領域をいくら小さくしても現実の時差境界線を含む場合が想定される。実際には、小さい時差定義領域が増えれば時差情報のデータ量も増えるため記憶容量が大きい記憶装置が必要になるので、時差情報のデータ量と時差境界の判定精度のトレードオフを考慮して各時差定義領域のサイズが決定される。そのため、時差定義領域が現実の時差境界線を含む場合が想定される。   In this way, one time difference is defined for each time difference definition area. In the GPS wristwatch according to the second embodiment, as described later, it is determined whether or not the assumed position area includes a time difference boundary with the time difference definition area as a minimum unit. Therefore, if each time difference definition area does not include the actual time difference boundary line as much as possible, the determination accuracy of the time difference boundary can be increased. For example, the time difference definition area near the time difference boundary line may be made smaller. Good. However, when the shape of the time difference definition area is rectangular, it is assumed that the time difference definition area is included even if the time difference definition area is made smaller, including an actual time difference boundary line. Actually, if the small time difference definition area increases, the amount of time difference information also increases, so a storage device with a large storage capacity is required, so each trade-off between the time difference information data amount and the determination accuracy of the time difference boundary is considered. The size of the time difference definition area is determined. Therefore, it is assumed that the time difference definition area includes an actual time difference boundary line.

このように、時差定義領域が現実の時差境界線を含む場合には、例えば、1つの時差定義領域に含まれる各時差を有する地域の占有面積を比較し、専有面積の最も大きい地域の時差を当該時差定義領域の時差として定義するようにしてもよいし、1つの時差定義領域に大都市が含まれる場合にはその大都市の時差を当該時差定義領域の時差として定義するようにしてもよい。図9において、例えば、時差定義領域102EはUTC+7とUTC+8の時差境界を含む。すなわち、時差定義領域102EはUTC+7の時差の地域とUTC+8の時差の地域を含むが、UTC+7の地域の占有面積がUTC+8の地域の占有面積よりも大きいため時差定義領域102Eには「+7」の時差が定義されている。   Thus, when the time difference definition area includes an actual time difference boundary line, for example, the area occupied by each time difference included in one time difference definition area is compared, and the time difference of the area with the largest exclusive area is compared. You may make it define as the time difference of the said time difference definition area, and when a big city is contained in one time difference definition area, you may make it define the time difference of the big city as the time difference of the said time difference definition area. . In FIG. 9, for example, the time difference definition area 102E includes a time difference boundary between UTC + 7 and UTC + 8. That is, the time difference definition area 102E includes a UTC + 7 time difference area and a UTC + 8 time difference area, but the time difference definition area 102E has a time difference of “+7” because the area occupied by the UTC + 7 area is larger than the area occupied by the UTC + 8 area. Is defined.

なお、図9において、仮想領域101、102、103は、異なる時差が定義された複数の時差定義領域を含むため、UTCに対する時差の値が定義されていない。例えば、仮想領域102は、「+7」、「+8」、「+9」の時差定義領域を含むため、時差の値が定義されていない。   In FIG. 9, since the virtual areas 101, 102, and 103 include a plurality of time difference definition areas in which different time differences are defined, time difference values for the UTC are not defined. For example, since the virtual area 102 includes time difference definition areas of “+7”, “+8”, and “+9”, the time difference value is not defined.

図10及び図11は、第2実施形態のGPS付き腕時計においてフラッシュメモリ66に記憶される時差情報の一例を示す図である。   10 and 11 are diagrams illustrating examples of time difference information stored in the flash memory 66 in the GPS wristwatch according to the second embodiment.

図10に示す領域−時差対応表200は、図9に示した仮想領域101、102、103、時差定義領域104等の各々の領域の位置データ200−1及び時差データ200−2を含む。   The area-time difference correspondence table 200 shown in FIG. 10 includes position data 200-1 and time difference data 200-2 for each of the virtual areas 101, 102, 103, the time difference definition area 104, and the like shown in FIG.

図9に示した仮想領域101、102、103、時差定義領域104等は、例えば、東西および南北方向の各長さが1000〜2000km程度の矩形形状の領域である。そのため、仮想領域101、102、103、時差定義領域104等は、例えば、矩形領域の左上の座標(経度、緯度)と、領域の右下の座標(経度、緯度)とで位置を特定できる。そこで、フラッシュメモリ66には、領域−時差対応表200の位置データ200−1としてこれらの2点の座標データが記憶されている。   The virtual areas 101, 102, 103, the time difference definition area 104, and the like illustrated in FIG. 9 are rectangular areas having lengths in the east-west and north-south directions of about 1000 to 2000 km, for example. Therefore, the positions of the virtual areas 101, 102, 103, the time difference definition area 104, and the like can be specified by, for example, the upper left coordinates (longitude, latitude) of the rectangular area and the lower right coordinates (longitude, latitude) of the area. Therefore, the coordinate data of these two points is stored in the flash memory 66 as the position data 200-1 of the region-time difference correspondence table 200.

ここで、時差定義領域104は時差の値「+8」が定義されているため、フラッシュメモリ66には、時差定義領域104の時差データ200−2として「+8」が記憶されている。   Here, since the time difference definition area 104 defines a time difference value “+8”, the flash memory 66 stores “+8” as the time difference data 200-2 in the time difference definition area 104.

一方、仮想領域101、102、103は時差の値が定義されていないため、フラッシュメモリ66には、仮想領域101、102、103の時差データ200−2として、他の領域−時差対応表への参照リンク「Link1」、「Link2」、「Link3」がそれぞれ記憶されている。   On the other hand, since the time difference value is not defined in the virtual areas 101, 102, and 103, the time difference data 200-2 of the virtual areas 101, 102, and 103 is stored in the flash memory 66 as another area-time difference correspondence table. Reference links “Link1”, “Link2”, and “Link3” are stored.

図11に示す領域−時差対応表202は、図9に示した仮想領域102に含まれる時差定義領域102A〜102Pの位置データ200−1及び時差データ200−2を含む。領域−時差対応表202は、図10の領域−時差対応表200において、仮想領域102の時差データである参照リンクLink2により参照することができる。   The area-time difference correspondence table 202 shown in FIG. 11 includes position data 200-1 and time difference data 200-2 of the time difference definition areas 102A to 102P included in the virtual area 102 shown in FIG. The area-time difference correspondence table 202 can be referred to by the reference link Link2 which is the time difference data of the virtual area 102 in the area-time difference correspondence table 200 of FIG.

本実施形態では、図9に示したように、時差定義領域102A〜102Pは仮想領域102が16分割された領域であるので、時差定義領域102A〜102Pは、例えば、250〜500km四方のも矩形形状の領域である。そのため、例えば、領域の左上の座標(経度、緯度)と、領域の右下の座標(経度、緯度)とで位置を特定できる。そこで、フラッシュメモリ66には、領域−時差対応表202の位置データ202−1としてこれらの2点の座標データが記憶されている。   In the present embodiment, as shown in FIG. 9, the time difference definition areas 102A to 102P are areas in which the virtual area 102 is divided into 16 parts. Therefore, the time difference definition areas 102A to 102P are, for example, 250 to 500 km square. It is an area of shape. Therefore, for example, the position can be specified by coordinates (longitude, latitude) at the upper left of the region and coordinates (longitude, latitude) at the lower right of the region. Therefore, the coordinate data of these two points is stored in the flash memory 66 as the position data 202-1 of the area-time difference correspondence table 202.

また、時差定義領域102A〜102Pはそれぞれ図9に示した時差の値が定義されているため、フラッシュメモリ66には、時差定義領域102A〜102Pの時差データ202−2として各時差の値が記憶されている。   Further, since the time difference values shown in FIG. 9 are defined in the time difference definition areas 102A to 102P, the time difference values are stored in the flash memory 66 as the time difference data 202-2 of the time difference definition areas 102A to 102P. Has been.

なお、時差定義領域104は本発明における第1階層の領域に対応し、時差定義領域102A〜102Pは本発明における第2階層の領域に対応する。また、領域−時差対応表200は本発明における第1階層の時差情報に対応し、領域−時差対応表202は本発明における第2階層の時差情報に対応する。   The time difference definition area 104 corresponds to the area of the first hierarchy in the present invention, and the time difference definition areas 102A to 102P correspond to the area of the second hierarchy in the present invention. The region-time difference correspondence table 200 corresponds to the time difference information of the first layer in the present invention, and the region-time difference correspondence table 202 corresponds to the time difference information of the second layer in the present invention.

以上のように、時差定義領域104を含む仮想領域は存在しないが、時差定義領域102A〜102Pは仮想領域102に含まれている。そのため、時差定義領域104のデータが領域−時差対応表200に含まれるのに対して、時差定義領域102A〜102Pの各データは、領域−時差対応表200から参照リンクLink2により参照される領域−時差対応表202に含まれている。従って、時差定義領域は仮想領域により階層化されていると考えることができる。すなわち、時差定義領域104は本発明における第1階層の領域に対応し、時差定義領域102A〜102Pは本発明における第2階層の領域に対応する。また、領域−時差対応表200は本発明における第1階層の時差情報に対応し、領域−時差対応表202は本発明における第2階層の時差情報に対応する。   As described above, there is no virtual area including the time difference definition area 104, but the time difference definition areas 102A to 102P are included in the virtual area 102. Therefore, the data of the time difference definition area 104 is included in the area-time difference correspondence table 200, whereas each data of the time difference definition areas 102A to 102P is the area-the area referred to by the reference link Link2 from the time difference correspondence table 200- It is included in the time difference correspondence table 202. Therefore, it can be considered that the time difference definition area is hierarchized by the virtual area. That is, the time difference definition area 104 corresponds to the first layer area in the present invention, and the time difference definition areas 102A to 102P correspond to the second layer area in the present invention. The region-time difference correspondence table 200 corresponds to the time difference information of the first layer in the present invention, and the region-time difference correspondence table 202 corresponds to the time difference information of the second layer in the present invention.

なお、仮想領域がさらに仮想領域を含むようにしてもよい。例えば、時差定義領域102A、102B、102E、102Fを含む仮想領域を定義すると、仮想領域102は当該仮想領域を含むことになる。その場合、時差定義領域102A、102B、102E、102Fは本発明における第3階層の領域に対応し、時差定義領域102A、102B、102E、102Fの位置データ及び時差データが含まれる領域−時差対応表は本発明における第3階層の時差情報に対応する。同様にして、時差定義領域を第1階層〜第N階層の領域に分類し、第1階層〜第N階層の領域−時差対応表を含む時差情報をフラッシュメモリ66に記憶するようにしてもよい。   Note that the virtual area may further include a virtual area. For example, when a virtual area including the time difference definition areas 102A, 102B, 102E, and 102F is defined, the virtual area 102 includes the virtual area. In this case, the time difference definition areas 102A, 102B, 102E, and 102F correspond to the third layer area in the present invention, and the area-time difference correspondence table that includes the position data and the time difference data of the time difference definition areas 102A, 102B, 102E, and 102F. Corresponds to the time difference information of the third hierarchy in the present invention. Similarly, the time difference definition areas may be classified into areas of the first hierarchy to the Nth hierarchy, and time difference information including an area-time difference correspondence table of the first hierarchy to the Nth hierarchy may be stored in the flash memory 66. .

図12は、第2実施形態のGPS付き腕時計おいて、想定位置領域が時差境界を含むか否かを判定する処理手順を示すフローチャートである。なお、図12の処理手順は、図6の時差修正処理手順におけるステップS30の具体的な処理手順の一例に相当する。   FIG. 12 is a flowchart illustrating a processing procedure for determining whether or not the assumed position area includes a time difference boundary in the GPS wristwatch according to the second embodiment. The processing procedure in FIG. 12 corresponds to an example of a specific processing procedure in step S30 in the time difference correction processing procedure in FIG.

ベースバンド部60(時差判定手段60−4)は、まず、第1階層の時差情報(第1時差情報)から想定位置領域に含まれる仮想領域及び時差定義領域(第1領域)を検出する(ステップS30−1)。具体的には、ベースバンド部60(時差判定手段60−4)は、第1時差情報の位置データ(座標データ)を参照して第1領域の位置を特定し、想定位置領域に対応する円の内側の領域に少なくとも一部が含まれる第1領域を検出する。   The baseband unit 60 (time difference determination means 60-4) first detects a virtual area and a time difference definition area (first area) included in the assumed position area from the time difference information (first time difference information) of the first layer ( Step S30-1). Specifically, the baseband unit 60 (time difference determination unit 60-4) specifies the position of the first area with reference to the position data (coordinate data) of the first time difference information, and corresponds to the assumed position area. A first region in which at least a part is included in the region inside is detected.

次に、ベースバンド部60(時差判定手段60−4)は、検出したすべての第1領域の時差データ(時差の値及び参照リンク)を取得する(ステップS30−2)。   Next, the baseband unit 60 (time difference determination means 60-4) acquires time difference data (time difference values and reference links) of all detected first regions (step S30-2).

次に、ベースバンド部60(時差判定手段60−4)は、今回又は以前に取得したすべての時差定義領域の時差の値が一致するか否かを判定する(ステップS30−3)。   Next, the baseband unit 60 (time difference determination means 60-4) determines whether or not the time difference values of all time difference definition areas acquired this time or before match (step S30-3).

今回又は以前に取得した時差の値の少なくとも一部が一致しない場合(ステップS30−4でNoの場合)、ベースバンド部60(時差判定手段60−4)は、想定位置領域が時差境界を含むと判定する(ステップS30−9)。   When at least a part of the time difference values acquired this time or before do not match (in the case of No in step S30-4), the baseband unit 60 (time difference determination means 60-4) includes an assumed position region including a time difference boundary. (Step S30-9).

一方、今回又は以前に取得したすべての時差定義領域の時差の値が一致する場合(ステップS30−4でYesの場合)、ベースバンド部60(時差判定手段60−4)は、今回又は以前に取得したすべての仮想領域の参照リンクの処理が終了したか否かを判定する(ステップS30−5)。   On the other hand, if the time difference values of all time difference definition areas acquired this time or before match (Yes in step S30-4), the baseband unit 60 (time difference determination means 60-4) It is determined whether or not the processing of the acquired reference links for all virtual areas has been completed (step S30-5).

未処理の参照リンクが存在する場合(ステップS30−6でYesの場合)、ベースバンド部60(時差判定手段60−4)は、参照リンク先の時差情報(第k時差情報)から想定位置領域に含まれる第k領域を検出する(ステップS30−7)。そして、ベースバンド部60(時差判定手段60−4)は、未処理の参照リンクが存在しなくなるか、あるいは、今回又は以前に取得したすべての時差値の少なくとも一部が一致しなくなるまで、ステップS30−2〜S30−7の処理を繰り返す。   When there is an unprocessed reference link (Yes in step S30-6), the baseband unit 60 (time difference determination unit 60-4) determines the estimated position area from the time difference information (kth time difference information) of the reference link destination. The k-th region included in is detected (step S30-7). Then, the baseband unit 60 (time difference determination means 60-4) performs steps until there is no unprocessed reference link or at least some of the time difference values acquired this time or before do not match. The processes of S30-2 to S30-7 are repeated.

未処理の参照リンクが存在しない場合(ステップS30−6でNoの場合)、ベースバンド部60(時差判定手段60−4)は、想定位置領域は時差境界を含まないと判定する(ステップS30−8)。   When there is no unprocessed reference link (No in step S30-6), the baseband unit 60 (time difference determining unit 60-4) determines that the assumed position area does not include a time difference boundary (step S30-). 8).

図13は、図12の処理手順において、算出された想定位置領域が時差境界を含まないケースについて説明するための図である。なお、図13のケースでは、フラッシュメモリ66には図10及び図11に示した領域−時差対応表の各データが記憶されており、図7のケースと同じ想定位置領域が算出されたものとする。   FIG. 13 is a diagram for explaining a case where the calculated assumed position region does not include a time difference boundary in the processing procedure of FIG. In the case of FIG. 13, each data of the area-time difference correspondence table shown in FIGS. 10 and 11 is stored in the flash memory 66, and the same assumed position area as that of the case of FIG. 7 is calculated. To do.

図13に示す想定位置領域P1は、図10に示した領域−時差対応表200の位置データに基づいて、第1領域として時差定義領域104のみを含むと判定される。そして、図10に示した領域−時差対応表200の時差定義領域104の時差データは「+8」である。従って、想定位置領域P1は時差境界を含まないと判定され、想定位置領域P1の時差として「+8」が取得される。   It is determined that the assumed position area P1 shown in FIG. 13 includes only the time difference definition area 104 as the first area based on the position data of the area-time difference correspondence table 200 shown in FIG. The time difference data in the time difference definition area 104 of the area-time difference correspondence table 200 shown in FIG. 10 is “+8”. Therefore, it is determined that the assumed position area P1 does not include the time difference boundary, and “+8” is acquired as the time difference of the assumed position area P1.

図14(A)及び図14(B)は、図12の処理手順において、算出された想定位置領域が時差境界を含むケースについて説明するための図である。なお、図14(A)及び図14(B)のケースでは、フラッシュメモリ66には図10及び図11に示した領域−時差対応表の各データが記憶されており、図8(A)及び図8(B)のケースと同じ想定位置領域が算出されたものとする。   FIGS. 14A and 14B are diagrams for explaining a case where the calculated assumed position area includes a time difference boundary in the processing procedure of FIG. 12. In the case of FIGS. 14A and 14B, the flash memory 66 stores each data of the area-time difference correspondence table shown in FIGS. 10 and 11, and FIG. It is assumed that the same assumed position area as that in the case of FIG.

図14(A)に示す想定位置領域P1は、図10に示した領域−時差対応表200の位置データに基づいて、第1領域として仮想領域101、102、103、時差定義領域104を含むと判定される。そして、領域−時差対応表200の仮想領域101、102、103の時差データは参照リンク「Link1」〜「Link3」であり、時差定義領域104の時差データは「+8」である。   The assumed position area P1 shown in FIG. 14A includes virtual areas 101, 102, 103, and a time difference definition area 104 as the first area based on the position data of the area-time difference correspondence table 200 shown in FIG. Determined. The time difference data of the virtual areas 101, 102, and 103 of the area-time difference correspondence table 200 are reference links “Link1” to “Link3”, and the time difference data of the time difference definition area 104 is “+8”.

さらに、Link2により参照される図11に示した領域−時差対応表202の位置データに基づいて、想定位置領域P1は、第2領域として時差定義領域102E、102F、102I、102J、102K、102M、102N及び102Oを含むと判定される。そして、領域−時差対応表202の時差定義領域102E、102F、102I、102J、102K、102M、102N及び102Oの時差データはそれぞれ時差値「+7」、「+9」、「+8」、「+8」、「+9」、「+8」、「+8」及び「+9」である。従って、想定位置領域P1は時差境界を含むと判定され、次に図14(B)に示す想定位置領域P2が算出されたとする。   Further, based on the position data of the area-time difference correspondence table 202 shown in FIG. 11 referred to by the Link 2, the assumed position area P1 is a time difference definition area 102E, 102F, 102I, 102J, 102K, 102M, as a second area. It is determined that 102N and 102O are included. The time difference data in the time difference definition areas 102E, 102F, 102I, 102J, 102K, 102M, 102N and 102O of the area-time difference correspondence table 202 are time difference values “+7”, “+9”, “+8”, “+8”, “+9”, “+8”, “+8” and “+9”. Accordingly, it is assumed that the assumed position region P1 is determined to include a time difference boundary, and then the assumed position region P2 shown in FIG. 14B is calculated.

図14(B)に示す想定位置領域P2は、図10に示した領域−時差対応表200の位置データに基づいて、第1領域として仮想領域102のみを含むと判定される。図10に示した領域−時差対応表200の仮想領域102の時差データは「Link2」である。   The assumed position area P2 shown in FIG. 14B is determined to include only the virtual area 102 as the first area based on the position data of the area-time difference correspondence table 200 shown in FIG. The time difference data of the virtual area 102 in the area-time difference correspondence table 200 shown in FIG. 10 is “Link2”.

さらに、Link2により参照される図11に示した領域−時差対応表202の位置データに基づいて、想定位置領域P1は、第2領域として時差定義領域102I、102M及び102Nを含むと判定される。そして、領域−時差対応表202の時差定義領域102I、102M及び102Nの時差データはともに「+8」である。従って、想定位置領域P2は時差境界を含まないと判定され、想定位置領域P2の時差として「+8」が取得される。   Furthermore, based on the position data of the area-time difference correspondence table 202 shown in FIG. 11 referred to by Link2, it is determined that the assumed position area P1 includes time difference definition areas 102I, 102M, and 102N as the second area. The time difference data in the time difference definition areas 102I, 102M, and 102N of the area-time difference correspondence table 202 is “+8”. Therefore, it is determined that the assumed position area P2 does not include the time difference boundary, and “+8” is acquired as the time difference of the assumed position area P2.

[第2実施形態の効果]
第2実施形態のGPS付き腕時計によれば、第1実施形態のGPS付き腕時計と同様の効果に加えて、以下のような効果が得られる。
[Effects of Second Embodiment]
According to the GPS wristwatch of the second embodiment, in addition to the same effects as the GPS wristwatch of the first embodiment, the following effects can be obtained.

第2実施形態のGPS付き腕時計によれば、算出された想定位置領域が仮想領域の一部又は全部を含むか否かが判定され、含む場合はその仮想領域の内部の時差定義領域の位置が参照されて時差境界の有無が判定される。従って、多数の小さい時差領域が密集したような地域を仮想領域としておけば、算出された想定位置領域が仮想領域を含まない場合は、想定位置領域がこれら多数の小さい時差領域の一部又は全部を含むか否かの判定を個別にする必要がない。従って、第2実施形態のGPS付き腕時計によれば、想定位置領域が時差境界を含むか否かの判定処理の時間を最適化することができる。   According to the GPS wristwatch of the second embodiment, it is determined whether or not the calculated assumed position area includes a part or all of the virtual area. If so, the position of the time difference definition area inside the virtual area is determined. It is determined whether or not there is a time difference boundary. Therefore, if an area where a large number of small time difference areas are concentrated is set as a virtual area, if the calculated assumed position area does not include a virtual area, the assumed position area is a part or all of these many small time difference areas. It is not necessary to make a separate determination as to whether or not it is included. Therefore, according to the GPS wristwatch of the second embodiment, it is possible to optimize the time for determining whether or not the assumed position area includes a time difference boundary.

また、第2実施形態のGPS付き腕時計によれば、算出された想定位置領域が仮想領域を含む場合は、仮想領域に含まれる複数の時差定義領域の位置に基づいて想定位置領域が時差境界を含むか否かを判定するので、高い判定精度を保証することができる。   According to the GPS wristwatch of the second embodiment, when the calculated assumed position area includes a virtual area, the assumed position area has a time difference boundary based on the positions of a plurality of time difference definition areas included in the virtual area. Since it is determined whether or not it is included, high determination accuracy can be guaranteed.

また、第2実施形態のGPS付き腕時計によれば、まず、第1階層の時差情報を参照して想定位置領域が第1階層の仮想領域の一部又は全部を含むか否かが判断される。想定位置領域が第1階層の仮想領域の一部又は全部を含む場合には、次に、第2階層の時差情報を参照して想定位置領域が第2階層の仮想領域の一部又は全部を含むか否かが判断される。同様に、想定位置領域が第k階層の仮想領域の一部又は全部を含む場合には、第k+1階層の時差情報を参照して想定位置領域が第k+1階層の仮想領域の一部又は全部を含むか否かが判断される。そして、想定位置領域が第k階層の仮想領域の一部又は全部を含まない場合には、第k階層の時差定義領域の位置に基づいて想定位置領域が時差境界を含むか否かが判定される。すなわち、第2実施形態のGPS付き腕時計によれば、時差が定義される領域の大小に応じて適切に階層化された時差情報を順次参照しながら判定処理を行うことができるので、判定処理の時間を最適化することができる。   Further, according to the GPS wristwatch of the second embodiment, first, it is determined whether or not the assumed position area includes a part or all of the virtual area of the first hierarchy with reference to the time difference information of the first hierarchy. . When the assumed position area includes a part or all of the virtual area of the first hierarchy, next, with reference to the time difference information of the second hierarchy, the assumed position area indicates a part or all of the virtual area of the second hierarchy. It is determined whether or not it is included. Similarly, when the assumed position area includes a part or all of the virtual area of the k-th hierarchy, the assumed position area indicates a part or all of the virtual area of the k + 1-th hierarchy with reference to the time difference information of the k + 1-th hierarchy. It is determined whether or not it is included. If the assumed position area does not include a part or all of the virtual area of the kth hierarchy, it is determined whether the assumed position area includes a time difference boundary based on the position of the time difference definition area of the kth hierarchy. The That is, according to the GPS wristwatch of the second embodiment, the determination process can be performed while sequentially referring to the time difference information appropriately hierarchized according to the size of the area where the time difference is defined. Time can be optimized.

また、第2実施形態のGPS付き腕時計によれば、時差定義領域及び仮想領域の形状が矩形形状であるので、領域の特定のために矩形の対角線の2点の座標データのみを記憶すればよい。このため、時差境界線を細かく分割した短い直線の各データを記憶する場合と比較して時差情報のデータ量を大幅に削減することができる。   In addition, according to the GPS wristwatch of the second embodiment, the shape of the time difference definition area and the virtual area is a rectangular shape, so that only the coordinate data of two points on the rectangular diagonal line need be stored to specify the area. . For this reason, the data amount of time difference information can be reduced significantly compared with the case where each data of the short straight line which divided | segmented the time difference boundary line finely is memorize | stored.

また、第2実施形態のGPS付き腕時計によれば、各階層の時差情報に含まれる時差定義領域及び仮想領域の矩形形状のサイズが固定されている場合には、座標データは1点のみ記憶すればよいため時差情報のデータ量を更に削減できる。   Further, according to the GPS wristwatch of the second embodiment, if the size of the time difference definition area and the virtual area included in the time difference information of each layer is fixed, only one point of coordinate data is stored. Therefore, the data amount of time difference information can be further reduced.

さらに、第2実施形態のGPS付き腕時計によれば、時差定義領域及び仮想領域が矩形形状であるため、算出した想定位置領域が時差境界を含むか否かの判定処理を非常に簡単に行うことができる。   Furthermore, according to the GPS wristwatch of the second embodiment, since the time difference definition area and the virtual area are rectangular, it is very easy to determine whether or not the calculated assumed position area includes a time difference boundary. Can do.

2−3.第3実施形態
図15は、第3実施形態のGPS付き腕時計の時差修正処理手順の一例を示すフローチャートである。
2-3. Third Embodiment FIG. 15 is a flowchart illustrating an example of a time difference correction processing procedure of a GPS wristwatch according to a third embodiment.

図15に示す時差修正処理手順は、基本的には図6に示した時差修正処理手順と同じである。すなわち、図15に示す時差修正処理手順のステップS10〜S44の処理は、図6に示した時差修正処理手順のステップS10〜S44の処理と同じであるため、同じ記号を付しておりその説明を省略する。   The time difference correction processing procedure shown in FIG. 15 is basically the same as the time difference correction processing procedure shown in FIG. That is, the processing of steps S10 to S44 of the time difference correction processing procedure shown in FIG. 15 is the same as the processing of steps S10 to S44 of the time difference correction processing procedure shown in FIG. Is omitted.

図15に示す時差修正処理手順では、図6に示した時差修正処理手順に対して、想定位置領域を表示する処理(ステップS46の処理)が加わっている。なお、想定位置領域を表示する処理(ステップS46の処理)は、時刻表示を修正する処理(ステップS40の処理)の前に行ってもよい。   In the time difference correction process procedure shown in FIG. 15, a process of displaying the assumed position region (the process of step S <b> 46) is added to the time difference correction process procedure shown in FIG. 6. The process of displaying the assumed position area (the process of step S46) may be performed before the process of correcting the time display (the process of step S40).

図16は、図15に示した時差修正処理手順のステップ46における想定位置領域の表示の一例について説明するための図であり、第3実施形態のGPS付き腕時計の表面外観を示す概略図である。なお、第3実施形態のGPS付き腕時計の基本的な構成は、第1実施形態のGPS付き腕時計の構成と同様であるので、同じ構成には同じ番号を付しており、その説明を省略する。   FIG. 16 is a view for explaining an example of the display of the assumed position area in step 46 of the time difference correction processing procedure shown in FIG. 15, and is a schematic diagram showing the surface appearance of the GPS wristwatch of the third embodiment. . The basic configuration of the GPS wristwatch according to the third embodiment is the same as that of the GPS wristwatch according to the first embodiment. .

GPS付き腕時計3の表面には地図300が形成され、その上縁に沿って回動式の指針301、302が配置されている。地図300は世界地図とされ、世界中の任意の場所に移動した際には、その現在位置が指針301、302により表示される。世界地図としては、既存の図法によるものが適宜利用でき、日本を中心としたミラー図法に限らず、他の図法を用いてもよい。   A map 300 is formed on the surface of the GPS wristwatch 3, and rotary hands 301 and 302 are arranged along the upper edge thereof. The map 300 is a world map. When the map 300 moves to any place in the world, the current position is displayed by the hands 301 and 302. As the world map, existing projections can be used as appropriate, and not only the mirror projection centering on Japan but also other projections may be used.

地図300は、文字板11の表面に彫刻あるいは印刷などの手段により固定的に形成される。文字板11として透明な材料を用い、その裏面に地図300のパターンを裏向きに刻印または印刷してもよい。あるいは、地図300をフィルムに印刷しておき、このフィルムを透明な文字板11の裏面に貼る等してもよい。すなわち、表示板である文字板11は、その表面側から地図300が正規の状態で視認することができればよい。   The map 300 is fixedly formed on the surface of the dial 11 by means such as engraving or printing. A transparent material may be used for the dial 11 and the pattern of the map 300 may be engraved or printed on the back side of the dial 11. Alternatively, the map 300 may be printed on a film, and this film may be pasted on the back surface of the transparent dial 11. That is, the dial plate 11 that is a display plate only needs to be able to visually recognize the map 300 from the front side.

指針301、302は、回転軸303、304を有し、これらを軸として文字板11の表面に沿って回動可能である。指針301、302の駆動は駆動回路44を介して制御部40(駆動制御手段40−3)により制御される。   The pointers 301 and 302 have rotating shafts 303 and 304, and can be rotated along the surface of the dial 11 with these shafts as axes. The driving of the hands 301 and 302 is controlled by the control unit 40 (drive control means 40-3) via the drive circuit 44.

回動に伴う指針301、302の移動軌跡305、306は、二点鎖線で示す通りである。地図300は、2本の指針301、302の移動軌跡305、306の重なり合う範囲内に収まるように形成されている。この範囲内では、2本の指針301、302が任意の位置で互いに交差可能である。従って、2本の指針301、302の交点により地図300上の特定位置を指示することが可能である。   The movement trajectories 305 and 306 of the hands 301 and 302 accompanying the rotation are as indicated by the two-dot chain line. The map 300 is formed so as to be within the overlapping range of the movement trajectories 305 and 306 of the two hands 301 and 302. Within this range, the two hands 301 and 302 can cross each other at an arbitrary position. Therefore, a specific position on the map 300 can be indicated by the intersection of the two hands 301 and 302.

回転軸303、304は、地図300の上縁部分を挟んで両側に配置されている。回転軸303、304の軸心を結ぶ線分は退避線307とされ、この退避線307は一点鎖線で示すとおり、地図300の上縁の外側に配置されている。なお、厳密には地図300の絵柄の一部が退避線307を超えているが、指針301、302による現在位置の指示に利用されない部分については退避線307を超えることも許容される。   The rotation shafts 303 and 304 are arranged on both sides of the upper edge portion of the map 300. A line segment connecting the axes of the rotary shafts 303 and 304 is a retreat line 307, and the retreat line 307 is disposed outside the upper edge of the map 300 as indicated by a one-dot chain line. Strictly speaking, a part of the design of the map 300 exceeds the retreat line 307, but it is allowed to exceed the retreat line 307 for a part that is not used for indicating the current position by the hands 301 and 302.

指針301、302は、退避線307に沿って配置すること、つまり各々の先端を他方の回転軸303、304に向けることにより、地図300の実質的な外側に退避させることが可能である。   The pointers 301 and 302 can be retracted substantially outside the map 300 by being arranged along the retract line 307, that is, by directing the respective tips toward the other rotation shafts 303 and 304.

測位モードに設定された場合、時差修正処理が終了すると、制御部40(駆動制御手段40−3)の駆動制御により、位置情報に相当する地図300上の位置が指針301、302の交点により指示される。このように、GPS付き腕時計3は位置情報をデジタル表示するわけではなく指針301、302の交点により表示するので、高い精度の位置情報は要求されない。すなわち、本実施形態の時差修正処理により、比較的広い想定位置領域が算出された場合であっても、GPS付き腕時計3は概略の位置を示すことができる。なお、かなり広い想定位置領域(例えば、半径数百kmの領域)が算出された場合は、例えば、想定位置領域の広さを認識できるように想定位置領域の範囲で指針301、302を振動させるようにしてもよい。   When the positioning mode is set and the time difference correction process is completed, the position on the map 300 corresponding to the position information is indicated by the intersection of the hands 301 and 302 by the drive control of the control unit 40 (drive control means 40-3). Is done. In this way, the GPS wristwatch 3 does not display the position information digitally, but displays it at the intersection of the hands 301 and 302, so that highly accurate position information is not required. That is, even if a relatively wide assumed position area is calculated by the time difference correction process of the present embodiment, the GPS wristwatch 3 can indicate an approximate position. When a considerably wide assumed position area (for example, an area having a radius of several hundred km) is calculated, for example, the hands 301 and 302 are vibrated in the range of the assumed position area so that the size of the assumed position area can be recognized. You may do it.

[第3実施形態の効果]
第3実施形態のGPS付き腕時計によれば、第1実施形態のGPS付き腕時計と同様の効果に加えて、以下のような効果が得られる。
[Effect of the third embodiment]
According to the GPS wristwatch of the third embodiment, in addition to the same effects as the GPS wristwatch of the first embodiment, the following effects can be obtained.

第3実施形態のGPS付き腕時計によれば、2本の指針301、302の交点を用いることで、地図300上の一点を明瞭に指示することができる。交差する指針301、302が周囲に延びることから、交点の位置を追跡することも容易であり、現在位置の感覚的な把握に好適である。   According to the GPS wristwatch of the third embodiment, one point on the map 300 can be clearly indicated by using the intersection of the two hands 301 and 302. Since the intersecting pointers 301 and 302 extend to the periphery, it is easy to track the position of the intersection point, which is suitable for a sensory grasp of the current position.

また、第3実施形態のGPS付き腕時計によれば、表示板である文字板11に地図300を形成することで液晶表示パネル等を用いる必要がなく、腕時計1としての良好な質感を維持することができる。   Further, according to the GPS wristwatch of the third embodiment, it is not necessary to use a liquid crystal display panel or the like by forming the map 300 on the dial plate 11 that is a display board, and it is possible to maintain a good texture as the wristwatch 1. Can do.

なお、本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。   In addition, this invention is not limited to this embodiment, A various deformation | transformation implementation is possible within the range of the summary of this invention.

本発明は、実施の形態で説明した構成と実質的に同一の構成(例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成)を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。   The present invention includes configurations that are substantially the same as the configurations described in the embodiments (for example, configurations that have the same functions, methods, and results, or configurations that have the same objects and effects). In addition, the invention includes a configuration in which a non-essential part of the configuration described in the embodiment is replaced. In addition, the present invention includes a configuration that exhibits the same operational effects as the configuration described in the embodiment or a configuration that can achieve the same object. Further, the invention includes a configuration in which a known technique is added to the configuration described in the embodiment.

GPSシステムの概要について説明するための図。The figure for demonstrating the outline | summary of a GPS system. 図2(A)〜図2(C)は、航法メッセージの構成について説明するための図。FIG. 2A to FIG. 2C are diagrams for explaining a configuration of a navigation message. 図3(A)及び図3(B)は、第1実施形態のGPS付き腕時計の構造について説明するための図。FIGS. 3A and 3B are views for explaining the structure of the GPS wristwatch according to the first embodiment. 本実施形態のGPS付き腕時計の回路構成について説明するための図。The figure for demonstrating the circuit structure of the wristwatch with GPS of this embodiment. 本実施形態の制御部の構成について説明するための図。The figure for demonstrating the structure of the control part of this embodiment. 第1実施形態の時差修正処理手順の一例を示すフローチャート。The flowchart which shows an example of the time difference correction process sequence of 1st Embodiment. 第1実施形態の時差修正処理手順の一例について説明するための図。The figure for demonstrating an example of the time difference correction process sequence of 1st Embodiment. 図8(A)、図8(B)は、第1実施形態の時差修正処理手順の一例について説明するための図。FIG. 8A and FIG. 8B are diagrams for explaining an example of a time difference correction processing procedure according to the first embodiment. 第2実施形態における地理情報の一例を示す図。The figure which shows an example of the geographic information in 2nd Embodiment. 第2実施形態の時差情報の一例を示す図。The figure which shows an example of the time difference information of 2nd Embodiment. 第2実施形態の時差情報の一例を示す図。The figure which shows an example of the time difference information of 2nd Embodiment. 第2実施形態において、想定位置領域が時差境界を含むか否かを判定する処理手順を示すフローチャート。The flowchart which shows the process sequence which determines whether an assumption position area | region contains a time difference boundary in 2nd Embodiment. 第2実施形態における想定位置領域の時差を取得する処理手順の一例について説明するための図。The figure for demonstrating an example of the process sequence which acquires the time difference of the assumption position area | region in 2nd Embodiment. 図14(A)、図14(B)は、第2実施形態における想定位置領域の時差を取得する処理手順の一例について説明するための図。FIG. 14A and FIG. 14B are diagrams for explaining an example of a processing procedure for acquiring a time difference of an assumed position area in the second embodiment. 第3実施形態の時差修正処理手順の一例を示すフローチャート。The flowchart which shows an example of the time difference correction process sequence of 3rd Embodiment. 第3実施形態のGPS付き腕時計の表面外観を示す概略図。Schematic which shows the surface external appearance of the wristwatch with GPS of 3rd Embodiment.

符号の説明Explanation of symbols

1 GPS付き腕時計(GPS受信機)、3 GPS付き腕時計、10 GPS衛星、11 文字板、12 指針、13 ディスプレイ、14 リューズ、15 ボタン、16 ボタン、17 外装ケース、18 ベゼル、19 表面ガラス、20 モータコイル、21 磁性シート、22 充電用コイル、23 裏面ガラス、24 電池(二次電池)、25 回路基板、26 裏蓋、27 GPSアンテナ、28 充電制御回路、29 レギュレータ、30 受信用IC(受信回路)、31 SAWフィルタ、40 制御用IC(制御部)、41 記憶部、42 発振回路、43 水晶振動子、44 駆動回路、45 LCD駆動回路、50 RF部、51 LNA、52 ミキサ、53 VCO、54 PLL回路、55 IFアンプ、56 IFフィルタ、57 ADC(A/D変換器)、60 ベースバンド部、61 DSP、62 CPU、63 SRAM、64 RTC、65 温度補償回路付き水晶発振回路(TCXO)、66 フラッシュメモリ、70 GPS装置、80 時刻表示装置、100 地理情報、101〜103 仮想領域、104 時差定義領域、200 領域−時差対応表、202 領域−時差対応表、300 地図、301 指針、302 指針、303 回転軸、304 回転軸、305 移動軌跡、306 移動軌跡、307 退避線 1 GPS wristwatch (GPS receiver), 3 GPS wristwatch, 10 GPS satellite, 11 dial, 12 pointer, 13 display, 14 crown, 15 button, 16 button, 17 exterior case, 18 bezel, 19 surface glass, 20 Motor coil, 21 Magnetic sheet, 22 Charging coil, 23 Back glass, 24 Battery (secondary battery), 25 Circuit board, 26 Back cover, 27 GPS antenna, 28 Charge control circuit, 29 Regulator, 30 Receiving IC (Reception) Circuit), 31 SAW filter, 40 control IC (control unit), 41 storage unit, 42 oscillation circuit, 43 crystal resonator, 44 drive circuit, 45 LCD drive circuit, 50 RF unit, 51 LNA, 52 mixer, 53 VCO , 54 PLL circuit, 55 IF amplifier, 56 IF filter, 57 ADC (A / D converter), 60 baseband unit, 61 DSP, 62 CPU, 63 SRAM, 64 RTC, 65 crystal oscillation circuit with temperature compensation circuit (TCXO), 66 flash memory, 70 GPS device, 80 time display device , 100 Geographic information, 101-103 Virtual region, 104 Time difference definition region, 200 region-Time difference correspondence table, 202 Region-Time difference correspondence table, 300 Map, 301 Pointer, 302 Pointer, 303 Rotation axis, 304 Rotation axis, 305 Movement locus 306 Movement trajectory 307 Retreat line

Claims (11)

位置情報衛星から送信された衛星信号を受信する機能を有する電子時計であって、
前記衛星信号を受信し、受信した前記衛星信号から衛星情報を取得する受信部と、
受信した前記衛星信号に基づいて捕捉可能な前記位置情報衛星を検索し、検索した前記位置情報衛星を捕捉する処理を行う衛星検索部と、
前記衛星検索部が捕捉した前記位置情報衛星から所定数の前記位置情報衛星を選択し、選択した前記位置情報衛星から送信された前記衛星信号に含まれる前記衛星情報に基づいて測位計算を行い、位置情報を生成する測位計算部と、
前記衛星情報に基づいて、内部時刻情報を修正する時刻情報修正部と、
前記内部時刻情報を表示する時刻情報表示部と、
地理情報が分割された複数の領域の各々の時差が定義された時差情報を記憶する記憶部と、
前記位置情報に基づいて想定位置領域を算出し、前記時差情報に基づいて前記想定位置領域が時差境界を含むか否かを判定する時差判定部と、を含み、
前記時刻情報修正部は、
前記時差判定部により前記想定位置領域が時差境界を含まないと判定された場合には、前記想定位置領域の時差に基づいて前記内部時刻情報を修正し、
前記測位計算部は、
前記時差判定部により前記想定位置領域が時差境界を含むと判定された場合には、前記所定数の前記位置情報衛星を選択し直して、前記測位計算を継続し、
前記受信部は、
前記時差判定部により前記想定位置領域が時差境界を含まないと判定された場合には、前記衛星信号の受信を終了することを特徴とする電子時計。
An electronic timepiece having a function of receiving a satellite signal transmitted from a position information satellite,
A receiver that receives the satellite signal and obtains satellite information from the received satellite signal;
Searching for the position information satellite that can be captured based on the received satellite signal, and performing a process of capturing the searched position information satellite; and
Selecting a predetermined number of the position information satellites from the position information satellites captured by the satellite search unit, performing a positioning calculation based on the satellite information included in the satellite signal transmitted from the selected position information satellite, A positioning calculator for generating location information;
A time information correction unit for correcting the internal time information based on the satellite information;
A time information display unit for displaying the internal time information;
A storage unit for storing time difference information in which time differences of each of a plurality of areas into which geographical information is divided are defined;
A time difference determination unit that calculates an assumed position area based on the position information and determines whether the assumed position area includes a time difference boundary based on the time difference information;
The time information correction unit
If it is determined by the time difference determination unit that the assumed position area does not include a time difference boundary, the internal time information is corrected based on the time difference of the assumed position area,
The positioning calculation unit
If it is determined by the time difference determination unit that the assumed position area includes a time difference boundary, the predetermined number of the position information satellites are selected again, and the positioning calculation is continued.
The receiver is
The electronic timepiece, wherein when the time difference determination unit determines that the assumed position area does not include a time difference boundary, the reception of the satellite signal is terminated.
請求項1において、
前記衛星検索部は、
捕捉可能最大数の前記位置情報衛星を捕捉するまで、新たに捕捉可能な前記位置情報衛星を検索する処理を継続することを特徴とする電子時計。
In claim 1,
The satellite search unit
The electronic timepiece is characterized by continuing the process of searching for new position information satellites that can be captured until the maximum number of position information satellites that can be captured is captured.
請求項2において、
前記衛星検索部は、
捕捉可能最大数の前記位置情報衛星を捕捉しているときに、前記時差判定部により前記想定位置領域が時差境界を含むと判定された場合には、少なくとも1つの前記位置情報衛星の捕捉を停止し、新たに捕捉可能な前記位置情報衛星を検索する処理を行うことを特徴とする電子時計。
In claim 2,
The satellite search unit
When capturing the maximum number of position information satellites that can be captured, if the time difference determination unit determines that the assumed position area includes a time difference boundary, the acquisition of at least one position information satellite is stopped. And a process of searching for the position information satellite that can be newly captured.
請求項1乃至3のいずれかにおいて、
前記受信部は、
所定の制限時間の経過前に、前記時差判定部により前記想定位置領域が時差境界を含まないと判定されなかった場合には、前記衛星信号の受信を終了することを特徴とする電子時計。
In any one of Claims 1 thru | or 3,
The receiver is
An electronic timepiece that terminates reception of the satellite signal if the time difference determination unit does not determine that the assumed position area does not include a time difference boundary before the elapse of a predetermined time limit.
請求項1乃至4のいずれかにおいて、
前記測位計算部は、
DOP値に基づいて前記位置情報の誤差を計算し、
前記時差判定部は、
前記誤差に基づいて前記想定位置領域を算出することを特徴とする電子時計。
In any one of Claims 1 thru | or 4,
The positioning calculation unit
Calculating the error of the position information based on the DOP value;
The time difference determination unit
An electronic timepiece characterized in that the assumed position region is calculated based on the error.
請求項1乃至5のいずれかにおいて、
前記位置情報を表示する位置情報表示部を含み、
前記位置情報表示部は、
前記時差判定部により前記想定位置領域が時差境界を含まないと判定された場合には、前記位置情報の表示を更新することを特徴とする電子時計。
In any one of Claims 1 thru | or 5,
A position information display unit for displaying the position information;
The position information display unit
An electronic timepiece that updates the display of the position information when the time difference determination unit determines that the assumed position area does not include a time difference boundary.
請求項1乃至6のいずれかにおいて、
前記時差情報は、前記地理情報が分割された複数の前記領域のうち異なる時差が定義された複数の前記領域を含む仮想領域の位置を特定する情報を含み、
前記時差判定部は、
前記時差情報に基づいて前記想定位置領域が前記仮想領域の少なくとも一部を含むか否かを判断し、前記想定位置領域が前記仮想領域を含む場合には、前記仮想領域に含まれる前記領域の位置に基づいて前記想定位置領域が時差境界を含むか否かを判定することを特徴とする電子時計。
In any one of Claims 1 thru | or 6.
The time difference information includes information for specifying a position of a virtual region including a plurality of the regions in which different time differences are defined among the plurality of regions into which the geographic information is divided,
The time difference determination unit
Based on the time difference information, it is determined whether or not the assumed position area includes at least a part of the virtual area, and when the assumed position area includes the virtual area, the area of the area included in the virtual area is determined. An electronic timepiece that determines whether or not the assumed position area includes a time difference boundary based on a position.
請求項7において、
前記領域は、第1階層〜第N(N≧2)階層の領域に分類され、
前記時差情報は、第1階層〜第N階層の前記領域の時差がそれぞれ定義された第1階層〜第N階層の時差情報を含み、
第k(1≦k<N)階層の前記時差情報における前記仮想領域は、第k+1階層以下の前記領域を含み、
前記時差判定部は、
第k階層の前記時差情報に基づいて前記想定位置領域が前記仮想領域の少なくとも一部を含むか否かを判断し、前記想定位置領域が前記仮想領域の少なくとも一部を含む場合には、第k+1階層の前記時差情報に基づいて前記想定位置領域が前記仮想領域の少なくとも一部を含むか否かを判断することを特徴とする電子時計。
In claim 7,
The areas are classified into areas of a first hierarchy to an Nth (N ≧ 2) hierarchy,
The time difference information includes time difference information of the first layer to the Nth layer in which time differences of the regions of the first layer to the Nth layer are respectively defined,
The virtual region in the time difference information of the kth (1 ≦ k <N) layer includes the region of the (k + 1) th layer or lower,
The time difference determination unit
It is determined whether the assumed position area includes at least a part of the virtual area based on the time difference information of the k-th hierarchy, and when the assumed position area includes at least a part of the virtual area, An electronic timepiece that determines whether or not the assumed position area includes at least a part of the virtual area based on the time difference information of the (k + 1) th hierarchy.
請求項7又は8において、
前記領域及び前記仮想領域は、矩形形状に区画されていることを特徴とする電子時計。
In claim 7 or 8,
The electronic timepiece characterized in that the area and the virtual area are partitioned into a rectangular shape.
位置情報衛星から送信された衛星信号を受信し、受信した前記衛星信号から衛星情報を取得する受信部と、内部時刻情報を表示する表示部と、地理情報が分割された複数の領域の各々の時差が定義された時差情報を記憶する記憶部と、を含む電子時計の時差修正方法であって、
前記受信部により前記衛星情報を取得するステップと、
受信した前記衛星信号に基づいて捕捉可能な前記位置情報衛星を検索し、検索した前記位置情報衛星を捕捉する処理を行う衛星検索ステップと、
前記衛星検索部が捕捉した前記位置情報衛星から所定数の前記位置情報衛星を選択し、選択した前記位置情報衛星から送信された前記衛星信号に含まれる前記衛星情報に基づいて測位計算を行い、位置情報を生成する測位計算ステップと、
前記位置情報に基づいて想定位置領域を算出するステップと、
前記時差情報に基づいて前記想定位置領域が時差境界を含むか否かを判定する時差判定ステップと、
前記想定位置領域が時差境界を含まないと判定された場合には、前記想定位置領域の時差に基づいて前記内部時刻情報を修正し、前記受信部による前記衛星信号の受信を終了するステップと、を含み、
前記測位計算ステップにおいて、前記想定位置領域が時差境界を含むと判定された場合には、前記所定数の前記位置情報衛星を選択し直して、前記測位計算を継続することを特徴とする電子時計の時差修正方法。
A receiving unit that receives a satellite signal transmitted from a position information satellite, acquires satellite information from the received satellite signal, a display unit that displays internal time information, and each of a plurality of regions into which geographic information is divided A time difference correction method for an electronic timepiece including a storage unit that stores time difference information in which a time difference is defined,
Obtaining the satellite information by the receiver;
A satellite search step of searching for the position information satellite that can be captured based on the received satellite signal, and performing a process of capturing the searched position information satellite;
Selecting a predetermined number of the position information satellites from the position information satellites captured by the satellite search unit, performing a positioning calculation based on the satellite information included in the satellite signal transmitted from the selected position information satellite, A positioning calculation step for generating position information;
Calculating an assumed position area based on the position information;
A time difference determination step for determining whether or not the assumed position region includes a time difference boundary based on the time difference information;
When it is determined that the assumed position area does not include a time difference boundary, correcting the internal time information based on the time difference of the assumed position area, and ending the reception of the satellite signal by the receiving unit; Including
In the positioning calculation step, when it is determined that the assumed position area includes a time difference boundary, the predetermined number of the position information satellites are selected again, and the positioning calculation is continued. Time difference correction method.
位置情報衛星から送信された衛星信号を受信し、受信した前記衛星信号から衛星情報を取得する受信部と、内部時刻情報を表示する表示部と、地理情報が分割された複数の領域の各々の時差が定義された時差情報を記憶する記憶部と、を含む電子時計の時差修正プログラムであって、
前記受信部による受信動作を制御する受信制御手段と、
受信した前記衛星信号に基づいて捕捉可能な前記位置情報衛星を検索し、検索した前記位置情報衛星を捕捉する処理を行う衛星検索手段と、
前記衛星検索部が捕捉した前記位置情報衛星から所定数の前記位置情報衛星を選択し、選択した前記位置情報衛星から送信された前記衛星信号に含まれる前記衛星情報に基づいて測位計算を行い、位置情報を生成する測位計算手段と、
前記位置情報に基づいて想定位置領域を算出し、前記時差情報に基づいて前記想定位置領域が時差境界を含むか否かを判定する時差判定手段と、
前記衛星情報に基づいて、前記内部時刻情報を修正する時刻情報修正手段として前記電子時計に組み込まれたコンピュータを機能させ、
前記時刻情報修正手段は、
前記時差判定手段により前記想定位置領域が時差境界を含まないと判定された場合には、前記想定位置領域の時差に基づいて前記内部時刻情報を修正し、
前記測位計算手段は、
前記時差判定部により前記想定位置領域が時差境界を含むと判定された場合には、前記所定数の前記位置情報衛星を選択し直して、前記測位計算を継続し、
前記受信制御手段は、
前記時差判定手段により前記想定位置領域が時差境界を含まないと判定された場合には、前記受信部による前記衛星信号の受信を終了させることを特徴とする電子時計の時差修正プログラム。
A receiving unit that receives a satellite signal transmitted from a position information satellite, acquires satellite information from the received satellite signal, a display unit that displays internal time information, and each of a plurality of regions into which geographic information is divided A time difference correction program for an electronic timepiece including a storage unit for storing time difference information in which a time difference is defined,
Receiving control means for controlling the receiving operation by the receiving unit;
Search for the position information satellite that can be captured based on the received satellite signal, and satellite search means for performing processing to capture the searched position information satellite;
Selecting a predetermined number of the position information satellites from the position information satellites captured by the satellite search unit, performing a positioning calculation based on the satellite information included in the satellite signal transmitted from the selected position information satellite, Positioning calculation means for generating position information;
A time difference determination unit that calculates an assumed position area based on the position information and determines whether the assumed position area includes a time difference boundary based on the time difference information;
Based on the satellite information, function the computer incorporated in the electronic timepiece as time information correction means for correcting the internal time information,
The time information correction means includes
If it is determined by the time difference determination means that the assumed position area does not include a time difference boundary, the internal time information is corrected based on the time difference of the assumed position area,
The positioning calculation means includes
If it is determined by the time difference determination unit that the assumed position area includes a time difference boundary, the predetermined number of the position information satellites are selected again, and the positioning calculation is continued.
The reception control means includes
A time difference correction program for an electronic timepiece, wherein when the assumed position region is determined not to include a time difference boundary by the time difference determination means, reception of the satellite signal by the receiving unit is terminated.
JP2008249943A 2008-09-04 2008-09-29 Electronic timepiece, time difference correction method and time difference correction program for electronic timepiece Expired - Fee Related JP5168490B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2008249943A JP5168490B2 (en) 2008-09-29 2008-09-29 Electronic timepiece, time difference correction method and time difference correction program for electronic timepiece
CN2009101684962A CN101667008B (en) 2008-09-04 2009-08-28 Electronic timepiece and time difference correction method for an electronic timepiece
CN2011102733713A CN102331707B (en) 2008-09-04 2009-08-28 Electronic timepiece and time difference correction method for an electronic timepiece
US12/552,644 US8576670B2 (en) 2008-09-04 2009-09-02 Electronic timepiece and time difference correction method for an electronic timepiece
EP09011324A EP2161632B1 (en) 2008-09-04 2009-09-03 Electronic timepiece and time difference correction method for an electronic timepiece

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008249943A JP5168490B2 (en) 2008-09-29 2008-09-29 Electronic timepiece, time difference correction method and time difference correction program for electronic timepiece

Publications (2)

Publication Number Publication Date
JP2010078546A JP2010078546A (en) 2010-04-08
JP5168490B2 true JP5168490B2 (en) 2013-03-21

Family

ID=42209156

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008249943A Expired - Fee Related JP5168490B2 (en) 2008-09-04 2008-09-29 Electronic timepiece, time difference correction method and time difference correction program for electronic timepiece

Country Status (1)

Country Link
JP (1) JP5168490B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5772115B2 (en) * 2011-03-22 2015-09-02 セイコーエプソン株式会社 Electronic timepiece and control method thereof
JP5821421B2 (en) 2011-08-30 2015-11-24 セイコーエプソン株式会社 Electronic clock and electronic equipment
JP5933846B2 (en) * 2014-04-18 2016-06-15 三菱電機株式会社 Position measuring apparatus and position measuring method
JP6387758B2 (en) * 2014-09-12 2018-09-12 カシオ計算機株式会社 Radio wave receiver and electronic watch
JP6911954B2 (en) * 2017-02-27 2021-07-28 カシオ計算機株式会社 Electronic clock, information acquisition control method and program
JP6658611B2 (en) 2017-02-27 2020-03-04 カシオ計算機株式会社 Electronic clock, information acquisition control method, and program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0868848A (en) * 1994-08-31 1996-03-12 Matsushita Electric Works Ltd Gps navigation system
US6366834B1 (en) * 2000-06-08 2002-04-02 Alpine Electronics, Inc. Time display method and apparatus
JP3970153B2 (en) * 2002-10-28 2007-09-05 セイコークロック株式会社 Time information acquisition method, time information acquisition device, and radio-controlled clock
JP4237581B2 (en) * 2003-08-29 2009-03-11 三菱電機株式会社 Positioning device
JP2006029960A (en) * 2004-07-15 2006-02-02 Seiko Epson Corp Clocking device, portable electronic device, time information correction method, time information correction program, and computer-readable recording medium stored with the time information correction program
JP2006138682A (en) * 2004-11-10 2006-06-01 Alpine Electronics Inc Gps receiver
JP2006350887A (en) * 2005-06-20 2006-12-28 Seiko Epson Corp Image processor

Also Published As

Publication number Publication date
JP2010078546A (en) 2010-04-08

Similar Documents

Publication Publication Date Title
JP5251372B2 (en) Electronic clock
EP2161632B1 (en) Electronic timepiece and time difference correction method for an electronic timepiece
JP5402073B2 (en) Satellite signal receiving device and control method of satellite signal receiving device
JP5251371B2 (en) Electronic timepiece, time difference correction method and time difference correction program for electronic timepiece
JP4650467B2 (en) Time correction device and timing device with time correction device
JP4600480B2 (en) Electronic clock
EP2487550B1 (en) Electronic timepiece and reception control method for an electronic timepiece
JP5375275B2 (en) Electronic timepiece with satellite signal receiving apparatus and reception control method thereof
JP5344130B2 (en) Pointer display device
JP5753647B2 (en) Electronic clock and satellite signal receiving method
JP5168490B2 (en) Electronic timepiece, time difference correction method and time difference correction program for electronic timepiece
JP5435195B2 (en) Pointer display device
JP5435167B2 (en) Satellite signal receiving device and control method of satellite signal receiving device
JP4900453B2 (en) Time correction device and timing device with time correction device
JP5924504B2 (en) Electronic clock
JP5614548B2 (en) Electronic clock
JP2014041151A (en) Electronic timepiece and satellite signal reception method
JP2010085355A (en) Electronic apparatus and method for controlling the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110901

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121121

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121211

R150 Certificate of patent or registration of utility model

Ref document number: 5168490

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees