(57)【要約】【課題】正しい位置情報の利用が妨げられる可能性と誤った位置情報を利用してしまう可能性とをバランスよく低減する技術を提供する。【解決手段】通信手段を備える通信装置であって、前記通信手段を介して測位装置から位置情報を受信する受信手段と、前記受信した位置情報をメモリに格納する格納手段と、前記位置情報に有効期限を設定するか否かを判定する判定手段と、前記判定の結果に応じて前記位置情報に前記有効期限を設定する設定手段と、を備え、前記判定手段は、前記測位装置が所定距離以上移動したことに応じて位置情報を送信するように前記測位装置が構成されている可能性に関する所定の判定基準に基づき、前記可能性が高い場合には前記位置情報に前記有効期限を設定しないと判定し、前記可能性が低い場合には前記位置情報に前記有効期限を設定すると判定することを特徴とする通信装置を提供する。【選択図】図３
2018056660.tif 000002
【特許請求の範囲】
【請求項１】
通信手段を備える通信装置であって、
前記通信手段を介して測位装置から位置情報を受信する受信手段と、
前記受信した位置情報をメモリに格納する格納手段と、
前記位置情報に有効期限を設定するか否かを判定する判定手段と、
前記判定の結果に応じて前記位置情報に前記有効期限を設定する設定手段と、
を備え、
前記判定手段は、前記測位装置が所定距離以上移動したことに応じて位置情報を送信するように前記測位装置が構成されている可能性に関する所定の判定基準に基づき、前記可能性が高い場合には前記位置情報に前記有効期限を設定しないと判定し、前記可能性が低い場合には前記位置情報に前記有効期限を設定すると判定する
ことを特徴とする通信装置。
【請求項２】
前記所定の判定基準は、前記通信手段を介した前記測位装置との通信の方式、及び前記測位装置の構成のうちの少なくともいずれかを含む
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記判定手段は、前記通信手段を介した前記測位装置との通信がＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）に準拠している場合、前記位置情報に前記有効期限を設定しないと判定する
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記判定手段は、前記測位装置がスマートフォン又はタブレットである場合、前記位置情報に前記有効期限を設定しないと判定する
ことを特徴とする請求項２に記載の通信装置。
【請求項５】
前記判定手段は、前記測位装置が位置情報の送信間隔を設定できないように構成されている場合、前記位置情報に前記有効期限を設定しないと判定する
ことを特徴とする請求項２に記載の通信装置。
【請求項６】
前記判定手段は、前記通信手段を介した前記測位装置との通信が無線通信である場合、前記位置情報に前記有効期限を設定しないと判定する
ことを特徴とする請求項２に記載の通信装置。
【請求項７】
前記判定手段は、前記測位装置のオペレーティングシステムがｉＯＳである場合、前記位置情報に前記有効期限を設定しないと判定する
ことを特徴とする請求項２に記載の通信装置。
【請求項８】
撮像手段と、
前記位置情報の前記有効期限が切れていない場合、前記撮像手段により生成された画像に前記位置情報を関連付ける関連付け手段と、
を更に備えることを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
通信手段を備える通信装置であって、
前記通信手段を介して測位装置から位置情報を受信する受信手段と、
前記受信した位置情報をメモリに格納する格納手段と、
前記位置情報に有効期限を設定する設定手段と、
を備え、
前記測位装置が所定距離以上移動したことに応じて位置情報を送信する前記測位装置から前記受信手段が前記位置情報を受信する場合、前記設定手段は、前記位置情報に前記有効期限を設定しない
ことを特徴とする通信装置。
【請求項１０】
通信手段を備える通信装置が実行する制御方法であって、
前記通信手段を介して測位装置から位置情報を受信する受信工程と、
前記受信した位置情報をメモリに格納する格納工程と、
前記位置情報に有効期限を設定するか否かを判定する判定工程と、
前記判定の結果に応じて前記位置情報に前記有効期限を設定する設定工程と、
を備え、
前記判定工程では、前記測位装置が所定距離以上移動したことに応じて位置情報を送信するように前記測位装置が構成されている可能性に関する所定の判定基準に基づき、前記可能性が高い場合には前記位置情報に前記有効期限を設定しないと判定し、前記可能性が低い場合には前記位置情報に前記有効期限を設定すると判定する
ことを特徴とする制御方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれか１項に記載の通信装置の、通信手段を除く各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
現在、ＧＰＳ機能を有し、撮影時の位置情報を画像に付加することができる撮像装置が普及している。画像に付加した位置情報を利用すれば、撮影地点や移動軌跡などを画像と一緒に表示することが可能となる。
【０００３】
また、通信機能を有し、測位装置と通信を行う撮像装置が知られている。例えば、特許文献１には、撮像装置が撮影時にＧＰＳ機能を有する測位装置と通信を行い、測位装置により取得された位置情報を受信し、受信した位置情報を画像に関連付けることが開示されている。このような構成により、ＧＰＳ機能を有しない撮像装置においても、撮影した画像に位置情報を付加することが可能となる。
【０００４】
位置情報の通信が行われるタイミングに関しては、撮影時に通信を行う構成以外にも、定期的に通信を行う構成や、測位装置が一定の距離以上移動した場合に通信を行う構成が知られている（特許文献２参照）。
【０００５】
また、位置情報に有効期限を設け、その位置情報を利用するか否かを有効期限に基づいて判定する技術も知られている（特許文献３参照）。これは、位置情報を取得したタイミングから一定時間が経過した場合、ユーザが移動してしまい、取得した位置情報がもはや正しい現在位置を示していない可能性が考えられるからである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−０１２５８２号公報
【特許文献２】特開２００９−０５８５１５号公報
【特許文献３】特開２０００−１３２７９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
測位装置が一定の距離以上移動した場合に位置情報の通信を行うように構成されている場合、測位装置が移動しなければ撮像装置は新たな位置情報を受信しない。そのため、位置情報に有効期限が設けられていると、撮像装置が最後に受信した位置情報が正しい現在位置を示し続けているにも関わらず、有効期限が切れて位置情報が利用できなくなってしまう可能性がある。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、正しい位置情報の利用が妨げられる可能性と誤った位置情報を利用してしまう可能性とをバランスよく低減する技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、通信手段を備える通信装置であって、前記通信手段を介して測位装置から位置情報を受信する受信手段と、前記受信した位置情報をメモリに格納する格納手段と、前記位置情報に有効期限を設定するか否かを判定する判定手段と、前記判定の結果に応じて前記位置情報に前記有効期限を設定する設定手段と、を備え、前記判定手段は、前記測位装置が所定距離以上移動したことに応じて位置情報を送信するように前記測位装置が構成されている可能性に関する所定の判定基準に基づき、前記可能性が高い場合には前記位置情報に前記有効期限を設定しないと判定し、前記可能性が低い場合には前記位置情報に前記有効期限を設定すると判定することを特徴とする通信装置を提供する。
【００１０】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための形態における記載によって更に明らかになるものである。
【発明の効果】
【００１１】
本発明によれば、正しい位置情報の利用が妨げられる可能性と誤った位置情報を利用してしまう可能性とをバランスよく低減することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】通信装置の一例である撮像装置１００の構成を示すブロック図。
【図２】測位装置１４０の構成を示すブロック図。
【図３】撮像装置１００及び測位装置１４０が実行する処理のシーケンス図（第１の実施形態）。
【図４】撮像装置１００及び測位装置１４０が実行する処理のシーケンス図（第２の実施形態）。
【図５】撮像装置１００及び測位装置１４０が実行する処理のシーケンス図（第３の実施形態）。
【図６】撮像装置１００及び測位装置１４０が実行する処理のシーケンス図（第４の実施形態）。
【図７】撮像装置１００及び測位装置１４０が実行する処理のシーケンス図（第５の実施形態）。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して、本発明の実施形態を説明する。なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１４】
［第１の実施形態］
図１は、通信装置の一例である撮像装置１００の構成を示すブロック図である。撮像装置１００は、撮影レンズ１０１と、ＡＦ駆動部１０２（オートフォーカス駆動部）とを含む。ＡＦ駆動部１０２は、例えばＤＣモータやステッピングモータによって構成され、マイクロコンピュータ１２３の制御によって撮影レンズ１０１のフォーカスレンズ位置を変化させることにより、ピントを合わせる。ズーム駆動部１０３は、例えばＤＣモータやステッピングモータによって構成され、マイクロコンピュータ１２３の制御によって撮影レンズ１０１の変倍レンズ位置を変化させることにより、撮影レンズ１０１の焦点距離を変化させる。撮像装置１００は、絞り１０４を含む。絞り駆動部１０５は、絞り１０４を駆動する。駆動量はマイクロコンピュータ１２３によって算出され、これにより光学的な絞り値が変化する。
【００１５】
主ミラー１０６は、撮影レンズ１０１から入射した光束をファインダ側と撮像素子側とに切り替える。主ミラー１０６は、通常時は光束をファインダ側へと導くよう反射させるように配されているが、撮影が行われる場合には、光束を撮像素子１１２へと導くように上方に跳ね上がる。また、主ミラー１０６は、その中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を焦点検出を行うためのセンサに入射するように透過させる。サブミラー１０７は、主ミラー１０６から透過してきた光束を反射させ焦点検出を行うためのセンサ（焦点検出回路１０９内に配置されている）に導く。
【００１６】
ペンタプリズム１０８は、ファインダを構成する。ファインダは、ペンタプリズム１０８に加えて、ピント板（不図示）及びアイピースレンズ（不図示）などによって構成させる。撮像装置１００は、焦点検出回路１０９を含む。主ミラー１０６の中央部を透過し、サブミラー１０７で反射された光束は、焦点検出回路１０９の内部に配置された光電変換を行うためのセンサに至る。フォーカス演算に用いるデフォーカス量は、センサの出力を演算することによって求められる。マイクロコンピュータ１２３は、演算結果を評価してＡＦ駆動部１０２に指示し、フォーカスレンズを駆動させる。
【００１７】
撮像装置１００は、フォーカルプレーンシャッタ１１０を含む。シャッタ駆動回路１１１は、フォーカルプレーンシャッタ１１０を駆動する。シャッタの開口時間は、マイクロコンピュータ１２３によって制御される。
【００１８】
撮像素子１１２は、撮影レンズ１０１によって結像された被写体像を電気信号に変換する。撮像素子１１２には、ＣＣＤやＣＭＯＳセンサなどが用いられる。撮像装置１００は、クランプ回路１１３と、ＡＧＣ回路１１４とを含む。クランプ回路１１３やＡＧＣ回路１１４は、Ａ／Ｄ変換をする前の基本的なアナログ信号処理を行う。マイクロコンピュータ１２３により、クランプレベルやＡＧＣ基準レベルの変更が行われる。Ａ／Ｄ変換器１１５は、撮像素子１１２のアナログ出力信号をデジタル信号に変換する。映像信号処理回路１１６は、ゲートアレイなどのロジックデバイスにより実現される。
【００１９】
通信インタフェース１１７は、ＵＳＢ、ＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）等に準拠する通信インタフェースであり、測位装置１４０と通信を行う。図１においては、測位装置１４０と通信するための通信インタフェースの数は１つであるが、１つ以上であればいくつでもよい。
【００２０】
撮像装置１００は、メモリコントローラ１１９と、メモリ１２０とを含む。メモリ１２０は、取り外し可能である場合もある。表示駆動回路１２１は、マイクロコンピュータ１２３の表示命令に従って、主表示部材１２７や副表示部材１２８を駆動する。また、副表示部材１２８には、ＬＥＤなどのバックライト（不図示）が配置されており、バックライトも表示駆動回路１２１により駆動される。マイクロコンピュータ１２３は、撮影前に設定されている撮影情報（絞り、シャッタースピード、ＩＳＯ感度等）や無線通信設定等を、必要に応じて主表示部材１２７、副表示部材１２８、又は外部表示機器１３７にも表示することができる。撮像装置１００は、バッファメモリ１２２を含む。
【００２１】
映像信号処理回路１１６は、デジタル化された画像データに、フィルタ処理、色変換処理、ガンマ処理を行うと共に、ＪＰＥＧなどの圧縮処理を行い、メモリコントローラ１１９に出力する。映像信号処理回路１１６は、マイク１３２又は音声ライン入力１３３からの音声信号の圧縮処理を行い、メモリコントローラ１１９に出力する。映像信号処理回路１１６は、撮像素子１１２からの映像信号や、メモリコントローラ１１９から逆に入力される画像データを、表示駆動回路１２１を通して主表示部材１２７、副表示部材１２８、外部表示機器１３７に出力することも可能である。これらの機能切り替えは、マイクロコンピュータ１２３の指示により行われる。映像信号処理回路１１６は、必要に応じて撮像素子１１２の信号の露出情報やホワイトバランスなどの情報をマイクロコンピュータ１２３に出力することが可能である。それらの情報を基に、マイクロコンピュータ１２３はホワイトバランス調整やゲイン調整の指示を行う。連続撮影動作の場合においては、撮影データは、未処理画像のままバッファメモリ１２２に一旦格納される。映像信号処理回路１１６は、メモリコントローラ１１９を通して未処理画像を読み出し、画像処理や圧縮処理を行う。映像信号処理回路１１６は、マイク１３２又は音声ライン入力１３３からの音声データを、Ｄ／Ａ変換器１３５を通してスピーカ１３６に出力することも可能である。
【００２２】
メモリコントローラ１１９は、映像信号処理回路１１６から入力された未処理のデジタル画像・音声データをバッファメモリ１２２に格納し、処理済みのデジタル画像・音声データをメモリ１２０に格納する。また、逆に、メモリコントローラ１１９は、バッファメモリ１２２やメモリ１２０から画像・音声データを読み出し、映像信号処理回路１１６に出力する。メモリコントローラ１１９は、通信インタフェース１１７を介して、メモリ１２０に記憶されている画像・音声を測位装置１４０に出力可能である。或いは、メモリコントローラ１１９は、測位装置１４０から送信されたデータを、通信インタフェース１１７を介してメモリ１２０に格納することも可能である。
【００２３】
操作部材１２４は、マイクロコンピュータ１２３にその状態を伝え、マイクロコンピュータ１２３は、操作部材１２４の状態変化に応じて撮像装置１００の各部をコントロールする。撮像装置１００は、スイッチ１  １２５（スイッチＳＷ１）と、スイッチ２  １２６（スイッチＳＷ２）とを含む。スイッチＳＷ１及びスイッチＳＷ２は、レリーズボタンの操作でオンオフするスイッチであり、それぞれ操作部材１２４の入力スイッチのうちの１つである。スイッチＳＷ１のみオンの状態は、レリーズボタン半押し状態であり、この状態でオートフォーカスの動作や測光動作が行われる。スイッチＳＷ１，ＳＷ２が共にオンの状態は、レリーズボタンの全押し状態であり、画像を記録するためのレリーズボタンオン状態である。この状態で撮影が行われる。また、スイッチＳＷ１，ＳＷ２がオンし続けている間は、連続撮影動作が行われる。操作部材１２４には、他に、ＩＳＯ設定ボタン、画像サイズ設定ボタン、画質設定ボタン、情報表示ボタンなどに対応するスイッチ（不図示）が接続されており、スイッチの状態が検出されている。
【００２４】
通信インタフェース１２９は、外部表示機器１３７と接続可能な通信インタフェースである。不揮発性メモリ１３０（ＥＥＰＲＯＭ）は、撮像装置１００に電源が入れられていない状態でも、データを保持することができる。電源部１３１は、撮像装置１００の各部に必要な電力を供給する。Ａ／Ｄ変換器１３４は、マイク１３２又は音声ライン入力１３３のアナログ出力信号をデジタル信号に変換する。Ｄ／Ａ変換器１３５は、デジタル信号をアナログ出力信号に変換する。外部表示機器１３７は、例えばディスプレイである。
【００２５】
測位装置１４０は、ＧＰＳなどの測位機能を有する装置であり、例えば、コンピュータ、携帯電話、又は携帯情報端末である。撮像装置１００は、通信インタフェース１１７を介して測位装置１４０と各種情報や画像データの送受信を行うことができる。
【００２６】
図２は、測位装置１４０の構成を示すブロック図である。測位装置１４０は、マイクロコンピュータ２０１と、メモリ２０２とを含む。ＧＰＳ信号処理部２０３は、ＧＰＳ衛星２１０から受信したＧＰＳ信号から測位装置１４０の位置情報を算出し、メモリ２０２に保存する。通信インタフェース２０４は、撮像装置１００の通信インタフェース１１７を介して、有線又は無線により撮像装置１００と通信する。
【００２７】
ここで、本実施形態の基本的な考え方について説明する。撮像装置１００が通信可能な測位装置１４０としては、定期的に撮像装置１００へ位置情報を送信するタイプもあれば、一定の距離以上移動した場合に撮像装置１００へ位置情報を送信するタイプもある。前者（以下、「定期的送信タイプ」と呼ぶ）の場合、撮像装置１００は、受信した位置情報に有効期限を設定することにより、誤った位置情報を利用してしまう可能性を低減することができる。後者（以下、「移動時送信タイプ」と呼ぶ）の場合、撮像装置１００は、受信した位置情報に有効期限を設定しないことにより、正しい位置情報の利用が妨げられる可能性を低減することができる。そこで、撮像装置１００は、測位装置１４０が移動時送信タイプであるか否かに基づいて、測位装置１４０から受信した位置情報に有効期限を設定するか否かを決定する。但し、撮像装置１００は、測位装置１４０が移動時送信タイプであるか否かを正確に判別する必要はなく、測位装置１４０が移動時送信タイプである可能性が高いか否かを判定できればよい。判定基準は特定のものに限定されないが、例えば、撮像装置１００と測位装置１４０との間の通信方式（例えば、ＢＬＥであるか否か）を判定基準として用いることができる。或いは、測位装置１４０の構成（例えば、測位装置１４０が位置情報の送信間隔を設定できるように構成されているか否かや、測位装置１４０のオペレーティングシステム（ＯＳ）がｉＯＳ（登録商標）であるか否か）を判定基準として用いることもできる。また、複数の判定基準を組み合わせることもできる。
【００２８】
第１の実施形態では、撮像装置１００が、測位装置１４０が移動時送信タイプである可能性を、通信方式がＢＬＥであるか否かに基づいて判定する場合について説明する。以下の説明において、撮像装置１００の通信インタフェース１１７と測位装置１４０の通信インタフェース２０４とは、ＢＬＥによる通信を行うものとする。また、測位装置１４０は、スマートフォンなどの携帯通信端末であるものとする。
【００２９】
図３を参照して、撮像装置１００及び測位装置１４０が実行する処理について説明する。Ｓ３０１で、マイクロコンピュータ２０１は、通信インタフェース２０４を介して、撮像装置１００とのＢＬＥでの接続処理を開始する。Ｓ３０２で、マイクロコンピュータ１２３は、アドバタイズ信号をブロードキャストする。Ｓ３０３で、マイクロコンピュータ２０１は、Ｓ３０２で撮像装置１００からブロードキャストされたアドバタイズ信号の受信に応じて、撮像装置１００に接続要求を送信する。なお、測位装置１４０の周囲に複数の撮像装置が存在し、それぞれからアドバタイズ信号がブロードキャストされている場合は、測位装置１４０の表示部（不図示）に、各撮像装置の存在を通知する画面が表示される。ユーザは、この画面を用いて、どの撮像装置と接続するかを選択することができる。測位装置１４０は、ユーザの選択を受け付けると、選択された撮像装置に対して接続要求を送信する。Ｓ３０４で、マイクロコンピュータ１２３は、接続がＢＬＥによるものであるか否かに応じて、位置情報の有効期限設定を無効化（ＢＬＥ接続時）又は有効化（非ＢＬＥ接続時（例えばＷｉＦｉ接続時））する。図３の例では、ＢＬＥ接続が行われるため、マイクロコンピュータ１２３は、位置情報の有効期限設定を無効化する。位置情報の有効期限設定を有効化する場合、マイクロコンピュータ１２３は、位置情報が有効である時間（有効時間）を併せて設定する。その後、マイクロコンピュータ１２３は、ＢＬＥ接続を確立させる。
【００３０】
Ｓ３０５で、ＧＰＳ信号処理部２０３は、ＧＰＳ衛星２１０からＧＰＳ信号を受信し、ＧＰＳ信号に基づいて位置情報を算出する。マイクロコンピュータ２０１は、ＧＰＳ信号処理部２０３により算出された位置情報を、ＢＬＥ接続を介して撮像装置１００に送信する。Ｓ３０６で、マイクロコンピュータ１２３は、測位装置１４０から受信した位置情報を、メモリコントローラ１１９を介してバッファメモリ１２２に格納する。このとき、マイクロコンピュータ１２３は、位置情報の取得時刻もバッファメモリ１２２に格納する。取得時刻は、測位装置１４０から撮像装置１００へ位置情報と共に送信されてもよいし、測位装置１４０が決定してもよい。後者の場合は、マイクロコンピュータ１２３は、例えば測位装置１４０から位置情報を受信した時刻を取得時刻として用いる。
【００３１】
Ｓ３０７で、マイクロコンピュータ１２３は、ユーザによりスイッチＳＷ１，ＳＷ２がオンされたことに応じて、被写体の撮影を開始する。Ｓ３０８で、マイクロコンピュータ１２３は、撮像素子１１２を用いて被写体を撮像し、映像信号処理回路１１６を用いて被写体の画像を生成する。マイクロコンピュータ１２３は、生成した画像を、メモリコントローラ１１９を介してバッファメモリ１２２に格納する。Ｓ３０９で、マイクロコンピュータ１２３は、位置情報をバッファメモリ１２２から読み出し、メモリコントローラ１１９に出力する。Ｓ３１０で、マイクロコンピュータ１２３は、バッファメモリ１２２に格納された被写体の画像に、バッファメモリ１２２から読み出された位置情報を付加する。これにより、画像と位置情報とが関連付けられる。マイクロコンピュータ１２３は、位置情報が付加された画像（位置情報付加画像）を、メモリコントローラ１１９を介してバッファメモリ１２２に格納する。Ｓ３１１で、マイクロコンピュータ１２３は、バッファメモリ１２２に格納された位置情報付加画像を、メモリコントローラ１１９を介してメモリ１２０に保存する。以上の処理により、測位装置１４０から受信した位置情報を、撮像装置１００で撮像した画像に付加することができる。
【００３２】
Ｓ３１２で、ＧＰＳ信号処理部２０３は、ＧＰＳ衛星２１０からＧＰＳ信号を受信し、ＧＰＳ信号に基づいて位置情報を算出する。マイクロコンピュータ２０１は、ＧＰＳ信号処理部２０３により算出された新たな位置情報と、前回撮像装置１００へ送信した位置情報との差に基づき、測位装置１４０が所定距離以上移動したか否かを判定する。測位装置１４０が所定距離以上移動した場合、マイクロコンピュータ２０１は、新たな位置情報を、ＢＬＥ接続を介して撮像装置１００に送信する。Ｓ３１３で、マイクロコンピュータ１２３は、測位装置１４０から受信した位置情報を、メモリコントローラ１１９を介してバッファメモリ１２２に格納することにより、古い位置情報を新たな位置情報で更新する。このとき、マイクロコンピュータ１２３は、位置情報の取得時刻も更新する。以上の処理を繰り返すことで、撮像装置１００は、測位装置１４０と接続中は、最新の位置情報を撮像装置１００で撮像した画像に付加することができる。
【００３３】
ここで、測位装置１４０が静止しているなどの理由により撮像装置１００が位置情報を長時間に亘って受信しなかった場合について説明する。
【００３４】
Ｓ３１４で、マイクロコンピュータ１２３は、位置情報の有効期限設定が有効であるか否かを判定する（Ｓ３０４参照）。有効期限設定が有効である場合、マイクロコンピュータ１２３はＳ３１５の処理を実行する。Ｓ３１５で、マイクロコンピュータ１２３は、Ｓ３０４において設定された有効時間、バッファメモリ１２２に格納された取得時刻、及び現在時刻に基づき、バッファメモリ１２２に格納された位置情報の有効期限が切れているか否かを判定する。位置情報の有効期限が切れている場合、マイクロコンピュータ１２３はＳ３１６の処理を実行する。Ｓ３１６で、マイクロコンピュータ１２３は、バッファメモリ１２２に格納されている位置情報（測位装置１４０から受信した位置情報）を削除する。図３の例では、位置情報の有効期限設定が無効であるため、Ｓ３１６における位置情報の削除は行われない。従って、撮像装置１００と測位装置１４０とがＢＬＥで接続しているときは、撮像装置１００が位置情報を長時間に亘って受信しない場合であっても、以前に受信した位置情報を撮像装置１００で撮像した画像に付加することができる。
【００３５】
なお、Ｓ３１６における位置情報の削除は、位置情報に有効期限を設定する上で必須の処理ではない。位置情報の有効期限が切れた場合（即ち、現在時刻と位置情報の取得時刻との差がＳ３０４において設定された有効時間を超えている場合）に位置情報を利用しないように撮像装置１００が構成されていれば、撮像装置１００は位置情報を削除しなくてもよい。
【００３６】
次に、測位装置１４０がＢＬＥ接続の切断指示をユーザから受け付けた場合の処理について説明する。測位装置１４０がＢＬＥ接続の切断指示をユーザから受け付けると、Ｓ３１７で、マイクロコンピュータ２０１は、撮像装置１００とのＢＬＥ接続の切断処理を開始する。Ｓ３１８で、マイクロコンピュータ１２３は、バッファメモリ１２２に格納されている位置情報（測位装置１４０から受信した位置情報）を削除する。Ｓ３１９で、マイクロコンピュータ１２３は、測位装置１４０とのＢＬＥ接続を切断する。以上の処理により、ＢＬＥ接続の切断後に撮像装置１００で撮像された画像には、切断前に測位装置１４０から受信した位置情報が付加されることがなくなる。
【００３７】
以上説明したように、第１の実施形態によれば、撮像装置１００は、測位装置１４０が移動時送信タイプである可能性を、通信方式がＢＬＥであるか否かに基づいて判定する。そして、撮像装置１００は、ＢＬＥの場合、位置情報に有効期限を設定せず、そうでない場合、位置情報に有効期限を設定する。これにより、正しい位置情報の利用が妨げられる可能性と誤った位置情報を利用してしまう可能性とをバランスよく低減することが可能となる。
【００３８】
［第２の実施形態］
第２の実施形態では、撮像装置１００が、測位装置１４０が移動時送信タイプである可能性を、測位装置１４０がスマートフォン又はタブレットであるか否かに基づいて判定する場合について説明する。第２の実施形態において、撮像装置１００及び測位装置１４０の基本的な構成は、第１の実施形態と同様である。以下、主に第１の実施形態と異なる点について説明する。
【００３９】
以下の説明において、撮像装置１００の通信インタフェース１１７と測位装置１４０の通信インタフェース２０４とは、ＢＬＥによる通信を行うものとする。しかしながら、通信インタフェース１１７及び通信インタフェース２０４の通信方式はこれに限定されず、任意の通信方式を採用可能であり、例えば有線の通信方式であってもよい。また、測位装置１４０は、スマートフォンであるものとする。
【００４０】
図４を参照して、撮像装置１００及び測位装置１４０が実行する処理について説明する。図４において、図３と同一又は同様の処理が行われるステップには図３と同一の符号を付す。
【００４１】
Ｓ４０３の処理は、図３のＳ３０３の処理と概ね同じであるが、測位装置１４０から撮像装置１００へ送信される接続要求は、測位装置１４０がスマートフォンであることを示す機器情報を含む。Ｓ４０４で、マイクロコンピュータ１２３は、測位装置１４０がスマートフォン又はタブレットであるか否かに応じて、位置情報の有効期限設定を無効化（スマートフォン又はタブレットの場合）又は有効化（スマートフォン又はタブレット以外の場合）する。図４の例では、測位装置１４０がスマートフォンであるため、マイクロコンピュータ１２３は、位置情報の有効期限設定を無効化する。位置情報の有効期限設定を有効化する場合、マイクロコンピュータ１２３は、位置情報が有効である時間（有効時間）を併せて設定する。その後、マイクロコンピュータ１２３は、ＢＬＥ接続を確立させる。以降の処理は、第１の実施形態（図３）と同様である。
【００４２】
このように、撮像装置１００は、測位装置１４０が移動時送信タイプである可能性の判定基準として、測位装置１４０がスマートフォン又はタブレットであるか否かという基準を用いることができる。この場合、測位装置１４０がスマートフォン又はタブレットであれば、通信方式に関わらず、位置情報の有効期限設定を無効化する（即ち、古い位置情報を利用する）ことが可能となる。
【００４３】
［第３の実施形態］
第３の実施形態では、撮像装置１００が、測位装置１４０が移動時送信タイプである可能性を、測位装置１４０が位置情報の送信間隔を設定できるように構成されているか否かに基づいて判定する場合について説明する。第３の実施形態において、撮像装置１００及び測位装置１４０の基本的な構成は、第１の実施形態と同様である。以下、主に第１の実施形態と異なる点について説明する。
【００４４】
以下の説明において、撮像装置１００の通信インタフェース１１７と測位装置１４０の通信インタフェース２０４とは、ＢＬＥによる通信を行うものとする。しかしながら、通信インタフェース１１７及び通信インタフェース２０４の通信方式はこれに限定されず、任意の通信方式を採用可能であり、例えば有線の通信方式であってもよい。また、測位装置１４０は、スマートフォンなどの携帯通信端末であるものとする。
【００４５】
図５を参照して、撮像装置１００及び測位装置１４０が実行する処理について説明する。図５において、図３と同一又は同様の処理が行われるステップには図３と同一の符号を付す。
【００４６】
Ｓ５０３の処理は、図３のＳ３０３の処理と概ね同じであるが、測位装置１４０から撮像装置１００へ送信される接続要求は、測位装置１４０が位置情報の送信間隔を設定できないように構成されていることを示す情報を含む。Ｓ５０４で、マイクロコンピュータ１２３は、測位装置１４０が位置情報の送信間隔を設定できるように構成されているか否かに応じて、位置情報の有効期限設定を無効化（設定不可の場合）又は有効化（設定可能の場合）する。図５の例では、測位装置１４０が位置情報の送信間隔を設定できないように構成されているため、マイクロコンピュータ１２３は、位置情報の有効期限設定を無効化する。位置情報の有効期限設定を有効化する場合、マイクロコンピュータ１２３は、位置情報が有効である時間（有効時間）を併せて設定する。その後、マイクロコンピュータ１２３は、ＢＬＥ接続を確立させる。以降の処理は、第１の実施形態（図３）と同様である。
【００４７】
このように、撮像装置１００は、測位装置１４０が移動時送信タイプである可能性の判定基準として、測位装置１４０が位置情報の送信間隔を設定できるように構成されているか否かに基づいて判定することができる。この場合、測位装置１４０が位置情報の送信間隔を設定できないように構成されていれば、通信方式に関わらず、位置情報の有効期限設定を無効化する（即ち、古い位置情報を利用する）ことが可能となる。
【００４８】
［第４の実施形態］
第４の実施形態では、撮像装置１００が、測位装置１４０が移動時送信タイプである可能性を、通信方式が無線であるか否かに基づいて判定する場合について説明する。第４の実施形態において、撮像装置１００及び測位装置１４０の基本的な構成は、第１の実施形態と同様である。以下、主に第１の実施形態と異なる点について説明する。
【００４９】
以下の説明において、撮像装置１００の通信インタフェース１１７と測位装置１４０の通信インタフェース２０４とは、何らかの無線通信規格（ＢＬＥやＷｉＦｉなど）による通信を行うものとする。また、測位装置１４０は、スマートフォンなどの携帯通信端末であるものとする。
【００５０】
図６を参照して、撮像装置１００及び測位装置１４０が実行する処理について説明する。図６において、図３と同一又は同様の処理が行われるステップには図３と同一の符号を付す。
【００５１】
Ｓ６０１で、マイクロコンピュータ２０１は、通信インタフェース２０４を介して、撮像装置１００との無線接続処理を開始する。Ｓ６０２で、マイクロコンピュータ２０１は、無線通信規格に応じて必要とされる無線接続情報（例えばＰＩＮコード）を撮像装置１００へ送信する。Ｓ６０３で、マイクロコンピュータ１２３は、無線通信規格に応じて必要とされる無線接続情報（例えばＰＩＮコードなど）を測位装置１４０へ送信する。Ｓ６０４で、マイクロコンピュータ１２３は、接続が無線によるものであるか否かに応じて、位置情報の有効期限設定を無効化（無線接続時）又は有効化（有線接続時）する。図６の例では、無線接続が行われるため、マイクロコンピュータ１２３は、位置情報の有効期限設定を無効化する。位置情報の有効期限設定を有効化する場合、マイクロコンピュータ１２３は、位置情報が有効である時間（有効時間）を併せて設定する。その後、マイクロコンピュータ１２３は、無線接続を確立させる。以降の処理は、第１の実施形態（図３）と概ね同様である。但し、Ｓ６１７及びＳ６１９の処理は、無線通信規格に応じて変化する。
【００５２】
このように、撮像装置１００は、測位装置１４０が移動時送信タイプである可能性の判定基準として、通信方式が無線であるか否かという基準を用いることができる。この場合、通信方式が無線であれば、ＢＬＥ以外の通信方式であっても、位置情報の有効期限設定を無効化する（即ち、古い位置情報を利用する）ことが可能となる。
【００５３】
［第５の実施形態］
第５の実施形態では、撮像装置１００が、測位装置１４０が移動時送信タイプである可能性を、測位装置１４０のオペレーティングシステム（ＯＳ）がｉＯＳであるか否かに基づいて判定する場合について説明する。第５の実施形態において、撮像装置１００及び測位装置１４０の基本的な構成は、第１の実施形態と同様である。以下、主に第１の実施形態と異なる点について説明する。
【００５４】
以下の説明において、撮像装置１００の通信インタフェース１１７と測位装置１４０の通信インタフェース２０４とは、ＢＬＥによる通信を行うものとする。しかしながら、通信インタフェース１１７及び通信インタフェース２０４の通信方式はこれに限定されず、任意の通信方式を採用可能であり、例えば有線の通信方式であってもよい。また、測位装置１４０は、ｉＯＳを搭載したスマートフォンであるものとする。
【００５５】
図７を参照して、撮像装置１００及び測位装置１４０が実行する処理について説明する。図７において、図３と同一又は同様の処理が行われるステップには図３と同一の符号を付す。
【００５６】
Ｓ７０３の処理は、図３のＳ３０３の処理と概ね同じであるが、測位装置１４０から撮像装置１００へ送信される接続要求は、測位装置１４０のＯＳがｉＯＳであることを示す機器情報を含む。Ｓ７０４で、マイクロコンピュータ１２３は、測位装置１４０のＯＳがｉＯＳであるか否かに応じて、位置情報の有効期限設定を無効化（ｉＯＳの場合）又は有効化（ｉＯＳ以外（例えばＡｎｄｒｏｉｄ（登録商標））の場合）する。図７の例では、測位装置１４０のＯＳがｉＯＳであるため、マイクロコンピュータ１２３は、位置情報の有効期限設定を無効化する。位置情報の有効期限設定を有効化する場合、マイクロコンピュータ１２３は、位置情報が有効である時間（有効時間）を併せて設定する。その後、マイクロコンピュータ１２３は、ＢＬＥ接続を確立させる。以降の処理は、第１の実施形態（図３）と同様である。
【００５７】
このように、撮像装置１００は、測位装置１４０が移動時送信タイプである可能性の判定基準として、測位装置１４０のＯＳがｉＯＳであるか否かという基準を用いることができる。この場合、測位装置１４０のＯＳがｉＯＳであれば、通信方式に関わらず、位置情報の有効期限設定を無効化する（即ち、古い位置情報を利用する）ことが可能となる。
【００５８】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５９】
１００…撮像装置、１１７…通信インタフェース、１２２…バッファメモリ、１２３…マイクロコンピュータ、１４０…測位装置
【図１】
2018056660.tif 000003
【図２】
2018056660.tif 000004
【図３】
2018056660.tif 000005
【図４】
2018056660.tif 000006
【図５】
2018056660.tif 000007
【図６】
2018056660.tif 000008
【図７】
2018056660.tif 000009