(57)【要約】【課題】複数の時刻に関する情報を、より分かりやすく提供する。【解決手段】電子機器１は、位置特定部１１２と、時刻取得部１１３と、表示制御部１１４と、を有する。位置特定部１１２は、現在位置を特定する。また、位置特定部１１２は、現在位置とは異なる他の位置を特定する。時刻取得部１１３は、現在位置の時刻を取得する。時刻取得部１１３は、他の位置の時刻を取得する。表示制御部１１４は、時刻取得部１１３が取得した現在位置の時刻を、現在位置の地図上の位置と対応付けて第１位置の時刻を配置した地図と同一の地図上に配置すると共に、時刻取得部１１３が取得した他の位置の時刻を、他の位置の地図上の位置と対応付けて地図上に配置する。表示制御部１１４は、第１位置の時刻及び第２位置の時刻を配置した地図を表示する。【選択図】図４
2020056745.tif 000002
【特許請求の範囲】
【請求項１】
第１位置を特定する第１位置特定手段と、
前記第１位置とは異なる第２位置を特定する第２位置特定手段と、
前記第１位置の時刻を取得する第１時刻取得手段と、
前記第２位置の時刻を取得する第２時刻取得手段と、
前記第１時刻取得手段が取得した第１位置の時刻を、前記第１位置の地図上の位置と対応付けて前記地図上に配置すると共に、前記第２時刻取得手段が取得した第２位置の時刻を、前記第２位置の前記地図上の位置と対応付けて前記第１位置の時刻を配置した地図と同一の地図上に配置する配置手段と、
前記配置手段が第１位置の時刻及び第２位置の時刻を配置した地図を表示する表示手段と、
を有することを特徴とする電子機器。
【請求項２】
前記表示手段は、前記第１位置の時刻の前記地図上の表示位置と、前記第２位置の時刻の前記地図上の表示位置とを、互いに対応付けて決定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記表示手段は、前記第１位置の時刻の前記地図上の表示位置と、前記第２位置の時刻の前記地図上の表示位置とを、前記第１位置の地図上の位置及び前記第２位置の地図上の位置に基づいて決定することを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記表示手段は、前記第１位置の時刻の表示位置及び前記第２位置の時刻の表示位置を決定した場合に、前記第１位置の時刻及び前記第２位置の時刻の、決定した表示位置までの移動の経過を表示することを特徴とする請求項１乃至３の何れか１項に記載の電子機器。
【請求項５】
前記表示手段は、前記地図を移動させると共に、前記地図の移動の経過を表示する請求項１乃至４の何れか１項に記載の電子機器。
【請求項６】
前記表示手段は、前記地図上の前記第１位置の時刻の表示位置と、前記地図上の前記第２位置における時刻の表示位置とが干渉しないように表示を制御することを特徴とする請求項１乃至５の何れか１項に記載の電子機器。
【請求項７】
前記表示手段は、前記地図上の前記第１位置の時刻の表示位置と、前記地図上の前記第２位置における時刻の表示位置とが干渉しないように、時刻の表示の大きさ及び表示位置の何れか又は双方を制御することを特徴とする請求項６に記載の電子機器。
【請求項８】
前記表示手段は、前記第１位置の時刻と前記第１位置の地図上の位置との対応関係と、前記第２位置の時刻と前記第２位置の地図上の位置との対応関係とを示す表示として、対応関係のある位置と時刻を繋ぐ情報の表示、又は、対応関係のある位置と時刻の重畳表示を行うことを特徴とする請求項１乃至７の何れか１項に記載の電子機器。
【請求項９】
前記表示手段は、前記地図として、少なくとも半球分の表示領域が含まれる地球儀を表示することを特徴とする請求項１乃至８の何れか１項に記載の電子機器。
【請求項１０】
前記表示手段は、前記地図として、現在の時間帯が第１の時間帯である領域と、現在の時間帯が第２の時間帯である領域とを識別可能な地図を表示することを特徴とする請求項１乃至９の何れか１項に記載の電子機器。
【請求項１１】
前記表示手段は、前記第１位置と前記第２位置との離間距離に応じて、地図表示の縮尺を変化させると共に、前記縮尺の変化に連動して、前記地図上の前記第１位置の時刻の表示位置と、前記地図上の前記第２位置における時刻の表示位置とを変化させることを特徴とする請求項１乃至１０の何れか１項に記載の電子機器。
【請求項１２】
前記表示手段は、ユーザの操作に応じて前記地図上の前記第１位置の時刻の表示位置と、前記地図上の前記第２位置における時刻の表示位置との何れか一方を変化させる共に、他方の時刻の表示の大きさ及び表示位置の何れか又は双方を変化させることを特徴とする請求項１乃至１１の何れか１項に記載の電子機器。
【請求項１３】
前記表示手段は、前記配置手段により前記地図に配置された前記第１位置の時刻及びそれに対応する第１位置と、前記第２位置の時刻及びそれに対応する第２位置とを同時に表示するように前記地図を表示することを特徴とする請求項１乃至１２の何れか１項に記載の電子機器。
【請求項１４】
前記表示手段は、前記配置手段により前記地図に配置された前記第１位置の時刻及びそれに対応する第１位置と、前記第２位置の時刻及びそれに対応する第２位置とを切り替え表示するように前記地図を表示することを特徴とする請求項１乃至１２の何れか１項に記載の電子機器。
【請求項１５】
第１位置を特定する第１位置特定ステップと、
前記第１位置とは異なる第２位置を特定する第２位置特定ステップと、
前記第１位置の時刻を取得する第１時刻取得ステップと、
前記第２位置の時刻を取得する第２時刻取得ステップと、
前記第１時刻取得ステップが取得した第１位置の時刻を、前記第１位置の地図上の位置と対応付けて前記地図上に配置すると共に、前記第２時刻取得ステップが取得した第２位置の時刻を、前記第２位置の前記地図上の位置と対応付けて前記第１位置の時刻を配置した地図と同一の地図上に配置する配置ステップと、
前記配置ステップにて第１位置の時刻及び第２位置の時刻を配置した地図を表示する表示ステップと、
を有することを特徴とする情報処理方法。
【請求項１６】
第１位置を特定する第１位置特定機能と、
前記第１位置とは異なる第２位置を特定する第２位置特定機能と、
前記第１位置の時刻を取得する第１時刻取得機能と、
前記第２位置の時刻を取得する第２時刻取得機能と、
前記第１時刻取得機能が取得した第１位置の時刻を、前記第１位置の地図上の位置と対応付けて前記地図上に配置すると共に、前記第２時刻取得機能が取得した第２位置の時刻を、前記第２位置の前記地図上の位置と対応付けて前記第１位置の時刻を配置した地図と同一の地図上に配置する配置機能と、
前記配置機能が第１位置の時刻及び第２位置の時刻を配置した地図を表示する表示機能と、
をコンピュータに実現させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、リストウォッチ等の時刻を表示する電子機器の分野において、所定の位置（例えば、現在位置）の時刻のみならず、世界各地における他の位置の時刻も表示する電子機器が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１１１０８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示の技術等の従来の技術では、表示した様々な情報を、ユーザに対して直感的に把握させることが困難であった。例えば、複数の位置それぞれに対応する複数の時刻や、この複数の位置それぞれに対応する地図上の位置、といった様々な情報を、ユーザに対して直感的に把握させることが困難であった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、複数の時刻に関する情報を、より分かりやすく提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の電子機器は、
第１位置を特定する第１位置特定手段と、
前記第１位置とは異なる第２位置を特定する第２位置特定手段と、
前記第１位置の時刻を取得する第１時刻取得手段と、
前記第２位置の時刻を取得する第２時刻取得手段と、
前記第１時刻取得手段が取得した第１位置の時刻を、前記第１位置の地図上の位置と対応付けて前記地図上に配置すると共に、前記第２時刻取得手段が取得した第２位置の時刻を、前記第２位置の前記地図上の位置と対応付けて前記第１位置の時刻を配置した地図と同一の地図上に配置する配置手段と、
前記配置手段が第１位置の時刻及び第２位置の時刻を配置した地図を表示する表示手段と、
を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数の時刻に関する情報を、より分かりやすく提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態である電子機器の概略図である。
【図２】電子機器のハードウェア構成を示すブロック図である。
【図３Ａ】電子機器の表示領域を示す模式図である。
【図３Ｂ】図３ＡにおけるＸ−Ｘ’断面を示す模式図である。
【図４】図２の電子機器の機能的構成のうち、時刻情報表示処理を実行するための機能的構成を示す機能ブロック図である。
【図５】表示位置の決定方法に基づいて表示される表示例を示す図である。
【図６】表示位置の決定方法に基づいて表示される他の表示例を示す図である。
【図７】図４の機能的構成を有する図１の電子機器が実行する時刻情報表示処理の流れを説明するフローチャートである。
【図８】変形例１における領域の区分けについて説明する図である。
【図９】変形例１における領域の区分けに基づいて各情報の表示位置を決定するためのテーブルを示す図である。
【図１０】変形例２における表示位置の決定方法について説明するための表示例を示す図である。
【図１１】変形例２における表示位置の決定方法に基づいて表示される表示例を示す図である。
【図１２】表示位置の決定方法に基づいて表示される情報に、他の情報を更に表示した場合の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
［外観構成］
図１は、本発明の一実施形態である電子機器１の外観構成を示す図である。
図１に示すように、本実施形態の電子機器１は、腕時計型の装置（例えば、スマートウォッチ）として構成されている。また、電子機器１は、第１の表示部１８及び第２の表示部２８（詳細は共に後述）を備えており、第１の表示部１８の上に第２の表示部２８が積層されている。この第２の表示部２８は、透過型の表示部であり、第１の表示部１８の表示領域が視認可能になるような透過表示あるいは半透過表示を行うことができる。さらに、第２の表示部２８の上には、タッチパネル１９が設けられている。
このような構成により、電子機器１においては、第１の表示部１８の表示に第２の表示部２８の表示を重ね合わせて表示することが可能であると共に、タッチパネル１９によって表示内容にタッチ操作することが可能となっている。
【００１０】
［電子機器１の概略］
図１のような構成において、電子機器１は、時刻情報表示処理を行う。ここで、時刻情報表示処理とは、時刻の情報と、位置情報とを地図上で対応付けて表示する一連の処理である。
【００１１】
具体的に、時刻情報表示処理において、電子機器１は、表示対象とする所定の位置（本実施形態では、一例として現在位置）を特定する。また、電子機器１は、世界各国における現在位置とは異なる他の位置を特定する。更に、電子機器１は、現在位置の時刻と、他の位置の時刻をそれぞれ取得する。
そして、電子機器１は、取得した現在位置の時刻を、現在位置の地図上の位置と対応付けて地図上に表示すると共に、取得した他の位置の時刻を、他の位置の地図上の位置と対応付けて地図上に表示する。すなわち、電子機器１は、少なくとも２つの位置について、対応する地図上の位置と時刻とを、それぞれ同じ地図上に同時に表示する。
【００１２】
この電子機器１による表示を参照したユーザは、各位置について、地図上の位置と時刻、及びそれらの対応関係を直感的に把握することができる。
すなわち、本実施形態である電子機器１によれば、複数の時刻に関する情報を、より分かりやすく提供することが可能となる。
【００１３】
［ハードウェア構成］
図２は、電子機器１のハードウェア構成を示すブロック図である。
図２に示すように、電子機器１は、第１のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、第１のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、第１のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、第１の記憶部１４と、第１のＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）部１５と、ドライブ１６と、第１の入力部１７と、第１の表示部１８と、タッチパネル１９と、第２のＣＰＵ２１と、第２のＲＯＭ２２と、第２のＲＡＭ２３と、第２の記憶部２４と、第２のＲＴＣ部２５と、センサ部２６と、第２の入力部２７と、第２の表示部２８と、ブルートゥース（登録商標）アンテナ３１と、ブルートゥースモジュール３２と、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アンテナ３３と、無線ＬＡＮモジュール３４と、ＧＰＳアンテナ３５と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール３６と、を備えている。
【００１４】
電子機器１は、第１のＣＰＵ１１と、第２のＣＰＵ２１の制御によって機能する。
具体的に、第１のＣＰＵ１１は、オペレーティングシステム(ＯＳ:Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と、ＯＳの管理下で実行される各種プログラムとに基づいて各種演算処理を行い、演算処理の結果に基づいた各種の処理を実行することにより、電子機器１におけるスマートフォンに類する機能を実現する。例えば、第１のＣＰＵ１１は、ブルートゥースモジュール３２あるいは無線ＬＡＮモジュール３４を介して受信した電子メールの着信や気象情報に関するメッセージ等を第１の表示部１８に表示させたりする。また、第１のＣＰＵ１１は、上述した時刻情報表示処理を実現するための各種処理を実行する。
【００１５】
また、第１のＣＰＵ１１は、第１の入力部１７を介して入力される音声を認識したり、その他、スマートフォンに類する機能として実装された各種機能に係る処理を行ったりする。また、第１のＣＰＵ１１は、第１のＲＴＣ部１５から入力された時刻信号を基準として、時刻を計算したり、時刻、曜日あるいは日付等を第１の表示部１８に表示させたりする。この場合に、第１のＣＰＵ１１は、時刻の計算において、ＧＰＳモジュール３６から取得したＧＰＳの測位情報に含まれる時刻情報に基づいた時刻の補正を行うようにしてもよい。なお、第１のＣＰＵ１１は、例えば、Ａｎｄｒｏｉｄ（登録商標）等の汎用のＯＳに基づいて上述した各種の処理を実現する。
【００１６】
また、本実施形態では、主機能作動状態と、主機能停止状態とを設け、これらの状態を切り替えることを可能とする。第１のＣＰＵ１１は、主機能作動状態において上述した各種処理を実行する。一方で、第１のＣＰＵ１１の、主機能停止状態において、動作を停止し、上述した各種処理の実行を行わない。これにより、主機能作動状態では、第１のＣＰＵ１１による処理を実行することができる。一方で、主機能停止状態では、第１のＣＰＵ１１や、第１のＣＰＵ１１に接続された各種のハードウェア（例えば、第１の表示部１８や、無線ＬＡＮモジュール３４等の通信モジュール）を停止状態（あるいは一部の機能のみを残して、他の大部分の機能を停止した、いわゆるスリープ状態）とすることにより、電子機器１全体の消費電力を低減させることができる。
【００１７】
主機能作動状態と、主機能停止状態との切り替えは、例えば、ユーザの切り替え指示操作に基づいて行われる。他にも、例えば、ユーザからの操作を一定時間受け付けなかったような場合に、主機能作動状態から、主機能停止状態へと切り替えるようにしてもよい。
【００１８】
第２のＣＰＵ２１は、主機能作動状態及び主機能停止状態において、組み込みプログラム等の、特定のプログラムに基づいて各種演算処理を行い、演算処理の結果に基づいた処理を実行することにより、第２の表示部２８に対する表示の指示を行ったり、各種センサの検出結果を取得したり、その他、腕時計の機能として実装された各種機能に係る処理を行ったりする。また、第２のＣＰＵ２１は、上述した時刻情報表示処理を実現するための各種処理を実行する。
【００１９】
また、第２のＣＰＵ２１は、第２のＲＴＣ部２５から入力された時刻信号を基準として、時刻を計算したり、時刻、曜日あるいは日付等を第２の表示部２８に表示させたりする。また、第２のＣＰＵ２１は、この計算した時刻、曜日あるいは日付等を第１のＣＰＵ１１に通知したりする。この場合に、第２のＣＰＵ２１は、時刻の計算において、第１のＣＰＵ１１を介してＧＰＳモジュール３６から取得したＧＰＳの測位情報に含まれる時刻情報に基づいた時刻の補正を行うようにしてもよい。
【００２０】
第２のＣＰＵ２１が実行する特定のプログラムの処理（例えば、上記時刻の計算等）は、第１のＣＰＵ１１が実行するＯＳの処理に比べて単純な動作であることから処理負荷が小さく、低消費電力で実行可能である。そのため、第２のＣＰＵ２１に要求されるハードウェアのスペックは、第１のＣＰＵ１１に比べて低いもので足りる。
そのため、例えば、腕時計としての機能のみが要求される際は、主機能作動状態とすることにより、上述したように、電子機器１全体の消費電力を低減させることができる。この電力の低減に伴い、電子機器１を電子機器１内に内蔵するバッテリ（図示を省略する。）にて長時間稼働させられるため、結果として、電子機器１の稼働時間を拡張することができる。
【００２１】
第１のＲＯＭ１２は、第１のＣＰＵ１１からデータの読み出しが可能であり、第１のＣＰＵ１１が実行する種々のプログラムや初期設定データを格納する。例えば、第１のＲＯＭ１２は、第１のＣＰＵ１１が実行するＯＳのプログラムやＯＳの管理下で実行される各種プログラムと、時刻情報表示処理を行うための機能を実現するためのプログラムとを格納する。
【００２２】
第１のＲＡＭ１３は、第１のＣＰＵ１１からデータの読み出し及び書き込みが可能であり、第１のＣＰＵ１１に作業用のメモリ空間を提供し、作業用の一時データを記憶する。例えば、第１のＲＡＭ１３は、第１のＣＰＵ１１がＯＳ等を実行する際のシステム領域やワークエリアを提供したりする。
【００２３】
第１の記憶部１４は、第１のＣＰＵ１１からデータの読み出し及び書き込みが可能な不揮発性のメモリであり、例えば、フラッシュメモリやＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。第１の記憶部１４には、第１のＣＰＵ１１にて制御にて実現されるスマートフォンに類する各種機能において生成された各種データ（各種設定内容のデータ等）が記憶される。
【００２４】
第１のＲＴＣ部１５は、時刻を計測し、計測した時刻を示す時刻信号を第１のＣＰＵ１１に対して出力する。
【００２５】
ドライブ１６には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア８１が適宜装着される。リムーバブルメディア８１は、第１のＣＰＵ１１からデータの読み出し及び書き込みが可能であり、各種センサによって検出されたデータ等の各種データを記憶することができる。
【００２６】
第１の入力部１７は、各種ボタンで構成され、ユーザの指示操作に応じて各種情報を入力する。また、第１の入力部１７は、音声を電気信号に変換するマイクを更に備え、入力された音声（操作のための音声コマンド等）を示す信号を第１のＣＰＵ１１に出力する。
第１の表示部１８は、有機ＥＬディスプレイ（ＯＬＥＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）によって構成され、第１のＣＰＵ１１の制御に従って、各種情報を表示画面に表示する。
【００２７】
タッチパネル１９は、第２の表示部２８の表示画面上に設けられた静電容量方式又は抵抗膜式等のタッチパネルである。タッチパネル１９は、操作面に対するユーザのタッチ操作位置と操作内容とを検出して当該操作に応じた信号を発生させて、入力信号として第１のＣＰＵ１１に出力する。
【００２８】
ブルートゥースアンテナ３１は、ブルートゥースの規格に基づく電磁波を送受信するアンテナであり、例えばモノポールアンテナ等によって構成される。ブルートゥースアンテナ３１は、ブルートゥースモジュール３２から入力された無線通信の電気信号を電磁波として送信したり、受信した電磁波を電気信号に変換してブルートゥースモジュール３２に出力したりする。
ブルートゥースモジュール３２は、第１のＣＰＵ１１の指示に従って、ブルートゥースアンテナ３１を介して他の装置に信号を送信する。また、ブルートゥースモジュール３２は、他の装置から送信された信号を受信し、受信した信号が示す情報を第１のＣＰＵ１１に出力する。
【００２９】
無線ＬＡＮアンテナ３３は、無線ＬＡＮモジュール３４によって利用される無線通信に対応した周波数の電波を受信可能なアンテナであり、例えばループアンテナやロッドアンテナによって構成される。無線ＬＡＮアンテナ３３は、無線ＬＡＮモジュール３４から入力された無線通信の電気信号を電磁波として送信したり、受信した電磁波を電気信号に変換して無線ＬＡＮモジュール３４に出力したりする。
無線ＬＡＮモジュール３４は、第１のＣＰＵ１１の指示に従って、無線ＬＡＮアンテナ３３を介して他の装置に信号を送信する。また、無線ＬＡＮモジュール３４は、他の装置から送信された信号を受信し、受信した信号が示す情報を第１のＣＰＵ１１に出力する。
【００３０】
ＧＰＳアンテナ３５は、ＧＰＳにおける衛星から発信される電波を受信して電気信号に変換し、変換した電気信号をＧＰＳモジュール３６に出力する。
ＧＰＳモジュール３６は、ＧＰＳアンテナ３５から入力された電気信号に基づいて、ＧＰＳによって示される電子機器１の現在位置（例えば、緯度、経度、及び高度により特定される現在位置）及びＧＰＳによって示される現在時刻を検出する。以下では、このＧＰＳによって示される、電子機器１の現在位置と現在時刻とを含んだ情報を「ＧＰＳの測位情報」と称する。また、ＧＰＳモジュール３６は、検出したＧＰＳの測位情報を第１のＣＰＵ１１に出力する。
【００３１】
第２のＲＯＭ２２は、第２のＣＰＵ２１からデータの読み出しが可能であり、第２のＣＰＵ２１が実行する特定のプログラムや初期設定データを格納する。例えば、第２のＲＯＭ２２は、腕時計の機能を実現する組み込み用プログラムと、時刻情報表示処理を行うための機能を実現するためのプログラムとを格納する。
【００３２】
第２のＲＡＭ２３は、第２のＣＰＵ２１からデータの読み出し及び書き込みが可能であり、第２のＣＰＵ２１に作業用のメモリ空間を提供し、作業用の一時データを記憶する。例えば、第２のＲＡＭ２３は、第２のＣＰＵ２１が組み込みプログラム等を実行する際の記憶領域を提供したりする。
【００３３】
第２の記憶部２４は、第２のＣＰＵ２１からデータの読み出し及び書き込みが可能な不揮発性のメモリであり、例えば、フラッシュメモリやＥＥＰＲＯＭである。第２の記憶部２４には、腕時計の機能等において生成された各種データ（各種設定内容のデータ等）が記憶される。
【００３４】
第２のＲＴＣ部２５は、時刻を計測し、計測した時刻を示す時刻信号を第２のＣＰＵ２１に対して出力する。
【００３５】
センサ部２６は、種々の情報を測定する複数のセンサの集合である。センサ部２６は、例えば、脈拍センサ、地磁気センサ、加速度センサ、ジャイロセンサ、及び照度センサを含む。
脈拍センサは、電子機器１の裏面側（ユーザの腕に面する側）に設置され、電子機器１が装着されたユーザの脈拍を検出し、検出した脈拍を示す情報を第２のＣＰＵ２１に出力する。
地磁気センサは、地磁気の方向を検出し、検出した地磁気の方向を示す情報を第２のＣＰＵ２１に出力する。
【００３６】
加速度センサは、電子機器１における３軸方向の加速度を検出し、検出した加速度を示す情報を第２のＣＰＵ２１に出力する。
ジャイロセンサは、電子機器１における３軸方向の角速度を検出し、検出した角速度を示す情報を第２のＣＰＵ２１に出力する。
照度センサは、例えば、第１の表示部１８の裏面側の所定箇所や、電子機器１のベゼル部分の所定箇所等に設置され、電子機器１の表示領域における明るさ（照度）を検出し、検出した明るさを示す情報を第２のＣＰＵ２１に出力する。
【００３７】
第２のＣＰＵ２１は、これら各種センサによって検出された情報を、必要に応じて第１のＣＰＵ１１に対して出力する。第１のＣＰＵ１１は、これら各種センサによって検出された情報を、例えばスマートフォンに類する機能により利用する。例えば、第１のＣＰＵ１１は、照度センサが検出した明るさに基づいて、第１の表示部１８の表示画面の輝度を調整する。
【００３８】
第２の入力部２７は、各種ボタンで構成され、ユーザの指示操作に応じて各種情報を入力する。
【００３９】
第２の表示部２８は、部分的に又は全体的に光を透過可能なＰＮ（Ｐｏｌｙｍｅｒ  Ｎｅｔｗｏｒｋ）液晶ディスプレイから構成され、第２のＣＰＵ２１の制御に従って、各種情報を表示画面に表示（ここではセグメント表示）する。
【００４０】
第２の表示部２８と第１の表示部１８の位置関係について、図３Ａ及び図３Ｂを参照して説明をする。
図３Ａは、電子機器１の表示領域における照度センサ２９の設置形態を示す模式図である。また、図３Ｂは、図３ＡにおけるＸ−Ｘ’断面を示す模式図である。
【００４１】
図３Ａに示すように、第１の表示部１８の表示領域と、第２の表示部２８の表示領域は、重畳して配置される。
また、図３Ｂに示すように、電子機器１の表示領域は、表面側からカバーガラスＣＧ、タッチパネル１９、第２の表示部２８、第１の表示部１８、黒色シートＢＳ、メイン基板ＭＢの順に積層された断面構造を有している。これらのうち、黒色シートＢＳは、第２の表示部２８及び第１の表示部１８を透過して視認した場合の発色を調整する部材であり、本実施形態では、黒色が視認される構成となっている。また、メイン基板ＭＢには、図２を参照して説明した各ハードウェアが配置されると共に、各ハードウェア間を接続する信号線が配設される。
【００４２】
本実施形態において、第２の表示部２８であるＰＮ液晶ディスプレイは、図３Ｂに示すように、上述した第１の表示部１８である有機ＥＬディスプレイの表示画面上に積層されている。このＰＮ液晶ディスプレイは、電位が掛けられていない部位では液晶分子が不規則に並び、光を反射するようになっている。つまり、この電位が掛けられていない部位において、ＰＮ液晶ディスプレイによる表示がなされることとなる。
【００４３】
一方、電位が掛けられた部位では、液晶分子が表示画面に対して垂直に整列するので、光を透過可能となっている。つまり、この電位が掛けられた部位では、上述の有機ＥＬディスプレイからの光を透過可能となるので、当該ＰＮ液晶ディスプレイを介して当該有機ＥＬディスプレイによる表示を視認することができる。すなわち、電子機器１の表示領域では、第１の表示部１８による表示に第２の表示部２８による表示を重ね合わせた状態で表示することができるようになっている。
【００４４】
なお、図３Ｂに示すように、第１の表示部１８及び第２の表示部２８の表示方向は、各表示部からカバーガラスＣＧに向かう方向である。これは、図３Ａにおける紙面の裏から表に向かう方向に相当する。
【００４５】
［機能的構成］
次に、電子機器１の機能的構成について説明する。
図４は、図１の電子機器１の機能的構成のうち、時刻情報表示処理を実行するための機能的構成を示す機能ブロック図である。
時刻情報表示処理とは、上述したように、時刻の情報と、位置情報とを地図上で対応付けて表示する一連の処理である。
【００４６】
時刻情報表示処理が実行される場合、図４に示すように、第１のＣＰＵ１１において、第１のプログラム処理部１１１と、位置特定部１１２と、時刻取得部１１３と、表示制御部１１４と、が機能する。また、時刻情報表示処理が実行される場合、図４に示すように、第２のＣＰＵ２１において、第２のプログラム処理部２１１が機能する。
また、第１の記憶部１４の一領域には、地図情報記憶部１４１と、時差情報記憶部１４２と、が設定される。
以下で特に言及しない場合も含め、これら機能ブロック間では、時刻情報表示処理を実現するために必要なデータを、適切なタイミングで適宜送受信する。
【００４７】
地図情報記憶部１４１は、地図情報を記憶する。表示制御部１１４が記憶する地図情報には、例えば、世界地図を表示するための画像情報と、世界地図に対応する緯度及び経度の情報と、世界各国の国境や都市の情報が含まれる。なお、詳細は後述するが、本実施形態では、地図を三次元的な地球儀として回転可能に表示するので、世界地図を表示するための画像情報には、三次元的な表示を行うためのポリゴンデータやテクスチャデータが含まれる。
【００４８】
時差情報記憶部１４２は、時差情報を記憶する。時差情報記憶部１４２が記憶する時差情報は、世界各国間の時差や、国内で更に時差がある国に関しては、その国内の領域毎の時差が含まれる。時差は、例えば、それぞれの国等における相対的な時差として管理されてもよいし、グリニッジ標準時を基準とした時差として管理されてもよい。
【００４９】
第１のプログラム処理部１１１は、第１のプログラムに基づいた各種演算処理を行い、演算処理の結果に基づいて各種ハードウェアを制御することにより、スマートフォンに類する機能を実現する。第１のプログラムは、上述した汎用のＯＳや、スマートフォンに類する機能を実現するためのアプリケーションソフトウェアである。
【００５０】
位置特定部１１２は、現在位置と、他の位置それぞれを特定する。
位置特定部１１２は、例えば、ＧＰＳモジュール３６から出力されるＧＰＳの測位情報に含まれる緯度及び経度の情報と、地図情報記憶部１４１が記憶する地図情報とに基づいて現在位置を特定する。例えば、位置特定部１１２は、現在位置の緯度及び経度を特定し、現在位置が、何れの国の何れの都市に属する位置であるかを特定する。他にも、例えば、ＧＰＳによる測位が適切に実行できない場合等に、第１の入力部１７やタッチパネル１９を介したユーザからの操作により、現在位置が特定されてもよい。
【００５１】
また、位置特定部１１２は、第１の入力部１７やタッチパネル１９を介したユーザからの操作に基づいて、他の位置を特定する。例えば、位置特定部１１２は、ユーザ操作により選択された都市名と、地図情報記憶部１４１が記憶する地図情報とに基づいて他の位置を特定する。
位置特定部１１２は、特定した現在位置と、他の位置を、後述の時刻取得部１１３や表示制御部１１４に対して出力する。
【００５２】
時刻取得部１１３は、位置特定部１１２が特定した現在位置の時刻と、位置特定部１１２が特定した他の位置の時刻それぞれを取得する。
時刻取得部１１３は、例えば、第１のＲＴＣ１５が出力する時刻信号や、ＧＰＳモジュール３６から出力されるＧＰＳの測位情報に含まれる時刻情報に基づいて、現在位置の時刻を取得する。
【００５３】
また、時刻取得部１１３は、例えば、時差情報記憶部１４２が記憶する時差情報に基づいて、位置特定部１１２が特定した現在位置と、位置特定部１１２が特定した他の位置の時差を特定する。そして、時刻取得部１１３は、取得している現在位置の時刻と、特定した時差とに基づいた算出により、他の位置の時刻を取得する。
時刻取得部１１３は、取得した現在位置の時刻と、他の位置の時刻を、後述の表示制御部１１４に対して、取得の都度、逐次出力する。
【００５４】
表示制御部１１４は、位置特定部１１２が特定した現在位置と他の位置と、時刻取得部１１３が取得した現在位置の時刻と他の位置の時刻とに基づいて、各情報の表示位置を決定する。また、表示制御部１１４は、決定した各情報の表示位置に基づいて、表示用の画像を生成し、生成した画像を第１の表示部１８に表示させる。
例えば、表示制御部１１４は、時刻取得部１１３が取得した現在位置の時刻を、現在位置の地図上の位置と対応付けて地図上に配置すると共に、時刻取得部１１３が取得した他の位置の時刻を、他の位置の地図上の位置と対応付けて現在位置の時刻を配置した地図と同一の地図上に配置する。そして、表示制御部１１４は、このようにして現在位置の時刻及び他の位置の時刻を配置した地図を表示部１８に表示する。
表示制御部１１４による各情報の表示位置の決定方法や、これにより生成された画像の表示例については、後述の［表示位置の決定と表示例］の欄で詳細に説明する。
なお、このような世界各地の時刻を表示する機能（又はこのような世界各地の時刻そのもの）は「ワールドタイム」等の名称で呼ばれることがある。
【００５５】
第２のプログラム処理部２１１は、第１のプログラムとは異なるプログラムに基づいた各種演算処理を行い、演算処理の結果に基づいて各種ハードウェアを制御することにより、腕時計の機能等を実現する。第２のプログラムは、上述した組み込みプログラムである。第２のプログラム処理部２１１は、電子機器１の電源投入に伴い起動し、動作状態に関わらず動作を継続する。一方で、上述したように、主機能作動状態にある場合に、第１のＣＰＵ１１は動作し、上述した各機能ブロックを機能させる。また、主機能停止状態にある場合に、第１のＣＰＵ１１は動作を停止し、上述した各機能ブロックを機能させることにより、電子機器１全体の消費電力を低減させることができる。
【００５６】
［表示位置の決定と表示例］
次に、図５及び図６を参照して、表示制御部１１４による、表示位置の決定方法と、これにより生成された画像の表示例について説明する。ここで、図５及び図６は、以下で説明する表示位置の決定方法に基づいて表示される表示例を示す図である。
なお、以下説明する内容は、一例に過ぎず、表示制御部１１４による、表示位置の決定方法や、表示態様については、以下説明する例に特に限定されない。
【００５７】
図５には、第１の表示部１８と、この第１の表示部１８におけるユーザが視認可能な表示領域である表示領域５０を図示する。表示領域５０には、地図として少なくとも半球分（すなわち、経度１８０度分）の表示領域が含まれる地球儀が表示される。地球儀の表示方向は任意でよいが、ここでは一例として、表示領域５０を参照するユーザにとって、赤道に正対した方向で地球儀が表示される。すなわち、地球の自転軸がユーザの視線に対し垂直になる方向で地球儀が表示される。この地球儀の画像は、表示制御部１１４が、地図情報記憶部１４１に記憶されている地図情報に基づいて生成する。
【００５８】
また、地図上には、地図上の現在位置５１と現在位置の時刻５２が対応付けて表示される。対応付けは、例えば、図示するように地図上の現在位置５１と現在位置の時刻５２を結ぶ線（以下、「結合線」と称する。）により、他の位置に関する情報等とは識別可能に表示される。同様に、地図上には、地図上の他の位置５３と他の位置の時刻５４が対応付けて表示される。対応付けは、例えば、現在位置と同様に、結合線により表示される。なお、図中では、結合線として、直線を想定しているが、結合線は、その一部又は全部が曲線であってもよく、あるいは破線等であってもよい。
【００５９】
図中では、地図上の現在位置５１としてサンフランシスコが表示され、地図上の他の位置５３としてメキシコシティが表示されている。また、これら双方を表示可能な縮尺で、これら双方を含んだ領域の地図が表示されている。ここで、現在位置と他の位置が比較的近い場合には地図を拡大表示したり、現在位置と他の位置が比較的遠い場合には地図を縮小表示したりすることにより、視認性を向上させることができる。
【００６０】
また、地図上の現在位置５１と地図上の他の位置５３の何れが現在位置で、何れが他の位置であるかをユーザに認識させるように表示を行うとよい。例えば、現在位置の時刻５２を装飾のある比較的大きなダイヤルの時計として表示し、地図上の現在位置５１と対応付けることにより、地図上の現在位置５１が現在位置であることをユーザに認識させることができる。一方で、他の位置の時刻５４を簡素な比較的小さなダイヤルの時計として表示し、地図上の他の位置５３と対応付けることにより、地図上の他の位置５３が他の位置であることをユーザに認識させることができる。
【００６１】
更に、図中には、地図回転軸６１と、矢印６２を図示する。地図回転軸６１は、地球儀として表示されている地図が回転する際の回転軸である。ここでは一例として、地図回転軸６１は、地球の自転軸と同じ軸方向に設定される。また、矢印６２は、地球儀として表示されている地図が回転することを示す概念的な矢印である。これら地図回転軸６１及び矢印６２は、実際に表示領域５０に表示される情報ではなく、説明の便宜のために図示している情報である。
【００６２】
表示制御部１１４による、これら各情報の表示位置の決定方法の一例について説明する。表示制御部１１４は、基本的な配置として、地図上の現在位置の表示位置を、現在位置に対応する子午線が、表示領域５０の正中となる位置（本例では、地図回転軸６１と重なる位置に相当）に決定する。このように地図上の現在位置の表示位置を決定すると、表示制御部１１４は、現在位置の緯度及び経度と、他の位置の緯度及び経度の相対関係に基づいて、地図上の現在位置の表示位置を決定する。
図５の例では、これらの決定に基づいて、地図上の現在位置５１が表示領域５０の正中となる位置に表示される。また、メキシコシティは、サンフランシスコよりも東側に位置するので、地図上の他の位置５３が現在位置の時刻５２の右側に表示される。
【００６３】
次に、表示制御部１１４は、この決定に基づいて地図上の現在位置を正中に表示した場合に、他の位置が正中より東の場合は、地図上の現在位置の時刻の位置の表示位置を正中よりも左側に決定する。一方で、表示制御部１１４は、他の位置が正中より西の場合は、地図上の現在位置の時刻の位置の表示位置を正中よりも右側に決定する。これにより、比較的大きなダイヤルで表示される現在位置の時刻と、地図上の他の位置とが、相互に干渉しない位置（例えば、各表示が重畳しない位置）に表示される。
【００６４】
そして、これらの決定に基づいて、地図上の現在位置、地図上の他の位置、及び現在位置の時刻の表示位置が決定した後に、表示制御部１１４は、これらと干渉しない位置に、他の位置の時刻の表示位置を決定する。
図５の例では、これらの決定に基づいて、現在位置の時刻５２が正中よりも左側に表示される。また、他の位置の時刻５４が、他の情報と干渉しない位置に表示される。
【００６５】
すなわち、表示制御部１１４は、現在位置と他の位置の、緯度及び経度の相対関係に基づいて、各情報が干渉しないように、各情報の表示位置を決定することができる。また、表示制御部１１４は、各情報が干渉しない範囲において、各時刻表示の大きさや表示位置を決定することができる。
また、表示制御部１１４は、同様にして、他の位置が正中に表示されるようにして、各情報の表示位置を決定してもよい。この場合、上述した表示位置の決定方法の説明における現在位置を他の位置と読み替え、他の位置を現在位置と読み替えて、同様の方法により表示位置を決定することができる。すると、図６に示すように各情報の表示位置が決定される。
【００６６】
表示制御部１１４は、ユーザの操作に応じて、地図上の現在位置が正中となる表示（すなわち、図５に示すような表示）と、地図上の他の位置が正中となる表示（すなわち、図６に示すような表示）と、を切り替えて表示してもよい。例えば、現在位置の時刻を示すダイヤルをユーザがタップ操作等した場合に、地図上の現在位置が正中となる表示とし、他の位置の時刻を示すダイヤルをユーザがタップ操作等した場合に、地図上の他の位置が正中となる表示とするように切り替えて表示してもよい。また、例えば、まず何れか一方を表示させて、所定時間が経過後に他方に表示を切り替えるようにしてもよい。また、この場合に、更に、地図上の現在位置と、地図上の他の位置との中央が正中となる表示に切り替えるようにしてもよい。
更に、表示位置の切り替えと共に時刻の表示態様も切り替えるようにしてもよい。例えば、正中に他の位置の時刻５４を表示する場合には、他の位置の時刻５４を装飾のある比較的大きなダイヤルの時計として表示し、その一方で、現在位置の時刻５２を簡素な比較的小さなダイヤルの時計として表示するようにしてもよい。
【００６７】
また、表示制御部１１４は、この切り替え時に、各情報を瞬時に切り替えるのではなく、移動の経過をアニメーションにより表示するとよい。すなわち、地図回転軸６１を回転軸として矢印６２に示すように地球儀として表示している地図を回転させると共に、各情報の移動の経過をアニメーションにより表示するとよい。このようにアニメーション表示をすることにより、ユーザに。現在位置と他の位置の地図上の相対的な位置関係を直感的に把握させることができる。また、現在位置や他の位置を参照しやすいように地図を移動させ、視認性を向上させることができる。更に、アニメーションを鑑賞することができるので、ユーザに、表示に対する興味を抱かせることができる。
【００６８】
［動作］
図７は、図４の機能的構成を有する図１の電子機器１が実行する時刻情報表示処理の流れを説明するフローチャートである。
時刻情報表示処理は、例えば、電子機器１への電源投入と共に、あるいはユーザによる時刻情報表示処理の実行指示を示す操作と共に開始される。
【００６９】
ステップＳ１１において、位置特定部１１２は、現在位置を特定する。位置特定部１１２は、特定した現在位置を、時刻取得部１１３や表示制御部１１４に対して出力する。
ステップＳ１２において、位置特定部１１２は、他の位置を特定する。位置特定部１１２は、特定した他の位置を、時刻取得部１１３や表示制御部１１４に対して出力する。
【００７０】
ステップＳ１３において、時刻取得部１１３は、ステップＳ１１において特定された現在位置の時刻の取得を開始する。時刻取得部１１３は、以後現在位置の時刻の取得を継続し、取得した現在位置の時刻を表示制御部１１４に対して、取得の都度、逐次出力する。
ステップＳ１４において、時刻取得部１１３は、ステップＳ１２において特定された他の位置の時刻の取得を開始する。時刻取得部１１３は、以後現在位置の時刻の取得を継続し、取得した他の位置の時刻を表示制御部１１４に対して、取得の都度、逐次出力する。
【００７１】
ステップＳ１５において、表示制御部１１４は、［表示位置の決定と表示例］の欄で上述したような方法で、各情報の表示位置を決定する。
【００７２】
ステップＳ１６において、表示制御部１１４は、ステップＳ１５において決定した表示位置に基づいて、表示用の画像を生成し、第１の表示部１８に生成した画像の表示を開始させる。
【００７３】
ステップＳ１７において、表示制御部１１４は、表示を変更するか否かを判定する。例えば、表示制御部１１４は、［表示位置の決定と表示例］の欄で上述したように、他の位置を正中位置に表示をし、所定時間が経過した場合に、表示を変更する。あるいは、表示制御部１１４は、ユーザから、地図上の現在位置や他の位置のタップ操作等があった場合に、表示を変更する。
表示を変更する場合は、ステップＳ１７においてＹｅｓと判定され、処理はステップＳ１５に戻る。そして、表示制御部１１４は、表示を変更すると判定した理由（例えば、上述の時間経過やユーザからの操作）に応じて、新たに表示位置を決定し、ステップＳ１６以後の処理を繰り返す。一方で、表示を変更しない場合は、ステップＳ１７においてＮｏと判定され、処理はステップＳ１８に進む。
【００７４】
ステップＳ１８において、表示制御部１１４は、時刻情報表示処理を終了する条件を満たしたか否かを判定する。時刻情報表示処理を終了する条件は、例えば、ユーザから終了指示を示す操作を受け付けたことや、ユーザから他のアプリケーションソフトウェアの起動指示を示す操作を受け付けたことや、ユーザの移動に伴い現在位置が変更となったことや、ユーザから他の位置の再選択指示を示す操作を受け付けたことである。
【００７５】
時刻情報表示処理を終了する条件が満たされない場合は、ステップＳ１８においてＮｏと判定され、処理はステップＳ１７に戻る。そして、再度ステップＳ１７の判定が行われる。一方で、時刻情報表示処理を終了する条件が満たされた場合は、ステップＳ１８においてＹｅｓと判定され、時刻情報表示処理は終了する。
【００７６】
以上説明したようにして、時刻情報表示処理は実現される。そして、この時刻情報表示処理により、例えば、図５や図６を参照して上述した表示例のような表示が行われる。
この表示を参照したユーザは、各位置について、地図上の位置と時刻、及びそれらの対応関係を直感的に把握することができる。
すなわち、本実施形態である電子機器１によれば、複数の時刻に関する情報を、より分かりやすく提供することが可能となる。
【００７７】
［変形例］
次に、上述した実施形態を変形した、いくつかの変形例について説明する。ただし、以下に説明する変形例は、あくまで例示に過ぎず、本実施形態を適用可能な変形例を限定するものではない。また、以下に説明する変形例同士を組み合わせることも可能である。
【００７８】
［変形例１］
上述した実施形態では、［表示位置の決定と表示例］の欄で説明した方法にて、各情報の表示位置を決定していた。これに限らず、他の方法で、各情報の表示位置を決定してもよい。
【００７９】
他の決定方法の一例について図８及び図９を参照して説明する。ここで、図８は、本変形例における領域の区分けについて説明する図である。また、図９は、領域の区分けに基づいて各情報の表示位置を決定するためのテーブルを示す図である。
本決定方法において、表示制御部１１４は、まず、地球儀として表示する地図を複数の領域に区分けする。ここでは、図８に示すように、区分線６３及び区分線６４により、地図を第１領域ＡＲ１、第２領域ＡＲ２、第３領域ＡＲ３及び第４領域ＡＲ４の４つの領域に区分けする。なお、これら区分線６３及び区分線６４は、実際に表示領域５０に表示される情報ではなく、説明の便宜のために図示している情報である。
そして、表示制御部１１４は、地図上の現在位置の表示位置を、ランダムにあるいは予め定めた所定の法則に基づいて、何れかの領域に決定する。また、表示制御部１１４は、現在位置の緯度及び経度と、他の位置の緯度及び経度の相対関係に基づいて、地図上の他の位置の表示位置を決定する。
【００８０】
このようにして、地図上の現在位置の表示位置と、地図上の他の位置の表示位置が決定した場合、次に、表示制御部１１４は、図９に示すテーブルを参照する。このテーブルには、現在位置と他の位置それぞれの表示位置の組み合わせと、対応する時刻の表示位置であって、それぞれが干渉しないように設定された時刻の表示位置が格納されている。
表示制御部１１４は、このテーブルを参照して、今回決定した現在位置と他の位置それぞれの表示位置の組み合わせに対応する表示位置を特定する。例えば、表示制御部１１４は、地図上の現在位置の表示位置が第１領域ＡＲ１であって、地図上の他の位置の表示位置が第２領域ＡＲ２である場合には、テーブルの二行目を参照し、そこで特定されているように、現在位置の時刻の表示位置を第３領域ＡＲ３と決定し、他の位置の時刻の表示位置を第４領域ＡＲ４と決定する。
【００８１】
このようにして、表示制御部１１４は、テーブルを利用して各情報が干渉しないように、各情報の表示位置を決定することができる。このようなテーブルを、例えば、複数用意しておき、何れかのテーブルを、ランダムにあるいは予め定めた所定の法則に基づいて、選択してもよい。これにより、各情報が干渉しないとうい条件を満たしつつ、バリエーションに富んだ表示を行うことが可能となる。
【００８２】
上述した例は、地図上の現在位置の表示位置と、地図上の他の位置の表示位置に基づいて、時刻の表示位置を決定する方法である。他の方法として、現在位置の時刻の表示位置と、他の位置の時刻の表示位置とを、互いに対応付けて決定してもよい。
この場合、例えば、表示制御部１１４は、現在位置の時刻の表示位置と、他の位置の時刻の表示位置との、何れの位置を先に決定するのかについての決定順序を、ランダムにあるいは予め定めた所定の法則に基づいて、決定する。そして、表示制御部１１４は、決定順序が先に決定された時刻の表示位置を、ランダムにあるいは予め定めた所定の法則に基づいて、決定する。また、表示制御部１１４は、決定順序が次に決定された時刻の表示位置は、先に決定された時刻の表示位置以外の場所から、ランダムにあるいは予め定めた所定の法則に基づいて、決定する。例えば、先に決定された時刻の表示位置が地図の左側と決定された場合に、決定順序が次に決定された時刻の表示位置は右側と決定する。このようにして、現在位置の時刻の表示位置と、他の位置の時刻の表示位置とを、互いに対応付けて決定してもよい。
【００８３】
また、他にも例えば、ユーザの意図を反映して各時刻の表示位置を決定してもよい。例えば、表示制御部１１４は、ユーザによる選択操作に基づいて、各時刻の表示位置を決定してもよい。選択操作は、例えば、表示可能な位置を選択肢としてユーザに提示し、ユーザがこの選択肢から選択する方法であってもよい。あるいは、ユーザが時刻表示に対応するダイヤルをスワイプ操作等で移動させることにより、表示位置を選択してもよい。この場合にも、移動の経過をアニメーションにより表示するとよい。また、移動の経過において、移動対象としている時刻表示が、他の時刻表示と干渉する場合には、他の時刻表示の表示位置を変更したり、他の時刻表示の大きさを小さくしたりすることにより、干渉が発生しないようにしてもよい。
【００８４】
［変形例２］
上述の実施形態では、図５及び図６を参照して上述したように、地図回転軸６１は、地球の自転軸と同じ軸方向に設定されていた。そして、地図回転軸６１を回転軸として地球儀として表示された地図を回転していた。これに限らず他の軸方向を回転軸として地球儀として表示された地図を回転してもよい。
本変形例では、現在位置と他の位置の緯度及び経度の相対関係に基づいて、回転軸を決定する。例えば、現在位置と他の位置が何れも北半球である場合には、回転軸を自転軸と直交する軸方向として、地図を回転させる。
【００８５】
具体的な表示例を図１０及び図１１を参照して説明する。ここで、図１０は、本変形例における表示位置の決定方法について説明するための表示例を示す図である。図１１は、本変形例における表示位置の決定方法に基づいて表示される表示例を示す図である。本例では、現在位置が東京であり、他の位置がミュンヘンである場合を想定する。ここで、東京及びミュンヘンは、共に北半球の北極点に近い位置にある。そのため、図５や図６の例のように、ユーザにとって、赤道に正対した方向で地球儀を表示すると、図１０に示すような表示となり、地図上の現在位置５１及び地図上の他の位置５３の周囲の地図が十分に把握できない表示となる。
そこで、表示制御部１１４は、このように現在位置と他の位置が共に北極点に近い位置にある場合には、図示するように地図回転軸６１を自転軸と直交する軸方向として、地図を回転させる。これにより、図１１に示すように、北半球が大きくクローズアップされ、図１０に示す表示と比較して、地図上の現在位置５１及び地図上の他の位置５３の周囲の地図が十分に把握できる表示となる。
【００８６】
なお、表示制御部１１４は、現在位置と他の位置が共に南極点に近い位置にある場合にも、同様に地図回転軸６１を自転軸と直交する軸方向として、南半球を大きくクローズアップした表示とするとよい。また、表示制御部１１４は、現在位置と他の位置の緯度及び経度の相対関係に基づいて、自転軸の軸方向や、自転軸と直交する軸方向以外の、他の軸方向を回転軸として回転してもよい。
また、現在位置と他の位置との地図上における座標に基づいて、地図回転軸６１を自転軸の軸方向として回転させるのか、地図回転軸６１を自転軸と直交する軸方向として回転させるのか、あるいは、地図回転軸６１を自転軸の軸方向や自転軸と直交する軸方向以外の他の軸方向として回転させるのか、を選択し、好適な表示形態（例えば、図１０のような表示形態ではなく、図５、６又は図１１のような表示形態）となるように、選択された回転軸でもって地図を回転させるようにしてもよい。更に、現在位置と他の位置との地図上における座標に基づいて、複数の軸方向に対応した複数の地図回転軸６１を選択し、好適な表示形態（例えば、図１０のような表示形態ではなく、図５、６又は図１１のような表示形態）となるように、これら複数の地図回転軸６１それぞれでもって地図を回転させるようにしてもよい。
【００８７】
［変形例３］
上述した実施形態では、表示位置の決定方法に基づいて、現在位置及び他の位置と、これら各位置に対応する時刻とを地図上に表示していた。これに限らず、更に他の情報を地図上に表示してもよい。図１２は、表示位置の決定方法に基づいて表示される情報に、他の情報を更に表示した場合の一例を示す図である。
この図１２に夜間帯表示５５として示すように、夜間帯の領域を示す情報を表示してもよい。この場合、夜間帯表示５５を、例えば、透過性のある黒色で示してもよい。更に、夜間帯表示５５を、日中帯の領域に近づくにつれて色の表示が段階的に変化するようにグラデーション表示としてもよい。更に、夜間衛星写真が取得できる場合には、夜間帯表示５５を夜間衛星写真に基づいて生成してもよい。これにより、例えば、夜間における各都市部の光量等を表現することができる。
【００８８】
［変形例４］
上述した実施形態では、現在位置や他の位置と、それぞれの位置に対応する時刻との対応付けを、結合線の表示により行っていた。これに限らず、他の表示により、対応付けを行ってもよい。例えば、現在位置や他の位置と、それぞれの位置に対応する時刻とを、それぞれ重畳表示することにより、対応付けを行ってもよい。また、これ以外にも、例えば、現在位置や他の位置と、それぞれの位置に対応する時刻とを、それぞれ同じ色や、同じ表示態様（例えば、現在位置及び現在位置の時刻と、他の位置及び他の位置の時刻の、一方についてのみ点滅させる。）で表示することにより、対応付けを行ってもよい。
【００８９】
［変形例５］
上述した実施形態では、現在位置と、１つの他の位置とを表示の対象として、それぞれの位置に対応する時刻と対応付けて表示していた。これに限らず、他の方法で表示を行うようにしてもよい。例えば、ユーザに２つ以上の都市名を選択させる等の操作を行わせることにより、２つ以上の他の位置を特定し、この特定した２つ以上の他の位置を表示の対象としてもよい。すなわち、現在位置と、２つ以上の他の位置とを表示の対象として、それぞれの位置に対応する時刻と対応付けて表示してもよい。また、この場合に、そもそも現在位置を表示の対象とせずに、２つ以上の他の位置を表示の対象として、それぞれの位置に対応する時刻と対応付けて表示してもよい。
【００９０】
また、このようにして３つ以上の位置を表示の対象とした場合に、各位置の緯度及び経度の関係性によっては、地球儀として表示している地図に同時に２つの位置に関する情報しか表示できない場合がある。例えば、３つの位置の経度がそれぞれ１２０度前後離れている場合には、半球分（すなわち、経度１８０度分）の表示領域が含まれる地球儀として表示している地図に同時に２つの位置に関する情報しか表示できない。このような場合は、ユーザの操作や、時間経過等を条件に、地図を回転させることによって、表示対象とする位置を切り替えるようにするとよい。また、この場合にも、各情報を瞬時に切り替えるのではなく、移動の経過をアニメーションにより表示するとよい。
【００９１】
［構成例］
以上のように構成される電子機器１は、位置特定部１１２と、時刻取得部１１３と、表示制御部１１４と、を有する。
位置特定部１１２は、現在位置を特定する。また、位置特定部１１２は、現在位置とは異なる他の位置を特定する。
時刻取得部１１３は、現在位置の時刻を取得する。また、時刻取得部１１３は、他の位置の時刻を取得する。
表示制御部１１４は、時刻取得部１１３が取得した現在位置の時刻を、現在位置の地図上の位置と対応付けて第１位置の時刻を配置した地図と同一の地図上に配置すると共に、時刻取得部１１３が取得した他の位置の時刻を、他の位置の地図上の位置と対応付けて地図上に配置する。また、表示制御部１１４は、第１位置の時刻及び第２位置の時刻を配置した地図を表示する。
この電子機器１による表示を参照したユーザは、各位置について、地図上の位置と時刻、及びそれらの対応関係を直感的に把握することができる。
すなわち、本実施形態である電子機器１によれば、複数の時刻に関する情報を、より分かりやすく提供することが可能となる。
【００９２】
表示制御部１１４は、現在位置の時刻の地図上の表示位置と、他の位置の時刻の地図上の表示位置とを、互いに対応付けて決定する。
これにより、それぞれの時刻の表示位置を対応付けに基づいて、時刻の適切な表示位置を決定することができる。
【００９３】
表示制御部１１４は、現在位置の時刻の地図上の表示位置と、他の位置の時刻の地図上の表示位置とを、現在位置の地図上の位置及び他の位置の地図上の位置に基づいて決定する。
これにより、それぞれの地図上の位置に基づいて、時刻の適切な表示位置を決定することができる。
【００９４】
表示制御部１１４は、現在位置の時刻の表示位置及び他の位置の時刻の表示位置を決定した場合に、現在位置の時刻及び他の位置の時刻の、決定した表示位置までの移動の経過を表示する。
これにより、時刻の移動の経過を、例えばアニメーション等でユーザに参照させることができるので、地図上の相対的な位置関係を直感的に把握させることができる。また、ユーザに、時刻表示に対する興味を抱かせることができる。
【００９５】
表示制御部１１４は、地図を移動させると共に、地図の移動の経過を表示する。
これにより、現在位置や他の位置を参照しやすいように地図を移動させ、視認性を向上させることができる。また、ユーザに、地図表示に対する興味を抱かせることができる。
【００９６】
表示制御部１１４は、地図上の現在位置の時刻の表示位置と、地図上の他の位置における時刻の表示位置とが干渉しないように表示を制御する。
これにより、例えば、各時刻表示が一部あるいは全部重畳したりして、参照できなくなることを防止することができる。
【００９７】
表示制御部１１４は、地図上の現在位置の時刻の表示位置と、地図上の他の位置における時刻の表示位置とが干渉しないように、時刻の表示の大きさ及び表示位置の何れか又は双方を制御する。
これにより、時刻の表示の大きさや表示位置を制御することで、各時刻表示が一部あるいは全部重畳したりして、参照できなくなることを防止することができる。
【００９８】
表示制御部１１４は、現在位置の時刻と現在位置の地図上の位置との対応関係と、他の位置の時刻と他の位置の地図上の位置との対応関係とを示す表示として、対応関係のある位置と時刻を繋ぐ情報の表示、又は、対応関係のある位置と時刻の重畳表示を行う。
これにより、ユーザに地図上の位置と時刻との対応関係を明示することができる。
【００９９】
表示制御部１１４は、地図として、少なくとも半球分の表示領域が含まれる地球儀を表示する。
これにより、現在位置と、他の位置の距離が離れていても（例えば、経度が１８０度離れていても）、現在位置と、他の位置の双方を表示することができる。
【０１００】
表示制御部１１４は、地図として、現在の時間帯が第１の時間帯である領域と、現在の時間帯が第２の時間帯である領域とを識別可能な地図を表示する。
これにより、ユーザは、地図上の何れの領域が何れの時間帯であるかを直感的に把握することができる。
【０１０１】
表示制御部１１４は、現在位置と他の位置との離間距離に応じて、地図表示の縮尺を変化させると共に、縮尺の変化に連動して、地図上の現在位置の時刻の表示位置と、地図上の他の位置における時刻の表示位置とを変化させる。
これにより、現在位置と他の位置が比較的近い場合には地図を拡大表示したり、現在位置と他の位置が比較的遠い場合には地図を縮小表示したりすることにより、視認性を向上させることができる。
【０１０２】
表示制御部１１４は、ユーザの操作に応じて地図上の現在位置の時刻の表示位置と、地図上の他の位置における時刻の表示位置との何れか一方を変化させる共に、他方の時刻の表示の大きさ及び表示位置の何れか又は双方を変化させる。
これにより、ユーザが所望した位置の時刻表示を大きくする一方で、他の時刻表示を小さくすることができる。すなわち、ユーザの意図を反映することができる。
【０１０３】
表示制御部１１４は、地図に配置された現在位置の時刻及びそれに対応する現在位置と、他の位置の時刻及びそれに対応する他の位置とを同時に表示するように地図を表示する。
これにより、ユーザは、地図上における各位置と、各位置それぞれに対応する時刻という時刻に関する複数の情報を同時に視認することができる。そのため、ユーザは、これらの情報を相対的に比較することができる。
【０１０４】
表示手段は、地図に配置された現在位置の時刻及びそれに対応する現在位置と、他の位置の時刻及びそれに対応する他の位置とを切り替え表示するように地図を表示する。
これにより、ユーザは、地図上における何れかの位置と、この何れかの位置に対応する時刻を同時に視認することができる。そのため、ユーザは、位置と時刻との対応関係を正確に把握することができる。
【０１０５】
［本発明の変形、改良等］
【０１０６】
以上、本発明の実施形態及びその変形例について説明したが、この実施形態及びその変形例は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態及びその変形例を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、変形、改良、省略、及び置換等種々の変更を行うことができる。この実施形態及びその変形例や、その変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１０７】
また、上述の実施形態及びその変形例では、本発明が適用される電子機器１は、腕時計型の装置（スマートウォッチ等）を例として説明したが、特にこれに限定されない。
例えば、本発明は、電子機器一般に適用することができる。具体的には、例えば、本発明は、据え置き型のパーソナルコンピュータ、ノート型のパーソナルコンピュータ、スマートフォン、携帯電話機、ポータブルゲーム機、デジタルカメラ、ビデオカメラ、携帯型ナビゲーション装置等に適用可能である。
【０１０８】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図４の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が電子機器１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図４の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態及びその変形例における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態及びその変形例に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるもの他、これら各種処理装置と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路とが組み合わせられたものを含む。
【０１０９】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【０１１０】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図２のリムーバブルメディア８１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア８１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２の第１のＲＯＭ１２及び第２のＲＯＭ２２や、図２の第１の記憶部１４や第２の記憶部２４に含まれる半導体メモリ等で構成される。
【０１１１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１１２】
［付記］
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
第１位置を特定する第１位置特定手段と、
前記第１位置とは異なる第２位置を特定する第２位置特定手段と、
前記第１位置の時刻を取得する第１時刻取得手段と、
前記第２位置の時刻を取得する第２時刻取得手段と、
前記第１時刻取得手段が取得した第１位置の時刻を、前記第１位置の地図上の位置と対応付けて前記地図上に配置すると共に、前記第２時刻取得手段が取得した第２位置の時刻を、前記第２位置の前記地図上の位置と対応付けて前記第１位置の時刻を配置した地図と同一の地図上に配置する配置手段と、
前記配置手段が第１位置の時刻及び第２位置の時刻を配置した地図を表示する表示手段と、
を有することを特徴とする電子機器。
［付記２］
前記表示手段は、前記第１位置の時刻の前記地図上の表示位置と、前記第２位置の時刻の前記地図上の表示位置とを、互いに対応付けて決定することを特徴とする付記１に記載の電子機器。
［付記３］
前記表示手段は、前記第１位置の時刻の前記地図上の表示位置と、前記第２位置の時刻の前記地図上の表示位置とを、前記第１位置の地図上の位置及び前記第２位置の地図上の位置に基づいて決定することを特徴とする付記１又は２に記載の電子機器。
［付記４］
前記表示手段は、前記第１位置の時刻の表示位置及び前記第２位置の時刻の表示位置を決定した場合に、前記第１位置の時刻及び前記第２位置の時刻の、決定した表示位置までの移動の経過を表示することを特徴とする付記１乃至３の何れか１に記載の電子機器。
［付記５］
前記表示手段は、前記地図を移動させると共に、前記地図の移動の経過を表示する付記１乃至４の何れか１に記載の電子機器。
［付記６］
前記表示手段は、前記地図上の前記第１位置の時刻の表示位置と、前記地図上の前記第２位置における時刻の表示位置とが干渉しないように表示を制御することを特徴とする付記１乃至５の何れか１に記載の電子機器。
［付記７］
前記表示手段は、前記地図上の前記第１位置の時刻の表示位置と、前記地図上の前記第２位置における時刻の表示位置とが干渉しないように、時刻の表示の大きさ及び表示位置の何れか又は双方を制御することを特徴とする付記６に記載の電子機器。
［付記８］
前記表示手段は、前記第１位置の時刻と前記第１位置の地図上の位置との対応関係と、前記第２位置の時刻と前記第２位置の地図上の位置との対応関係とを示す表示として、対応関係のある位置と時刻を繋ぐ情報の表示、又は、対応関係のある位置と時刻の重畳表示を行うことを特徴とする付記１乃至７の何れか１に記載の電子機器。
［付記９］
前記表示手段は、前記地図として、少なくとも半球分の表示領域が含まれる地球儀を表示することを特徴とする付記１乃至８の何れか１に記載の電子機器。
［付記１０］
前記表示手段は、前記地図として、現在の時間帯が第１の時間帯である領域と、現在の時間帯が第２の時間帯である領域とを識別可能な地図を表示することを特徴とする付記１乃至９の何れか１に記載の電子機器。
［付記１１］
前記表示手段は、前記第１位置と前記第２位置との離間距離に応じて、地図表示の縮尺を変化させると共に、前記縮尺の変化に連動して、前記地図上の前記第１位置の時刻の表示位置と、前記地図上の前記第２位置における時刻の表示位置とを変化させることを特徴とする付記１乃至１０の何れか１に記載の電子機器。
［付記１２］
前記表示手段は、ユーザの操作に応じて前記地図上の前記第１位置の時刻の表示位置と、前記地図上の前記第２位置における時刻の表示位置との何れか一方を変化させる共に、他方の時刻の表示の大きさ及び表示位置の何れか又は双方を変化させることを特徴とする付記１乃至１１の何れか１に記載の電子機器。
［付記１３］
前記表示手段は、前記配置手段により前記地図に配置された前記第１位置の時刻及びそれに対応する第１位置と、前記第２位置の時刻及びそれに対応する第２位置とを同時に表示するように前記地図を表示することを特徴とする付記１乃至１２の何れか１に記載の電子機器。
［付記１４］
前記表示手段は、前記配置手段により前記地図に配置された前記第１位置の時刻及びそれに対応する第１位置と、前記第２位置の時刻及びそれに対応する第２位置とを切り替え表示するように前記地図を表示することを特徴とする付記１乃至１２の何れか１に記載の電子機器。
［付記１５］
第１位置を特定する第１位置特定ステップと、
前記第１位置とは異なる第２位置を特定する第２位置特定ステップと、
前記第１位置の時刻を取得する第１時刻取得ステップと、
前記第２位置の時刻を取得する第２時刻取得ステップと、
前記第１時刻取得ステップが取得した第１位置の時刻を、前記第１位置の地図上の位置と対応付けて前記地図上に配置すると共に、前記第２時刻取得ステップが取得した第２位置の時刻を、前記第２位置の前記地図上の位置と対応付けて前記第１位置の時刻を配置した地図と同一の地図上に配置する配置ステップと、
前記配置ステップにて第１位置の時刻及び第２位置の時刻を配置した地図を表示する表示ステップと、
を有することを特徴とする情報処理方法。
［付記１６］
第１位置を特定する第１位置特定機能と、
前記第１位置とは異なる第２位置を特定する第２位置特定機能と、
前記第１位置の時刻を取得する第１時刻取得機能と、
前記第２位置の時刻を取得する第２時刻取得機能と、
前記第１時刻取得機能が取得した第１位置の時刻を、前記第１位置の地図上の位置と対応付けて前記地図上に配置すると共に、前記第２時刻取得機能が取得した第２位置の時刻を、前記第２位置の前記地図上の位置と対応付けて前記第１位置の時刻を配置した地図と同一の地図上に配置する配置機能と、
前記配置機能が第１位置の時刻及び第２位置の時刻を配置した地図を表示する表示機能と、
をコンピュータに実現させることを特徴とする情報処理プログラム。
【符号の説明】
【０１１３】
１・・・電子機器，１１・・・第１のＣＰＵ，１２・・・第１のＲＯＭ，１３・・・第１のＲＡＭ，１４・・・第１の記憶部，１５・・・第１のＲＴＣ部，１６・・・ドライブ，１７・・・第１の入力部，１８・・・第１の表示部，１９・・・タッチパネル，２１・・・第２のＣＰＵ，２２・・・第２のＲＯＭ，２３・・第２のＲＡＭ，２４・・・第２の記憶部，２５・・・第２のＲＴＣ部，２６・・・センサ部，２７・・・第２の入力部，２８・・・第２の表示部，３１・・・ブルートゥース用アンテナ，３２・・・ブルートゥースモジュール，３３・・・無線ＬＡＮアンテナ，３４・・・無線ＬＡＮモジュール，３５・・・ＧＰＳアンテナ，３６・・・ＧＰＳモジュール，８１・・・リムーバブルメディア，１１１・・・第１のプログラム処理部，１１２・・・位置特定部，１１３・・・時刻取得部，１１４・・・表示制御部，１４１・・・地図情報記憶部，１４２・・・時差情報記憶部，２１１・・・第２のプログラム処理部，ＣＧ・・・カバーガラス，ＢＳ・・・黒色シート，ＭＢ・・・メイン基板
【図１】
2020056745.tif 000003
【図２】
2020056745.tif 000004
【図３Ａ】
2020056745.tif 000005
【図３Ｂ】
2020056745.tif 000006
【図４】
2020056745.tif 000007
【図５】
2020056745.tif 000008
【図６】
2020056745.tif 000009
【図７】
2020056745.tif 000010
【図８】
2020056745.tif 000011
【図９】
2020056745.tif 000012
【図１０】
2020056745.tif 000013
【図１１】
2020056745.tif 000014
【図１２】
2020056745.tif 000015