(57)【特許請求の範囲】
【請求項１】
時刻を表示する時刻表示部と、
位置情報衛星から送信される衛星信号を受信する衛星信号受信部と、
前記衛星信号受信部によって受信された前記衛星信号に基づいて位置情報を算出する位置情報算出部と、
前記位置情報と、前記位置情報で特定される地域の時刻に関するローカルタイム算出情報とを含むローカルタイム情報を記憶する第１記憶部と、
更新されたローカルタイム情報である更新情報を送信する更新情報送信装置から、前記更新情報を受信する更新情報受信部と、
前記更新情報受信部で受信した前記更新情報を記憶する第２記憶部と、
前記位置情報算出部によって算出された前記位置情報に対応する前記ローカルタイム算出情報が、前記第１記憶部のみに記憶されている場合は、前記第１記憶部から前記ローカルタイム算出情報を取得し、前記第２記憶部に記憶されている場合は、前記第２記憶部から前記ローカルタイム算出情報を取得するローカルタイム算出情報取得部と、
前記ローカルタイム算出情報に基づいて、前記時刻表示部の表示時刻を修正する時刻修正部と、を備え、
前記第１記憶部には、前記第１記憶部に記憶された前記ローカルタイム情報のバージョンを示す第１バージョン情報が記憶され、
前記第１記憶部から前記第１バージョン情報を読み出して前記更新情報送信装置に送信する第１送信部を備える
ことを特徴とする電子時計。
【請求項２】
時刻を表示する時刻表示部と、
位置情報衛星から送信される衛星信号を受信する衛星信号受信部と、
前記衛星信号受信部によって受信された前記衛星信号に基づいて位置情報を算出する位置情報算出部と、
前記位置情報と、前記位置情報で特定される地域の時刻に関するローカルタイム算出情報とを含むローカルタイム情報を記憶する第１記憶部と、
更新されたローカルタイム情報である更新情報を送信する更新情報送信装置から、前記更新情報を受信する更新情報受信部と、
前記更新情報受信部で受信した前記更新情報を記憶する第２記憶部と、
前記位置情報算出部によって算出された前記位置情報に対応する前記ローカルタイム算出情報が、前記第１記憶部のみに記憶されている場合は、前記第１記憶部から前記ローカルタイム算出情報を取得し、前記第２記憶部に記憶されている場合は、前記第２記憶部から前記ローカルタイム算出情報を取得するローカルタイム算出情報取得部と、
前記ローカルタイム算出情報に基づいて、前記時刻表示部の表示時刻を修正する時刻修正部と、を備え、
前記第２記憶部には、前記第２記憶部に記憶された前記更新情報のバージョンを示す第２バージョン情報が記憶され、
前記第２記憶部から前記第２バージョン情報を読み出して前記更新情報送信装置に送信する第２送信部を備える
ことを特徴とする電子時計。
【請求項３】
時刻を表示する時刻表示部と、
位置情報衛星から送信される衛星信号を受信する衛星信号受信部と、
前記衛星信号受信部によって受信された前記衛星信号に基づいて位置情報を算出する位置情報算出部と、
前記位置情報と、前記位置情報で特定される地域の時刻に関するローカルタイム算出情報とを含むローカルタイム情報を記憶する第１記憶部と、
更新されたローカルタイム情報である更新情報を送信する更新情報送信装置から、前記更新情報を受信する更新情報受信部と、
前記更新情報受信部で受信した前記更新情報を記憶する第２記憶部と、
前記位置情報算出部によって算出された前記位置情報に対応する前記ローカルタイム算出情報が、前記第１記憶部のみに記憶されている場合は、前記第１記憶部から前記ローカルタイム算出情報を取得し、前記第２記憶部に記憶されている場合は、前記第２記憶部から前記ローカルタイム算出情報を取得するローカルタイム算出情報取得部と、
前記ローカルタイム算出情報に基づいて、前記時刻表示部の表示時刻を修正する時刻修正部と、
二次電池と、
前記二次電池の電池残量を検出する残量検出部と、
前記残量検出部によって検出された前記電池残量が第１閾値以上の場合、前記第２記憶部に記憶された前記更新情報によって、前記第１記憶部に記憶された前記ローカルタイム情報における前記更新情報に対応するデータを書き換える第１書換部と、を備える
ことを特徴とする電子時計。
【請求項４】
時刻を表示する時刻表示部と、
位置情報衛星から送信される衛星信号を受信する衛星信号受信部と、
前記衛星信号受信部によって受信された前記衛星信号に基づいて位置情報を算出する位置情報算出部と、
前記位置情報と、前記位置情報で特定される地域の時刻に関するローカルタイム算出情報とを含むローカルタイム情報を記憶する第１記憶部と、
更新されたローカルタイム情報である更新情報を送信する更新情報送信装置から、前記更新情報を受信する更新情報受信部と、
前記更新情報受信部で受信した前記更新情報を記憶する第２記憶部と、
前記位置情報算出部によって算出された前記位置情報に対応する前記ローカルタイム算出情報が、前記第１記憶部のみに記憶されている場合は、前記第１記憶部から前記ローカルタイム算出情報を取得し、前記第２記憶部に記憶されている場合は、前記第２記憶部から前記ローカルタイム算出情報を取得するローカルタイム算出情報取得部と、
前記ローカルタイム算出情報に基づいて、前記時刻表示部の表示時刻を修正する時刻修正部と、
発電部と、
前記発電部で発電された電気エネルギーを蓄積する二次電池と、
前記発電部による発電電力を検出する電力検出部と、
前記電力検出部によって検出された前記発電電力が第２閾値以上の場合、前記第２記憶部に記憶された前記更新情報によって、前記第１記憶部に記憶された前記ローカルタイム情報における前記更新情報に対応するデータを書き換える第２書換部と、を備える
ことを特徴とする電子時計。
【請求項５】
時刻を表示する時刻表示部と、
位置情報衛星から送信される衛星信号を受信する衛星信号受信部と、
前記衛星信号受信部によって受信された前記衛星信号に基づいて位置情報を算出する位置情報算出部と、
前記位置情報と、前記位置情報で特定される地域の時刻に関するローカルタイム算出情報とを含むローカルタイム情報を記憶する第１記憶部と、
更新されたローカルタイム情報である更新情報を送信する更新情報送信装置から、前記更新情報を受信する更新情報受信部と、
前記ローカルタイム算出情報または前記更新情報に基づいて、前記時刻表示部の表示時刻を修正する時刻修正部と、を備え、
前記第１記憶部には、前記第１記憶部に記憶された前記ローカルタイム情報のバージョンを示す第１バージョン情報が記憶され、
前記第１記憶部から前記第１バージョン情報を読み出して前記更新情報送信装置に送信する第１送信部を備える
ことを特徴とする電子時計。
【請求項６】
請求項１から請求項４のいずれか１項に記載の電子時計において、
前記ローカルタイム算出情報取得部は、
前記第２記憶部を参照して、前記位置情報に対応するローカルタイム算出情報が、前記第２記憶部に記憶された前記更新情報に含まれる場合、当該更新情報に基づいて、前記位置情報に対応するローカルタイム算出情報を取得し、
前記位置情報に対応するローカルタイム算出情報が、前記第２記憶部に記憶された前記更新情報に含まれない場合、前記第１記憶部を参照して、当該第１記憶部に記憶された前記ローカルタイム情報に基づいて、前記位置情報に対応するローカルタイム算出情報を取得する
ことを特徴とする電子時計。
【請求項７】
請求項１から請求項６のいずれか１項に記載の電子時計において、
前記更新情報は、前記第１記憶部に記憶された前記ローカルタイム情報に対する差分データである
ことを特徴とする電子時計。
【請求項８】
請求項１から請求項７のいずれか１項に記載の電子時計において、
前記更新情報送信装置と無線により通信する通信部を備え、
前記更新情報受信部は、前記更新情報送信装置から送信される前記更新情報を、前記通信部を介して取得する
ことを特徴とする電子時計。
【請求項９】
時刻を表示する時刻表示部と、
位置情報衛星から送信される衛星信号を受信する衛星信号受信部と、
前記衛星信号受信部によって受信された前記衛星信号に基づいて位置情報を算出する位置情報算出部と、
前記位置情報と、前記位置情報で特定される地域の時刻に関するローカルタイム算出情報とを含むローカルタイム情報を記憶する第１記憶部と、
更新されたローカルタイム情報である更新情報を送信する更新情報送信装置から、前記更新情報を受信する更新情報受信部と、
前記更新情報受信部で受信した前記更新情報を記憶する第２記憶部と、
前記位置情報算出部によって算出された前記位置情報に対応する前記ローカルタイム算出情報が、前記第１記憶部のみに記憶されている場合は、前記第１記憶部から前記ローカルタイム算出情報を取得し、前記第２記憶部に記憶されている場合は、前記第２記憶部から前記ローカルタイム算出情報を取得するローカルタイム算出情報取得部と、
前記ローカルタイム算出情報に基づいて、前記時刻表示部の表示時刻を修正する時刻修正部と、を備え、
前記第１記憶部には、前記第１記憶部に記憶された前記ローカルタイム情報のバージョンを示す第１バージョン情報が記憶され、
前記第１記憶部から前記第１バージョン情報を読み出して前記更新情報送信装置に送信する第１送信部を備える
ことを特徴とする電子機器。
【請求項１０】
時刻を表示する時刻表示部と、
位置情報衛星から送信される衛星信号を受信する衛星信号受信部と、
前記衛星信号受信部によって受信された前記衛星信号に基づいて位置情報を算出する位置情報算出部と、
前記位置情報と、前記位置情報で特定される地域の時刻に関するローカルタイム算出情報とを含むローカルタイム情報を記憶する第１記憶部と、
更新されたローカルタイム情報である更新情報を送信する更新情報送信装置から、前記更新情報を受信する更新情報受信部と、
前記更新情報受信部で受信した前記更新情報を記憶する第２記憶部と、
前記位置情報算出部によって算出された前記位置情報に対応する前記ローカルタイム算出情報が、前記第１記憶部のみに記憶されている場合は、前記第１記憶部から前記ローカルタイム算出情報を取得し、前記第２記憶部に記憶されている場合は、前記第２記憶部から前記ローカルタイム算出情報を取得するローカルタイム算出情報取得部と、
前記ローカルタイム算出情報に基づいて、前記時刻表示部の表示時刻を修正する時刻修正部と、を備え、
前記第２記憶部には、前記第２記憶部に記憶された前記更新情報のバージョンを示す第２バージョン情報が記憶され、
前記第２記憶部から前記第２バージョン情報を読み出して前記更新情報送信装置に送信する第２送信部を備える
ことを特徴とする電子時計。
【請求項１１】
請求項１から請求項８のいずれか１項に記載の電子時計に対して、前記更新情報を送信する更新情報送信装置であって、
前記第１記憶部に記憶された前記ローカルタイム情報のバージョンを示す第１バージョン情報を、前記電子時計から取得するバージョン取得部と、
前記バージョン取得部によって取得された前記第１バージョン情報に基づいて、更新情報が記憶された更新情報データベースから更新情報を取得する情報取得部と、
前記情報取得部で取得した前記更新情報を前記電子時計に送信する送信処理部と、を備える
ことを特徴とする更新情報送信装置。
【請求項１２】
請求項１から請求項４のいずれか１項に記載の電子時計に対して、前記更新情報を送信する更新情報送信装置であって、
前記第１記憶部に記憶された前記ローカルタイム情報のバージョンを示す第１バージョン情報と、前記第２記憶部に記憶された前記更新情報のバージョンを示す第２バージョン情報とを、前記電子時計から取得するバージョン取得部と、
前記バージョン取得部によって取得された前記第１バージョン情報および前記第２バージョン情報の少なくとも一方に基づいて、更新情報が記憶された更新情報データベースから更新情報を取得する情報取得部と、
前記情報取得部で取得した前記更新情報を前記電子時計に送信する送信処理部と、を備え、
前記送信処理部は、前記バージョン取得部によって取得された前記第２バージョン情報に基づいて前記更新情報の送信が不要と判定された場合には、前記電子時計に更新処理の終了指示を送信する
ことを特徴とする更新情報送信装置。
【請求項１３】
請求項１１に記載の更新情報送信装置において実行される更新情報送信プログラムであって、
前記更新情報送信装置を、
前記第１記憶部に記憶された前記ローカルタイム情報のバージョンを示す第１バージョン情報を、前記電子時計から取得するバージョン取得部と、
前記バージョン取得部によって取得された前記第１バージョン情報に基づいて、更新情報が記憶された更新情報データベースから更新情報を取得する情報取得部と、
前記情報取得部で取得した前記更新情報を前記電子時計に送信する送信処理部として機能させるための更新情報送信プログラム。
【請求項１４】
請求項１２に記載の更新情報送信装置において実行される更新情報送信プログラムであって、
前記更新情報送信装置を、
前記第１記憶部に記憶された前記ローカルタイム情報のバージョンを示す第１バージョン情報と、前記第２記憶部に記憶された前記更新情報のバージョンを示す第２バージョン情報とを、前記電子時計から取得するバージョン取得部と、
前記バージョン取得部によって取得された前記第１バージョン情報および前記第２バージョン情報の少なくとも一方に基づいて、更新情報が記憶された更新情報データベースから更新情報を取得する情報取得部と、
前記情報取得部で取得した前記更新情報を前記電子時計に送信し、前記バージョン取得部によって取得された前記第２バージョン情報に基づいて前記更新情報の送信が不要と判定された場合には、前記電子時計に更新処理の終了指示を送信する送信処理部として機能させるための更新情報送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子時計、電子機器、更新情報送信装置、および更新情報送信プログラムに関する。
【背景技術】
【０００２】
従来、位置情報と、当該位置情報に対応する位置におけるＵＴＣ（Coordinated Universal Time）に対する時差を示すタイムゾーン情報や、サマータイム（ＤＳＴ：Daylight Saving Time）に関する情報等を記憶部に記憶し、これらタイムゾーン情報やサマータイムに関する情報等（以下、ローカルタイム算出情報とも称する）を用いて、位置情報に対応する時刻を算出する電子時計が知られている（例えば特許文献１）。
この特許文献１の電子時計では、取得した位置情報に基づいて得られたローカルタイム算出情報によって時刻を修正して表示した際に、さらにユーザーが時刻を手動修正した場合は、その修正したローカルタイム算出情報を第２修正データとして記憶する。そして、次に位置情報を取得した場合には、その位置情報に対応する第２修正データが存在すれば、第２修正データを用いて時刻を修正して表示していた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２３７３１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の電子時計では、ユーザーがローカルタイム算出情報を手動操作で修正しなければならないため、修正作業が繁雑であった。
また、特許文献１の電子時計では、ユーザーが手動で修正した場所以外のローカルタイム算出情報は修正することができなかった。
このため、国や地域の政府などによってローカルタイム算出情報（タイムゾーンやサマータイムの設定）が変更され、電子時計に記憶されているローカルタイム算出情報と異なる場合、ユーザーがその国等に移動して位置情報の取得操作を行うと、古いローカルタイム算出情報で時刻が修正され、正しい時刻を表示できず、利便性が低下していた。
【０００５】
本発明は、ローカルタイム算出情報を容易に更新できて利便性を向上できる電子時計、電子機器、更新情報送信装置、および更新情報送信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の電子時計は、時刻を表示する時刻表示部と、位置情報衛星から送信される衛星信号を受信する衛星信号受信部と、前記衛星信号受信部によって受信された前記衛星信号に基づいて位置情報を算出する位置情報算出部と、前記位置情報と、前記位置情報で特定される地域の時刻に関するローカルタイム算出情報とを含むローカルタイム情報を記憶する第１記憶部と、更新されたローカルタイム情報である更新情報を送信する更新情報送信装置から、前記更新情報を受信する更新情報受信部と、前記更新情報受信部で受信した前記更新情報を記憶する第２記憶部と、前記位置情報算出部によって算出された前記位置情報に対応する前記ローカルタイム算出情報が、前記第１記憶部のみに記憶されている場合は、前記第１記憶部から前記ローカルタイム算出情報を取得し、前記第２記憶部に記憶されている場合は、前記第２記憶部から前記ローカルタイム算出情報を取得するローカルタイム算出情報取得部と、前記ローカルタイム算出情報に基づいて、前記時刻表示部の表示時刻を修正する時刻修正部と、を備えることを特徴とする。
【０００７】
本発明では、ローカルタイム情報を記憶する第１記憶部とは別に、更新情報（更新されたローカルタイム情報）を記憶する第２記憶部を備える。第２記憶部には、更新情報送信装置から送信され、更新情報受信部にて受信された前記更新情報が記憶される。また、位置情報算出部は、位置情報衛星から送信される衛星信号に基づいて位置情報を算出して取得する。そして、ローカルタイム算出情報取得部は、位置情報に対応するローカルタイム算出情報が、第１記憶部のみに記憶されている場合は、第１記憶部からローカルタイム算出情報を取得し、第２記憶部に記憶されている場合は、第２記憶部からローカルタイム算出情報を取得する。
これによれば、ある国や地域のローカルタイム算出情報が変更された場合でも、当該ローカルタイム算出情報の更新情報を、更新情報送信装置から受信することにより、ローカルタイム算出情報を容易に更新することができる。したがって、本発明の電子時計によれば、ローカルタイム算出情報を手動で修正する必要が無く、ローカルタイム算出情報を容易に更新できて利便性を向上できる。
【０００８】
また、腕時計のような小型の電子時計では、内蔵される電池容量も小さいため、第１記憶部に記憶されているローカルタイム情報の全データを、変更後のローカルタイム算出情報を含む新たなローカルタイム情報に書き換える場合、データ量が大きいために書換処理に時間がかかり、電力消費も大きくなる。このため、電子時計の持続時間が短くなったり、電圧低下によるシステムダウンが発生するおそれがある。
また、第１記憶部に記憶されているローカルタイム情報の一部のみを変更する場合、第１記憶部において、各国や地域毎のローカルタイム情報の記憶領域を高度に管理しなければならない。しかしながら、小型の電子時計に組み込まれる処理装置やプログラムでは、記憶部の高度な管理は難しく、実現が困難である。
これに対して、本発明によれば、ローカルタイム算出情報の変更部分を更新情報として受信し、第２記憶部に記憶しておくため、全データを書き換える場合に比べてデータ量も小さくでき、処理負荷や消費電力を低減できる。したがって、電子時計の持続時間も長くでき、電圧低下によるシステムダウンの発生を抑制でき、電子時計を安定的に動作させつつ、ローカルタイム算出情報を更新できる。
さらに、第１記憶部とは別の第２記憶部に更新情報を記憶するため、記憶部の管理も小さなプログラムで実現でき、小型の電子時計において容易に実現できる。
【０００９】
本発明の電子時計において、前記ローカルタイム算出情報取得部は、前記第２記憶部を参照して、前記位置情報に対応するローカルタイム算出情報が、前記第２記憶部に記憶された前記更新情報に含まれる場合、当該更新情報に基づいて、前記位置情報に対応するローカルタイム算出情報を取得し、前記位置情報に対応するローカルタイム算出情報が、前記第２記憶部に記憶された前記更新情報に含まれない場合、前記第１記憶部を参照して、当該第１記憶部に記憶された前記ローカルタイム情報に基づいて、前記位置情報に対応するローカルタイム算出情報を取得することが好ましい。
【００１０】
本発明によれば、ローカルタイム算出情報取得部は、まず、第２記憶部を参照し、第２記憶部に記憶された更新情報に、取得された位置情報に対応するローカルタイム算出情報が含まれる場合、当該更新情報からローカルタイム算出情報を取得する。一方、ローカルタイム算出情報取得部は、第２記憶部に記憶された更新情報に、取得された位置情報に対応するローカルタイム算出情報が含まれない場合（例えば、更新情報が記憶されていない場合や、位置情報に対応するローカルタイム算出情報が更新されていない場合）、第１記憶部に記憶されたローカルタイム情報からローカルタイム算出情報を取得する。
ここで、更新情報に含まれるローカルタイム算出情報は、ローカルタイム情報に含まれるローカルタイム算出情報よりも新しい情報である。このため、第１記憶部に記憶されたローカルタイム情報よりも先に、第２記憶部に記憶された更新情報を参照することにより、位置情報に対応するローカルタイム算出情報が更新情報に含まれる場合に、第１記憶部を参照する処理を省略できる。したがって、電子時計における処理負荷を軽減できる。
【００１１】
本発明の電子時計において、前記更新情報は、前記第１記憶部に記憶された前記ローカルタイム情報に対する差分データであることが好ましい。
【００１２】
前記更新情報としては、第１記憶部に実際に記憶されているローカルタイム情報に対する差分データではなく、ローカルタイム情報の初期値に対する差分データとすることもできる。例えば、ローカルタイム情報として、バージョン１〜３の３種類のバージョンが存在する場合に、第１記憶部にバージョン２のローカルタイム情報が記憶されていても、更新情報をバージョン３と１との差分データとすることもできる。ただし、この場合、バージョン２の更新情報が、第１記憶部および第２記憶部の両方に含まれることになり、更新情報のデータ量も増加する。
これに対して、本発明によれば、更新情報として第１記憶部に記憶されたローカルタイム情報の差分データを用いることにより、当該ローカルタイム情報に対して最小限の更新情報とすることができ、更新情報のデータ量を抑制できる。すなわち、第１記憶部にバージョン２のローカルタイム情報が記憶されている場合には、更新情報はバージョン３と２との差分データとされるため、差分データも最小限のデータ量とすることができる。したがって、更新情報の受信処理や、受信した更新情報を第２記憶部に書き込む処理を行う場合の処理負荷や消費電力の増大を抑制できる。
【００１３】
本発明の電子時計において、前記第１記憶部には、前記第１記憶部に記憶された前記ローカルタイム情報のバージョンを示す第１バージョン情報が記憶され、前記第１記憶部から前記第１バージョン情報を読み出して前記更新情報送信装置に送信する第１送信部を備えることが好ましい。
【００１４】
本発明によれば、第１記憶部は、ローカルタイム情報と、このローカルタイム情報の種類を示す第１バージョン情報とを記憶する。第１送信部は、第１バージョン情報を読み出して更新情報送信装置に送信する。これにより、第１記憶部に記憶されたローカルタイム情報のバージョンを更新情報送信装置に簡単に通知できる。したがって、電子時計や更新情報送信装置は、第１記憶部に記憶されたローカルタイム情報の一部のデータ、例えばＡ国のタイムゾーンデータを確認して、第１記憶部に記憶されたローカルタイム情報の内容を確認する必要が無く、バージョン情報を読み出して送信する簡単な処理で、当該ローカルタイム情報のバージョンに応じた適切な更新情報を更新情報送信装置から取得できる。
【００１５】
本発明の電子時計において、前記第２記憶部には、前記第２記憶部に記憶された前記更新情報のバージョンを示す第２バージョン情報が記憶され、前記第２記憶部から前記第２バージョン情報を読み出して前記更新情報送信装置に送信する第２送信部を備えることが好ましい。
【００１６】
本発明によれば、第２記憶部は、更新情報と、この更新情報の種類を示す第２バージョン情報とを記憶する。そして、第２送信部は、第２バージョン情報を読み出して更新情報送信装置に送信する。これにより、第２記憶部に記憶された更新情報のバージョンを更新情報送信装置に通知できる。
ここで、更新情報送信装置は、電子時計から送信される第２バージョン情報を参照することにより、第２記憶部に記憶されている更新情報が最新の更新情報か否かを判定でき、更新情報の送信の要否を簡単に判定できる。したがって、既に最新の更新情報が第２記憶部に記憶されているにも関わらず、当該最新の更新情報が更新情報送信装置から電子時計に送信されることによる、電子時計の処理負荷や電力消費の増大の抑制できる。
【００１７】
本発明の電子時計において、二次電池と、前記二次電池の電池残量を検出する残量検出部と、前記残量検出部によって検出された前記電池残量が第１閾値以上の場合、前記第２記憶部に記憶された前記更新情報によって、前記第１記憶部に記憶された前記ローカルタイム情報における前記更新情報に対応するデータを書き換える第１書換部と、を備えることが好ましい。
【００１８】
ここで、上記第１閾値は、第１記憶部に記憶されたローカルタイム情報を、第２記憶部に記憶された更新情報に基づいて書き換える処理を行った場合に、二次電池の電池残量を、電子時計を安定的に駆動可能なレベルに維持できる値に設定される。
本発明によれば、電池残量が第１閾値以上の場合には書換処理を実施し、第１閾値未満の場合には書換処理を実施しない。したがって、電子時計は、システムダウン等の不具合が発生することなく、書換処理を実施できる。
【００１９】
本発明の電子時計において、発電部と、前記発電部で発電された電気エネルギーを蓄積する二次電池と、前記発電部による発電電力を検出する電力検出部と、前記電力検出部によって検出された前記発電電力が第２閾値以上の場合、前記第２記憶部に記憶された前記更新情報によって、前記第１記憶部に記憶された前記ローカルタイム情報における前記更新情報に対応するデータを書き換える第２書換部と、を備えることが好ましい。
【００２０】
ここで、上記第２閾値は、第１記憶部に記憶されたローカルタイム情報を、第２記憶部に記憶された更新情報に基づいて書き換える処理を行った場合に、二次電池の電池残量を、電子時計を安定的に駆動可能なレベルに維持できる発電電力を確保できる値に設定される。
本発明によれば、発電電力が第２閾値以上の場合には書換処理を実施し、第２閾値未満の場合には書換処理を実施しない。したがって、電子時計は、システムダウン等の不具合が発生することなく、書換処理を実施できる。
【００２１】
本発明の電子時計において、前記更新情報送信装置と無線により通信する通信部を備え、前記更新情報受信部は、前記更新情報送信装置から送信される前記更新情報を、前記通信部を介して取得することが好ましい。
【００２２】
本発明によれば、更新情報受信部は、無線通信により、更新情報送信装置から更新情報を受信するため、ケーブルや専用の端子などを用いて電子時計と更新情報送信装置とを通信可能に接続する場合に比べて、電子時計に対して更新情報を容易に送信することができる。
【００２３】
本発明の電子機器は、時刻を表示する時刻表示部と、位置情報衛星から送信される衛星信号を受信する衛星信号受信部と、前記衛星信号受信部によって受信された前記衛星信号に基づいて位置情報を算出する位置情報算出部と、前記位置情報と、前記位置情報で特定される地域の時刻に関するローカルタイム算出情報とを含むローカルタイム情報を記憶する第１記憶部と、更新されたローカルタイム情報である更新情報を送信する更新情報送信装置から、前記更新情報を受信する更新情報受信部と、前記更新情報受信部で受信した前記更新情報を記憶する第２記憶部と、前記位置情報算出部によって算出された前記位置情報に対応する前記ローカルタイム算出情報が、前記第１記憶部のみに記憶されている場合は、前記第１記憶部から前記ローカルタイム算出情報を取得し、前記第２記憶部に記憶されている場合は、前記第２記憶部から前記ローカルタイム算出情報を取得するローカルタイム算出情報取得部と、前記ローカルタイム算出情報に基づいて、前記時刻表示部の表示時刻を修正する時刻修正部と、を備えることを特徴とする。
【００２４】
本発明によれば、前記電子時計と同じ作用効果を奏することができる。
【００２５】
本発明の更新情報送信装置は、前記電子時計に対して、前記更新情報を送信する更新情報送信装置であって、前記第１記憶部に記憶された前記ローカルタイム情報のバージョンを示す第１バージョン情報を、前記電子時計から取得するバージョン取得部と、前記バージョン取得部によって取得された前記第１バージョン情報に基づいて、更新情報が記憶された更新情報データベースから更新情報を取得する情報取得部と、前記情報取得部で取得した前記更新情報を前記電子時計に送信する送信処理部と、を備えることが好ましい。
【００２６】
ここで、更新情報データベースは、更新情報送信装置内に設けてもよいし、更新情報送信装置が通信可能なサーバーに設けてもよい。
本発明によれば、更新情報送信装置は、電子時計から送信された第１バージョン情報に基づいて、更新情報データベースから取得した更新情報を電子時計に送信する。これにより、更新情報送信装置は、電子時計に対して、適切な更新情報を送信することができる。
【００２７】
本発明の更新情報送信装置は、前記電子時計に対して、前記更新情報を送信する更新情報送信装置であって、前記第１記憶部に記憶された前記ローカルタイム情報のバージョンを示す第１バージョン情報と、前記第２記憶部に記憶された前記更新情報のバージョンを示す第２バージョン情報とを、前記電子時計から取得するバージョン取得部と、前記バージョン取得部によって取得された前記第１バージョン情報および前記第２バージョン情報の少なくとも一方に基づいて、更新情報が記憶された更新情報データベースから更新情報を取得する情報取得部と、前記情報取得部で取得した前記更新情報を前記電子時計に送信する送信処理部と、を備え、前記送信処理部は、前記バージョン取得部によって取得された前記第２バージョン情報に基づいて前記更新情報の送信が不要と判定された場合には、前記電子時計に更新処理の終了指示を送信することを特徴とする。
【００２８】
本発明によれば、更新情報送信装置は、電子時計から送信された第１バージョン情報と第２バージョン情報との少なくとも一方を取得し、これら少なくとも一方に基づいて、更新情報データベースから更新情報を取得し、電子時計に送信する。これにより、更新情報送信装置は、電子時計に対して、適切な更新情報を送信することができる。
さらに、第２バージョン情報に基づいて更新情報の送信が不要と判定された場合は、電子時計に更新処理の終了指示を送信するため、必要な更新情報のみを送信できる。
【００２９】
本発明は、更新情報送信装置において実行される更新情報送信プログラムであって、前記更新情報送信装置を、前記第１記憶部に記憶された前記ローカルタイム情報のバージョンを示す第１バージョン情報を、前記電子時計から取得するバージョン取得部と、前記バージョン取得部によって取得された前記第１バージョン情報に基づいて、更新情報が記憶された更新情報データベースから更新情報を取得する情報取得部と、前記情報取得部で取得した前記更新情報を前記電子時計に送信する送信処理部として機能させるものである。
【００３０】
本発明によれば、前記更新情報送信装置と同じ作用効果を奏することができる。
【００３１】
本発明は、前記更新情報送信装置において実行される更新情報送信プログラムであって、前記更新情報送信装置を、前記第１記憶部に記憶された前記ローカルタイム情報のバージョンを示す第１バージョン情報と、前記第２記憶部に記憶された前記更新情報のバージョンを示す第２バージョン情報とを、前記電子時計から取得するバージョン取得部と、前記バージョン取得部によって取得された前記第１バージョン情報および前記第２バージョン情報の少なくとも一方に基づいて、更新情報が記憶された更新情報データベースから更新情報を取得する情報取得部と、前記情報取得部で取得した前記更新情報を前記電子時計に送信し、前記バージョン取得部によって取得された前記第２バージョン情報に基づいて前記更新情報の送信が不要と判定された場合には、前記電子時計に更新処理の終了指示を送信する送信処理部として機能させるものである。
【００３２】
本発明によれば、前記更新情報送信装置と同じ作用効果を奏することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の第１実施形態に係る電子時計および電子機器を示す図。
【図２】第１実施形態の電子時計の概略構成を示す図。
【図３】ＲＡＭに記憶されたデータの構成を示す図。
【図４】第１記憶部に記憶されたデータの構成の一例を示す図。
【図５】ローカルタイム情報のデータ構成の一例を示す図。
【図６】第２記憶部に記憶されたデータの構成の一例を示す図。
【図７】更新情報のデータ構成の一例を示す図。
【図８】第１実施形態に係る電子時計の概略構成を示すブロック図。
【図９】第１実施形態に係る電子機器およびサーバーの概略構成を示すブロック図。
【図１０】第１実施形態に係る電子時計の更新処理を示すフローチャート。
【図１１】第１実施形態に係る電子機器の更新処理を示すフローチャート。
【図１２】第１実施形態に係るサーバーの更新処理を示すフローチャート。
【図１３】第１実施形態に係る電子時計の時刻算出処理を示すフローチャート。
【図１４】第２実施形態の電子時計の概略構成を示す図。
【図１５】第２実施形態に係る電子時計の時刻算出処理を示すフローチャート。
【図１６】第３実施形態に係る電子時計の概略構成を示すブロック図。
【図１７】第３実施形態に係る電子時計の書換処理を示すフローチャート。
【図１８】第４実施形態に係る電子時計の概略構成を示すブロック図。
【図１９】第４実施形態に係る電子時計の書換処理を示すフローチャート。
【図２０】本発明の一変形例に係る電子時計の概略構成を示す図。
【発明を実施するための形態】
【００３４】
以下、本発明の具体的な実施形態を図面に基づいて説明する。
［第１実施形態］
図１は、本発明に係る電子時計１、電子機器１２０、およびサーバー１３０を示す概略図である。
電子時計１は、ＧＰＳ衛星信号受信装置付きの腕時計である。この電子時計１は、地球の上空を所定の軌道で周回している少なくとも３つのＧＰＳ衛星９からの衛星信号を受信して、電子時計１の位置情報を算出する。また、電子時計１は、少なくとも１つのＧＰＳ衛星９からの衛星信号を受信して衛星時刻情報を取得し、ＵＴＣを算出する。さらに、電子時計１は、ローカルタイム情報を記憶している。ローカルタイム情報は、現在地（位置情報）と、ＵＴＣに対する現在地の時刻（地方時）を算出するためのローカルタイム算出情報とが関連付けされたものである。電子時計１は、ローカルタイム情報から、現在地に対応するローカルタイム算出情報を取得し、前記ＵＴＣと前記ローカルタイム算出情報とを用いて、電子時計１の表示時刻を修正する。したがって、電子時計１の表示時刻は前記地方時に対応する時刻となる。
また、電子時計１は、スマートフォンやタブレット等の携帯型の機器である電子機器１２０と通信可能に構成される。電子時計１は、ローカルタイム情報における一部の地域のローカルタイム算出情報が更新された場合、その更新情報を、電子機器１２０を介してサーバー１３０から取得する。前記更新情報は、ローカルタイム算出情報が更新された地域を示す位置情報と、更新されたローカルタイム算出情報とで構成されたローカルタイム情報である。したがって、更新情報は、電子時計１の製造時に記憶された全地域のローカルタイム情報の一部分の地域のデータ、つまりサブセットである。
電子時計１は、ローカルタイム情報や更新情報に基づいて、内部時刻情報を修正する。すなわち、電子時計１、電子機器１２０、およびサーバー１３０により、ローカルタイム情報の更新システムが構成される。
以下、この更新システムを構成する電子時計１、電子機器１２０、およびサーバー１３０について詳細に説明する。
【００３５】
［電子時計の構成］
電子時計１は、図１に示すように、文字板２および指針３からなるアナログ表示装置を備える。指針３は、時針４、分針５および秒針６を備えて構成され、ステップモーターで歯車を介して駆動される。
また、電子時計１には、入力装置（外部操作部材）としてボタン７およびリューズ８が設けられている。
なお、ＧＰＳ衛星９は、本発明における位置情報衛星の一例であり、地球の上空に複数存在している。現在は約３０個のＧＰＳ衛星９が周回している。
【００３６】
［電子時計の回路構成］
図２は電子時計１の主な回路構成を示す図である。
電子時計１は、図２に示すように、衛星信号受信部としてのＧＰＳ装置（ＧＰＳモジュール）１０と、制御装置（ＣＰＵ）２０と、記憶装置３０と、入力装置４０と、時刻表示部としての表示装置５０と、通信部としての通信装置６０と、電源装置７０と、ローカルタイム情報記憶装置８０と、を備えている。これらの各装置は、データバス９０を介してデータを通信している。
【００３７】
［ＧＰＳ装置の構成］
ＧＰＳ装置１０は、ＧＰＳアンテナ１１を備え、ＧＰＳアンテナ１１を介して受信した衛星信号を処理して時刻情報を取得したり、位置情報を算出するものである。
ＧＰＳアンテナ１１は、地球の上空を所定の軌道で周回している複数のＧＰＳ衛星９からの衛星信号を受信する。このＧＰＳアンテナ１１は、例えば文字板２の外周に沿って配置されるリングアンテナや、文字板２の裏面側に配置されるパッチアンテナで構成されている。
【００３８】
そして、ＧＰＳ装置１０は、ＧＰＳ衛星９から送信される衛星信号を受信してデジタル信号に変換するＲＦ（Radio Frequency）部１０１と、受信信号の相関判定を実行して航法メッセージを復調するＢＢ部（ベースバンド部）１０２と、ＢＢ部１０２で復調された航法メッセージ（衛星信号）に基づいて時刻情報や測位情報を取得する情報取得部１０３とを備える。
【００３９】
ＲＦ部１０１は、バンドパスフィルター、ＰＬＬ回路、ＩＦフィルター、ＶＣＯ（Voltage Controlled Oscillator）、ＡＤＣ（Ａ／Ｄ変換器）、ミキサー、ＬＮＡ（Low NoiseAmplifier）、ＩＦアンプ等を備えている。
そして、バンドパスフィルターで抜き出された衛星信号は、ＬＮＡで増幅された後、ミキサーでＶＣＯの信号とミキシングされ、ＩＦ（Intermediate Frequency：中間周波数）にダウンコンバートされる。ミキサーでミキシングされたＩＦは、ＩＦアンプ、ＩＦフィルターを通り、ＡＤＣ（Ａ／Ｄ変換器）でデジタル信号に変換される。
【００４０】
ＢＢ部１０２は、ＧＰＳ衛星９で送信時に使用されたものと同一のＣ／Ａコードからなるローカルコードを生成するローカルコード生成部と、前記ローカルコードとＲＦ部１０１から出力される受信信号との相関値を算出する相関部とを備える。
そして、前記相関部で算出された相関値が所定の閾値以上であれば、受信した衛星信号に用いられたＣ／Ａコードと生成したローカルコードが一致していることになり、衛星信号を捕捉（同期）することができる。このため、受信した衛星信号を、前記ローカルコードを用いて相関処理することで、航法メッセージを復調することができる。
【００４１】
情報取得部１０３は、ＢＢ部１０２で復調した航法メッセージから時刻情報を取得する時刻情報取得部１０４と、同様に上記航法メッセージから位置情報を算出して取得する位置情報算出部１０５とを備える。すなわち、ＧＰＳ衛星９から送信される航法メッセージには、プリアンブルデータおよびＨＯＷ（Hand Over Word）のＴＯＷ（Time of Week、「Ｚカウント」ともいう）、各サブフレームデータが含まれている。サブフレームデータは、サブフレーム１からサブフレーム５まであり、各サブフレームには、例えば、週番号データや衛星健康状態データを含む衛星補正データ等や、エフェメリス（ＧＰＳ衛星９毎の詳細な軌道情報）や、アルマナック（全ＧＰＳ衛星９の概略軌道情報）などのデータが含まれている。
したがって、情報取得部１０３の時刻情報取得部１０４は、受信した航法メッセージから所定のデータ部分を抽出し、時刻情報を取得しており、位置情報算出部１０５は、同様に、航法メッセージから位置情報を算出して取得している。
【００４２】
［入力装置、表示装置、通信装置および電源装置の構成］
入力装置４０は、外部操作部材としてのボタン７およびリューズ８で構成されている。この入力装置４０は、ユーザーによる入力操作を受け付ける操作部として機能する。
表示装置５０は、ステップモーターおよび輪列で駆動されて時刻を表示する指針３および文字板２を備えている。
通信装置６０は、電子機器１２０等の外部機器と通信する。通信装置６０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉ（登録商標）などの各種無線通信手段で構成される。
電源装置７０は、電子時計１に電力を供給可能に構成される。電源装置７０は、電源として一次電池を有するものでもよいし、二次電池を有し、ソーラーパネル等の充電手段によって充電可能に構成されてもよい。
【００４３】
［記憶装置の構成］
記憶装置３０は、ＲＡＭ３１およびFlash ROM３２を備える。
ＲＡＭ３１には、図３に示すように、ＲＡＭ３１には、受信時刻データ３１１と、閏秒更新データ３１２と、内部時刻データ３１３と、時計表示用時刻データ３１４と、時刻修正用データ３１５と、が記憶される領域が設けられている。
受信時刻データ３１１には、ＧＰＳ衛星信号から取得した時刻情報（衛星時刻情報）が記憶される。閏秒更新データ３１２には、少なくとも現在の閏秒のデータが記憶される。すなわち、ＧＰＳ衛星信号のサブフレーム４、ページ１８には、閏秒に関するデータとして、「現在の閏秒」、「閏秒の更新週」、「閏秒の更新日」、「更新後の閏秒」の各データが含まれる。このうち、本実施形態では、少なくとも「現在の閏秒」のデータを、閏秒更新データ３１２に記憶している。
【００４４】
内部時刻データ３１３には、内部時刻情報が記憶される。そして、ＧＰＳ衛星信号を受信して受信時刻データ３１１が更新された場合には、この受信時刻データ３１１に記憶された衛星時刻情報と、閏秒更新データ３１２に記憶している「現在の閏秒」とによって内部時刻データ３１３が更新される。すなわち、内部時刻データ３１３には、ＵＴＣ（協定世界時）が記憶されることになる。
内部時刻データ３１３は、通常は図示しない発振回路から出力される１Ｈｚの基準信号によって１秒毎に更新され、衛星信号を受信して時刻情報を取得した場合には、取得した時刻情報によって修正される。したがって、内部時刻データ３１３には現在のＵＴＣが記憶されている。
【００４５】
時計表示用時刻データ３１４には、内部時刻データ３１３の内部時刻情報に、時刻修正用データ３１５を加味した時刻データが記憶される。当該時刻データは、表示時刻である現地の現在時刻（地方時）に対応するデータである。
時刻修正用データ３１５は、ＵＴＣに対する、現在地の時刻（地方時）のオフセット値を示し、後述するローカルタイム情報（図５参照）に基づいて取得される。
【００４６】
Flash ROM３２には、制御装置２０で実行するプログラムや、プログラムの実行時に用いられるデータを記憶している。より具体的には、Flash ROM３２は、電子時計１を駆動させるためのシステム設定情報や受信設定情報が記憶されている。これらのうち、システム設定情報は、例えば、指針位置の定義情報等である。また、受信設定情報は、ＧＰＳ装置１０の受信処理における、衛星信号の自動受信間隔や、衛星信号を捕捉できない場合などに受信処理を終了するまでのタイムアウト時間等である。
【００４７】
［ローカルタイム情報記憶装置の構成］
ローカルタイム情報記憶装置８０は、第１記憶部８１および第２記憶部８２を備える。これら第１記憶部８１および第２記憶部８２は、Flash ROMやＥＥＰＲＯＭ等の、データを書き換え可能な各種メモリーを用いて構成される。
【００４８】
［第１記憶部の構成］
図４は、第１記憶部８１に記憶されたデータの構成の一例を示す図である。
第１記憶部８１には、ローカルタイム情報８３や、ローカルタイム情報８３のバージョン（版）を示す第１バージョン情報８４が、所定のアドレスにそれぞれ記憶される。ローカルタイム情報８３は、後に詳述するが、位置情報とローカルタイム算出情報とを関連付けた情報であり、電子時計１は、当該ローカルタイム情報８３を用いることにより、位置情報に対応する地方時とＵＴＣとの間のオフセット値を、時刻修正用データ３１５の候補として取得できる。
【００４９】
［ローカルタイム情報］
図５は、ローカルタイム情報８３のデータ構成の一例を示す図である。
ローカルタイム情報８３は、位置情報である領域情報８３１と、ローカルタイム算出情報８３２とが対応付けられている。
このローカルタイム算出情報８３２は、領域情報８３１として記憶された各領域において、ＵＴＣに対する時差を取得するための情報であり、タイムゾーン情報８３２１と、タイムゾーン変更情報８３２２と、ＤＳＴオフセット情報８３２３と、ＤＳＴ開始情報８３２４と、ＤＳＴ終了情報８３２５と、ＤＳＴ変更情報８３２６とを含む。
【００５０】
領域情報８３１は、地理情報を複数の領域に分割した際の各領域を示す情報である。各領域は、例えば、東西および南北方向の各長さが１０００〜２０００ｋｍ程度の矩形形状の領域である。なお、地理情報とは、タイムゾーンを有する地図情報である。領域情報８３１としては、各領域を特定するための座標データが記憶されている。すなわち、矩形形状の領域であれば、例えば、左上の座標（経度、緯度）と、領域の右下の座標（経度、緯度）とで領域を特定できるため、これらの２点の座標が記憶されている。
【００５１】
タイムゾーン情報８３２１は、各領域におけるＵＴＣに対するタイムゾーンを示す。
タイムゾーン変更情報８３２２は、タイムゾーンの変更予定を示す情報であり、各領域においてタイムゾーンが変更される日時や、タイムゾーン変更後のＵＴＣに対する時差を示す。例えば、図５に示すように、領域２では、２０１４年１０月２６日の午前２時以降に、ＵＴＣに対する時差が＋８時間から＋９時間に変更されることを示している。
【００５２】
ＤＳＴオフセット情報８３２３は、各領域における夏時間（サマータイム）のオフセット値を示す。
ＤＳＴ開始情報８３２４は、各領域における夏時間の開始時期を示し、ＤＳＴ終了情報８３２５は、各領域における夏時間の終了時期を示す。
ＤＳＴ変更情報８３２６は、ＤＳＴの変更予定を示す情報であり、各領域における夏時間の設定が変更される日時や、変更後のオフセット値等を示す。
例えば、図５に示すように、領域３では、３月最終日曜から１０月最終日曜の期間においてＤＳＴのオフセット値を＋１とし、２０１５年以降ではＤＳＴのオフセット値を０とすることを示している。
なお、夏時間の開始時期および終了時期をＤＳＴルールとしてFlash ROM３２等に記憶している場合、ローカルタイム情報８３は、ＤＳＴ開始情報８３２４およびＤＳＴ終了情報８３２５のかわりに、適用されるＤＳＴルールを指定する情報を、各領域毎に記憶しておいてもよい。
【００５３】
［第１バージョン情報］
第１バージョン情報８４は、ローカルタイム情報８３のバージョン（版）を示し、ローカルタイム情報８３の内容を特定するための情報である。
タイムゾーンや夏時間等のローカルタイム算出情報を構成する各情報の変更に応じて、当該変更が反映された新たなローカルタイム情報が作成される。そして、作成された新たなローカルタイム情報に対して、新たな第１バージョン情報が付与される。この第１バージョン情報は、例えば、ローカルタイム情報のバージョンを、数値や文字や記号等に対応させて表示させるための情報である。
このように、第１記憶部８１に記憶されている第１バージョン情報８４を参照することで、ローカルタイム情報８３のバージョンを確認できるため、後述するように電子機器１２０やサーバー１３０は、ローカルタイム情報８３が最新のローカルタイム情報か否かを容易に判別できる。
【００５４】
［第２記憶部の構成］
図６は、第２記憶部８２に記憶されたデータの構成の一例を示す図である。
第２記憶部８２には、後述するが、上記ローカルタイム情報８３の更新情報８５や、更新情報８５のバージョンを示す第２バージョン情報８６が記憶される。
更新情報８５は、第１記憶部８１に記憶されたローカルタイム情報８３に対して更新された部分を示す差分情報である。
【００５５】
［更新情報の構成］
図７は、更新情報８５のデータ構成の一例を示す図である。
更新情報８５は、図７に示すように、更新された部分の情報で構成されている点以外では、基本的にローカルタイム情報８３と同様に構成され、位置情報である領域情報８５１と、ローカルタイム算出情報８５２とが対応付けられている。すなわち、ローカルタイム算出情報８５２は、ローカルタイム算出情報８３２と同様に、タイムゾーン情報８５２１と、タイムゾーン変更情報８５２２と、ＤＳＴオフセット情報８５２３と、ＤＳＴ開始情報８５２４と、ＤＳＴ終了情報８５２５と、ＤＳＴ変更情報８５２６とを含む。
なお、図７に示す更新情報８５は、ローカルタイム情報８３に対する差分情報として、領域４におけるローカルタイム算出情報８５２を有する。当該ローカルタイム算出情報８５２では、ローカルタイム情報８３に対して、領域４におけるタイムゾーン情報８５２１が変更されている。
【００５６】
ローカルタイム情報を構成する各情報が変更されると、新たなローカルタイム情報が作成される。そして、新たなローカルタイム情報と、第１記憶部８１に記憶されたローカルタイム情報８３との差分情報である新たな更新情報がサーバー１３０の後述する更新情報データベース１３１に記憶される。この新たな更新情報は、後述する更新処理により、電子機器１２０を介してサーバー１３０から取得され、第２記憶部８２に更新情報８５として記憶される。この場合、第１記憶部８１に記憶されたローカルタイム情報８３と、第２記憶部８２に記憶された更新情報８５とに基づいて、上記新たなローカルタイム情報に含まれる最新のローカルタイム算出情報を取得できる。
【００５７】
［第２バージョン情報］
第２バージョン情報８６は、更新情報８５のバージョンを示し、更新情報８５の内容を特定するための情報である。本実施形態では、第２バージョン情報８６は、更新情報８５のバージョンとともに、ローカルタイム情報８３のバージョンを示す。
【００５８】
ここで、下記表１に、最新のローカルタイム情報がＶｅｒ.３である場合の、第１バージョン情報８４と、第２バージョン情報８６と、最新の更新情報のバージョンと、の対応の一例を示す。
なお、最新の更新情報とは、第１記憶部８１に記憶されたローカルタイム情報８３と、最新のローカルタイム情報との差分データである。
【００５９】
【表１】
0006511834.tif 000002
【００６０】
表１の例では、新たなローカルタイム情報が作成される度に、ローカルタイム情報に対して新たなバージョン情報が、Ｖｅｒ．１、Ｖｅｒ．２、およびＶｅｒ．３の順に設定される。この場合、第１記憶部８１に記憶されたローカルタイム情報８３のバージョンに応じて２つのバージョンの更新情報が存在する。
上記表１における１段目の例では、第２記憶部８２に記憶された更新情報８５は、Ｖｅｒ．２のローカルタイム情報と、Ｖｅｒ．１のローカルタイム情報との差分データである。すなわち、第２記憶部８２の第２バージョン情報８６として、Ｖｅｒ．２．１のバージョン情報が記憶されている。なお、この場合、Ｖｅｒ．３のローカルタイム情報と、Ｖｅｒ．１のローカルタイム情報との差分データであるＶｅｒ．３．１の更新情報が、第１記憶部８１に記憶されたローカルタイム情報８３に対する最新の更新情報である。
【００６１】
また、上記表１における２段目の例では、第１記憶部８１にＶｅｒ．１のローカルタイム情報８３が記憶され、第２記憶部８２に更新情報８５が記憶されていない場合は、Ｖｅｒ．３のローカルタイム情報と、Ｖｅｒ．１のローカルタイム情報との差分データであるＶｅｒ．３．１の更新情報が、ローカルタイム情報８３に対する最新の更新情報である。
また、上記表１における３段目の例では、第１記憶部８１にＶｅｒ．２のローカルタイム情報８３が記憶され、第２記憶部８２に更新情報８５が記憶されていない場合は、Ｖｅｒ．３のローカルタイム情報と、Ｖｅｒ．２のローカルタイム情報との差分データであるＶｅｒ．３．２の更新情報が、ローカルタイム情報８３に対する最新の更新情報である。
上記例では、第２バージョン情報は、一の位がローカルタイム情報の最新バージョンの数値とされ、小数点以下の一桁目が第１記憶部８１に記憶されているローカルタイム情報のバージョンを示している。
このため、第２バージョン情報のみを参照することにより、更新情報８５が、いずれバージョンのローカルタイム情報に対する更新情報であるかや、当該ローカルタイム情報に対する最新の更新情報か否かを判定できる。
【００６２】
［制御装置の構成］
図８は、電子時計１の概略構成を示すブロック図である。
制御装置２０は、図８に示すように、受信制御部２１と、ローカルタイム算出情報取得部２２と、時刻修正部２３と、バージョン送信部２４と、更新情報受信部２５と、通信制御部２６と、を備える。この制御装置（ＣＰＵ）２０は、Flash ROM３２に記憶されたプログラムにより各種の演算、制御および計時を行う。なお、計時は、例えば、発振回路からの基準信号を計数することによって行われる。
【００６３】
受信制御部２１は、ボタン７などの入力装置４０によって受信指示操作が行われたことを入力装置４０からの信号で検出すると、ＧＰＳ装置１０を駆動制御して衛星信号の受信処理を実行する。
さらに、受信制御部２１は、ＧＰＳ装置１０の時刻情報取得部１０４で取得した時刻情報を受信時刻データ３１１に記憶する。
【００６４】
ローカルタイム算出情報取得部２２は、ＧＰＳ装置１０の位置情報算出部１０５によって算出された位置情報（経度・緯度）に対応するローカルタイム算出情報を、第１記憶部８１に記憶されたローカルタイム情報８３（ローカルタイム算出情報８３２）、または第２記憶部８２に記憶された更新情報８５（ローカルタイム算出情報８５２）から取得する。ローカルタイム算出情報取得部２２は、取得したローカルタイム算出情報を時刻修正用データ３１５として記憶する。
具体的には、ローカルタイム算出情報取得部２２は、位置情報が示す座標から、当該位置情報に対応する領域を特定する。そして、ローカルタイム算出情報取得部２２は、特定された領域に対応するローカルタイム算出情報が第２記憶部８２の更新情報８５に含まれる場合には更新情報８５から、含まれない場合には第１記憶部８１のローカルタイム情報８３から、当該領域に対応するローカルタイム算出情報を取得する。これにより、ローカルタイム算出情報取得部２２は、上記領域に対応する最新のローカルタイム算出情報を取得する。
【００６５】
時刻修正部２３は、ＧＰＳ装置１０で取得した時刻情報（受信時刻データ３１１）と、閏秒更新データ３１２とで内部時刻データ３１３を更新し、さらに内部時刻データ３１３と時刻修正用データ３１５（ローカルタイム算出情報）とに基づいて、表示時刻である現地の現在時刻（地方時）を算出し、時計表示用時刻データ３１４を修正する。
【００６６】
なお、時刻情報の受信後は、発振回路からの基準信号で内部時刻データ３１３が更新されると、内部時刻データ３１３に時刻修正用データ３１５を加算することで時計表示用時刻データ３１４も更新される。時計表示用時刻データ３１４に基づいて、表示装置５０の指針３が駆動され、時刻が表示される。
【００６７】
バージョン送信部２４は、第１送信部２４１および第２送信部２４２を有する。
第１送信部２４１は、第１バージョン情報８４を、通信装置６０に送信する。
第２送信部２４２は、第２記憶部８２に更新情報８５が記憶されている場合、第２バージョン情報８６を、通信装置６０に送信する。
【００６８】
更新情報受信部２５は、第１記憶部８１に記憶されているローカルタイム情報８３に対する最新の更新情報を、通信装置６０を介して電子機器１２０から受信する。更新情報受信部２５は、取得した更新情報およびバージョン情報を第２記憶部８２の所定の領域に記憶させる。
通信制御部２６は、通信装置６０を制御して電子機器１２０との間の通信を実行する。
【００６９】
［電子機器の構成］
図９は、電子機器１２０およびサーバー１３０の概略構成を示す図である。
電子機器１２０は、ネットワークを介して接続されたサーバー１３０から更新情報を取得し、電子時計１に送信する更新情報送信装置として機能する。この電子機器１２０は、入力装置１２１と、通信装置１２２と、制御装置１２３と、記憶装置（図示省略）と、を備える。これらのうち、記憶装置は、電子機器１２０で実行するプログラム（更新情報送信プログラムを含む）や、プログラムの実行時に用いられるデータを記憶している。
【００７０】
入力装置１２１は、入力操作を受け付ける装置であり、ボタンやタッチパネル等によって構成されている。
通信装置１２２は、電子時計１およびサーバー１３０との間で各種データの送受信を行う。この通信装置１２２は、ＢｌｕｅｔｏｏｔｈやＷｉ−Ｆｉなどの各種無線通信手段で構成されている。
【００７１】
制御装置１２３は、バージョン取得部１２４と、情報取得部１２５と、送信処理部１２６と、通信制御部１２７と、を備える。
バージョン取得部１２４は、電子時計１に対してバージョン情報の送信を要求する。電子時計１は、当該要求に応じ、第２記憶部８２に第２バージョン情報８６が記憶されている場合は当該第２バージョン情報８６および第１バージョン情報８４を、電子機器１２０に送信する。一方、第２バージョン情報８６が記憶されていない場合、第１記憶部８１に記憶された第１バージョン情報８４を送信する。なお、第２記憶部８２に第２バージョン情報８６が記憶されている場合に、第２バージョン情報８６のみ電子機器１２０に送信してもよい。第２バージョン情報８６のみでも第１記憶部８１に記憶されたローカルタイム情報のバージョンを判別できるためである。
【００７２】
情報取得部１２５は、電子時計１から送信されたバージョン情報と、更新情報の要求とをサーバー１３０に送信する。そして、上記バージョン情報に対応する最新の更新情報がある場合、情報取得部１２５は、当該更新情報をサーバー１３０から取得する。一方、最新の更新情報がない場合、情報取得部１２５は、更新が不要である旨を通知する更新不要通知をサーバー１３０から取得する。なお、最新の更新情報がない場合とは、第１記憶部８１に記憶されたローカルタイム情報８３そのものが最新の情報である場合や、第２記憶部８２に記憶された更新情報８５が、ローカルタイム情報８３に対する最新の更新情報である場合である。
【００７３】
送信処理部１２６は、サーバー１３０から送信された更新情報を電子時計１に送信する。また、送信処理部１２６は、サーバー１３０から更新不要通知を受信した場合は、電子時計１に更新処理の終了指示を送信する。
通信制御部１２７は、通信装置１２２を介した電子時計１やサーバー１３０との間の通信を制御する。
【００７４】
［サーバーの構成］
サーバー１３０は、ネットワークを介して電子機器１２０と通信可能に構成され、電子機器１２０からの要求に応じて、ローカルタイム情報８３に対する最新の更新情報を送信する。このサーバー１３０は、更新情報データベース１３１と、更新処理部１３２と、を備える。
更新情報データベース１３１は、ローカルタイム情報の各バージョンについて、最新のローカルタイム情報に対する更新情報と、当該更新情報のバージョン情報とを関連付けて記憶している。
【００７５】
更新処理部１３２は、電子機器１２０からの要求に応じて、更新情報を電子機器１２０に送信する。この更新処理部１３２は、電子時計１から送信されたバージョン情報を電子機器１２０から受信し、当該バージョン情報に対応する最新の更新情報が有る場合は、最新の更新情報を更新情報データベース１３１から取得し、電子機器１２０に送信する。一方、最新の更新情報がない場合は、更新不要通知を電子機器１２０に送信する。
【００７６】
例えば、上記表１における１段目の例では、更新処理部１３２は、電子機器１２０から第１バージョン情報８４としてＶｅｒ．１、第２バージョン情報８６としてＶｅｒ．２．１を受信する。この場合、更新処理部１３２は、最新のローカルタイム情報がＶｅｒ．３であるため、Ｖｅｒ．３とＶｅｒ．１との差分データであるＶｅｒ．３．１の更新情報を送信する。
同様に、表１の３段目の場合、第１バージョン情報８４がＶｅｒ．１であるため、更新処理部１３２は、Ｖｅｒ．３とＶｅｒ．１との差分データであるＶｅｒ．３．１の更新情報を送信する。
また、表１の２段目の場合、第１バージョン情報８４がＶｅｒ．２であるため、更新処理部１３２は、Ｖｅｒ．３とＶｅｒ．２との差分データであるＶｅｒ．３．２の更新情報を送信する。
なお、第２バージョン情報８６が、Ｖｅｒ．３．１やＶｅｒ．３．２である場合、更新情報８５が、最新のローカルタイム情報に対応する最新の更新情報であるため、更新処理部１３２は、更新不要通知を電子機器１２０に送信する。
【００７７】
［電子時計における更新処理］
図１０は、電子時計１における更新処理の一例を示すフローチャートである。
電子機器１２０は、後述するが、ユーザーによる操作に応じて更新処理を開始し、電子時計１に接続要求を送信する。
電子時計１では、図１０に示すように、通信制御部２６が、電子機器１２０から接続要求を受け付けるまで待機し（ステップＳ１：ＮＯ）、電子機器１２０から接続要求を受け付けると（ステップＳ１：ＹＥＳ）、当該接続要求に応答して電子機器１２０との間の接続を確立する（ステップＳ２）。
【００７８】
バージョン送信部２４の第２送信部２４２は、電子機器１２０からバージョン情報の要求を受信するまで待機し（ステップＳ３：ＮＯ）、電子機器１２０からバージョン情報の要求を受信すると（ステップＳ３：ＹＥＳ）、第２記憶部８２に第２バージョン情報８６が記憶されているか否かの判定を実施する（ステップＳ４）。
第２記憶部８２に更新情報８５が記憶されている場合（ステップＳ４：ＹＥＳ）、バージョン送信部２４の第２送信部２４２は、第１記憶部８１および第２記憶部８２に記憶されている第１バージョン情報８４および第２バージョン情報８６を、電子機器１２０に送信する（ステップＳ５）。
一方、第２記憶部８２に更新情報８５が記憶されていない場合（ステップＳ４：ＮＯ）、バージョン送信部２４の第１送信部２４１は、第１記憶部８１に記憶されている第１バージョン情報８４を、電子機器１２０に送信する（ステップＳ６）。
【００７９】
次に、更新情報受信部２５は、電子機器１２０から更新処理の終了指示を受信したか否かを判定する（ステップＳ７）。
すなわち、第２記憶部８２に記憶されている更新情報８５が最新の更新情報である場合や、第１記憶部８１に記憶されているローカルタイム情報８３が最新であり、更新情報が存在しない場合、電子機器１２０は新たに更新情報を取得する必要がないこととなる。この場合、電子機器１２０は、サーバー１３０から更新処理の終了指示を受信する。
【００８０】
更新情報受信部２５は、更新処理の終了指示を受信していない場合（ステップＳ７：ＮＯ）、電子機器１２０から更新情報と、この更新情報のバージョン情報とを受信したか否かを判定する（ステップＳ８）。なお、上記更新情報は、ローカルタイム情報８３に対する最新の更新情報であり、バージョン情報は、当該更新情報のバージョンを示す情報である。
更新情報およびバージョン情報を受信していない場合（ステップＳ８：ＮＯ）、更新情報受信部２５は、電子機器１２０から、更新処理の終了指示、または、更新情報およびバージョン情報を取得するまで、ステップＳ７およびステップＳ８の処理を繰り返す。
【００８１】
一方、更新情報およびバージョン情報を取得していると判定された場合（ステップＳ８：ＹＥＳ）、更新情報受信部２５は、取得した更新情報およびバージョン情報を、第２記憶部８２に記憶する（ステップＳ９）。具体的には、更新情報受信部２５は、第２記憶部８２に記憶されている更新情報８５および第２バージョン情報８６に、新たに取得した更新情報およびバージョン情報をそれぞれ上書きする。
【００８２】
更新情報受信部２５が、更新処理の終了指示を受信した場合や（ステップＳ７：ＹＥＳ）、新たな更新情報８５および第２バージョン情報８６を第２記憶部８２に記憶した場合（ステップＳ９）、通信制御部２６は、電子機器１２０との接続を終了させ、更新処理を終了させる（ステップＳ１０）。
【００８３】
［電子機器における更新処理］
図１１は、電子機器１２０における更新処理の一例を示すフローチャートである。
電子機器１２０は、入力装置１２１によって、ユーザーによる更新処理開始の指示を受け付けると、図１１に示す更新処理を開始する。
通信制御部１２７は、電子時計１に接続要求を送信する（ステップＳ１１）。そして、通信制御部１２７は、電子時計１が接続要求に応答することにより、電子時計１と電子機器１２０との間での接続が確立したかを判定する（ステップＳ１２）。通信制御部１２７は、電子時計１と電子機器１２０との間での接続が確立していない場合（ステップＳ１２：ＮＯ）、接続が確立するまでステップＳ１１およびステップＳ１２を繰り返す。なお、電子機器１２０は、所定時間経過しても接続が確立されない場合は、更新処理を終了させる。
電子時計１と電子機器１２０との間の接続が確立すると（ステップＳ１２：ＹＥＳ）、バージョン取得部１２４は、電子時計１に対してバージョン情報の要求を送信する（ステップＳ１３）。
【００８４】
バージョン取得部１２４は、バージョン情報の要求に応じて電子時計１から送信されたバージョン情報を取得したか否かを判定する（ステップＳ１４）。
バージョン情報を取得していない場合（ステップＳ１４：ＮＯ）、バージョン取得部１２４は、同判定を繰り返す。バージョン情報が取得されると（ステップＳ１４：ＹＥＳ）、情報取得部１２５は、電子時計１から送信されたバージョン情報を、更新情報の要求とともに、サーバー１３０に送信する（ステップＳ１５）。
なお、後述するように、バージョン情報を受信したサーバー１３０は、当該バージョン情報に基づいて、更新情報および当該更新情報のバージョン情報を、または、更新不要通知を電子機器１２０に送信する。
【００８５】
次に、情報取得部１２５は、サーバー１３０から更新情報およびバージョン情報を受信して取得したか否かを判定する（ステップＳ１６）。
更新情報およびバージョン情報を取得した場合（ステップＳ１６：ＹＥＳ）、送信処理部１２６は、取得した更新情報およびバージョン情報を電子時計１に送信する（ステップＳ１７）。
【００８６】
一方、更新情報およびバージョン情報を取得していない場合（ステップＳ１６：ＮＯ）、情報取得部１２５は、サーバー１３０から更新不要通知を受信したか否かを判定する（ステップＳ１８）。
更新不要通知を受信した場合（ステップＳ１８：ＹＥＳ）、送信処理部１２６は、更新処理の終了指示を電子時計１に送信する（ステップＳ１９）。
なお、情報取得部１２５は、更新情報およびバージョン情報、または、更新不要通知を受信するまで、ステップＳ１６およびステップＳ１８の処理を繰り返す。
【００８７】
送信処理部１２６が更新情報およびバージョン情報（ステップＳ１７）、または、更新処理の終了指示（ステップＳ１９）を電子時計１に送信した後、通信制御部１２７は、電子機器１２０との接続が終了したかを判定する（ステップＳ２０）。電子時計１との接続が終了すると、更新処理が終了される。
【００８８】
［サーバーにおける更新処理］
図１２は、サーバー１３０における更新処理の一例を示すフローチャートである。
サーバー１３０は、電子機器１２０からの要求に応じた更新情報を、当該電子機器１２０に送信する。
更新処理部１３２は、図１２に示すように、電子機器１２０から、更新情報の要求およびバージョン情報を受信したか否かを判定する（ステップＳ２１）。更新処理部１３２は、更新情報の要求およびバージョン情報を受信するまでステップＳ２１の処理を繰り返す。
【００８９】
更新情報の要求およびバージョン情報を受信した場合（ステップＳ２１：ＹＥＳ）、更新処理部１３２は、更新情報データベース１３１を参照し、送信対象の更新情報があるか否かを判定する（ステップＳ２２）。なお、更新処理部１３２は、前述したように、受信したバージョン情報に基づいて、送信対象の更新情報の有無を判定する。
送信対象の更新情報がある場合（ステップＳ２２：ＹＥＳ）、更新処理部１３２は、送信対象となる更新情報と、当該更新情報のバージョン情報とを、電子機器１２０に送信する（ステップＳ２３）。
一方、送信対象の更新情報がない場合（ステップＳ２２：ＮＯ）、更新処理部１３２は、更新不要通知を電子機器１２０に送信する（ステップＳ２４）。
【００９０】
［時刻算出処理］
図１３は、電子時計１における時刻算出処理の一例を示すフローチャートである。
電子時計１は、ユーザーによる時刻算出処理の実行の指示操作を受け付けた際や、予め設定された所定時刻等において、時刻算出処理を実行する。
制御装置２０の受信制御部２１は、図１３に示すように、ＧＰＳ装置１０を駆動して位置情報を算出して取得する（ステップＳ３１）。この際、衛星時刻情報も同時に取得され、衛星時刻情報に基づいて、受信時刻データ３１１が更新され、閏秒更新データ３１２を用いて内部時刻データ３１３も更新される。
【００９１】
次に、ローカルタイム算出情報取得部２２は、第２記憶部８２に更新情報８５が記憶されているか否かを判定する（ステップＳ３２）。
第２記憶部８２に更新情報８５が記憶されている場合（ステップＳ３２：ＹＥＳ）、ローカルタイム算出情報取得部２２は、ステップＳ３１にて取得された位置情報に対応するローカルタイム算出情報が、更新情報８５に含まれているか否かを判定する（ステップＳ３３）。すなわち、ローカルタイム算出情報取得部２２は、更新情報８５に、上記位置情報に対応する領域情報８３１が含まれるか否かを判定する。
そして、位置情報に対応するローカルタイム算出情報が、更新情報８５に含まれている場合（ステップＳ３３：ＹＥＳ）、ローカルタイム算出情報取得部２２は、第２記憶部８２の更新情報８５を参照して、上記位置情報に対応するローカルタイム算出情報を取得する（ステップＳ３４）。
一方、第２記憶部８２に更新情報８５が記憶されていない場合（ステップＳ３３：ＮＯ）、ローカルタイム算出情報取得部２２は、第１記憶部８１のローカルタイム情報８３を参照して、ステップＳ３１にて取得された位置情報に対応するローカルタイム算出情報を取得する（ステップＳ３５）。
そして、ローカルタイム算出情報取得部２２は、取得したローカルタイム算出情報を時刻修正用データ３１５としてＲＡＭ３１に記憶する（ステップＳ３６）。
【００９２】
次に、時刻修正部２３は、内部時刻データ３１３に時刻修正用データ３１５を加算して、時計表示用時刻データ３１４を修正する（ステップＳ３７）。すなわち、衛星時刻情報に基づいて更新された内部時刻データ３１３に、ＵＴＣに対するオフセット値である時刻修正用データ３１５を加算すれば、現在地での時刻（時計表示用時刻データ３１４）を算出できる。電子時計１は、時計表示用時刻データ３１４に基づいて現在地の時刻を表示装置５０によって表示する。
【００９３】
［第１実施形態の効果］
このような本実施形態によれば、次のような効果がある。
電子時計１は、ローカルタイム情報８３を記憶する第１記憶部８１とは別に、ローカルタイム情報８３の更新情報８５を記憶する第２記憶部８２を備える。この電子時計１では、更新情報受信部２５によって、外部の電子機器１２０から取得された更新情報８５を、第２記憶部８２に記憶する。また、位置情報算出部１０５は、位置情報衛星から送信される衛星信号に基づいて位置情報を算出して取得する。そして、ローカルタイム算出情報取得部２２は、第１記憶部８１および第２記憶部８２を参照して、取得された位置情報に対応する最新のローカルタイム算出情報を取得する。すなわち、第２記憶部８２に記憶された更新情報８５に上記位置情報に対応するローカルタイム算出情報が含まれる場合は、更新情報８５から最新のローカルタイム算出情報を取得し、含まれない場合は、ローカルタイム情報８３から最新のローカルタイム算出情報を取得する。
これによれば、ローカルタイム情報が更新された場合でも、更新に対応したローカルタイム算出情報を用いて、適切な表示時刻を算出できる。
【００９４】
また、電子時計１は、ローカルタイム情報８３を記憶する第１記憶部８１とは別に、更新情報８５を記憶する第２記憶部８２を備える。第２記憶部８２には、電子機器１２０から送信された更新情報が記憶される。そして、ローカルタイム算出情報取得部２２は、位置情報に対応するローカルタイム情報が、第１記憶部８１のみに記憶されている場合は、第１記憶部８１からローカルタイム算出情報を取得し、第２記憶部に記憶されている場合は、第２記憶部８２からローカルタイム算出情報を取得する。
これによれば、ある国や地域のローカルタイム算出情報が変更された場合でも、当該ローカルタイム算出情報の更新情報を、電子機器１２０から受信することにより、ローカルタイム算出情報を容易に更新することができる。したがって、電子時計１によれば、ローカルタイム算出情報を手動で修正する必要が無く、ローカルタイム算出情報を容易に更新できて利便性を向上できる。
【００９５】
ここで、上述のように、電子時計１では、第１記憶部８１に記憶されているローカルタイム情報８３の全データを、新たなローカルタイム情報に書き換える書換処理を実施する場合、書換処理による電力消費により、電子時計を安定的に動作させるのに十分な電力を確保できなくなるおそれがある。例えば、第１記憶部がＥＥＰＲＯＭで構成される場合、書換処理時の消費電流は５ｍＡ程度であり、フラッシュメモリで構成される場合、書換処理時の消費電流は２０ｍＡ程度である。このように、第１記憶部８１のローカルタイム情報８３の書換処理時の消費電流は、電子時計１における通常駆動時の消費電流と比べて非常に大きい。このため、書換処理の実施により、電源装置７０から供給される電力が低下し、電子時計１が安定的に駆動されなくなるおそれがある。
これに対して、電子時計１では、第２記憶部８２に更新情報を記憶しておき、当該更新情報８５を参照することにより、第１記憶部８１に記憶されているローカルタイム情報８３を書き換えなくとも、更新後のローカルタイム情報に対応した表示時刻を算出できる。更新情報は差分データでありデータ量も小さいため、第２記憶部８２に記憶する場合でも消費電力は小さい。したがって、安定的に電子時計１を動作させつつ、更新後のローカルタイム情報に対応した適切な表示時刻を取得できる。
【００９６】
また、電子時計１は、電子機器１２０と通信可能に構成され、更新情報受信部２５によって、電子機器１２０から送信された更新情報を取得し、第２記憶部８２に記憶させる。これにより、更新情報を第２記憶部８２に記憶させる作業を容易に実施することができ、ローカルタイム情報が更新された場合でも、当該更新に容易に対応できる。
【００９７】
ローカルタイム算出情報取得部２２は、まず、第２記憶部８２を参照し、第２記憶部８２に記憶された更新情報８５に、位置情報に対応するローカルタイム算出情報が含まれる場合、当該更新情報８５からローカルタイム算出情報を取得し、当該ローカルタイム算出情報が含まれない場合、第１記憶部８１に記憶されたローカルタイム情報８３からローカルタイム算出情報を取得する。
このように、第１記憶部８１に記憶されたローカルタイム情報８３よりも先に、第２記憶部８２に記憶された更新情報８５を参照することにより、更新情報８５に位置情報に対応するローカルタイム算出情報が含まれる場合に、ローカルタイム情報８３を参照する処理を省略できる。したがって、電子時計１における処理負荷の軽減を図ることができる。
【００９８】
バージョン送信部２４が、ローカルタイム情報８３の第１バージョン情報８４を電子機器１２０に送信することにより、ローカルタイム情報８３のバージョンを電子機器１２０に通知できる。したがって、電子機器１２０は、ローカルタイム情報８３のバージョンに応じて、適切な更新情報をサーバー１３０から取得でき、電子時計１に送信できる。
【００９９】
また、バージョン送信部２４が、第２バージョン情報８６を電子機器１２０を介してサーバー１３０に送信することにより、サーバー１３０は、更新情報８５の送信が必要か否かを判定できる。したがって、更新情報８５が最新の情報の場合、同一の更新情報が送信されることによる電力消費や処理負荷の増大を抑制できる。
【０１００】
電子時計１は、無線通信により、電子機器１２０と通信可能に構成される。したがって、電子時計１は、無線通信可能な外部機器に対して、バージョン情報を容易に送信でき、外部機器から更新情報やバージョン情報を容易に取得できる。
【０１０１】
［第２実施形態］
次に、本発明の第２実施形態について図１４および図１５に基づいて説明する。
第２実施形態の電子時計は、ローカルタイム情報を記憶する第１記憶部がＧＰＳ装置に設けられており、ＧＰＳ装置は、位置情報とローカルタイム情報に基づいてローカルタイム算出情報を取得する。そして、電子時計は、ＧＰＳ装置によって取得されたローカルタイム算出情報と、更新情報に含まれるローカルタイム算出情報とのうち新しい方のローカルタイム算出情報を用いて時刻を算出する。
なお、以下の実施形態において、前述した他の実施形態と同一または同様の構成については、同一符号を付し、説明を省略または簡略する。
【０１０２】
図１４は、第２実施形態の電子時計１Ａの主な回路構成を示す図である。
図１４に示すように、ＧＰＳ装置１０Ａは、ＧＰＳアンテナ１１と、ＲＦ部１０１と、ＢＢ部１０２と、情報取得部１０３と、ローカルタイム算出情報送出部１０６と、第１記憶部１０７と、を備えている。
ローカルタイム算出情報送出部１０６は、位置情報算出部１０５によって取得された位置情報に対応するローカルタイム算出情報（以下、第１ローカルタイム算出情報とも称する）を第１記憶部１０７に記憶されたローカルタイム情報８３から取得し、制御装置２０に送出する。
第１記憶部１０７は、第１実施形態の第１記憶部８１と同様に、ローカルタイム情報８３と、第１バージョン情報８４と、を記憶している。
【０１０３】
［時刻算出処理］
図１５は、第２実施形態の電子時計１Ａにおける時刻算出処理の一例を示すフローチャートである。
電子時計１Ａは、ユーザーによる時刻算出処理の実行の指示操作を受け付けた際や、所定のタイミングにおいて、時刻算出処理を実行する。
制御装置２０の受信制御部２１は、図１５に示すように、ＧＰＳ装置１０Ａに位置情報の取得指示を行い、ＧＰＳ装置１０Ａを駆動させる（ステップＳ４１）。
ＧＰＳ装置１０Ａは、位置情報の取得指示を受けて駆動し、衛星信号を受信する。
まず、位置情報算出部１０５は、位置情報の取得を開始し、衛星信号を受信する（ステップＳ５１）。そして、位置情報算出部１０５は、衛星信号に基づいて位置情報を算出して取得する（ステップＳ５２）。
次に、ローカルタイム算出情報送出部１０６は、取得された位置情報に対応するローカルタイム算出情報を、第１記憶部１０７のローカルタイム情報８３から取得する（ステップＳ５３）。
次に、ローカルタイム算出情報送出部１０６は、位置情報および第１ローカルタイム算出情報を制御装置２０に送出する（ステップＳ５４）。
なお、第１実施形態と同様に、衛星信号に基づいて衛星時刻情報が取得され、取得された衛星時刻情報に基づいて、受信時刻データ３１１および内部時刻データ３１３が更新される。
【０１０４】
制御装置２０は、ＧＰＳ装置１０Ａから位置情報および第１ローカルタイム算出情報を取得する（ステップＳ４２）。
次に、制御装置２０のローカルタイム算出情報取得部２２は、第２記憶部８２に更新情報８５が記憶されているか否かを判定する（ステップＳ４３）。
第２記憶部８２に更新情報８５が記憶されている場合（ステップＳ４３：ＹＥＳ）、ローカルタイム算出情報取得部２２は、取得された位置情報に対応するローカルタイム算出情報が、更新情報８５に含まれているか否かを判定する（ステップＳ４４）。
そして、位置情報に対応するローカルタイム算出情報が、更新情報８５に含まれている場合（ステップＳ４４：ＹＥＳ）、ローカルタイム算出情報取得部２２は、第２記憶部８２の更新情報８５を参照して、上記位置情報に対応するローカルタイム算出情報（第２ローカルタイム算出情報）を取得し（ステップＳ４５）、時刻修正用データ３１５としてＲＡＭ３１に記憶して、時刻修正用データ３１５を更新する（ステップＳ４６）。
一方、第２記憶部８２に更新情報８５が記憶されていない場合（ステップＳ４３：ＮＯ）や、位置情報に対応するローカルタイム算出情報が、更新情報８５に含まれていない場合（ステップＳ４４：ＮＯ）ローカルタイム算出情報取得部２２は、ステップＳ４２にて取得された第１ローカルタイム算出情報を、時刻修正用データ３１５としてＲＡＭ３１に記憶して、時刻修正用データ３１５を更新する（ステップＳ４６）。
次に、時刻修正部２３は、内部時刻データ３１３に時刻修正用データ３１５を加算して、時計表示用時刻データ３１４を修正する（ステップＳ４７）。これにより、現在地の時刻を算出する時刻算出処理が終了する。
【０１０５】
［第２実施形態の効果］
このような第２実施形態によれば、第１実施形態における効果に加え、次のような効果がある。
第２実施形態では、ＧＰＳ装置１０Ａは、第１記憶部１０７に記憶されたローカルタイム情報８３から、位置情報に応じた第１ローカルタイム算出情報を取得する。そして、ＧＰＳ装置１０Ａは、取得した第１ローカルタイム算出情報を制御装置２０に出力する。
したがって、ローカルタイム情報から第１ローカルタイム算出情報を取得する処理による、制御装置２０の処理負荷の増大を抑制できる。
また、通常、ＧＰＳ装置１０Ａは、衛星信号を受信し、受信した衛星信号から位置情報や衛星時刻情報を取得する処理を実施可能に構成されている。このようなＧＰＳ装置１０Ａは、ローカルタイム情報から第１ローカルタイム算出情報を取得する処理を実施することも容易である。このため、制御装置２０に通常の駆動制御を実施させながら、ＧＰＳ装置１０Ａに第１ローカルタイム算出情報を取得させることができ、制御装置２０における処理負荷の軽減のみならず、制御装置２０における処理の簡略化を図ることも容易である。
【０１０６】
［第３実施形態］
次に、本発明の第３実施形態について図１６および図１７に基づいて説明する。
第３実施形態の電子時計は、ローカルタイム情報に対して最新の更新情報が第２記憶部に記憶されている際、電源装置の電源電圧が閾値以上であれば、第１記憶部に記憶されたローカルタイム情報を、更新情報を用いて書き換える書換処理を実施する。
なお、以下の実施形態において、前述した他の実施形態と同一または同様の構成については、同一符号を付し、説明を省略または簡略する。
【０１０７】
図１６は、第３実施形態に係る電子時計１Ｂの概略構成を示すブロック図である。
電子時計１Ｂは、図１６に示すように、ＧＰＳ装置１０と、制御装置（ＣＰＵ）２０Ｂと、記憶装置３０と、入力装置４０と、表示装置５０と、通信装置６０と、電源装置７０Ｂと、ローカルタイム情報記憶装置８０と、を備える。
これらのうち電源装置７０Ｂは、電力供給部としての二次電池７１と、ソーラーパネル７２と、充電制御回路７３と、電圧検出回路７４と、を備える。この電源装置７０Ｂは、ソーラーパネル７２によって発電された電力を、充電制御回路７３を介して、二次電池７１に蓄電可能に構成されている。
【０１０８】
制御装置２０Ｂは、受信制御部２１と、ローカルタイム算出情報取得部２２と、時刻修正部２３と、バージョン送信部２４と、更新情報受信部２５と、通信制御部２６と、電圧検出部２７と、第１書換部としての書換部２８と、を備える。
電圧検出部２７は、電圧検出回路７４を用いて、二次電池７１の電圧すなわち電源電圧を検出することにより、二次電池７１が供給可能な電力量を検出する。このため、電圧検出部２７によって、二次電池７１の電池残量を検出する残量検出部が構成されている。
【０１０９】
書換部２８は、電圧検出部２７によって検出された電圧値（電池残量）が閾値（第１閾値）以上の場合、ローカルタイム情報８３を、更新情報８５が反映された新たなローカルタイム情報に書き換える。また、書換部２８は、第１バージョン情報８４を、新たなローカルタイム情報のバージョンに書き換える。
ここで、電源電圧の閾値は、書換部２８で書換処理を行った際に、二次電池７１の電圧が低下してシステムダウンとなることがなく、電子時計１Ｂの駆動を継続できる値に設定される。
【０１１０】
図１７は、第３実施形態の電子時計１Ｂにおけるローカルタイム情報８３の書換処理の一例を示すフローチャートである。
図１７に示す書換処理は、例えば、更新情報８５の更新処理で低下した二次電池７１の電圧がソーラーパネル７２からの充電によって第１閾値以上に復帰した場合などに実施される。なお、書換処理の実施タイミングはこれに限らず、ユーザーによる開始指示の操作を受け付けたタイミングや、所定時刻や所定期間毎等の予め設定された所定のタイミングであってもよい。
【０１１１】
書換処理が実施されると、図１７に示すように、電圧検出部２７は、電圧検出回路７４を用いて、電源電圧を検出する（ステップＳ６１）。
次に、書換部２８は、電源電圧が閾値以上の場合（ステップＳ６２：ＹＥＳ）、第１記憶部８１に記憶されているローカルタイム情報８３を、第２記憶部８２の更新情報８５を用いて書き換える。また、書換部２８は、第２バージョン情報８６を用いて、書き換え後の新たなローカルタイム情報のバージョンに対応するように、第１バージョン情報８４を書き換える。
一方、書換部２８は、電源電圧が閾値未満の場合（ステップＳ６２：ＮＯ）、ローカルタイム情報８３を書き換えずに、処理を終了させる。
【０１１２】
［第３実施形態の効果］
このような第３実施形態によれば、第１実施形態における効果に加え、次のような効果がある。
第３実施形態では、二次電池７１の電圧が第１閾値以上の場合に書換処理を実施し、閾値未満の場合は書換処理を実施しないので、書換処理を実施した場合に、二次電池７１の電力が消費されても、電子時計１Ｂの安定した駆動を継続できる。
【０１１３】
［第４実施形態］
次に、本発明の第４実施形態について図１８および図１９に基づいて説明する。
第４実施形態の電子時計は、ローカルタイム情報に対して最新の更新情報が第２記憶部に記憶されている際、電源装置が備えるソーラーパネルによる発電電圧が閾値以上であれば、第１記憶部に記憶されたローカルタイム情報を、更新情報を用いて書き換える書換処理を実施する。
なお、以下の実施形態において、前述した他の実施形態と同一または同様の構成については、同一符号を付し、説明を省略または簡略する。
【０１１４】
図１８は、第４実施形態に係る電子時計１Ｃの概略構成を示すブロック図である。
電子時計１Ｃは、図１８に示すように、ＧＰＳ装置１０と、制御装置（ＣＰＵ）２０Ｃと、記憶装置３０と、入力装置４０と、表示装置５０と、通信装置６０と、電源装置７０Ｃと、ローカルタイム情報記憶装置８０と、を備える。
これらのうち電源装置７０Ｃは、電気エネルギーを蓄積する二次電池７１と、発電部としてのソーラーパネル７２と、充電制御回路７５と、電力検出部としての電圧検出回路７６と、を備える。この電源装置７０Ｃは、ソーラーパネル７２によって発電された電力を、充電制御回路７５を介して、二次電池７１に蓄電可能に構成されている。
充電制御回路７５は、制御装置２０Ｃによる制御に基づいて、充電制御回路７５と電圧検出回路７６との間で、二次電池７１とソーラーパネル７２とが接続された状態（充電状態）と、二次電池７１とソーラーパネル７２とが接続されていない状態（充電休止状態）とを切替え可能に構成される。
電圧検出回路７６は、制御装置２０Ｃによる制御に基づいて充電制御回路７５が充電休止状態である場合に、ソーラーパネル７２の開放電圧を発電電圧として検出する。
【０１１５】
制御装置２０Ｃは、受信制御部２１と、ローカルタイム算出情報取得部２２と、時刻修正部２３と、バージョン送信部２４と、更新情報受信部２５と、通信制御部２６と、電力検出部としての電圧検出部２７Ｃと、第２書換部としての書換部２８Ｃと、を備える。
電圧検出部２７Ｃは、ソーラーパネル７２による発電電圧を検出する。これにより、制御装置２０Ｃは、ソーラーパネル７２により供給可能な単位時間あたりの電力量（すなわち発電量）を検出する。また、電圧検出部２７Ｃは、充電制御回路７５を制御して、充電状態と、充電休止状態とを切替える切替手段としても機能する。
【０１１６】
書換部２８Ｃは、電圧検出部２７Ｃによって検出された発電量が閾値（第２閾値）以上の場合に、ローカルタイム情報８３を、更新情報８５が反映された新たなローカルタイム情報に書き換える。
ここで、発電電圧の閾値とは、電子時計１Ｃに書換処理を実施させた際に、二次電池７１の蓄電量に関わらず、電子時計１Ｃを安定的に駆動可能な発電電力に対応する値である。
【０１１７】
図１９は、第４実施形態の電子時計１Ｃにおけるローカルタイム情報８３の書換処理の一例を示すフローチャートである。
図１９に示す書換処理は、第３実施形態の電子時計１Ｂと同様のタイミングで実施すればよい。書換処理が実施されると、図１９に示すように、電圧検出部２７Ｃは、充電制御回路７５を制御して充電状態から充電休止状態に切替えて、電圧検出回路７６を用いて発電電圧を検出する（ステップＳ７１）。
【０１１８】
次に、書換部２８Ｃは、発電電圧が閾値以上の場合（ステップＳ７２：ＹＥＳ）、電子時計１Ｂと同様に、ローカルタイム情報８３および第１バージョン情報８４を書き換える（ステップＳ７３）。
一方、書換部２８Ｃは、発電電圧が閾値未満の場合（ステップＳ７２：ＮＯ）、ローカルタイム情報８３を書き換えずに、処理を終了させる。
【０１１９】
［第４実施形態の効果］
このような第４実施形態によれば、第１実施形態における効果に加え、次のような効果がある。
第４実施形態では、発電量に相当する発電電圧が閾値（第２閾値）以上の場合には書換処理を実施し、閾値未満の場合には書換処理を実施しないので、書換処理を実施した場合に、電子時計１Ｃの安定した駆動を継続できる。
【０１２０】
電圧検出回路７６は、制御装置２０Ｃによる制御に基づいて充電制御回路７５が充電休止状態である場合に、ソーラーパネル７２の開放電圧を発電電圧として検出するので、簡単な構成で発電電圧を検出できる。
【０１２１】
［変形例］
なお、本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
例えば、図２０に示すように、第１記憶部１０７および第２記憶部１０８をＧＰＳ装置１０Ｄ内に設けてもよい。図２０に示す電子時計１Ｄでは、ＧＰＳ装置１０Ｄは、第１記憶部１０７と、第２記憶部１０８と、ローカルタイム算出情報取得部１１６と、を備える。この第２記憶部１０８は、前記各実施形態における第２記憶部８２と同様に、更新情報８５および第２バージョン情報８６を記憶する。
そして、ローカルタイム算出情報取得部１１６は、第１実施形態のローカルタイム算出情報取得部２２と同様の処理を実施し、ローカルタイム算出情報を取得する。
このように構成された電子時計１Ｄは、ＧＰＳ装置１０Ｄによってローカルタイム算出情報を取得するため、制御装置２０の処理負荷を軽減できる。
【０１２２】
前記各実施形態では、電子時計は、無線通信により、電子機器１２０と通信可能に構成されていたが、本発明はこれに限定されず、有線通信により通信可能に構成されてもよい。
なお、有線通信により通信する構成としては、電子時計の外装を構成する筐体に、電子機器１２０と通信するための信号線を接続可能な専用端子を設けてもよい。
また、電子時計の筐体の一部（例えば、文字板側とは反対側に位置する裏蓋）を取り外した際に外部に露出する端子と、当該端子に接続する専用の治具と、を介して、電子機器１２０と接続可能な構成としてもよい。
【０１２３】
前記第３実施形態では、二次電池７１の電源電圧を検出する構成としたが、本発明はこれに限定されず、電流値を検出することにより、二次電池７１により供給可能な電力量を検出してもよい。
また、前記第４実施形態では、充電休止状態におけるソーラーパネル７２の発電電圧を検出する構成としたが、本発明はこれに限定されない。例えば、充電状態におけるソーラーパネル７２の発電電圧を検出する構成や、充電制御回路における電流値を検出する構成により発電量を検出してもよい。
【０１２４】
前記各実施形態では、サーバー１３０に更新情報データベース１３１を設けていたが、電子機器１２０内に更新情報データベースを設けてもよい。この場合、電子機器１２０が、バージョン情報に基づいて、送信対象となる更新情報の有無の判定や、最新の更新情報の送信処理を行うことができる。また、前記各実施形態における電子機器１２０およびサーバー１３０と同様の機能を、１または３以上の機器により実現する構成を採用してもよい。
【０１２５】
前記各実施形態では指針３を備える時計に適用していたが、指針を備えないデジタル時計に適用してもよい。また、本発明は、腕時計に限定されず、懐中時計でもよく、携帯して利用される各種の電子時計に広く利用できる。
【０１２６】
また、本発明は、例えば、衛星信号を受信する受信機能および時計機能を備える携帯電話機や、ナビゲーション機器などの各種電子機器にも広く利用できる。このような電子機器に本発明を適用した場合でも、ローカルタイム情報の更新に対応することができる。
【０１２７】
また、位置情報衛星としては、ＧＰＳ衛星だけではなく、ガリレオ（ＥＵ）、ＧＬＯＮＡＳＳ（ロシア）、北斗（中国）などの他の全地球的航法衛星システム（ＧＮＳＳ）や、ＳＢＡＳなどの静止衛星や準天頂衛星などの時刻情報を含む衛星信号を発信する位置情報衛星でも良い。
【０１２８】
また、本発明は、位置情報衛星の衛星信号を受信する受信部および標準電波を受信する受信部の両方を備えている電子時計や電子機器に適用してもよい。さらに、本発明は、衛星信号や標準電波を受信する受信部を備えておらず、手動操作により位置情報や時刻情報を設定可能に構成された電子時計や電子機器に適用してもよい。
【符号の説明】
【０１２９】
１，１Ａ，１Ｂ，１Ｃ，１Ｄ…電子時計、９…ＧＰＳ衛星（位置情報衛星）、１０，１０Ａ，１０Ｄ…ＧＰＳ装置（衛星信号受信部）、２２…ローカルタイム算出情報取得部、２３…時刻修正部、２５…更新情報受信部、２８…書換部（第１書換部）、２８Ｃ…書換部（第２書換部）、５０…表示装置（時刻表示部）、６０…通信装置（通信部）、７１…二次電池、７２…ソーラーパネル（発電部）、７４…電圧検出回路（残量検出部）、７６…電圧検出回路（電力検出部）、８１…第１記憶部、８２…第２記憶部、８３…ローカルタイム情報、８４…バージョン情報（第１バージョン情報）、８５…更新情報、８６…バージョン情報（第２バージョン情報）、１０５…位置情報算出部、１０７…第１記憶部、１０８…第２記憶部、１２０…電子機器（更新情報送信装置）、１２４…バージョン取得部、１２５…情報取得部、１２６…送信処理部、２４１…第１送信部、２４２…第２送信部、８３１，８５１…領域情報（位置情報）、８３２，８５２…ローカルタイム算出情報。
【図１】
0006511834.tif 000003
【図２】
0006511834.tif 000004
【図３】
0006511834.tif 000005
【図４】
0006511834.tif 000006
【図５】
0006511834.tif 000007
【図６】
0006511834.tif 000008
【図７】
0006511834.tif 000009
【図８】
0006511834.tif 000010
【図９】
0006511834.tif 000011
【図１０】
0006511834.tif 000012
【図１１】
0006511834.tif 000013
【図１２】
0006511834.tif 000014
【図１３】
0006511834.tif 000015
【図１４】
0006511834.tif 000016
【図１５】
0006511834.tif 000017
【図１６】
0006511834.tif 000018
【図１７】
0006511834.tif 000019
【図１８】
0006511834.tif 000020
【図１９】
0006511834.tif 000021
【図２０】
0006511834.tif 000022