(57)【要約】  プログラムは、位置に関連する情報を取得する取得処理と、第１状態にある外部機器を第２状態に変化させる信号を送信する第１送信処理と、前記第１送信処理の後、前記取得処理により取得した前記情報を前記外部機器に送信する第２送信処理と、をプロセッサに実行させる。
2019088295.tif 000002
【特許請求の範囲】
【請求項１】
位置に関連する情報を取得する取得処理と、
第１状態にある外部機器を第２状態に変化させる信号を送信する第１送信処理と、
前記第１送信処理の後、前記取得処理により取得した前記情報を前記外部機器に送信する第２送信処理と、
をプロセッサに実行させるプログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
前記プロセッサを有する電子機器は、第１モードおよび第２モードのいずれかのモードが設定され、
前記第１送信処理は、前記設定されるモードに基づき前記外部機器を前記第１状態から前記第２状態に変化させる信号を送信するプログラム。
【請求項３】
請求項２に記載のプログラムにおいて、
前記第２送信処理は、前記第２モードが設定されていると前記第１モードが設定されているときよりも前記情報を送信する間隔が長いプログラム。
【請求項４】
請求項２または請求項３に記載のプログラムにおいて、
前記電子機器の消費電力は、前記第２モードが設定されていると前記第１モードが設定されているときよりも少ないプログラム。
【請求項５】
請求項２から請求項４までのいずれか一項に記載のプログラムにおいて、
前記取得処理は、前記第２モードが設定されていると前記第１モードが設定されているときよりも低い頻度で前記情報を取得するプログラム。
【請求項６】
請求項２から請求項５までのいずれか一項に記載のプログラムにおいて、
前記第２状態は、前記第１状態より前記外部機器の消費電力が大きい状態であるプログラム。
【請求項７】
請求項２から請求項６までのいずれか一項に記載のプログラムにおいて、
前記第２状態は、前記外部機器が有する表示部に画像が表示された状態であり、
前記第１状態は、前記表示部に画像が表示されていない状態であるプログラム。
【請求項８】
請求項２から請求項７までのいずれか一項に記載のプログラムにおいて、
前記外部機器は、前記第２状態であると前記情報を受信可能であり、前記第１状態であると前記情報を受信不可能であるプログラム。
【請求項９】
請求項２から請求項８までのいずれか一項に記載のプログラムにおいて、
前記第１送信処理は、前記電子機器に前記第１モードが設定されており、かつ前記外部機器が前記第１状態であると、前記外部機器を前記第１状態から前記第２状態に変化させる信号を送信するプログラム。
【請求項１０】
請求項２から請求項９までのいずれか一項に記載のプログラムにおいて、
前記外部機器から受信した信号に基づき前記外部機器の状態を検出する検出処理と、
前記検出処理において前記外部機器が前記第１状態であることを検出すると、前記第１送信処理は、前記外部機器を前記第１状態から前記第２状態に変化させる信号を送信するプログラム。
【請求項１１】
請求項１０に記載のプログラムにおいて、
前記第１送信処理は、前記電子機器に前記第１モードが設定されていると、前記外部機器を前記第１状態から前記第２状態に変化させる信号を送信するプログラム。
【請求項１２】
請求項２から請求項１１までのいずれか一項に記載のプログラムにおいて、
前記取得処理は、前記電子機器の位置を示す位置情報と、前記電子機器の高さを示す高度情報と、前記電子機器の水中での深さを示す水深情報と、の少なくとも一つ以上を前記情報として取得するプログラム。
【請求項１３】
請求項１から請求項１２までのいずれか一項に記載のプログラムにおいて、
前記外部機器は、デジタルカメラであるプログラム。
【請求項１４】
位置に関連する情報を取得する取得部と、
第１状態にある外部機器を第２状態に変化させる信号を送信した後、前記取得部により取得された前記情報を送信する送信部と、
を備える電子機器。
【請求項１５】
データを生成する生成部と、
外部機器から位置に関連する情報を受信する受信部と、
前記生成部により生成された前記データと、前記生成部による前記データの生成後に前記受信部により受信された前記位置に関連する情報と、を関連付ける制御部と、
を備える電子機器。
【請求項１６】
請求項１５に記載の電子機器において、
前記制御部は、前記生成部による前記データの生成後、前記外部機器に対して前記位置に関連する情報を送信することを要求し、前記生成部により生成された前記データと、前記受信部により受信された前記位置に関連する情報と、を関連付ける電子機器。
【請求項１７】
データを生成する生成部を有する電子機器であって、
外部機器から位置に関連する情報を受信する受信部と、
前記受信部により受信された前記位置に関連する情報を記憶する記憶部と、
前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報とを関連付ける制御部と、を備え、
前記制御部は、前記記憶部に記憶されている前記位置に関連する情報が、前記電子機器が最後に電源オンした時刻より前に前記受信部により受信されたものである場合、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報との関連付けを行わない電子機器。
【請求項１８】
請求項１７に記載の電子機器において、
前記制御部は、前記電子機器が最後に電源オンした時刻より後に前記受信部により受信された前記情報と、前記生成部により生成された前記データとを関連付ける電子機器。
【請求項１９】
データを生成する生成部と、
外部機器から位置に関連する情報を受信する受信部と、
前記受信部により受信された前記位置に関連する情報を記憶する記憶部と、
前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報とを関連付ける制御部と、を備え、
前記制御部は、前記記憶部に記憶されている前記位置に関連する情報を前記受信部で受信した時刻から所定時間経過している場合、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報との関連付けを行わない電子機器。
【請求項２０】
請求項１９に記載の電子機器において、
前記制御部は、前記記憶部に記憶されている前記位置に関連する情報を前記受信部で受信した時刻から所定時間経過している場合、前記生成部により生成された前記データと前記受信部により新たに受信された前記位置に関連する情報とを関連付ける電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムおよび電子機器に関する。
【背景技術】
【０００２】
カメラと携帯電話との間で位置情報（位置データ）を通信する情報通信システムが知られている（特許文献１）。従来の情報通信システムでは、機器の状態に応じたきめ細かな制御を行うことは十分にできなかった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】日本国特開２００８−２５２２１２号公報
【発明の概要】
【０００４】
第１の態様によると、プログラムは、位置に関連する情報を取得する取得処理と、第１状態にある外部機器を第２状態に変化させる信号を送信する第１送信処理と、前記第１送信処理の後、前記取得処理により取得した前記情報を前記外部機器に送信する第２送信処理と、をプロセッサに実行させる。
第２の態様によると、電子機器は、位置に関連する情報を取得する取得部と、第１状態にある外部機器を第２状態に変化させる信号を送信した後、前記取得部により取得された前記情報を送信する送信部と、を備える。
第３の態様によると、電子機器は、データを生成する生成部と、外部機器から位置に関連する情報を受信する受信部と、前記生成部により生成された前記データと、前記生成部による前記データの生成後に前記受信部により受信された前記位置に関連する情報と、を関連付ける制御部と、を備える。
第４の態様によると、電子機器は、データを生成する生成部を有する電子機器であって、外部機器から位置に関連する情報を受信する受信部と、前記受信部により受信された前記位置に関連する情報を記憶する記憶部と、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報とを関連付ける制御部と、を備え、前記制御部は、前記記憶部に記憶されている前記位置に関連する情報が、前記電子機器が最後に電源オンした時刻より前に前記受信部により受信されたものである場合、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報との関連付けを行わない。
第５の態様によると、電子機器は、データを生成する生成部と、外部機器から位置に関連する情報を受信する受信部と、前記受信部により受信された前記位置に関連する情報を記憶する記憶部と、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報とを関連付ける制御部と、を備え、前記制御部は、前記記憶部に記憶されている前記位置に関連する情報を前記受信部で受信した時刻から所定時間経過している場合、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報との関連付けを行わない。
【図面の簡単な説明】
【０００５】
【図１】第１の実施の形態に係る情報通信システムの全体構成の一例を示すブロック図。
【図２】第１の実施の形態に係る携帯端末の構成例を示すブロック図。
【図３】第１の実施の形態に係るカメラの構成例を示すブロック図。
【図４】第１の実施の形態に係る携帯端末の動作の一例を示したフローチャート。
【図５】第２の実施の形態に係る携帯端末およびカメラの動作の一例を示したフローチャート。
【図６】第３の実施の形態に係る携帯端末およびカメラの動作の一例を示したフローチャート。
【発明を実施するための形態】
【０００６】
（第１の実施の形態）
図１は、第１の実施の形態に係る情報通信システム１の全体構成の一例を示す図である。情報通信システム１は、携帯端末２および電子カメラ（デジタルカメラ）３を含む。携帯端末２は、例えば、いわゆるスマートフォン等の電子機器であり、周辺に設置された複数の基地局４と通信可能に構成される。携帯端末２および電子カメラ３（以下、カメラ３と称する）は、無線通信が可能に構成される。基地局４は、携帯電話網の基地局であってもよいし、無線ＬＡＮのアクセスポイントであっても良い。
【０００７】
本実施の形態では、後述するが、携帯端末２は、携帯端末２の位置に関する位置情報を取得する。カメラ３は、無線通信によって携帯端末２から位置情報を取得する。カメラ３は、携帯端末２から取得した位置情報を、撮影位置（場所）を示す情報として、撮影を行って生成した画像データに対応付けて記憶する。
なお、携帯端末２は、例えばタブレット端末やノートＰＣ、ウェアラブルコンピュータなど、スマートフォン以外の電子機器であってもよい。また、カメラ３は、例えばタブレット端末やノートＰＣ、スマートフォン、ウェアラブルコンピュータなど、カメラを内蔵した電子機器であってもよい。カメラ３は、位置を検出するセンサを有しない電子機器であってもよいし、位置検出の精度が、連携する電子機器に比べて低い精度の位置検出センサを有する電子機器であってもよい。
なお、本実施の形態のシステムの前提として、携帯端末２とカメラ３とは連携して位置情報などの授受を行うように、一対一通信が可能に設定されている。
【０００８】
図２は、第１の実施の形態に係る携帯端末２の構成例を示すブロック図である。携帯端末２は、制御部２１、操作部２２、測位部２３、広域通信部２４、および近距離通信部２５を有する。制御部２１、操作部２２、測位部２３、広域通信部２４、および近距離通信部２５は、バスを介して互いに接続されている。
【０００９】
制御部２１は、ＣＰＵやＦＰＧＡなどのプロセッサ、ＲＯＭやＲＡＭ等のメモリによって構成される。制御部２１は、ＲＯＭに記憶された制御プログラムを読み込んで実行する。この制御プログラムには、例えばＡｎｄｒｏｉｄ（登録商標）やｉＯＳ（登録商標）などの、いわゆるオペレーティングシステムが含まれる。制御部２１は、ＲＡＭを作業領域として制御プログラムを実行し、携帯端末２の各部の制御を行う。
【００１０】
操作部２２は、ユーザから携帯端末２に対する操作を受付ける。操作部２２は、例えばタッチパネル付きディスプレイであり、ユーザの指やスタイラス等による操作を受け付ける。操作部２２のディスプレイは、液晶ディスプレイや有機ＥＬディスプレイなどである。操作部２２は、ユーザの指などによる操作を検出し、操作に応じた信号を制御部２１へ出力する。制御部２１は、操作部２２からの信号に基づき、例えば後述する携帯端末２の動作モードを設定する。なお、操作部２２は、いわゆるハードウェアとしてのボタンや切替えスイッチであってもよい。
【００１１】
測位部２３は、携帯端末２の位置を検出するセンサによって構成される。測位部２３は、例えばＧＰＳ、ＧＬＯＮＡＳＳ、ＱＺＳＳ等の衛星測位システムや無線ＬＡＮなどを用いて、携帯端末２の現在位置を測位する。より詳しくは、測位部２３は、例えばＧＰＳ衛星から送信されるＧＰＳ信号を受信し、ＧＰＳ信号を用いて演算を行うことによって、携帯端末２の位置情報を取得する。位置情報は、経度および緯度の情報や、地名などの情報である。なお、測位部２３は、携帯端末２が接続している携帯電話網の基地局や無線ＬＡＮのアクセスポイントに関する情報を用いて、位置情報を生成するようにしてもよい。また、測位部２３は、ＧＰＳ信号、携帯電話網の基地局、無線ＬＡＮのアクセスポイントなどの情報をネットワークに接続されたサーバに送信し、サーバによって生成された位置情報を受信するようにしてもよい。
【００１２】
広域通信部２４は、携帯端末２の周囲の基地局４を検出し、基地局４を介して携帯電話網に接続する。広域通信部２４は、携帯電話網を介して他の端末との間の通話など、情報の送受信を行う。
【００１３】
近距離通信部２５は、通信モジュール等により構成され、例えばＢｌｕｅｔｏｏｔｈ（登録商標）４．０（以下、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ Ｌｏｗ Ｅｎｅｒｇｙ）と称する）などの通信規格を用いて、カメラ３と情報の送受信を行う。また、後述するが、近距離通信部２５は、測位部２３により取得された位置情報をカメラ３に送信する。なお、近距離通信部２５は、無線ＬＡＮでもよい。この場合、カメラ３のカメラ通信部３４が無線ＬＡＮのアクセスポイントの役割を担う。また、カメラ３と携帯端末２の直接通信に限定されない。携帯端末２とカメラ３との間で情報の送受信を行えるのであれば、例えばインターネットを介した通信でも良く、ネットワークの形態や通信プロトコルには何ら限定されない。
【００１４】
図３は、第１の実施の形態に係るカメラ３の構成例を示すブロック図である。カメラ３は、撮像光学系（撮影光学系）３１、撮像素子３２、カメラ制御部３３、カメラ通信部３４、記憶部３５、カメラ操作部３６、および表示部３７を有する。
【００１５】
撮像光学系３１は、図を簡略化するために一枚のレンズで図示されているが、フォーカスレンズ（焦点調節レンズ）を含む複数枚のレンズを含み、撮像素子３２の撮像面上に被写体像を結像する。撮像素子３２は、例えば、ＣＭＯＳイメージセンサやＣＣＤイメージセンサである。撮像素子３２は、撮像光学系３１を通過した光束を受光して、被写体像を撮像する。撮像素子３２は、受光した光を光電変換して信号を生成し、生成した信号をカメラ制御部３３に出力する。
【００１６】
カメラ制御部３３は、ＣＰＵやＦＰＧＡなどのプロセッサ、ＲＯＭやＲＡＭ等のメモリによって構成される。カメラ制御部３３は、ＲＯＭに記憶された制御プログラムを読み込んで実行することにより、カメラ３の各部の制御を行う。カメラ制御部３３は、撮像素子３２から出力された信号に対して画像処理を行って画像データを生成する。カメラ制御部３３は、画像データを生成する生成部でもあり、撮像素子３から出力される信号に基づいて静止画像データや動画像データを生成する。
【００１７】
カメラ通信部３４は、通信モジュール等により構成され、例えばＢＬＥなどの通信規格に従って、携帯端末２の近距離通信部２５と情報の送受信を行う。カメラ通信部３４は、携帯端末２の測位部２３により取得された位置情報を、近距離通信部２５から受信する。
【００１８】
記憶部３５は、メモリーカード等の記憶媒体であり、カメラ制御部３３により生成された画像データ等が記憶（記録）される。記憶部３５へのデータの書き込みや、記憶部３５からのデータの読み出しは、カメラ制御部３３によって制御される。記憶部３５に記憶される画像データには、カメラ制御部３３によって位置情報が付与される。画像データと位置情報とを含む情報が、記憶部３５に記憶されるともいえる。画像データと位置情報とを含む情報は画像ファイルとして記憶部３５に記憶されてもよい。その場合、画像ファイルのヘッダ部に位置情報が格納され、画像ファイルのペイロード部（データ部）に画像データが格納されるように構成されていても良い。また、位置情報は、画像ファイルのＥＸＩＦ情報として格納されていても良い。
【００１９】
なお、画像データは、静止画像データであっても動画像データであってもよい。画像データが動画像データの場合、カメラ制御部３３は、画像データに対して、動画の撮影開始時の位置情報を付与してもよいし、動画の撮影終了時の位置情報を付与してもよいし、撮影中の任意の時点の位置情報を付与してもよい。
【００２０】
カメラ操作部３６は、レリーズスイッチ、電源スイッチなどの各種設定スイッチ等を含み、それぞれの操作に応じた信号をカメラ制御部３３に出力する。表示部３７は、ライブビュー画像や記憶部３５に記憶された画像データに基づく画像、及びメニュー画面等を表示する。
【００２１】
（携帯端末の位置情報の取得処理）
携帯端末２における位置情報の取得処理について説明する。測位部２３は、携帯端末２の電源投入後、所定のタイミングで最初の測位を行って、携帯端末２の位置情報を取得する。その後、制御部２１は、最初の測位により検出された位置から、携帯端末２が一定距離（以下、測位間隔と称する）以上の距離を移動したか否かを監視する。
【００２２】
例えば、制御部２１は、広域通信部２４により検出された複数の基地局４の位置、および、それらの基地局４からの無線信号が携帯端末２に到達するまでの所要時間を用いて、周知の三角測量により、携帯端末２が最初の測位により検出された位置から移動した距離を検出する。測位部２３は、携帯端末２が測位間隔（所定距離）以上の距離を移動したことを検出すると、新たな測位を行い、携帯端末２の位置情報を最新の情報に更新する。携帯端末２が位置情報によって把握している現在位置は、測位部２３による測位の誤差に加えて、最大で測位間隔分（所定距離）の誤差を含むことになる。従って、測位間隔が短いほど、携帯端末２は現在位置を高精度（正確）に把握することができる。なお、最初の測位により検出された位置と現在の位置との距離が検出できる場合には、測位間隔（所定距離）以上の距離を移動したことを検出するのではなく、測位間隔（所定距離）以上の距離だけ離れていることを検出すると、携帯端末２は新たな測位を行うようにしても良い。なお、携帯端末２の移動した距離は、上述した複数の基地局４を用いる方法に限らず、不図示の加速度検出部によって検出された加速度情報に対して複数回の時間積分を行うことで取得するようにしても良い。
なお、新たな測位を行うための条件である測位間隔は、距離情報に限定されず、時間情報であっても良い。測位間隔が時間情報である場合、先回の測位後、所定時間が経過すると新たな測位を行うことになる。
【００２３】
（携帯端末の動作モ―ド）
携帯端末２の動作モードについて説明する。携帯端末２は、第１のモードと第２のモードの２つの動作モードを有する。ユーザは、例えば操作部２２に表示される設定画面の操作を行うことによって、携帯端末２の動作モードを設定することができる。また、操作部２２に表示される設定画面の操作を行うことによって、携帯端末２の第１のモードと第２のモードとを切り替えることができる。
【００２４】
第１のモードは、高精度モードである。高精度モードでは、第２のモードと比較して、測位間隔が短く設定される。その結果、測位部２３はより頻繁に測位を行うので、携帯端末２が保持する位置情報は、より高精度（正確）なものになる。一方、測位部２３が頻繁に測位を行うので、携帯端末２の消費電力は比較的大きくなる。
【００２５】
第２のモードは、省電力モードである。省電力モードでは、第１のモード（高精度モード）と比較して、測位間隔が長く設定される。その結果、測位部２３はより疎に（低頻度に）測位を行うので、携帯端末２が保持する位置情報は、より低精度なものになる。従って、第２のモードは低精度モードということもできる。一方、測位部２３が測位を行う回数は高精度モードの場合と比べて少なくなるので、携帯端末２の消費電力は比較的小さくなる。
従って、第２のモードに比べて、第１のモードは消費電力が大きいモードということができる。なお、測位の精度の観点から、第１のモードである高精度モードに対して、第２のモードを低精度モードと呼ぶこともできる。電力消費量の観点から、第２のモードである省電力モードに対して、第１のモードを高消費電力（非省電力）モードと呼ぶこともできる。
【００２６】
携帯端末２からカメラ３に送信される位置情報の用途について説明する。携帯端末２の近距離通信部２５は、後述するタイミングで、測位部２３により取得された位置情報をカメラ３のカメラ通信部３４に送信する。カメラ制御部３３は、カメラ通信部３４が近距離通信部２５から最後に受信した位置情報、すなわち最新の位置情報をカメラ制御部３３の内部のメモリ等に記憶させる。カメラ操作部３６のレリーズスイッチをユーザが押下すると、カメラ制御部３３は、被写体像の画像データを作成し、メモリに記憶されている最新の位置情報をその画像データに付与して記憶部３５に記憶する。つまり、記憶部３５には、撮影位置を示す位置情報が画像データと共に記憶される。位置情報を画像データに付与する一形態としては、画像データと位置情報とを含む画像ファイルを生成することである。その場合、画像ファイルのヘッダ部に位置情報が格納され、画像ファイルのペイロード部（データ部）に画像データが格納されるように構成されていても良い。また、位置情報は、画像ファイルのＥＸＩＦ情報として画像ファイルに格納されても良い。
【００２７】
（カメラの状態について）
カメラ３の状態について説明する。カメラ３は、カメラ３の消費電力量に関する第１の状態と第２の状態とを有する。ユーザは、例えば、カメラ操作部３６を操作することによって、カメラ３の第１の状態と第２の状態とを切り替えることができる。
【００２８】
第１の状態は、撮影動作などの各種の動作を実行可能な状態（以下、起動状態）である。カメラ３が起動状態の場合は、カメラ３のカメラ通信部３４と携帯端末２の近距離通信部２５とは、ＢＬＥ等による通信が確立している状態となる。すなわち、カメラ３は、起動状態の場合は、カメラ通信部３４によって携帯端末２から位置情報を受信することが可能な状態となる。また、カメラ３が起動状態の場合は、カメラ通信部３４が位置情報の受信の待ち受けを行ったり、表示部３７がライブビュー画像の表示を行ったりする。このため、カメラ３の第１の状態は、後述する第２の状態の場合よりも消費電力が大きくなる。
【００２９】
第２の状態は、撮影動作などの各種の動作を実行できない状態（以下、スリープ状態）である。カメラ３は、カメラ操作部３６の操作によってスリープ状態が選択された場合や、所定時間の間ユーザによる操作がなかった場合にスリープ状態となる。カメラ３がスリープ状態の場合は、カメラ通信部３４が位置情報の受信の待ち受けを行わず、表示部３７がライブビュー画像の表示も行わないため、第１の状態の場合よりも消費電力が小さくなる。また、カメラ３は、スリープ状態の場合には、携帯端末２との通信が確立していないため、カメラ通信部３４によって携帯端末２から位置情報を受信することができない状態となる。
【００３０】
カメラ３は、起動状態およびスリープ状態のいずれの場合にも、自身の状態を示す信号（状態情報）を携帯端末２へ送信する。例えば、カメラ３のカメラ通信部３４は、ＢＬＥのアドバタイジングパケットにカメラ３の状態情報を付加して、アドバタイジングパケットを定期的に送信する。アドバタイジングパケットの送信は、例えばブロードキャストによって行われ、周辺に存在する端末はアドバタイジングパケットを受信し、カメラ３の状態情報を取得することができる。携帯端末２の制御部２１は、近距離通信部２５を介してアドバタイジングパケットを受信し、カメラ３の状態情報を取得することによって、カメラ３の状態、すなわち、起動状態かスリープ状態かを把握することができる。すなわち、制御部２１は、カメラ３から受信した状態情報に基づき、カメラ３の状態を検出する検出部を構成する。
【００３１】
携帯端末２は、カメラ３をスリープ状態から起動状態に変化（遷移）させる信号（以下、起動信号と称する）をカメラ３に送信することができる。例えば、近距離通信部２５は、ＢＬＥ通信の確立を要求する起動信号をカメラ通信部３４に送信する。カメラ通信部３４は、受信した起動信号に基づいて、近距離通信部２５との間でＢＬＥによる通信を確立させる。カメラ３は、起動信号に基づいてスリープ状態から起動状態に遷移すると共に、携帯端末２とＢＬＥによる通信を確立させる。起動状態への遷移後は、カメラ３は、携帯端末２から位置情報を受信することができるようになる。
【００３２】
（位置情報の送信タイミング）
位置情報の送信タイミングについて説明する。携帯端末２は、測位を行い位置情報の更新を行った場合、カメラ３の状態を調べる。カメラ３の状態は、例えばカメラ３から受信したアドバタイジングパケットに基づいて取得することができる。カメラ３が起動状態であった場合は、携帯端末２は、速やかに最新の位置情報をカメラ３に送信する。他方、カメラ３がスリープ状態であった場合には、携帯端末２に設定されている動作モードに応じて位置情報の送信タイミングを変化させる。
【００３３】
カメラ３がスリープ状態のときは、携帯端末２の動作モードが高精度モードであった場合、携帯端末２は、カメラ３に起動信号を送信してカメラ３が起動状態に変更された後に、カメラ３に位置情報を送信する。このようにするのは、カメラ３はスリープ状態の場合に位置情報を受信することができないためである。
【００３４】
他方、携帯端末２の動作モードが省電力モードであった場合、携帯端末２は、すぐには位置情報を送信しない。携帯端末２は、カメラ３が例えばユーザの操作により起動状態になるのを待つ。携帯端末２は、カメラ３が起動状態になったことを検出した場合に、最新の位置情報をカメラ３に送信する。
このように、本実施の形態に係る携帯端末２は、携帯端末２の動作モードおよびカメラ３の状態との組み合わせに応じて、携帯端末２からカメラ３に送信する信号（起動信号や位置情報）を送信するタイミングを制御する。
【００３５】
（最新の位置情報について）
既に説明した通り、カメラ制御部３３は、携帯端末２から最後に受信した位置情報、すなわちカメラが撮影する時点における最新の位置情報をカメラ制御部３３の内部のメモリ等に記憶させている。そして、カメラ操作部３６のレリーズスイッチをユーザが押下すると、カメラ制御部３３は、被写体像の画像データを作成し、メモリに記憶されている最新の位置情報をその画像データに付与して記憶部３５に記憶することになる。
カメラ３が最新の位置情報を取得できる場合は、下記の（１）〜（３）である。
（１）カメラ３が起動状態であった場合は、携帯端末２は、測位を行い位置情報の更新を行うと速やかに最新の位置情報をカメラ３に送信するので、レリーズスイッチが押下されると、画像データに最新の位置情報が付与される。
（２）カメラ３がスリープ状態であって、携帯端末２の動作モードが高精度モードであった場合、携帯端末２は、測位を行い位置情報の更新を行うとカメラ３に起動信号を送信してカメラ３が起動状態に変更された後に、カメラ３に位置情報を送信する。この場合も、携帯端末２は、測位を行い位置情報の更新を行うと速やかに最新の位置情報をカメラ３に送信することになるので、レリーズスイッチが押下されると、画像データに最新の位置情報が付与される。
（３）カメラ３がスリープ状態であって、携帯端末２の動作モードが省電力モードであった場合、携帯端末２は、測位を行い位置情報の更新を行った後にカメラ３が起動状態になったことを検出した場合に、最新の位置情報をカメラ３に送信する。カメラ３がスリープ状態である間は、携帯端末２が測位を行い位置情報の更新を行ったとしても最新の位置情報がカメラ３に送信されない。したがって、例えば、カメラ３の起動と同時にレリーズスイッチが押下されると、最新の位置情報がカメラ３に送信される前に、被写体像の画像データが作成され、メモリに記憶されている位置情報がその画像データに付与される。なお、この場合であってもカメラ３が起動状態になってしばらく時間が経過した後に、レリーズスイッチが押下されると、携帯端末２は、既にカメラ３が起動状態になったことを検出して、最新の位置情報をカメラ３に送信しているので、画像データに最新の位置情報が付与される。
【００３６】
（携帯端末の動作）
図４は、第１の実施の形態に係る携帯端末の動作の一例を示したフローチャートである。携帯端末２の電源がオンされた後に、携帯端末２の制御プログラムに基づいて図４のフローチャートが開始される。
【００３７】
ステップＳ１０において、携帯端末２の測位部２３が、初回の測位を行って、位置情報を取得する。測位部２３により取得された位置情報は、制御部２１を構成するメモリの所定アドレスに書き込まれる。
【００３８】
ステップＳ２０において、近距離通信部２５は、カメラ３から送信された状態情報（起動状態もしくはスリープ状態）を受信したか否かを判定する。カメラ３の状態情報を受信していない場合は、処理はステップＳ６０に進む。他方、カメラ３の状態を受信した場合には、処理はステップＳ３０に進む。
【００３９】
ステップＳ３０において、制御部２１は、近距離通信部２５により受信されたカメラ３の状態情報を、メモリの所定アドレスに書き込み、制御部２１が把握しているカメラ３の状態を更新する。
【００４０】
ステップＳ４０において、制御部２１は、ステップＳ３０において書き込まれた状態情報に基づいて、カメラ３がスリープ状態から起動状態に変更されたか否かを判定する。すなわち、制御部２１は、カメラ３の状態遷移を判定する。カメラ３がスリープ状態から起動状態になっていた場合、処理はステップＳ５０に進む。他方、カメラ３がスリープ状態から起動状態になっていなかった場合、処理はステップＳ６０に進む。
【００４１】
ステップＳ５０において、近距離通信部２５は、制御部２１のメモリに書き込まれている最新の位置情報をカメラ３に送信する。その後、処理はステップＳ６０に進む。
【００４２】
ステップＳ６０において、制御部２１は、広域通信部２４が把握している基地局４の位置情報等を用いて、メモリの所定アドレスに書き込まれている最新の位置情報により表される地点からの、携帯端末２の移動距離を検出する。
【００４３】
ステップＳ７０において、制御部２１は、ステップＳ６０で検出した移動距離が動作モードに基づく測位間隔（所定のしきい値）を上回っているか否かを判定する。移動距離が測位間隔を上回っていなかった場合は、処理はステップＳ１４０に進む。他方、移動距離が測位間隔を上回っていた場合には、処理はステップＳ８０に進む。
動作モードに基づく測位間隔は、上述した高精度モードである第１のモードと、省電力モードである第２のモードごとにあらかじめ設定された移動距離であり、これが所定のしきい値である。
【００４４】
ステップＳ８０において、測位部２３は、測位を行って携帯端末２の最新の位置情報を取得する。この最新の位置情報は、制御部２１を構成するメモリの所定アドレスに書き込まれ、メモリ内の位置情報が更新される。
【００４５】
ステップＳ９０において、制御部２１は、カメラ３の現在の状態、すなわちメモリの所定アドレスに書き込まれている状態情報に基づいて、カメラ３がスリープ状態であるか否かを判定する。換言すると、制御部２１は、カメラ３が現時点で位置情報を受信不可能な状態であるか否かを判定する。カメラ３が起動状態であった場合、カメラ３は位置情報を受信可能な状態であるため、ステップＳ９０は否定判定されて処理はステップＳ１３０に進み、ステップＳ１３０では、近距離通信部２５は、最新の位置情報をカメラ３に送信する。他方、カメラ３がスリープ状態であった場合、カメラ３は位置情報を受信不可能な状態であるため、ステップＳ９０は肯定判定されて処理はステップＳ１００に進む。
【００４６】
ステップＳ１００では、制御部２１は、携帯端末２の動作モードが高精度モードであるか否かを判定する。動作モードが高精度モードではなく省電力モードであった場合は、処理はステップＳ１４０に進む。他方、動作モードが高精度モードであった場合には、処理はステップＳ１１０に進む。
【００４７】
ステップＳ１１０において、近距離通信部２５は、カメラ３に起動信号を送信する。この起動信号により、カメラ３はスリープ状態から起動状態に遷移する。
ステップＳ１２０において、制御部２１は、メモリ内の所定アドレスに書き込まれている状態情報を、スリープ状態から起動状態に更新する。その後、ステップＳ１３０において、近距離通信部２５は、カメラ３に最新の位置情報を送信する。
【００４８】
ステップＳ１４０において、制御部２１は、ユーザにより携帯端末２を電源オフする指示が入力されたか否かを判定する。例えば、ユーザにより電源スイッチが操作されたか否かを判定する。電源オフする指示が入力されていなかった場合、処理はステップＳ２０に進む。他方、電源オフする指示が入力されていた場合、制御部２１は図４の処理を終了し、携帯端末２を電源オフする。
【００４９】
上述した実施の形態によれば、次の作用効果が得られる。
（１）携帯端末２の近距離通信部２５は、スリープ状態または起動状態にあるカメラ３に、携帯端末２に設定される動作モード（高精度モードまたは省電力モード）、およびカメラの状態（起動状態またはスリープ状態）に基づくタイミングで、測位部２３により取得された位置情報を外部機器としてのカメラ３に送信する。このように、カメラ３の状態および携帯端末２のモードに応じて位置情報の送信タイミングを変化させることで、カメラ３および携帯端末２の状態に応じたきめ細かな制御を行うことができる。
（２）本実施の形態に係るプログラムは、第１モード（高精度モード）および第２モード（省電力モード）のいずれかのモードが設定される電子機器（携帯端末２）のプロセッサにより実行されるプログラムである。プログラムは、電子機器が有するセンサ（測位部２３）によりセンサ情報としての（位置情報）を取得する取得処理と、第１状態（起動状態）および第２状態（スリープ状態）のいずれかの状態にある外部機器（カメラ３）に、設定されるモードおよび外部機器の状態に基づき外部機器を第２状態から第１状態に変化させる信号（起動信号）を送信する第１送信処理と、センサが取得した情報を外部機器に送信する第２送信処理と、を備える。このようにしたので、外部機器（カメラ３）および電子機器（携帯端末２）の状態に応じたきめ細かな制御を行うことができる。
【００５０】
（３）電子機器のセンサはたとえば測位部２３であり、携帯端末２の測位部２３は、省電力モードが設定されていると高精度モードが設定されているときよりも低い頻度で位置情報を取得する。携帯端末２の消費電力は、省電力モードが設定されていると高精度モードが設定されているときよりも少ない。このように、２つの動作モードを用いることで、位置情報の精度と携帯端末２の消費電力のどちらを重視するかを制御することができる。
【００５１】
（４）外部機器はたとえばカメラ３であり、その起動状態は、スリープ状態よりもカメラ３の消費電力が大きい状態であり、カメラ３の表示部３７に画像が表示された状態であり、カメラ通信部３４が位置情報を受信可能な状態である。スリープ状態は、表示部３７に画像が表示されていない状態であり、カメラ通信部３４が位置情報を受信不可能な状態である。このようなカメラ３の２つの状態に応じて制御部２１が動作を変えるので、ユーザの要求に応じた細やかな制御を行うことができる。
【００５２】
（５）電子機器はたとえば携帯端末２であり、その制御部２１は、高精度モードが設定されており、かつ外部機器としてのカメラ３がスリープ状態であると、起動信号をカメラ３に送信して、カメラ３が起動状態に変化した後に位置情報を送信する。このようにしたので、高精度モードのとき、カメラ３はより正確な位置情報を取得することができる。
【００５３】
（６）電子機器はたとえば携帯端末２であり、その制御部２１は、携帯端末２に省電力モードが設定されており、かつ外部機器としてのカメラ３がスリープ状態であると、カメラ３が起動状態になった後に位置情報を送信する。このようにしたので、省電力モードのとき、携帯端末２は測位した位置情報をカメラ３にすぐに送信せず、カメラ３が起動状態になった後にカメラに位置情報を送信するので、携帯端末２の消費電力を削減できる。また、カメラがスリ−プ状態で、かつ、携帯端末２が省電力モードにおいて携帯端末２が測位データを取得したとき、携帯端末２はスリープ状態のカメラ３に起動信号を送信しないので、カメラ３は携帯端末２からの起動信号に応じて起動状態にさせられることはなく、カメラ３の消費電力を少なくすることができる。
【００５４】
（第２の実施の形態）
第２の実施の形態に係る情報通信システム１について説明する。第２の実施の形態に係る携帯端末２およびカメラ３は、第１の実施の形態に係る携帯端末２およびカメラ３と略同一の構成を有する。
【００５５】
第１の実施の形態では、レリーズスイッチが押下されると、カメラ３は、撮影を行って画像データを生成し、カメラ制御部３３の内部のメモリ等に記憶されている位置情報をその画像データに関連付ける例について説明した。第２の実施の形態では、カメラ３は、撮影後に携帯端末２から位置情報を取得し、取得した位置情報を画像データに関連付ける例について説明する。なお、以下の説明では、第１の実施の形態の動作と同一の部分の説明は省略し、第１の実施の形態の動作と異なる動作を主に説明する。
【００５６】
本実施の形態では、レリーズスイッチが押下されると、カメラ３は、撮影を行って画像データを生成する。また、カメラ３は、位置情報の送信を要求する信号（リクエスト信号）を携帯端末２に送信する。携帯端末２は、リクエスト信号を受信すると、位置情報をカメラ３に送信する。カメラ３は、携帯端末２から送信された位置情報を、撮影を行って生成された画像データに関連付ける。カメラ３は、携帯端末２から取得した位置情報を画像データに付与して記憶部３５に記憶させる。
【００５７】
このように、本実施の形態では、カメラ３は、撮影を行った際にリクエスト信号を携帯端末２に送信し、携帯端末２から位置情報を受信する。このため、カメラ３は、画像データに最新の位置情報を付与することが可能となる。カメラ３が前回の電源オフした位置から電源オンした位置までの移動距離にかかわらず、カメラ３の電源オンの直後にレリーズスイッチが押下された場合であっても、撮影を行って生成される画像データに正確な位置情報を付与することができる。
【００５８】
図５は、第２の実施の形態に係る携帯端末およびカメラの動作の一例を示したフローチャートである。この図５のフローチャートを参照して、携帯端末２およびカメラ３の動作例について説明する。
【００５９】
ステップＳ２００において、携帯端末２の制御部２１は、広域通信部２４が把握している基地局４の位置情報等を用いて、メモリの所定アドレスに書き込まれている最新の位置情報により表される地点からの、携帯端末２の移動距離を検出する。
【００６０】
ステップＳ２１０において、制御部２１は、ステップＳ２００で検出した移動距離が動作モードに基づく測位間隔（所定のしきい値）を上回っているか否かを判定する。移動距離が測位間隔を上回っていなかった場合は、処理はステップＳ２３０に進む。他方、移動距離が測位間隔を上回っていた場合には、処理はステップＳ２２０に進む。
【００６１】
ステップＳ２２０において、測位部２３は、測位を行って携帯端末２の最新の位置情報を取得する。この最新の位置情報は、制御部２１を構成するメモリの所定アドレスに書き込まれ、メモリ内の位置情報が更新される。
【００６２】
ステップＳ３００において、カメラ３の電源がオンされる。これにより、カメラ３は、電源オフ状態から電源オン状態に遷移する。ステップＳ３１０において、ユーザによりカメラ操作部３６のレリーズスイッチが押下されると、カメラ制御部３３は、被写体像の画像データを作成する。
【００６３】
ステップ３１０において撮影が行われた後、ステップＳ３２０において、カメラ制御部３３は、カメラ通信部３４を介して、位置情報の送信を要求するリクエスト信号を携帯端末２へ送信する。
【００６４】
ステップＳ２３０において、携帯端末２の近距離通信部２５は、カメラ３から送信されたリクエスト信号を受信したか否かを判定する。カメラ３からリクエスト信号を受信していない場合は、処理はステップＳ２００に進む。他方、カメラ３からリクエスト信号を受信した場合には、処理はステップＳ２４０に進む。ステップＳ２４０において、近距離通信部２５は、制御部２１のメモリに書き込まれている最新の位置情報をカメラ３に送信する。
【００６５】
ステップＳ３３０において、カメラ通信部３４は、携帯端末２から最新の位置情報を受信する。ステップＳ３４０において、カメラ制御部３３は、カメラ通信部３４を介して携帯端末２から取得した最新の位置情報を、ステップ３１０の撮影を行って生成された画像データに付与して記憶部３５に記憶させる。
【００６６】
上述した実施の形態によれば、次の作用効果が得られる。
（１）カメラ３のカメラ制御部３３は、撮影を行って生成した画像データと、画像データの生成後にカメラ通信部３４により受信された位置情報と、を関連付ける。このため、撮影後、画像データに位置情報を付与することが可能となる。カメラ３の電源オンの直後に撮影を行う場合も、撮影を行って生成される画像データに正確な位置情報を付与することができる。
【００６７】
（第３の実施の形態）
第３の実施の形態について説明する。第３の実施の形態に係る携帯端末２およびカメラ３は、第１の実施の形態に係る携帯端末２およびカメラ３と略同一の構成を有する。
【００６８】
第３の実施の形態では、カメラ３は、撮影後、カメラ制御部３３の内部のメモリ等に記憶されている位置情報が比較的新しい位置情報であるか否かを判定する。例えば、カメラ制御部３３は、メモリに記憶された位置情報が、カメラ３が電源オンされてから撮影時までにカメラ通信部３４により受信された位置情報である場合、新しい位置情報であると判定する。換言すると、撮影時点において、直近の電源オン以前に取得した位置情報は新しい位置情報ではないと判定する。
なお、カメラ制御部３３は、メモリに記憶された位置情報が更新された時刻と現在時刻とを比較し、所定の時間（例えば、数分間〜１０分間）が経過していない場合に、メモリに記憶された位置情報は新しい位置情報であると判定するようにしてもよい。
【００６９】
カメラ制御部３３は、メモリに記憶された位置情報が新しい位置情報であると判定した場合に、メモリに記憶された位置情報と生成した画像データとの関連付けを行う。カメラ制御部３３は、メモリに記憶されている位置情報を画像データに付与して記憶部３５に記憶させる。
【００７０】
一方、カメラ３は、メモリに記憶された位置情報が新しい位置情報ではないと判定した場合には、メモリに記憶された位置情報と生成した画像データとの関連付けを行わない。この場合、カメラ３は、位置情報の送信を要求するリクエスト信号を携帯端末２へ送信する。携帯端末２は、リクエスト信号を受信すると位置情報をカメラ３に送信し、カメラ３は、携帯端末２から新たに受信した位置情報をメモリに記憶させる。カメラ３は、携帯端末２から新たに受信した位置情報と生成した画像データとの関連付けを行う。カメラ制御部３３は、携帯端末２から新たに取得した位置情報を画像データに付与して記憶部３５に記憶させる。
【００７１】
このように、本実施の形態では、カメラ３は、メモリに記憶されている位置情報が新しい位置情報であるか否かを判定し、判定結果に基づいて画像データに付与する位置情報を変更する。このため、カメラ３は、画像データに正確な位置情報を付与することが可能となる。カメラ３の電源オンの直後にレリーズスイッチが押下された場合であっても、画像データに正確な位置情報を付与することができる。
【００７２】
図６は、第３の実施の形態に係る携帯端末とカメラの動作の一例を示したフローチャートである。この図６のフローチャートを参照して、携帯端末２とカメラ３の動作例について説明する。
【００７３】
ステップＳ４００において、携帯端末２の制御部２１は、広域通信部２４が把握している基地局４の位置情報等を用いて、メモリの所定アドレスに書き込まれている最新の位置情報により表される地点からの、携帯端末２の移動距離を検出する。
ステップＳ４１０において、制御部２１は、ステップＳ４００で検出した移動距離が動作モードに基づく測位間隔を上回っているか否かを判定する。移動距離が測位間隔を上回っていなかった場合は、処理はステップＳ４３０に進む。他方、移動距離が測位間隔を上回っていた場合には、処理はステップＳ４２０に進む。
ステップＳ４２０において、測位部２３は、測位を行って携帯端末２の最新の位置情報を取得する。この最新の位置情報は、制御部２１を構成するメモリの所定アドレスに書き込まれ、メモリ内の位置情報が更新される。
【００７４】
ステップＳ５００において、カメラ３の電源がオンされる。これにより、カメラ３は、電源オフ状態から電源オン状態に遷移する。カメラ３が電源オンされると、ステップＳ５１０において、カメラ３のカメラ制御部３３は、カメラ通信部３４を介して、カメラ３が電源オン状態であることを示す状態情報を送信する。
【００７５】
ステップＳ４３０において、携帯端末２の制御部２１は、カメラ３から送信される状態情報に基づいて、カメラ３が電源オン状態であるか否かを判定する。カメラ制御部３３は、カメラ３が電源オン状態であると判定すると、ステップＳ４４０へ進み、ステップＳ４３０で否定判定すると、ステップＳ４００へ進む。
【００７６】
ステップＳ４４０において、近距離通信部２５は、制御部２１のメモリに書き込まれている最新の位置情報をカメラ３に送信する。なお、第１の実施の形態と同様に、携帯端末２は、カメラ３から定期的に出力される状態情報に基づいてカメラ３の状態を把握し、携帯端末２の動作モードおよびカメラ３の状態との組み合わせに応じて位置情報をカメラ３に送信する。
【００７７】
ステップＳ５２０において、カメラ制御部３３は、携帯端末２から位置情報を受信した場合はステップＳ５３０へ進み、携帯端末２から位置情報を受信していない場合にはステップＳ５４０へ進む。ステップＳ５３０において、カメラ制御部３３は、携帯端末２から受信した位置情報をメモリに記憶させる。
ステップＳ５４０において、ユーザによりカメラ操作部３６のレリーズスイッチが押下されると、カメラ制御部３３は、被写体像の画像データを作成する。
【００７８】
ステップＳ５５０において、カメラ制御部３３は、メモリに記憶されている位置情報がステップＳ５００で電源オンされてから現在までに取得された位置情報であるか否かを判定する。このステップＳ５５０において、カメラ制御部３３は、メモリに記憶されている位置情報がステップＳ５００で電源オンされてから現在までに取得された位置情報である場合、メモリに記憶された位置情報は新しい位置情報であると判定する。ステップＳ５００からステップＳ５５０までの間に携帯端末２からカメラ３へ位置情報が送信されて、カメラ３の位置情報が更新された場合、メモリに記憶されている位置情報は新しい位置情報であると判定されることになる。カメラ制御部３３は、メモリに記憶された位置情報が新しい位置情報であると判定すると、ステップＳ５６０へ進み、ステップＳ５５０で否定判定すると、ステップＳ５７０へ進む。
【００７９】
ステップＳ５６０では、カメラ制御部３３は、メモリに記憶されている位置情報を、ステップ５４０の撮影を行って生成された画像データに付与して記憶部３５に記憶させる。
ステップＳ５７０において、カメラ制御部３３は、カメラ通信部３４を介して、位置情報の送信を要求するリクエスト信号を携帯端末２へ送信する。
【００８０】
ステップＳ４５０において、近距離通信部２５は、カメラ３から送信されたリクエスト信号を受信したか否かを判定する。カメラ３からリクエスト信号を受信していない場合は、処理はステップＳ４００に進む。他方、カメラ３からリクエスト信号を受信した場合には、処理はステップＳ４６０に進む。ステップＳ４６０において、近距離通信部２５は、制御部２１のメモリに書き込まれている最新の位置情報をカメラ３に送信する。
【００８１】
ステップＳ５８０において、カメラ通信部３４は、携帯端末２から位置情報を受信する。ステップＳ５９０において、カメラ制御部３３は、携帯端末２から取得した位置情報を、ステップ５４０の撮影を行って生成された画像データに付与して記憶部３５に記憶させる。
【００８２】
上述した実施の形態によれば、次の作用効果が得られる。
（１）カメラ制御部３３は、メモリに記憶されている位置情報が、最後に電源オンされた時刻より前にカメラ通信部３４により受信されたものである場合、生成された画像データとメモリに記憶されている位置情報との関連付けを行わない。このため、撮影後、画像データに不正確な位置情報を付与することを防ぐことが可能となる。
（２）カメラ制御部３３は、メモリに記憶されている位置情報が、最後に電源オンされた時刻より前にカメラ通信部３４により受信されたものである場合、生成された画像データとカメラ通信部３４により新たに受信された位置情報とを関連付ける。このため、撮影後、画像データに正確な位置情報を付与することが可能となる。
【００８３】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
（変形例１）
移動距離の検出方法は、基地局４の位置等を用いた三角測量に限定されない。例えば加速度センサ等を用いて移動距離を検出してもよい。加速度センサの検出した加速度情報に対して複数回の時間積分を行うことで移動距離を取得するようにしても良い。
【００８４】
（変形例２）
測位のタイミングは、移動距離としきい値を比較する以外の方法で決定されてもよい。測位のタイミングが時間情報である場合、先回の測位後、所定時間が経過すると新たな測位を行うことになる。例えば高精度モードのときには比較的短い間隔（例えば１分）ごとに周期的に測位を行い、省電力モードのときには比較的長い間隔（例えば５分）ごとに周期的に測位を行うようにしてもよい。このようにしても、高精度モードのときにはより高頻度に、省電力モードのときにはより低頻度に位置情報が取得され、省電力モードのときには消費電力が小さくなる。
【００８５】
（変形例３）
カメラ３は定期的に状態情報を送信しなくてもよい。例えば、カメラ３が起動状態になったときに、カメラ３から携帯端末２に起動状態になったことを通知したり、カメラ３がスリープ状態になったときに、カメラ３から携帯端末２にスリープ状態になったことを通知してもよい。つまり、カメラ３の状態が変化したときに、カメラ３から携帯端末２に状態が変化したことが通知されるようにしてもよい。
【００８６】
（変形例４）
ＢＬＥ以外の通信方法により位置情報や状態情報を送受信してもよい。例えば音波を用いた通信や赤外線を用いた通信により位置情報や状態情報を送受信してもよい。また、携帯端末２とカメラ３とを有線により接続し、有線通信により位置情報や状態情報を送受信してもよい。
【００８７】
（変形例５）
携帯端末２の測位部２３とは別に、カメラ３が測位部を有していてもよい。この場合、カメラ３の測位部による測位を行わずに、上述した実施形態のようにして携帯端末２からカメラ３に位置情報を送信することで、カメラ３の消費電力を減らすことができる。
【００８８】
（変形例６）
上述した実施の形態では、測位部２３は位置情報を検出する例を説明したが、位置情報は一例であり、位置情報以外の情報を携帯端末２が検出してカメラ３に送信してもよい。例えば高度情報や水深情報などの情報を検出するセンサを携帯端末２に搭載し、それにより検出された情報をカメラ３に送信してもよい。本明細書中の位置情報、高度情報、水深情報などを総称して、携帯端末２やカメラ３が使用される場所に依存する地理的情報と呼ぶことができる。
【００８９】
（変形例７）
上述した携帯端末２やカメラ３等へのプログラムの供給は、たとえば、プログラムを格納したパーソナルコンピュータから近距離無線通信や赤外線通信によって行うことができる。また、このパーソナルコンピュータに対するプログラムの供給は、プログラムを格納したＣＤ−ＲＯＭなどの記録媒体をパーソナルコンピュータにセットして行ってもよいし、ネットワークなどの通信回線を経由する方法でパーソナルコンピュータへローディングしてもよい。通信回線を経由する場合は、当該通信回線に接続されたサーバのストレージ装置などにプログラムを格納しておく。
【００９０】
また、通信回線に接続された無線ＬＡＮのアクセスポイントを経由して、携帯端末２等へプログラムを直接送信することもできる。さらに、プログラムを格納したメモリカードなどの記録媒体を携帯端末２等にセットしてもよい。このように、プログラムは記録媒体や通信回線を介する提供など、種々の形態のコンピュータプログラム製品として供給できる。
【００９１】
上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【００９２】
以下のプログラムも本発明の範囲内である。
（１）撮影機能付きの外部機器（たとえばデジタルカメラであり、画像データなどのデータを生成する機能付きモバイルデバイス）とデータを送受信する位置情報取得機能付きの電子機器（例えばスマートフォンなどのモバイルデバイス）に実装されるプログラムであって、位置に関連する情報（たとえば緯度経度、高度、水深など）を取得する取得処理と、前記取得処理により前記情報を取得した後、第１状態(たとえばスリープ状態)にある前記外部機器を第２状態（たとえば起動状態）に変化させる信号を送信する第１送信処理と、前記第１送信処理の後、前記取得処理により取得した前記情報を前記外部機器に送信する第２送信処理と、を前記電子機器のプロセッサで実行させるプログラム。
【００９３】
以下の電子機器も本発明の範囲内である。
（１）第１モード（たとえば高精度で位置に関連する情報を取得するモード）および第２モード（たとえば省電力で情報を取得するモード）のいずれかのモードを設定する設定部と、センサにより位置、高度、水深などの位置に関連する情報を取得する取得部と、情報受信不可の第１状態(たとえばスリープ状態や画面非表示状態)および情報受信可の第２状態（たとえば、起動状態や画面表示状態）のいずれかの状態にある外部機器（たとえばデジタルカメラであり、画像データなどのデータを生成する機能付きモバイルデバイス）に、前記設定されるモードおよび前記外部機器の状態に基づき前記外部機器を前記第１状態から前記第２状態に変化させる信号を送信し、前記取得部により取得された前記情報を送信する送信部と、を備える電子機器（例えばスマートフォンなどのモバイルデバイス）。
【００９４】
（２）データ（たとえば画像データ）を生成する生成部と、外部機器（たとえばスマートフォンなどのモバイルデバイス）から位置に関連する情報を受信する受信部と、前記生成部により生成された前記データと、前記生成部による前記データの生成後に前記受信部により受信された前記位置に関連する情報と、を関連付ける制御部と、を備える電子機器（たとえばデジタルカメラであり、画像データなどのデータを生成する機能付きモバイルデバイス）。
【００９５】
（３）データ（たとえば画像データ）を生成する生成部と、外部機器（たとえばスマートフォンなどのモバイルデバイス）から位置に関連する情報を受信する受信部と、前記受信部により受信された前記位置に関連する情報を記憶する記憶部と、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報とを関連付ける制御部と、を備え、前記制御部は、前記記憶部に記憶されている前記位置に関連する情報が、最後に電源オンされた時刻より前に、すなわち、データ生成直近の電源オンより前に前記受信部により受信されたものである場合、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報との関連付けを行わない電子機器（たとえばデジタルカメラであり、画像データなどのデータを生成する機能付きモバイルデバイス）。
【００９６】
（４）データ（たとえば画像データ）を生成する生成部と、外部機器（たとえばスマートフォンなどのモバイルデバイス）から位置に関連する情報を受信する受信部と、前記受信部により受信された前記位置に関連する情報を記憶する記憶部と、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報とを関連付ける制御部と、を備え、前記制御部は、前記記憶部に記憶されている前記位置に関連する情報を前記受信部で受信した時刻から所定時間経過している場合、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報との関連付けを行わない電子機器（たとえばデジタルカメラであり、画像データなどのデータを生成する機能付きモバイルデバイス）。
【００９７】
次の優先権基礎出願の開示内容は引用文としてここに組み込まれる。
日本国特許出願２０１７年第２１４０７４号（２０１７年１１月６日出願）
【符号の説明】
【００９８】
１…情報通信システム、２…携帯端末、３…カメラ、２１…制御部、２２…操作部、２３…測位部、２４…広域通信部、２５…近距離通信部、３１…撮像光学系、３２…撮像素子、３３…カメラ制御部、３４…カメラ通信部、３５…記憶部、３６…カメラ操作部、３７…表示部
【図１】
2019088295.tif 000003
【図２】
2019088295.tif 000004
【図３】
2019088295.tif 000005
【図４】
2019088295.tif 000006
【図５】
2019088295.tif 000007
【図６】
2019088295.tif 000008
【手続補正書】
【提出日】令和2年4月17日(2020.4.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
位置に関連する情報を取得する取得処理と、
第１状態にある外部機器を第２状態に変化させる信号を送信する第１送信処理と、
前記第１送信処理の後、前記取得処理により取得した前記情報を前記外部機器に送信する第２送信処理と、
をプロセッサに実行させるプログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
前記プロセッサを有する電子機器は、第１モードおよび第２モードのいずれかのモードが設定され、
前記第１送信処理は、前記設定されるモードに基づき前記外部機器を前記第１状態から前記第２状態に変化させる信号を送信するプログラム。
【請求項３】
請求項２に記載のプログラムにおいて、
前記第２送信処理は、前記第２モードが設定されていると前記第１モードが設定されているときよりも前記情報を送信する間隔が長いプログラム。
【請求項４】
請求項２または請求項３に記載のプログラムにおいて、
前記電子機器の消費電力は、前記第２モードが設定されていると前記第１モードが設定されているときよりも少ないプログラム。
【請求項５】
請求項２から請求項４までのいずれか一項に記載のプログラムにおいて、
前記取得処理は、前記第２モードが設定されていると前記第１モードが設定されているときよりも低い頻度で前記情報を取得するプログラム。
【請求項６】
請求項２から請求項５までのいずれか一項に記載のプログラムにおいて、
前記第２状態は、前記第１状態より前記外部機器の消費電力が大きい状態であるプログラム。
【請求項７】
請求項２から請求項６までのいずれか一項に記載のプログラムにおいて、
前記第２状態は、前記外部機器が有する表示部に画像が表示された状態であり、
前記第１状態は、前記表示部に画像が表示されていない状態であるプログラム。
【請求項８】
請求項２から請求項７までのいずれか一項に記載のプログラムにおいて、
前記外部機器は、前記第２状態であると前記情報を受信可能であり、前記第１状態であると前記情報を受信不可能であるプログラム。
【請求項９】
請求項２から請求項８までのいずれか一項に記載のプログラムにおいて、
前記第１送信処理は、前記電子機器に前記第１モードが設定されており、かつ前記外部機器が前記第１状態であると、前記外部機器を前記第１状態から前記第２状態に変化させる信号を送信するプログラム。
【請求項１０】
請求項２から請求項９までのいずれか一項に記載のプログラムにおいて、
前記外部機器から受信した信号に基づき前記外部機器の状態を検出する検出処理と、
前記検出処理において前記外部機器が前記第１状態であることを検出すると、前記第１送信処理は、前記外部機器を前記第１状態から前記第２状態に変化させる信号を送信するプログラム。
【請求項１１】
請求項１０に記載のプログラムにおいて、
前記第１送信処理は、前記電子機器に前記第１モードが設定されていると、前記外部機器を前記第１状態から前記第２状態に変化させる信号を送信するプログラム。
【請求項１２】
請求項２から請求項１１までのいずれか一項に記載のプログラムにおいて、
前記取得処理は、前記電子機器の位置を示す位置情報と、前記電子機器の高さを示す高度情報と、前記電子機器の水中での深さを示す水深情報と、の少なくとも一つ以上を前記情報として取得するプログラム。
【請求項１３】
請求項１から請求項１２までのいずれか一項に記載のプログラムにおいて、
前記外部機器は、デジタルカメラであるプログラム。
【請求項１４】
位置に関連する情報を取得する取得部と、
第１状態にある外部機器を第２状態に変化させる信号を送信した後、前記取得部により取得された前記情報を送信する送信部と、
を備える電子機器。
【請求項１５】
請求項１４に記載の電子機器であって、
前記第２状態は、前記第１状態より前記外部機器の消費電力が大きい状態である電子機器。
【請求項１６】
第１状態と、前記第１状態より外部機器の消費電力が大きい第２状態とを有する電子機器であって、
データを生成する生成部と、
前記外部機器から位置に関連する情報を受信する受信部と、
第１状態と、前記第１状態より前記外部機器の消費電力が大きい第２状態とを切り替え、前記生成部により生成された前記データと、前記受信部により受信された前記位置に関連する情報と、を関連付ける制御部と、を備え、
前記制御部は、前記外部機器からの信号により前記第１状態から前記第２状態に切り替えた後に前記受信部により前記外部機器から受信された前記位置に関連する情報と、前記生成部により生成された前記データと、を関連付ける電子機器。
【請求項１７】
データを生成する生成部を有する電子機器であって、
外部機器から位置に関連する情報を受信する受信部と、
前記受信部により受信された前記位置に関連する情報を記憶する記憶部と、
前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報とを関連付ける制御部と、を備え、
前記制御部は、前記記憶部に記憶されている前記位置に関連する情報が、前記電子機器が起動した時刻より前に前記受信部により受信されたものである場合、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報との関連付けを行わない電子機器。
【請求項１８】
請求項１７に記載の電子機器において、
前記制御部は、前記電子機器が起動した時刻より後に前記受信部により受信された前記情報と、前記生成部により生成された前記データとを関連付ける電子機器。
【請求項１９】
データを生成する生成部と、
外部機器から位置に関連する情報を受信する受信部と、
前記受信部により受信された前記位置に関連する情報を記憶する記憶部と、
前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報とを関連付ける制御部と、を備え、
前記制御部は、前記記憶部に記憶されている前記位置に関連する情報を前記受信部で受信した時刻から所定時間経過している場合、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報との関連付けを行わない電子機器。
【請求項２０】
請求項１９に記載の電子機器において、
前記制御部は、前記記憶部に記憶されている前記位置に関連する情報を前記受信部で受信した時刻から所定時間経過している場合、前記生成部により生成された前記データと前記受信部により新たに受信された前記位置に関連する情報とを関連付ける電子機器。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
第１の態様によると、プログラムは、位置に関連する情報を取得する取得処理と、第１状態にある外部機器を第２状態に変化させる信号を送信する第１送信処理と、前記第１送信処理の後、前記取得処理により取得した前記情報を前記外部機器に送信する第２送信処理と、をプロセッサに実行させる。
第２の態様によると、電子機器は、位置に関連する情報を取得する取得部と、第１状態にある外部機器を第２状態に変化させる信号を送信した後、前記取得部により取得された前記情報を送信する送信部と、を備える。
第３の態様によると、第１状態と、前記第１状態より前記外部機器の消費電力が大きい第２状態とを有する電子機器は、データを生成する生成部と、外部機器から位置に関連する情報を受信する受信部と、第１状態と、前記第１状態より前記外部機器の消費電力が大きい第２状態とを切り替え、前記生成部により生成された前記データと、前記受信部により受信された前記位置に関連する情報と、を関連付ける制御部と、を備え、前記制御部は、前記外部機器からの信号により前記第１状態から前記第２状態に切り替えた後に前記受信部により前記外部機器から受信された前記位置に関連する情報と、前記生成部により生成された前記データと、を関連付ける。
第４の態様によると、電子機器は、データを生成する生成部を有する電子機器であって、外部機器から位置に関連する情報を受信する受信部と、前記受信部により受信された前記位置に関連する情報を記憶する記憶部と、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報とを関連付ける制御部と、を備え、前記制御部は、前記記憶部に記憶されている前記位置に関連する情報が、前記電子機器が起動した時刻より前に前記受信部により受信されたものである場合、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報との関連付けを行わない。
第５の態様によると、電子機器は、データを生成する生成部と、外部機器から位置に関連する情報を受信する受信部と、前記受信部により受信された前記位置に関連する情報を記憶する記憶部と、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報とを関連付ける制御部と、を備え、前記制御部は、前記記憶部に記憶されている前記位置に関連する情報を前記受信部で受信した時刻から所定時間経過している場合、前記生成部により生成された前記データと前記記憶部に記憶されている前記位置に関連する情報との関連付けを行わない。
【国際調査報告】
2019088295.tif 000009
2019088295.tif 000010
2019088295.tif 000011