(57)【特許請求の範囲】
【請求項１】
時刻を計時する計時部と、
表示部と、
外部装置から取得した時差情報を記憶する第１の記憶領域と、前記第１の記憶領域に記憶されている時差情報以外の時差情報を記憶する第２の記憶領域と、が含まれる記憶部と、
前記計時部が計時する時刻と、前記第１の記憶領域に記憶されている時差情報又は前記第２の記憶領域に記憶されている時差情報のうちから選択された時差情報と、から前記表示部に表示される時刻を算出する処理部と、
を備え、
前記処理部は、前記第１の記憶領域に記憶されている時差情報が選択されている状態から、前記第２の記憶領域に記憶されている時差情報が選択されると、前記第１の記憶領域に記憶されている都市データをすべて削除し、
前記都市データには少なくとも前記時差情報が含まれている
ことを特徴とする電子時計。
【請求項２】
前記処理部は、前記第１の記憶領域に記憶されている時差情報が選択されている状態から、前記第２の記憶領域に記憶されている時差情報が選択されると、前記第２の記憶領域に記憶されている時差情報が選択される直前に選択されていた前記第１の記憶領域に記憶されている都市データをすべて削除することを特徴とする請求項１に記載の電子時計。
【請求項３】
前記記憶部の前記第１の記憶領域には、さらに、地域情報が含まれ、前記第１の記憶領域に記憶されている時差情報と関連付けられ、
前記記憶部の前記第２の記憶領域には、さらに、前記第１の記憶領域に記憶されている地域情報以外の地域情報が含まれ、前記第２の記憶領域に記憶されている時差情報と関連付けられていることを特徴とする請求項１又は２に記載の電子時計。
【請求項４】
前記記憶部の前記第１の記憶領域には、さらに、サマータイム情報が含まれ、前記第１の記憶領域に記憶されている地域情報と関連付けられ、
前記記憶部の前記第２の記憶領域には、さらに、サマータイム情報が含まれ、前記第２の記憶領域に記憶されている地域情報と関連付けられていることを特徴とする請求項３に記載の電子時計。
【請求項５】
前記処理部は、前記第１の記憶領域に記憶されている時差情報を削除する際に、前記第１の記憶領域に記憶されている地域情報も削除することを特徴とする請求項３又は４に記載の電子時計。
【請求項６】
前記処理部は、前記第１の記憶領域に記憶されている時差情報を削除する際に、前記第１の記憶領域に記憶されているサマータイム情報も削除することを特徴とする請求項４に記載の電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻表示できる都市を追加可能な電子時計の技術に関する。
【背景技術】
【０００２】
近年、電子時計の多機能化が進み、例えば、世界の各都市の時刻を表示することのできるワールドタイム機能を備えた電子時計が知られている。ワールドタイム機能とは、例えば、電子時計が、標準電波が受信できる所定のタイムゾーン（例えば日本）の時刻をホームタイムとして時計内部で計時させておき、ユーザ操作によって世界の各都市が選択されることで、記憶部に記憶されている選択都市の時差情報とホームタイムの計時時刻とから選択都市の時刻を算出し、それを表示出力する機能である。
【０００３】
さらに、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線を介して、電子時計と、スマートフォン等の外部装置とを接続し、外部装置から受信した時刻情報に従って時刻修正をする電子時計が開示されている（例えば、特許文献１参照）。
また、外部装置からプリセットされている都市以外の都市（追加都市と称する）を追加する機能を有する電子時計が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１１８４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ワールドタイム機能を有している電子時計では、ホームタイムと、ワールドタイムとを入れ替えることができるものがある。このような電子時計において、ホームタイムあるいはワールドタイムが、追加都市が選択されている状態から、プリセットされている都市に変更されると、追加都市が記憶領域に残ってしまい、無駄な記憶容量となる。
【０００６】
また、ホームタイムと、ワールドタイムとの都市の入れ替えは、電子時計の文字盤上に設置されている小さな表示窓をみて行われるため、追加都市が増えると、入れ替えの処理に大きな手間が生じてしまう。
【０００７】
さらに、例えば、追加都市をホームタイムとして設定していたときに、ホームタイムからワールドタイムに都市入れ替えを行うと、ホームタイムとして追加した都市が、ワールドタイムの都市となってしまう。ここで、都市入れ替えとは、主時刻表示部と、副時刻表示部とで表示されている都市が入れ替わることである。
ユーザからみると、ホームタイムとして追加された都市が、ワールドタイムとして設定されてしまうため、ホームタイムとして追加した都市がどうなったのか不明であり、混乱が生じてしまう。
【０００８】
このような背景に鑑みて本発明がなされたのであり、本発明は、記憶領域を有効に使用できる電子時計を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記目的を達成するため、
時刻を計時する計時部と、
表示部と、
外部装置から取得した時差情報を記憶する第１の記憶領域と、前記第１の記憶領域に記憶されている時差情報以外の時差情報を記憶する第２の記憶領域と、が含まれる記憶部と、
前記計時部が計時する時刻と、前記第１の記憶領域に記憶されている時差情報又は前記第２の記憶領域に記憶されている時差情報のうちから選択された時差情報と、から前記表示部に表示される時刻を算出する処理部と、
を備え、
前記処理部は、前記第１の記憶領域に記憶されている時差情報が選択されている状態から、前記第２の記憶領域に記憶されている時差情報が選択されると、前記第１の記憶領域に記憶されている都市データをすべて削除し、
前記都市データには少なくとも前記時差情報が含まれている
ことを特徴とする電子時計である。
【発明の効果】
【００１０】
本発明によれば、記憶領域を有効に使用できる電子時計を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る電子時計の構成を示す機能ブロック図である。
【図２】本実施形態に係る電子時計システムの構成例を示す図である。
【図３】本実施形態に係る都市設定データの例を示す図である。
【図４】ホームタイム内における都市変更処理の手順を示すフローチャートである。
【図５】ワールドタイム内における都市変更処理の手順を示すフローチャートである。
【図６】第２ホームタイムから第１ホームタイムへ選択表示が変更される場合におけるデータ例を示す図である。
【図７】第３ワールドタイムから第１ワールドタイムへ選択表示が変更される場合におけるデータ例を示す図である。
【図８】第３ワールドタイムから第２ワールドタイムへ選択表示が変更される場合におけるデータ例を示す図である。
【図９】都市入れ替え処理において、ホームタイムで選択表示されている都市を、ワールドタイムで選択表示する際の処理である。
【図１０】都市入れ替え処理において、ワールドタイムで選択表示されている都市を、ホームタイムで選択表示する際の処理である。
【図１１】第１ホームタイムと、第３ワールドタイムとを入れ替える処理におけるデータ例を示す図である。
【図１２】第２ホームタイムと、第１ワールドタイムとを入れ替える処理におけうデータ例を示す図である。
【図１３】本実施形態に係る都市名の表示例を示す図である。
【図１４】都市入れ替え処理において、ホームタイムで選択表示されている都市を、ワールドタイムで選択表示する際の処理である。
【図１５】都市入れ替え処理において、ワールドタイムで選択表示されている都市を、ホームタイムで選択表示する際の処理である。
【発明を実施するための形態】
【００１２】
次に、本発明を実施するための形態（「実施形態」という）について、適宜図面を参照しながら詳細に説明する。
【００１３】
《電子時計の構成》
図１は、本実施形態に係る電子時計の構成を示す機能ブロック図である。
電子時計１は、ＲＡＭ（Random Access Memory）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＣＰＵ（Central Processing Unit）１０３と、表示装置１０５と、入力装置１０４とを有している。
【００１４】
ＣＰＵ１０３に作業用のメモリ空間を提供するＲＡＭ１０１には、ＲＯＭ１０２に格納されているプログラム（不図示）が展開され、ＣＰＵ１０３によって実行されることで、処理部１２０、及び、処理部１２０を構成しているホームタイム設定処理部１２１と、ワールドタイム設定処理部１２２とが具現化している。
ホームタイム設定処理部１２１は、ホームタイムの設定に関する処理を行う。ここで、ホームタイムとは、電子時計１の主時刻表示部１１（図２）に表示されている時刻である。
ワールドタイム設定処理部１２２は、ワールドタイムの設定に関する処理を行う。ここで、ワールドタイムとは、ユーザ操作等によって設定された、ホームタイムとは別の都市の時刻である。
【００１５】
さらに、ＲＡＭ１０１には、都市設定データ１３１が格納（登録）されている。都市設定データ１３１は、ホームタイム及びワールドタイムとして設定されている都市に関するデータである。都市設定データ１３１については、後記して説明する。
【００１６】
ＣＰＵ１０３が実行する制御プログラムや制御データを格納しているＲＯＭ１０２には、プリセット都市データ１３２が格納されている。プリセット都市データ１３２とは、予め（例えば、工場出荷時に）ＲＯＭ１０２に格納されるデータであり、ホームタイム及びワールドタイムとして選択できる都市である。後記するように、ユーザは、ホームタイム及びワールドタイムのとして、プリセット都市データ１３２に格納されている都市を設定する他に、外部装置２（図２）から送られた追加都市を設定することもできる。
【００１７】
本実施形態では、水晶振動子１０９の温度補正値を保持するテーブル等が、ＲＯＭ１０２内に格納されているが、ここでは、図示及び説明を省略する。また、ＲＯＭ１０２とは別のメモリ（例えばＥＥＰＲＯＭ等）にテーブルが格納されるようにしてもよい。
【００１８】
表示装置１０５は、文字盤上に設置される液晶パネルであり、ホームタイムや、ワールドタイムとして設定されている都市名等が表示される。
入力装置１０４は、ホームタイムや、ワールドタイムの設定に関する情報が入力され、処理部１２０は、入力装置１０４から入力された情報に従ってホームタイム及びワールドタイムの設定を行う。
【００１９】
また、電子時計１は、水晶振動子１０９を備え、現在時刻を計時するためのクロックを生成する発振回路１０８及び分周回路１０７を備えている。さらに、電子時計１は、発振回路１０８及び分周回路１０７からの信号に従って計時を行う計時回路１０６を備えている。
【００２０】
さらに、電子時計１は、アンテナ１１２と、受信回路１１１とを有する。
アンテナ１１２は、ＧＰＳ（衛星測位システム）信号を受信したり、外部装置２から送信されたデータを受信したりする。そして、受信回路１１１はフィルタや検波回路等である。
【００２１】
ここで、計時回路１０６には、日付を含む時刻を計時する時刻カウンタが設けられ、この時刻カウンタが分周回路１０７からのクロックによりカウントアップされて現在日時の計時が行われていく。受信回路１１１により受信したＧＰＳ信号には時刻情報が含まれており、この時刻情報の値と計時回路１０６内の時刻カウンタの値とが一致していない場合にはカウンタの値（現在時刻）を修正するようになっている。これにより、正確な時刻の表示が可能となる。
【００２２】
《電子時計システムの構成》
図２は、本実施形態に係る電子時計システムの構成例を示す図である。
電子時計システム１０は、電子時計１と、外部装置２とを有している。ここで、外部装置２は、スマートフォン、携帯電話、ＰＣ（Personal Computer）等である。
電子時計１と、外部装置２とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線によって、接続されている。電子時計１は、この近距離無線を介して、外部装置２からプリセット都市データ１３２（図１）以外の都市データを追加される。追加された都市を「追加都市」と称し、追加都市に関するデータを「追加都市データ」と称する。
【００２３】
電子時計１は、ホームタイムの時刻を表示する主時刻表示部１１と、ワールドタイムの
時刻を表示する副時刻表示部１２とを有している。また、電子時計１は、文字盤上に表示装置１０５を備えている。さらに、電子時計１は、外周部に入力装置１０４としてのプッシュボタン１３を有している。
【００２４】
《都市設定データ》
図３は、本実施形態に係る都市設定データの例を示す図である。適宜、図１、図２を参照する。
都市設定データ１３１は、ホームタイム記憶領域２０１と、ワールドタイム記憶領域３０１とからなる。そして、ホームタイム記憶領域２０１は、第１ホームタイム記憶領域２０２（第２の記憶領域）及び第２ホームタイム記憶領域（第１の記憶領域、第３の記憶領域）２０３を有している。さらに、ワールドタイム記憶領域３０１は、第１ワールドタイム記憶領域（第２の記憶領域）３０２、第２ワールドタイム記憶領域３０３及び第３ワールドタイム記憶領域（第１の記憶領域、第３の記憶領域）３０４を有している。
【００２５】
第１ホームタイム記憶領域２０２は、プリセット都市データ１３２の中から選択設定された都市データが格納される。第１ホームタイム記憶領域２０２に格納される都市データは、主に外部装置２との通信が接続されていないときに、ユーザによって設定されるものである。
【００２６】
第２ホームタイム記憶領域２０３は、追加都市データが格納される。第２ホームタイム記憶領域２０３に格納される追加都市データは、以下のような手順で格納される。
（Ａ１）電子時計１が外部装置２と接続すると、外部装置２はＧＰＳ等により現在位置を検知する。そして、外部装置２は、現在位置に関する追加都市データを電子時計１へ送信する。電子時計１のホームタイム設定処理部１２１は、受信した追加都市データを第２ホームタイム記憶領域２０３として格納するとともに、第２ホームタイム記憶領域２０３に格納された追加都市データの時刻を主時刻表示部１１に表示する。
（Ａ２）ユーザが手動で、外部装置２から追加都市データを送信する。追加都市データの送信後は（Ａ１）の場合と同様である。
【００２７】
第１ワールドタイム記憶領域３０２は、プリセット都市データ１３２の中から選択設定された都市データが格納される。
第２ワールドタイム記憶領域３０３及び第３ワールドタイム記憶領域３０４は、追加都市データが格納される。なお、第２ワールドタイム記憶領域３０３に格納された追加都市データは、後記する第３ワールドタイム記憶領域３０４に格納されている追加都市データと異なり、変更・更新は可能であるが、削除はされないことが望ましい。このようにすることで、ワールドタイムの設定選択肢を維持することができる。ホームタイムは、ユーザの現在地の時刻であることが多く、過去に追加された都市データは、原則として不要であり、過去に追加された都市データが残っていると混乱が生じる可能性がある。これに対し、ワールドタイムは、ユーザの現在地の時刻ではないことが多く、過去に追加された都市データが残っていても問題はない。
【００２８】
また、第２ワールドタイム記憶領域３０３には、電子時計１の初期状態において、既に追加都市データが格納されていてもよい。このようにすることで、第２ワールドタイム記憶領域３０３が「Ｎｕｌｌ」になるのを避けることができ、第２ワールドタイム記憶領域３０３にプリセット都市データ１３２以外の都市データが格納されることを明示することができる。
【００２９】
第３ワールドタイム記憶領域３０４は、都市入れ替え処理前に第２ホームタイム記憶領域２０３に格納されていた追加都市データが格納される。
ここで、都市入れ替えとは、前記したように、主時刻表示部１１と、副時刻表示部１２とで表示されている都市が入れ替わることである。
また、各都市データは、都市番号、都市コード、時差、サマータイムルール、オートによるサマータイムの切り換えのＯＮ・ＯＦＦの設定、サマータイム適用の有無に関するデータ等が格納されていることが望ましいが、このデータ内容に限らない。
【００３０】
《都市変更》
次に、図４〜図８を参照して、都市変更について説明する。適宜、図１〜図３を参照する。
都市変更とは、ホームタイム内、ワールドタイム内で都市を変更することである。
［フローチャート］
（ホームタイム変更処理）
図４は、ホームタイム内における都市変更処理の手順を示すフローチャートである。
なお、図４、図５、図９、図１０、図１４、図１５のフローチャート内において、ホームタイムは「ＨＴ」、ワールドタイムは「ＷＴ」とそれぞれ適宜記載する。
【００３１】
電子時計１が外部装置との接続を検知したり、ユーザが入力装置１０４を介してホームタイムの変更を指示したりすると、図４の処理が開始される。「ユーザが入力装置１０４を介してホームタイムの変更を指示」とは、ユーザがプッシュボタン１３を操作することで、ホームタイムの変更を指示することである。
まず、ホームタイム設定処理部１２１は、主時刻表示部１１における選択表示が第１ホームタイム（第１ＨＴ）であるか否かを判定する（Ｓ１０１）。ここで、「選択表示」とは、都市設定データ１３１で設定されている都市のうち、主時刻表示部１１や、副時刻表示部１２で時刻表示されるデータである。例えば、主時刻表示部１１に、第２ホームタイムである「都市Ｃ」の時刻が表示されている場合、「ホームタイムとして第２ホームタイムが選択表示されている」と称する。同様に、副時刻表示部１２に、第３ワールドタイムである「都市Ｃ」の時刻が表示されている場合、「ワールドタイムとして第３ワールドタイムが選択表示されている」と称する。
【００３２】
ステップＳ１０１の結果、主時刻表示部１１における選択表示が第１ホームタイムである場合（Ｓ１０１→Ｙｅｓ）、ホームタイム設定処理部１２１は、主時刻表示部１１における選択表示が第２ホームタイム（第２ＨＴ）に変更されるのか否かを判定する（Ｓ１１１）。
【００３３】
ステップＳ１１１の結果、主時刻表示部１１における選択表示が第２ホームタイムに変更される場合（Ｓ１１１→Ｙｅｓ）、ホームタイム設定処理部１２１は、第２ホームタイム記憶領域２０３に追加都市データを追加格納する（Ｓ１１２）。追加都市データの追加格納は、外部装置２から追加都市データが電子時計１に送信されることで行われる。なお、ステップＳ１１１で「Ｙｅｓ」が判定される場合とは、例えば、電子時計１が外部装置２との接続を検知した時である。
そして、ホームタイム設定処理部１２１は、第２ホームタイム記憶領域２０３に追加格納された追加都市データを選択表示する（第２ＨＴ選択表示：Ｓ１１３）。即ち、主時刻表示部１１における時刻が、第２ホームタイム記憶領域２０３に格納された追加都市データにおける追加都市の時刻となる。
【００３４】
このとき、ホームタイム設定処理部１２１は、第１ホームタイム記憶領域２０２を「不定」、即ち「空値」状態としてもよい。
このように選択表示されていない第１ホームタイム記憶領域２０２を「不定」状態とすることで、記憶容量の節約を行うことができる。
【００３５】
また、ステップＳ１１１の結果、主時刻表示部１１における選択表示が第２ホームタイムに変更されない場合（Ｓ１１１→Ｎｏ）、ホームタイム設定処理部１２１は、第１ホームタイム設定処理を行う（Ｓ１１４）。
第１ホームタイム設定処理は、以下の処理等を含む。
（Ｂ１）ホームタイム設定処理部１２１が、第１ホームタイム記憶領域２０２の都市データを更新する。その後、ホームタイム設定処理部１２１が第１ホームタイム記憶領域２０２に格納されている都市データにおける都市の時刻を主時刻表示部１１に選択表示する。このとき、第１ホームタイム記憶領域２０２が「不定」であれば、ユーザは入力装置１０４を介して（プッシュボタン１３を操作して）、第１ホームタイムの都市を選択する。
（Ｂ２）ホームタイム設定処理部１２１が、現在の第１ホームタイム記憶領域２０２の都市データを保持したまま、都市変更処理を終了する。この場合、主時刻表示部１１に選択表示されている時刻は変わらない。
【００３６】
ステップＳ１０１の結果、主時刻表示部１１における選択表示が第１ホームタイムではない場合（Ｓ１０１→Ｎｏ）、すなわち、主時刻表示部１１における選択表示が第２ホームタイムである場合、ホームタイム設定処理部１２１は、主時刻表示部１１における選択表示が第１ホームタイムに変更されるのか否かを判定する（Ｓ１２１）。
【００３７】
ステップＳ１２１の結果、主時刻表示部１１における選択表示が第１ホームタイムに変更される場合（Ｓ１２１→Ｙｅｓ）、ホームタイム設定処理部１２１は、第１ホームタイム記憶領域２０２に格納されている都市データを選択表示する（第１ＨＴ選択表示：Ｓ１２２）。即ち、主時刻表示部１１における時刻が、第１ホームタイム記憶領域２０２に格納されている都市データにおける都市の時刻となる。なお、ステップＳ１２２の時点において、第１ホームタイム記憶領域２０２における都市データが「不定」であれば、ホームタイム設定処理部１２１は、現在位置等を基に第１ホームタイムの都市を選択する。
【００３８】
その後、ホームタイム設定処理部１２１は、第２ホームタイム記憶領域２０３に格納されている追加都市データをクリアする（第２ＨＴクリア：Ｓ１２３）。なお、「クリア」とは、ＲＡＭ１０１（図１）において、該当する記憶領域が開放されることを意味する。
このようにすることで、無駄な記憶領域が生じるのを防止することが可能となる。また、ワールドタイムの選択範囲を狭めることができるので、ユーザの利便性を向上させることができる。
【００３９】
ステップＳ１２１の結果、主時刻表示部１１における選択表示が第１ホームタイムに変更されない場合（Ｓ１２１→Ｎｏ）、ホームタイム設定処理部１２１は、第２ホームタイム設定処理を行う（Ｓ１２４）。
第２ホームタイム設定処理には、以下の処理が含まれる。
（Ｃ１）ホームタイム設定処理部１２１が、第２ホームタイム記憶領域２０３の追加都市データを更新する。その後、ホームタイム設定処理部１２１が第２ホームタイム記憶領域２０３に格納されている追加都市データにおける追加都市の時刻を主時刻表示部１１に選択表示する。このとき、第２ホームタイム記憶領域２０３が「Ｎｕｌｌ」であれば、外部装置２から追加都市データが電子時計１へ送信される。
（Ｃ２）ホームタイム設定処理部１２１が、現在の第２ホームタイム記憶領域２０３の追加都市データを保持したまま、都市変更処理を終了する。この場合、主時刻表示部１１に選択表示されている時刻は変わらない。
【００４０】
（ワールドタイム変更処理）
図５は、ワールドタイム内における都市変更処理の手順を示すフローチャートである。
電子時計１が外部装置との接続を検知したり、ユーザが入力装置１０４を介してワールドタイムの変更を指示したりすると、図５の処理が開始される。「ユーザが入力装置１０４を介してワールドタイムの変更を指示」とは、ユーザがプッシュボタン１３を操作することで、ワールドタイムの変更を指示することである。
まず、ワールドタイム設定処理部１２２は、副時刻表示部１２における選択表示が第１ワールドタイム（第１ＷＴ）、又は第２ワールドタイム（第２ＷＴ）であるか否かを判定する（Ｓ２０１）。
【００４１】
ステップＳ２０１の結果、副時刻表示部１２における選択表示が第１ワールドタイム又は第２ワールドタイムである場合（Ｓ２０１→Ｙｅｓ）、ワールドタイム設定処理部１２２は、第１ワールドタイム・第２ワールドタイム設定処理を行う（Ｓ２１１）。
【００４２】
第１ワールドタイム・第２ワールドタイム設定処理は、以下の処理等を含む。
（Ｄ１）ワールドタイム設定処理部１２２が、第１ワールドタイム記憶領域３０２の都市データを更新する。その後、ワールドタイム設定処理部１２２が第１ワールドタイム記憶領域３０２に格納されている都市データにおける都市の時刻を副時刻表示部１２に選択表示する。このとき、第１ワールドタイム記憶領域３０２における都市データが「不定」であれば、ワールドタイム設定処理部１２２は、現在位置等を基に第１ワールドタイムの都市を選択する。
（Ｄ２）ワールドタイム設定処理部１２２が、第２ワールドタイム記憶領域３０３に追加都市データを追加格納する。その後、ワールドタイム設定処理部１２２が第２ワールドタイム記憶領域３０３に格納されている追加都市データにおける追加都市の時刻を副時刻表示部１２に選択表示する。このとき、第２ワールドタイム記憶領域３０３が「Ｎｕｌｌ」であれば、外部装置２から追加都市データが電子時計１へ送信される。
（Ｄ３）ワールドタイム設定処理部１２２が、現在の第１ワールドタイム記憶領域３０２の都市データを保持したまま、都市変更処理を終了する。
【００４３】
（Ｄ４）ワールドタイム設定処理部１２２が、現在の第２ワールドタイム記憶領域３０３の追加都市データを保持したまま、都市変更処理を終了する。
【００４４】
（Ｄ５）ワールドタイム設定処理部１２２が、副時刻表示部１２における選択表示を第１ワールドタイムから第２ワールドタイムに変更する。即ち、ワールドタイム設定処理部１２２が、副時刻表示部１２における時刻を第１ワールドタイム記憶領域３０２に格納されている都市データにおける都市の時刻から、第２ワールドタイム記憶領域３０３に格納されている追加都市データにおける追加都市の時刻に変更する。このとき、ホームタイム設定処理部１２１は、第１ワールドタイム記憶領域３０２を「不定」状態としてもよい。このように選択表示されていない第１ワールドタイム記憶領域３０２を「不定」状態とすることで、記憶容量の節約を行うことができる。このとき、第２ワールドタイム記憶領域３０３が「Ｎｕｌｌ」であれば、外部装置２から追加都市データが電子時計１へ送信される。
【００４５】
（Ｄ６）ワールドタイム設定処理部１２２が、第２ワールドタイム記憶領域３０３に、送信された追加都市データを追加格納し、副時刻表示部１２における選択表示を第１ワールドタイムから第２ワールドタイムに変更する。即ち、ワールドタイム設定処理部１２２が、副時刻表示部１２における時刻を第１ワールドタイム記憶領域３０２に格納されている都市データにおける都市の時刻から、第２ワールドタイム記憶領域３０３に格納されている追加都市データにおける追加都市の時刻に変更する。このとき、ホームタイム設定処理部１２１は、第１ワールドタイム記憶領域３０２を「不定」状態としてもよい。このように選択表示されていない第１ワールドタイム記憶領域３０２を「不定」状態とすることで、記憶容量の節約を行うことができる。このとき、第２ワールドタイム記憶領域３０３が「Ｎｕｌl」であれば、外部装置２が追加都市データを電子時計１に送信する。
（Ｄ７）ワールドタイム設定処理部１２２が、副時刻表示部１２における選択表示を第２ワールドタイムから第１ワールドタイムに変更する。即ち、ワールドタイム設定処理部１２２が、副時刻表示部１２おける時刻を第２ワールドタイム記憶領域３０３に格納されている追加都市データにおける追加都市の時刻から、第１ワールドタイム記憶領域３０２に格納されている都市データにおける都市の時刻に変更する。このとき、第１ワールドタイム記憶領域３０２における都市データが「不定」であれば、ワールドタイム設定処理部１２２は、現在位置等を基に第１ワールドタイムの都市を選択する。
【００４６】
ステップＳ２０１の結果、副時刻表示部１２における選択表示が第１ワールドタイム及び第２ワールドタイムではない場合（Ｓ２０１→Ｎｏ）、副時刻表示部１２における選択表示が第３ワールドタイムである。そして、ワールドタイム設定処理部１２２は、副時刻表示部１２における選択表示が第１ワールドタイム又は第２ワールドタイムに変更されるのか否かを判定する（Ｓ２２１）。
【００４７】
ステップＳ２２１の結果、副時刻表示部１２における選択表示が第１ワールドタイム又は第２ワールドタイムに変更される場合（Ｓ２２１→Ｙｅｓ）、ワールドタイム設定処理部１２２は、第１ワールドタイム記憶領域３０２に格納されている都市データ又は第２ワールドタイム記憶領域３０３に格納されている追加都市データを選択表示する（第１ＷＴ  ｏｒ  第２ＷＴ選択表示：Ｓ２２２）。即ち、副時刻表示部１２における時刻が、第１ワールドタイム記憶領域３０２に格納されている都市データにおける都市の時刻又は第２ワールドタイム記憶領域３０３に格納されている追加都市データにおける追加都市の時刻となる。なお、ステップＳ２２２で第１ワールドタイムを選択表示する場合、第１ワールドタイム記憶領域３０２における都市データが不定であれば、ユーザは入力装置１０４を介して（プッシュボタン１３を操作して）、第１ワールドタイムの都市を選択する。同様に、ステップＳ２２２で第２ワールドタイムを選択表示する場合、第２ワールドタイム記憶領域３０３が「Ｎｕｌｌ」であれば、外部装置２かは追加都市データを電子時計１に送信する。そして、ワールドタイム設定処理部１２２は、第２ワールドタイム記憶領域３０３に送信された追加都市データを追加格納する。
【００４８】
その後、ワールドタイム設定処理部１２２は、第３ワールドタイム記憶領域３０４に格納されている追加都市データをクリアする（第３ＷＴクリア：Ｓ２２３）。
このようにすることで、無駄な記憶領域が生じるのを防止することが可能となる。また、ワールドタイムの選択範囲を狭めることができるので、ユーザの利便性を向上させることができる。
【００４９】
ステップＳ２２１の結果、副時刻表示部１２における選択表示が第１ワールドタイム又は第２ワールドタイムに変更されない場合（Ｓ２２１→Ｎｏ）、第３ワールドタイム設定処理を行う（Ｓ２２４）。
第３ワールドタイム設定処理は、以下の処理等を含む
（Ｅ１）ワールドタイム設定処理部１２２が、第３ワールドタイム記憶領域３０４の追加都市データを更新する。その後、ワールドタイム設定処理部１２２が第３ワールドタイム記憶領域３０４に格納されている追加都市データにおける追加都市の時刻を副時刻表示部１２に選択表示する。このとき、第３ワールドタイム記憶領域３０４が「Ｎｕｌｌ」であれば、外部装置２から追加都市データが電子時計１へ送信される。
（Ｅ２）ワールドタイム設定処理部１２２が、現在の第３ワールドタイム記憶領域３０４の追加都市データを保持したまま、都市変更処理を終了する。この場合、副時刻表示部１２に選択表示されている時刻は変わらない。
【００５０】
［都市データ変更の具体例］
次に、図６〜図８を参照して、都市変更処理におけるデータの具体例を説明する。なお、ここでは、本実施形態の特徴である第２ホームタイム記憶領域２０３及び第３ワールドタイム記憶領域３０４における追加都市データが削除される場合について記載し、その他の例は省略する。
図６〜図８において、斜線で示されているデータは、選択表示されているデータである。
さらに、空欄となっているデータは、データが「Ｎｕｌl」であることを示している。また、「（不定）」は選択されていないこと、即ち「空値」を示している。ここで、「不定」とは、第１ホームタイムや、第１ワールドタイムにおいて、プリセット都市データ１３２が選択されていない状態である。「不定」は「Ｎｕｌl」と同様の状態であるが、第１ホームタイム記憶領域２０２や、第１ワールドタイム記憶領域３０２では、既に記憶されているプリセット都市データ１３２が入ることを強調するため「不定」の文言を用いることとする。対して、第２ホームタイム記憶領域２０３、第２ワールドタイム記憶領域３０３、第３ワールドタイム記憶領域３０４に格納される追加都市データは、必ずしも電子時計１に格納されているわけではないので、「Ｎｕｌｌ」の文言を用いることとする。
【００５１】
図６は、第２ホームタイムから第１ホームタイムへ選択表示が変更される場合におけるデータ例を示す図である。
まず、入れ替え前において、都市設定状態は、図６（ａ）のようになっている。すなわち、第２ホームタイム記憶領域２０３に格納されている「都市Ｃ」が選択表示されており、第１ホームタイム記憶領域２０２は「不定」状態である。なお、「都市Ｃ」の前の「◆」は、この都市データが追加都市データであることを示している。
ここで、図６（ａ）は、図４のステップＳ１０１「Ｎｏ」→ステップＳ１２１「Ｙｅｓ」が判定された状態におけるホームタイム記憶領域２０１である。
【００５２】
ここで、第１ホームタイムとして、「都市Ａ」が選択表示されると、図６（ｂ）に示されるようなデータとなる。
ここで、図６（ｂ）は、図４のステップＳ１０１「Ｎｏ」→ステップＳ１２１「Ｙｅｓ」→ステップＳ１２２→ステップＳ１２３が完了した状態におけるホームタイム記憶領域２０１である。
図６（ｂ）で、第１ホームタイム記憶領域２０２には「都市Ａ」の都市データが格納され、第１ホームタイムが選択表示される。そして、第２ホームタイム記憶領域２０３における「都市Ｃ」の追加都市データが削除（クリア）される。なお、「削除（クリア）」とは、ＲＡＭ１０１（図１）において該当する記憶領域が開放されることを意味する。
【００５３】
図７は、第３ワールドタイムから第１ワールドタイムへ選択表示が変更される場合におけるデータ例を示す図である。
まず、入れ替え前において、都市設定状態は、図７（ａ）のようになっている。すなわち、第３ワールドタイム記憶領域３０４に格納されている「都市Ｃ」が選択表示されており、第１ワールドタイム記憶領域３０２は「不定」状態である。また、第２ワールドタイム記憶領域３０３には、追加都市データとして「都市Ｂ」が格納されている。
ここで、図７（ａ）は、図５のステップＳ２０１「Ｎｏ」→ステップＳ２２１「Ｙｅｓ」（第１ワールドタイムに変更）と判定された状態におけるワールドタイム記憶領域３０１である。
【００５４】
ここで、第１ワールドタイムとして、「都市Ａ」が選択表示されると、図７（ｂ）に示されるようなデータとなる。
ここで、図７（ｂ）は、図５のステップＳ２０１「Ｎｏ」→ステップＳ２２１「Ｙｅｓ」（第１ワールドタイムに変更）→ステップＳ２２２→ステップＳ２２３が完了した状態におけるワールドタイム記憶領域３０１である。
図７（ｂ）で、第１ワールドタイム記憶領域３０２には「都市Ａ」の都市データが格納され、第１ワールドタイムが選択表示される。そして、第３ワールドタイム記憶領域３０４における「都市Ｃ」の追加都市データが削除（クリア）される。
【００５５】
図８は、第３ワールドタイムから第２ワールドタイムへ選択表示が変更される場合におけるデータ例を示す図である。
まず、入れ替え前において、都市設定状態は、図８（ａ）のようになっている。すなわち、第３ワールドタイム記憶領域３０４に格納されている「都市Ｃ」が選択表示されており、第１ワールドタイム記憶領域３０２は「不定」状態である。また、第２ワールドタイム記憶領域３０３には、追加都市データとして「都市Ｂ」が格納されている。
ここで、図８（ａ）は、図５のステップＳ２０１「Ｎｏ」→ステップＳ２２１「Ｙｅｓ」（第２ワールドタイムに変更）と判定された状態におけるワールドタイム記憶領域３０１である。
【００５６】
ここで、図８（ｂ）は、図５のステップＳ２０１「Ｎｏ」→ステップＳ２２１「Ｙｅｓ」（第２ワールドタイムに変更）→ステップＳ２２２→ステップＳ２２３が完了した状態におけるワールドタイム記憶領域３０１である。
図８（ａ）で、第２ワールドタイムとして、「都市Ｂ」が選択表示されると、図８（ｂ）に示されるようなデータとなる。
つまり、第２ワールドタイム記憶領域３０３に格納されている「都市Ｂ」が選択表示状態となり、第３ワールドタイム記憶領域３０４における「都市Ｃ」の追加都市データが削除（クリア）される。
【００５７】
《都市入れ替え》
［フローチャート］
次に、図９及び図１０を参照して、本実施形態に係る都市入れ替え処理の手順を説明する。なお、本実施形態では、図９で示す処理と、図１０で示す処理とを分けて説明するが、図９で示す処理と、図１０で示す処理とは、テンポラリファイル等を用いて同期して行われる処理である。適宜、図１、図３を参照する。
【００５８】
（ホームタイム→ワールドタイム）
図９は、都市入れ替え処理において、ホームタイムで選択表示されている都市を、ワールドタイムで選択表示する際の処理である。
ユーザが入力装置１０４を介して都市入れ替えを指示すると、図９の処理が開始される。ここで、「ユーザが入力装置１０４を介して都市入れ替えを指示」とは、ユーザがプッシュボタン１３を操作することで、都市入れ替えを指示することである。
まず、ホームタイム設定処理部１２１が、現在、主時刻表示部１１において選択表示されているホームタイムが第１ホームタイム（第１ＨＴ）であるか否かを判定する（Ｓ３０１）。
【００５９】
ステップＳ３０１の結果、現在、主時刻表示部１１における選択表示が第１ホームタイムである場合（Ｓ３０１→Ｙｅｓ）、ホームタイム設定処理部１２１は、第１ホームタイム記憶領域２０２（第１ＨＴ）に格納されている都市データを、第１ワールドタイム記憶領域３０２（第１ＷＴ）に格納する（第１ＨＴ→第１ＷＴ：Ｓ３１１）。このとき、ホームタイム設定処理部１２１は、第１ホームタイム記憶領域２０２を「不定」状態としてもよい。
このように選択表示されていない第１ホームタイム記憶領域２０２を「不定」状態とすることで、記憶容量の節約を行うことができる。「不定」については後記する。
【００６０】
その後、ワールドタイム設定処理部１２２が、ワールドタイムとして、第１ワールドタイム記憶領域３０２に格納されている都市データを選択表示する（第１ＷＴ選択表示：Ｓ３１２）。即ち、副時刻表示部１２における時刻が、第１ワールドタイム記憶領域３０２に格納されている都市データにおける都市の時刻となる。
【００６１】
また、ステップＳ３０１の結果、主時刻表示部１１における選択表示が第１ホームタイムでない場合（Ｓ３０１→Ｎｏ）、ホームタイム設定処理部１２１は、第２ホームタイム記憶領域２０３（第２ＨＴ）に格納されている追加都市データを、第３ワールドタイム記憶領域３０４（第３ＷＴ）に格納する（第２ＨＴ→第３ＷＴ：Ｓ３２１）。その後、ホームタイム設定処理部１２１は、第２ホームタイム記憶領域２０３に格納されている追加都市データをクリアする（第２ＨＴクリア：Ｓ３２２）。
このようにすることで、無駄な記憶領域が生じるのを防止することが可能となる。また、ワールドタイムの選択範囲を狭めることができるので、ユーザの利便性を向上させることができる。
【００６２】
そして、ワールドタイム設定処理部１２２が、ワールドタイムとして、第３ワールドタイム記憶領域３０４に格納されている追加都市データを選択表示する（第３ＷＴ選択表示：Ｓ３２３）。即ち、副時刻表示部１２における時刻が、第３ワールドタイム記憶領域３０４に格納されている追加都市データにおける追加都市の時刻となる。
【００６３】
（ワールドタイム→ホームタイム）
図１０は、都市入れ替え処理において、ワールドタイムで選択表示されている都市を、ホームタイムで選択表示する際の処理である。
ユーザが入力装置１０４を介して都市入れ替えを指示すると、図１０の処理が開始される。「ユーザが入力装置１０４を介して都市入れ替えを指示」とは、ユーザがプッシュボタン１３を操作することで、都市入れ替えを指示することである。
まず、ワールドタイム設定処理部１２２が、現在、副時刻表示部１２における選択表示が第１ワールドタイム（第１ＷＴ）であるか否かを判定する（Ｓ４０１）。
【００６４】
ステップＳ４０１の結果、現在、副時刻表示部１２における選択表示が第１ワールドタイムである場合（Ｓ４０１→Ｙｅｓ）、ワールドタイム設定処理部１２２は、第１ワールドタイム記憶領域３０２（第１ＷＴ）に格納されている都市データを、第１ホームタイム記憶領域２０２（第１ＨＴ）に格納する（第１ＷＴ→第１ＨＴ：Ｓ４１１）。このとき、ワールドタイム設定処理部１２２は、第１ワールドタイム記憶領域３０２を「不定」状態としてもよい。
このように選択表示されていない第１ワールドタイム記憶領域３０２を「不定」状態とすることで、記憶容量の節約を行うことができる。
【００６５】
その後、ホームタイム設定処理部１２１が、ホームタイムとして、第１ホームタイム記憶領域２０２に格納されている都市データを選択表示する（第１ＨＴ選択表示：Ｓ４１２）。即ち、主時刻表示部１１における時刻が、第１ホームタイム記憶領域２０２に格納されている都市データにおける都市の時刻となる。
【００６６】
また、ステップＳ４０１の結果、現在、副時刻表示部１２における選択表示が第１ワールドタイムでない場合（Ｓ４０１→Ｎｏ）、現在、副時刻表示部１２における選択表示が第２ワールドタイム（第２ＷＴ）であるか否かを判定する（Ｓ４２１）。
ステップＳ４２１の結果、現在、副時刻表示部１２における選択表示が第２ワールドタイムである場合（Ｓ４２１→Ｙｅｓ）、ワールドタイム設定処理部１２２は、第２ワールドタイム記憶領域３０３（第２ＷＴ）に格納されている追加都市データを、第２ホームタイム記憶領域２０３（第２ＨＴ）に格納する（第２ＷＴ→第２ＨＴ：Ｓ４２２）。
【００６７】
その後、ホームタイム設定処理部１２１が、ホームタイムとして、第２ホームタイム記憶領域２０３に格納されている追加都市データを選択表示する（第２ＨＴ選択表示：Ｓ４２３）。即ち、主時刻表示部１１における時刻が、第２ホームタイム記憶領域２０３に格納されている追加都市データにおける追加都市の時刻となる。
【００６８】
ステップＳ４２１の結果、現在、副時刻表示部１２における選択表示が第２ワールドタイムでない場合（Ｓ４２１→Ｎｏ）、現在選択表示されているワールドタイムは、第３ワールドタイムである。従って、ワールドタイム設定処理部１２２は、第３ワールドタイム記憶領域３０４（第３ＷＴ）に格納されている追加都市データを、第２ホームタイム記憶領域２０３（第２ＨＴ）に格納する（第３ＷＴ→第２ＨＴ：Ｓ４３１）。
そして、ワールドタイム設定処理部１２２は、第３ワールドタイム記憶領域３０４に格納されている追加都市データをクリアする（第３ＷＴクリア：Ｓ４３２）。
このようにすることで、無駄な記憶領域が生じるのを防止することが可能となる。また、ワールドタイムの選択範囲を狭めることができるので、ユーザの利便性を向上させることができる。
その後、ホームタイム設定処理部１２１が、ホームタイムとして、第２ホームタイム記憶領域２０３に格納されている追加都市データを選択表示する（第２ＨＴ選択表示：Ｓ４２３）。即ち、主時刻表示部１１における時刻が、第２ホームタイム記憶領域２０３に格納されている追加都市データにおける追加都市の時刻となる。
【００６９】
［都市入れ替えにおけるデータの具体例］
図１１、図１２は、都市入れ替え処理におけるデータの具体例を示す図である。なお、ここでは、本実施形態の特徴である第２ホームタイム記憶領域２０３及び第３ワールドタイム記憶領域３０４における追加都市データが削除される場合について記載し、その他の例は省略する。
なお、図１１、図１２において、斜線で示されているデータは選択表示されているデータを示す。また、図１１、図１２において、符号は図３と同様のものであるので、説明を省略する。
【００７０】
図１１は、第１ホームタイムと、第３ワールドタイムとを入れ替える処理におけるデータ例を示す図である。
まず、入れ替え前において、都市設定状態は、図１１（ａ）のようになっている。
ここで、図１１（ａ）は、図１０のステップＳ４０１「Ｎｏ」→ステップＳ４２１「Ｎｏ」と判定された状態におけるホームタイム記憶領域２０１及びワールドタイム記憶領域３０１である。
【００７１】
ここで、斜線で示されているデータは、選択表示されているデータである。すなわち、電子時計１にて、表示されている時刻は、ホームタイムとしては「都市Ａ」であり、ワールドタイムとしては「都市Ｃ」である。また、都市名の前に表示されている「◆」は追加都市であることを示すマークである。
さらに、空欄となっているデータは、データが「Ｎｕｌl」であることを示している。
また、「（不定）」は選択されていないことを示している。
【００７２】
ここで、ホームタイムと、ワールドタイムとの入れ替えが行われると、都市設定データ１３１は図１１（ｂ）に示すものになる。
ここで、図１１（ｂ）は、図１０のステップＳ４０１「Ｎｏ」→ステップＳ４２１「Ｎｏ」→ステップＳ４３１→ステップＳ４３２→ステップＳ４２３が完了した状態におけるホームタイム記憶領域２０１及びワールドタイム記憶領域３０１である。
つまり、図１１（ａ）において、第１ホームタイム記憶領域２０２に格納されている「都市Ａ」の都市データが第１ワールドタイム記憶領域３０２に格納される。これは、「都市Ａ」がプリセット都市であるためである。
また、図１１（ａ）において、第３ワールドタイム記憶領域３０４に格納されている「都市Ｃ」は追加都市であるので、「都市Ｃ」の追加都市データが第２ホームタイム記憶領域２０３に格納される。
そして、都市入れ替え前（図１１（ａ））において、第３ワールドタイム記憶領域３０４に格納されていた追加都市データは削除（クリア）される。
【００７３】
図１２は、第２ホームタイムと、第１ワールドタイムとを入れ替える処理におけるデータ例を示す図である。
まず、入れ替え前において、都市設定状態は、図１２（ａ）のようになっている。
ここで、図１２（ａ）は、図９のステップＳ３０１「Ｎｏ」と判定された状態におけるホームタイム記憶領域２０１及びワールドタイム記憶領域３０１である。
【００７４】
そして、電子時計１にて表示されている時刻は、ホームタイムとしては「都市Ｄ」であり、ワールドタイムとして「都市Ａ」である。
ここで、ホームタイムと、ワールドタイムとの入れ替えが行われると、都市設定データ１３１は図１２（ｂ）に示すものになる。
ここで、図１２（ｂ）は、図９のステップＳ３０１「Ｎｏ」→ステップＳ３２１→ステップＳ３２２→ステップＳ３２３が完了した状態におけるホームタイム記憶領域２０１及びワールドタイム記憶領域３０１である。
つまり、図１２（ａ）において、第２ホームタイム記憶領域２０３に格納されている「都市Ｄ」の追加都市データが、第３ワールドタイム記憶領域３０４に格納される。
また、第１ワールドタイム記憶領域３０２に格納されている「都市Ａ」はプリセット都市であるので、「都市Ａ」の都市データが第１ホームタイム記憶領域２０２に格納される。
そして、都市入れ替え前（図１２（ａ））において、第２ホームタイム記憶領域２０３に格納されている追加都市データは削除（クリア）される。
【００７５】
［表示例］
図１３は、本実施形態に係る都市名の表示例を示す図である。
図１３に示すように、表示装置１０５には、「Ｈ」又は「Ｗ」のいずれか一方が表示されている。図１３（ａ）において示されている「Ｈ」はホームタイムを示し、現在表示窓に表示されている都市がホームタイムとして設定されている都市であることを示す。
同様に、図１３（ｂ）において示されている「Ｗ」はワールドタイムを示し、現在表示窓に表示されている都市がワールドタイムとして設定されている都市であることを示す。
そして、図１３（ｂ）に示すように、都市名の前に「◆」が表示されている場合、その都市は追加都市であることを示している。
【００７６】
《別の実施形態》
次に、図１４及び図１５を参照して、都市入れ替え処理の別の実施形態を説明する。適宜、図１、図３を参照する。なお、図１４及び図１５の処理は、別のフローチャートとしているが、実際には、同期して行われることが望ましい。
（ホームタイム→ワールドタイム）
図１４は、都市入れ替え処理において、ホームタイムで選択表示されている都市を、ワールドタイムで選択表示する際の処理である。
【００７７】
ユーザが入力装置１０４を介して都市入れ替えを指示すると、図１４の処理が開始される。「ユーザが入力装置１０４を介して都市入れ替えを指示」とは、ユーザがプッシュボタン１３を操作することで、都市入れ替えを指示することである。
まず、ホームタイム設定処理部１２１は、現在、主時刻表示部１１における選択表示が第１ホームタイムであるか否かを判定する（Ｓ５０１）。
ステップＳ５０１の結果、現在、主時刻表示部１１における選択表示が第１ホームタイムである場合（Ｓ５０１→Ｙｅｓ）、ホームタイム設定処理部１２１は、第１ホームタイム記憶領域２０２に格納されている都市データを、第１ワールドタイム記憶領域３０２に格納する（第１ＨＴ→第１ＷＴ：Ｓ５０２）。その後、処理部１２０はステップＳ５１１へ処理を進める。
【００７８】
また、ステップＳ５０１の結果、現在、主時刻表示部１１における選択表示が第１ホームタイムではない場合（Ｓ５０１→Ｎｏ）、現在選択表示されているホームタイムは第２ホームタイムである。従って、ホームタイム設定処理部１２１は、第２ホームタイム記憶領域２０３に格納されている追加都市データを、第３ワールドタイム記憶領域３０４に格納する（第２ＨＴ→第３ＷＴ：Ｓ５０３）。その後、処理部１２０はステップＳ５１１へ処理を進める。
【００７９】
そして、ワールドタイム設定処理部１２２は、入力装置１０４を介して、副時刻表示部１２に選択表示されるよう指定された都市が、第１ワールドタイム又は第２ワールドタイムとして設定されているか否かを判定する（Ｓ５１１）。即ち、ワールドタイム設定処理部１２２は、副時刻表示部１２に選択表示されるよう指定された都市の都市データが、第１ワールドタイム記憶領域３０２又は第２ワールドタイム記憶領域３０３に格納されているか否かを判定する。
【００８０】
ステップＳ５１１の結果、第１ワールドタイム及び第２ワールドタイムとして設定されていない場合（Ｓ５１１→Ｎｏ）、選択表示されるよう指定された都市は、第３ワールドタイムに設定されている都市である。従って、ワールドタイム設定処理部１２２は、第３ワールドタイムに設定されている都市を選択表示させる（第３ＷＴ選択表示：Ｓ５１２）。即ち、副時刻表示部１２における時刻が、第３ワールドタイム記憶領域３０４に格納されている追加都市データにおける追加都市の時刻となる。
【００８１】
そして、ステップＳ５１１の結果、第１ワールドタイム又は第２ワールドタイムとして設定されている場合（Ｓ５１１→Ｙｅｓ）、ワールドタイム設定処理部１２２は、都市入れ替えを指示される前のワールドタイムが第３ワールドタイムであったか否かを判定する（Ｓ５１３）。即ち、ワールドタイム設定処理部１２２は、都市入れ替えを指示される前における副時刻表示部１２の選択表示が第３ワールドタイムであったか否かを判定する
ステップＳ５１３の結果、都市入れ替えを指示される前のワールドタイムが第３ワールドタイムではない場合（Ｓ５１３→Ｎｏ）、ワールドタイム設定処理部１２２は、ステップＳ５０２又はステップＳ５０３で設定されたワールドタイムを選択表示する（Ｓ５１５）。即ち、ステップＳ５０２が実行された場合、副時刻表示部１２における時刻が、第１ワールドタイム記憶領域３０２に格納されている都市データにおける都市の時刻となる。また、ステップＳ５０３が実行された場合、副時刻表示部１２における時刻が、第３ワールドタイム記憶領域３０４に格納されている追加都市データにおける追加都市の時刻となる。
【００８２】
ステップＳ５１３の結果、都市入れ替えを指示される前のワールドタイムが第３ワールドタイムである場合（Ｓ５１３→Ｙｅｓ）、ワールドタイム設定処理部１２２は、第３ワールドタイム記憶領域３０４をクリアする（第３ＷＴクリア：Ｓ５１４）。
このようにすることで、無駄な記憶領域が生じるのを防止することが可能となる。また、ワールドタイムの選択範囲を狭めることができるので、ユーザの利便性を向上させることができる。
そして、ワールドタイム設定処理部１２２は、ステップＳ５０２又はステップＳ５０３で設定されたワールドタイムを選択表示する（Ｓ５１５）。即ち、ステップＳ５０２が実行された場合、副時刻表示部１２における時刻が、第１ワールドタイム記憶領域３０２に格納されている都市データにおける都市の時刻となる。また、ステップＳ５０３が実行された場合、副時刻表示部１２における時刻が、第３ワールドタイム記憶領域３０４に格納されている追加都市データにおける追加都市の時刻となる。
【００８３】
（ホームタイム→ワールドタイム）
図１５は、都市入れ替え処理において、ワールドタイムで選択表示されている都市を、ホームタイムで選択表示する際の処理である。
ユーザが入力装置１０４を介して都市入れ替えを指示すると、図１５の処理が開始される。「ユーザが入力装置１０４を介して都市入れ替えを指示」とは、ユーザがプッシュボタン１３を操作することで、都市入れ替えを指示することである。
まず、ワールドタイム設定処理部１２２は、現在、副時刻表示部１２における選択表示が第１ワールドタイムであるか否かを判定する（Ｓ６０１）。
ステップＳ６０１の結果、現在、副時刻表示部１２における選択表示が第１ワールドタイムである場合（Ｓ６０１→Ｙｅｓ）、ワールドタイム設定処理部１２２は、現在、第１ワールドタイム記憶領域３０２に格納されている都市データを、第１ホームタイム記憶領域２０２に格納する（第１ＷＴ→第１ＨＴ：Ｓ６０２）。その後、処理部１２０はステップＳ６１１へ処理を進める。
【００８４】
また、ステップＳ６０１の結果、現在、副時刻表示部１２における選択表示が第１ワールドタイムではない場合（Ｓ６０１→Ｎｏ）、ワールドタイム設定処理部１２２は、現在、副時刻表示部１２における選択表示が第２ワールドタイムであるか否かを判定する（Ｓ６０３）。
【００８５】
ステップＳ６０３の結果、現在、副時刻表示部１２における選択表示が第２ワールドタイムである場合（Ｓ６０３→Ｙｅｓ）、ワールドタイム設定処理部１２２は、第２ワールドタイム記憶領域３０３に格納されている追加都市データを、第２ホームタイム記憶領域２０３に格納する（第２ＷＴ→第２ＨＴ：Ｓ６０４）。その後、処理部１２０はステップＳ６１１へ処理を進める。
【００８６】
ステップＳ６０３の結果、現在、副時刻表示部１２における選択表示が第２ワールドタイムではない場合（Ｓ６０３→Ｎｏ）、現在選択表示されているワールドタイムは第３ワールドタイムである。従って、ワールドタイム設定処理部１２２は、第３ワールドタイム記憶領域３０４に格納されている追加都市データを、第２ホームタイム記憶領域２０３に格納する（第３ＷＴ→第２ＨＴ：Ｓ６０５）。その後、処理部１２０はステップＳ６１１へ処理を進める。
【００８７】
そして、ホームタイム設定処理部１２１は、入力装置１０４を介して、ホームタイムとして主時刻表示部１１に選択表示されるよう指定された都市が、第１ホームタイムとして設定されているか否かを判定する（Ｓ６１１）。即ち、ホームタイム設定処理部１２１は、入力装置１０４を介して、ホームタイムとして主時刻表示部１１に選択表示されるよう指定された都市の都市データが、第１ホームタイム記憶領域２０２に格納されているか否かを判定する。なお、「入力装置１０４を介して」とは、例えば、「ユーザが、プッシュボタン１３を操作して」である。
【００８８】
ステップＳ６１１の結果、第１ホームタイムとして設定されていない場合（Ｓ６１１→Ｎｏ）、選択表示されるよう指定された都市は、第２ホームタイムに設定されている都市である。従って、ホームタイム設定処理部１２１は、第２ホームタイムに設定されている都市を選択表示させる（第２ＨＴ選択表示：Ｓ６１２）。即ち、主時刻表示部１１における時刻が、第２ホームタイム記憶領域２０３に格納されている追加都市データにおける追加都市の時刻となる。
【００８９】
そして、ステップＳ６１１の結果、第１ホームタイムとして設定されている場合（Ｓ６１１→Ｙｅｓ）、ホームタイム設定処理部１２１は、都市入れ替えを指示される前に選択表示されているホームタイムが第２ホームタイムであったか否かを判定する（Ｓ６１３）。即ち、ホームタイム設定処理部１２１は、入力装置１０４を介して、ホームタイムとして主時刻表示部１１に選択表示されるよう指定された都市の都市データが、第２ホームタイム記憶領域２０３に格納されているか否かを判定する。なお、「入力装置１０４を介して」とは、例えば、「ユーザが、プッシュボタン１３を操作して」である。
【００９０】
ステップＳ６１３の結果、都市入れ替えを指示される前のホームタイムが第２ホームタイムではない場合（Ｓ６１３→Ｎｏ）、ホームタイム設定処理部１２１は、第１ホームタイムに設定されているホームタイムを選択表示する（第１ＨＴ選択表示：Ｓ６１４）。即ち、主時刻表示部１１における時刻が、第１ホームタイム記憶領域２０２に格納されている都市データにおける都市の時刻となる。
【００９１】
ステップＳ６１３の結果、都市入れ替えを指示される前のホームタイムが第２ホームタイムである場合（Ｓ６１３→Ｙｅｓ）、ホームタイム設定処理部１２１は、第２ホームタイム記憶領域２０３をクリアする（第２ＨＴクリア：Ｓ６１５）。
このようにすることで、無駄な記憶領域が生じることを防止することが可能となる。また、ホームタイムの選択範囲を狭めることができるので、ユーザの利便性を向上させることができる。
【００９２】
そして、ホームタイム設定処理部１２１は、第１ホームタイムとして設定されている都市を選択表示する（第１ＨＴ選択表示：Ｓ６１６）。即ち、主時刻表示部１１における時刻が、第１ホームタイム記憶領域２０２に格納されている都市データにおける都市の時刻となる。
【００９３】
本実施形態によれば、第２ホームタイム記憶領域２０３又は第３ワールドタイム記憶領域３０４が選択表示されている状態から、他の記憶領域に選択表示が移ったときに、選択表示されていた第２ホームタイム記憶領域２０３又は第３ワールドタイム記憶領域３０４がクリアされることで、無駄な記憶領域が生じることを防止することが可能となる。また、ホームタイムの選択範囲を狭めることができるので、小さな表示装置１０５を用いて、都市を確認する際におけるユーザの利便性を向上させることができる。
【００９４】
なお、追加都市データは、外部装置２を介さなくてもよい。例えば、企業のサーバ等から電話回線等を経由して、直接送信されるようにしてもよい。
そして、電子時計１と、外部装置２との通信はＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線に限らず、ＵＳＢ（Universal Serial Bus）等の有線接続や、無線ＬＡＮ（Local Area Network）で接続されてもよい。
また、第２ワールドタイム記憶領域３０３が省略されてもよい。
逆に、第２ワールドタイム記憶領域３０３が複数備えられていてもよい。
【００９５】
さらに、本実施形態では、第２ワールドタイムとして設定されている都市は、更新はされても削除されないものとしているが、第２ホームタイムと同様の機能を有してもよい。つまり、第２ワールドタイム記憶領域３０３には、外部装置２から送られて追加都市データ以外に、都市入れ替えの際に第２ホームタイムで設定されていた追加都市が格納されてもよい。
【００９６】
電子時計１は、ホームタイムのみが表示されるものでもよい。この場合、図４に示される処理のみが行われる。
また、処理部１２０は、外部装置２との接続が遮断されると、直ちにホームタイムを第１ホームタイムに、ワールドタイムを第１ワールドタイムとして選択表示させ、第２ホームタイム記憶領域２０３、第３ワールドタイム記憶領域３０４をクリアするようにしてもよい。このようにすることで、外部装置２との接続が遮断されている状態では、選択可能な都市データを、プリセット都市データ１３２の範囲とすることができる。
【００９７】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
［付記］
＜請求項１＞
都市の時刻に関するデータである都市データを基に、時刻表示する電子時計であって、
前記都市データのうち、外部装置から送られた追加都市の時刻に関するデータである追加都市データを格納する第１の記憶領域と、
前記第１の記憶領域以外の記憶領域であって、前記第１の記憶領域に格納されている追加都市データ以外の都市データを格納する第２の記憶領域と、
を有し、
前記第１の記憶領域に格納されている追加都市データが選択されている状態から、前記第２の記憶領域に格納されている都市データが選択されている状態となると、前記第１の記憶領域に格納されている追加都市データを削除する処理部を
有することを特徴とする電子時計。
＜請求項２＞
前記処理部は、前記電子時計自身が存在しているエリアにおける時刻であるホームタイムに関する前記追加都市データ及び前記都市データを制御するホームタイム設定処理部を有しており、
前記第１の記憶領域には、前記ホームタイムに関する追加都市データが格納され、前記第２の記憶領域には、前記ホームタイムに関する前記都市データが格納され、
前記ホームタイム設定処理部は、
前記第１の記憶領域に格納されている前記追加都市データが選択されている状態から、前記第２の記憶領域に格納されている都市データが選択されている状態となると、前記第１の記憶領域に格納されている追加都市データを削除する
ことを特徴とする請求項１に記載の電子時計。
＜請求項３＞
前記処理部は、前記電子時計自身が存在しているエリア外における時刻であるワールドタイムに関する前記追加都市データ及び前記都市データを制御するワールドタイム設定処理部を有しており、
前記第１の記憶領域には、前記ワールドタイムに関する前記追加都市データが格納され、前記第２の記憶領域には、前記ワールドタイムに関する前記都市データが格納され、
前記ワールドタイム設定処理部は、
前記第１の記憶領域に格納されている追加都市データが選択されている状態から、前記第２の記憶領域に格納されている都市データが選択されている状態となると、前記第１の記憶領域に格納されている追加都市データを削除する
ことを特徴とする請求項１又は請求項２に記載の電子時計。
＜請求項４＞
前記ワールドタイムにおいては、追加の都市の時刻に関するデータである追加都市データが前記外部装置から送られることで当該追加都市データが格納される第３の記憶領域が構成され、
前記第１の記憶領域は、前記電子時計自身が存在しているエリアにおける時刻であるホームタイムに関するものであり、
前記処理部は、
前記ホームタイムにおける前記第１の記憶領域に格納されている追加都市データを、前記ワールドタイムにおける前記第３の記憶領域に移動させるとともに、前記第１の記憶領域に格納されている追加都市データを削除する
ことを特徴とする請求項１から請求項３のいずれか一項に記載の電子時計。
＜請求項５＞
前記ホームタイムにおいては、追加された追加の都市の時刻に関するデータである追加都市データが前記外部装置から送られることで当該追加都市データが格納される第３の記憶領域が構成され、
前記第１の記憶領域は、前記電子時計自身が存在しているエリア外における時刻であるワールドタイムに関するものであり、
前記処理部は、
前記ホームタイムにおける前記第１の記憶領域に格納されている追加都市データを、前記ワールドタイムにおける前記第３の記憶領域に移動させるとともに、前記第１の記憶領域に格納されている追加都市データを削除する
ことを特徴とする請求項１から請求項４のいずれか一項に記載の電子時計。
【符号の説明】
【００９８】
１      電子時計
２      外部装置
１０    電子時計システム
１１    ホームタイム時刻表示部
１２    ワールドタイム時刻表示部
１０５  表示装置
１２０  処理部
１２１  ホームタイム設定処理部
１２２  ワールドタイム設定処理部
１３１  都市設定データ
２０１  ホームタイム記憶領域
２０３  第１ホームタイム記憶領域（第２の記憶領域）
２０４  第２ホームタイム記憶領域（第１の記憶領域、第３の記憶領域）
３０１  ワールドタイム記憶領域
３０２  第１ワールドタイム記憶領域（第２の記憶領域）
３０３  第２ワールドタイム記憶領域
３０４  第３ワールドタイム記憶領域（第１の記憶領域、第３の記憶領域）
【図１】
0006540759.tif 000002
【図２】
0006540759.tif 000003
【図３】
0006540759.tif 000004
【図４】
0006540759.tif 000005
【図５】
0006540759.tif 000006
【図６】
0006540759.tif 000007
【図７】
0006540759.tif 000008
【図８】
0006540759.tif 000009
【図９】
0006540759.tif 000010
【図１０】
0006540759.tif 000011
【図１１】
0006540759.tif 000012
【図１２】
0006540759.tif 000013
【図１３】
0006540759.tif 000014
【図１４】
0006540759.tif 000015
【図１５】
0006540759.tif 000016