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