(57)【要約】【課題】効率的に精度よく測位データを取得することができる電子機器およびその制御方法を提供する。【解決手段】ＧＰＳ付き腕時計は、位置情報衛星からの衛星信号を受信する受信手段と、受信した衛星信号を用いて位置情報を求める測位手段２１と、位置情報に対応する高度情報が記憶された高度情報記憶部とを備える。測位手段２１は、受信手段を制御して衛星信号を受信する受信制御手段２１１と、３個以上の衛星信号を受信した場合に、受信した衛星信号と予め設定された高度情報を用いて緯度および経度からなる二次元位置情報を求める二次元測位手段２１２と、求められた二次元位置情報に対応する高度情報を、高度情報記憶部から取得する高度情報取得手段２１３と、取得した高度情報を用いて二次元位置情報を再度求めて測位結果とする再測位手段２１４とを備える。【選択図】図４
2010217004.tif 000002
【特許請求の範囲】
【請求項１】
位置情報衛星からの衛星信号を受信して位置情報を取得する電子機器であって、
前記位置情報衛星からの衛星信号を受信する受信手段と、
前記受信手段で受信した衛星信号を用いて位置情報を求める測位手段と、
緯度および経度の位置情報に対応する高度情報が記憶された高度情報記憶部とを備え、
前記測位手段は、
前記受信手段を制御して前記位置情報衛星からの衛星信号を受信する受信制御手段と、
３個以上の位置情報衛星からの衛星信号を受信した場合に、受信した衛星信号と予め設定された高度情報とを用いて緯度および経度からなる二次元位置情報を求める二次元測位手段と、
前記二次元測位手段で求められた二次元位置情報に対応する高度情報を、前記高度情報記憶部から取得する高度情報取得手段と、
前記高度情報取得手段で取得した高度情報を用いて二次元位置情報を再度求めて測位結果とする再測位手段とを備える
ことを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記再測位手段は、前記受信制御手段を用いて再受信処理を実行し、
再受信処理で受信した衛星信号と、前記高度情報取得手段で取得した高度情報とを用いて、二次元位置情報を再度求めて測位結果とする
ことを特徴とする電子機器。
【請求項３】
請求項１に記載の電子機器において、
前記測位手段は、
受信した衛星信号を衛星信号記憶部に記憶する衛星信号記憶手段を備え、
前記再測位手段は、前記衛星信号記憶手段に記憶された衛星信号と、前記高度情報取得手段で取得した高度情報とを用い、再受信を行わずに、二次元位置情報を再度求めて測位結果とする
ことを特徴とする電子機器。
【請求項４】
請求項１に記載の電子機器において、
前記測位手段は、二次元測位手段で求めた二次元位置情報を記憶する位置情報記憶部を備え、
前記二次元測位手段は、受信した衛星信号と、予め設定した複数の高度情報とを用いて緯度および経度からなる二次元位置情報を前記高度情報毎に算出し、
前記高度情報取得手段は、前記複数の二次元位置情報に対応する高度情報を前記高度情報記憶部から取得し、
前記再測位手段は、前記二次元測位手段で設定した複数の高度情報のうち、前記高度情報取得手段で取得した高度情報に基づいて最も適した高度情報を判定し、その高度情報を用いて求められた二次元位置情報を選択して測位結果とする
ことを特徴とする電子機器。
【請求項５】
請求項１から請求項４のいずれかに記載の電子機器において、
前記測位手段は、
前記高度情報取得手段で取得された前記高度情報が予め設定された所定高度以上であるか否かを判断する高度判断手段を備え、
前記再測位手段は、前記高度判断手段において、前記高度情報が予め設定された所定高度以上であると判断された場合には、前記高度情報取得手段で取得した高度情報を用いて二次元位置情報を再度求めて測位結果とし、
前記高度情報が予め設定された所定高度未満であると判断された場合には、前記二次元測位手段で求めた二次元位置情報を測位結果とする
ことを特徴とする電子機器。
【請求項６】
請求項１から請求項５のいずれかに記載の電子機器において、
前記高度情報記憶部は、地理情報を複数の領域に区分した領域情報と、領域情報毎に設定した高度情報とが記憶され、
前記高度情報取得手段は、前記二次元測位手段で求めた二次元位置情報が前記領域情報のうちのどの領域情報に含まれるのかを判断し、前記二次元位置情報が含まれる領域情報に設定された高度情報を取得する
ことを特徴とする電子機器。
【請求項７】
請求項６に記載の電子機器において、
前記高度情報記憶部は、領域情報毎に設定した高度情報として、所定の高度範囲毎に設定された高度区分が記憶され、
前記高度情報取得手段は、前記二次元測位手段で求めた二次元位置情報が前記領域情報のうちのどの領域情報に含まれるのかを判断し、前記二次元位置情報が含まれる領域情報に設定された高度区分に対応して設定された高度情報を取得する
ことを特徴とする電子機器。
【請求項８】
請求項６または請求項７に記載の電子機器において、
前記高度情報記憶部は、前記領域情報および高度情報に加えて、前記領域情報毎に設定された時差情報が記憶され、
前記測位手段により求められた二次元位置情報に対応する時差情報を、前記高度情報記憶部から取得し、受信した衛星信号から取得した時刻情報および前記時差情報を用いて、測位場所のローカルタイムを算出する時刻算出手段を備える
ことを特徴とする電子機器。
【請求項９】
請求項１から請求項８のいずれかに記載の電子機器において、
前記測位手段は、
４個以上の位置情報衛星からの衛星信号を受信した場合に、受信した衛星信号のみを用いて緯度、経度および高度からなる三次元位置情報を求める三次元測位手段を備える
ことを特徴とする電子機器。
【請求項１０】
位置情報衛星からの衛星信号を受信して位置情報を取得する電子機器の制御方法であって、
前記電子機器は、緯度および経度からなる二次元位置情報、および、その二次元位置情報に対応する高度情報が記憶された高度情報記憶部を備え、
前記位置情報衛星からの衛星信号を受信する受信工程と、
前記受信工程で受信した衛星信号を用いて位置情報を求める測位工程とを備え、
前記測位工程は、
前記受信工程において３個以上の位置情報衛星からの衛星信号を受信した場合に、受信した衛星信号と予め設定された高度情報とを用いて緯度および経度からなる二次元位置情報を求める二次元測位工程と、
前記二次元測位工程で求められた二次元位置情報に対応する高度情報を、前記高度情報記憶部から取得する高度情報取得工程と、
前記高度情報取得工程で取得した高度情報を用いて二次元位置情報を再度求めて測位結果とする再測位工程とを備える
ことを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＧＰＳ衛星等の位置情報衛星から送信される衛星信号を受信して現在の位置情報を取得する電子機器および電子機器の制御方法に関する。
【背景技術】
【０００２】
従来、ＧＰＳ（Global Positioning System）により位置情報（緯度・経度、高度）を測位し、撮影画像の付加情報として記録することができるカメラ装置が知られている。このようなカメラ装置において、確実に撮影地点の位置情報を取得する各種構成が考えられている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載のカメラ装置は、測位手段であるＧＰＳブロックと、気圧センサーを内蔵する構成が採られており、受信状況が悪く、高度データが取得できない場合でも、気圧センサーの検出値に基づき気圧高度データを取得することで、常に撮影地点の高度に基づくデータを撮影画像と関連付けて記録することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２８３９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に記載のように気圧センサーおよびその駆動回路を内蔵する従来の構成では、気圧センサーおよびその駆動回路の分だけ装置が大型化し、消費電力も増える。このため、特に腕時計のような携帯可能な小型情報機器には搭載が難しいという問題がある。
【０００６】
また、３つの衛星からの信号しか受信できない場合、３つの衛星信号を用いた２次元測位により緯度・経度の情報を取得し、高度情報は気圧センサーから取得することになる。この場合、緯度・経度は３衛星からの情報で測位することになるため、誤差を含むことになり、正しい座標とならないという問題もある。
【０００７】
本発明は、上記のような問題に鑑みて、気圧センサーなどを設ける必要が無く、かつ、３衛星しか受信できない場合でも、精度よく測位データを取得することができる電子機器および電子機器の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の電子機器は、位置情報衛星からの衛星信号を受信して位置情報を取得する電子機器であって、前記位置情報衛星からの衛星信号を受信する受信手段と、前記受信手段で受信した衛星信号を用いて位置情報を求める測位手段と、緯度および経度の位置情報に対応する高度情報が記憶された高度情報記憶部とを備え、前記測位手段は、前記受信手段を制御して前記位置情報衛星からの衛星信号を受信する受信制御手段と、３個以上の位置情報衛星からの衛星信号を受信した場合に、受信した衛星信号と予め設定された高度情報とを用いて緯度および経度からなる二次元位置情報を求める二次元測位手段と、前記二次元測位手段で求められた二次元位置情報に対応する高度情報を、前記高度情報記憶部から取得する高度情報取得手段と、前記高度情報取得手段で取得した高度情報を用いて二次元位置情報を再度求めて測位結果とする再測位手段とを備えることを特徴とする。
【０００９】
ＧＰＳ衛星などの位置情報衛星からの信号を用いて測位を行う場合、４個以上の位置情報衛星からの衛星信号を受信して測位する場合には、ｘ、ｙ、ｚの三次元の位置を特定することができ、高精度の位置情報を取得できるが、３個の衛星信号しか受信できない場合には、高度（ｚ）を０ｍ等と設定し、ｘ、ｙを求める二次元測位を行うことになる。この場合、実際の測位場所の高度が０ｍに近い場合には測定誤差も小さいが、例えば、メキシコシティのように高度が２２００ｍ程度ある場合には、７〜８ｋｍ程度の誤差が生じる。
一方、本発明によれば、二次元測位手段により、二次元測位で二次元位置情報を求めた後、高度情報取得手段により、二次元測位手段で算出した二次元位置情報に対応する高度情報を高度情報記憶部から取得し、再測位手段により、取得した高度情報を用いて二次元位置情報を再度求めている。このため、実際の測位場所近辺の高度情報を用いて二次元位置情報を算出することができ、測位結果の精度を向上できる。
なお、本発明では、４個以上の衛星信号を受信した場合も、そのうちの３個の衛星信号を用い、二次元測位手段、高度情報取得手段、再測位手段によって二次元位置情報を算出してもよい。
【００１０】
本発明の電子機器において、前記再測位手段は、前記受信制御手段を用いて再受信処理を実行し、再受信処理で受信した衛星信号と、前記高度情報取得手段で取得した高度情報とを用いて、二次元位置情報を再度求めて測位結果とすることが好ましい。
【００１１】
本発明では、再測位手段で二次元位置情報を再度求める際にも、受信処理を行っているので、最初に受信処理を行った際に受信した衛星信号を記憶する必要がない。このため、受信した衛星信号を記憶する衛星信号記憶手段を備える必要が無く、その分、メモリー容量を小さくでき、コストを低減できる。
【００１２】
本発明の電子機器において、前記測位手段は、受信した衛星信号を衛星信号記憶部に記憶する衛星信号記憶手段を備え、前記再測位手段は、前記衛星信号記憶部に記憶された衛星信号と、前記高度情報取得手段で取得した高度情報とを用い、再受信を行わずに、二次元位置情報を再度求めて測位結果とすることが好ましい。
【００１３】
この発明によれば、衛星信号記憶手段を備えているので、受信制御手段で受信処理を行った際に、受信した衛星信号を衛星信号記憶部に記憶することができる。このため、二次元測位手段で受信した衛星信号に基づいて二次元位置情報を算出した後、再測位手段により、取得した高度情報に基づき再度二次元位置情報を求める測位演算を行う際に、衛星信号の受信を行わずに、衛星信号記憶部に記憶された衛星信号と、取得した高度情報に基づいて測位演算を行い、位置情報を算出することができる。
したがって、再測位手段によって二次元位置情報を求める際に、衛星信号を再度受信する必要がないため、受信回数を削減でき、消費電力を抑えることができる。
【００１４】
本発明の電子機器において、前記測位手段は、二次元測位手段で求めた二次元位置情報を記憶する位置情報記憶部を備え、前記二次元測位手段は、受信した衛星信号と、予め設定した複数の高度情報とを用いて緯度および経度からなる二次元位置情報を前記高度情報毎に算出し、前記高度情報取得手段は、前記複数の二次元位置情報に対応する高度情報を前記高度情報記憶部から取得し、前記再測位手段は、前記二次元測位手段で設定した複数の高度情報のうち、前記高度情報取得手段で取得した高度情報に基づいて最も適した高度情報を判定し、その高度情報を用いて求められた二次元位置情報を選択して測位結果とすることが好ましい。
【００１５】
この発明によれば、二次元測位手段は、あらかじめ設定された複数の高度情報に基づいて測位演算を行い、高度毎に二次元位置情報を算出する。例えば、高度情報として高度０ｍ、１５００ｍ、３０００ｍの３種類を設定した場合、受信した衛星信号と、各高度情報を用い、０ｍ、１５００ｍ、３０００ｍの高度毎に二次元位置情報を算出する。この際、高度０ｍと、３０００ｍでは、二次元位置情報に約１０ｋｍ程度の誤差が生じる。
次に、高度情報取得手段は、高度毎に算出した各二次元位置情報に対応する高度情報を前記高度情報記憶部から取得する。
再測位手段は、前記二次元測位手段で設定した高度情報のうち、高度情報取得手段で求められた高度情報に基づいて最も適した高度情報を判定し、その高度情報を用いて求められた二次元位置情報を選択して出力する。例えば、高度情報記憶部から取得された高度情報が３００ｍの場合、前記各高度情報において最も近いのは０ｍとなるため、再測位手段は、二次元測位手段において高度情報を０ｍに設定して求めた二次元位置情報を選択して出力する。また、複数の高度情報を取得した場合には、再測位手段はそれらの高度情報から最も適した高度情報を判定する。例えば、設定した３種類の高度と、取得した各高度情報とを対比し、取得した高度の中で前記設定した３種類の高度との差が最も小さい高度を判定する。
【００１６】
このような本発明によれば、予め設定した複数の高度情報と、受信した衛星信号とで、複数の二次元位置情報を求めておき、それらの二次元位置情報に対応する高度情報を高度情報記憶部から取得しているので、その地域の高度情報が把握できる。そして、その高度情報に基づき最も適した高度情報を用いて算出した二次元位置情報を出力できるので、誤差の少ない二次元位置情報を取得でき、精度のよい測位を行うことができる。また、受信処理は最初に行うだけでよく、再度、受信を行う必要がないので、消費電力を抑えることができる。
【００１７】
また、本発明の電子機器では、前記測位手段は、前記高度情報取得手段で取得された前記高度情報が予め設定された所定高度以上であるか否かを判断する高度判断手段を備え、前記再測位手段は、前記高度判断手段において、前記高度情報が予め設定された所定高度以上であると判断された場合には、前記高度情報取得手段で取得した高度情報を用いて二次元位置情報を再度求めて測位結果とし、前記高度情報が予め設定された所定高度未満であると判断された場合には、前記二次元測位手段で求めた二次元位置情報を測位結果とするものでもよい。
【００１８】
二次元測位手段において、高度を０ｍとして二次元位置情報を算出した場合、実際の測位場所の高度が高くなればなるほど、算出した二次元位置情報の誤差は大きくなる。一方、高度が低い場合には、測位誤差も小さくなり、用途によっては無視できる場合もある。例えば、測位情報から時差を求めて、その地域の現地時間（ローカルタイム）を表示する場合、算出した二次元位置情報に数ｋｍの誤差が生じても、同じタイムゾーンに含まれている場合が多く、実用上問題となることが少ない。
本発明では、高度情報取得手段で取得された高度情報が、予め設定された所定高度（例えば１０００ｍ）未満であれば、測位誤差は数ｋｍ以下であり、用途によっては問題とならない点を考慮し、再測位手段は、再度の測位処理を行わずに、二次元測位手段で算出した結果を測位結果とするものである。このため、処理時間を短縮でき、消費電力も低減できる。
一方、高度情報取得手段で取得された高度情報が、予め設定された所定高度（例えば１０００ｍ）以上であれば、再測位手段は、その高度情報を用いて再度測位処理を行うため、誤差の少ない二次元位置情報を求めることができ、精度のよい測位を行うことができる。
【００１９】
また、本発明の電子機器では、前記高度情報記憶部は、地理情報を複数の領域に区分した領域情報と、領域情報毎に設定した高度情報とが記憶され、前記高度情報取得手段は、前記二次元測位手段で求めた二次元位置情報が前記領域情報のうちのどの領域情報に含まれるのかを判断し、前記二次元位置情報が含まれる領域情報に設定された高度情報を取得することが好ましい。
【００２０】
ここで、地理情報とは、全世界の地図情報でもよいし、全世界の一部の地図情報でもよい。
例えば、時計において、タイムゾーンを把握するために測位を行う場合には、地理情報の区分もタイムゾーンに応じて比較的大きな領域で区分できてデータ量を少なくでき、かつ、時計は出張・旅行などで移動した海外でも使われる可能性が高いため、全世界の地図情報を複数の領域に区分した領域情報を設定すればよい。
一方、登山などのレジャーで使われるナビゲーション装置の場合、小さな領域で区分すれば位置精度が高まるため、例えば日本で使用されることを前提に、日本の地図情報を複数の領域に区分した領域情報を設定すればよい。なお、高度情報記憶部に記憶されるデータは、ユーザーがインターネットなどからダウンロードして登録できるようにしてもよい。このようにすれば、ユーザーの用途や使用場所に応じて必要なデータのみを記憶することができ、高度情報記憶部の記憶容量も小さくすることができる。
また、各領域情報の高度情報としては、例えばその領域における平均高度を設定してもよいし、その領域内の特定場所の高度を設定してもよい。特定場所の高度としては、その領域でも最も人口が多い都市や、観光客のように他のタイムゾーンから訪問する人が多い観光地等の高度を設定すればよい。
【００２１】
この発明によれば、高度情報記憶部には、地理情報を複数の領域に区分し、領域毎の高度情報が記憶されている。このため、座標（緯度、経度）毎に高度情報を記憶する場合に比べてデータ量を削減できる。また、領域の大きさによって、測位精度やデータ量が設定できるため、用途に応じて領域を設定することで、データ量を必要最小限に抑えることができ、高度情報取得手段により適切な高度情報を取得することができる。
【００２２】
さらに、本発明の電子機器では、前記高度情報記憶部は、領域情報毎に設定した高度情報として、所定の高度範囲毎に設定された高度区分が記憶され、前記高度情報取得手段は、前記二次元測位手段で求めた二次元位置情報が前記領域情報のうちのどの領域情報に含まれるのかを判断し、前記二次元位置情報が含まれる領域情報に設定された高度区分に対応して設定された高度情報を取得することが好ましい。
【００２３】
この発明によれば、高度情報記憶部には、領域情報毎の高度情報として、高度区分が記憶されている。ここで、高度区分とは、所定の高度範囲毎に設定されたものである。例えば、０−１０００ｍ（０ｍ以上１０００ｍ未満、以下の各区分でも同じ）の高度範囲をＡ区分、１０００−２０００ｍの高度範囲をＢ区分、２０００−３０００ｍの高度範囲をＣ区分のように、１０００ｍ範囲毎に設定したものが高度区分となる。
また、高度区分に対応して設定された高度情報とは、高度区分が選択された際に、二次元測位演算を行う際の具体的な高度値として用いられる情報である。この高度情報としては、例えば、前記Ａ区分では０ｍ、Ｂ区分では１０００ｍ等、各高度範囲の下限値を設定してもよいし、上限値を設定してもよく、さらには中間値を設定してよい。
さらに、前記高度範囲は、用途に応じて許容できる誤差範囲に基づいて設定すればよい。例えば、時計においてタイムゾーン選択のために測位を行う場合、数ｋｍ程度の誤差は許容できる。高度範囲を１０００ｍ程度毎のレンジにした場合の誤差も、数ｋｍ程度に納まるため、１０００ｍ程度の範囲で高度区分を設定しても実用上問題とならない。
本発明によれば、高度情報を、所定の高度範囲で区分して記憶しているので、記憶すべき高度情報の種類を大幅に少なくでき、記憶領域のメモリーを小さくできる。
【００２４】
また、本発明の電子機器では、前記高度情報記憶部は、前記領域情報および高度情報に加えて、前記領域情報毎に設定された時差情報が記憶され、前記測位手段により求められた二次元位置情報に対応する時差情報を、前記高度情報記憶部から取得し、受信した衛星信号から取得した時刻情報および前記時差情報を用いて、測位場所のローカルタイムを算出する時刻算出手段を備えることが好ましい。
【００２５】
この発明によれば、高度情報記憶部は、高度情報に加えてその領域の時差情報を合わせて持っているので、高度情報を取得する際に、位置情報に対する時差情報も合わせて取得することができる。
そして、位置情報衛星から受信した時刻情報と、前記時差情報とを用いることで、時刻算出手段は、その測位場所の現時時間（ローカルタイム）を容易に算出することができる。従って、異なるタイムゾーンに移動した場合、受信操作を行うことで自動的に現地時刻に修正でき、時刻の確認を容易に行えて、利便性の高い電子機器を提供できる。
【００２６】
本発明の電子機器において、前記測位手段は、４個以上の位置情報衛星からの衛星信号を受信した場合に、受信した衛星信号のみを用いて緯度、経度および高度からなる三次元位置情報を求める三次元測位手段を備えることが好ましい。
【００２７】
本発明では、４個以上の衛星信号を受信した場合に、三次元測位を行う三次元測位手段を備えている。従って、本発明の電子機器は、３個の衛星信号を受信した場合には、前記二次元測位手段、高度情報取得手段、再測位手段を用いて、二次元測位処理を行う。一方、４個の衛星信号を受信した場合には、二次元測位手段、高度情報取得手段、再測位手段を用いずに、三次元測位手段のみを用いて三次元測位つまり緯度、経度、高度を求めているので、正確な位置情報を取得することができる。
【００２８】
本発明の制御方法は、位置情報衛星からの衛星信号を受信して位置情報を取得する電子機器の制御方法であって、前記電子機器は、緯度および経度からなる二次元位置情報、および、その二次元位置情報に対応する高度情報が記憶された高度情報記憶部を備え、前記位置情報衛星からの衛星信号を受信する受信工程と、前記受信工程で受信した衛星信号を用いて位置情報を求める測位工程とを備え、前記測位工程は、前記受信工程において３個以上の位置情報衛星からの衛星信号を受信した場合に、受信した衛星信号と予め設定された高度情報とを用いて緯度および経度からなる二次元位置情報を求める二次元測位工程と、前記二次元測位工程で求められた二次元位置情報に対応する高度情報を、前記高度情報記憶部から取得する高度情報取得工程と、前記高度情報取得工程で取得した高度情報を用いて二次元位置情報を再度求めて測位結果とする再測位工程とを備えることを特徴とする。
本発明においても、前記電子機器と同様の作用効果を奏することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明に係る電子機器であるＧＰＳ付き腕時計を示す概略図である。
【図２】図１のＧＰＳ付き腕時計の主な回路構成を示す概略図である。
【図３】図１のＧＰＳ付き腕時計の主なシステム構成等を示すブロック図である。
【図４】本発明の第一実施形態の制御装置の構成を示すブロック図である。
【図５】二次元測位演算における標高に対する測位誤差を示すグラフである。
【図６】地図情報を区分した領域毎の高度情報の例を示す図である。
【図７】高度情報記憶部におけるデータ構造を示す図である。
【図８】本発明の第一実施形態の受信処理を示すフローチャートである。
【図９】本発明の第二実施形態の制御装置の構成を示すブロック図である。
【図１０】本発明の第二実施形態の受信処理を示すフローチャートである。
【図１１】本発明の第三実施形態の受信処理を示すフローチャートである。
【図１２】本発明の第四実施形態の制御装置の構成を示すブロック図である。
【図１３】本発明の第四実施形態の受信処理を示すフローチャートである。
【発明を実施するための形態】
【００３０】
［第一実施形態］
以下、本発明に係る第一実施形態について、図面に基づいて説明する。
図１は、本発明に係る電子機器であるＧＰＳ衛星信号受信装置付き腕時計１（以下「ＧＰＳ付き腕時計１」という）を示す概略図である。また、図２は、ＧＰＳ付き腕時計１の主なハードウエア構成等を示す概略図である。
図１に示すように、ＧＰＳ付き腕時計１は、文字板２および指針３からなる時刻表示部を備える。文字板２の一部には開口が形成され、ＬＣＤ表示パネル等からなるディスプレイ４が組み込まれている。
【００３１】
指針３は、秒針、分針、時針等を備えて構成され、ステップモーターで歯車を介して駆動される。
ディスプレイ４はＬＣＤ表示パネル等で構成され、緯度、経度や都市名等の位置情報を表示する他、メッセージ情報を表示する。
そして、ＧＰＳ付き腕時計１は、地球の上空を所定の軌道で周回している複数のＧＰＳ衛星５からの衛星信号を受信して衛星時刻情報を取得し、内部時刻情報を修正したり、測位情報つまり現在位置をディスプレイ４に表示できるように構成されている。
なお、ＧＰＳ衛星５は、本発明における位置情報衛星の一例であり、地球の上空に複数存在している。現在は約３０個のＧＰＳ衛星５が周回している。
【００３２】
また、ＧＰＳ付き腕時計１には、外部操作部材であるボタン６やリュウズ７が設けられている。
【００３３】
［ＧＰＳ付き腕時計の回路構成］
次に、ＧＰＳ付き腕時計１の回路構成について説明する。
ＧＰＳ付き腕時計１は、図２に示すように、ＧＰＳ装置（ＧＰＳモジュール）１０、制御装置（ＣＰＵ）２０、記憶装置（記憶部）３０、入力装置４０、表示装置（表示部）５０、電源６０を備えている。記憶装置３０は、ＲＡＭ３１およびＲＯＭ３２を備える。これらの各装置は、データバス８０等を介してデータを通信している。
なお、表示装置５０は、時刻や測位情報を表示する前記指針３やディスプレイ４で構成されている。
また、電源６０は、図示しないソーラーパネル等で発電された電力を蓄積可能な二次電池で構成されている。
【００３４】
［ＧＰＳ装置の構成］
ＧＰＳ装置１０は、ＧＰＳアンテナ１１を備え、ＧＰＳアンテナ１１を介して受信した衛星信号を処理して時刻情報や位置情報を取得するものである。
ＧＰＳアンテナ１１は、地球の上空を所定の軌道で周回している複数のＧＰＳ衛星５からの衛星信号を受信するパッチアンテナとなっている。このＧＰＳアンテナ１１は文字板２の裏面側に配置され、ＧＰＳ付き腕時計１の表面ガラスおよび文字板２を通過した電波を受信するように構成されている。
このため、文字板２および表面ガラスは、ＧＰＳ衛星５から送信される衛星信号である電波を通す材料で構成されている。例えば、文字板２はプラスチックで構成されている。
【００３５】
そして、ＧＰＳ装置１０は、図示を略すが、通常のＧＰＳ装置と同様に、ＧＰＳ衛星５から送信される衛星信号を受信してデジタル信号に変換するＲＦ（Radio Frequency）部と、受信信号の相関判定を行って同期を行うＢＢ部（ベースバンド部）と、ＢＢ部で復調された航法メッセージ（衛星信号）から時刻情報や測位情報を取得する情報取得部とを備える。
【００３６】
ＲＦ部は、バンドパスフィルター、ＰＬＬ回路、ＩＦフィルター、ＶＣＯ（Voltage Controlled Oscillator）、ＡＤＣ（Ａ／Ｄ変換器）、ミキサー、ＬＮＡ（Low Noise Amplifier）、ＩＦアンプ等を備えている。
そして、バンドパスフィルターで抜き出された衛星信号は、ＬＮＡで増幅された後、ミキサーでＶＣＯの信号とミキシングされ、ＩＦ（Intermediate Frequency：中間周波数）にダウンコンバートされる。ミキサーでミキシングされたＩＦは、ＩＦアンプ、ＩＦフィルターを通り、ＡＤＣ（Ａ／Ｄ変換器）でデジタル信号に変換される。
【００３７】
ＢＢ部は、ＧＰＳ衛星５で送信時に使用されたものと同一のＣ／Ａコードからなるローカルコードを生成するローカルコード生成部と、前記ローカルコードとＲＦ部から出力される受信信号との相関値を算出する相関部とを備える。
そして、前記相関部で算出された相関値が所定の閾値以上であれば、受信した衛星信号に用いられたＣ／Ａコードと生成したローカルコードが一致していることになり、衛星信号を捕捉（同期）することができる。このため、受信した衛星信号を、前記ローカルコードを用いて相関処理することで、航法メッセージを復調することができる。
【００３８】
情報取得部は、ＢＢ部で復調した航法メッセージから時刻情報や位置情報を取得する。すなわち、ＧＰＳ衛星５から送信される航法メッセージには、プリアンブルデータ及びＨＯＷワードのＴＯＷ（Time of Week、「Ｚカウント」ともいう）、各サブフレームデータが含まれている。サブフレームデータは、サブフレーム１からサブフレーム５まであり、各サブフレームには、例えば、週番号データや衛星健康状態データを含む衛星補正データ等や、エフェメリス（ＧＰＳ衛星５毎の詳細な軌道情報）や、アルマナック（全ＧＰＳ衛星５の概略軌道情報）などのデータが含まれている。
従って、情報取得部は、受信した航法メッセージから所定のデータ部分を抽出し、時刻情報や位置情報を取得している。このため、本実施形態では、ＧＰＳ装置１０によって受信手段が構成されている。
【００３９】
記憶装置３０のＲＯＭ３２には、制御装置２０で実行するプログラム等が記憶されている。
一方、記憶装置３０のＲＡＭ３１には、受信により取得した衛星信号、後述する高度情報や設定高度、測位演算により算出される位置情報等が記憶される。従って、ＲＡＭ３１により、本発明の衛星信号記憶部、高度情報記憶部、位置情報記憶部が構成されている。
【００４０】
図３には、本実施形態の腕時計１のシステム構成ブロックが示されている。
制御装置（制御回路）２０は、ＧＰＳ装置１０のＧＰＳ受信回路１０Ａを制御するとともに、駆動回路５１を介して表示装置５０を制御する。また、充電回路６１を制御して電源６０への充電処理を制御する。
【００４１】
このように制御装置（制御回路、ＣＰＵ）２０は、ＲＯＭ３２に記憶されたプログラムにより各種制御を行う。このため、制御装置２０は、図４に示すように、測位手段２１、表示制御手段２２、充電制御手段２３、測時手段２４を備える。
【００４２】
表示制御手段２２は、駆動回路５１を介して表示装置５０における表示を制御するものである。例えば、表示制御手段２２は、受信処理によって時刻情報を取得した場合には、取得した時刻情報に基づいて前記表示装置５０の指針３を移動させる処理を行う。また、表示制御手段２２は、位置情報を取得した場合には、ディスプレイ４にその位置情報を表示する処理を行う。
【００４３】
充電制御手段２３は、充電回路６１によって電源６０の充電状態を把握し、過充電が生じないように充電処理を行う。
測時手段２４は、定期的にＧＰＳ受信回路１０Ａを動作させて衛星信号の受信や時刻情報の取得処理を行うものである。
【００４４】
測位手段２１は、ユーザーのボタン操作などによって測位処理が指示された際に動作するものである。測位手段２１は、受信制御手段２１１、二次元測位手段２１２、高度情報取得手段２１３、再測位手段２１４、三次元測位手段２１５を備える。
受信制御手段２１１は、測位手段２１の動作に伴い作動され、ＧＰＳ受信回路１０Ａを制御して衛星信号の受信処理を制御する。このため、受信制御手段２１１は、捕捉したＧＰＳ衛星５の数も判定可能である。
【００４５】
二次元測位手段２１２は、３個のＧＰＳ衛星５を捕捉した場合に作動され、二次元測位処理を行う。
高度情報取得手段２１３は、二次元測位手段２１２で求められた二次元位置情報に対応する高度情報を、後述する高度情報記憶部３５から取得する処理を行う。
再測位手段２１４は、高度情報取得手段２１３で取得した高度情報と、受信した衛星信号のデータとを用いて二次元測位処理を行う。
三次元測位手段２１５は、４個のＧＰＳ衛星５を捕捉した場合に作動され、三次元測位処理を行う。
【００４６】
次に、高度と測位誤差の関係について、図５に基づいて説明する。
ＧＰＳの通常測位には４衛星以上のデータが必要となるが、建築物等の影響により３衛星からの情報しかとれない場合は、高度を０ｍとして３衛星から測位する方法（二次元測位）が行われる。しかし、高度を０ｍとして計算すると、測位地点の標高により図５のような測位誤差を持つ。標高が高くなるにしたがい測位誤差は大きくなり、標高３０００ｍ程度の地点で測位した場合は１０ｋｍ程度の誤差を持ち、標高８８４８ｍのエベレストの山頂で測位した場合は３０ｋｍ程度の誤差を持つことになる。このような測位誤差を持つことにより、測位地点や時差取得に誤りが発生してしまうが、本実施形態では、高度情報を用いることにより、誤差を抑え、適切な位置情報が得られるようにしている。
【００４７】
記憶装置３０のＲＡＭ３１には、前記高度情報記憶部３５が記憶されている。
高度情報記憶部３５は、図６，７に示すように、地図情報を所定のサイズに区分した領域情報３５１と、高度区分３５２と、高度情報３５３と、時差情報３５４とが記憶されている。なお、図６は、アメリカ合衆国における地図情報を所定サイズに区分した例を示す図であり、図７は、高度情報記憶部３５におけるデータ構造の例を示す図である。なお、図６の各領域に記載された数字は領域No.を示し、英字は高度区分を示す。
【００４８】
図７に示すように、領域情報３５１には、区分された領域を特定するための情報が記憶され、本実施形態では、各領域は緯度および経度に沿って区分されているため、その区分された領域（セグメント）の左上の座標（緯度、経度）と、右下の座標（緯度、経度）とが記憶されている。例えば、領域No.４は、シアトルを含む領域であり、その左上の座標は北緯４８°、西経１２４°、右下の座標は北緯４４．５°、西経１２０°である。
【００４９】
高度区分３５２は、その領域の高度区分が記憶される。本実施形態では、高度区分として１０００ｍ単位の区分としている。なお、１０００ｍ程度のレンジであれば最大誤差を数ｋｍに抑えられるため、時計のタイムゾーンを特定するための位置精度としては十分である。
そして、高度区分Ａ：０−１０００ｍ（０ｍ以上、１０００ｍ未満を「０−１０００」と表記する。以下の各区分も同じ表記である）、Ｂ：１０００−２０００ｍ、Ｃ：２０００−３０００ｍ、Ｄ：３０００−４０００ｍ、Ｅ：４０００−５０００ｍ、Ｆ：５０００−６０００ｍ、Ｇ：６０００−７０００ｍに設定している。上記領域No.４では、高度区分Ｂが記憶されている。このように高度を区分情報として記憶していれば、各領域毎に具体的な高度情報を持つ場合に比べて情報量を削減でき、システムの簡略化を図ることができる。
【００５０】
この各領域の高度区分の設定方法は以下のようにすればよい。すなわち、タイムゾーンを特定するための位置精度では、高度情報も厳密な高度である必要はなく、概略的な高度情報が取得できればよい。従って、高度区分は区画された領域内の平均高度でもよく、区画された領域内の主要部の高度であってもよい。例えば、複数の高い山と、高度が低い主要都市が存在するような領域の場合では、人口が集中する主要都市で測位される可能性が高いので、高度区分は主要都市の高度に基づいて設定してもよい。
【００５１】
高度情報３５３は、前記高度区分Ａ〜Ｇが選択された際に、測位計算に実際に用いる高度情報を規定している。本実施形態では、各区分において高度範囲の下限値を設定している。例えば、高度区分Ａの場合、下限値の０ｍを設定し、高度区分Ｂの場合、１０００ｍを設定している。
なお、この高度情報３５３は、高度区分されている範囲に応じて設定されていればよく、範囲の下限値に限らず、中間値や上限値を設定してもよい。例えば高度区分Ａの場合、０ｍ（下限値）以外に、５００ｍ（中間値）や１０００ｍ（上限値）でもよい。
【００５２】
［受信処理］
次に、制御装置２０における受信制御について、図８のフローチャートも参照して説明する。
利用者がボタン６を押すなどの測位受信処理操作を行うと、制御装置２０の測位手段２１が作動し、受信制御手段２１１は、ＧＰＳ受信回路１０Ａを制御して衛星信号の受信を開始する（Ｓ１１）。
次に、受信制御手段２１１は、ＧＰＳ受信回路１０Ａにおいて捕捉できた衛星数（衛星信号数）を確認し、捕捉衛星数が４個以上か否かを判定する（Ｓ１２）。
【００５３】
受信制御手段２１１がＳ１２で「Ｙｅｓ」と判定すると、三次元測位手段２１５による三次元測位処理が行われる（Ｓ１３）。三次元測位手段２１５は、ＧＰＳ受信回路１０Ａを制御して捕捉した４個以上のＧＰＳ衛星５からの衛星信号を受信し、ＧＰＳ装置における一般的な三次元測位演算を行って測位場所の緯度、経度、高度を算出し、三次元位置情報とする。
【００５４】
次に、三次元測位手段２１５は、受信した衛星信号から取得したＧＰＳ時刻情報にＵＴＣパラメーター（ＧＰＳ時刻とＵＴＣとの差である累積うるう秒で現在は−１５秒）を加算してＵＴＣ（協定世界時）を求める。また、三次元測位手段２１５は、算出した三次元位置情報が該当する領域を、高度情報記憶部３５から求め、その領域の時差情報３５４を取得し、前記ＵＴＣに加算して測位場所の現地時刻（ローカルタイム）を求める（Ｓ１４）。
【００５５】
一方、受信制御手段２１１はＳ１２で「Ｎｏ」と判定すると、捕捉できた衛星数（衛星信号数）が３個であるかを判定する（Ｓ１５）。
受信制御手段２１１がＳ１５で「Ｙｅｓ」と判定すると、二次元測位手段２１２により、高度を０ｍに設定した二次元測位処理が行われる（Ｓ１６）。二次元測位手段２１２は、ＧＰＳ受信回路１０Ａを制御して捕捉した３個のＧＰＳ衛星５からの衛星信号を受信し、さらに高度のパラメーターは０ｍに設定し、ＧＰＳ装置における一般的な二次元測位演算を行って測位場所の緯度、経度を算出し、二次元位置情報とする。
【００５６】
次に、高度情報取得手段２１３は、二次元測位手段２１２の測位結果つまり算出された二次元位置情報（緯度、経度）が該当する領域を、高度情報記憶部３５の領域情報３５１から検索し、該当する領域の高度情報３５３を取得する（Ｓ１７）。例えば、測位結果が、北緯４７°、西経１２２°の場合、領域No.４内に該当するため、高度情報取得手段２１３は、その高度情報である１０００ｍ（高度区分Ｂ）を取得する。
【００５７】
次に、再測位手段２１４が作動され、再測位手段２１４はＧＰＳ受信回路１０Ａを用いて再受信処理を行う（Ｓ１８）。
ここで、再測位手段２１４による再受信が行われるタイミングは、通常は、Ｓ１１の受信開始時から数分経過した程度であるため、再受信で捕捉できる衛星数は同じ数となる。このため、再受信処理Ｓ１８においても捕捉衛星数は３個である可能性が高く、再測位手段２１４は、Ｓ１７で取得した高度情報と、３個のＧＰＳ衛星５から再受信した衛星信号とを用いて二次元測位演算を行って、測位場所の緯度、経度を算出する（Ｓ１９）。
【００５８】
次に、再測位手段２１４は、前記Ｓ１４の処理と同様に、受信した衛星信号から取得したＧＰＳ時刻情報にＵＴＣパラメーターを加算してＵＴＣ（協定世界時）を求める。また、再測位手段２１４は、算出した二次元位置情報が該当する領域を、高度情報記憶部３５から求め、その領域の時差情報３５４を取得し、前記ＵＴＣに加算して測位場所の現地時刻（ローカルタイム）を求める（Ｓ２０）。
【００５９】
また、受信制御手段２１１は、Ｓ１５で「Ｎｏ」と判定すると、捕捉したＧＰＳ衛星５が２個以下であるから、測位処理を行うことができない。このため、制御装置２０は、測時手段２４を作動する。測時手段２４は、位置情報は取得せずに、受信した衛星信号から取得したＧＰＳ時刻情報にＵＴＣパラメーターを加算してＵＴＣのみを取得する（Ｓ２１）。この場合、測位場所の位置情報が取得できないため、新たな時差情報も取得できない。このため、前回の測位処理時に取得した時差情報をＲＡＭ３１に記憶しておき、測時手段２４は、取得したＵＴＣに記憶されている時差情報を加算して時刻を求める。
以上により、測位動作の処理が終了する。
【００６０】
そして、ＧＰＳ付き腕時計１は、表示制御手段２２により、取得した時刻情報を指示する位置に指針３を移動する。また、ディスプレイ４に、測位した位置情報や高度区分、高度情報、時差情報等を表示してもよい。
【００６１】
以上に説明したように、本実施形態では、４個以上のＧＰＳ衛星５を捕捉した場合には、三次元測位手段２１５による三次元測位処理およびローカルタイム取得処理が行われ、３個のＧＰＳ衛星５を捕捉した場合には、二次元測位手段２１２による二次元測位処理およびローカルタイム取得処理が行われ、２個以下のＧＰＳ衛星５を捕捉した場合には、測時手段２４による測時処理が行われることになる。
【００６２】
なお、ＧＰＳ付き腕時計１は、手動操作による測位処理の他に、予め決められた時刻や間隔で自動的に受信処理を行うように設定してもよい。このような自動受信処理時には、３個以上のＧＰＳ衛星５を捕捉できる環境にあるか不明であるため、通常は、測時手段２４による測時処理のみを実行するように設定すればよい。但し、自動受信処理時にも前記図８に示すフローチャートにしたがって処理を実行してもよい。
【００６３】
〔第一実施形態の作用効果〕
本実施形態のＧＰＳ付き腕時計１では、３個のＧＰＳ衛星５しか捕捉できなかった場合に、二次元測位手段２１２で、高度を所定値（本実施形態では０ｍ）に設定した二次元測位演算を行って二次元位置情報（緯度、経度）を求め、その二次元位置情報に基づいて高度情報取得手段２１３で測位場所の高度情報３５３を取得している。このため、再測位手段２１４で再受信処理を行い、受信した衛星信号を用いた二次元測位演算を行う際に、実際の測位場所の高度に近い高度情報を用いて二次元位置情報を求めることができるため、測位演算結果の誤差を抑えることができ、高度を０ｍのままで演算した場合に比べて精度の高い位置情報を取得することができる。
従って、正しい時差情報を取得することもでき、ＧＰＳ付き腕時計１において正しいローカルタイムを表示することができる。このため、利用者は、旅行などでタイムゾーンを跨いで移動した場合には、到着した現地で受信操作を行うだけで、自動的に現地時刻を算出して表示することができるため、利便性の高い時計を提供することができる。
【００６４】
また、受信制御手段２１１で受信を開始した際に、捕捉衛星数が４個以上であれば三次元測位手段２１５による三次元測位処理を行い、３個の場合に二次元測位手段２１２による二次元測位処理を行い、２個以下の場合に測時手段２４による測時処理を行っているので、受信環境に適した受信処理を行うことができる。このため、２個しか衛星を捕捉できない場合に、二次元測位手段２１２が受信を継続して無駄な電力を消費することも防止でき、効率的な受信処理を行うことができる。
【００６５】
さらに、再測位手段２１４は、再度受信処理を行っているので、再測位手段２１４における二次元測位演算では再受信した衛星信号を用いることができる。このため、二次元測位手段２１２で用いた衛星信号のデータを記憶して残しておく必要が無く、その分、メモリー容量を小さくでき、コストも低減できる。
【００６６】
また、高度情報記憶部３５は、領域毎の高度を高度区分として記憶しているので、領域毎にそれぞれの平均高度を直接保存する場合に比べて、必要なメモリー容量を小さくできる。このため、全世界の地図情報を区分して高度情報を記憶する場合でも、容量を抑えることができ、ＧＰＳ付き腕時計１に収納可能なメモリーに記憶することができる。
さらに、高度情報記憶部３５は、領域を緯度、経度に沿って区分しているので、領域情報３５１としては各領域の対角線の２点の座標を記憶すればよく、この点でも必要なメモリー容量を小さくできる。
また、高度情報記憶部３５は、高度情報３５３に加えて時差情報３５４も記憶されているので、時差情報も容易に把握でき、ローカルタイムも容易に算出できる。
【００６７】
［第二実施形態］
次に本発明に係る第二実施形態について、図９のブロック図および図１０のフローチャートに基づいて説明する。
第二実施形態は、第一実施形態に対し、測位手段２１に衛星信号記憶手段２１６を備えた点と、再測位手段２１４では再受信処理を行わずに、衛星信号記憶手段２１６で記憶した衛星信号を用いて二次元測位演算を行う点が相違する。他の構成や処理は前記第一実施形態と同じであるため、説明を省略する。
【００６８】
図１０に示すように、第二実施形態においてＳ１１〜Ｓ１５、Ｓ２１の処理は第一実施形態と同じである。
一方、第二実施形態では、Ｓ１５で「Ｙｅｓ」と判定されると、衛星信号記憶手段２１６は、受信した衛星信号をＲＡＭ３１に設けられた衛星信号記憶部に記憶する（Ｓ３１）。
そして、二次元測位手段２１２は、前記第１実施形態と同様に、高度０ｍの二次元測位演算を行い（Ｓ１６）、高度情報取得手段２１３は二次元測位結果から高度情報を取得する（Ｓ１７）。
次に、再測位手段２１４は、前記第１実施形態では再受信を行っていたが、本実施形態では、Ｓ３１で記憶した衛星信号をＲＡＭ３１から読み出し、この衛星信号とＳ１７で取得した高度情報を用いて二次元測位演算を行う（Ｓ３２）。
その後、再測位手段２１４は、前記第１実施形態と同じく、二次元測位結果から時差情報３５４を取得し、ローカルタイムを求める（Ｓ２０）。
【００６９】
〔第二実施形態の作用効果〕
第二実施形態のＧＰＳ付き腕時計１においても、前記第一実施形態と同様の作用効果を奏することができる。
さらに、衛星信号記憶手段２１６により、受信した衛星信号をＲＡＭ３１の衛星信号記憶部に記憶しているので、再測位手段２１４で再度測位演算を行う際に、衛星信号を再度受信せずに、Ｓ３１で記憶した衛星信号データを使って測位演算を行うことができる。このため、第１実施形態に比べて、受信回数を抑えることができ、消費電力を削減できる。
【００７０】
［第三実施形態］
次に、本発明に係る第三実施形態について、図１１のフローチャートに基づいて説明する。
第三実施形態のＧＰＳ付き腕時計１の回路構成等は前記第１実施形態と同じであるため、説明を省略する。ただし、二次元測位手段２１２、高度情報取得手段２１３、再測位手段２１４における具体的な処理が相違するため、以下に詳述する。
第三実施形態のＧＰＳ付き腕時計１においては、４個以上のＧＰＳ衛星５を捕捉した場合（Ｓ１２で「Ｙｅｓ」の場合）と、２個以下のＧＰＳ衛星５を捕捉した場合（Ｓ１５で「Ｎｏ」の場合）は、前記各実施形態と同じ処理を行う。
【００７１】
一方、３個のＧＰＳ衛星５を捕捉した場合、二次元測位手段２１２は、高度情報を複数の値に設定して、高度情報毎の二次元位置情報を算出し、ＲＡＭ３１に設定した位置情報記憶部に記憶する。
例えば、二次元測位手段２１２は、０，１５００，３０００ｍの３種類の高度情報を設定し、各高度情報を用いて二次元位置情報を３種類算出する（Ｓ４１）。
【００７２】
次に、高度情報取得手段２１３は、高度情報記憶部３５に記憶された領域情報３５１と、二次元測位手段２１２で求められた複数の二次元位置情報とを比較して、複数の二次元位置情報に対応する高度情報を高度情報記憶部３５から取得する（Ｓ４２）。
例えば、３種類の二次元位置情報がすべて同じ領域内に入っている場合には、その領域に対応する高度情報３５３を取得する。また、二次元位置情報が異なる領域に入っている場合には、各領域の高度情報３５３を取得する。
【００７３】
次に、再測位手段２１４は、二次元測位手段２１２で設定した複数の高度情報のうち、高度情報取得手段２１３で取得した高度情報に基づいて最も適した高度情報を判定し、その高度情報を用いて求められた二次元位置情報（緯度、経度）を取得する（Ｓ４３）。
具体的には、再測位手段２１４は、３種類の二次元位置情報がすべて同じ領域にあり、１つの高度情報を取得した場合、前記設定した高度０，１５００，３０００ｍのうちで、前記取得した高度情報にもっとも近い高度を判定し、その高度で求められた二次元位置情報を取得する。例えば、取得した高度情報が高度区分Ａつまり高度情報３５３が０ｍであった場合、再測位手段２１４は、二次元測位手段２１２において設定高度０で算出した二次元位置情報を取得する。
なお、前述したように、高度０ｍと３０００ｍとでは測位誤差は約１０ｋｍであるため、通常は、３種類の二次元位置情報が異なる領域に含まれる可能性は非常に低いが、仮にそのような場合には、再測位手段２１４が適した高度情報を判定する。例えば、３種類の二次元情報に基づく高度情報が高度Ａ，Ｂ，Ｃの３種類であった場合、各高度区分のレンジなどを考慮し、０，１５００，３０００ｍのなかでは１５００ｍを選択する。一方、３種類の二次元情報に基づく高度情報が高度Ｂ，Ｃ，Ｄの３種類であった場合、３０００ｍを選択する。
【００７４】
その後、再測位手段２１４は、前記各実施形態と同じく、二次元測位結果から時差情報３５４を取得し、ローカルタイムを求める（Ｓ２０）。
【００７５】
〔第三実施形態の作用効果〕
第三実施形態のＧＰＳ付き腕時計１においても、前記各実施形態と同様の作用効果を奏することができる。
また、二次元測位手段２１２は、複数の高度を設定して二次元測位演算をし、その結果に基づいて高度情報取得手段２１３は高度情報を取得し、再測位手段２１４は、取得した高度情報を参照して、設定高度のなかで最も適した高度を判定し、その高度を用いて二次元測位手段２１２で算出された二次元位置情報を測位結果としているので、実際の高度に最も近い設定高度で算出した二次元位置情報を取得できてその位置精度を向上できるとともに、再測位手段２１４は、再受信処理や再度の測位演算処理を行わないので、消費電力をより一層削減することができる。
【００７６】
［第四実施形態］
次に本発明に係る第四実施形態について、図１２のブロック図および図１３のフローチャートに基づいて説明する。
第四実施形態は、第二実施形態に対し、測位手段２１に高度判断手段２１７をさらに備え、高度情報取得手段２１３で取得された高度が所定高度未満と判断された場合は、再測位手段２１４は、再演算処理は行わずに、二次元測位手段２１２で算出された二次元位置情報を取得する点が相違する。他の構成や処理は前記第二実施形態と同じであるため、説明を省略する。
【００７７】
高度判断手段２１７は、高度情報取得手段２１３で取得した高度情報が、所定高度以上であるか否かを判定する。ここで、所定高度としては、二次元測位手段２１２で測位演算する際の高度０ｍに対する誤差を考慮して設定すればよい。例えば、タイムゾーンを判断するために測位処理を行う場合、高度０ｍの演算結果に対し、高度１０００ｍの演算結果は３ｋｍ程度ずれる。ＧＰＳ付き腕時計１において、前記ズレが許容できる範囲の場合には、再測位処理を行うか否かを判断する前記所定高度としては高度１０００ｍを設定すればよい。
【００７８】
本実施形態では、第二実施形態と同様に、Ｓ１５で「Ｙｅｓ」と判定されると、衛星信号記憶手段２１６は、受信した衛星信号をＲＡＭ３１に設けられた衛星信号記憶部に記憶する（Ｓ３１）。
そして、二次元測位手段２１２は、前記第１実施形態と同様に、高度０ｍの二次元測位演算を行い（Ｓ１６）、高度情報取得手段２１３は二次元測位結果から高度情報を取得する（Ｓ１７）。
【００７９】
次に、高度判断手段２１７は、Ｓ１７で取得した高度情報が、予め設定された所定高度（例えば１０００ｍ）以上であるか否かを判断する（Ｓ３５）。
ここで、取得した高度情報が所定高度以上（Ｓ３５で「Ｙｅｓ」）であれば、再測位手段２１４は、第二実施形態と同様に、Ｓ３１で記憶した衛星信号をＲＡＭ３１から読み出し、Ｓ１７で取得した高度情報を用いて二次元測位演算を行い、二次元位置情報（緯度・経度）を取得する（Ｓ３２）。
一方、取得した高度情報が所定高度未満（Ｓ３５で「Ｎｏ」）であれば、再測位手段２１４は、再演算処理は行わずに、二次元測位手段２１２で算出された高度０ｍの二次元位置情報（緯度・経度）を取得する（Ｓ３６）。
【００８０】
その後、再測位手段２１４は、前記第二実施形態と同じく、Ｓ３２またはＳ３６で取得した二次元測位結果から時差情報３５４を取得し、ローカルタイムを求める（Ｓ２０）。
【００８１】
〔第四実施形態の作用効果〕
第四実施形態のＧＰＳ付き腕時計１においても、前記第二実施形態と同様の作用効果を奏することができる。
さらに、取得した高度情報を高度判断手段２１７で判定し、再測位手段２１４は、所定高度以上であると判定された場合には再度測位演算を行い、所定高度未満であると判断された場合には、再度測位演算は行わずに二次元測位手段２１２で算出していた位置情報を利用する。これにより、高度情報が所定高度未満である場合には、再度測位演算を行わないので、測位演算回数を抑えることができ、消費電力の削減を図ることができる。
また、受信した衛星信号を衛星信号記憶部に記憶しているので、再度測位演算を行う際に、衛星信号を再度受信せずに、Ｓ３１において衛星信号記憶部に記憶した衛星信号データを使って測位演算を行っているので、受信回数を抑えることができ、消費電力の削減を図ることができる。
【００８２】
［変形例］
なお、本発明は前述の各実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良などは本発明に含まれるものである。
【００８３】
例えば、前記各実施形態では、高度情報記憶部３５には、所定範囲（前記各実施形態では１０００ｍ範囲）の高度区分を記憶していたが、領域毎に求めた平均高度等を記憶しても良い。例えば、前記図６において、領域No.１〜３はすべて高度区分Ａであったが、領域No.１〜３の平均高度がそれぞれ１０ｍ、５５ｍ、９８ｍであれば、各領域No.１〜３の高度情報として、１０，５５，９８ｍを記憶してもよい。
この場合、各領域の高度情報を直接記憶しているので、高度情報記憶部の情報量は増えるが、領域毎に適切な高度情報を持つことができる。なお、領域毎に高度情報を記憶する場合、高度情報は領域内の平均高度でもよく、区画された領域内の主要都市の高度であってもよい。
【００８４】
また、地図情報を各領域に区分する際に、高度情報やタイムゾーンを考慮して各領域のサイズなどを変更してもよい。例えば、図６において、同じ高度区分でかつ連続する領域をまとめて１つの領域としてもよい。このようにすれば、領域の数を減らすことができ、高度情報記憶部３５の情報量を抑えることができる。
また、図６において、１つの領域の中で高度変化が大きい場合には、領域をさらに細分化して各領域の高度を細かく設定してもよい。
【００８５】
さらに、ＧＰＳ付き腕時計１において時差情報（タイムゾーン）を求めるために測位する場合には、他のタイムゾーンとの境界線部分は、高精度の測位情報が必要となる。すなわち、測位誤差で異なるタイムゾーンの位置を誤って取得すると、時差情報つまりは表示時刻も誤ってしまう。従って、このようなタイムゾーンの境界線部分では測位の精度を高めるため、領域も細かく設定することが好ましい。一方、２０〜３０ｋｍ程度の測位誤差があっても同じタイムゾーン内の場所を測位する場合には、つまりタイムゾーンの境界線から前記測位誤差以上離れている領域では、測位の精度はそれほど高くする必要は無いため、領域も大きく設定することができる。従って、タイムゾーンの境界線に対する距離に応じて領域サイズも調整すれば、正しい時差設定を行えて、かつ、高度情報記憶部３５の情報量も抑えることができる。
【００８６】
また、前記各実施形態では、４個以上の衛星信号を捕捉できた場合（Ｓ１２でＹｅｓの場合）、三次元測位手段２１５を用いて三次元測位処理を行っていたが、この三次元測位手段２１５を用意せず、４個以上の衛星信号を捕捉できた場合も、例えば３個の衛星信号しか受信しないようにし、二次元測位手段２１２、高度情報取得手段２１３、再測位手段２１４により、二次元測位処理を行うようにしてもよい。
この場合、捕捉・受信するＧＰＳ衛星５を３個以下に限定でき、衛星信号を受信するためにかかる所要時間を短縮させ、消費電力の削減を図ることができ、システム構成も簡略化することができる。また、仮に４個以上のＧＰＳ衛星５を捕捉可能な状況であっても、受信した衛星信号の中には信号レベルが弱い衛星信号が含まれていることもあり、三次元測位演算を行っても、精度の高い測位結果が得られないことがある。このような場合に、４個以上のＧＰＳ衛星５を捕捉した場合も、測位演算に用いる衛星信号は３個として二次元測位演算をし、その結果に基づいて高度情報を取得し、取得した高度情報を用いて二次元位置情報を再度求めることにより、精度の高い測位結果を得ることができる。
【００８７】
さらに、前記各実施形態では、二次元測位手段２１２は、予め設定された高度情報として０ｍ（第三実施形態では、０，１５００，３０００ｍ）を用いて二次元測位演算を行っていたが、この設定高度は０ｍに限らず、他の値でもよいし、利用者が手動で入力できるようにしてもよい。
例えば、登山や高所に移動した際には、電子機器の利用者が測位位置の高度情報を知っている場合がある。その場合、手動操作により高度情報を入力し、高度情報を設定してもよい。
また、時計においては、タイムゾーンを各地の主要都市を手動で選択することで設定することも行われており、この場合にその選択された主要都市に応じて二次元測位手段２１２で用いる高度情報を設定してもよい。例えば、時差設定において、メキシコシティを選択できるような時計があった場合、メキシコシティが選択されている場合には、前記二次元測位手段２１２で算出する際に用いる設定高度は０ｍではなく、メキシコシティの高度（約２２００ｍ）を設定してもよい。
【００８８】
さらに、前記第四実施形態では、Ｓ３１において、受信した衛星信号をＲＡＭ３１の衛星信号記憶部に記憶し、Ｓ３２において、Ｓ３１で記憶した衛星信号をＲＡＭ３１から読み出し、Ｓ１７で取得した高度情報を用いて二次元測位演算を行い、二次元位置情報（緯度・経度）を取得したが、Ｓ３１で衛星信号を記憶せずに、Ｓ３２では再度受信処理を行うことで二次元測位演算を行うようにしてもよい。この場合は、前記第一実施形態と同様の作用効果を奏することができる。
【００８９】
また、本発明の電子機器は、ＧＰＳ付き腕時計１に限らず、登山などで利用できる携帯型のナビゲーション装置などにも適用できる。その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【符号の説明】
【００９０】
１…ＧＰＳ付き腕時計、３…指針、４…ディスプレイ、５…ＧＰＳ衛星、１０…ＧＰＳ装置、１１…ＧＰＳアンテナ、２０…制御装置、２１…測位手段、２２…表示制御手段、２３…充電制御手段、２４…測時手段、３０…記憶装置、３５…高度情報記憶部、４０…入力装置、５０…表示装置、６０…電源、２１１…受信制御手段、２１２…二次元測位手段、２１３…高度情報取得手段、２１４…再測位手段、２１５…三次元測位手段、２１６…衛星信号記憶手段、２１７…高度判断手段、３５１…領域情報、３５２…高度区分、３５３…高度情報、３５４…時差情報。
【図１】
2010217004.tif 000003
【図２】
2010217004.tif 000004
【図３】
2010217004.tif 000005
【図４】
2010217004.tif 000006
【図５】
2010217004.tif 000007
【図６】
2010217004.tif 000008
【図７】
2010217004.tif 000009
【図８】
2010217004.tif 000010
【図９】
2010217004.tif 000011
【図１０】
2010217004.tif 000012
【図１１】
2010217004.tif 000013
【図１２】
2010217004.tif 000014
【図１３】
2010217004.tif 000015