衛星信号受信装置、計時装置および衛星信号受信装置の衛星信号受信方法
【課題】ピーク電流を制御でき、電池寿命の長時間化や小型化が可能となり、電圧低下によるシステムダウンも回避できる衛星信号受信装置の提供。
【解決手段】GPS付き腕時計1は、捕捉した位置情報衛星から送信される衛星信号を受信する受信部10と、受信した衛星信号に基づいて時刻情報および測位情報を取得可能な制御部20と、受信部10の受信モードを、時刻情報受信モードまたは測位情報受信モードに少なくとも制御する受信モード制御部30とを備える。受信部10は、衛星信号を捕捉するコードと受信した衛星信号との相関を取得する相関部132を備える。制御部20は、受信データをデコード処理する演算部21を備える。受信モード制御部30は、相関部132の動作クロックおよび演算部21の処理クロックを、各受信モードに基づいて個別に制御するクロック制御部31を備える。
【解決手段】GPS付き腕時計1は、捕捉した位置情報衛星から送信される衛星信号を受信する受信部10と、受信した衛星信号に基づいて時刻情報および測位情報を取得可能な制御部20と、受信部10の受信モードを、時刻情報受信モードまたは測位情報受信モードに少なくとも制御する受信モード制御部30とを備える。受信部10は、衛星信号を捕捉するコードと受信した衛星信号との相関を取得する相関部132を備える。制御部20は、受信データをデコード処理する演算部21を備える。受信モード制御部30は、相関部132の動作クロックおよび演算部21の処理クロックを、各受信モードに基づいて個別に制御するクロック制御部31を備える。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、例えばGPS衛星等の測位用衛星から送信される電波を受信して現在の日付や時刻等を求める衛星信号受信装置、この衛星信号受信装置付きの計時装置および衛星信号受信装置の衛星信号受信方法に関するものである。
【背景技術】
【0002】
自己位置を測位するためのシステムであるGPS(Global Positioning System)システムでは、地球を周回する軌道を有するGPS衛星が用いられており、このGPS衛星には、原子時計が備えられている。このため、GPS衛星は、極めて正確な時刻情報(GPS時刻、衛星時刻情報)を有している。
【0003】
このGPS衛星の時刻情報(GPS時刻)を利用して時刻修正を行う電子時計が提案されている(特許文献1)。
GPS衛星からの信号(航法メッセージ)は、GPS時刻の週初めのC/Aコード(Coarse and Acquisition Code)のリセットに同期して、フレームやサブフレームを送信している。従って、C/Aコードを用いて航法メッセージを解読できれば、一衛星からの信号だけで、GPS時刻の週の初めからの経過時間がわかり、0.1秒程度の精度で時刻補正することができる。
すなわち、GPS衛星の軌道は約20000〜27000kmであるから、電波の伝播時間は66.6〜90ミリ秒程度であり、これを補正することでミリ秒オーダー程度の誤差でUTC(協定世界時)と同期でき、実用上問題ない精度の計時が可能となる。
【0004】
【特許文献1】特開平10−10251号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
ところで、時刻修正受信と測位用受信を兼用したハードウエアや製品を想定した場合、測位演算処理が所定時間で実現するように、高速クロック対応のCPUや相関器を用意する必要がある。しかしながら、上記のような時刻修正時においてはオーバースペックである。
このため、測位機能よりも頻繁に行う必要がある時刻修正時においても、CPUや相関器を高速クロックで動作すると、ピーク電流も大きくなる。このため、過度の電圧低下が生じてシステムダウンを招く可能性がある。また、ピーク電流の増大によって電圧が大幅に低下しやすくなると、充放電の頻度も増え、その分、電池の劣化度合いが大きくなり、使用する電池寿命も短縮させる要因になる。また、このことを防止するためには、電池を大型化することも考えられるが、その分、衛星信号受信装置も大型化し、腕時計のような携帯可能な機器に組み込むことが困難になる。
【0006】
本発明は、ピーク電流を制御でき、電池寿命の長時間化や電池の小型化が可能となり、電圧低下によるシステムダウンも回避できる衛星信号受信装置、計時装置および衛星信号受信装置の衛星信号受信方法を提供することを目的とする。
【課題を解決するための手段】
【0007】
本発明の衛星信号受信装置は、位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信する受信部と、前記受信部が受信した衛星信号に基づいて時刻情報および測位情報を取得可能な情報取得部と、前記受信部の受信モードを、時刻情報受信モードまたは測位情報受信モードに少なくとも制御する受信モード制御部とを備え、前記受信部は、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備え、前記情報取得部は、受信データをデコード処理する演算部を備え、前記受信モード制御部は、前記相関部の動作クロックおよび前記演算部の処理クロックを、前記各受信モードに基づいて個別に制御するクロック制御部を備えることを特徴とする。
【0008】
本発明では、クロック制御部を設けることで、相関部の動作クロックや演算部の処理クロックを個別に制御できるため、受信モードに応じて、例えば各クロックを高速および低速に切り替えて制御することができる。
例えば、衛星信号から時刻情報を取得する時刻情報受信モードは、衛星信号から測位情報(位置情報)を取得する測位情報受信モードに比べて、デコード処理するデータ量が小さい。このため、時刻情報受信モード時の演算部の処理クロックは、測位情報受信モード時の演算部の処理クロックに比べて低くしても十分に処理できる。従って、クロック制御部において、演算部の処理クロックを、時刻情報受信モード時には低速とし、測位情報受信モード時には高速に切り替えて制御すれば、時刻情報受信モード時に常時高速なクロックで処理する場合に比べ、ピーク電流を低減できる。
また、時刻情報受信モードでは、受信データ量が小さく、かつ、短時間で繰り返し送信されているため、受信環境が良い場合には、相関部の動作クロックを低速に設定しても衛星信号を捕捉して受信することができる。一方、受信環境があまり良くない場合には、時刻情報受信モードであっても、相関部の動作クロックを高速に設定して、衛星信号をすばやく捕捉して受信する必要がある。
このため、例えば、利用者が手動操作で受信する場合には、利用者が衛星信号受信装置を屋外でかつ静止させておくなど受信環境が良い状態にしていることが期待されるため、クロック制御部は、相関部の動作クロックを低速に制御できる。従って、相関部の動作クロックを常時高速に制御する場合に比べ、ピーク電流を低減できる。
【0009】
このように、本発明では、クロック制御部は、受信モードに応じて、相関部や演算部の処理クロックを制御するので、各クロックを受信モードに応じて必要最小限の速度に抑えることができ、ピーク電流を抑制できる。また、クロックを低速に抑えるのは、低速クロックでも処理可能な受信モードの場合であるため、受信成功率を低下させることもない。
従って、本発明の衛星信号受信装置によれば、電池寿命の長時間化や小型化が可能となり、電圧低下によるシステムダウンも回避できる。このため、特に腕時計や携帯電話機のような携帯型の電子機器に適している。
【0010】
本発明において、前記クロック制御部は、前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成されるとともに、前記受信モードとして時刻情報受信モードが選択された場合は、前記演算部の処理クロックを第1処理クロックに設定し、前記受信モードとして測位情報受信モードが選択された場合は、前記演算部の処理クロックを第2処理クロックに設定することが好ましい。
【0011】
本発明によれば、時刻情報受信モードは、測位情報受信モードに比べてデコード処理するデータ量が小さいため、演算部の処理クロックを低速な第1処理クロックとしても十分にデコード処理できる。一方、測位情報受信モードは、デコード処理するデータ量が大きいため、演算部の処理クロックを高速な第2処理クロックにすることで、処理時間を短縮できる。
このように、クロック制御部において、演算部の処理クロックを、時刻情報受信モード時には低速とし、測位情報受信モード時には高速に切り替えて制御すれば、データを確実に処理できるとともに、時刻情報受信モード時に高速なクロックで処理する場合に比べ、ピーク電流を低減できる。
なお、第1処理クロックと第2処理クロックの具体的な速度は実施にあたって適宜設定すればよい。例えば、第2処理クロックは第1処理クロックの2〜6倍程度に設定すればよい。一例では、第1処理クロックを12MHz、第2処理クロックを48MHzに設定すればよい。
【0012】
本発明において、前記受信モード制御部は、前記時刻情報受信モードとして、手動操作に基づいて時刻情報を受信する時刻情報手動受信モードと、時刻情報を自動的に受信する時刻情報自動受信モードとを選択可能に構成され、前記クロック制御部は、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、前記受信モードとして時刻情報手動受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、前記受信モードとして時刻情報自動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することが好ましい。
【0013】
本発明によれば、時刻情報手動受信モード時には、相関部の動作クロックを第1動作クロックにしているため、第1動作クロックよりも高速な第2動作クロックで駆動する場合に比べてピーク電流を低減できる。
また、手動受信時には、利用者は、通常、位置情報衛星からの衛星信号を受信し易い状態、すなわち、位置情報衛星からの衛星信号を直接受信できる屋外であり、かつ、衛星信号受信装置を静止させた状態で受信操作を行う。このため、相関部の動作クロックを低速に設定しても、受信環境がよいために、衛星信号に同期して受信に成功できる確率も高くできる。
一方、時刻情報自動受信モード時は、衛星信号受信装置がどのような状態になっているか不明である。例えば、衛星信号受信装置が屋内に置かれていたり、屋外であっても利用者に装着されて移動中である可能性がある。このような状態では、衛星信号受信装置に届く衛星信号の強度が弱かったり、衛星信号受信装置の移動に伴い、捕捉した位置情報衛星が建物に隠れて捕捉できなくなるなど、受信環境が悪い場合が想定できる。このため、相関部の動作クロックを高速に設定し、迅速に衛星信号の同期することで、動作クロックを低速のままにした場合に比べて受信に成功できる確率も高くできる。
以上のように、本発明によれば、時刻情報の受信モードが手動受信か自動受信かによって、相関部の動作クロックを、低速および高速に切り替えることで、受信成功率を低下させることがなく、かつ、ピーク電流も抑制できて電圧降下によるシステムダウンも防止でき、電池寿命の長時間化や電池の小型化も図れる。
【0014】
なお、第1動作クロックと第2動作クロックの具体的な速度は実施にあたって適宜設定すればよい。例えば、第2動作クロックは第1動作クロックの2〜6倍程度に設定すればよい。一例では、第1動作クロックを15MHz、第2動作クロックを30MHzに設定すればよい。
さらに、第1動作クロックは、第1処理クロックと同じ速度でもよいし、異なる速度でもよい。同様に、第2動作クロックは、第1処理クロックと同じ速度でもよいし、異なる速度でもよい。特に、第1動作クロックを第1処理クロックと同じ速度とし、第2動作クロックを第2処理クロックと同じ速度にすれば、クロックの種類を少なくでき、クロック発生回路の構成を簡易化できる利点がある。
【0015】
本発明において、前記受信モード制御部は、前記時刻情報受信モードとして、屋内において時刻情報を取得する時刻情報屋内受信モードと、屋外において移動中に時刻情報を取得する時刻情報移動受信モードと、屋外において静止中に時刻情報を取得する時刻情報屋外静止受信モードとを選択可能に構成され、前記クロック制御部は、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、前記受信モードとして時刻情報屋内受信モードまたは時刻情報移動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、前記受信モードとして時刻情報屋外静止受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することが好ましい。
【0016】
本発明によれば、時刻情報屋外静止受信モード時には、相関部の動作クロックを第1動作クロックにしているため、第1動作クロックよりも高速な第2動作クロックで駆動する場合に比べてピーク電流を低減できる。
また、時刻情報屋外静止受信モード時には、屋外かつ静止状態であるため、衛星信号受信装置は、位置情報衛星からの衛星信号を受信し易い状態にある。このため、相関部の動作クロックを低速に設定しても、受信環境がよいために、衛星信号に同期して受信に成功できる確率も高くできる。
一方、時刻情報屋内受信モード時や時刻情報移動受信モード時は、衛星信号受信装置が屋内に置かれていたり、屋外であっても利用者に装着されて移動中であるため、衛星信号受信装置に届く衛星信号の強度が弱かったり、衛星信号受信装置の移動に伴い、捕捉した位置情報衛星が建物に隠れて捕捉できなくなるなど、受信環境が悪い可能性が高い。このため、相関部の動作クロックを高速に設定し、迅速に衛星信号の同期することで、動作クロックを低速のままにした場合に比べて受信に成功できる確率も高くできる。
以上のように、本発明によれば、時刻情報の受信モードによって、相関部の動作クロックを、低速および高速に切り替えることで、受信成功率を低下させることがなく、かつ、ピーク電流も抑制できて電池寿命の長時間化や電池の小型化が図れ、電圧降下によるシステムダウンも防止できる。
【0017】
ここで、前記衛星信号受信装置に当たる光の光量を検出する光量検出装置と、衛星信号受信装置の加速度または傾斜角度を検出する移動検出装置とを備え、前記受信モード制御部は、前記光量検出装置で検出された光量に基づいて衛星信号受信装置が屋外にあるか屋内にあるかを判断し、前記移動検出装置で検出された衛星信号受信装置の加速度または傾斜角度の変化に基づいて前記衛星信号受信装置が移動中であるか静止中であるかを判断し、これらの検出結果から前記時刻情報受信モードを、時刻情報屋内受信モード、時刻情報移動受信モード、時刻情報屋外静止受信モードのいずれかに設定することが好ましい。
【0018】
屋内の照明光と屋外の太陽光とでは、光量(照度)が大きく異なるため、衛星信号受信装置に光量検出装置を設けて光量(照度)を検出することで、衛星信号受信装置が屋内にあるのか屋外にあるのかを判断できる。
また、衛星信号受信装置に加速度センサや角度センサを設けると、衛星信号受信装置が机の上などの載置されて静止されている場合と、衛星信号受信装置が移動されている場合とで、センサ出力値が異なるため、衛星信号受信装置が移動中であるか否かを判断できる。
従って、受信モード制御部は、これらのセンサ出力によって、時刻情報屋内受信モード、時刻情報移動受信モード、時刻情報屋外静止受信モードのいずれかであるかを容易に設定できる。
【0019】
本発明において、前記受信モード制御部は、前記測位情報受信モードとして、少なくとも、手動操作によって測位情報を受信する測位情報手段受信モードと、位置情報衛星の軌道情報を受信する軌道情報受信モードとを選択可能に構成され、前記クロック制御部は、前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成されるとともに、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成され、前記受信モードとして測位情報手段受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第2処理クロックに設定し、前記受信モードとして軌道情報受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することが好ましい。
【0020】
本発明によれば、測位情報を受信する測位情報手動受信モード時に、相関部の動作クロックを第1動作クロックに比べて高速な第2動作クロックで動作しているので、複数(3〜4個)の位置情報衛星の軌道情報を受信する場合でも短時間で行うことができる。
このため、利用者が衛星信号受信装置を手動操作した場合でも、高速な第2動作クロックを用いることで、短時間で処理を完了できる。従って、利用者は、受信処理状態から早期に解放されるので、衛星信号受信装置の利用時の利便性を向上できる。
さらに、演算部を第1処理クロックに比べて高速な第2処理クロックで作動しているので、比較的高度・高速な演算処理が必要な測位処理も第1処理クロックを用いた場合に比べて短時間で完了できる。従って、この点でも、利用者は、受信処理状態から早期に解放されるので、衛星信号受信装置の利用時の利便性を向上できる。
【0021】
また、軌道情報受信モードの場合には、相関部の動作クロックを第1動作クロックに比べて高速な第2動作クロックで動作しているので、迅速に位置情報衛星を捕捉して受信することができる。このため、例えば、衛星信号受信装置を屋内に配置して充電しながら軌道情報受信処理を行うために、屋内に伝播した弱い衛星信号を捕捉する場合でも、捕捉処理を高速に行うことができるので、その信号を捕捉して受信に成功できる確率を向上できる。
さらに、軌道情報受信モード時は、演算部は、軌道情報をデコードして記憶するだけでよいため、測位処理時のような高速演算は不要である。このため、演算部を低速な第1処理クロックに設定しており、ピーク電流も抑制できる。
【0022】
本発明の衛星信号受信装置は、位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信する受信部と、前記受信部が受信した衛星信号に基づいて少なくとも時刻情報を取得可能な情報取得部と、前記受信部の受信モードを制御する受信モード制御部とを備え、前記受信部は、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備え、前記情報取得部は、受信データをデコード処理する演算部を備え、前記受信モード制御部は、前記相関部の動作クロックおよび前記演算部の処理クロックを個別に制御するクロック制御部を備えるとともに、手動操作に基づいて時刻情報を受信する時刻情報手動受信モードと、時刻情報を自動的に受信する時刻情報自動受信モードとを選択可能に構成され、前記クロック制御部は、前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成され、かつ、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、前記受信モードとして時刻情報手動受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、前記受信モードとして時刻情報自動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することを特徴とする。
【0023】
また、本発明の衛星信号受信装置は、位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信する受信部と、前記受信部が受信した衛星信号に基づいて少なくとも時刻情報を取得可能な情報取得部と、前記受信部の受信モードを制御する受信モード制御部とを備え、前記受信部は、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備え、前記情報取得部は、受信データをデコード処理する演算部を備え、前記受信モード制御部は、前記相関部の動作クロックおよび前記演算部の処理クロックを個別に制御するクロック制御部を備えるとともに、屋内において時刻情報を取得する時刻情報屋内受信モードと、屋外において移動中に時刻情報を取得する時刻情報移動受信モードと、屋外において静止中に時刻情報を取得する時刻情報屋外静止受信モードとを選択可能に構成され、前記クロック制御部は、前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成され、かつ、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、前記受信モードとして時刻情報屋内受信モードまたは時刻情報移動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、前記受信モードとして時刻情報屋外静止受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することを特徴とする。
【0024】
これらの各衛星信号受信装置は、情報取得部に測位情報取得機能が設けられていないが、時刻情報受信時の処理は前記衛星信号受信装置と同じであるため、時刻情報受信処理において同様の作用効果が得られる。
【0025】
本発明において、電源電圧を検出する電圧検出装置を備え、前記クロック制御部は、前記電圧検出装置で検出した電圧が閾値未満の場合は、前記演算部の処理クロックを第1処理クロックに制御し、前記相関部の動作クロックを第1動作クロックに制御することが好ましい。
【0026】
本発明によれば、電源電圧が閾値未満に低下した場合に、受信モードに関わらず演算部および相関部のクロックを低速な第1クロックに制御しているので、高速なクロックで作動させる場合に比べて電源電圧の降下を抑制できる。このため、電圧低下によるシステムダウンの発生を防止できる。
【0027】
本発明において、衛星信号受信装置の使用経過年数を検出する経過年数検出部を備え、前記クロック制御部は、前記経過年数検出部で検出した使用経過年数が予め設定された年数以上の場合は、前記演算部の処理クロックを第1処理クロックに制御し、前記相関部の動作クロックを第1動作クロックに制御することが好ましい。
【0028】
本発明によれば、使用経過年数が設定年数以上になった場合に、受信モードに関わらず演算部および相関部のクロックを低速な第1クロックに制御しているので、高速なクロックで作動させる場合に比べて電源電圧の降下を抑制できる。このため、二次電池が劣化している場合でも、電圧低下によるシステムダウンの発生を防止できる。
【0029】
本発明の計時装置は、前記衛星信号受信装置と、内部時刻情報を生成する時刻情報生成部と、前記内部時刻情報を修正する時刻情報修正部と、前記内部時刻情報を表示する時刻表示部と、を有する計時装置であって、前記時刻情報修正部は、前記時刻情報受信モードで受信した時刻情報に基づいて前記内部時刻情報を修正することを特徴とする。
【0030】
本発明によれば、クロック制御部は、受信モードに応じて、相関部や演算部の処理クロックを制御するので、受信成功率を低下させることなく、ピーク電流を抑制できる。
従って、本発明の計時装置によれば、電池寿命の長時間化や電池の小型化が可能となり、電圧低下によるシステムダウンも回避できる。このため、特に腕時計や懐中時計のような携帯型の計時装置に適している。
【0031】
本発明の衛星信号受信装置の衛星信号受信方法は、位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信するとともに、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備えた受信部と、前記受信部が受信した衛星信号に基づいて時刻情報および測位情報を取得可能とされ、かつ、受信データをデコード処理する演算部を備えた情報取得部と、前記受信部の受信モードを、時刻情報受信モードまたは測位情報受信モードに少なくとも制御する受信モード制御部とを備えた衛星信号受信装置の衛星信号受信方法であって、前記受信モードを設定する受信モード設定工程と、前記設定された受信モードに基づいて、前記相関部の動作クロックおよび前記演算部の処理クロックを個別に制御するクロック制御工程と、前記制御されたクロックで相関部および演算部を作動させて衛星信号を受信する受信工程とを備えることを特徴とする。
【0032】
本発明によれば、クロック制御工程において、受信モードに応じて、相関部や演算部の処理クロックを制御するので、受信成功率を低下させることなく、ピーク電流を抑制できる。
従って、本発明の衛星信号受信方法によれば、電池寿命の長時間化や電池の小型化が可能となり、電圧低下によるシステムダウンも回避できる。
【発明を実施するための最良の形態】
【0033】
以下、この発明の好適な実施の形態を、添付図面等を参照しながら詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【0034】
〔第1実施形態〕
図1は、本発明に係る計時装置であるGPS衛星信号受信装置付き腕時計1(以下「GPS付き腕時計1」という)を示す概略図であり、図2はGPS付き腕時計1の主なハードウエア構成等を示すブロック図である。
図1に示すように、GPS付き腕時計1は、文字板2および指針3からなる時刻表示部を備える。文字板2の一部には開口が形成され、LCD表示パネル等からなるディスプレイ4が組み込まれている。
【0035】
指針3は、秒針、分針、時針等を備えて構成され、ステップモータで歯車を介して駆動される。
ディスプレイ4はLCD表示パネル等で構成され、緯度、経度や都市名等の位置情報を表示する他、メッセージ情報を表示する。
そして、GPS付き腕時計1は、地球の上空を所定の軌道で周回している複数のGPS衛星5からの衛星信号を受信して衛星時刻情報を取得し、内部時刻情報を修正したり、測位情報つまり現在位置をディスプレイ4に表示できるように構成されている。
なお、GPS衛星5は、本発明における位置情報衛星の一例であり、地球の上空に複数存在している。現在は約30個のGPS衛星5が周回している。
【0036】
[GPS付き腕時計の回路構成]
次に、GPS付き腕時計1の回路構成について説明する。
GPS付き腕時計1は、図2に示すように、受信部10、制御部20、受信モード制御部30、記憶部40、表示装置50を備えている。
なお、表示装置50は、時刻や測位情報を表示する指針3やディスプレイ4で構成されている。
また、GPS付き腕時計1は、電源となる電池を内蔵している。電池は一次電池でもよいし、充電可能な二次電池でもよい。
【0037】
[受信部の構成]
受信部10は、GPSアンテナ11、RF部12、BB部13を備えている。
GPSアンテナ11は、地球の上空を所定の軌道で周回している複数のGPS衛星5からの衛星信号を受信するパッチアンテナとなっている。このGPSアンテナ11は文字板2の裏面側に配置され、GPS付き腕時計1の表面ガラスおよび文字板2を通過した電波を受信するように構成されている。
このため、文字板2および表面ガラスは、GPS衛星5から送信される衛星信号である電波を通す材料で構成されている。例えば、文字板2はプラスチックで構成されている。
【0038】
RF(Radio Frequency)部12は、GPS衛星5から送信される衛星信号を受信してデジタル信号に変換するものであり、通常のGPS装置で用いられるものと同様である。
すなわち、RF部12は、図示を略すが、バンドパスフィルタ、PLL回路、IFフィルタ、VCO(Voltage Controlled Oscillator)、ADC(A/D変換器)、ミキサ、LNA(Low Noise Amplifier)、IFアンプ等を備えている。
そして、バンドパスフィルタで抜き出された衛星信号は、LNAで増幅された後、ミキサでVCOの信号とミキシングされ、IF(Intermediate Frequency:中間周波数)にダウンコンバートされる。ミキサでミキシングされたIFは、IFアンプ、IFフィルタを通り、ADC(A/D変換器)でデジタル信号に変換される。
【0039】
BB部(ベースバンド部)13は、受信信号の相関判定を行って同期を行うものであり、通常のGPS装置で用いられるものと同様である。
すなわち、BB部13は、GPS衛星5で送信時に使用されたものと同一のC/Aコードからなるローカルコードを生成するローカルコード生成部131と、前記ローカルコードとRF部12から出力される受信信号との相関値を算出する相関部132とを備えている。
そして、前記相関部132で算出された相関値が所定の閾値以上であれば、受信した衛星信号に用いられたC/Aコードと生成したローカルコードが一致していることになり、衛星信号を捕捉(同期)することができる。このため、受信した衛星信号を、前記ローカルコードを用いて相関処理することで、航法メッセージを復調することができる。
【0040】
[制御部の構成]
制御部20は、演算部(CPU)21を備えている。
CPU21は、記憶部40のROM/RAM41に記憶されたプログラムにより各種制御を行う。具体的には、CPU21は、BB部13で復調された航法メッセージ(衛星信号)から時刻情報や測位情報を取得する。このため、CPU21つまり制御部20は、時刻情報および測位情報を取得可能な情報取得部として機能している。
【0041】
[航法メッセージの説明]
ここで、GPS衛星5から送信される信号(衛星信号)である航法メッセージについて、説明する。
図3、4は、GPS衛星信号を示す概略説明図である。
各GPS衛星5からは、図3に示すように、1フレームデータ(30秒)単位で信号が送信されてくる。この1フレームデータは、5個のサブフレームデータ(1サブフレームデータは6秒)を有している。各サブフレームデータは、10個のワード(1ワードは0.6秒)を有している。
【0042】
また、各サブフレームデータの先頭のワードは、TLM(Telemetry word)データが格納されたTLMワードとなり、図4に示すように、前記TLMワード内の先頭には、プリアンブルデータが格納されている。
また、TLMに続くワードは、HOW(hand over word)データが格納されたHOWワードとなり、その先頭には、TOW(Time of Week、「Zカウント」ともいう)というGPS衛星のGPS時刻情報(衛星時刻情報)が格納されている。
GPS時刻情報は毎週日曜日の0時からの経過時間が秒で表示され、翌週の日曜日の0時に0に戻るようになっている。つまり、GPS時刻情報は、週の初めから一週間毎に示される秒単位の情報であって、経過時間が1.5秒単位で表した数となっており、ZカウントあるいはZカウントデータともいわれており、GPS付き腕時計1が現在時刻を知る手がかりともなっている。
【0043】
また、図3に示すサブフレーム1のワードデータは、週番号データ(WN)、衛星健康状態情報(SVhealth)データなどの衛星補正データが格納されたワード等を含んでいる。
週番号データは、現在のGPS時刻情報が含まれる週を表す情報である。すなわち、GPS時刻情報の起点は、UTC(世界協定時)における1980年1月6日00:00:00であり、この日に始まる週は週番号0となっている。そして、週番号と経過時間(秒)のデータを取得することで、受信側はGPS時刻情報を取得できる構成となっている。
また、週番号データは、1週間単位で更新されるデータとなっている。
従って、受信側で、一旦、週番号データを取得しており、その週番号データを取得した時期からの経過時間がカウントされている場合は、再度、週番号データを取得しなくても、取得している週番号データと経過時間から、GPS衛星の現在の週番号データが分かる。従って、Zカウントデータを取得すれば、現在のGPS時刻が概算で分かるようになっている。このため、演算部21は、時刻情報を取得する場合には、通常、Zカウントデータのみを取得する。
【0044】
GPS衛星からの信号に含まれる航法メッセージはフレームデータ(メインフレーム構成)が50bps、全ビット数1500ビットを主フレームとするデータとなっている。
そして、この主フレームデータは、それぞれ300ビット(300bit)ずつの5つのサブフレームデータに分割されている。
そして、1フレームデータは30秒に相当する。従って、サブフレームデータの1つは、6秒に相当するデータとなっている。上述したように、この各サブフレームデータの先頭の2語には、TLMワード、HOWワードのZカウント(TOW)データが含まれている。そして、Zカウントデータは、サブフレーム1から始まり、サブフレームデータ毎に6秒おきのデータとなっている。つまり、サブフレーム1からサブフレーム5はTLMワード、HOWワードのZカウント(TOW)データを有している。この、Zカウント(TOW)データは、次のサブフレームデータの時刻情報となっている。例えば、サブフレーム1のZカウントデータは、サブフレーム2の時刻データとなっている。
【0045】
また、GPS衛星5からの衛星信号である航法メッセージは、図3,4で示すように、プリアンブルデータ及びHOWワードのTOW、各サブフレームデータ、例えば、週番号データや衛星健康状態データを含む衛星補正データ等や、エフェメリス(GPS衛星5毎の詳細な軌道情報)や、アルマナック(全GPS衛星5の概略軌道情報)や、UTCデータ(世界協定時情報等)となっている。さらに詳細には、航法メッセージのサブフレームデータは、サブフレーム1からサブフレーム5まであり、この5つのサブフレームデータを1つの単位として、フレームデータが構成されている。そして、サブフレームデータは、上述したように、1から10までのワードデータで構成されている。
従って、HOWデータつまりZカウントは、6秒間隔で送信されるのに対し、エフェメリスパラメータやアルマナックパラメータは、30秒間隔で送信される。
【0046】
GPS衛星5からの信号は以上のように送信されてくるため、本実施形態の衛星信号の受信とは、各GPS衛星5から送信される衛星信号のC/Aコードと位相同期させることである。
つまり、このようなGPS衛星5のフレームデータ等を取得するには、BB部13でGPS衛星5の信号と同期する必要がある。
この場合、特に1ms単位の同期のためにC/Aコード(1023chip(1ms))が用いられる。このC/Aコード(1023chip(1ms))は、地球を周回している複数のGPS衛星5毎に異なっており、固有のものとなっている。
従って、特定のGPS衛星5の衛星信号を受信する場合は、受信部10において、GPS衛星5に固有のC/Aコードを発生させて位相同期することで、受信することができるようになっている。
そして、C/Aコード(1023chip(1ms))と同期させると、サブフレームデータのTLMワードのプリアンブルデータ、HOWワードを受信でき、HOWワードのZカウントデータ(時刻情報)が取得できる。
さらに、測位情報は、衛星信号のエフェメリスパラメータを3〜4衛星分取得すればよい。ここで、エフェメリスパラメータは、30秒ごとに送信されるサブフレーム2のプリアンブルから600ビット、つまり約12秒の受信を行うことで取得できる。
GPS衛星5の衛星信号である航法メッセージは以上のように構成されている。
【0047】
[受信モード制御部の構成]
受信モード制御部30は、クロック制御部31を備えている。クロック制御部31は、複数の周波数のクロック信号を出力可能な温度補償回路付き水晶発振回路を備えている。具体的には、クロック制御部31は、水晶発振器から出力されたクロック信号を分周して、複数の周波数のクロック信号を同時に出力可能に構成されている。
このクロック制御部31は、RF部12に対しては、PLL回路用のクロック信号を出力している。
【0048】
また、クロック制御部31は、BB部13に対しては、相関部132を動作するクロック信号を出力し、制御部20に対しては、演算部(CPU)21を駆動するクロック信号を出力する。
本実施形態のクロック制御部31は、相関部132に出力するクロック信号の周波数を高低2段階に切り替えることで、相関部132を第1動作クロックまたは第2動作クロックで駆動する。ここで、第2動作クロックは、第1動作クロックよりも高速に設定される。本実施形態では、第1動作クロックは12MHzであり、第2動作クロックは48MHzである。
【0049】
同様に、本実施形態のクロック制御部31は、演算部21に出力するクロック信号の周波数を高低2段階に切り替えることで、演算部21を第1処理クロックまたは第2処理クロックで駆動する。ここで、第2処理クロックは、第1処理クロックよりも高速に設定される。本実施形態では、第1処理クロックは12MHzであり、第2処理クロックは48MHzである。
【0050】
受信モード制御部30は、受信モードを設定し、クロック制御部31を介して、演算部21の処理クロックおよび相関部132の動作クロックを制御する。
本実施形態では、受信モードとして、時刻情報を手動で受信する時刻情報手動受信モード(マニュアル受信モード)と、時刻情報を自動で受信する時刻情報自動受信モードとが設定されている。
時刻情報手動受信モードは、利用者がGPS付き腕時計1のボタン等によってマニュアル受信の操作を行った場合に設定されるモードである。時刻情報自動受信モードは、GPS付き腕時計1の内部時刻が予め設定されている受信時刻になった場合に設定されるモードである。
そして、受信モード制御部30は、各モードに設定された場合に、以下の表1に示す設定で、各処理クロック及び動作クロックを制御する。
【0051】
【表1】
【0052】
すなわち、時刻情報手動受信モード(マニュアル受信)が選択された場合、受信モード制御部30は、相関部132の動作クロック(BBクロック)を第1動作クロック(低速)に設定し、演算部21の処理クロック(CPUクロック)を第1処理クロック(低速)に設定する。
一方、時刻情報自動受信モード(自動受信)が選択された場合、受信モード制御部30は、相関部132の動作クロックを第2動作クロック(高速)に設定し、演算部21の処理クロックを第1処理クロック(低速)に設定する。
なお、表1では、第1動作クロックや第1処理クロックを「低」と表示し、第2動作クロックや第2処理クロックを「高」と表示している。
【0053】
ここで、表1には、このような設定を行う理由も記載している。
すなわち、時刻情報手動受信モード(マニュアル受信)は、利用者の操作によって設定される。利用者が衛星信号を受信する場合、受信しやすい状態で操作していると考えられる。すなわち、衛星信号を受信しやすい屋外でかつGPS付き腕時計1を静止させた状態で受信していることが想定できる。屋外は、例えば5〜10程度の複数の衛星を受信可能な環境であり、信号強度も強いため、衛星信号を受信しやすい。このため、屋外で受信操作を行えば、衛星信号と同期(GPS衛星5を捕捉)する時間が多少長くなっても、いずれかの衛星は確実に捕捉できる。従って、屋外は衛星信号を受信しやすい環境である。
また、受信するのは時刻データのみでよいので、Zカウントデータを受信できればよい。Zカウントデータを受信するには、具体的には6秒ごとに送信されている、各サブフレームのプリアンブルから60ビットつまりTLMワードとHOWワードを受信できればよく、約1.2秒分のデータを受信すればよい。
このため、相関部132の動作クロックを低速にしても衛星を確実に捕捉して受信信号をデコードできる。
さらに、通常は、週初めからの経過時間であるZカウントデータをデコードするだけでよいため、演算部21が低速でも容易に処理できる。
【0054】
一方、時刻情報自動受信モード(自動受信)は、GPS付き腕時計1がどのような状態であるか判断できない。このため、GPS衛星5からの信号を直接受信できず、建物などに反射した信号を受信するマルチパス状態となったり、GPS付き腕時計1が屋内にあって弱い衛星信号しか受信できない可能性がある。従って、相関部132の動作クロックを高速にすることで、受信条件が良いタイミングで素早く同期することで衛星を捕捉して受信信号をデコードできるようにしている。また、捕捉していた衛星が捕捉できなくなった場合でも、高速で相関部132を動作することで、素早く再同期することができる。
このような理由から表1に示す設定にしている。
【0055】
[記憶部/表示装置の構成]
記憶部40は、ROM/RAM41を備えている。ROMには、演算部21で実行するプログラムなどが記憶されている。RAMには、デコードされた時刻情報や測位情報等が記憶される。
表示装置50は、前述したように、指針3やディスプレイ4であり、制御部20によって制御されている。
指針3は、ステップモータおよび輪列で駆動され、受信した時刻データで修正された内部時刻を指示する。
ディスプレイ4は、時刻情報や測位情報等の各種情報を表示する。
【0056】
[時刻情報受信処理]
次に、GPS付き腕時計1の受信動作について、図5のフローチャートも参照して説明する。第1実施形態は、Zカウント(時分秒)の情報を受信する場合に、受信モードに応じて各クロックを高低2段階に切り替えるものである。
【0057】
図5に示す時刻情報受信処理は、利用者の受信操作が行われた場合と、予め設定された受信時刻になった場合に実行される。設定時刻とは、例えば、午前2時や午前3時、あるいは午前7時や午前8時等である。午前2時や3時に設定するのは、GPS付き腕時計1が利用者から取り外されて非装着状態で窓際の机などに静止して置かれている可能性が高く、かつ、電気製品などの使用が少なくてノイズの影響も軽減できるため、電波受信環境が良好な可能性が高いためである。また、午前7時や8時に設定するのは、通勤時間帯であり、GPS付き腕時計1を装着した利用者が屋外にいて衛星信号を受信しやすいためである。但し、これらの時刻に限定されるものではなく、利用者が自動受信時刻を設定してもよい。
【0058】
この時刻情報受信処理が実行されると、受信モード制御部30は受信モードが利用者の受信操作が行われた場合の時刻情報手動受信モード(マニュアル受信モード)であるか、設定時刻になった場合の時刻情報自動受信モード(自動受信モード)であるかを判定する(S11)。
【0059】
S11でマニュアル受信モードと判定された場合、受信モード制御部30は表1に示すように、相関部132の動作クロック(BB動作クロック)を低速(第1動作クロック)に設定し、演算部21の処理クロック(CPU処理クロック)を低速(第1処理クロック)に設定する(S12)。
一方、S11で自動受信モードと判定された場合、受信モード制御部30は表1に示すように、相関部132の動作クロック(BB動作クロック)を高速(第2動作クロック)に設定し、演算部21の処理クロック(CPU処理クロック)を低速(第1処理クロック)に設定する(S13)。
【0060】
相関部132、演算部21は、S12,13で設定されたクロックで動作され、衛星信号の受信処理が開始される(S14)。すなわち、ローカルコード生成部131は、各衛星信号固有のC/Aコードに相当するローカルコードを順次生成する。そして、相関部132は、各ローカルコードと受信した衛星信号の相関値を求め、同期できるGPS衛星5を捕捉する。
【0061】
ここで、一衛星の捕捉処理時間は数百ミリ秒程度である。そして、GPS付き腕時計1が全衛星の軌道情報(アルマナックパラメータ)を取得していない状態から衛星捕捉処理を行うコールドスタート時は、GPS衛星5を無作為にサーチすることになる。この場合、例えば、No.1のGPS衛星1から順にサーチし、No.30のGPS衛星1を捕捉できた場合、つまり一衛星の捕捉に最も時間がかかる場合でも、前記相関部132の動作クロック(BB動作クロック)を高速(第2動作クロック)にしておけば、約2秒程度で衛星を捕捉できる。
一方、相関部132の動作クロックを、低速(第1動作クロック)にした場合は、動作クロックが高速の場合の1/4であれば、衛星の捕捉処理時間は4倍になり、衛星捕捉に最大で約8秒程度の時間がかかる。
また、GPS衛星1は、通常、全衛星の軌道情報(アルマナックパラメータ)を持っているため、衛星信号の受信時に上空に飛来するGPS衛星5を把握できる。この場合、全ての衛星を捕捉(サーチ)する必要が無く、受信時に上空に飛来するGPS衛星5に絞ったサーチが可能になるので、相関部132の動作クロックが高速であれば、一衛星捕捉の処理時間を数百ミリ秒程度に抑えることができる。また、相関部132の相関部132の動作クロックが低速(高速の1/4)であれば、一衛星捕捉の処理時間も前記動作クロックが高速の場合の時間(数百ミリ秒)の4倍の時間となる。
従って、相関部132の動作クロック(BB動作クロック)を高速(第2動作クロック)に設定すれば、コールドスタートの場合でも約2秒以内、アルマナックパラメータを参照できる場合には数百ミリ秒以内で、GPS衛星5を捕捉できる。
そして、演算部21は、捕捉したGPS衛星5からの受信信号のデコード処理を実行する。
【0062】
次に、演算部21は、時刻情報を取得できたか否かを判定する(S15)。すなわち、相関部132の相関結果が所定閾値以上となって捕捉でき、かつ、Zカウントデータを取得できた場合には時刻情報を取得できたと判定する。
さらに、パリティチェックを行って、取得したZカウントデータが信頼できるとされた場合に時刻情報を取得できたと判定してもよい。すなわち、HOWワードのTOWデータの後のパリティデータで、正誤の確認をすればよい。そして、パリティチェックで誤りが確認された場合は、このZカウントデータには、なんらかの異常があるとみなせるため、時刻情報を取得できないと判定すればよい。
【0063】
S15で時刻情報を取得できた場合には、演算部21は受信した時刻情報に基づいて内部時計を修正する。この際、GPS衛星5から送信される衛星信号の時刻情報つまりZカウントから得られるGPSタイムは、すべてのGPS衛星で同じ時刻であり、UTCオフセット(現在は+14秒)を加えることで協定世界時(UTC)となる。なお、前記UTCオフセットは、受信した衛星信号のデータから取得するか、あるいは予め記憶部40に書き込んでいた所定値を取得して利用すればよい。
一方、記憶部40には、GPS付き腕時計1の現在位置つまりタイムゾーンが記憶されている。そのため、演算部21は、受信したGPSタイムにUTCオフセットを加算してUTCを求め、さらに、記憶部40に記憶されたタイムゾーンに基づいて、UTCの時刻情報の時差を補正し、その補正時刻で内部時計を修正する(S16)。
そして、演算部21は、修正した内部時刻に基づいて表示装置50の指針3やディスプレイ4に表示される時刻を修正する(S16)。
【0064】
一方、演算部21は、S15で時刻情報を取得できない場合には、受信処理がタイムアウトになったか否かを判定する(S17)。すなわち、前述したように、Zカウントデータは6秒間隔で送信され、その受信には約1.2秒程度掛かる。従って、例えば、衛星受信を開始してからの経過時間が8秒程度経過しても時刻情報を取得できない場合には、タイムアウトで時刻情報を受信できないと判定する。
従って、演算部21は、S17でタイムアウトと判定されない限り、S15の時刻情報取得判定を行う。
なお、前記タイムアウトの判定処理工程S17においては、GPS衛星5のサーチ時間とデコード時間の合計値をタイムアウト閾値と比較していたが、サーチ時間とデコード時間とを個別にタイムアウト閾値と比較してもよい。
例えば、GPS衛星5のサーチ(捕捉)処理は、屋外であれば数百ミリ秒で同期が取れるので、サーチ時間のタイムアウト閾値を1秒とし、サーチ処理を開始してから1秒経過してもGPS衛星5を捕捉できない場合には、屋内などの衛星信号を受信できない状態と判断し、受信処理を中止すればよい。
また、GPS衛星5を捕捉できた場合に、デコード処理が所定の閾値時間経過しても完了しない場合には、衛星信号が微弱でデコードできないためにタイムアウトになったと判断し、受信処理を中止すればよい。なお、デコード処理のタイムアウト閾値は、例えば、NAVデータの読みこぼしも考慮して、2メッセージ分のデコード時間である12秒に設定し、デコード処理を開始してから12秒経過してもデコード処理が完了しない場合は、タイムアウトと判定して受信処理を中止すればよい。
【0065】
S17でタイムアウトと判定された場合、演算部21は、非取得結果つまり時刻情報を取得できなかったことと、既存の内部時刻を表示する処理を行う(S18)。
GPS付き時計1が、受信できない環境である場合、例えば、衛星信号が届かない屋内や地下街にあるような場合には、すべてのGPS衛星5のサーチを行っても、同期できるGPS衛星5が存在しないため、タイムアウトとなる。この場合に、受信部10をいつまでも動作させていると、電力が無駄に消費されてしまう。
このため、GPS付き腕時計1は、ST17でタイムアウトになると、GPS衛星5のサーチ(受信)を終了して、S18の表示処理を行う。このため、無駄に電力が消費されることを防止できる。
以上によって、マニュアル受信や自動受信による時刻情報受信処理が実行される。
【0066】
[実施形態の効果]
このような本実施形態によれば、次のような効果がある。
GPS付き腕時計1は、時刻情報を受信する場合に、マニュアル受信であるか自動受信であるかの受信モードに応じて、相関部132の動作クロックを高低に切り替えている。特に、マニュアル受信時には、相関部132を第2動作クロックに比べて低速な第1動作クロックで動作しているので、ピーク電流を下げることができ、過度な電圧低下を回避できる。
特に、本実施形態では、第1動作クロックは12MHzであり、第2動作クロック(48MHz)の1/4であるため、第1動作クロックで駆動する場合に比べて、ピーク電流値も約1/4程度に抑制でき、過度な電圧低下を回避できる。
そして、ピーク電流を下げて過度な電圧低下を回避できれば、電圧低下によるシステムダウンも回避でき、GPS付き腕時計1の動作時間も延長できる。その上、充電可能な二次電池を電源とする場合、過度な電圧低下を回避できるため、充放電の回数も少なくでき、電池の劣化度合いを低減できて電池寿命も長時間化できる。
【0067】
マニュアル受信時には、利用者は、通常、GPS衛星5の衛星信号を受信し易い屋外でかつ、GPS付き腕時計1を静止させた状態で操作する。このため、相関部の動作クロックを低速に設定しても、受信環境を良好にできるため、衛星信号に同期して受信に成功できる確率も高くできる。
【0068】
また、自動受信時には、相関部132の動作クロックを第1動作クロックに比べて高速な第2動作クロックに設定しているので、GPS付き腕時計1に到達する衛星信号が微弱である場合や、受信中にGPS付き腕時計1が移動する場合のように、受信環境が悪化している場合でも、迅速に衛星信号の同期することで、動作クロックを低速のままにした場合に比べて受信に成功できる確率も高くできる。
【0069】
以上のように、本実施形態では、時刻情報の受信モードが手動受信か自動受信かによって、相関部132の動作クロックを、低速および高速に切り替えているので、受信成功率を低下させることがない。さらに、ピーク電流も抑制できて、過度な電圧低下を回避できて電圧降下によるシステムダウンを防止できるとともに、充放電回数を少なくできて電池寿命を長くでき、かつ、電池も小型化できる。
【0070】
また、本実施形態では、測位情報に比べてデコード処理するデータ量が小さい時刻情報を受信しているため、演算部21の処理クロックを低速な第1処理クロックとしても十分にデコード処理できる。このため、演算部21の高速な第2処理クロックで処理する場合に比べて、ピーク電流を低減できる。また、処理するデータ量が小さいため、演算部21の処理クロックを低速としてもデータを確実に処理できる。
【0071】
演算部21は、S17でタイムアウトになって時刻情報を取得できない場合に、S18で非取得結果をディスプレイ4等に表示しているので、利用者は時刻情報を受信できなかったことを容易に確認できる。このため、適宜、マニュアル受信操作を行って、時刻情報を再度受信させることができる。
また、時刻情報の受信に失敗した場合には、既存の時刻を表示しているので、時計としての利用に支障がでることがなく、使い勝手の良いGPS付き腕時計1とすることができる。
【0072】
〔第2実施形態〕
次に、本発明の第2実施形態について説明する。なお、以下の各実施形態において、前述した他の実施形態と同一または同様の構成については、同一符号を付し、説明を省略または簡略する。
第2実施形態は、図6に示すように、前記第1実施形態の構成に加えて、光センサ61および加速度センサ62を備えている点が相違する。
【0073】
光センサ61は、例えばGPS付き腕時計1の文字板2の表面に露出して設けられ、GPS付き腕時計1に当たる光の光量、具体的には光度や照度を測定する。
このため、本実施形態の受信モード制御部30は、光センサ61の測定結果によって、GPS付き腕時計1が屋外にあるのか、屋内にあるのかを判定する。すなわち、太陽光は、屋内の照明器具に比べて明るいため、光センサ61の測定結果を所定の閾値と比較することで、屋内であるか屋外であるかを判定できる。
【0074】
例えば、閾値を5000ルクス程度に設定し、受信モード制御部30は、光センサ61で測定した照度が前記閾値以上であれば屋外、閾値未満であれば屋内と判定する。
一方、夜間に屋外であるか、屋内であるかを判定する場合には、例えば、閾値を100ルクス程度に設定し、受信モード制御部30は、測定照度が閾値以上であれば屋内、閾値未満であれば屋外と判定すればよい。
すなわち、受信モード制御部30は、光センサ61で測定した照度が、100〜5000ルクスであれば、屋内と判定し、100ルクス未満や5000ルクス以上であれば屋外と判定する。
なお、受信モード制御部30は、内部時計の時間によって、現在、昼間であるか夜間であるかを判断し、昼間用の閾値と、夜間用の閾値とを切り替えて処理してもよい。
従って、光センサ61は光量検出装置であり、GPS付き腕時計1が屋内外のいずれにあるかを検出する屋内外検出装置として機能する。
【0075】
加速度センサ62は、GPS付き腕時計1の移動に伴う加速度の変化を検出するものである。GPS付き腕時計1を装着した利用者が移動時などに腕を動かすと、加速度センサ62で検出される加速度情報も変化する。従って、加速度センサ62で検出される加速度情報の変化により、GPS付き腕時計1の移動の有無を検出できる。
なお、加速度センサ62の代わりに、例えば、ジャイロセンサ等で構成された角度センサを設けてもよい。角度センサは、GPS付き腕時計1の基準となる位置、例えば文字板2が水平な状態からの角度を検出するものである。GPS付き腕時計1を装着した利用者が移動時などに腕を動かすと、角度センサで検出される角度も変化する。従って、角度センサで検出される角度情報の変化によっても、GPS付き腕時計1の移動の有無を検出できる。
従って、加速度センサ62や角度センサは、GPS付き腕時計1が移動中であるか否かを検出する移動検出装置として機能する。
【0076】
受信モード制御部30は、受信モードを設定し、クロック制御部31を介して、演算部21の処理クロックおよび相関部132の動作クロックを制御する。
本実施形態では、受信モードとして、光センサ61によって屋内であると検出された場合に時刻情報を受信する時刻情報屋内受信モードと、加速度センサ62によって移動していることが検出された場合に時刻情報を受信する時刻情報移動受信モードと、光センサ61によって屋内ではないとされ、かつ、加速度センサ62によって移動中ではないとされた場合に時刻情報を受信する時刻情報屋外静止受信モードとが設定されている。
そして、受信モード制御部30は、各モードに設定された場合に、以下の表1に示す設定で、各処理クロック及び動作クロックを制御する。
【0077】
【表2】
【0078】
すなわち、屋外検出なしかつ移動検出なしの時刻情報屋外静止受信モードが選択された場合、受信モード制御部30は、相関部132の動作クロック(BBクロック)を第1動作クロック(低速)に設定し、演算部21の処理クロック(CPUクロック)を第1処理クロック(低速)に設定する。
一方、屋内検出ありの時刻情報屋内受信モード、または、移動検出ありの時刻情報移動受信モードが選択された場合、受信モード制御部30は、相関部132の動作クロックを第2動作クロック(高速)に設定し、演算部21の処理クロックを第1処理クロック(低速)に設定する。
なお、表2でも、第1動作クロックや第1処理クロックを「低」と表示し、第2動作クロックや第2処理クロックを「高」と表示している。
【0079】
なお、GPS付き腕時計1のその他の構成は、前記第1実施形態と同一であるため、説明を省略する。
【0080】
[時刻情報受信処理]
次に、第2実施形態のGPS付き腕時計1の受信動作について、図7のフローチャートも参照して説明する。第2実施形態においても、Zカウント(時分秒)の情報を受信する場合に、受信モードに応じて各クロックを高低2段階に切り替えるものである点は第1実施形態と同一である。但し、受信モードを、前記光センサ61、加速度センサ62の検出結果で判定している点が相違する。
なお、図7のフローチャートにおいて、S24〜S28の各処理は、第1実施形態のS14〜S18の処理と同一であるため、詳細な説明は省略する。
【0081】
図7に示す時刻情報受信処理は、前記第1実施形態と同様に、利用者の受信操作が行われた場合と、予め設定された受信時刻になった場合に実行される。
この時刻情報受信処理が実行されると、受信モード制御部30は光センサ61および加速度センサ62の検出結果に基づいて、GPS付き腕時計1の状態つまり装置状態が、時刻情報屋内受信モードや時刻情報移動受信モードであるか、あるいは、時刻情報屋外静止受信モードであるかを判定する(S21)。
【0082】
S21で時刻情報屋外静止受信モードと判定された場合、受信モード制御部30は表2に示すように、相関部132の動作クロック(BB動作クロック)を低速(第1動作クロック)に設定し、演算部21の処理クロック(CPU処理クロック)を低速(第1処理クロック)に設定する(S22)。
一方、S21で時刻情報屋内受信モードまたは時刻情報移動受信モードと判定された場合、受信モード制御部30は表2に示すように、相関部132の動作クロック(BB動作クロック)を高速(第2動作クロック)に設定し、演算部21の処理クロック(CPU処理クロック)を低速(第1処理クロック)に設定する(S23)。
【0083】
相関部132、演算部21は、S22,23で設定されたクロックで動作され、衛星信号の受信処理が開始される(S24)。
次に、演算部21は、時刻情報を取得できたか否かを判定する(S25)。
S25で時刻情報を取得できた場合には、演算部21は受信した時刻情報に基づいて内部時計を修正する。すなわち、演算部21は、記憶部40に記憶されたタイムゾーンに基づいて、受信したUTCの時刻情報の時差を補正し、その補正時刻で内部時計を修正し、指針3やディスプレイ4の表示時刻も修正する(S26)。
【0084】
一方、演算部21は、S25で時刻情報を取得できない場合には、受信処理がタイムアウトになったか否かを判定する(S27)。
S27でタイムアウトと判定された場合、演算部21は、非取得結果つまり時刻情報を取得できなかったことと、既存の内部時刻を表示する処理を行う(S28)。
以上によって、GPS付き腕時計1の装置状態に基づく時刻情報受信処理が実行される。
【0085】
本実施形態によれば、前記第1実施形態と同様の作用効果を奏することができる。
特に、GPS付き腕時計1は、時刻情報を受信する場合に、GPS付き腕時計1が屋内にあるか否かと移動中であるか否かを、光センサ61や加速度センサ62のセンサ出力に基づいて判定し、その判定結果に対応する受信モードに応じて、相関部132の動作クロックを高低に切り替えている。このため、時刻情報屋外静止受信モード時には相関部132の動作クロックを第2動作クロックに比べて低速な第1動作クロックで動作しているので、ピーク電流も低減でき、過度な電圧低下を回避できる。
また、時刻情報屋外静止受信モード時には、GPS付き腕時計1は、GPS衛星5の衛星信号を受信し易い屋外に配置され、かつ、静止されている。すなわち、受信環境が良好であるため、相関部132の動作クロックを低速に設定しても、衛星信号に同期して受信に成功できる確率を十分に高くできる。
【0086】
一方、GPS付き腕時計1が屋内にある場合や、移動中である場合には、相関部132の動作クロックを第1動作クロックに比べて高速な第2動作クロックに設定しているので、GPS付き腕時計1に到達する衛星信号が微弱である場合や、受信中にGPS付き腕時計1が移動する場合のように、受信環境が悪化している場合でも、迅速に衛星信号の同期することで、動作クロックを低速のままにした場合に比べて受信に成功できる確率も高くできる。
【0087】
以上のように、本実施形態では、GPS付き腕時計1が屋内に配置されているか否かと、移動中であるか否かで、相関部132の動作クロックを、低速および高速に切り替えているので、受信成功率を低下させることがなく、かつ、ピーク電流も抑制できて電池寿命の長時間化や電池の小型化が図れ、電圧降下によるシステムダウンも防止できる。
【0088】
〔第3実施形態〕
次に、本発明の第3実施形態について説明する。
第1,2実施形態は、時刻情報を受信する場合について説明したが、第3実施形態は測位情報を受信する場合の処理方法である。なお、GPS付き腕時計1の回路構成は、前記第1実施形態と同一であるため、説明を省略する。
【0089】
第3実施形態の受信モード制御部30は、受信モードを設定し、クロック制御部31を介して、演算部21の処理クロックおよび相関部132の動作クロックを制御する。
本実施形態では、受信モードとして、手動操作によって測位情報を受信する測位情報手動受信モード(マニュアル受信)と、軌道情報を受信する軌道情報受信モード(アルマナック受信)とが設定されている。
そして、受信モード制御部30は、各モードに設定された場合に、以下の表3に示す設定で、各処理クロック及び動作クロックを制御する。
【0090】
【表3】
【0091】
すなわち、測位情報手動受信モード(マニュアル受信)が選択された場合、受信モード制御部30は、相関部132の動作クロック(BBクロック)を第2動作クロック(高速)に設定し、演算部21の処理クロック(CPUクロック)を第2処理クロック(高速)に設定する。
一方、軌道情報受信モード(アルマナック受信)が選択された場合、受信モード制御部30は、相関部132の動作クロックを第2動作クロック(高速)に設定し、演算部21の処理クロックを第1処理クロック(低速)に設定する。
なお、表3でも、第1動作クロックや第1処理クロックを「低」と表示し、第2動作クロックや第2処理クロックを「高」と表示している。
【0092】
軌道情報(アルマナック)は、軌道上における全ての衛星に関する軌道情報であり、この軌道情報に基づいて各GPS衛星5の位置を予測できる。このため、軌道情報は、GPS衛星5をサーチする際に、受信可能なGPS衛星5を把握して迅速に同期するために利用できる。但し、アルマナックは定期的に更新されるため、前回の軌道情報受信時から所定期間、例えば1〜2週間経過している場合には、最新のアルマナックを入手するために軌道情報の受信を行う必要がある。
なお、アルマナックの受信には、約12〜15分程度の時間が必要であり、その分、電力消費量も増大する。このため、本実施形態では、GPS付き腕時計1の電源を、充電コイルなどを介して充電可能な二次電池とし、GPS付き腕時計1を充電器にセットして充電している間に軌道情報受信モードに移行するように設定されている。
【0093】
[測位情報受信処理]
次に、第3実施形態のGPS付き腕時計1の受信動作について、図8〜10のフローチャートも参照して説明する。
図8に示す測位情報受信処理は、利用者によって測位受信操作が行われた場合と、充電状態とされた場合に実行される。
この測位情報受信処理が実行されると、受信モード制御部30は、手動操作で測位情報の受信が指示された場合には測位情報手動受信モードと判定し、GPS付き腕時計1の充電が開始された場合には軌道情報受信モードと判定する(S31)。
なお、受信モード制御部30は、充電が開始された場合でも、前回の軌道情報受信処理からの経過期間が設定期間(例えば6日)以下であれば、軌道情報(アルマナック)を更新する必要がないと判断して軌道情報受信モードに移行しないように制御してもよい。
【0094】
S31で測位情報手動受信モードと判定された場合、受信モード制御部30は、図9に示す測位情報手動受信処理を実行する(S40)。
一方、S31で軌道情報受信モードと判定された場合、受信モード制御部30は、図10に示す軌道情報受信処理を実行する(S50)。
【0095】
[測位情報手動受信処理]
測位情報手動受信処理S40が実行されると、受信モード制御部30は表3に示すように、相関部132の動作クロック(BB動作クロック)を高速(第2動作クロック)に設定し、演算部21の処理クロック(CPU処理クロック)を高速(第2処理クロック)に設定する(S41)。
【0096】
相関部132、演算部21はS41で設定されたクロックで動作され、衛星信号の受信処理が開始される(S42)。
ここで、GPS付き腕時計1の測位情報取得つまり測位を行うためには、GPS衛星5の正確な軌道情報であるエフェメリスパラメータを3〜4衛星分、受信する必要がある。
ここで、3衛星分のエフェメリスパラメータを取得した場合には、二次元の測位を行える。また、4衛星分のエフェメリスパラメータを取得した場合には、三次元の測位を行える。例えば、タイムゾーンを設定するために現在値を把握する場合には、二次元の測位でよく、従って、3衛星分のエフェメリスパラメータを取得できればよい。
【0097】
GPS衛星5のエフェメリスパラメータを取得するには、図3に示すように、パラメータ2のプリアンブルから600ビット分のデータ受信が必要である。GPS衛星では、各サブフレームは30秒毎に送信され、前記600ビット分のデータ受信には約12秒かかる。ここで、BB部12は、複数のGPS衛星5をパラレルにサーチでき、かつ、NAVデータもパラレルにデコードできるように構成できる。このような並列処理が可能であれば、3〜4衛星のエフェメリスパラメータを受信する場合であっても、1衛星受信時と同じく最短で12秒で取得できる。また、エフェメリスパラメータの取得時間は、デコード開始タイミングがサブフレーム2のエフェメリスパラメータの開始時点を少し過ぎたあたりであった場合に最長となり、具体的には約40秒程度となる。従って、演算処理時間を10秒程度とすると、この演算処理を含め、受信環境のよい条件であれば、40〜50秒程度が測位処理の時間になる。
【0098】
次に、演算部21は、軌道情報(エフェメリスパラメータ)を受信して測位を終了したか否かを判定する(S43)。
S43で測位終了と判定された場合には、演算部21は受信した軌道情報に基づいて測位処理を行い、GPS付き腕時計1の現在位置を検出する。そして、演算部21は、測位した現在位置から、現在地のタイムゾーンを把握し、受信したUTCの時刻情報の時差を補正し、その補正時刻で内部時計を修正し、指針3やディスプレイ4の表示時刻も修正する(S44)。また、測位した現在地の座標や、前記タイムゾーンに基づく時差補正分等をディスプレイ4に表示する(S44)。
【0099】
この測位処理は、3〜4個のGPS衛星5の軌道情報を取得し、三角測量と同等の演算を行うので、比較的、高度・高速な演算処理が必要である。このため、測位情報手動受信モードでは、演算部21の処理クロックを高速(第2処理クロック)とし、短時間で演算処理を行うことができるようにしている。
【0100】
一方、演算部21は、S43で測位が終了していない場合には、受信処理がタイムアウトになったか否かを判定する(S45)。S45でタイムアウトではないと判定された場合は、S43の処理を続行する。
一方、S45でタイムアウトと判定された場合は受信処理を終了する。すなわち、前述したように、測位終了までは、屋外で受信条件が良い場合には、概ね40〜50秒程度かかるが、それ以上、例えば、100秒程度経過しても測位が終了しない場合は、GPS衛星5の衛星を受信できない状態にあると判断し、受信処理を終了する。
このため、S45でタイムアウトと判定された場合、演算部21は、非取得結果つまり時刻情報を取得できなかったことと、既存の内部時刻や時差(タイムゾーン)を表示する処理を行う(S46)。
以上で測位情報を手動で受信する測位情報手動受信モードの処理が終了する。
【0101】
[軌道情報受信処理]
一方、軌道情報受信処理S50が実行されると、受信モード制御部30は表3に示すように、相関部132の動作クロック(BB動作クロック)を高速(第2動作クロック)に設定し、演算部21の処理クロック(CPU処理クロック)を低速(第1処理クロック)に設定する(S51)。
【0102】
相関部132、演算部21はS51で設定されたクロックで動作され、GPS衛星5のアルマナックパラメータを取得するための受信処理が開始される(S52)。
次に、演算部21は、軌道情報(アルマナックパラメータ)を受信して取得が完了したか否かを判定する(S53)。
S53でアルマナック取得完了と判定された場合には、演算部21は受信した軌道情報(アルマナックパラメータ)で、RAM41に記憶されている軌道情報を更新し(S54)、軌道情報受信処理を終了する。
【0103】
一方、S53でアルマナック取得未完了と判定された場合には、タイムアウトになったか否かを判定する(S55)。S55でタイムアウトではないと判定された場合は、S53の処理を続行する。
一方、S55でタイムアウトと判定された場合は受信処理を終了する。すなわち、前述したように、アルマナック取得完了までは約12〜15分程度かかるが、それ以上、例えば、20分以上経過しても取得が完了しない場合は、GPS衛星5の衛星を受信できない状態にあると判断し、受信処理を終了する。
このため、S55でタイムアウトと判定された場合、演算部21は、RAM41に記憶されているアルマナックパラメータは更新しない。
以上で軌道情報を受信する軌道情報受信モードの処理が終了する。
【0104】
本実施形態によれば、次のような作用効果を奏することができる。
すなわち、GPS付き腕時計1は、測位のための軌道情報(エフェメリスパラメータ)を受信する測位情報手動受信モード時に、相関部132の動作クロックを第1動作クロックに比べて高速な第2動作クロックで動作しているので、3〜4個のGPS衛星5の軌道情報を受信する場合でも短時間で行うことができる。
このため、利用者がGPS付き腕時計1を装着した状態で手動操作した場合でも、第1動作クロックの場合と比べて、約1/4程度の時間で処理を完了できる。従って、利用者は、受信処理状態から早期に解放されるので、GPS付き腕時計1の利用時の利便性を向上できる。
【0105】
さらに、演算部21を第1処理クロックに比べて高速な第2処理クロックで作動しているので、比較的高度・高速な演算処理が必要な測位処理も第1処理クロックを用いた場合に比べて約1/4程度の時間で完了できる。従って、この点でも、利用者は、受信処理状態から早期に解放されるので、GPS付き腕時計1の利用時の利便性を向上できる。
【0106】
一方、アルマナックパラメータを取得する場合には、相関部132の動作クロックを第1動作クロックに比べて高速な第2動作クロックで動作しているので、迅速にGPS衛星5を捕捉して受信することができる。すなわち、本実施形態では、GPS付き腕時計1の充電中に軌道情報受信処理(アルマナック取得処理)を行うため、GPS付き腕時計1は通常、屋内に配置されていることになる。このため、GPS付き腕時計1で受信される衛星信号の強度も低下する。このような弱信号を捕捉するには、捕捉処理を高速に行う必要がある。本実施形態では、相関部132を高速な第2クロックで動作しているので、弱信号であってもその信号を捕捉して受信に成功できる確率を向上できる。
【0107】
さらに、軌道情報受信モード時は、演算部21は、アルマナックパラメータをデコードして、RAM41に蓄積するだけであり、測位処理時のような高速演算は不要である。このため、本実施形態では、演算部21を低速な第1処理クロックに設定しており、ピーク電流も抑制できる。
【0108】
以上のように、本実施形態では、GPS付き腕時計1は、測位を行うのか、あるいは、軌道情報(アルマナックパラメータ)を取得するのかによって、演算部21の処理クロックを、低速および高速に切り替えているので、受信成功率を低下させることがなく、かつ、ピーク電流も抑制できて電池寿命の長時間化や電池の小型化が図れ、電圧降下によるシステムダウンも防止できる。
【0109】
なお、本発明は、前記各実施形態に限らない。
例えば、GPS付き腕時計1としては、第1実施形態のマニュアル受信および自動受信の各受信モードと、第3実施形態のマニュアル測位受信およびアルマナック取得の受信モードの両方を備えるものでもよい。
さらに、第2実施形態のように光センサ61、加速度センサ62を備える場合にも、第2実施形態の各受信モードに加えて、第3実施形態の受信モードを備えるものでもよい。
【0110】
さらに、GPS付き腕時計1においては、受信モードによって演算部21、相関部132のクロックを制御する際に、合わせて使用年数、充電回数、受信回数などの経年変化を推測するパラメータや、電源電圧に基づいて各クロックを制御してもよい。
【0111】
例えば、図11に示す経過年数勘定処理を行って各クロックを制御してもよい。すなわち、演算部21は、時刻情報や測位情報の受信が指示されると、記憶部40のROMに記憶されている製造年月日の情報と、内部時刻による現在の年月日とを比較して経過年数を算出する(S61)。
そして、経過年数が所定年数(例えば10年)以下の場合には、前記各実施形態のように、受信モードに基づいて演算部21の処理クロックや相関部132の動作クロックを設定する(S62)。
一方、S61で所定年数以上経過している場合には、受信モードに関係なく、演算部21の処理クロックおよび相関部132の動作クロックを低速(第1処理クロックや第1動作クロック)に設定する(S63)。
クロック制御部31は、S61,62の設定に基づき、演算部21や相関部132に対して各クロック信号を供給する(S64)。
【0112】
GPS付き腕時計1の経過年数が所定年数以上となると、二次電池が劣化して充電性能が低下する可能性がある。このため、演算部21や相関部132のクロックを高速にすると、電源電圧が降下してシステムダウンとなる可能性が高まる。
一方、本変形例の処理を追加しておけば、所定年数以上になった場合には、受信モードに関係なく、低速なクロックで制御するため、システムダウンの可能性を低下できる。
なお、使用年数を判断する代わりに、充電回数や受信回数に基づいて判断してもよい。要するに、使用経過年数を推測できる情報に基づいてクロックの制御を行えばよい。
【0113】
また、GPS付き腕時計1に電源電圧を検出する電圧検出手段を設け、検出した電圧が、図12に示すように、所定の閾値V1以下に低下した期間T1においては、受信モードに関係なく、演算部21の処理クロックおよび相関部132の動作クロックを低速(第1処理クロックや第1動作クロック)に設定してもよい。
電源電圧が低下した状態で、演算部21や相関部132のクロックを高速にすると、電源電圧が降下してシステムダウンとなる可能性が高まる。一方、本変形例のように、電源電圧が低下した場合に、低速なクロックで制御すれば、システムダウンの可能性を低下できる。
【0114】
前記各実施形態では、各クロックを第1,2の2段階のクロックに切り替えていたが、3段階以上に切り替えて制御してもよい。
例えば、相関部132の動作クロックを、低速、中速、高速の3段階に制御可能とし、第1実施形態で自動受信モードであるときに、衛星信号の強度をSNR等で検出し、相関部132の動作クロックを、信号強度が所定レベル以上であれば中速に制御し、所定レベル未満であれば高速に制御してもよい。
【0115】
さらに、第2実施形態において、室内外の検出は光センサに限らず、他の構成で検出してもよい。例えば、太陽電池を組み込み、その発電量で室内外を判定してもよい。
また、移動検出も加速度センサや傾斜センサに限らず、他の構成で検出してもよい。
また、本発明の衛星信号受信装置は、時刻情報および測位情報を受信するものに限らず、時刻情報のみを受信するものでもよい。
【0116】
衛星信号受信装置は、GPS付き腕時計1に組み込まれるものに限らない。例えば、携帯電話機などに組み込まれるものでもよい。
また、上述の各実施形態は、GPS衛星について説明したが、本発明は、GPS衛星だけではなく、ガリレオ、GLONASSなどの他の全地球的航法衛星システム(GNSS)やSBASなどの静止衛星や準天頂衛星などの時刻情報を含む衛星信号を発信する位置情報衛星でも良い。
【図面の簡単な説明】
【0117】
【図1】本発明に係るGPS付き腕時計を示す概略図である。
【図2】図1のGPS付き腕時計の回路構成を示すブロック図である。
【図3】GPS衛星信号の構成を説明するための概略概念図である。
【図4】GPS衛星信号を示す概略説明図である。
【図5】第1実施形態の時刻情報受信処理を示すフローチャートである。
【図6】第2実施形態のGPS付き腕時計の回路構成を示すブロック図である。
【図7】第2実施形態の時刻情報受信処理を示すフローチャートである。
【図8】第3実施形態の測位情報受信処理を示すフローチャートである。
【図9】第3実施形態の測位情報手動受信処理を示すフローチャートである。
【図10】第3実施形態の軌道情報受信処理を示すフローチャートである。
【図11】本発明の変形例を説明するフローチャートである。
【図12】本発明の変形例の電源電圧の変化を示すグラフである。
【符号の説明】
【0118】
1…GPS付き腕時計、3…指針、4…ディスプレイ、10…受信部、12…RF部、13…BB部、20…制御部、21…演算部(CPU)、30…受信モード制御部、31…クロック制御部、40…記憶部、50…表示装置、61…光センサ、62…加速度センサ、131…ローカルコード生成部、132…相関部。
【技術分野】
【0001】
本発明は、例えばGPS衛星等の測位用衛星から送信される電波を受信して現在の日付や時刻等を求める衛星信号受信装置、この衛星信号受信装置付きの計時装置および衛星信号受信装置の衛星信号受信方法に関するものである。
【背景技術】
【0002】
自己位置を測位するためのシステムであるGPS(Global Positioning System)システムでは、地球を周回する軌道を有するGPS衛星が用いられており、このGPS衛星には、原子時計が備えられている。このため、GPS衛星は、極めて正確な時刻情報(GPS時刻、衛星時刻情報)を有している。
【0003】
このGPS衛星の時刻情報(GPS時刻)を利用して時刻修正を行う電子時計が提案されている(特許文献1)。
GPS衛星からの信号(航法メッセージ)は、GPS時刻の週初めのC/Aコード(Coarse and Acquisition Code)のリセットに同期して、フレームやサブフレームを送信している。従って、C/Aコードを用いて航法メッセージを解読できれば、一衛星からの信号だけで、GPS時刻の週の初めからの経過時間がわかり、0.1秒程度の精度で時刻補正することができる。
すなわち、GPS衛星の軌道は約20000〜27000kmであるから、電波の伝播時間は66.6〜90ミリ秒程度であり、これを補正することでミリ秒オーダー程度の誤差でUTC(協定世界時)と同期でき、実用上問題ない精度の計時が可能となる。
【0004】
【特許文献1】特開平10−10251号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
ところで、時刻修正受信と測位用受信を兼用したハードウエアや製品を想定した場合、測位演算処理が所定時間で実現するように、高速クロック対応のCPUや相関器を用意する必要がある。しかしながら、上記のような時刻修正時においてはオーバースペックである。
このため、測位機能よりも頻繁に行う必要がある時刻修正時においても、CPUや相関器を高速クロックで動作すると、ピーク電流も大きくなる。このため、過度の電圧低下が生じてシステムダウンを招く可能性がある。また、ピーク電流の増大によって電圧が大幅に低下しやすくなると、充放電の頻度も増え、その分、電池の劣化度合いが大きくなり、使用する電池寿命も短縮させる要因になる。また、このことを防止するためには、電池を大型化することも考えられるが、その分、衛星信号受信装置も大型化し、腕時計のような携帯可能な機器に組み込むことが困難になる。
【0006】
本発明は、ピーク電流を制御でき、電池寿命の長時間化や電池の小型化が可能となり、電圧低下によるシステムダウンも回避できる衛星信号受信装置、計時装置および衛星信号受信装置の衛星信号受信方法を提供することを目的とする。
【課題を解決するための手段】
【0007】
本発明の衛星信号受信装置は、位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信する受信部と、前記受信部が受信した衛星信号に基づいて時刻情報および測位情報を取得可能な情報取得部と、前記受信部の受信モードを、時刻情報受信モードまたは測位情報受信モードに少なくとも制御する受信モード制御部とを備え、前記受信部は、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備え、前記情報取得部は、受信データをデコード処理する演算部を備え、前記受信モード制御部は、前記相関部の動作クロックおよび前記演算部の処理クロックを、前記各受信モードに基づいて個別に制御するクロック制御部を備えることを特徴とする。
【0008】
本発明では、クロック制御部を設けることで、相関部の動作クロックや演算部の処理クロックを個別に制御できるため、受信モードに応じて、例えば各クロックを高速および低速に切り替えて制御することができる。
例えば、衛星信号から時刻情報を取得する時刻情報受信モードは、衛星信号から測位情報(位置情報)を取得する測位情報受信モードに比べて、デコード処理するデータ量が小さい。このため、時刻情報受信モード時の演算部の処理クロックは、測位情報受信モード時の演算部の処理クロックに比べて低くしても十分に処理できる。従って、クロック制御部において、演算部の処理クロックを、時刻情報受信モード時には低速とし、測位情報受信モード時には高速に切り替えて制御すれば、時刻情報受信モード時に常時高速なクロックで処理する場合に比べ、ピーク電流を低減できる。
また、時刻情報受信モードでは、受信データ量が小さく、かつ、短時間で繰り返し送信されているため、受信環境が良い場合には、相関部の動作クロックを低速に設定しても衛星信号を捕捉して受信することができる。一方、受信環境があまり良くない場合には、時刻情報受信モードであっても、相関部の動作クロックを高速に設定して、衛星信号をすばやく捕捉して受信する必要がある。
このため、例えば、利用者が手動操作で受信する場合には、利用者が衛星信号受信装置を屋外でかつ静止させておくなど受信環境が良い状態にしていることが期待されるため、クロック制御部は、相関部の動作クロックを低速に制御できる。従って、相関部の動作クロックを常時高速に制御する場合に比べ、ピーク電流を低減できる。
【0009】
このように、本発明では、クロック制御部は、受信モードに応じて、相関部や演算部の処理クロックを制御するので、各クロックを受信モードに応じて必要最小限の速度に抑えることができ、ピーク電流を抑制できる。また、クロックを低速に抑えるのは、低速クロックでも処理可能な受信モードの場合であるため、受信成功率を低下させることもない。
従って、本発明の衛星信号受信装置によれば、電池寿命の長時間化や小型化が可能となり、電圧低下によるシステムダウンも回避できる。このため、特に腕時計や携帯電話機のような携帯型の電子機器に適している。
【0010】
本発明において、前記クロック制御部は、前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成されるとともに、前記受信モードとして時刻情報受信モードが選択された場合は、前記演算部の処理クロックを第1処理クロックに設定し、前記受信モードとして測位情報受信モードが選択された場合は、前記演算部の処理クロックを第2処理クロックに設定することが好ましい。
【0011】
本発明によれば、時刻情報受信モードは、測位情報受信モードに比べてデコード処理するデータ量が小さいため、演算部の処理クロックを低速な第1処理クロックとしても十分にデコード処理できる。一方、測位情報受信モードは、デコード処理するデータ量が大きいため、演算部の処理クロックを高速な第2処理クロックにすることで、処理時間を短縮できる。
このように、クロック制御部において、演算部の処理クロックを、時刻情報受信モード時には低速とし、測位情報受信モード時には高速に切り替えて制御すれば、データを確実に処理できるとともに、時刻情報受信モード時に高速なクロックで処理する場合に比べ、ピーク電流を低減できる。
なお、第1処理クロックと第2処理クロックの具体的な速度は実施にあたって適宜設定すればよい。例えば、第2処理クロックは第1処理クロックの2〜6倍程度に設定すればよい。一例では、第1処理クロックを12MHz、第2処理クロックを48MHzに設定すればよい。
【0012】
本発明において、前記受信モード制御部は、前記時刻情報受信モードとして、手動操作に基づいて時刻情報を受信する時刻情報手動受信モードと、時刻情報を自動的に受信する時刻情報自動受信モードとを選択可能に構成され、前記クロック制御部は、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、前記受信モードとして時刻情報手動受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、前記受信モードとして時刻情報自動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することが好ましい。
【0013】
本発明によれば、時刻情報手動受信モード時には、相関部の動作クロックを第1動作クロックにしているため、第1動作クロックよりも高速な第2動作クロックで駆動する場合に比べてピーク電流を低減できる。
また、手動受信時には、利用者は、通常、位置情報衛星からの衛星信号を受信し易い状態、すなわち、位置情報衛星からの衛星信号を直接受信できる屋外であり、かつ、衛星信号受信装置を静止させた状態で受信操作を行う。このため、相関部の動作クロックを低速に設定しても、受信環境がよいために、衛星信号に同期して受信に成功できる確率も高くできる。
一方、時刻情報自動受信モード時は、衛星信号受信装置がどのような状態になっているか不明である。例えば、衛星信号受信装置が屋内に置かれていたり、屋外であっても利用者に装着されて移動中である可能性がある。このような状態では、衛星信号受信装置に届く衛星信号の強度が弱かったり、衛星信号受信装置の移動に伴い、捕捉した位置情報衛星が建物に隠れて捕捉できなくなるなど、受信環境が悪い場合が想定できる。このため、相関部の動作クロックを高速に設定し、迅速に衛星信号の同期することで、動作クロックを低速のままにした場合に比べて受信に成功できる確率も高くできる。
以上のように、本発明によれば、時刻情報の受信モードが手動受信か自動受信かによって、相関部の動作クロックを、低速および高速に切り替えることで、受信成功率を低下させることがなく、かつ、ピーク電流も抑制できて電圧降下によるシステムダウンも防止でき、電池寿命の長時間化や電池の小型化も図れる。
【0014】
なお、第1動作クロックと第2動作クロックの具体的な速度は実施にあたって適宜設定すればよい。例えば、第2動作クロックは第1動作クロックの2〜6倍程度に設定すればよい。一例では、第1動作クロックを15MHz、第2動作クロックを30MHzに設定すればよい。
さらに、第1動作クロックは、第1処理クロックと同じ速度でもよいし、異なる速度でもよい。同様に、第2動作クロックは、第1処理クロックと同じ速度でもよいし、異なる速度でもよい。特に、第1動作クロックを第1処理クロックと同じ速度とし、第2動作クロックを第2処理クロックと同じ速度にすれば、クロックの種類を少なくでき、クロック発生回路の構成を簡易化できる利点がある。
【0015】
本発明において、前記受信モード制御部は、前記時刻情報受信モードとして、屋内において時刻情報を取得する時刻情報屋内受信モードと、屋外において移動中に時刻情報を取得する時刻情報移動受信モードと、屋外において静止中に時刻情報を取得する時刻情報屋外静止受信モードとを選択可能に構成され、前記クロック制御部は、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、前記受信モードとして時刻情報屋内受信モードまたは時刻情報移動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、前記受信モードとして時刻情報屋外静止受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することが好ましい。
【0016】
本発明によれば、時刻情報屋外静止受信モード時には、相関部の動作クロックを第1動作クロックにしているため、第1動作クロックよりも高速な第2動作クロックで駆動する場合に比べてピーク電流を低減できる。
また、時刻情報屋外静止受信モード時には、屋外かつ静止状態であるため、衛星信号受信装置は、位置情報衛星からの衛星信号を受信し易い状態にある。このため、相関部の動作クロックを低速に設定しても、受信環境がよいために、衛星信号に同期して受信に成功できる確率も高くできる。
一方、時刻情報屋内受信モード時や時刻情報移動受信モード時は、衛星信号受信装置が屋内に置かれていたり、屋外であっても利用者に装着されて移動中であるため、衛星信号受信装置に届く衛星信号の強度が弱かったり、衛星信号受信装置の移動に伴い、捕捉した位置情報衛星が建物に隠れて捕捉できなくなるなど、受信環境が悪い可能性が高い。このため、相関部の動作クロックを高速に設定し、迅速に衛星信号の同期することで、動作クロックを低速のままにした場合に比べて受信に成功できる確率も高くできる。
以上のように、本発明によれば、時刻情報の受信モードによって、相関部の動作クロックを、低速および高速に切り替えることで、受信成功率を低下させることがなく、かつ、ピーク電流も抑制できて電池寿命の長時間化や電池の小型化が図れ、電圧降下によるシステムダウンも防止できる。
【0017】
ここで、前記衛星信号受信装置に当たる光の光量を検出する光量検出装置と、衛星信号受信装置の加速度または傾斜角度を検出する移動検出装置とを備え、前記受信モード制御部は、前記光量検出装置で検出された光量に基づいて衛星信号受信装置が屋外にあるか屋内にあるかを判断し、前記移動検出装置で検出された衛星信号受信装置の加速度または傾斜角度の変化に基づいて前記衛星信号受信装置が移動中であるか静止中であるかを判断し、これらの検出結果から前記時刻情報受信モードを、時刻情報屋内受信モード、時刻情報移動受信モード、時刻情報屋外静止受信モードのいずれかに設定することが好ましい。
【0018】
屋内の照明光と屋外の太陽光とでは、光量(照度)が大きく異なるため、衛星信号受信装置に光量検出装置を設けて光量(照度)を検出することで、衛星信号受信装置が屋内にあるのか屋外にあるのかを判断できる。
また、衛星信号受信装置に加速度センサや角度センサを設けると、衛星信号受信装置が机の上などの載置されて静止されている場合と、衛星信号受信装置が移動されている場合とで、センサ出力値が異なるため、衛星信号受信装置が移動中であるか否かを判断できる。
従って、受信モード制御部は、これらのセンサ出力によって、時刻情報屋内受信モード、時刻情報移動受信モード、時刻情報屋外静止受信モードのいずれかであるかを容易に設定できる。
【0019】
本発明において、前記受信モード制御部は、前記測位情報受信モードとして、少なくとも、手動操作によって測位情報を受信する測位情報手段受信モードと、位置情報衛星の軌道情報を受信する軌道情報受信モードとを選択可能に構成され、前記クロック制御部は、前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成されるとともに、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成され、前記受信モードとして測位情報手段受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第2処理クロックに設定し、前記受信モードとして軌道情報受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することが好ましい。
【0020】
本発明によれば、測位情報を受信する測位情報手動受信モード時に、相関部の動作クロックを第1動作クロックに比べて高速な第2動作クロックで動作しているので、複数(3〜4個)の位置情報衛星の軌道情報を受信する場合でも短時間で行うことができる。
このため、利用者が衛星信号受信装置を手動操作した場合でも、高速な第2動作クロックを用いることで、短時間で処理を完了できる。従って、利用者は、受信処理状態から早期に解放されるので、衛星信号受信装置の利用時の利便性を向上できる。
さらに、演算部を第1処理クロックに比べて高速な第2処理クロックで作動しているので、比較的高度・高速な演算処理が必要な測位処理も第1処理クロックを用いた場合に比べて短時間で完了できる。従って、この点でも、利用者は、受信処理状態から早期に解放されるので、衛星信号受信装置の利用時の利便性を向上できる。
【0021】
また、軌道情報受信モードの場合には、相関部の動作クロックを第1動作クロックに比べて高速な第2動作クロックで動作しているので、迅速に位置情報衛星を捕捉して受信することができる。このため、例えば、衛星信号受信装置を屋内に配置して充電しながら軌道情報受信処理を行うために、屋内に伝播した弱い衛星信号を捕捉する場合でも、捕捉処理を高速に行うことができるので、その信号を捕捉して受信に成功できる確率を向上できる。
さらに、軌道情報受信モード時は、演算部は、軌道情報をデコードして記憶するだけでよいため、測位処理時のような高速演算は不要である。このため、演算部を低速な第1処理クロックに設定しており、ピーク電流も抑制できる。
【0022】
本発明の衛星信号受信装置は、位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信する受信部と、前記受信部が受信した衛星信号に基づいて少なくとも時刻情報を取得可能な情報取得部と、前記受信部の受信モードを制御する受信モード制御部とを備え、前記受信部は、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備え、前記情報取得部は、受信データをデコード処理する演算部を備え、前記受信モード制御部は、前記相関部の動作クロックおよび前記演算部の処理クロックを個別に制御するクロック制御部を備えるとともに、手動操作に基づいて時刻情報を受信する時刻情報手動受信モードと、時刻情報を自動的に受信する時刻情報自動受信モードとを選択可能に構成され、前記クロック制御部は、前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成され、かつ、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、前記受信モードとして時刻情報手動受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、前記受信モードとして時刻情報自動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することを特徴とする。
【0023】
また、本発明の衛星信号受信装置は、位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信する受信部と、前記受信部が受信した衛星信号に基づいて少なくとも時刻情報を取得可能な情報取得部と、前記受信部の受信モードを制御する受信モード制御部とを備え、前記受信部は、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備え、前記情報取得部は、受信データをデコード処理する演算部を備え、前記受信モード制御部は、前記相関部の動作クロックおよび前記演算部の処理クロックを個別に制御するクロック制御部を備えるとともに、屋内において時刻情報を取得する時刻情報屋内受信モードと、屋外において移動中に時刻情報を取得する時刻情報移動受信モードと、屋外において静止中に時刻情報を取得する時刻情報屋外静止受信モードとを選択可能に構成され、前記クロック制御部は、前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成され、かつ、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、前記受信モードとして時刻情報屋内受信モードまたは時刻情報移動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、前記受信モードとして時刻情報屋外静止受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することを特徴とする。
【0024】
これらの各衛星信号受信装置は、情報取得部に測位情報取得機能が設けられていないが、時刻情報受信時の処理は前記衛星信号受信装置と同じであるため、時刻情報受信処理において同様の作用効果が得られる。
【0025】
本発明において、電源電圧を検出する電圧検出装置を備え、前記クロック制御部は、前記電圧検出装置で検出した電圧が閾値未満の場合は、前記演算部の処理クロックを第1処理クロックに制御し、前記相関部の動作クロックを第1動作クロックに制御することが好ましい。
【0026】
本発明によれば、電源電圧が閾値未満に低下した場合に、受信モードに関わらず演算部および相関部のクロックを低速な第1クロックに制御しているので、高速なクロックで作動させる場合に比べて電源電圧の降下を抑制できる。このため、電圧低下によるシステムダウンの発生を防止できる。
【0027】
本発明において、衛星信号受信装置の使用経過年数を検出する経過年数検出部を備え、前記クロック制御部は、前記経過年数検出部で検出した使用経過年数が予め設定された年数以上の場合は、前記演算部の処理クロックを第1処理クロックに制御し、前記相関部の動作クロックを第1動作クロックに制御することが好ましい。
【0028】
本発明によれば、使用経過年数が設定年数以上になった場合に、受信モードに関わらず演算部および相関部のクロックを低速な第1クロックに制御しているので、高速なクロックで作動させる場合に比べて電源電圧の降下を抑制できる。このため、二次電池が劣化している場合でも、電圧低下によるシステムダウンの発生を防止できる。
【0029】
本発明の計時装置は、前記衛星信号受信装置と、内部時刻情報を生成する時刻情報生成部と、前記内部時刻情報を修正する時刻情報修正部と、前記内部時刻情報を表示する時刻表示部と、を有する計時装置であって、前記時刻情報修正部は、前記時刻情報受信モードで受信した時刻情報に基づいて前記内部時刻情報を修正することを特徴とする。
【0030】
本発明によれば、クロック制御部は、受信モードに応じて、相関部や演算部の処理クロックを制御するので、受信成功率を低下させることなく、ピーク電流を抑制できる。
従って、本発明の計時装置によれば、電池寿命の長時間化や電池の小型化が可能となり、電圧低下によるシステムダウンも回避できる。このため、特に腕時計や懐中時計のような携帯型の計時装置に適している。
【0031】
本発明の衛星信号受信装置の衛星信号受信方法は、位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信するとともに、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備えた受信部と、前記受信部が受信した衛星信号に基づいて時刻情報および測位情報を取得可能とされ、かつ、受信データをデコード処理する演算部を備えた情報取得部と、前記受信部の受信モードを、時刻情報受信モードまたは測位情報受信モードに少なくとも制御する受信モード制御部とを備えた衛星信号受信装置の衛星信号受信方法であって、前記受信モードを設定する受信モード設定工程と、前記設定された受信モードに基づいて、前記相関部の動作クロックおよび前記演算部の処理クロックを個別に制御するクロック制御工程と、前記制御されたクロックで相関部および演算部を作動させて衛星信号を受信する受信工程とを備えることを特徴とする。
【0032】
本発明によれば、クロック制御工程において、受信モードに応じて、相関部や演算部の処理クロックを制御するので、受信成功率を低下させることなく、ピーク電流を抑制できる。
従って、本発明の衛星信号受信方法によれば、電池寿命の長時間化や電池の小型化が可能となり、電圧低下によるシステムダウンも回避できる。
【発明を実施するための最良の形態】
【0033】
以下、この発明の好適な実施の形態を、添付図面等を参照しながら詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【0034】
〔第1実施形態〕
図1は、本発明に係る計時装置であるGPS衛星信号受信装置付き腕時計1(以下「GPS付き腕時計1」という)を示す概略図であり、図2はGPS付き腕時計1の主なハードウエア構成等を示すブロック図である。
図1に示すように、GPS付き腕時計1は、文字板2および指針3からなる時刻表示部を備える。文字板2の一部には開口が形成され、LCD表示パネル等からなるディスプレイ4が組み込まれている。
【0035】
指針3は、秒針、分針、時針等を備えて構成され、ステップモータで歯車を介して駆動される。
ディスプレイ4はLCD表示パネル等で構成され、緯度、経度や都市名等の位置情報を表示する他、メッセージ情報を表示する。
そして、GPS付き腕時計1は、地球の上空を所定の軌道で周回している複数のGPS衛星5からの衛星信号を受信して衛星時刻情報を取得し、内部時刻情報を修正したり、測位情報つまり現在位置をディスプレイ4に表示できるように構成されている。
なお、GPS衛星5は、本発明における位置情報衛星の一例であり、地球の上空に複数存在している。現在は約30個のGPS衛星5が周回している。
【0036】
[GPS付き腕時計の回路構成]
次に、GPS付き腕時計1の回路構成について説明する。
GPS付き腕時計1は、図2に示すように、受信部10、制御部20、受信モード制御部30、記憶部40、表示装置50を備えている。
なお、表示装置50は、時刻や測位情報を表示する指針3やディスプレイ4で構成されている。
また、GPS付き腕時計1は、電源となる電池を内蔵している。電池は一次電池でもよいし、充電可能な二次電池でもよい。
【0037】
[受信部の構成]
受信部10は、GPSアンテナ11、RF部12、BB部13を備えている。
GPSアンテナ11は、地球の上空を所定の軌道で周回している複数のGPS衛星5からの衛星信号を受信するパッチアンテナとなっている。このGPSアンテナ11は文字板2の裏面側に配置され、GPS付き腕時計1の表面ガラスおよび文字板2を通過した電波を受信するように構成されている。
このため、文字板2および表面ガラスは、GPS衛星5から送信される衛星信号である電波を通す材料で構成されている。例えば、文字板2はプラスチックで構成されている。
【0038】
RF(Radio Frequency)部12は、GPS衛星5から送信される衛星信号を受信してデジタル信号に変換するものであり、通常のGPS装置で用いられるものと同様である。
すなわち、RF部12は、図示を略すが、バンドパスフィルタ、PLL回路、IFフィルタ、VCO(Voltage Controlled Oscillator)、ADC(A/D変換器)、ミキサ、LNA(Low Noise Amplifier)、IFアンプ等を備えている。
そして、バンドパスフィルタで抜き出された衛星信号は、LNAで増幅された後、ミキサでVCOの信号とミキシングされ、IF(Intermediate Frequency:中間周波数)にダウンコンバートされる。ミキサでミキシングされたIFは、IFアンプ、IFフィルタを通り、ADC(A/D変換器)でデジタル信号に変換される。
【0039】
BB部(ベースバンド部)13は、受信信号の相関判定を行って同期を行うものであり、通常のGPS装置で用いられるものと同様である。
すなわち、BB部13は、GPS衛星5で送信時に使用されたものと同一のC/Aコードからなるローカルコードを生成するローカルコード生成部131と、前記ローカルコードとRF部12から出力される受信信号との相関値を算出する相関部132とを備えている。
そして、前記相関部132で算出された相関値が所定の閾値以上であれば、受信した衛星信号に用いられたC/Aコードと生成したローカルコードが一致していることになり、衛星信号を捕捉(同期)することができる。このため、受信した衛星信号を、前記ローカルコードを用いて相関処理することで、航法メッセージを復調することができる。
【0040】
[制御部の構成]
制御部20は、演算部(CPU)21を備えている。
CPU21は、記憶部40のROM/RAM41に記憶されたプログラムにより各種制御を行う。具体的には、CPU21は、BB部13で復調された航法メッセージ(衛星信号)から時刻情報や測位情報を取得する。このため、CPU21つまり制御部20は、時刻情報および測位情報を取得可能な情報取得部として機能している。
【0041】
[航法メッセージの説明]
ここで、GPS衛星5から送信される信号(衛星信号)である航法メッセージについて、説明する。
図3、4は、GPS衛星信号を示す概略説明図である。
各GPS衛星5からは、図3に示すように、1フレームデータ(30秒)単位で信号が送信されてくる。この1フレームデータは、5個のサブフレームデータ(1サブフレームデータは6秒)を有している。各サブフレームデータは、10個のワード(1ワードは0.6秒)を有している。
【0042】
また、各サブフレームデータの先頭のワードは、TLM(Telemetry word)データが格納されたTLMワードとなり、図4に示すように、前記TLMワード内の先頭には、プリアンブルデータが格納されている。
また、TLMに続くワードは、HOW(hand over word)データが格納されたHOWワードとなり、その先頭には、TOW(Time of Week、「Zカウント」ともいう)というGPS衛星のGPS時刻情報(衛星時刻情報)が格納されている。
GPS時刻情報は毎週日曜日の0時からの経過時間が秒で表示され、翌週の日曜日の0時に0に戻るようになっている。つまり、GPS時刻情報は、週の初めから一週間毎に示される秒単位の情報であって、経過時間が1.5秒単位で表した数となっており、ZカウントあるいはZカウントデータともいわれており、GPS付き腕時計1が現在時刻を知る手がかりともなっている。
【0043】
また、図3に示すサブフレーム1のワードデータは、週番号データ(WN)、衛星健康状態情報(SVhealth)データなどの衛星補正データが格納されたワード等を含んでいる。
週番号データは、現在のGPS時刻情報が含まれる週を表す情報である。すなわち、GPS時刻情報の起点は、UTC(世界協定時)における1980年1月6日00:00:00であり、この日に始まる週は週番号0となっている。そして、週番号と経過時間(秒)のデータを取得することで、受信側はGPS時刻情報を取得できる構成となっている。
また、週番号データは、1週間単位で更新されるデータとなっている。
従って、受信側で、一旦、週番号データを取得しており、その週番号データを取得した時期からの経過時間がカウントされている場合は、再度、週番号データを取得しなくても、取得している週番号データと経過時間から、GPS衛星の現在の週番号データが分かる。従って、Zカウントデータを取得すれば、現在のGPS時刻が概算で分かるようになっている。このため、演算部21は、時刻情報を取得する場合には、通常、Zカウントデータのみを取得する。
【0044】
GPS衛星からの信号に含まれる航法メッセージはフレームデータ(メインフレーム構成)が50bps、全ビット数1500ビットを主フレームとするデータとなっている。
そして、この主フレームデータは、それぞれ300ビット(300bit)ずつの5つのサブフレームデータに分割されている。
そして、1フレームデータは30秒に相当する。従って、サブフレームデータの1つは、6秒に相当するデータとなっている。上述したように、この各サブフレームデータの先頭の2語には、TLMワード、HOWワードのZカウント(TOW)データが含まれている。そして、Zカウントデータは、サブフレーム1から始まり、サブフレームデータ毎に6秒おきのデータとなっている。つまり、サブフレーム1からサブフレーム5はTLMワード、HOWワードのZカウント(TOW)データを有している。この、Zカウント(TOW)データは、次のサブフレームデータの時刻情報となっている。例えば、サブフレーム1のZカウントデータは、サブフレーム2の時刻データとなっている。
【0045】
また、GPS衛星5からの衛星信号である航法メッセージは、図3,4で示すように、プリアンブルデータ及びHOWワードのTOW、各サブフレームデータ、例えば、週番号データや衛星健康状態データを含む衛星補正データ等や、エフェメリス(GPS衛星5毎の詳細な軌道情報)や、アルマナック(全GPS衛星5の概略軌道情報)や、UTCデータ(世界協定時情報等)となっている。さらに詳細には、航法メッセージのサブフレームデータは、サブフレーム1からサブフレーム5まであり、この5つのサブフレームデータを1つの単位として、フレームデータが構成されている。そして、サブフレームデータは、上述したように、1から10までのワードデータで構成されている。
従って、HOWデータつまりZカウントは、6秒間隔で送信されるのに対し、エフェメリスパラメータやアルマナックパラメータは、30秒間隔で送信される。
【0046】
GPS衛星5からの信号は以上のように送信されてくるため、本実施形態の衛星信号の受信とは、各GPS衛星5から送信される衛星信号のC/Aコードと位相同期させることである。
つまり、このようなGPS衛星5のフレームデータ等を取得するには、BB部13でGPS衛星5の信号と同期する必要がある。
この場合、特に1ms単位の同期のためにC/Aコード(1023chip(1ms))が用いられる。このC/Aコード(1023chip(1ms))は、地球を周回している複数のGPS衛星5毎に異なっており、固有のものとなっている。
従って、特定のGPS衛星5の衛星信号を受信する場合は、受信部10において、GPS衛星5に固有のC/Aコードを発生させて位相同期することで、受信することができるようになっている。
そして、C/Aコード(1023chip(1ms))と同期させると、サブフレームデータのTLMワードのプリアンブルデータ、HOWワードを受信でき、HOWワードのZカウントデータ(時刻情報)が取得できる。
さらに、測位情報は、衛星信号のエフェメリスパラメータを3〜4衛星分取得すればよい。ここで、エフェメリスパラメータは、30秒ごとに送信されるサブフレーム2のプリアンブルから600ビット、つまり約12秒の受信を行うことで取得できる。
GPS衛星5の衛星信号である航法メッセージは以上のように構成されている。
【0047】
[受信モード制御部の構成]
受信モード制御部30は、クロック制御部31を備えている。クロック制御部31は、複数の周波数のクロック信号を出力可能な温度補償回路付き水晶発振回路を備えている。具体的には、クロック制御部31は、水晶発振器から出力されたクロック信号を分周して、複数の周波数のクロック信号を同時に出力可能に構成されている。
このクロック制御部31は、RF部12に対しては、PLL回路用のクロック信号を出力している。
【0048】
また、クロック制御部31は、BB部13に対しては、相関部132を動作するクロック信号を出力し、制御部20に対しては、演算部(CPU)21を駆動するクロック信号を出力する。
本実施形態のクロック制御部31は、相関部132に出力するクロック信号の周波数を高低2段階に切り替えることで、相関部132を第1動作クロックまたは第2動作クロックで駆動する。ここで、第2動作クロックは、第1動作クロックよりも高速に設定される。本実施形態では、第1動作クロックは12MHzであり、第2動作クロックは48MHzである。
【0049】
同様に、本実施形態のクロック制御部31は、演算部21に出力するクロック信号の周波数を高低2段階に切り替えることで、演算部21を第1処理クロックまたは第2処理クロックで駆動する。ここで、第2処理クロックは、第1処理クロックよりも高速に設定される。本実施形態では、第1処理クロックは12MHzであり、第2処理クロックは48MHzである。
【0050】
受信モード制御部30は、受信モードを設定し、クロック制御部31を介して、演算部21の処理クロックおよび相関部132の動作クロックを制御する。
本実施形態では、受信モードとして、時刻情報を手動で受信する時刻情報手動受信モード(マニュアル受信モード)と、時刻情報を自動で受信する時刻情報自動受信モードとが設定されている。
時刻情報手動受信モードは、利用者がGPS付き腕時計1のボタン等によってマニュアル受信の操作を行った場合に設定されるモードである。時刻情報自動受信モードは、GPS付き腕時計1の内部時刻が予め設定されている受信時刻になった場合に設定されるモードである。
そして、受信モード制御部30は、各モードに設定された場合に、以下の表1に示す設定で、各処理クロック及び動作クロックを制御する。
【0051】
【表1】
【0052】
すなわち、時刻情報手動受信モード(マニュアル受信)が選択された場合、受信モード制御部30は、相関部132の動作クロック(BBクロック)を第1動作クロック(低速)に設定し、演算部21の処理クロック(CPUクロック)を第1処理クロック(低速)に設定する。
一方、時刻情報自動受信モード(自動受信)が選択された場合、受信モード制御部30は、相関部132の動作クロックを第2動作クロック(高速)に設定し、演算部21の処理クロックを第1処理クロック(低速)に設定する。
なお、表1では、第1動作クロックや第1処理クロックを「低」と表示し、第2動作クロックや第2処理クロックを「高」と表示している。
【0053】
ここで、表1には、このような設定を行う理由も記載している。
すなわち、時刻情報手動受信モード(マニュアル受信)は、利用者の操作によって設定される。利用者が衛星信号を受信する場合、受信しやすい状態で操作していると考えられる。すなわち、衛星信号を受信しやすい屋外でかつGPS付き腕時計1を静止させた状態で受信していることが想定できる。屋外は、例えば5〜10程度の複数の衛星を受信可能な環境であり、信号強度も強いため、衛星信号を受信しやすい。このため、屋外で受信操作を行えば、衛星信号と同期(GPS衛星5を捕捉)する時間が多少長くなっても、いずれかの衛星は確実に捕捉できる。従って、屋外は衛星信号を受信しやすい環境である。
また、受信するのは時刻データのみでよいので、Zカウントデータを受信できればよい。Zカウントデータを受信するには、具体的には6秒ごとに送信されている、各サブフレームのプリアンブルから60ビットつまりTLMワードとHOWワードを受信できればよく、約1.2秒分のデータを受信すればよい。
このため、相関部132の動作クロックを低速にしても衛星を確実に捕捉して受信信号をデコードできる。
さらに、通常は、週初めからの経過時間であるZカウントデータをデコードするだけでよいため、演算部21が低速でも容易に処理できる。
【0054】
一方、時刻情報自動受信モード(自動受信)は、GPS付き腕時計1がどのような状態であるか判断できない。このため、GPS衛星5からの信号を直接受信できず、建物などに反射した信号を受信するマルチパス状態となったり、GPS付き腕時計1が屋内にあって弱い衛星信号しか受信できない可能性がある。従って、相関部132の動作クロックを高速にすることで、受信条件が良いタイミングで素早く同期することで衛星を捕捉して受信信号をデコードできるようにしている。また、捕捉していた衛星が捕捉できなくなった場合でも、高速で相関部132を動作することで、素早く再同期することができる。
このような理由から表1に示す設定にしている。
【0055】
[記憶部/表示装置の構成]
記憶部40は、ROM/RAM41を備えている。ROMには、演算部21で実行するプログラムなどが記憶されている。RAMには、デコードされた時刻情報や測位情報等が記憶される。
表示装置50は、前述したように、指針3やディスプレイ4であり、制御部20によって制御されている。
指針3は、ステップモータおよび輪列で駆動され、受信した時刻データで修正された内部時刻を指示する。
ディスプレイ4は、時刻情報や測位情報等の各種情報を表示する。
【0056】
[時刻情報受信処理]
次に、GPS付き腕時計1の受信動作について、図5のフローチャートも参照して説明する。第1実施形態は、Zカウント(時分秒)の情報を受信する場合に、受信モードに応じて各クロックを高低2段階に切り替えるものである。
【0057】
図5に示す時刻情報受信処理は、利用者の受信操作が行われた場合と、予め設定された受信時刻になった場合に実行される。設定時刻とは、例えば、午前2時や午前3時、あるいは午前7時や午前8時等である。午前2時や3時に設定するのは、GPS付き腕時計1が利用者から取り外されて非装着状態で窓際の机などに静止して置かれている可能性が高く、かつ、電気製品などの使用が少なくてノイズの影響も軽減できるため、電波受信環境が良好な可能性が高いためである。また、午前7時や8時に設定するのは、通勤時間帯であり、GPS付き腕時計1を装着した利用者が屋外にいて衛星信号を受信しやすいためである。但し、これらの時刻に限定されるものではなく、利用者が自動受信時刻を設定してもよい。
【0058】
この時刻情報受信処理が実行されると、受信モード制御部30は受信モードが利用者の受信操作が行われた場合の時刻情報手動受信モード(マニュアル受信モード)であるか、設定時刻になった場合の時刻情報自動受信モード(自動受信モード)であるかを判定する(S11)。
【0059】
S11でマニュアル受信モードと判定された場合、受信モード制御部30は表1に示すように、相関部132の動作クロック(BB動作クロック)を低速(第1動作クロック)に設定し、演算部21の処理クロック(CPU処理クロック)を低速(第1処理クロック)に設定する(S12)。
一方、S11で自動受信モードと判定された場合、受信モード制御部30は表1に示すように、相関部132の動作クロック(BB動作クロック)を高速(第2動作クロック)に設定し、演算部21の処理クロック(CPU処理クロック)を低速(第1処理クロック)に設定する(S13)。
【0060】
相関部132、演算部21は、S12,13で設定されたクロックで動作され、衛星信号の受信処理が開始される(S14)。すなわち、ローカルコード生成部131は、各衛星信号固有のC/Aコードに相当するローカルコードを順次生成する。そして、相関部132は、各ローカルコードと受信した衛星信号の相関値を求め、同期できるGPS衛星5を捕捉する。
【0061】
ここで、一衛星の捕捉処理時間は数百ミリ秒程度である。そして、GPS付き腕時計1が全衛星の軌道情報(アルマナックパラメータ)を取得していない状態から衛星捕捉処理を行うコールドスタート時は、GPS衛星5を無作為にサーチすることになる。この場合、例えば、No.1のGPS衛星1から順にサーチし、No.30のGPS衛星1を捕捉できた場合、つまり一衛星の捕捉に最も時間がかかる場合でも、前記相関部132の動作クロック(BB動作クロック)を高速(第2動作クロック)にしておけば、約2秒程度で衛星を捕捉できる。
一方、相関部132の動作クロックを、低速(第1動作クロック)にした場合は、動作クロックが高速の場合の1/4であれば、衛星の捕捉処理時間は4倍になり、衛星捕捉に最大で約8秒程度の時間がかかる。
また、GPS衛星1は、通常、全衛星の軌道情報(アルマナックパラメータ)を持っているため、衛星信号の受信時に上空に飛来するGPS衛星5を把握できる。この場合、全ての衛星を捕捉(サーチ)する必要が無く、受信時に上空に飛来するGPS衛星5に絞ったサーチが可能になるので、相関部132の動作クロックが高速であれば、一衛星捕捉の処理時間を数百ミリ秒程度に抑えることができる。また、相関部132の相関部132の動作クロックが低速(高速の1/4)であれば、一衛星捕捉の処理時間も前記動作クロックが高速の場合の時間(数百ミリ秒)の4倍の時間となる。
従って、相関部132の動作クロック(BB動作クロック)を高速(第2動作クロック)に設定すれば、コールドスタートの場合でも約2秒以内、アルマナックパラメータを参照できる場合には数百ミリ秒以内で、GPS衛星5を捕捉できる。
そして、演算部21は、捕捉したGPS衛星5からの受信信号のデコード処理を実行する。
【0062】
次に、演算部21は、時刻情報を取得できたか否かを判定する(S15)。すなわち、相関部132の相関結果が所定閾値以上となって捕捉でき、かつ、Zカウントデータを取得できた場合には時刻情報を取得できたと判定する。
さらに、パリティチェックを行って、取得したZカウントデータが信頼できるとされた場合に時刻情報を取得できたと判定してもよい。すなわち、HOWワードのTOWデータの後のパリティデータで、正誤の確認をすればよい。そして、パリティチェックで誤りが確認された場合は、このZカウントデータには、なんらかの異常があるとみなせるため、時刻情報を取得できないと判定すればよい。
【0063】
S15で時刻情報を取得できた場合には、演算部21は受信した時刻情報に基づいて内部時計を修正する。この際、GPS衛星5から送信される衛星信号の時刻情報つまりZカウントから得られるGPSタイムは、すべてのGPS衛星で同じ時刻であり、UTCオフセット(現在は+14秒)を加えることで協定世界時(UTC)となる。なお、前記UTCオフセットは、受信した衛星信号のデータから取得するか、あるいは予め記憶部40に書き込んでいた所定値を取得して利用すればよい。
一方、記憶部40には、GPS付き腕時計1の現在位置つまりタイムゾーンが記憶されている。そのため、演算部21は、受信したGPSタイムにUTCオフセットを加算してUTCを求め、さらに、記憶部40に記憶されたタイムゾーンに基づいて、UTCの時刻情報の時差を補正し、その補正時刻で内部時計を修正する(S16)。
そして、演算部21は、修正した内部時刻に基づいて表示装置50の指針3やディスプレイ4に表示される時刻を修正する(S16)。
【0064】
一方、演算部21は、S15で時刻情報を取得できない場合には、受信処理がタイムアウトになったか否かを判定する(S17)。すなわち、前述したように、Zカウントデータは6秒間隔で送信され、その受信には約1.2秒程度掛かる。従って、例えば、衛星受信を開始してからの経過時間が8秒程度経過しても時刻情報を取得できない場合には、タイムアウトで時刻情報を受信できないと判定する。
従って、演算部21は、S17でタイムアウトと判定されない限り、S15の時刻情報取得判定を行う。
なお、前記タイムアウトの判定処理工程S17においては、GPS衛星5のサーチ時間とデコード時間の合計値をタイムアウト閾値と比較していたが、サーチ時間とデコード時間とを個別にタイムアウト閾値と比較してもよい。
例えば、GPS衛星5のサーチ(捕捉)処理は、屋外であれば数百ミリ秒で同期が取れるので、サーチ時間のタイムアウト閾値を1秒とし、サーチ処理を開始してから1秒経過してもGPS衛星5を捕捉できない場合には、屋内などの衛星信号を受信できない状態と判断し、受信処理を中止すればよい。
また、GPS衛星5を捕捉できた場合に、デコード処理が所定の閾値時間経過しても完了しない場合には、衛星信号が微弱でデコードできないためにタイムアウトになったと判断し、受信処理を中止すればよい。なお、デコード処理のタイムアウト閾値は、例えば、NAVデータの読みこぼしも考慮して、2メッセージ分のデコード時間である12秒に設定し、デコード処理を開始してから12秒経過してもデコード処理が完了しない場合は、タイムアウトと判定して受信処理を中止すればよい。
【0065】
S17でタイムアウトと判定された場合、演算部21は、非取得結果つまり時刻情報を取得できなかったことと、既存の内部時刻を表示する処理を行う(S18)。
GPS付き時計1が、受信できない環境である場合、例えば、衛星信号が届かない屋内や地下街にあるような場合には、すべてのGPS衛星5のサーチを行っても、同期できるGPS衛星5が存在しないため、タイムアウトとなる。この場合に、受信部10をいつまでも動作させていると、電力が無駄に消費されてしまう。
このため、GPS付き腕時計1は、ST17でタイムアウトになると、GPS衛星5のサーチ(受信)を終了して、S18の表示処理を行う。このため、無駄に電力が消費されることを防止できる。
以上によって、マニュアル受信や自動受信による時刻情報受信処理が実行される。
【0066】
[実施形態の効果]
このような本実施形態によれば、次のような効果がある。
GPS付き腕時計1は、時刻情報を受信する場合に、マニュアル受信であるか自動受信であるかの受信モードに応じて、相関部132の動作クロックを高低に切り替えている。特に、マニュアル受信時には、相関部132を第2動作クロックに比べて低速な第1動作クロックで動作しているので、ピーク電流を下げることができ、過度な電圧低下を回避できる。
特に、本実施形態では、第1動作クロックは12MHzであり、第2動作クロック(48MHz)の1/4であるため、第1動作クロックで駆動する場合に比べて、ピーク電流値も約1/4程度に抑制でき、過度な電圧低下を回避できる。
そして、ピーク電流を下げて過度な電圧低下を回避できれば、電圧低下によるシステムダウンも回避でき、GPS付き腕時計1の動作時間も延長できる。その上、充電可能な二次電池を電源とする場合、過度な電圧低下を回避できるため、充放電の回数も少なくでき、電池の劣化度合いを低減できて電池寿命も長時間化できる。
【0067】
マニュアル受信時には、利用者は、通常、GPS衛星5の衛星信号を受信し易い屋外でかつ、GPS付き腕時計1を静止させた状態で操作する。このため、相関部の動作クロックを低速に設定しても、受信環境を良好にできるため、衛星信号に同期して受信に成功できる確率も高くできる。
【0068】
また、自動受信時には、相関部132の動作クロックを第1動作クロックに比べて高速な第2動作クロックに設定しているので、GPS付き腕時計1に到達する衛星信号が微弱である場合や、受信中にGPS付き腕時計1が移動する場合のように、受信環境が悪化している場合でも、迅速に衛星信号の同期することで、動作クロックを低速のままにした場合に比べて受信に成功できる確率も高くできる。
【0069】
以上のように、本実施形態では、時刻情報の受信モードが手動受信か自動受信かによって、相関部132の動作クロックを、低速および高速に切り替えているので、受信成功率を低下させることがない。さらに、ピーク電流も抑制できて、過度な電圧低下を回避できて電圧降下によるシステムダウンを防止できるとともに、充放電回数を少なくできて電池寿命を長くでき、かつ、電池も小型化できる。
【0070】
また、本実施形態では、測位情報に比べてデコード処理するデータ量が小さい時刻情報を受信しているため、演算部21の処理クロックを低速な第1処理クロックとしても十分にデコード処理できる。このため、演算部21の高速な第2処理クロックで処理する場合に比べて、ピーク電流を低減できる。また、処理するデータ量が小さいため、演算部21の処理クロックを低速としてもデータを確実に処理できる。
【0071】
演算部21は、S17でタイムアウトになって時刻情報を取得できない場合に、S18で非取得結果をディスプレイ4等に表示しているので、利用者は時刻情報を受信できなかったことを容易に確認できる。このため、適宜、マニュアル受信操作を行って、時刻情報を再度受信させることができる。
また、時刻情報の受信に失敗した場合には、既存の時刻を表示しているので、時計としての利用に支障がでることがなく、使い勝手の良いGPS付き腕時計1とすることができる。
【0072】
〔第2実施形態〕
次に、本発明の第2実施形態について説明する。なお、以下の各実施形態において、前述した他の実施形態と同一または同様の構成については、同一符号を付し、説明を省略または簡略する。
第2実施形態は、図6に示すように、前記第1実施形態の構成に加えて、光センサ61および加速度センサ62を備えている点が相違する。
【0073】
光センサ61は、例えばGPS付き腕時計1の文字板2の表面に露出して設けられ、GPS付き腕時計1に当たる光の光量、具体的には光度や照度を測定する。
このため、本実施形態の受信モード制御部30は、光センサ61の測定結果によって、GPS付き腕時計1が屋外にあるのか、屋内にあるのかを判定する。すなわち、太陽光は、屋内の照明器具に比べて明るいため、光センサ61の測定結果を所定の閾値と比較することで、屋内であるか屋外であるかを判定できる。
【0074】
例えば、閾値を5000ルクス程度に設定し、受信モード制御部30は、光センサ61で測定した照度が前記閾値以上であれば屋外、閾値未満であれば屋内と判定する。
一方、夜間に屋外であるか、屋内であるかを判定する場合には、例えば、閾値を100ルクス程度に設定し、受信モード制御部30は、測定照度が閾値以上であれば屋内、閾値未満であれば屋外と判定すればよい。
すなわち、受信モード制御部30は、光センサ61で測定した照度が、100〜5000ルクスであれば、屋内と判定し、100ルクス未満や5000ルクス以上であれば屋外と判定する。
なお、受信モード制御部30は、内部時計の時間によって、現在、昼間であるか夜間であるかを判断し、昼間用の閾値と、夜間用の閾値とを切り替えて処理してもよい。
従って、光センサ61は光量検出装置であり、GPS付き腕時計1が屋内外のいずれにあるかを検出する屋内外検出装置として機能する。
【0075】
加速度センサ62は、GPS付き腕時計1の移動に伴う加速度の変化を検出するものである。GPS付き腕時計1を装着した利用者が移動時などに腕を動かすと、加速度センサ62で検出される加速度情報も変化する。従って、加速度センサ62で検出される加速度情報の変化により、GPS付き腕時計1の移動の有無を検出できる。
なお、加速度センサ62の代わりに、例えば、ジャイロセンサ等で構成された角度センサを設けてもよい。角度センサは、GPS付き腕時計1の基準となる位置、例えば文字板2が水平な状態からの角度を検出するものである。GPS付き腕時計1を装着した利用者が移動時などに腕を動かすと、角度センサで検出される角度も変化する。従って、角度センサで検出される角度情報の変化によっても、GPS付き腕時計1の移動の有無を検出できる。
従って、加速度センサ62や角度センサは、GPS付き腕時計1が移動中であるか否かを検出する移動検出装置として機能する。
【0076】
受信モード制御部30は、受信モードを設定し、クロック制御部31を介して、演算部21の処理クロックおよび相関部132の動作クロックを制御する。
本実施形態では、受信モードとして、光センサ61によって屋内であると検出された場合に時刻情報を受信する時刻情報屋内受信モードと、加速度センサ62によって移動していることが検出された場合に時刻情報を受信する時刻情報移動受信モードと、光センサ61によって屋内ではないとされ、かつ、加速度センサ62によって移動中ではないとされた場合に時刻情報を受信する時刻情報屋外静止受信モードとが設定されている。
そして、受信モード制御部30は、各モードに設定された場合に、以下の表1に示す設定で、各処理クロック及び動作クロックを制御する。
【0077】
【表2】
【0078】
すなわち、屋外検出なしかつ移動検出なしの時刻情報屋外静止受信モードが選択された場合、受信モード制御部30は、相関部132の動作クロック(BBクロック)を第1動作クロック(低速)に設定し、演算部21の処理クロック(CPUクロック)を第1処理クロック(低速)に設定する。
一方、屋内検出ありの時刻情報屋内受信モード、または、移動検出ありの時刻情報移動受信モードが選択された場合、受信モード制御部30は、相関部132の動作クロックを第2動作クロック(高速)に設定し、演算部21の処理クロックを第1処理クロック(低速)に設定する。
なお、表2でも、第1動作クロックや第1処理クロックを「低」と表示し、第2動作クロックや第2処理クロックを「高」と表示している。
【0079】
なお、GPS付き腕時計1のその他の構成は、前記第1実施形態と同一であるため、説明を省略する。
【0080】
[時刻情報受信処理]
次に、第2実施形態のGPS付き腕時計1の受信動作について、図7のフローチャートも参照して説明する。第2実施形態においても、Zカウント(時分秒)の情報を受信する場合に、受信モードに応じて各クロックを高低2段階に切り替えるものである点は第1実施形態と同一である。但し、受信モードを、前記光センサ61、加速度センサ62の検出結果で判定している点が相違する。
なお、図7のフローチャートにおいて、S24〜S28の各処理は、第1実施形態のS14〜S18の処理と同一であるため、詳細な説明は省略する。
【0081】
図7に示す時刻情報受信処理は、前記第1実施形態と同様に、利用者の受信操作が行われた場合と、予め設定された受信時刻になった場合に実行される。
この時刻情報受信処理が実行されると、受信モード制御部30は光センサ61および加速度センサ62の検出結果に基づいて、GPS付き腕時計1の状態つまり装置状態が、時刻情報屋内受信モードや時刻情報移動受信モードであるか、あるいは、時刻情報屋外静止受信モードであるかを判定する(S21)。
【0082】
S21で時刻情報屋外静止受信モードと判定された場合、受信モード制御部30は表2に示すように、相関部132の動作クロック(BB動作クロック)を低速(第1動作クロック)に設定し、演算部21の処理クロック(CPU処理クロック)を低速(第1処理クロック)に設定する(S22)。
一方、S21で時刻情報屋内受信モードまたは時刻情報移動受信モードと判定された場合、受信モード制御部30は表2に示すように、相関部132の動作クロック(BB動作クロック)を高速(第2動作クロック)に設定し、演算部21の処理クロック(CPU処理クロック)を低速(第1処理クロック)に設定する(S23)。
【0083】
相関部132、演算部21は、S22,23で設定されたクロックで動作され、衛星信号の受信処理が開始される(S24)。
次に、演算部21は、時刻情報を取得できたか否かを判定する(S25)。
S25で時刻情報を取得できた場合には、演算部21は受信した時刻情報に基づいて内部時計を修正する。すなわち、演算部21は、記憶部40に記憶されたタイムゾーンに基づいて、受信したUTCの時刻情報の時差を補正し、その補正時刻で内部時計を修正し、指針3やディスプレイ4の表示時刻も修正する(S26)。
【0084】
一方、演算部21は、S25で時刻情報を取得できない場合には、受信処理がタイムアウトになったか否かを判定する(S27)。
S27でタイムアウトと判定された場合、演算部21は、非取得結果つまり時刻情報を取得できなかったことと、既存の内部時刻を表示する処理を行う(S28)。
以上によって、GPS付き腕時計1の装置状態に基づく時刻情報受信処理が実行される。
【0085】
本実施形態によれば、前記第1実施形態と同様の作用効果を奏することができる。
特に、GPS付き腕時計1は、時刻情報を受信する場合に、GPS付き腕時計1が屋内にあるか否かと移動中であるか否かを、光センサ61や加速度センサ62のセンサ出力に基づいて判定し、その判定結果に対応する受信モードに応じて、相関部132の動作クロックを高低に切り替えている。このため、時刻情報屋外静止受信モード時には相関部132の動作クロックを第2動作クロックに比べて低速な第1動作クロックで動作しているので、ピーク電流も低減でき、過度な電圧低下を回避できる。
また、時刻情報屋外静止受信モード時には、GPS付き腕時計1は、GPS衛星5の衛星信号を受信し易い屋外に配置され、かつ、静止されている。すなわち、受信環境が良好であるため、相関部132の動作クロックを低速に設定しても、衛星信号に同期して受信に成功できる確率を十分に高くできる。
【0086】
一方、GPS付き腕時計1が屋内にある場合や、移動中である場合には、相関部132の動作クロックを第1動作クロックに比べて高速な第2動作クロックに設定しているので、GPS付き腕時計1に到達する衛星信号が微弱である場合や、受信中にGPS付き腕時計1が移動する場合のように、受信環境が悪化している場合でも、迅速に衛星信号の同期することで、動作クロックを低速のままにした場合に比べて受信に成功できる確率も高くできる。
【0087】
以上のように、本実施形態では、GPS付き腕時計1が屋内に配置されているか否かと、移動中であるか否かで、相関部132の動作クロックを、低速および高速に切り替えているので、受信成功率を低下させることがなく、かつ、ピーク電流も抑制できて電池寿命の長時間化や電池の小型化が図れ、電圧降下によるシステムダウンも防止できる。
【0088】
〔第3実施形態〕
次に、本発明の第3実施形態について説明する。
第1,2実施形態は、時刻情報を受信する場合について説明したが、第3実施形態は測位情報を受信する場合の処理方法である。なお、GPS付き腕時計1の回路構成は、前記第1実施形態と同一であるため、説明を省略する。
【0089】
第3実施形態の受信モード制御部30は、受信モードを設定し、クロック制御部31を介して、演算部21の処理クロックおよび相関部132の動作クロックを制御する。
本実施形態では、受信モードとして、手動操作によって測位情報を受信する測位情報手動受信モード(マニュアル受信)と、軌道情報を受信する軌道情報受信モード(アルマナック受信)とが設定されている。
そして、受信モード制御部30は、各モードに設定された場合に、以下の表3に示す設定で、各処理クロック及び動作クロックを制御する。
【0090】
【表3】
【0091】
すなわち、測位情報手動受信モード(マニュアル受信)が選択された場合、受信モード制御部30は、相関部132の動作クロック(BBクロック)を第2動作クロック(高速)に設定し、演算部21の処理クロック(CPUクロック)を第2処理クロック(高速)に設定する。
一方、軌道情報受信モード(アルマナック受信)が選択された場合、受信モード制御部30は、相関部132の動作クロックを第2動作クロック(高速)に設定し、演算部21の処理クロックを第1処理クロック(低速)に設定する。
なお、表3でも、第1動作クロックや第1処理クロックを「低」と表示し、第2動作クロックや第2処理クロックを「高」と表示している。
【0092】
軌道情報(アルマナック)は、軌道上における全ての衛星に関する軌道情報であり、この軌道情報に基づいて各GPS衛星5の位置を予測できる。このため、軌道情報は、GPS衛星5をサーチする際に、受信可能なGPS衛星5を把握して迅速に同期するために利用できる。但し、アルマナックは定期的に更新されるため、前回の軌道情報受信時から所定期間、例えば1〜2週間経過している場合には、最新のアルマナックを入手するために軌道情報の受信を行う必要がある。
なお、アルマナックの受信には、約12〜15分程度の時間が必要であり、その分、電力消費量も増大する。このため、本実施形態では、GPS付き腕時計1の電源を、充電コイルなどを介して充電可能な二次電池とし、GPS付き腕時計1を充電器にセットして充電している間に軌道情報受信モードに移行するように設定されている。
【0093】
[測位情報受信処理]
次に、第3実施形態のGPS付き腕時計1の受信動作について、図8〜10のフローチャートも参照して説明する。
図8に示す測位情報受信処理は、利用者によって測位受信操作が行われた場合と、充電状態とされた場合に実行される。
この測位情報受信処理が実行されると、受信モード制御部30は、手動操作で測位情報の受信が指示された場合には測位情報手動受信モードと判定し、GPS付き腕時計1の充電が開始された場合には軌道情報受信モードと判定する(S31)。
なお、受信モード制御部30は、充電が開始された場合でも、前回の軌道情報受信処理からの経過期間が設定期間(例えば6日)以下であれば、軌道情報(アルマナック)を更新する必要がないと判断して軌道情報受信モードに移行しないように制御してもよい。
【0094】
S31で測位情報手動受信モードと判定された場合、受信モード制御部30は、図9に示す測位情報手動受信処理を実行する(S40)。
一方、S31で軌道情報受信モードと判定された場合、受信モード制御部30は、図10に示す軌道情報受信処理を実行する(S50)。
【0095】
[測位情報手動受信処理]
測位情報手動受信処理S40が実行されると、受信モード制御部30は表3に示すように、相関部132の動作クロック(BB動作クロック)を高速(第2動作クロック)に設定し、演算部21の処理クロック(CPU処理クロック)を高速(第2処理クロック)に設定する(S41)。
【0096】
相関部132、演算部21はS41で設定されたクロックで動作され、衛星信号の受信処理が開始される(S42)。
ここで、GPS付き腕時計1の測位情報取得つまり測位を行うためには、GPS衛星5の正確な軌道情報であるエフェメリスパラメータを3〜4衛星分、受信する必要がある。
ここで、3衛星分のエフェメリスパラメータを取得した場合には、二次元の測位を行える。また、4衛星分のエフェメリスパラメータを取得した場合には、三次元の測位を行える。例えば、タイムゾーンを設定するために現在値を把握する場合には、二次元の測位でよく、従って、3衛星分のエフェメリスパラメータを取得できればよい。
【0097】
GPS衛星5のエフェメリスパラメータを取得するには、図3に示すように、パラメータ2のプリアンブルから600ビット分のデータ受信が必要である。GPS衛星では、各サブフレームは30秒毎に送信され、前記600ビット分のデータ受信には約12秒かかる。ここで、BB部12は、複数のGPS衛星5をパラレルにサーチでき、かつ、NAVデータもパラレルにデコードできるように構成できる。このような並列処理が可能であれば、3〜4衛星のエフェメリスパラメータを受信する場合であっても、1衛星受信時と同じく最短で12秒で取得できる。また、エフェメリスパラメータの取得時間は、デコード開始タイミングがサブフレーム2のエフェメリスパラメータの開始時点を少し過ぎたあたりであった場合に最長となり、具体的には約40秒程度となる。従って、演算処理時間を10秒程度とすると、この演算処理を含め、受信環境のよい条件であれば、40〜50秒程度が測位処理の時間になる。
【0098】
次に、演算部21は、軌道情報(エフェメリスパラメータ)を受信して測位を終了したか否かを判定する(S43)。
S43で測位終了と判定された場合には、演算部21は受信した軌道情報に基づいて測位処理を行い、GPS付き腕時計1の現在位置を検出する。そして、演算部21は、測位した現在位置から、現在地のタイムゾーンを把握し、受信したUTCの時刻情報の時差を補正し、その補正時刻で内部時計を修正し、指針3やディスプレイ4の表示時刻も修正する(S44)。また、測位した現在地の座標や、前記タイムゾーンに基づく時差補正分等をディスプレイ4に表示する(S44)。
【0099】
この測位処理は、3〜4個のGPS衛星5の軌道情報を取得し、三角測量と同等の演算を行うので、比較的、高度・高速な演算処理が必要である。このため、測位情報手動受信モードでは、演算部21の処理クロックを高速(第2処理クロック)とし、短時間で演算処理を行うことができるようにしている。
【0100】
一方、演算部21は、S43で測位が終了していない場合には、受信処理がタイムアウトになったか否かを判定する(S45)。S45でタイムアウトではないと判定された場合は、S43の処理を続行する。
一方、S45でタイムアウトと判定された場合は受信処理を終了する。すなわち、前述したように、測位終了までは、屋外で受信条件が良い場合には、概ね40〜50秒程度かかるが、それ以上、例えば、100秒程度経過しても測位が終了しない場合は、GPS衛星5の衛星を受信できない状態にあると判断し、受信処理を終了する。
このため、S45でタイムアウトと判定された場合、演算部21は、非取得結果つまり時刻情報を取得できなかったことと、既存の内部時刻や時差(タイムゾーン)を表示する処理を行う(S46)。
以上で測位情報を手動で受信する測位情報手動受信モードの処理が終了する。
【0101】
[軌道情報受信処理]
一方、軌道情報受信処理S50が実行されると、受信モード制御部30は表3に示すように、相関部132の動作クロック(BB動作クロック)を高速(第2動作クロック)に設定し、演算部21の処理クロック(CPU処理クロック)を低速(第1処理クロック)に設定する(S51)。
【0102】
相関部132、演算部21はS51で設定されたクロックで動作され、GPS衛星5のアルマナックパラメータを取得するための受信処理が開始される(S52)。
次に、演算部21は、軌道情報(アルマナックパラメータ)を受信して取得が完了したか否かを判定する(S53)。
S53でアルマナック取得完了と判定された場合には、演算部21は受信した軌道情報(アルマナックパラメータ)で、RAM41に記憶されている軌道情報を更新し(S54)、軌道情報受信処理を終了する。
【0103】
一方、S53でアルマナック取得未完了と判定された場合には、タイムアウトになったか否かを判定する(S55)。S55でタイムアウトではないと判定された場合は、S53の処理を続行する。
一方、S55でタイムアウトと判定された場合は受信処理を終了する。すなわち、前述したように、アルマナック取得完了までは約12〜15分程度かかるが、それ以上、例えば、20分以上経過しても取得が完了しない場合は、GPS衛星5の衛星を受信できない状態にあると判断し、受信処理を終了する。
このため、S55でタイムアウトと判定された場合、演算部21は、RAM41に記憶されているアルマナックパラメータは更新しない。
以上で軌道情報を受信する軌道情報受信モードの処理が終了する。
【0104】
本実施形態によれば、次のような作用効果を奏することができる。
すなわち、GPS付き腕時計1は、測位のための軌道情報(エフェメリスパラメータ)を受信する測位情報手動受信モード時に、相関部132の動作クロックを第1動作クロックに比べて高速な第2動作クロックで動作しているので、3〜4個のGPS衛星5の軌道情報を受信する場合でも短時間で行うことができる。
このため、利用者がGPS付き腕時計1を装着した状態で手動操作した場合でも、第1動作クロックの場合と比べて、約1/4程度の時間で処理を完了できる。従って、利用者は、受信処理状態から早期に解放されるので、GPS付き腕時計1の利用時の利便性を向上できる。
【0105】
さらに、演算部21を第1処理クロックに比べて高速な第2処理クロックで作動しているので、比較的高度・高速な演算処理が必要な測位処理も第1処理クロックを用いた場合に比べて約1/4程度の時間で完了できる。従って、この点でも、利用者は、受信処理状態から早期に解放されるので、GPS付き腕時計1の利用時の利便性を向上できる。
【0106】
一方、アルマナックパラメータを取得する場合には、相関部132の動作クロックを第1動作クロックに比べて高速な第2動作クロックで動作しているので、迅速にGPS衛星5を捕捉して受信することができる。すなわち、本実施形態では、GPS付き腕時計1の充電中に軌道情報受信処理(アルマナック取得処理)を行うため、GPS付き腕時計1は通常、屋内に配置されていることになる。このため、GPS付き腕時計1で受信される衛星信号の強度も低下する。このような弱信号を捕捉するには、捕捉処理を高速に行う必要がある。本実施形態では、相関部132を高速な第2クロックで動作しているので、弱信号であってもその信号を捕捉して受信に成功できる確率を向上できる。
【0107】
さらに、軌道情報受信モード時は、演算部21は、アルマナックパラメータをデコードして、RAM41に蓄積するだけであり、測位処理時のような高速演算は不要である。このため、本実施形態では、演算部21を低速な第1処理クロックに設定しており、ピーク電流も抑制できる。
【0108】
以上のように、本実施形態では、GPS付き腕時計1は、測位を行うのか、あるいは、軌道情報(アルマナックパラメータ)を取得するのかによって、演算部21の処理クロックを、低速および高速に切り替えているので、受信成功率を低下させることがなく、かつ、ピーク電流も抑制できて電池寿命の長時間化や電池の小型化が図れ、電圧降下によるシステムダウンも防止できる。
【0109】
なお、本発明は、前記各実施形態に限らない。
例えば、GPS付き腕時計1としては、第1実施形態のマニュアル受信および自動受信の各受信モードと、第3実施形態のマニュアル測位受信およびアルマナック取得の受信モードの両方を備えるものでもよい。
さらに、第2実施形態のように光センサ61、加速度センサ62を備える場合にも、第2実施形態の各受信モードに加えて、第3実施形態の受信モードを備えるものでもよい。
【0110】
さらに、GPS付き腕時計1においては、受信モードによって演算部21、相関部132のクロックを制御する際に、合わせて使用年数、充電回数、受信回数などの経年変化を推測するパラメータや、電源電圧に基づいて各クロックを制御してもよい。
【0111】
例えば、図11に示す経過年数勘定処理を行って各クロックを制御してもよい。すなわち、演算部21は、時刻情報や測位情報の受信が指示されると、記憶部40のROMに記憶されている製造年月日の情報と、内部時刻による現在の年月日とを比較して経過年数を算出する(S61)。
そして、経過年数が所定年数(例えば10年)以下の場合には、前記各実施形態のように、受信モードに基づいて演算部21の処理クロックや相関部132の動作クロックを設定する(S62)。
一方、S61で所定年数以上経過している場合には、受信モードに関係なく、演算部21の処理クロックおよび相関部132の動作クロックを低速(第1処理クロックや第1動作クロック)に設定する(S63)。
クロック制御部31は、S61,62の設定に基づき、演算部21や相関部132に対して各クロック信号を供給する(S64)。
【0112】
GPS付き腕時計1の経過年数が所定年数以上となると、二次電池が劣化して充電性能が低下する可能性がある。このため、演算部21や相関部132のクロックを高速にすると、電源電圧が降下してシステムダウンとなる可能性が高まる。
一方、本変形例の処理を追加しておけば、所定年数以上になった場合には、受信モードに関係なく、低速なクロックで制御するため、システムダウンの可能性を低下できる。
なお、使用年数を判断する代わりに、充電回数や受信回数に基づいて判断してもよい。要するに、使用経過年数を推測できる情報に基づいてクロックの制御を行えばよい。
【0113】
また、GPS付き腕時計1に電源電圧を検出する電圧検出手段を設け、検出した電圧が、図12に示すように、所定の閾値V1以下に低下した期間T1においては、受信モードに関係なく、演算部21の処理クロックおよび相関部132の動作クロックを低速(第1処理クロックや第1動作クロック)に設定してもよい。
電源電圧が低下した状態で、演算部21や相関部132のクロックを高速にすると、電源電圧が降下してシステムダウンとなる可能性が高まる。一方、本変形例のように、電源電圧が低下した場合に、低速なクロックで制御すれば、システムダウンの可能性を低下できる。
【0114】
前記各実施形態では、各クロックを第1,2の2段階のクロックに切り替えていたが、3段階以上に切り替えて制御してもよい。
例えば、相関部132の動作クロックを、低速、中速、高速の3段階に制御可能とし、第1実施形態で自動受信モードであるときに、衛星信号の強度をSNR等で検出し、相関部132の動作クロックを、信号強度が所定レベル以上であれば中速に制御し、所定レベル未満であれば高速に制御してもよい。
【0115】
さらに、第2実施形態において、室内外の検出は光センサに限らず、他の構成で検出してもよい。例えば、太陽電池を組み込み、その発電量で室内外を判定してもよい。
また、移動検出も加速度センサや傾斜センサに限らず、他の構成で検出してもよい。
また、本発明の衛星信号受信装置は、時刻情報および測位情報を受信するものに限らず、時刻情報のみを受信するものでもよい。
【0116】
衛星信号受信装置は、GPS付き腕時計1に組み込まれるものに限らない。例えば、携帯電話機などに組み込まれるものでもよい。
また、上述の各実施形態は、GPS衛星について説明したが、本発明は、GPS衛星だけではなく、ガリレオ、GLONASSなどの他の全地球的航法衛星システム(GNSS)やSBASなどの静止衛星や準天頂衛星などの時刻情報を含む衛星信号を発信する位置情報衛星でも良い。
【図面の簡単な説明】
【0117】
【図1】本発明に係るGPS付き腕時計を示す概略図である。
【図2】図1のGPS付き腕時計の回路構成を示すブロック図である。
【図3】GPS衛星信号の構成を説明するための概略概念図である。
【図4】GPS衛星信号を示す概略説明図である。
【図5】第1実施形態の時刻情報受信処理を示すフローチャートである。
【図6】第2実施形態のGPS付き腕時計の回路構成を示すブロック図である。
【図7】第2実施形態の時刻情報受信処理を示すフローチャートである。
【図8】第3実施形態の測位情報受信処理を示すフローチャートである。
【図9】第3実施形態の測位情報手動受信処理を示すフローチャートである。
【図10】第3実施形態の軌道情報受信処理を示すフローチャートである。
【図11】本発明の変形例を説明するフローチャートである。
【図12】本発明の変形例の電源電圧の変化を示すグラフである。
【符号の説明】
【0118】
1…GPS付き腕時計、3…指針、4…ディスプレイ、10…受信部、12…RF部、13…BB部、20…制御部、21…演算部(CPU)、30…受信モード制御部、31…クロック制御部、40…記憶部、50…表示装置、61…光センサ、62…加速度センサ、131…ローカルコード生成部、132…相関部。
【特許請求の範囲】
【請求項1】
位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信する受信部と、
前記受信部が受信した衛星信号に基づいて時刻情報および測位情報を取得可能な情報取得部と、
前記受信部の受信モードを、時刻情報受信モードまたは測位情報受信モードに少なくとも制御する受信モード制御部とを備え、
前記受信部は、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備え、
前記情報取得部は、受信データをデコード処理する演算部を備え、
前記受信モード制御部は、前記相関部の動作クロックおよび前記演算部の処理クロックを、前記各受信モードに基づいて個別に制御するクロック制御部を備えることを特徴とする衛星信号受信装置。
【請求項2】
請求項1に記載の衛星信号受信装置において、
前記クロック制御部は、
前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成されるとともに、
前記受信モードとして時刻情報受信モードが選択された場合は、前記演算部の処理クロックを第1処理クロックに設定し、
前記受信モードとして測位情報受信モードが選択された場合は、前記演算部の処理クロックを第2処理クロックに設定することを特徴とする衛星信号受信装置。
【請求項3】
請求項2に記載の衛星信号受信装置において、
前記受信モード制御部は、前記時刻情報受信モードとして、手動操作に基づいて時刻情報を受信する時刻情報手動受信モードと、時刻情報を自動的に受信する時刻情報自動受信モードとを選択可能に構成され、
前記クロック制御部は、
前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、
前記受信モードとして時刻情報手動受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、
前記受信モードとして時刻情報自動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することを特徴とする衛星信号受信装置。
【請求項4】
請求項2に記載の衛星信号受信装置において、
前記受信モード制御部は、前記時刻情報受信モードとして、屋内において時刻情報を取得する時刻情報屋内受信モードと、屋外において移動中に時刻情報を取得する時刻情報移動受信モードと、屋外において静止中に時刻情報を取得する時刻情報屋外静止受信モードとを選択可能に構成され、
前記クロック制御部は、
前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、
前記受信モードとして時刻情報屋内受信モードまたは時刻情報移動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、
前記受信モードとして時刻情報屋外静止受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することを特徴とする衛星信号受信装置。
【請求項5】
請求項4に記載の衛星信号受信装置において、
衛星信号受信装置に当たる光の光量を検出する光量検出装置と、
衛星信号受信装置の加速度または傾斜角度を検出する移動検出装置とを備え、
前記受信モード制御部は、
前記光量検出装置で検出された光量に基づいて衛星信号受信装置が屋外にあるか屋内にあるかを判断し、
前記移動検出装置で検出された衛星信号受信装置の加速度または傾斜角度の変化に基づいて前記衛星信号受信装置が移動中であるか静止中であるかを判断し、
これらの検出結果から前記時刻情報受信モードを、時刻情報屋内受信モード、時刻情報移動受信モード、時刻情報屋外静止受信モードのいずれかに設定する
ことを特徴とする衛星信号受信装置。
【請求項6】
請求項1から請求項5のいずれかに記載の衛星信号受信装置において、
前記受信モード制御部は、前記測位情報受信モードとして、少なくとも、手動操作によって測位情報を受信する測位情報手段受信モードと、位置情報衛星の軌道情報を受信する軌道情報受信モードとを選択可能に構成され、
前記クロック制御部は、
前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成されるとともに、
前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成され、
前記受信モードとして測位情報手段受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第2処理クロックに設定し、
前記受信モードとして軌道情報受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定する
ことを特徴とする衛星信号受信装置。
【請求項7】
位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信する受信部と、
前記受信部が受信した衛星信号に基づいて少なくとも時刻情報を取得可能な情報取得部と、
前記受信部の受信モードを制御する受信モード制御部とを備え、
前記受信部は、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備え、
前記情報取得部は、受信データをデコード処理する演算部を備え、
前記受信モード制御部は、前記相関部の動作クロックおよび前記演算部の処理クロックを個別に制御するクロック制御部を備えるとともに、手動操作に基づいて時刻情報を受信する時刻情報手動受信モードと、時刻情報を自動的に受信する時刻情報自動受信モードとを選択可能に構成され、
前記クロック制御部は、
前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成され、かつ、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、
前記受信モードとして時刻情報手動受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、
前記受信モードとして時刻情報自動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することを特徴とする衛星信号受信装置。
【請求項8】
位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信する受信部と、
前記受信部が受信した衛星信号に基づいて少なくとも時刻情報を取得可能な情報取得部と、
前記受信部の受信モードを制御する受信モード制御部とを備え、
前記受信部は、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備え、
前記情報取得部は、受信データをデコード処理する演算部を備え、
前記受信モード制御部は、前記相関部の動作クロックおよび前記演算部の処理クロックを個別に制御するクロック制御部を備えるとともに、屋内において時刻情報を取得する時刻情報屋内受信モードと、屋外において移動中に時刻情報を取得する時刻情報移動受信モードと、屋外において静止中に時刻情報を取得する時刻情報屋外静止受信モードとを選択可能に構成され、
前記クロック制御部は、
前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成され、かつ、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、
前記受信モードとして時刻情報屋内受信モードまたは時刻情報移動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、
前記受信モードとして時刻情報屋外静止受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することを特徴とする衛星信号受信装置。
【請求項9】
請求項1から請求項8のいずれかに記載の衛星信号受信装置において、
電源電圧を検出する電圧検出装置を備え、
前記クロック制御部は、
前記電圧検出装置で検出した電圧が閾値未満の場合は、前記演算部の処理クロックを第1処理クロックに制御し、前記相関部の動作クロックを第1動作クロックに制御することを特徴とする衛星信号受信装置。
【請求項10】
請求項1から請求項9のいずれかの記載の衛星信号受信装置において、
衛星信号受信装置の使用経過年数を検出する経過年数検出部を備え、
前記クロック制御部は、
前記経過年数検出部で検出した使用経過年数が予め設定された年数以上の場合は、前記演算部の処理クロックを第1処理クロックに制御し、前記相関部の動作クロックを第1動作クロックに制御することを特徴とする衛星信号受信装置。
【請求項11】
請求項1から請求項7のいずれかに記載の衛星信号受信装置と、
内部時刻情報を生成する時刻情報生成部と、
前記内部時刻情報を修正する時刻情報修正部と、
前記内部時刻情報を表示する時刻表示部と、
を有する計時装置であって、
前記時刻情報修正部は、前記時刻情報受信モードで受信した時刻情報に基づいて前記内部時刻情報を修正することを特徴とする計時装置。
【請求項12】
位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信するとともに、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備えた受信部と、
前記受信部が受信した衛星信号に基づいて時刻情報および測位情報を取得可能とされ、かつ、受信データをデコード処理する演算部を備えた情報取得部と、
前記受信部の受信モードを、時刻情報受信モードまたは測位情報受信モードに少なくとも制御する受信モード制御部とを備えた衛星信号受信装置の衛星信号受信方法であって、
前記受信モードを設定する受信モード設定工程と、
前記設定された受信モードに基づいて、前記相関部の動作クロックおよび前記演算部の処理クロックを個別に制御するクロック制御工程と、
前記制御されたクロックで相関部および演算部を作動させて衛星信号を受信する受信工程とを備えることを特徴とする衛星信号受信装置の衛星信号受信方法。
【請求項1】
位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信する受信部と、
前記受信部が受信した衛星信号に基づいて時刻情報および測位情報を取得可能な情報取得部と、
前記受信部の受信モードを、時刻情報受信モードまたは測位情報受信モードに少なくとも制御する受信モード制御部とを備え、
前記受信部は、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備え、
前記情報取得部は、受信データをデコード処理する演算部を備え、
前記受信モード制御部は、前記相関部の動作クロックおよび前記演算部の処理クロックを、前記各受信モードに基づいて個別に制御するクロック制御部を備えることを特徴とする衛星信号受信装置。
【請求項2】
請求項1に記載の衛星信号受信装置において、
前記クロック制御部は、
前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成されるとともに、
前記受信モードとして時刻情報受信モードが選択された場合は、前記演算部の処理クロックを第1処理クロックに設定し、
前記受信モードとして測位情報受信モードが選択された場合は、前記演算部の処理クロックを第2処理クロックに設定することを特徴とする衛星信号受信装置。
【請求項3】
請求項2に記載の衛星信号受信装置において、
前記受信モード制御部は、前記時刻情報受信モードとして、手動操作に基づいて時刻情報を受信する時刻情報手動受信モードと、時刻情報を自動的に受信する時刻情報自動受信モードとを選択可能に構成され、
前記クロック制御部は、
前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、
前記受信モードとして時刻情報手動受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、
前記受信モードとして時刻情報自動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することを特徴とする衛星信号受信装置。
【請求項4】
請求項2に記載の衛星信号受信装置において、
前記受信モード制御部は、前記時刻情報受信モードとして、屋内において時刻情報を取得する時刻情報屋内受信モードと、屋外において移動中に時刻情報を取得する時刻情報移動受信モードと、屋外において静止中に時刻情報を取得する時刻情報屋外静止受信モードとを選択可能に構成され、
前記クロック制御部は、
前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、
前記受信モードとして時刻情報屋内受信モードまたは時刻情報移動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、
前記受信モードとして時刻情報屋外静止受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することを特徴とする衛星信号受信装置。
【請求項5】
請求項4に記載の衛星信号受信装置において、
衛星信号受信装置に当たる光の光量を検出する光量検出装置と、
衛星信号受信装置の加速度または傾斜角度を検出する移動検出装置とを備え、
前記受信モード制御部は、
前記光量検出装置で検出された光量に基づいて衛星信号受信装置が屋外にあるか屋内にあるかを判断し、
前記移動検出装置で検出された衛星信号受信装置の加速度または傾斜角度の変化に基づいて前記衛星信号受信装置が移動中であるか静止中であるかを判断し、
これらの検出結果から前記時刻情報受信モードを、時刻情報屋内受信モード、時刻情報移動受信モード、時刻情報屋外静止受信モードのいずれかに設定する
ことを特徴とする衛星信号受信装置。
【請求項6】
請求項1から請求項5のいずれかに記載の衛星信号受信装置において、
前記受信モード制御部は、前記測位情報受信モードとして、少なくとも、手動操作によって測位情報を受信する測位情報手段受信モードと、位置情報衛星の軌道情報を受信する軌道情報受信モードとを選択可能に構成され、
前記クロック制御部は、
前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成されるとともに、
前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成され、
前記受信モードとして測位情報手段受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第2処理クロックに設定し、
前記受信モードとして軌道情報受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定する
ことを特徴とする衛星信号受信装置。
【請求項7】
位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信する受信部と、
前記受信部が受信した衛星信号に基づいて少なくとも時刻情報を取得可能な情報取得部と、
前記受信部の受信モードを制御する受信モード制御部とを備え、
前記受信部は、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備え、
前記情報取得部は、受信データをデコード処理する演算部を備え、
前記受信モード制御部は、前記相関部の動作クロックおよび前記演算部の処理クロックを個別に制御するクロック制御部を備えるとともに、手動操作に基づいて時刻情報を受信する時刻情報手動受信モードと、時刻情報を自動的に受信する時刻情報自動受信モードとを選択可能に構成され、
前記クロック制御部は、
前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成され、かつ、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、
前記受信モードとして時刻情報手動受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、
前記受信モードとして時刻情報自動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することを特徴とする衛星信号受信装置。
【請求項8】
位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信する受信部と、
前記受信部が受信した衛星信号に基づいて少なくとも時刻情報を取得可能な情報取得部と、
前記受信部の受信モードを制御する受信モード制御部とを備え、
前記受信部は、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備え、
前記情報取得部は、受信データをデコード処理する演算部を備え、
前記受信モード制御部は、前記相関部の動作クロックおよび前記演算部の処理クロックを個別に制御するクロック制御部を備えるとともに、屋内において時刻情報を取得する時刻情報屋内受信モードと、屋外において移動中に時刻情報を取得する時刻情報移動受信モードと、屋外において静止中に時刻情報を取得する時刻情報屋外静止受信モードとを選択可能に構成され、
前記クロック制御部は、
前記演算部の処理クロックを、少なくとも、第1処理クロックおよび第1処理クロックよりも高速な第2処理クロックに切替可能に構成され、かつ、前記相関部の動作クロックを、少なくとも、第1動作クロックおよび第1動作クロックよりも高速な第2動作クロックに切替可能に構成されるとともに、
前記受信モードとして時刻情報屋内受信モードまたは時刻情報移動受信モードが選択された場合は、前記相関部の動作クロックを第2動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定し、
前記受信モードとして時刻情報屋外静止受信モードが選択された場合は、前記相関部の動作クロックを第1動作クロックに設定し、かつ、前記演算部の処理クロックを第1処理クロックに設定することを特徴とする衛星信号受信装置。
【請求項9】
請求項1から請求項8のいずれかに記載の衛星信号受信装置において、
電源電圧を検出する電圧検出装置を備え、
前記クロック制御部は、
前記電圧検出装置で検出した電圧が閾値未満の場合は、前記演算部の処理クロックを第1処理クロックに制御し、前記相関部の動作クロックを第1動作クロックに制御することを特徴とする衛星信号受信装置。
【請求項10】
請求項1から請求項9のいずれかの記載の衛星信号受信装置において、
衛星信号受信装置の使用経過年数を検出する経過年数検出部を備え、
前記クロック制御部は、
前記経過年数検出部で検出した使用経過年数が予め設定された年数以上の場合は、前記演算部の処理クロックを第1処理クロックに制御し、前記相関部の動作クロックを第1動作クロックに制御することを特徴とする衛星信号受信装置。
【請求項11】
請求項1から請求項7のいずれかに記載の衛星信号受信装置と、
内部時刻情報を生成する時刻情報生成部と、
前記内部時刻情報を修正する時刻情報修正部と、
前記内部時刻情報を表示する時刻表示部と、
を有する計時装置であって、
前記時刻情報修正部は、前記時刻情報受信モードで受信した時刻情報に基づいて前記内部時刻情報を修正することを特徴とする計時装置。
【請求項12】
位置情報衛星を捕捉し、この捕捉した前記位置情報衛星から送信される衛星信号を受信するとともに、前記衛星信号を捕捉するために用いられるコードと受信した衛星信号との相関を取得する相関部を備えた受信部と、
前記受信部が受信した衛星信号に基づいて時刻情報および測位情報を取得可能とされ、かつ、受信データをデコード処理する演算部を備えた情報取得部と、
前記受信部の受信モードを、時刻情報受信モードまたは測位情報受信モードに少なくとも制御する受信モード制御部とを備えた衛星信号受信装置の衛星信号受信方法であって、
前記受信モードを設定する受信モード設定工程と、
前記設定された受信モードに基づいて、前記相関部の動作クロックおよび前記演算部の処理クロックを個別に制御するクロック制御工程と、
前記制御されたクロックで相関部および演算部を作動させて衛星信号を受信する受信工程とを備えることを特徴とする衛星信号受信装置の衛星信号受信方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【公開番号】特開2009−128179(P2009−128179A)
【公開日】平成21年6月11日(2009.6.11)
【国際特許分類】
【出願番号】特願2007−303265(P2007−303265)
【出願日】平成19年11月22日(2007.11.22)
【出願人】(000002369)セイコーエプソン株式会社 (51,324)
【Fターム(参考)】
【公開日】平成21年6月11日(2009.6.11)
【国際特許分類】
【出願日】平成19年11月22日(2007.11.22)
【出願人】(000002369)セイコーエプソン株式会社 (51,324)
【Fターム(参考)】
[ Back to top ]