(57)【特許請求の範囲】
【請求項１】
選択された地理的位置に対応する地方時情報の更新情報を、当該地理的位置を含む所定の地域内での前記更新情報として取得する更新情報取得手段と、
地方時の設定を行う地方時設定手段と、
直近に取得された前記更新情報を記憶する更新情報記憶手段と、
を備え、
前記地方時設定手段は、取得された現在位置が前記更新情報に対応付けられた前記所定の地域内にない場合には、当該更新情報を参照せずに前記地方時情報を参照し、
前記更新情報取得手段は、前記地方時設定手段により参照されなかった前記更新情報を消去することを特徴とする電子時計。
【請求項２】
前記更新情報取得手段は、前記選択された地理的位置に対応する前記地方時情報の前記更新情報を、当該選択された地理的位置を含む所定の地域内での前記更新情報として取得する
ことを特徴とする請求項１記載の電子時計。
【請求項３】
予め設定された複数の前記地理的位置に各々対応する前記地方時情報を、当該地理的位置と対応づけて記憶する地方時情報記憶手段を更に備える
ことを特徴とする請求項１又は２記載の電子時計。
【請求項４】
前記地方時設定手段は、地方時の設定を行う対象位置に対応する前記更新情報が取得されている場合には、当該更新情報を参照して地方時の設定を行い、前記更新情報が取得されていない場合には、前記地方時情報を参照して地方時の設定を行う
ことを特徴とする請求項１〜３記載の電子時計。
【請求項５】
選択された地理的位置に対応する地方時情報の更新情報を、当該地理的位置を含む所定の地域内での前記更新情報として取得する更新情報取得工程と、
地方時の設定を行う地方時設定工程と、
直近に取得された前記更新情報を記憶する更新情報記憶工程と、
を備え、
前記地方時設定工程は、取得された現在位置が前記更新情報に対応付けられた前記所定の地域内にない場合には、当該更新情報を参照せずに前記地方時情報を参照し、
前記更新情報取得工程は、前記地方時設定工程により参照されなかった前記更新情報を消去することを特徴とする地方時設定方法。
【請求項６】
コンピュータを、
選択された地理的位置に対応する地方時情報の更新情報を、当該地理的位置を含む所定の地域内での前記更新情報として取得する更新情報取得手段、
地方時の設定を行う地方時設定手段、
直近に取得された前記更新情報を記憶する更新情報記憶手段、
として機能させ、
前記地方時設定手段は、取得された現在位置が前記更新情報に対応付けられた前記所定の地域内にない場合には、当該更新情報を参照せずに前記地方時情報を参照し、
前記更新情報取得手段は、前記地方時設定手段により参照されなかった前記更新情報を消去することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、地方時の設定及び算出を行う電子時計、地方時設定方法及びプログラムに関する。
【背景技術】
【０００２】
従来、世界の各タイムゾーンに係る情報を保持し、取得された位置情報に応じて適切なタイムゾーンを選択して世界各地の日時（地方時）を表示させる世界時計の機能を有する電子時計がある。このような電子時計では、位置情報として、測位データやユーザ操作により選択された都市や用いられる。また、タイムゾーンの情報に加えて夏時間の実施情報を保持し、夏時間の実施エリアにおける夏時間の実施期間中には、自動的に夏時間の表示を行わせることが出来る電子時計がある。この電子時計では、一度位置情報が取得されると、ユーザがタイムゾーン、夏時間の実施有無や実施期間などの地方時に係る設定を調べたり調整したりする必要がなく正確な地方時が表示可能となる。
【０００３】
このように世界時計の機能を有する電子時計では、地方時に係る設定を正確に取得するために、位置情報と、タイムゾーンや夏時間の実施地域に係る情報とが対応付けられて保持される必要がある。特許文献１には、世界を地理的に細かいブロックに分割し、分割されたブロックごとに所属するタイムゾーンや夏時間の実施地域を対応付けて記憶させたマップデータを保持することで、従来、タイムゾーンを設定可能であった大都市だけではなく全世界で正確なタイムゾーンや夏時間に応じた地方時を取得することを可能とする技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１８０５２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、世界のタイムゾーン設定や夏時間の実施設定は、政治、宗教的な事情や経済上の要求などによりしばしば変更される。電子時計、特に、携帯型のものでは、多くの場合、外部とのデータのやり取りに係る機能に制限があり、サイズの大きなマップデータを更新するのが難しいという課題がある。従って、従来、保持されている地方時設定情報が変更された都市や地域では、古い地方時設定情報に基づく地方時が取得された後やユーザが異なる都市や地域に移動した後に、毎回ユーザによる修正が必要になるという課題がある。
【０００６】
この発明の目的は、タイムゾーン設定や夏時間の実施設定の変更に容易且つ継続的に対応して正確な地方時を取得することの出来る電子時計、地方時設定方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するため、
選択された地理的位置に対応する地方時情報の更新情報を、当該地理的位置を含む所定の地域内での前記更新情報として取得する更新情報取得手段と、
地方時の設定を行う地方時設定手段と、
直近に取得された前記更新情報を記憶する更新情報記憶手段と、
を備え、
前記地方時設定手段は、取得された現在位置が前記更新情報に対応付けられた前記所定の地域内にない場合には、当該更新情報を参照せずに前記地方時情報を参照し、
前記更新情報取得手段は、前記地方時設定手段により参照されなかった前記更新情報を消去することを特徴とする電子時計である。
【発明の効果】
【０００８】
本発明に従うと、タイムゾーン設定や夏時間の実施設定の変更に容易且つ継続的に対応して正確な地方時を取得することが出来るという効果がある。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態のアナログ電子時計の機能構成を示すブロック図である。
【図２】アナログ電子時計の機能構成を示すブロック図である。
【図３】本実施形態のアナログ電子時計における地方時設定処理を示すフローチャートである。
【図４】地方時設定修正処理の制御手順を示すフローチャートである。
【図５】地方時設定修正処理で呼び出されるタイムゾーン修正処理の制御手順を示すフローチャートである。
【図６】地方時設定修正処理で呼び出される夏時間情報修正処理の制御手順を示すフローチャートである。
【図７】夏時間情報修正処理で呼び出される夏時間情報手動修正処理の制御手順を示すフローチャートである。
【図８】夏時間情報修正処理で呼び出される夏時間情報手動修正処理の制御手順を示すフローチャートである。
【図９】地方時設定修正処理による修正の例を示す図である。
【図１０】地方時設定修正処理による修正の例を示す図である。
【図１１】地方時設定修正処理による修正の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明の電子時計の実施形態であるアナログ電子時計１の正面図である。
このアナログ電子時計１は、内部に各構成を収めるケーシング２と、ケーシング２内で一方の面（露出面）が外部に露出される文字盤３と、文字盤３の露出面を覆う図示略の透明部材（風防ガラス）と、文字盤３の略中心を回転軸として文字盤３と風防ガラスの間で文字盤３の略全面に亘って回転動作し、文字盤３の外縁付近に設けられた標識や目盛を指し示す３本の時刻指針６１、６２、６３と、文字盤３の２時３０分位置に設けられた小窓４及び小窓４の内部で回転動作する２４時間針６４と、文字盤３の９時３０分位置に定められたエリア５及びエリア５の内部で回転動作するモード指針６６と、文字盤３の６時位置に設けられた小窓６及び小窓６の内部で回転する小分針６７及び小時針６８と、文字盤３の露出面とは反対側に当該文字盤３と平行に設けられ、回転動作に応じて文字盤３の４時３０分位置に設けられた開口部７から一の標識が露出される日車６５と、ケーシング２における文字盤３の露出面側に対して側面側に設けられたりゅうずＣ１及び押しボタンスイッチＢ１〜Ｂ４などを備える。
【００１１】
文字盤３には、時、分及び秒を示す目盛や標識（時字）が円環状に設けられていると共に、これらの目盛や標識よりも更に外縁側には、世界のタイムゾーンに各々対応した都市名の略称及び協定世界時（ＵＴＣ）を示す標識（都市標識）が設けられている。
【００１２】
時刻指針６１〜６３は、それぞれ、秒針６１、分針６２及び時針６３であり、通常、時刻を表示する場合に、それぞれ、時刻の時、分、秒を指し示す。２４時間針６４は、小窓４の内部で午前、午後を含めた時刻を２４時間表示する。また、本実施形態のアナログ電子時計１では、秒針６１及び分針６２は、各種機能に係る表示や設定に用いられる。
【００１３】
日車６５は、その周縁部に日付を表す標識が順番に等間隔で設けられて、これらの標識のうちの一つが開口部７から露出されることで日付を示す。
【００１４】
モード指針６６は、エリア５内部の９時位置から１時位置までの間に設けられた７つの標識の何れかを指し示すことで曜日を示し、エリア５内部の６時位置から７時３０分位置までの間に設けられた標識の何れかを指し示すことで、実行中の機能モードを示す。アナログ電子時計１で動作可能な機能モードとしては、特には限られないが、ここでは、ストップウォッチモード、タイマーモード及びアラームモードがある。また、３時位置から５時位置までの間の標識の何れかを指し示すことで、時刻表示モードに関して夏時間の表示設定に係る表示が行われる。また、これらの各種機能モードと平行して、通信に係る電波送受信を禁止する機内モードの設定が可能となっており、モード指針６６が９時位置付近にある飛行機の標識を指し示すことで、機内モードであることが示される。更に、モード指針６６の指し示す方向と９時方向（１２時方向を上向きとした場合の横方向）とのなす角度（即ち、モード指針６６が指し示す位置）により緯度が表示される。
【００１５】
小分針６７及び小時針６８は、それぞれ、小窓６の内部において、世界時計の機能に係る時刻表示を行う。即ち、本実施形態のアナログ電子時計１では、時刻指針６１〜６３と、小分針６７及び小時針６８とにより、２箇所における地方時を同時に表示させることが出来る。なお、小分針６７及び小時針６８に更に連動して回転する２４時間針６４を備え、午前、午後を表示可能とすることが出来る。
以下、時刻指針６１〜６３、２４時間針６４、日車６５、モード指針６６、小分針６７及び小時針６８のうち一部又は全部をまとめて示す場合には、指針６１〜６８などと記す。
【００１６】
りゅうずＣ１及び押しボタンスイッチＢ１〜Ｂ４は、それぞれ、ユーザからの入力操作を受け付ける。りゅうずＣ１は、ケーシング２から２段階の引き出し操作が可能であり、１段階又は２段階引き出された状態で所定の角度の回転操作が行われることにより操作信号が出力され、各種設定に用いられる。押しボタンスイッチＢ１〜Ｂ４は、それぞれ、押下されることで機能モードの種別変更を行い、或いは、機能モードごとに割り当てられた動作命令を受け付ける。
【００１７】
図２は、アナログ電子時計１の機能構成を示すブロック図である。
アナログ電子時計１は、ＣＰＵ４１（Central Processing Unit）（更新情報取得手段、地方時設定手段、地方時算出手段）と、ＲＯＭ４２（Read Only Memory）と、ＲＡＭ４３（Random Access Memory）（更新情報記憶手段）と、発振回路４４と、分周回路４５と、計時手段としての計時回路４６と、操作手段としての操作部４７と、衛星電波受信処理部４８（現在位置取得手段、受信手段、位置算出手段）及びそのアンテナ４９と、駆動回路５１と、電源部５２と、上述の時刻指針６１〜６３、２４時間針６４、日車６５、モード指針６６、小分針６７及び小時針６８と、輪列機構７１〜７５と、ステッピングモータ８１〜８５などを備える。
【００１８】
ＣＰＵ４１は、各種演算処理を行い、また、アナログ電子時計１の全体動作を統括制御する。ＣＰＵ４１は、日時の表示に係る指針動作を制御する。ＣＰＵ４１は、設定されているタイムゾーン及び夏時間の実施情報からなる地方時設定情報（地方時情報）に基づいて計時回路４６の計数する日時を適切な地方時に換算し、通常の時刻表示モードにおいて、換算された地方時を時刻指針６１〜６３、２４時間針６４及び日車６５により表示させる。
また、ＣＰＵ４１は、衛星電波受信処理部４８を動作させて日時や位置情報を取得したりする。ＣＰＵ４１は、得られた日時のデータに基づいて計時回路４６の計数する日時を修正する。
【００１９】
ＲＯＭ４２は、ＣＰＵ４１により実行される各種制御用のプログラム４２ａや設定データを格納する。プログラム４２ａには、例えば、各種機能モードの動作制御に係るプログラムが含まれている。また、設定データには、都市時差情報４２ｂ及び都市夏時間情報４２ｃが含まれる。
【００２０】
都市時差情報４２ｂには、文字盤３の外縁に設けられた都市標識（都市名の略称）に係る地理的位置のＩＤ、位置（例えば、１２時方向からの秒針６１によるステップ数）、及び当該都市におけるＵＴＣ時刻からの時差（以降、時差とは、ＵＴＣ時刻からの時差を表す）が対応付けられてタイムゾーン設定情報として記憶されている。例えば、４時２０分付近の位置に設けられた東京を示す都市標識「ＴＹＯ」に対し、ＩＤ「０１１」、２２秒位置、及び＋９時間の時差が対応付けられて記憶されている。
【００２１】
また、都市夏時間情報４２ｃには、上述の各都市と、当該都市における夏時間実施情報、即ち、夏時間の実施有無、実施期間（開始日及び終了日）及び夏時間の実施期間中における標準時間からのシフト時間に関する情報とが対応付けられて記憶されている。例えば、２秒位置に設けられたロンドンを示す都市標識「ＬＯＮ」に対し、ＩＤ「００２」、位置（２秒位置）、夏時間の実施期間（３月最終日曜日のＵＴＣ１時０分から１０月最終日曜日のＵＴＣ１時０分までの間）及び夏時間実施期間におけるシフト時間（＋１時間）が対応付けられて記憶されている。
【００２２】
ＲＡＭ４３は、ＣＰＵ４１に作業用のメモリ空間を提供し、一時データを記憶する。また、ＲＡＭ４３には、日時情報及び位置情報取得の履歴、現在選択されているタイムゾーン及び夏時間実施情報を含む地方時設定情報や、指針位置を示すデータなどが記憶されている。また、ＲＡＭ４３には、ユーザにより設定されたタイムゾーンや夏時間実施情報の修正データである都市ユーザ修正データ４３ａ及び地図ユーザ修正データ４３ｂが記憶されている。
【００２３】
都市ユーザ修正データ４３ａには、上述の各都市におけるタイムゾーンや夏時間実施情報の修正情報が設定されたものについて当該修正情報が記憶される。例えば、東京にて夏時間が実施される場合に当該夏時間の実施情報が後述のようにユーザによって設定されると、東京を示すＩＤなどと、当該設定とが対応付けられて記憶される。この設定の記憶数は、最新の一つだけであっても良いし、設定があった都市について全て記憶させることが可能であっても良い。同一の都市（ＩＤ）に対して複数回の設定があった場合には、最新の設定のみが記憶される。また、これらの修正情報には、当該修正情報の有効期間が含まれていても良い。
【００２４】
地図ユーザ修正データ４３ｂには、後述のように、取得された現在位置（緯度経度）におけるタイムゾーンや夏時間実施情報の修正情報が設定された場合に、当該現在位置又は現在位置を含む地域（所定の地域）のＩＤと、設定された修正情報とが対応付けられて記憶される。現在位置を示すデータが記憶される場合には、取得された現在位置の緯度経度自体が用いられても良いし、時差マップ４８ｂに記憶される各地理ブロックの座標が用いられても良い。この場合も、設定数は、記憶容量などに応じて適宜設定され、また、同一の地域内で複数回の設定があった場合には、最新の設定のみが記憶される。この修正情報にも当該修正情報の有効期間が含まれていても良い。
都市ユーザ修正データ４３ａ及び地図ユーザ修正データ４３ｂが更新情報を構成する。
【００２５】
発振回路４４は、所定の周波数信号を生成して出力する。発振回路４４は、例えば、水晶発振器を備える。
分周回路４５は、発振回路４４から出力された周波数信号をＣＰＵ４１や計時回路４６により利用される周波数の信号に分周して出力する。出力される周波数は、ＣＰＵ４１からの制御信号により変更可能に設定されていても良い。
【００２６】
計時回路４６は、所定の日時を示す初期値に分周回路４５から入力される分周信号を計数して加算していくことにより現在の日時を計数する。この計時回路４６により計数される日時は、発振回路４４の精度に応じた誤差（歩度）、例えば、一日に０．５秒程度、を有する。この計時回路４６の計数する日時は、ＣＰＵ４１からの制御信号により修正されることが可能となっている。
【００２７】
操作部４７は、ユーザからの入力操作を受け付ける。操作部４７には、上述の押しボタンスイッチＢ１〜Ｂ４やりゅうずＣ１が含まれる。押しボタンスイッチＢ１〜Ｂ４がそれぞれ押下されたり、りゅうずＣ１が引き出され、押し戻され、また、回転動作がなされたりした場合には、動作種別に応じた電気信号がＣＰＵ４１に出力される。りゅうずＣ１は、２段階の引き出しが可能となっており、引き出し状態に応じた内容の操作の受付を行う。
【００２８】
衛星電波受信処理部４８は、アンテナ４９を用いて少なくともＧＰＳ（Global Positioning System）に係る測位衛星（ＧＰＳ衛星）を含む測位衛星からの電波を受信し、これら測位衛星からのスペクトラム拡散された送信電波を復調して信号（航法メッセージデータ）を復号、解読する。解読された航法メッセージデータの内容に対して、更に、必要に応じて各種演算処理が行われ、ＣＰＵ４１からの要求に応じたデータが予め設定されたフォーマットでＣＰＵ４１に出力される。これらの受信、解読、演算及び出力に係る動作制御は、衛星電波受信処理部４８に設けられた制御部４８ａ（マイコン）によりなされる。
【００２９】
衛星電波受信処理部４８の各構成は、まとめて一つのモジュールとしてチップ上に形成され、ＣＰＵ４１と接続される。衛星電波受信処理部４８の動作は、ＣＰＵ４１により、アナログ電子時計１の他の各部の動作とは独立にオンオフの制御がなされる。アナログ電子時計１では、衛星電波受信処理部４８を動作させる必要が無い場合には、衛星電波受信処理部４８への電力供給を中断することで省電力化が図られている。
【００３０】
また、衛星電波受信処理部４８は、記憶部を備える。この記憶部には、フラッシュメモリやＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）といった不揮発性メモリが用いられ、衛星電波受信処理部４８への電力供給状態に依らず記憶された内容が保持される。記憶部には、各種動作制御プログラム、測位衛星から取得される各測位衛星の予測軌道情報やうるう秒補正値などの設定データに加えて、地方時設定情報を得るための時差マップ４８ｂ、時差情報４８ｃ及び夏時間情報４８ｄなどが記憶される。なお、これら地方時設定情報をアナログ電子時計１のＲＡＭ４３に記憶させ、必要に応じて制御部４８ａがＣＰＵ４１から情報を受け取ったり、これらの必要な処理をＣＰＵ４１に行わせたりする構成であっても良い。また、動作制御プログラムは、専用のＲＯＭに格納され、起動時に読み出されて制御部４８ａのＲＡＭにロードされても良い。
【００３１】
時差マップ４８ｂは、世界地図を適宜な地理ブロック（地理的位置）に分割して、当該地理ブロックごとに属するタイムゾーンに係るパラメータと、夏時間に係るパラメータとを記憶するマップデータである。時差マップ４８ｂの地図は、特には限られないが、緯度線と経度線がそれぞれ直線で表され且つ直交するように描かれたものが好ましく用いられ、各地理ブロックは、所定の緯度間隔及び経度間隔で二次元マトリクス状に配置されるのが好ましい。また、地理ブロックは、高緯度地域と低緯度地域で経度幅を異ならせることで、実際のサイズが地理ブロック間で大きく異ならないように定められても良い。
【００３２】
時差情報４８ｃは、時差マップ４８ｂで用いられたタイムゾーンに係るパラメータと、当該タイムゾーンにおける時差とを対応付けるテーブルデータである。このテーブルデータでは、パラメータは、例えば、パラメータ「０」に対応する時差が「＋０時間」、パラメータ「１」に対応する時差が「＋１時間」というように一意に対応させて設定されている。
【００３３】
また、夏時間情報４８ｄは、時差マップ４８ｂで用いられた夏時間に係るパラメータと、当該夏時間実施情報の内容（実施有無、実施期間、実施時のシフト時間）とを対応付けるテーブルデータである。例えば、パラメータ「０」は、夏時間の実施なしと対応付けられ、パラメータ「１」は、夏時間がＵＴＣにおける３月の最終日曜日午前１時から１０月の最終日曜日午前１時まで＋１時間されることで実施されるケースと対応付けられて設定される。
このように、タイムゾーンに係るパラメータと夏時間に係るパラメータとが同一の範囲内が一つの地域（所定の地域）として定められる。或いは、夏時間実施情報の内容が同一であっても異なるタイムゾーンに対しては別個にパラメータが設定されることとして、夏時間に係るパラメータが同一の範囲内を一つの地域として定めても良い。更に、夏時間実施情報の内容やタイムゾーンより小さい行政上の単位などで地域が定められても良い。
ＲＯＭ４２及び衛星電波受信処理部４８が地方時情報記憶手段を構成し、ＲＯＭ４２の都市時差情報４２ｂ、都市夏時間情報４２ｃ、及び時差マップ４８ｂ、並びに衛星電波受信処理部４８の時差情報４８ｃ及び夏時間情報４８ｄにより地方時情報が構成される。また、これらのうち、都市時差情報４２ｂ及び時差情報４８ｃが各位置におけるタイムゾーン設定情報を有し、都市夏時間情報４２ｃ及び夏時間情報４８ｄが各位置における夏時間実施情報を有する。
【００３４】
電源部５２は、各部の動作に係る電力を所定電圧で供給する。電源部５２は、バッテリを有し、このバッテリとしては、例えば、ソーラパネルと二次電池とを備える。或いは、バッテリとして交換可能なボタン型の乾電池が用いられても良い。また、電源部５２から複数の異なる電圧が出力される場合には、例えば、スイッチング電源などを用いて所望の電圧に変換して出力可能な構成とすることが出来る。
【００３５】
ステッピングモータ８１は、複数の歯車の配列である輪列機構７１を介して秒針６１を回転動作させる。ステッピングモータ８１が一回駆動されると、秒針６１は、１ステップ６度回転し、ステッピングモータ８１の６０回の動作により文字盤３上で一周する。
ステッピングモータ８２は、輪列機構７２を介して分針６２を回転動作させる。ステッピングモータ８２が一回駆動されると、分針６２は、１ステップ１度回転し、ステッピングモータ８２の３６０回の動作により文字盤３上で一周する。
【００３６】
ステッピングモータ８３は、輪列機構７３を介して時針６３及び２４時間針６４を回転動作させる。輪列機構７３は、時針６３及び２４時間針６４を連動して回転させる構成であり、ステッピングモータ８３が一回駆動されると、時針６３を１ステップ１度回転移動させると共に、２４時間針６４を１／２度ずつ回転移動させる。従って、時針６３及び２４時間針６４が１０秒に１回ずつ回転移動されると、１時間の間に時針６３が文字盤３上で３０度移動すると共に２４時間針６４が小窓４内で１５度移動する。即ち、時針６３は、１２時間で文字盤３上を一周し、２４時間針６４は、２４時間で小窓４内を一周する。
【００３７】
ステッピングモータ８４は、輪列機構７４を介してモード指針６６と日車６５とを連動して回転動作させる。ステッピングモータ８４が一回駆動されると、モード指針６６が１ステップ１度回転される。日車６５は、例えば、１５０ステップの回転移動により３６０／３１度の回転が生じて、開口部７から露出される日付標識が１日分変化する。そして、日車６５が３１日分回転移動すると、再び最初の日付を示す日付標識が開口部７から露出される。
【００３８】
ステッピングモータ８５は、輪列機構７５を介して小分針６７及び小時針６８を回転動作させる。ステッピングモータ８５が一回駆動されると、小分針６７は、１ステップ１度回転移動し、小時針６８は、１／１２度回転する。従って、ステッピングモータ８５が３６０回回転駆動されることで、小分針６７が小窓６内を一周するとともに、小時針６８が小窓６内で３０度回転する。
【００３９】
時刻指針６１〜６３、２４時間針６４、日車６５、モード指針６６、小分針６７及び小時針６８は、特には限られないが、正転方向（時刻が進む方向）に９０ｐｐｓ（pulse per second）で回転移動可能であり、また、逆転方向に３２ｐｐｓで回転移動可能となっている。
指針６１〜６８及びステッピングモータ８１〜８５により表示手段が構成される。
【００４０】
駆動回路５１は、ＣＰＵ４１からの制御信号に従ってステッピングモータ８１〜８５に所定電圧の駆動パルスを出力してステッピングモータ８１〜８５を１回所定角度（例えば、１８０度）回転動作させる。駆動回路５１は、アナログ電子時計１の状態などに応じて駆動パルスの長さ（パルス幅）を変更させることが出来る。また、複数の指針を同時に駆動させる制御信号が入力された場合に、負荷を低減させるために僅かに駆動パルスの出力タイミングをずらしたりすることが出来る。
【００４１】
次に、本実施形態のアナログ電子時計１における地方時の設定動作について説明する。
このアナログ電子時計１では、手動又は自動で地方時の設定が行われる。これらの地方時の設定は、手動で行われる場合には、都市時差情報４２ｂ及び都市夏時間情報４２ｃが参照されて、ユーザにより選択された都市に応じた地方時の設定及び算出がなされる。一方、地方時の設定が自動で行われる場合には、時差マップ４８ｂ、時差情報４８ｃ及び夏時間情報４８ｄが参照されて、測位衛星から取得された航法メッセージにより得られた現在位置に応じた地方時の設定及び算出がなされる。また、これらに加えて、都市時差情報４２ｂ、都市夏時間情報４２ｃ及び時差マップ４８ｂに記憶されている設定は、ユーザの修正操作により修正されて、都市ユーザ修正データ４３ａ及び地図ユーザ修正データ４３ｂとして記憶させて利用することが可能となっている。
【００４２】
また、このアナログ電子時計１では、選択されている地方時設定情報に係る夏時間実施情報に従って自動的に夏時間の表示を行わせる表示設定ＤＳＴ（ＡＵＴＯ）、設定されている地方時設定情報に係る夏時間実施情報に拘わらず夏時間の表示を行わせない表示設定（ＳＴＤ）、及び夏時間の実施情報に拘わらず設定されたシフト時間（例えば、１時間）ずらして表示を行わせる表示設定（ＤＳＴ）のうち何れかをユーザ操作により選択することが出来る。
【００４３】
図３は、本実施形態のアナログ電子時計１における地方時設定処理のＣＰＵ４１による制御手順を示すフローチャートである。図３（ａ）は、ユーザが手動で都市を選択設定することにより行われる地方時設定処理の制御手順を示す。ここでは、ユーザがりゅうずＣ１を２段階引き出すことで、都市設定モードに移行し、りゅうずＣ１を回転させて秒針６１により文字盤３の周縁部に記載された都市のうちの何れか一つを指し示させることで、当該都市を選択する。
【００４４】
ＣＰＵ４１は、ユーザにより選択された都市を取得する（ステップＳ７０１）。ＣＰＵ４１は、当該都市に応じたユーザ修正データが都市ユーザ修正データ４３ａに記憶されているか否かを判別する（ステップＳ７０２）。記憶されていると判別された場合には（ステップＳ７０２で“ＹＥＳ”）、ＣＰＵ４１は、都市ユーザ修正データ４３ａを参照して、当該都市に対応する時差情報と夏時間実施情報とを取得する（ステップＳ７０３）。それから、ＣＰＵ４１の処理は、ステップＳ７０５に移行する。
【００４５】
選択された都市に応じたユーザ修正データが都市ユーザ修正データ４３ａに記憶されていないと判別された場合には（ステップＳ７０２で“ＮＯ”）、ＣＰＵ４１は、都市時差情報４２ｂを参照して、当該都市に対応するタイムゾーンを取得し（ステップＳ７１３）、また、都市夏時間情報４２ｃを参照して、当該都市に対応する夏時間の実施情報を取得する（ステップＳ７１４）。このとき、選択された都市とは異なる都市の地方時設定情報に係るユーザ修正データが都市ユーザ修正データ４３ａに記憶されている場合には、ＣＰＵ４１は、当該ユーザ修正データを消去する処理を行っても良い。また、ＣＰＵ４１は、有効期間が経過したユーザ修正データが記憶されている場合にも、当該ユーザ修正データを消去する処理を行う。それから、ＣＰＵ４１の処理は、ステップＳ７０５に移行する。
【００４６】
ステップＳ７０５の処理に移行すると、ＣＰＵ４１は、計時回路４６の計数する日時に対し、取得されたタイムゾーン及び夏時間を適用した地方時の日時を算出する（ステップＳ７０５）。そして、ＣＰＵ４１は、地方時算出処理を終了する。
【００４７】
図３（ｂ）は、衛星電波受信処理部４８により測位が行われた場合に実行される地方時設定処理の制御手順を示す。ここでは、衛星電波受信処理部４８において測位衛星からの電波が受信され、当該受信された航法メッセージを用いて現在位置が算出されて、ＣＰＵ４１に算出結果が出力されることで現在位置が取得される。
【００４８】
このとき併せて、衛星電波受信処理部４８の制御部４８ａは、時差マップ４８ｂを参照して、算出された現在位置に応じたタイムゾーンに係るパラメータ及び夏時間に係るパラメータを取得する。制御部４８ａは、時差情報４８ｃを参照してタイムゾーンに係るパラメータに応じた時差（ＵＴＣからのずれ時間）を取得し、また、夏時間情報４８ｄを参照して夏時間に係るパラメータに応じた夏時間の実施情報、即ち、夏時間の実施有無、夏時間の実施期間及び夏時間の実施期間中における標準時間からのシフト時間の情報を取得する。そして、制御部４８ａは、取得された現在位置と共にこれらのタイムゾーン及び夏時間実施情報をＣＰＵ４１に出力する。
【００４９】
ＣＰＵ４１は、衛星電波受信処理部４８から現在位置を取得する（ステップＳ７５１）。ＣＰＵ４１は、現在位置に対応する（即ち、現在位置が含まれる地域の）ユーザ修正データが地図ユーザ修正データ４３ｂに記憶されているか否かを判別する（ステップＳ７５２）。
【００５０】
対応するユーザ修正データが地図ユーザ修正データ４３ｂに記憶されていると判別された場合には（ステップＳ７５２で“ＹＥＳ”）、ＣＰＵ４１は、地図ユーザ修正データ４３ｂを参照してタイムゾーンと夏時間実施情報を取得する（ステップＳ７５３）。それから、ＣＰＵ４１の処理は、ステップＳ７５５に移行する。
【００５１】
対応するユーザ修正データが地図ユーザ修正データ４３ｂに記憶されていないと判別された場合には（ステップＳ７５２で“ＮＯ”）、ＣＰＵ４１は、衛星電波受信処理部４８が出力したタイムゾーンと夏時間実施情報を取得する（ステップＳ７６３）。このとき、現在位置に対応しないユーザ修正データが地図ユーザ修正データ４３ｂに記憶されている場合には、ＣＰＵ４１は、当該ユーザ修正データを消去する処理を行っても良い。また、有効期間が経過したユーザ修正データが記憶されている場合にも、ＣＰＵ４１は、当該ユーザ修正データを消去する処理を行う。それから、ＣＰＵ４１の処理は、ステップＳ７５５に移行する。
【００５２】
ステップＳ７５５の処理に移行すると、ＣＰＵ４１は、取得されたタイムゾーンと夏時間実施情報とを適用して現在位置における地方時設定を行う（ステップＳ７５５）。即ち、ＣＰＵ４１は、選択、取得された地方時設定情報に基づいて、現在のＵＴＣ日時における（地方時に基づいて夏時間の実施有無が切り替えられる場合には、タイムゾーンに基づいて暫定的に地方時を一度算出して夏時間の実施有無を判断する）時差を算出する。ＣＰＵ４１は、計時回路４６で計数されている日時に対して当該時差を適用して地方時を算出し、必要に応じて駆動回路５１に制御信号を出力して指針６１〜６８の一部に表示を行わせる。そして、ＣＰＵ４１は、地方時設定処理を終了する。
【００５３】
次に、ユーザによるタイムゾーン及び夏時間情報の修正データの入力設定動作について説明する。
図４は、本実施形態のアナログ電子時計１において実行される地方時設定修正処理のＣＰＵ４１による制御手順を示すフローチャートである。
【００５４】
この地方時設定修正処理は、特定のユーザ操作、例えば、りゅうずＣ１が２段階引き出された状態で、更に押しボタンスイッチＢ３が１０秒間押下されることで開始される。
地方時設定修正処理が開始されると、ＣＰＵ４１は、地方時設定情報の修正を行う対象位置として現在位置に係る位置情報（緯度、経度）又は都市設定が保持されているか否かを判別する（ステップＳ１０１）。位置情報又は都市設定が保持されていないと判別された場合（ステップＳ１０１で“ＮＯ”）には、ＣＰＵ４１は、地方時設定修正処理を終了する。
【００５５】
位置情報又は都市設定が保持されていると判別された場合には（ステップＳ１０１で“ＹＥＳ”）、ＣＰＵ４１は、タイムゾーン設定の修正処理を実行する（ステップＳ１０２）。また、ＣＰＵ４１は、夏時間実施情報に係る設定の修正処理を実行する（ステップＳ１０３）。
【００５６】
ＣＰＵ４１は、駆動回路５１に制御信号を出力して、指針６１〜６８のうち必要な指針の一部を移動させ、修正結果を示させて当該修正で設定を完了して良いか確認を行わせる（ステップＳ１０４）。ＣＰＵ４１は、設定完了動作が入力されたか否かを判別し（ステップＳ１０５）、設定完了動作、ここでは、りゅうずＣ１が１段階以上押し戻される動作がなされたと判別された場合には（ステップＳ１０５で“ＹＥＳ”）、都市設定と当該修正設定とを対応付けて都市ユーザ修正データ４３ａに記憶させるか、または、現在位置（或いは、現在位置を含む地域）と修正設定とを対応付けて地図ユーザ修正データ４３ｂに記憶させる（ステップＳ１０６）。このとき、同一都市又は現在位置と同一の地域の修正データが記憶されている場合には、ＣＰＵ４１は、新しい設定により以前の修正データを上書き更新して記憶させる。そして、ＣＰＵ４１は、地方時設定修正処理を終了する。
【００５７】
設定完了動作ではない動作がなされたと判別された場合には（ステップＳ１０５で“ＮＯ”）、ＣＰＵ４１は、処理をステップＳ１０２に戻し、再度設定に係る処理を行う。
【００５８】
図５は、地方時設定修正処理で呼び出されるタイムゾーン修正処理のＣＰＵ４１による制御手順を示すフローチャートである。
【００５９】
タイムゾーン修正処理が呼び出されると、ＣＰＵ４１は、駆動回路５１に制御信号を出力して現在設定されているタイムゾーンに応じた都市標識を指し示すように指針（秒針６１）を回転移動させた後、時桁の修正操作の待ち受けを開始する。そして、ＣＰＵ４１は、時桁の修正操作、ここでは、りゅうずＣ１の回転操作が検出されたか否かを判別する（ステップＳ２０１）。検出されたと判別された場合には（ステップＳ２０１で“ＹＥＳ”）、ＣＰＵ４１は、りゅうずＣ１の回転方向に応じて時桁の値を±１時間更新し、駆動回路５１に制御信号を出力して当該更新された値に応じた都市標識を指針（ここでは、秒針６１）に指し示させる（ステップＳ２０２）。それから、ＣＰＵ４１の処理は、ステップＳ２０３に移行する。ステップＳ２０１の判別処理で、時桁の修正操作が検出されていないと判別された場合には（ステップＳ２０１で“ＮＯ”）、ＣＰＵ４１の処理は、ステップＳ２０３に移行する。
【００６０】
ステップＳ２０３の処理では、ＣＰＵ４１は、時桁の修正操作を終了する操作、例えば、押しボタンスイッチＢ３の押下操作が検出されたか否かを判別する（ステップＳ２０３）。終了操作がなされていないと判別された場合には（ステップＳ２０３で“ＮＯ”）、ＣＰＵ４１の処理は、ステップＳ２０１に戻る。
【００６１】
終了操作がなされたと判別された場合には（ステップＳ２０３で“ＹＥＳ”）、ＣＰＵ４１は、駆動回路５１に制御信号を出力して、現在設定されているタイムゾーンにおけるＵＴＣ時刻からの時差の分桁の値を秒針６１に指し示させる。それから、ＣＰＵ４１は、分桁の修正操作、ここでは、りゅうずＣ１の回転操作が検出されたか否かを判別する（ステップＳ２０４）。分桁の修正操作が検出されたと判別された場合には（ステップＳ２０４で“ＹＥＳ”）、ＣＰＵ４１は、りゅうずＣ１の回転方向に応じて分桁の値を更新し、駆動回路５１に制御信号を出力して当該更新された値を指針（ここでは、秒針６１）に示させる（ステップＳ２０５）。ここで、世界各地におけるＵＴＣ時刻からの時差は、現在のところ、１５分単位での設定しかなされていないので、アナログ電子時計１では、りゅうずＣ１が１ステップ回転操作されるごとに１５分ずつ分桁の値を更新させるように制御することが出来る。それから、ＣＰＵ４１の処理は、ステップＳ２０６に移行する。
【００６２】
分桁の修正操作が検出されていないと判別された場合には（ステップＳ２０４で“ＮＯ”）、ＣＰＵ４１は、処理をステップＳ２０６に移行させる。
ステップＳ２０６の処理に移行すると、ＣＰＵ４１は、分桁の修正操作を終了する操作、例えば、押しボタンスイッチＢ３の押下操作が検出されたか否かを判別する（ステップＳ２０６）。終了操作がなされたと判別された場合には（ステップＳ２０６で“ＹＥＳ”）、ＣＰＵ４１は、タイムゾーン修正処理を終了して、処理を地方時設定終了処理に戻す。終了操作がなされていないと判別された場合には（ステップＳ２０６で“ＮＯ”）、ＣＰＵ４１の処理は、ステップＳ２０４に戻る。
【００６３】
図６は、地方時設定修正処理で呼び出される夏時間情報修正処理のＣＰＵ４１による制御手順を示すフローチャートである。
【００６４】
夏時間情報修正処理が呼び出されると、ＣＰＵ４１は、駆動回路５１に制御信号を出力してモード指針６６に現在設定されている夏時間の設定モードに係る標識を指し示させる。それから、ＣＰＵ４１は、夏時間の設定モードの切替操作、例えば、押しボタンスイッチＢ４の押下操作がなされたか否かを判別する（ステップＳ３０１）。切替操作なされたと判別された場合には（ステップＳ３０１で“ＹＥＳ”）、ＣＰＵ４１は、現在設定されている夏時間の設定モードの次の設定モードに設定を変更すると共に、駆動回路５１に制御信号を出力して当該設定にあわせた表示状態、ここでは、モード指針６６の指し示す位置を更新させる（ステップＳ３０２）。この設定モードは、夏時間の自動実施モードＤＳＴ（ＡＵＴＯ）、夏時間の不実施モード（ＳＴＤ）、夏時間の手動設定モードパターン１（Ｐ．１）、及び夏時間の手動設定モードパターン２（Ｐ．２）の順で切り替えられ、Ｐ．２で同操作がなされると、再び自動実施モードに戻される。それから、ＣＰＵ４１の処理は、ステップＳ３０３に移行する。切替操作がなされていないと判別された場合には（ステップＳ３０１で“ＮＯ”）、ＣＰＵ４１の処理は、ステップＳ３０３に移行する。
【００６５】
ステップＳ３０３の処理に移行すると、ＣＰＵ４１は、現在の設定モードがＤＳＴ（ＡＵＴＯ）かＳＴＤの何れかであるか否かを判別する（ステップＳ３０３）。ＤＳＴ（ＡＵＴＯ）かＳＴＤの何れかであると判別された場合には（ステップＳ３０３で“ＹＥＳ”）、ＣＰＵ４１は、モード切替の終了操作がなされたか否かを判別する（ステップＳ３０４）。モード切替の終了操作、例えば、押しボタンスイッチＢ３が押下されたと判別された場合には（ステップＳ３０４で“ＹＥＳ”）、ＣＰＵ４１は、夏時間情報修正処理を終了して処理を地方時設定修正処理に戻す。モード切替の終了操作がなされていないと判別された場合には（ステップＳ３０４で“ＮＯ”）、ＣＰＵ４１の処理は、ステップＳ３０１に戻る。
【００６６】
ステップＳ３０３の判別処理で、現在の設定モードがＤＳＴ（ＡＵＴＯ）又はＳＴＤの何れでもない（Ｐ．１又はＰ．２である）と判別された場合には（ステップＳ３０３で“ＮＯ”）、ＣＰＵ４１は、夏時間の開始時刻及び終了時刻の基準時切替操作、ここでは、例えば、押しボタンスイッチＢ１の押下操作が検出されたか否かを判別する（ステップＳ３１１）。基準時切替操作が検出されたと判別された場合には（ステップＳ３１１で“ＹＥＳ”）、基準時をＵＴＣ時刻基準と地方時基準との間で交互に切り替えて現在の設定を示させると共に、駆動回路５１に制御信号を出力し、指針（秒針６１）をＵＴＣの標識位置（１２時位置）と設定されているタイムゾーンに応じた標識位置との間で移動させて現在の基準時を示させる（ステップＳ３１２）。それから、ＣＰＵ４１の処理は、ステップＳ３０１に戻る。
【００６７】
基準時切替操作が検出されていないと判別された場合には（ステップＳ３１１で“ＮＯ”）、ＣＰＵ４１は、サマータイム実施時におけるシフト時間の切替操作、ここでは、りゅうずＣ１の回転操作が検出されたか否かを判別する（ステップＳ３１３）。シフト時間の切替操作が検出されたと判別された場合には（ステップＳ３１３で“ＹＥＳ”）、ＣＰＵ４１は、例えば、りゅうずＣ１の回転方向に応じてシフト時間を３０分刻みで増減させると共に、当該増減されたシフト時間を指針（分針６２及び時針６３）に指し示させる（ステップＳ３１４）。それから、ＣＰＵ４１の処理は、ステップＳ３０１に戻る。
【００６８】
シフト時間の切替操作が検出されていないと判別された場合には（ステップＳ３１３で“ＮＯ”）、ＣＰＵ４１は、モード切替の終了操作（押しボタンスイッチＢ３の押下操作）が検出されたか否かを判別する（ステップＳ３１５）。モード切替の終了操作が検出されていないと判別された場合には（ステップＳ３１５で“ＮＯ”）、ＣＰＵ４１の処理は、ステップＳ３０１に戻る。モード切替の終了操作が検出されたと判別された場合には（ステップＳ３１５で“ＹＥＳ”）、ＣＰＵ４１は、夏時間情報手動修正処理を呼び出して実行し（ステップＳ３１６）、それから、夏時間情報修正処理を終了して処理を地方時設定修正処理に戻す。
【００６９】
図７、図８は、夏時間情報修正処理で呼び出される夏時間情報手動修正処理のＣＰＵ４１による制御手順を示すフローチャートである。
夏時間情報修正処理が呼び出されると、ＣＰＵ４１は、駆動回路５１に制御信号を出力して、小分針６７及び小時針６８に「１時」を示させることで夏時間の開始月及び開始時刻の設定状態であることを示させ、また、現在設定されている夏時間の開始月（例えば、秒針６１）及び開始時刻（例えば、時針６３及び分針６２）に係る表示を行わせた後、夏時間の開始月の修正操作例えば、押しボタンスイッチＢ１の押下操作が検出されたかを判別する（ステップＳ６０１）。開始月の修正操作が検出されたと判別された場合には（ステップＳ６０１で“ＹＥＳ”）、ＣＰＵ４１は、開始月を１ヵ月進めると共に、駆動回路５１に制御信号を出力して、当該進められた月に応じた標識を指し示す位置を指針（秒針６１）に指し示させる（ステップＳ６０２）。それから、ＣＰＵ４１の処理は、ステップＳ６０１に戻る。
【００７０】
開始月の修正操作が検出されていないと判別された場合には（ステップＳ６０１で“ＮＯ”）、ＣＰＵ４１は、開始時刻に係る０時設定が０時（その日の初め）であるか、２４時であるか（その日の最後）であるかの切替操作、例えば、押しボタンスイッチＢ４の押下操作が検出されたか否かを判別する（ステップＳ６０３）。切替操作が検出されたと判別された場合には（ステップＳ６０３で“ＹＥＳ”）、ＣＰＵ４１は、設定を０時と２４時との間で交互に切り替えると共に、駆動回路５１に制御信号を出力して、モード指針６６を対応位置、例えば、０時位置と６時位置との間で移動させる（ステップＳ６０４）。それから、ＣＰＵ４１の処理は、ステップＳ６０１に戻る。
【００７１】
０時と２４時との切替操作が検出されていないと判別された場合には（ステップＳ６０３で“ＮＯ”）、ＣＰＵ４１は、開始時刻の修正操作、例えば、りゅうずＣ１の回転操作が検出されたか否かを判別する（ステップＳ６０５）。開始時刻の修正操作が検出されたと判別された場合には（ステップＳ６０５で“ＹＥＳ”）、ＣＰＵ４１は、りゅうずＣ１の回転方向に応じて開始時刻を±１時間変更すると共に、駆動回路５１に制御信号を出力して、分針６２及び時針６３を変更された開始時刻に応じた指針位置に移動させる（ステップＳ６０６）。それから、ＣＰＵ４１の処理は、ステップＳ６０１に戻る。
【００７２】
開始時刻の修正操作が検出されていないと判別された場合には（ステップＳ６０５で“ＮＯ”）、ＣＰＵ４１は、夏時間の開始月及び開始時刻の修正操作を終了する操作、例えば、押しボタンスイッチＢ３の押下操作が検出されたか否かを判別する（ステップＳ６０６）。修正操作の終了操作が検出されていないと判別された場合には（ステップＳ６０６で“ＮＯ”）、ＣＰＵ４１の処理は、ステップＳ６０１に戻る。
【００７３】
夏時間の開始月及び開始時刻の修正操作を終了する操作が検出されたと判別された場合には（ステップＳ６０６で“ＹＥＳ”）、ＣＰＵ４１は、夏時間のモード設定が手動モードパターン１（Ｐ．１）であるか否かを判別する（ステップＳ６０７）。Ｐ．１であると判別された場合には（ステップＳ６０７で“ＹＥＳ”）、ＣＰＵ４１は、夏時間の開始日の修正状態に移行し、駆動回路５１に制御信号を出力して、小分針６７及び小時針６８が２時位置を指し示すように移動させることで当該夏時間の開始日の修正状態であることを示させると共に、現在設定されている夏時間の開始日に係る設定を秒針６１（何週目か）及びモード指針６６（曜日）に行わせる。それから、ＣＰＵ４１は、開始週の修正操作、例えば、押しボタンスイッチＢ１の押下操作が検出されたか否かを判別する（ステップＳ６１１）。開始週の修正操作が検出されたと判別された場合には（ステップＳ６１１で“ＹＥＳ”）、ＣＰＵ４１は、開始週を第１週目から第４週目及び最終週の間で順番に変更させると共に、駆動回路５１に制御信号を出力して、秒針６１の指し示す位置を変更させる（ステップＳ６１２）。それから、ＣＰＵ４１の処理は、ステップＳ６１１に戻る。
【００７４】
開始週の修正操作が検出されていないと判別された場合には（ステップＳ６１１で“ＮＯ”）、ＣＰＵ４１は、開始曜日の修正操作、例えば、押しボタンスイッチＢ４の押下操作が検出されたか否かを判別する（ステップＳ６１３）。開始曜日の修正操作が検出されたと判別された場合には（ステップＳ６１３で“ＹＥＳ”）、ＣＰＵ４１は、開始曜日を日曜日〜土曜日までの間で順番に変更させると共に、駆動回路５１に制御信号を出力してモード指針６６に変更された曜日に係る標識を指し示させる（ステップＳ６１４）。それから、ＣＰＵ４１の処理は、ステップＳ６１１に戻る。
【００７５】
開始曜日の修正操作が検出されていないと判別された場合には（ステップＳ６１３で“ＮＯ”）、ＣＰＵ４１は、開始日の修正操作を終了する操作、例えば、押しボタンスイッチＢ３の押下操作が検出されたか否かを判別する（ステップＳ６１５）。開始日の修正操作を終了する操作が検出されていないと判別された場合には（ステップＳ６１５で“ＮＯ”）、ＣＰＵ４１の処理は、ステップＳ６１１に戻る。開始日の修正操作を終了する操作が検出されたと判別された場合には（ステップＳ６１５で“ＹＥＳ”）、ＣＰＵ４１の処理は、ステップＳ６３１に移行する。
【００７６】
ステップＳ６０８の判別処理で、モード設定が手動モードパターン１（Ｐ．１）ではない（Ｐ．２である）と判別された場合には（ステップＳ６０８で“ＮＯ”）、ＣＰＵ４１は、夏時間の開始日の修正状態に移行し、駆動回路５１に制御信号を出力して、小分針６７及び小時針６８が２時位置を指し示すように移動させることで当該夏時間の開始日の修正状態であることを示させると共に、現在設定されている夏時間の開始日に係る設定を日車６５に行わせる。それから、ＣＰＵ４１は、開始日の修正操作、例えば、りゅうずＣ１の回転操作が検出されたか否かを判別する（ステップＳ６２１）。
【００７７】
開始日の修正操作が検出されたと判別された場合には（ステップＳ６２１で“ＹＥＳ”）、ＣＰＵ４１は、りゅうずＣ１の回転方向に応じて開始日を±１日変更すると共に、駆動回路５１に制御信号を出力して日車６５を回転させ、当該変更された開始日を表示させる（ステップＳ６２２）。それから、ＣＰＵ４１の処理は、ステップＳ６２１に戻る。
【００７８】
開始日の修正操作が検出されていないと判別された場合には（ステップＳ６２１で“ＮＯ”）、ＣＰＵ４１は、開始日の修正操作を終了する操作、例えば、押しボタンスイッチＢ３の押下操作が検出されたか否かを判別する（ステップＳ６２３）。開始日の修正操作を終了する操作が検出されていないと判別された場合には（ステップＳ６２３で“ＮＯ”）、ＣＰＵ４１は、処理をステップＳ６２１に戻す。開始日の修正操作を終了する操作が検出されたと判別された場合には（ステップＳ６２３で“ＹＥＳ”）、ＣＰＵ４１の処理は、ステップＳ６３１に移行する。
【００７９】
ステップＳ６３１の処理に移行すると、ＣＰＵ４１は、駆動回路５１に制御信号を出力して、小分針６７及び小時針６８に「３時」を示させることで夏時間の終了月及び終了時刻の設定状態であることを示させ、また、現在設定されている夏時間の終了月（例えば、秒針６１）及び終了時刻（例えば、時針６３及び分針６２）に係る表示を行わせた後、夏時間の終了月の修正操作、例えば、押しボタンスイッチＢ１の押下操作が検出されたかを判別する（ステップＳ６３１）。終了月の修正操作が検出されたと判別された場合には（ステップＳ６３１で“ＹＥＳ”）、ＣＰＵ４１は、終了月を１ヵ月進めると共に、駆動回路５１に制御信号を出力して、当該進められた月に応じた標識を指し示す位置を指針（秒針６１）に指し示させる（ステップＳ６３２）。それから、ＣＰＵ４１の処理は、ステップＳ６３１に戻る。
【００８０】
終了月の修正操作が検出されていないと判別された場合には（ステップＳ６３１で“ＮＯ”）、ＣＰＵ４１は、終了時刻に係る０時設定が０時（その日の初め）であるか、２４時であるか（その日の最後）であるかの切替操作、例えば、押しボタンスイッチＢ４の押下操作が検出されたか否かを判別する（ステップＳ６３３）。切替操作が検出されたと判別された場合には（ステップＳ６３３で“ＹＥＳ”）、ＣＰＵ４１は、設定を０時と２４時との間で交互に切り替えると共に、駆動回路５１に制御信号を出力して、モード指針６６を対応位置、例えば、０時位置と６時位置の何れかに移動させる（ステップＳ６３４）。それから、ＣＰＵ４１の処理は、ステップＳ６３１に戻る。
【００８１】
０時と２４時との切替操作が検出されていないと判別された場合には（ステップＳ６３３で“ＮＯ”）、ＣＰＵ４１は、終了時刻の修正操作、例えば、りゅうずＣ１の回転操作が検出されたか否かを判別する（ステップＳ６３５）。終了時刻の修正操作が検出されたと判別された場合には（ステップＳ６３５で“ＹＥＳ”）、ＣＰＵ４１は、りゅうずＣ１の回転方向に応じて終了時刻を±１時間変更すると共に、駆動回路５１に制御信号を出力して、分針６２及び時針６３を変更された終了時刻に応じた指針位置に移動させる（ステップＳ６３６）。それから、ＣＰＵ４１の処理は、ステップＳ６３１に戻る。
【００８２】
終了時刻の修正操作が検出されていないと判別された場合には（ステップＳ６３５で“ＮＯ”）、ＣＰＵ４１は、夏時間の終了月及び終了時刻の修正操作を終了する操作、例えば、押しボタンスイッチＢ３の押下操作が検出されたか否かを判別する（ステップＳ６３６）。修正操作の終了操作が検出されていないと判別された場合には（ステップＳ６３６で“ＮＯ”）、ＣＰＵ４１の処理は、ステップＳ６３１に戻る。
【００８３】
夏時間の終了月及び終了時刻の修正操作を終了する操作が検出されたと判別された場合には（ステップＳ６３６で“ＹＥＳ”）、ＣＰＵ４１は、夏時間のモード設定が手動モードパターン１（Ｐ．１）であるか否かを判別する（ステップＳ６３７）。Ｐ．１であると判別された場合には（ステップＳ６３７で“ＹＥＳ”）、ＣＰＵ４１は、夏時間の終了日の修正状態に移行し、駆動回路５１に制御信号を出力して、小分針６７及び小時針６８が「４時」の位置を指し示すように移動させることで当該夏時間の終了日の修正状態であることを示させると共に、現在設定されている夏時間の終了日に係る設定を秒針６１（何週目か）及びモード指針６６（曜日）に行わせる。それから、ＣＰＵ４１は、終了週の修正操作、例えば、押しボタンスイッチＢ１の押下操作が検出されたか否かを判別する（ステップＳ６４１）。終了週の修正操作が検出されたと判別された場合には（ステップＳ６４１で“ＹＥＳ”）、ＣＰＵ４１は、終了週を第１週目から第４週目及び最終週の間で順番に変更させると共に、駆動回路５１に制御信号を出力して、秒針６１の指し示す位置を変更させる（ステップＳ６４２）。それから、ＣＰＵ４１の処理は、ステップＳ６４１に戻る。
【００８４】
終了週の修正操作が検出されていないと判別された場合には（ステップＳ６４１で“ＮＯ”）、ＣＰＵ４１は、終了曜日の修正操作、例えば、押しボタンスイッチＢ４の押下操作が検出されたか否かを判別する（ステップＳ６４３）。終了曜日の修正操作が検出されたと判別された場合には（ステップＳ６４３で“ＹＥＳ”）、ＣＰＵ４１は、終了曜日を日曜日から土曜日までの間で順番に変更させると共に、駆動回路５１に制御信号を出力してモード指針６６に変更された曜日に係る標識を指し示させる（ステップＳ６４４）。それから、ＣＰＵ４１の処理は、ステップＳ６４１に戻る。
【００８５】
終了曜日の修正操作が検出されていないと判別された場合には（ステップＳ６４３で“ＮＯ”）、ＣＰＵ４１は、終了日の修正操作を終了する操作、例えば、押しボタンスイッチＢ３の押下操作が検出されたか否かを判別する（ステップＳ６４５）。終了日の修正操作を終了する操作が検出されていないと判別された場合には（ステップＳ６４５で“ＮＯ”）、ＣＰＵ４１の処理は、ステップＳ６４１に戻る。終了日の修正操作を終了する操作が検出されたと判別された場合には（ステップＳ６４５で“ＹＥＳ”）、ＣＰＵ４１は、夏時間情報手動修正処理を終了して処理を夏時間情報修正処理に戻す。
【００８６】
ステップＳ６３８の判別処理で、モード設定が手動モードパターン１（Ｐ．１）ではない（Ｐ．２である）と判別された場合には（ステップＳ６３８で“ＮＯ”）、ＣＰＵ４１は、夏時間の終了日の修正状態に移行し、駆動回路５１に制御信号を出力して、小分針６７及び小時針６８が「４時」の位置を指し示すように移動させることで当該夏時間の終了日の修正状態であることを示させると共に、現在設定されている夏時間の終了日に係る設定を日車６５に行わせる。それから、ＣＰＵ４１は、終了日の修正操作、例えば、りゅうずＣ１の回転操作が検出されたか否かを判別する（ステップＳ６５１）。
【００８７】
終了日の修正操作が検出されたと判別された場合には（ステップＳ６５１で“ＹＥＳ”）、ＣＰＵ４１は、りゅうずＣ１の回転方向に応じて終了日を±１日変更すると共に、駆動回路５１に制御信号を出力して日車６５を回転させ、当該変更された終了日を表示させる（ステップＳ６５２）。それから、ＣＰＵ４１の処理は、ステップＳ６５１に戻る。
【００８８】
終了日の修正操作が検出されていないと判別された場合には（ステップＳ６５１で“ＮＯ”）、ＣＰＵ４１は、終了日の修正操作を終了する操作、例えば、押しボタンスイッチＢ３の押下操作が検出されたか否かを判別する（ステップＳ６５３）。終了日の修正操作を終了する操作が検出されていないと判別された場合には（ステップＳ６５３で“ＮＯ”）、ＣＰＵ４１は、処理をステップＳ６５１に戻す。終了日の修正操作を終了する操作が検出されたと判別された場合には（ステップＳ６５３で“ＹＥＳ”）、ＣＰＵ４１は、夏時間情報手動修正処理を終了させて、処理を夏時間情報修正処理に戻す。
【００８９】
図９〜図１１は、本実施形態のアナログ電子時計１における地方時設定修正処理の実行時における表示例を示す図である。
地方時設定修正処理が開始されると、秒針６１に現在のタイムゾーンにおける時桁に対応した都市に係る標識が指し示される（ステップＳ１０１）。ここでは、秒針６１により都市標識「ＴＹＯ」即ち東京の時差である＋９時間が指し示されている（図９（ａ））。この状態でりゅうずＣ１が回転されることで、りゅうずＣ１の１ステップの回転動作ごとに、タイムゾーンが１時間異なる都市標識の位置に秒針６１が移動される（ステップＳ２０１、Ｓ２０２）。即ち、ここでは、都市標識「ＤＥＬ」が示すニューデリーのように時差に分単位（＋５時間３０分）の値が含まれる都市標識の位置がスキップされる。
【００９０】
押しボタンスイッチＢ３が押下されてタイムゾーンの時桁の修正操作が終了すると（ステップＳ２０３）、秒針６１が０分の位置を指し示すことで、現在位置におけるＵＴＣ時刻からの時差に含まれる分桁の値が示される（図９（ｂ））。この状態で、りゅうずＣ１が回転されることで、りゅうずＣ１の１ステップの回転動作ごとに、１５分ずつ分桁が変更されると共に、秒針６１が１５秒分ずつ移動される（ステップＳ２０４、Ｓ２０５）。
【００９１】
押しボタンスイッチＢ３が押下されてタイムゾーンの分桁の修正操作が終了すると（ステップＳ２０６）、時刻指針６１〜６３が全て１２時方向に揃えて配置されると共に、モード指針６６が小窓４内で夏時間設定に係る標識の何れかを指し示す。ここでは、モード指針６６は、ＤＳＴ（ＡＵＴＯ）を示す標識「ＡＴ」を指し示している（図９（ｃ））。
【００９２】
ここで、押しボタンスイッチＢ４が押下操作されるごとに、モード指針６６は、標識「ＡＴ」の位置から「ＳＴＤ」、「ＤＳＴ」の各位置及び、「ＤＳＴ」の位置よりも時計回りに所定角度進んだ位置に順番に移動する（ステップＳ３０１、Ｓ３０２）。上述のように、サマータイムの手動設定には、曜日での設定に係るパターン１と、日付での設定に係るパターン２とがあり、ここでは、「ＤＳＴ」の位置がパターン１を示し、「ＤＳＴ」の位置よりも正転方向に進んだ位置がパターン２を示す。
【００９３】
パターン１の状態では、図９（ｄ）に示すように、分針６２及び時針６３により夏時間の実施期間中におけるシフト時間が表示され、秒針６１により切り替えの基準時が表示される（ステップＳ３０３）。ここでは、時針６３が１時方向を示し、分針６２が１２時（０分）方向を示すことで、シフト時間が１時間であることが示されている。また、秒針６１が都市標識「ＴＹＯ」を指し示すことで、東京の地方時を基準としてサマータイムの開始及び終了のタイミングが規定される設定であることが示されている。この状態で、押しボタンスイッチＢ１が押下されることで（ステップＳ３１１）、切り替えの基準時が「ＵＴＣ」との間で交互に切り替えられて当該切り替えがなされた側に秒針６１が移動され（ステップＳ３１２）、また、りゅうずＣ１が１ステップずつ回転操作されるごとに（ステップＳ３１３）、シフト時間が切り替えられて分針６２及び時針６３が移動される（ステップＳ３１４）。パターン２の場合も、モード指針６６の位置を除き同一の表示及び動作がなされる。
【００９４】
押しボタンスイッチＢ３が押下されると、モード切替終了操作が終了する（ステップＳ３０４、Ｓ３１５）。モード１又はモード２の状態でモード切替終了操作が終了すると、サマータイムの開始月及び開始時刻の設定状態に移行する。この設定状態は、小時針６８により小窓６内で１時方向が指し示されることで表される。この設定状態では、秒針６１により３時位置が指し示されることで、開始月が３月であることが示され、分針６２及び時針６３により２時０分の位置が指し示されることで、開始時刻が２時０分であることが示され、また、モード指針６６により上向き（北緯９０度方向）が指し示されることで（図１０（ａ））、開始時刻が「０時」であることが示されている。この状態で、押しボタンスイッチＢ１が押下されることで、開始月が順次変更されて秒針６１が移動される。また、押しボタンスイッチＢ４が押下されることで、開始時刻が０時と２４時との間で切り替えられてモード指針６６の指し示す向きが北緯９０度と南緯９０度との間で当該切り替えられた側の位置に移動され、りゅうずＣ１が回転操作されることで、１ステップの回転操作ごとに開始時刻が所定時間（例えば、１時間）ずつ変更されて時針６３の指し示す向きが移動される（ステップＳ６０１〜Ｓ６０６）。
【００９５】
開始月及び開始時刻の設定状態において、押しボタンスイッチＢ１が押下されて当該設定を終了すると（ステップＳ６０７）、開始日の設定状態に移行して、小時針６８が２時方向を指し示す。パターン１では、サマータイムの開始日を曜日で設定する状態に移行し、パターン２では、サマータイムの開始日を日付で設定する状態に移行する（ステップＳ６０８）。パターン１の場合には、図１０（ｂ）に示されているように、秒針６１が１〜５時方向の何れかを示すことにより、開始日が第１週目〜第４週目又は最終週であることを示す。また、モード指針６６がエリア５内で標識「ＳＵ」〜「ＳＡ」の何れかを指し示すことで開始曜日を示す。ここでは、秒針６１が２時位置を指し示し、モード指針６６が標識「ＳＵ」を指し示すことで、第２日曜日が開始日であることが示されている。この状態で押しボタンスイッチＢ１が押下されることで、開始日の週が順番に変更されると共に秒針６１が移動され、押しボタンスイッチＢ４が押下されることで開始曜日が順番に変更されると共にモード指針６６が移動される（ステップＳ６１１〜Ｓ６１４）。
【００９６】
一方、パターン２の場合には、図１０（ｃ）に示されているように、時針６３、分針６２が１２時方向を示し、また、モード指針６６が北緯９０度方向を指し示し（モード指針６６には、曜日の指定範囲から外れる向きを指し示させても良い）、日車６５が標識「２２」を開口部７から露出させるように回転移動されることで、開始日が２２日であることが示される。この状態でりゅうずＣ１の回転操作がなされることで、回転ステップ数に応じた日付分日車６５が回転動作されて開始の日付が変更される（ステップＳ６２１、Ｓ６２２）。
【００９７】
開始日の設定状態において、押しボタンスイッチＢ３が押下されることにより開始日の修正が終了されると（ステップＳ６１５、Ｓ６２３で“ＹＥＳ”）、サマータイムの終了日の設定状態に移行する。先ず、サマータイムの終了月及び終了時刻の設定状態となり、図１１（ａ）に示されるように、この設定状態は、小時針６８により小窓６内で３時方向が指し示されることで表される。この設定状態では、秒針６１により１１時位置が指し示されることで、終了月が１１月であることが示され、分針６２及び時針６３により２時０分の位置が指し示されることで、終了時刻が２時０分であることが示され、また、モード指針６６により上向き（北緯９０度方向）が指し示されることで、終了時刻が「０時」であることが示されている。この状態で、押しボタンスイッチＢ１が押下されることで、終了月が順次変更されて秒針６１が移動される。また、押しボタンスイッチＢ４が押下されることで、終了時刻が０時と２４時との間で切り替えられてモード指針６６の指し示す向きが北緯９０度と南緯９０度との間で移動され、りゅうずＣ１が回転操作されることで、１ステップの回転操作ごとに終了時刻が所定時間（例えば、１時間）ずつ変更されて時針６３の指し示す向きが移動される（ステップＳ６３１〜Ｓ６３６）。
【００９８】
終了月及び終了時刻の設定状態において、押しボタンスイッチＢ１が押下されて当該設定が終了すると（ステップＳ６３７）、終了日の設定状態に移行して、小時針６８が４時方向を指し示す。パターン１では、サマータイムの終了日を曜日で設定する状態に移行し、パターン２では、サマータイムの終了日を日付で設定する状態に移行する（ステップＳ６３８）。パターン１の場合には、図１１（ｂ）に示されているように、時針６３及び分針６２が１２時方向に揃えられ、秒針６１により１〜５時方向の何れかを示すことにより、終了日がそれぞれ第１週目〜第４週目又は最終週であることを示す。また、モード指針６６がエリア５内で標識「ＳＵ」〜「ＳＡ」の何れかを指し示すことで終了曜日を示す。ここでは、秒針６１が１時位置を指し示し、モード指針６６が標識「ＳＵ」を指し示すことで、第１日曜日が終了日であることが示されている。この状態で押しボタンスイッチＢ１が押下されることで、終了日の週が順番に変更されると共に秒針６１が移動され、押しボタンスイッチＢ４が押下されることで終了曜日が順番に変更されると共にモード指針６６が移動される（ステップＳ６４１〜Ｓ６４４）。
【００９９】
一方、パターン２の場合には、図１１（ｃ）に示されているように、時針６３、分針６２及びモード指針６６が北緯９０度方向を指し示し、日車６５が標識「２２」を開口部７から露出させるように回転移動されることで、終了日が２２日であることが示される。この状態でりゅうずＣ１の回転操作がなされることで、回転ステップ数に応じた日付分日車６５が回転動作されて終了の日付が変更される（ステップＳ６５１、Ｓ６５２）。
【０１００】
終了日の設定状態において、押しボタンスイッチＢ３が押下されることにより終了日の修正が終了されると（ステップＳ６４５、Ｓ６５３で“ＹＥＳ”）、タイムゾーン及びサマータイムの修正確認画面に移行し、りゅうずＣ１が２段階引き出された状態から１段階以上押し戻される動作がなされて修正が完了すると、当該修正された設定を反映して都市ユーザ修正データ４３ａ又は地図ユーザ修正データ４３ｂに記憶される。
【０１０１】
以上のように、本実施形態のアナログ電子時計１は、予め設定された複数の地理的位置に各々対応する地方時情報を、当該地理的位置と対応付けて記憶する都市時差情報４２ｂ、都市夏時間情報４２ｃ、時差マップ４８ｂ、時差情報４８ｃ及び夏時間情報４８ｄと、ＣＰＵ４１とを備える。ＣＰＵ４１は、現在位置を含む地域の地方時情報に係るユーザ修正データを取得する更新情報取得手段と、当該現在位置に対応するユーザ修正データが取得されている場合には当該ユーザ修正データを参照して地方時の設定を行い、ユーザ修正データが取得されていない場合には地方時情報を参照して地方時の設定を行う地方時設定手段と、として機能する。
即ち、アナログ電子時計１では、ユーザが地方時を取得したい地域における地方時設定が更新された場合に、ユーザ操作により当該更新された地方時設定情報がユーザ修正データとして取得され、当該ユーザ修正データが継続的に利用される。従って、タイムゾーン設定や夏時間の実施設定の変更に容易且つ継続的に対応して正確な地方時を取得することが出来る。
【０１０２】
また、地方時設定情報には、タイムゾーンに係る情報と、夏時間実施情報とが含まれ、ユーザ修正データの有効な地理的範囲は、現在位置に対応する夏時間実施情報が有効な範囲に基づいて設定されるので、容易に有効範囲を定めることが出来、簡単な処理で正確な地方時設定情報を反映した地方時を取得することが出来る。
【０１０３】
また、現在位置に係る情報を取得する衛星電波受信処理部４８を備え、地方時設定手段としてのＣＰＵ４１は、取得された現在位置を地方時設定情報の適用対象位置として定めるので、現在位置が取得された場合に速やかに当該現在位置に応じた地方時設定情報が取得される。
【０１０４】
また、衛星電波受信処理部４８は、測位衛星からの電波を受信する受信手段及び受信された電波に基づいて現在位置を算出する位置算出手段として動作する構成を備えるので、必要数の測位衛星からの電波が受信可能な世界の各地において容易且つ正確に現在位置を取得し、当該現在位置に応じた地方時設定情報を選択して地方時を取得することが出来る。
【０１０５】
また、更新情報取得手段としてのＣＰＵ４１は、取得された現在位置に対応する夏時間実施情報の有効範囲をユーザ修正データに対応付ける。従って、ユーザは、予め現在位置が取得されている状況で単純に当該現在位置におけるユーザ修正データの設定操作を行うことで、適切に現在位置を含む地域における地方時設定情報をＲＡＭ４３に記憶させて継続利用することが出来る。
【０１０６】
また、直近に取得されたユーザ修正データを記憶する更新情報記憶手段としてのＲＡＭ４３（都市ユーザ修正データ４３ａ及び地図ユーザ修正データ４３ｂ）を備え、地方時設定手段としてのＣＰＵ４１は、取得された現在位置がユーザ修正データに対応付けられた地域内にない場合には、そのユーザ修正データを参照せずにＲＯＭ４２の都市時差情報４２ｂ及び都市夏時間情報４２ｃ、又は時差マップ４８ｂ、時差情報４８ｃ及び夏時間情報４８ｄを参照して地方時を取得し、更新情報取得手段としてのＣＰＵ４１は、参照されなかったユーザ修正データを消去する。従って、特に、通常の夏時間実施情報の有効範囲とユーザ修正データが対応する地方時設定情報の有効範囲とが異なる場合に、恒常的にユーザ修正データが維持されるのを防ぐことが出来る。また、このように記憶データを最小限とすることで、ＲＡＭ４３の容量を抑えることが出来ると共に、地方時設定処理の際に不要なユーザ修正データを参照する動作を低減することが出来る。
【０１０７】
また、ユーザ操作を受け付ける操作部４７を備え、現在位置取得手段としてのＣＰＵ４１は、予め設定された世界の都市のうち、操作部４７により受け付けられた入力操作に応じて選択された一つを現在位置として取得する。従って、ユーザが細かい位置情報を入力せずとも適切な現在位置を定めることが可能であり、且つ、当該現在位置に応じた最新の地方時設定情報を容易且つ適切に利用して正確な地方時を取得することが出来る。
【０１０８】
また、選択対象の地理位置を都市名により表すことで、ユーザがより容易且つ直感的に現在位置を選択することが出来る。
【０１０９】
また、ユーザ操作を受け付ける操作部４７を備え、更新情報取得手段としてのＣＰＵ４１は、操作部４７により受け付けられたユーザ操作の内容に応じてユーザ修正データを取得する。従って、外部との通信における制限が大きく、地方時設定情報の全体を最新のものに更新したり、リアルタイム且つ自動的に必要な地方時設定情報を取得したりすることが困難な電子時計において、必要な地域における最新の地方時設定情報を容易に取得すると共に、当該変更された設定を継続的に利用可能とすることで、ユーザによる地方時設定に係る操作の手間を低減させまがら正確な地方時を取得することが出来る。
【０１１０】
また、ユーザ修正データには、当該ユーザ修正データの有効期間に係る情報を含ませることが出来る。従って、時限立法による一時的な設定や、ユーザの都合による一時的な表示などを設定した後に解除する手間を省くことが出来、当該有効期間の範囲内外に跨って正確な地方時を取得することが出来る。
【０１１１】
また、アナログ電子時計１は、日時を計数する計時回路４６と、日時の表示を行うための指針６１〜６８及びステッピングモータ８１〜８５を備える。地方時算出手段としてのＣＰＵ４１は、地方時設定手段として行った地方時の設定に応じて計時回路４６の計数する日時を地方時に換算し、当該換算された地方時を指針６１〜６８により表示させる。
即ち、アナログ電子時計１では、更新された地方時設定情報に応じて容易且つ継続的に正確な地方時を算出し、表示させることが出来るので、ユーザは、アナログ電子時計１が保持する地方時設定情報の初期データが変更された後であっても世界各地で継続的に正確な地方時を知得することが出来る。
【０１１２】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施の形態では、アナログ電子時計において設定及び地方時の表示を行う場合について説明したが、デジタル表示画面を備えたデジタル電子時計やデジタル表示画面と指針表示とが併用された電子時計であっても良い。この場合には、デジタル表示画面のサイズや表示可能文字数などに応じて設定状態やモードなどを表示させたり、設定の修正の方法を表示させたりしても良い。
【０１１３】
また、上記実施の形態では、一度設定されたユーザ修正データは、同一の地域や都市に対して異なる設定がなされるまで、又は他の地域や都市に対する地方時情報が参照されるまで有効とする場合、及び、有効期間が経過するまで有効とする場合について説明したが、ユーザ修正データに設定データの有効又は無効を定めるフラグを含んでも良い。また、一度設定されたユーザ修正データ自体が読み出されて修正可能とされても良い。
【０１１４】
また、上記実施の形態では、同一の夏時間に係るパラメータの設定エリア内で取得された現在位置に対して、修正された同一の地方時設定情報（ユーザ修正データ）を用いることとしたが、単一又は近傍の所定数の地理ブロック内の現在位置でのみ修正がなされた同一の地方時設定情報を用いることとしても良い。
【０１１５】
また、上記実施の形態では、タイムゾーンの修正と夏時間実施情報の修正を続けて行わせたが、何れか一方のみを修正可能であっても良い。この場合、同一の地域内に関して別個に修正されたタイムゾーンと夏時間実施情報は、まとめて一つの設定として地図ユーザ修正データ４３ｂに記憶させることが出来る。
【０１１６】
また、上記実施の形態では、取得されている現在位置に対する地方時設定情報を修正することとしたが、修正する位置情報と地方時設定情報とを併せて入力することで、現在位置とは異なる位置における地方時設定情報を修正可能としても良い。例えば、地方時設定修正処理においてステップＳ１０１の判別処理で現在位置が保持されていないと判別された場合には、修正の対象位置の情報を取得する処理に移行し、対象位置が取得された後にステップＳ１０２以降の処理に進んでも良い。
【０１１７】
また、上記実施の形態では、都市設定に基づく地方時の設定と、測位衛星の電波受信に基づく地方時の設定とを両方可能としたが、何れか一方でも良い。また、手動で設定する場合でも、都市設定でなく、緯度や経度を入力操作により設定可能であっても良く、また、都市設定がなされた場合でも当該設定を緯度経度に変換するテーブルを保持し、当該緯度経度が属する地理ブロックの地方時設定情報を測位衛星の電波受信に基づく場合と同様に行っても良い。即ち、この場合には、都市選択に対する地方時設定情報の修正データと測位結果に対する地方時設定情報の修正データとは、共用されるので、両者による現在位置取得が混在する場合でも他方の設定が無効とならない。このような形態は、ＲＡＭ４３や衛星電波受信処理部４８内の記憶部の容量や、ＣＰＵ４１や制御部４８ａの処理能力などに応じて適宜定められれば良い。
【０１１８】
また、上記実施の形態では、都市設定に係る都市時差情報４２ｂ及び都市夏時間情報４２ｃや、ユーザによる修正データである都市ユーザ修正データ４３ａ及び地図ユーザ修正データ４３ｂをアナログ電子時計１の本体側のＲＯＭ４２やＲＡＭ４３に記憶させて利用し、測位衛星からの電波受信に基づく地方時設定情報に係る時差マップ４８ｂ、時差情報４８ｃ及び夏時間情報４８ｄを衛星電波受信処理部４８のモジュール内に配置された記憶部に記憶させる構成としたが、一括して何れかに記憶させても良い。また、地方時設定処理は、衛星電波受信処理部４８の制御部４８ａとＣＰＵ４１に分散されて行われる必要はなく、ＣＰＵ４１又は衛星電波受信処理部４８の制御部４８ａにより単独で行われても良い。
【０１１９】
また、上記実施の形態では、操作部４７により受け付けられたユーザ操作に応じて都市ユーザ修正データ４３ａ及び地図ユーザ修正データ４３ｂが更新されたが、このような少ない地域での更新情報は、Bluetooth通信（登録商標：Bluetooth）などの近距離無線通信を介して外部機器、例えば、スマートフォンなどから取得されても良い。この場合には、スマートフォンなどの外部機器においてより容易に詳細な更新設定を行ってアナログ電子時計１に送信することが出来る。
【０１２０】
また、上記実施の形態では、ＧＰＳ衛星からの電波を受信して測位を行ったが、他の測位システムに係る衛星、例えば、ＧＬＯＮＡＳＳやＧＡＬＩＬＥＯなどに係る測位衛星からの電波を用いて又は併用して位置情報を取得しても良い。
その他、電子時計の構成、処理の内容や手順など上記実施の形態の具体的な細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【０１２１】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定されるものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【０１２２】
［付記］
＜請求項１＞
予め設定された複数の地理的位置に各々対応する地方時情報を、当該地理的位置と対応付けて記憶する地方時情報記憶手段と、
前記複数の地理的位置から選択された地理的位置に対応する地方時情報の更新情報を、当該選択された地理的位置を含む所定の地域内での前記更新情報として取得する更新情報取得手段と、
地方時の設定を行う対象位置に対応する更新情報が取得されている場合には、当該更新情報を参照して地方時の設定を行い、前記更新情報が取得されていない場合には、前記地方時情報を参照して地方時の設定を行う地方時設定手段と、
を備えることを特徴とする電子時計。
＜請求項２＞
前記地方時情報には、タイムゾーン設定情報と、夏時間実施情報とが含まれ、
前記所定の地域は、前記選択された地理的位置に対応する前記夏時間実施情報が有効な範囲に基づいて設定される
ことを特徴とする請求項１記載の電子時計。
＜請求項３＞
現在位置に係る情報を取得する現在位置取得手段を備え、
前記地方時設定手段は、取得された前記現在位置を前記対象位置として当該対象位置の地方時設定を行う
ことを特徴とする請求項１又は２記載の電子時計。
＜請求項４＞
前記現在位置取得手段は、
衛星からの電波を受信する受信手段と、
受信された電波に基づいて現在位置を算出する位置算出手段と、
を備えることを特徴とする請求項３記載の電子時計。
＜請求項５＞
前記更新情報取得手段は、取得された現在位置を前記選択された地理的位置として、当該現在位置を含む前記所定の地域を前記更新情報に対応付けることを特徴とする請求項３又は４記載の電子時計。
＜請求項６＞
直近に取得された前記更新情報を記憶する更新情報記憶手段を備え、
前記地方時設定手段は、取得された現在位置が前記更新情報に対応付けられた前記所定の地域内にない場合には、当該更新情報を参照せずに前記地方時情報を参照し、
前記更新情報取得手段は、前記地方時設定手段により参照されなかった前記更新情報を消去する
ことを特徴とする請求項１〜５の何れか一項に記載の電子時計。
＜請求項７＞
ユーザ操作を受け付ける操作手段を備え、
前記地方時設定手段は、前記予め設定された複数の地理的位置のうち、前記操作手段により受け付けられた入力操作に応じて選択された一つを前記対象位置とする
ことを特徴とする請求項１〜６の何れか一項に記載の電子時計。
＜請求項８＞
前記予め設定された複数の地理的位置は、都市名により表され、前記入力操作に応じて選択されることを特徴とする請求項１〜７の何れか一項に記載の電子時計。
＜請求項９＞
ユーザ操作を受け付ける操作手段を備え、
前記更新情報取得手段は、前記操作手段により受け付けられたユーザ操作の内容に応じて前記更新情報を取得する
ことを特徴とする請求項１〜８の何れか一項に記載の電子時計。
＜請求項１０＞
前記更新情報には、当該更新情報の有効期間に係る情報が含まれることを特徴とする請求項１〜９の何れか一項に記載の電子時計。
＜請求項１１＞
日時を計数する計時手段と、
前記地方時設定手段により行われた地方時の設定に応じて前記日時を地方時に換算する地方時算出手段と、
前記算出された地方時を表示する表示手段と、
を備えることを特徴とする請求項１〜１０の何れか一項に記載の電子時計。
【符号の説明】
【０１２３】
１     アナログ電子時計
２     ケーシング
３     文字盤
４     小窓
５     エリア
６     小窓
７     開口部
４１   ＣＰＵ
４２   ＲＯＭ
４２ａ プログラム
４２ｂ 都市時差情報
４２ｃ 都市夏時間情報
４３   ＲＡＭ
４３ａ 都市ユーザ修正データ
４３ｂ 地図ユーザ修正データ
４４   発振回路
４５   分周回路
４６   計時回路
４７   操作部
４８   衛星電波受信処理部
４８ａ 制御部
４８ｂ 時差マップ
４８ｃ 時差情報
４８ｄ 夏時間情報
４９   アンテナ
５１   駆動回路
５２   電源部
６１   秒針
６２   分針
６３   時針
６４   ２４時間針
６５   日車
６６   モード指針
６７   小分針
６８   小時針
７１〜７５    輪列機構
８１〜８５    ステッピングモータ
Ｂ１〜Ｂ４    押しボタンスイッチ
Ｃ１   りゅうず 
【図１】
0006384572.tif 000002
【図２】
0006384572.tif 000003
【図３】
0006384572.tif 000004
【図４】
0006384572.tif 000005
【図５】
0006384572.tif 000006
【図６】
0006384572.tif 000007
【図７】
0006384572.tif 000008
【図８】
0006384572.tif 000009
【図９】
0006384572.tif 000010
【図１０】
0006384572.tif 000011
【図１１】
0006384572.tif 000012