(57)【要約】【課題】電池消耗を押さえつつ、スマートフォンから送信された位置情報に基づき撮影画像に正確な位置情報を付与すること。【解決手段】デジタルカメラとのＢｌｕｅｔｏｏｔｈの通信が切断し、デジタルカメラへの位置情報を送信する必要がないと判断する場合においても、デジタルカメラの撮影に備えて、継続的に行う位置情報の取得処理を停止せず、位置情報の取得処理を行っておき、所定の時間が経過したら、位置情報の更新を停止して、スマートフォンの電池消耗を抑える。【選択図】図５
2018207423.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラとスマートフォンの通信システムにおいて、
ペアリング時に暗号鍵の生成と交換を行って互いに記憶し、その暗号鍵を使用して暗号化通信するデジタルカメラとスマートフォンにおいて、
前記デジタルカメラは、
Ｂｌｕｅｔｏｏｔｈの通信手段と、外部の機器と接続・送受信することができる機能と、アドバタイズ信号を発信する機能と、外部の機器から受信した位置情報を保持する機能と、デジタルカメラの画像に位置情報を付与する手段とを有し、
前記スマートフォンは、
スマートフォンの位置情報を継続的に取得する機能と、最新の位置情報をスマートフォンの作業用メモリ２０４へ保存する機能を有し、Ｂｌｕｅｔｏｏｔｈの通信手段と、外部の機器と接続することができる機能と、周囲のデバイスから発信されるアドバタイズ信号を検出する手段を備え、
前記デジタルカメラとのＢｌｕｅｔｏｏｔｈの通信が切断し、デジタルカメラへの位置情報を送信する必要がないと判断する場合においても、デジタルカメラの撮影に備えて、継続的に行う位置情報の取得処理を停止せず、位置情報の取得処理を行っておき、所定の時間が経過したら、位置情報の更新を停止して、スマートフォンの電池消耗を抑え、
デジタルカメラのアドバタイズ信号を検出し、デジタルカメラとのＢｌｕｅｔｏｏｔｈ接続を完了したのち、記録していた最新の位置情報をデジタルカメラへ送信する機能を有することを特徴とする通信システム。
【請求項２】
前記スマートフォンが位置情報の検出を停止するまでの時間を算出する手法において、あらかじめ決定しておいた時間を採用する手段と、前記デジタルカメラとの接続履歴をもとに時間を決定する手段と、前記デジタルカメラから得られた撮影頻度をもとに時間を決定する手段を持ち、前記スマートフォンは前期デジタルカメラからの停止要求の状況に応じた停止時間を決定することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記デジタルカメラが撮影を行った後で、スマートフォンから撮影前にスマートフォンで検出した位置情報が通知された際に、前期デジタルカメラは記憶媒体に保存した対象撮影画像に位置情報を付与することを特徴とする請求項１に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を行う技術に関する。
【背景技術】
【０００２】
近年、スマートフォンの登場によって、画像や動画を活用するなどして、コミュニケーションする機会が増えている。その機会の増加に伴って、ユーザーは、より綺麗な画像・動画を記録しておきたいという欲求を満たすために、スマートフォンに組み込まれているカメラで撮影した画像や動画だけなく、デジタルカメラで撮影した画像や動画もスマートフォンで活用することを期待されている。
【０００３】
そのような中、Ｂｌｕｅｔｏｏｔｈ（登録商標）／Ｗｉ−Ｆｉ（登録商標）機能搭載のデジタルカメラが登場してきている。このデジタルカメラは、スマートフォンと直接Ｂｌｕｅｔｏｏｔｈによって常時接続することをユースケースとしており、デジタルカメラは接続対象のスマートフォンに発見されるように、アドバタイズ信号を発信して周囲に存在を示し、スマートフォンはデジタルカメラを発見すると、デジタルカメラとＢｌｕｅｔｏｏｔｈ接続を行い、デジタルカメラとスマートフォンでＢｌｕｅｔｏｏｔｈ接続を完了した後、デジタルカメラとスマートフォンとのＢｌｕｅｔｏｏｔｈ通信は、低消費電力で通信できることを特徴であり、常時接続した状態で必要に応じて、スマートフォンのアプリケーションから制御して、Ｗｉ−Ｆｉ接続に切り替えて、高速な画像転送を行うことができる。また、デジタルカメラとスマートフォンの間でペアリングを行うことにより、暗号化したデータ通信が可能となる。
【０００４】
また、Ｂｌｕｅｔｏｏｔｈ通信を介して、位置情報を取得可能なスマートフォンから、位置情報をデジタルカメラへ送り、デジタルカメラで撮影した画像にスマートフォンから受信した位置情報を画像情報として付与して画像を保存する技術がある。
【０００５】
最新の位置情報をスマートフォンで取得するには、位置情報の取得更新処理を常時実施しておく必要があり、かつ、撮影した画像に正しい位置情報を扶養するためには、デジタルカメラへスマートフォンから位置情報が更新されるたびに最新の位置情報を送り続ける必要がある。
【０００６】
しかしながら、スマートフォンで位置情報の更新処理を常に行っておく場合は、電池の消耗が激しくなる問題がある。また、更新された位置情報をスマートフォンからデジタルカメラへ送るためＢｌｕｅｔｏｏｔｈの接続を維持しておく必要があり、スマートフォン並びにデジタルカメラ双方の電池を消耗してしまう問題がある。
【０００７】
そこで、デジタルカメラへスマートフォンから情報をカメラ送信したのち、スマートフォン側で位置情報の取得が必要ないと判断される場合においても、デジタルカメラ側との再接続で位置情報をすぐにデジタルカメラへ送信するためにしばらく通信を切断しないようにしておく先行技術（特許文献１）や、デジタルカメラの撮影頻度によって、スマートフォン側のＧＰＳの更新情報の取得頻度を低下させてスマートフォンの消費電力を抑えるといった先行技術（特許文献２）が示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許３７１０３３５号公報
【特許文献２】特開２００７−１５８８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
位置情報をスマートフォンからデジタルカメラに送信する場合に、デジタルカメラの電源がＯＦＦされデジタルカメラとスマートフォンの接続が切れた後も、スマートフォンでの位置情報更新を続けることは消費電力の観点で望ましくない。
【００１０】
一方で、デジタルカメラが撮影を行う場合などは、即座にかつ正確な位置情報をスマートフォンから送信することが望ましい。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明に係る通信システムは、
ペアリング時に暗号鍵の生成と交換を行って互いに記憶し、その暗号鍵を使用して暗号化通信するデジタルカメラとスマートフォンを含む、前記デジタルカメラは、Ｂｌｕｅｔｏｏｔｈの通信手段と、外部の機器と接続・送受信することができる機能と、アドバタイズ信号を発信する機能と、外部の機器から受信した位置情報を保持する機能と、デジタルカメラの画像に位置情報を付与する手段を有し、前記スマートフォンは、スマートフォンの位置情報を継続的に取得する機能と、最新の位置情報をスマートフォンの作業用メモリ２０４へ保存する機能と、Ｂｌｕｅｔｏｏｔｈの通信手段と、外部の機器と接続することができる機能と、周囲のデバイスから発信されるアドバタイズ信号を検出する手段とを有し、前記デジタルカメラとのＢｌｕｅｔｏｏｔｈの通信が切断し、デジタルカメラへの位置情報を送信する必要がないと判断する場合においても、デジタルカメラの撮影に備えて、継続的に行う位置情報の取得処理を停止せず、位置情報の取得処理を行っておき、所定の時間が経過したら、位置情報の更新を停止して、スマートフォンの電池消耗を抑え、デジタルカメラのアドバタイズ信号を検出し、デジタルカメラとのＢｌｕｅｔｏｏｔｈ接続を完了したのち、記録していた最新の位置情報をデジタルカメラへ送信する機能を有することを特徴とする。
【発明の効果】
【００１２】
本発明に係る通信システムによれば、スマートフォンにおいて位置情報更新の電池消耗を最低限に抑え、デジタルカメラとのＢｌｕｅｔｏｏｔｈ再接続後に位置情報を即座にスマートフォンからデジタルカメラへ送信して、撮影した画像に位置情報を付与することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】デジタルカメラ１００の構成を示すハードウェア構成図である。
【図２】スマートフォン２００の構成を示すハードウェア構成図である。
【図３】スマートフォン２００が位置情報を取得し、デジタルカメラ１００へ位置情報の送信を行う構成を示すシステム構成図である。
【図４】デジタルカメラ１００へスマートフォン２００から送信する位置情報のデータ構成を示す構造図である。
【図５】デジタルカメラ１００とスマートフォン２００との間で行われる位置情報送信に関するシーケンス図である。
【図６】デジタルカメラ１００の通信接続・切断および、位置情報受信に関する処理を示したフロー図である。
【図７】スマートフォン２００の位置情報検出および位置情報の更新処理、デジタルカメラ１００へ位置情報を送信する処理を示したフローチャートである。
【図８】デジタルカメラ１００の位置情報取得要求の停止を受けて、スマートフォン２００が位置情報の更新を停止するまでの処理のフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【００１５】
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１６】
＜デジタルカメラの構成＞
図１（ａ）は、本実施形態の通信装置の一例であるデジタルカメラ１００の構成例を示すハードウェア構成図である。なお、ここでは通信装置の一例としてデジタルカメラについて述べるが、通信装置はこれに限られない。例えば通信装置は携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１７】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１８】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部１０２は、制御部１０１に制御されることにより、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）の規格に従って、記録媒体１１０に記録される。
【００１９】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００２０】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００２１】
操作部１０５は、ユーザーがデジタルカメラ１００に対する指示をユーザーから受け付けるために用いられる。操作部１０５は例えば、ユーザーがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。さらに、後述の通信部１１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００２２】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００２３】
ＲＴＣ１０７は、時計管理を行う。操作部１０５によって、ユーザーによって時刻設定した場合でもよいし、通信部１１１を介して時刻情報を取得して設定する、または、電波時計によって捕捉された時計設定でも構わない。時刻を管理することができればよい。
【００２４】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２５】
通信部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、通信部１１１を介して外部装置に送信することができる。なお、本実施形態では、通信部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、通信部１１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。通信部１１１は第１の無線通信手段の一例である。
【００２６】
通信部１１２は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部１１２を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、通信部１１２を介して外部装置に送信することができる。なお、本実施形態では、通信部１１２は外部装置とＩＥＥＥ８０２．１５．１の規格に従った、いわゆるＢｌｕｅｔｏｏｔｈ（登録商標）で通信するためのインターフェースを含む。制御部１０１は、通信部１１２を制御することで外部装置との無線通信を実現する。なお、通信方式はＢｌｕｅｔｏｏｔｈに限定されるものではなく、例えば、ＩＥＥＥ８０２．１１の規格で知られる無線ＬＡＮ、または、赤外通信方式も含む。また、通信部１１２は、第１の無線通信手段の一例である。
【００２７】
なお、本実施形態におけるデジタルカメラ１００の通信部１１２は、ペリフェラルモードか、または、セントラルモードかのいずれかを有している。そして、通信部１１２をペリフェラルモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、Ｂｌｕｅｔｏｏｔｈにおけるクライアント機器として動作することが可能である。デジタルカメラ１００がクライアント機器として動作する場合、セントラルモードになる外部機器に接続することで通信することが可能である。なお、接続する外部機器との認証については、事前にペアリングを行うことで、接続する外部機器の固有情報を不揮発性メモリ１０３に保持する。
【００２８】
近接無線通信部１１４は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部１１４は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することでＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に従った非接触近接通信を実現する。本実施形態の近接無線通信部１１４は、デジタルカメラ１００の側部に配される。
【００２９】
後述するスマートフォン２００とは、互いの近接無線通信部１１４と近接無線通信部２１４を近接させることにより通信を開始して接続される。なお、近接無線通信部１１４を用いてスマートフォン２００と接続させる場合、必ずしも近接無線通信部１１４と近接無線通信部２１４を接触させる必要はない。互いの近接無線通信部１１４と近接無線通信部２１４は、一定の距離だけ離れていても通信することができるため、互いの機器を接続するためには、近接無線通信可能な範囲まで近づければよい。以下の説明では、この近接無線通信可能な範囲まで近づけることを、近接させる、とも記載する。
【００３０】
次に、デジタルカメラ１００の外観について説明する。
【００３１】
図１（ｂ）、図１（ｃ）はデジタルカメラ１００の外観の一例を示す図である。
【００３２】
レリーズスイッチ１０５ａや再生ボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄは、前述の操作部１０５に含まれる操作部材である。また、表示部１０６には、撮像部１０２による撮像の結果得られた画像が表示される。また、本実施形態のデジタルカメラ１００は、カメラ筺体の側面に給電部１１２のアンテナ部分を有する。この給電部１１２同士を一定の距離に近づけることにより、給電を行うことができる。これにより、ケーブル等を介さずに非接触で給電可能であると共に、給電の開始終了を制御することができる。
【００３３】
以上がデジタルカメラ１００の説明である。
【００３４】
＜スマートフォン２００の内部構成＞
図２は、本実施形態の情報処理装置の一例であるスマートフォン２００の構成例を示すハードウェア構成図である。なお、ここでは情報処理装置の一例としてスマートフォンについて述べるが、情報処理装置はこれに限られない。例えば情報処理装置は、無線機能付きのデジタルカメラ、タブレットデバイス、あるいはパーソナルコンピュータなどであってもよい。
【００３５】
制御部２０１は、入力された信号や、後述のプログラムに従ってスマートフォン２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００３６】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのアプリケーション（以下アプリ）が格納されている。
【００３７】
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００３８】
操作部２０５は、スマートフォン２００に対する指示をユーザーから受け付けるために用いられる。操作部２０５は例えば、ユーザーがスマートフォン２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、ＲＴＣ２０７を設定する操作部材や、表示部２０６に形成されるタッチパネルなどの操作部材を含む。
【００３９】
表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしもスマートフォン２００が備える必要はない。スマートフォン２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００４０】
ＲＴＣ２０７は、時計管理を行う。操作部２０５によって、ユーザーによって時刻設定した場合でもよいし、通信部２１１、通信部２１２または公衆網接続部２１３を介して時刻情報を取得して設定する、または、電波時計によって捕捉された時計設定でも構わない。時刻を管理することができればよい。また、アナログ時計のようなメカニカル機構から検出機構によって、時刻を入手することができるものであってもよい（この場合、ＲＴＣ２０７には、アナログ時計からの検出機構を含まれるものとする）。
【００４１】
記録媒体２１０は、デジタルカメラ１００が、通信部２１１を介して、制御部２０１に転送された画像データを記録することができる。記録媒体２１０は、スマートフォン２００に着脱可能なよう構成してもよいし、スマートフォン２００に内蔵されていてもよい。すなわち、スマートフォン２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００４２】
通信部２１１は、外部装置と接続するためのインターフェースである。本実施形態のスマートフォン２００は、通信部２１１を介して、外部装置とデータのやりとりを行うことができる。本実施形態では、通信部２１１はアンテナであり、制御部２０１は、アンテナを介して、デジタルカメラ１００と接続することができる。なお、本実施形態では、通信部２１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部２０１は、通信部２１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。通信部２１１は第１の無線通信手段の一例である。
【００４３】
通信部２１２は、外部装置と接続するためのインターフェースである。本実施形態のスマートフォン２００は、通信部２１２を介して、外部装置とデータのやりとりを行うことができる。例えば、デジタルカメラ１００で生成した画像データを、通信部２１２を介して受信することができる。なお、本実施形態では、通信部２１２は外部装置とＩＥＥＥ８０２．１５．１の規格に従った、いわゆるＢｌｕｅｔｏｏｔｈ（登録商標）で通信するためのインターフェースを含む。
【００４４】
制御部２０１は、通信部２１２を制御することで外部装置との無線通信を実現する。なお、通信方式はＢｌｕｅｔｏｏｔｈに限定されるものではなく、例えば、ＩＥＥＥ８０２．１１の規格で知られる無線ＬＡＮ、または、赤外通信方式も含む。また、通信部２１２は、第１の無線通信手段の一例である。
【００４５】
なお、本実施形態におけるスマートフォン２００の通信部２１２は、ペリフェラルモードか、または、セントラルモードかのいずれかを有している。そして、通信部２１２をセントラルモードで動作させることにより、本実施形態におけるスマートフォン２００は、Ｂｌｕｅｔｏｏｔｈにおけるサーバー機器として動作することが可能である。スマートフォン２００がサーバー機器として動作する場合、ペリフェラルモードになる外部機器に接続することで通信することが可能である。なお、接続する外部機器との認証については、事前にペアリングを行うことで、接続する外部機器の固有情報を不揮発性メモリ１０３に保持する。
【００４６】
近接無線通信部２１４は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部２１４は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することでＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に従った非接触近接通信を実現する。本実施形態の近接無線通信部２１４は、スマートフォン２００の側面に配される。
【００４７】
位置情報センサ部２１５は、例えば位置情報取得用の衛星の電波を利用したグローバル・ポジショニング・システム（ＧＰＳ）信号を受信するためのアンテナとＧＰＳ信号を処理するため変復調回路や通信コントローラから構成される。
【００４８】
＜デジタルカメラとスマートフォンのペアリング＞
デジタルカメラ１００とスマートフォン２００のＢｌｕｅｔｏｏｔｈでのペアリングについて説明する。
【００４９】
ユーザーが、デジタルカメラ１００を操作して、Ｂｌｕｅｔｏｏｔｈ設定機能のペアリング開始を実行する。デジタルカメラ１００でＢｌｕｅｔｏｏｔｈペアリングを開始すると、アドバタイズ信号３０２を周囲に発信する。
【００５０】
スマートフォン２００は、通信部１１２と通信部２１２でデジタルカメラ１００の発信したアドバタイズ信号３０２を受信し、アドバタイズ信号データからデジタルカメラ１００のペアリング要求を判別して、デジタルカメラ検出の表示をスマートフォン２００の表示部２０６へ行う。スマートフォン２００は、ユーザー３０１により見つかったデジタルカメラ１００とのペアリングを開始する操作を受け、デジタルカメラ１００へＢｌｕｅｔｏｏｔｈ接続要求を行い、デジタルカメラ１００とスマートフォン２００はＢｌｕｅｔｏｏｔｈ接続が確立する。
【００５１】
スマートフォン２００からペアリング要求をデジタルカメラ１００に通知して、通信データの暗号化のための鍵を交換して、スマートフォン２００とデジタルカメラ１００で暗号化通信可能な状態となる。
【００５２】
その後、スマートフォン２００のアプリケーションに紐付けられた、アプリケーション識別子の情報をデジタルカメラ１００へＢｌｕｅｔｏｏｔｈ通信を介して、デジタルカメラ１００に記憶して、スマートフォン２００デジタルカメラ１００と間でペアリングが確立する。
【００５３】
デジタルカメラ１００とスマートフォン２００との間で鍵交換をせずに暗号化通信なしでデータのやり取りをする場合に、スマートフォン２００で動作するアプリケーションでペアリング対象のデジタルカメラ１００の情報を記憶し、アプリケーションの識別情報のみをデジタルカメラ１００に記憶する方式を採用してもよい。
【００５４】
デジタルカメラ１００、スマートフォン２００とのペアリングが完了すると、デジタルカメラ１００がアドバタイズ信号３０２を発信し、スマートフォン２００がペアリング済みのデジタルカメラ１００を検出した際に、スマートフォン２００は既にペアリング済みであると判定が可能である。
【００５５】
＜位置情報の取得方法＞
スマートフォン２００における位置情報の取得は、位置情報センサ２１５によってＧＰＳ位置情報の取得する場合や、公衆無線接続部２１３を介して得られる位置情報並びに通信部２１１による無線ＬＡＮを介して位置情報の取得する場合があり、いずれの位置情報の更新はオペレーティングシステムの位置情報の更新通知イベントをもってアプリケーションは位置情報の更新通知を受け取る。
【００５６】
また、アプリケーションはオペレーティングシステムへ位置情報の周期的な更新命令の有効または無効を命令することによって、位置情報の更新を開始および停止を行うことが可能である。
【００５７】
＜システム構成図＞
続いて、実施形態におけるシステム構成図について説明する。
【００５８】
図３は、デジタルカメラ１００とスマートフォン２００で、デジタルカメラ１００から出力されるＢｌｕｅｔｏｏｔｈのアドバタイズ信号３０２を検出してスマートフォン２００の表示を更新するまでのシステム構成図である。
【００５９】
以下に、デジタルカメラ１００とスマートフォン２００で、デジタルカメラ１００から出力されるＢｌｕｅｔｏｏｔｈのアドバタイズ信号３０２を検出してスマートフォン２００の表示を更新するまでの流れを示す。
【００６０】
図３（ａ）は、デジタルカメラ１００とスマートフォン２００がＢｌｕｅｔｏｏｔｈ接続３０３し、データの送受信ができる状態である際に、スマートフォン２００が衛星５０のＧＰＳ信号５１を受信し、デジタルカメラ１００へ位置情報を送信し、ユーザー３０１が、デジタルカメラを操作して、撮影を行った際に記録画像へスマートフォン２００より取得した位置情報を付与する一連の流れを示す図である。
【００６１】
図３（ｂ）は、ユーザー３０１がデジタルカメラ１００での撮影を中断して、デジタルカメラ１００の電源をＯＦＦし、デジタルカメラ１００とスマートフォン２００とのＢｌｕｅｔｏｏｔｈ接続３０３が切断された状態を示す図である。
【００６２】
この時、スマートフォン２００では、位置情報の更新を停止することなく、一定時間更新を継続し、一定の時間が経過すると、デジタルカメラ１００のアドバタイズ信号３０２を検出していないことを判断して、デジタルカメラ１００のＢｌｕｅｔｏｏｔｈ接続を行わないと判断し、位置情報の更新を停止する。
【００６３】
図３（ｃ）は、ユーザー３０１がデジタルカメラ１００での撮影を再開し、デジタルカメラ１００の電源をＯＮして、デジタルカメラ１００が周囲に向けてＢｌｕｅｔｏｏｔｈのアドバタイズ信号３０２を発信していることを示す図である。
【００６４】
スマートフォン２００はペアリング済みのデジタルカメラ１００を発見することが可能となる。
【００６５】
図３（ｄ）は、スマートフォン２００と発見したデジタルカメラ１００とＢｌｕｅｔｏｏｔｈ接続３０３を行い、スマートフォン２００で保持していた最新の位置情報をデジタルカメラ１００へ送信していることを示す図である。
【００６６】
以上の流れで、スマートフォン２００は、位置情報の更新による電池消耗が少なく、かつデジタルカメラ１００は、スマートフォン２００とのＢｌｕｅｔｏｏｔ接続を切断した後でも、スマートフォン２００と再度接続を行った際に、最新の位置情報をスマートフォン２００から受信して、撮影画像に付与すること可能となる
＜位置情報のデータ構成図＞
図４は、スマートフォン２００からデジタルカメラ１００へＢｌｕｅｔｏｏｔｈ接続３０３を介して送信する位置情報のデータ構成を示す図である。
【００６７】
位置情報データは緯度４０２、南緯、北緯を示す緯度方向４０３、経度４０４、東経、西経を示す経度方向４０５、高度４０６、高度の海抜を基準とした方向４０７、位置情報を測位した時刻４０８、位置情報の精度（メートル）を示す４０９で構成されている。なお、緯度４０２、経度４０４、高度４０６においては方向を含まない。また緯度、経度、高度の方向を示す値として、北緯を「Ｓ」、南緯を「Ｎ」で示し、西経を「Ｗ」、東経を「Ｅ」、さらに高度においては、海抜０メートルを境に「＋」、「−」といったキャラクタで構成する。
【００６８】
なお、Ｂｌｕｅｔｏｏｔｈ通信では、デバイスによっては複数のパケットで１つのデータ送信を行うロングパケットを使用できず、１パケットの通信サイズの制限がある可能性があるため、例えば経度が浮動小数点のＤｏｕｂｌｅ型ではなくＦｌｏａｔ型を使用するなどして、データ圧縮した形式で送信してもよい。
【００６９】
＜位置情報の更新制御＞
本実施例において、デジタルカメラ１００とスマートフォン２００がＢｌｕｅｔｏｏｔｈ接続中に、ユーザー３０１によりデジタルカメラ１００の電源がＯＦＦされたなどのＢｌｕｅｔｏｏｔｈ接続の切断や、デジタルカメラ１００の位置情報取得要求状態がＯＦＦされ、デジタルカメラ１００から位置情報の取得要求のＯＦＦ通知がなされた場合に、スマートフォン２００は取得要求が無い状態へ遷移したと判断する。
【００７０】
その際、スマートフォン２００は、周期的な位置情報の取得する必要はなくなるが、デジタルカメラ１００で撮影操作が開始される場合には、即座に位置情報の取得を行い最新の位置情報を取得し、デジタルカメラ１００のアドバタイズ信号を検出し、Ｂｌｕｅｔｏｏｔｈ接続を行い最新の位置情報をデジタルカメラ１００へ送信する必要がある。
【００７１】
スマートフォン２００は、最新の位置情報をデジタルカメラ１００へ即座に送信するため、常に最新の位置情報を取得しておくことで解決することが可能であるが、その場合電池の消費量が上がり、電話機能の使用時間のみならず他のアプリケーションの使用に対して影響が出てしまう。
【００７２】
そのためスマートフォン２００は、デジタルカメラ１００からの位置情報の取得要求が無い状態に遷移してから、一定時間経過するまで位置情報の取得を停止せず、最新の位置情報を更新し続けるようにして、デジタルカメラ１００からの位置情報取得要求に備える。一定時間が経過したのち、スマートフォン２００は周期的に行う位置情報の取得を停止して、位置情報の取得によるスマートフォン２００の電池消費を軽減する。
【００７３】
＜位置情報取得を停止する時間の決定方法＞
スマートフォン２００における、デジタルカメラ１００からの位置情報の取得要求が無い状態に遷移してから位置情報取得を停止する時間の第１の決定方法は、スマートフォンの電池消費と、デジタルカメラ１００の操作頻度を考慮して、あらかじめ決定した１０分といった時間を用いる。第２の決定方法は、デジタルカメラ１００とのＢｌｕｅｔｏｏｔｈ接続の接続履歴を用いて、切断から接続までの時間の平均を算出して、平均時間よりも長い時間を位置情報の更新停止時間として決定する。第３の決定方法は、デジタルカメラ１００に保存した、撮影頻度の履歴をＢｌｕｅｔｏｏｔｈの通信を介してデジタルカメラ１００からスマートフォン２００に送信し、スマートフォン２００で平均的な撮影間隔時間を算出してそれよりも長い時間を位置情報更新停止までの時間として決定する。また、位置情報の更新停止時間を任意でユーザーが決定してもよい。
【００７４】
＜デジタルカメラへ位置情報送信シーケンス＞
図５に先に示した、デジタルカメラ１００からの位置情報の取得要求が無い状態に遷移してから、デジタルカメラ１００で撮影操作が開始され、スマートフォン２００から、Ｂｌｕｅｔｏｏｔｈ通信を介して最新の位置情報をデジタルカメラ１００へ送信し、撮影画像に位置情報を付与するまでのシーケンスを示す。
【００７５】
スマートフォン２００とデジタルカメラ１００は、Ｂｌｕｅｔｏｏｔｈ接続を行い、スマートフォン２００はＢｌｕｅｔｏｏｔｈのアドバタイズ信号を検知できる状態で、位置情報を送信可能な所からシーケンスの説明を以下に示す。
【００７６】
シーケンスＳ１００１において、オートパワーＯＦＦやユーザー３０１の操作により、デジタルカメラ１００の電源がＯＦＦされる、シーケンスＳ１００２のＢｌｕｅｔｏｏｔｈ接続が切断される。
【００７７】
次に、スマートフォン２００では、シーケンスＳ１００３で位置情報の取得更新を停止することなく、位置情報取得を停止する時間の決定方法に基づく停止時間を停止タイマーに設定し停止タイマーを開始する。
【００７８】
シーケンスＳ１００４において、停止タイマーで設定した時間が経過すると、位置情報の取得および更新を停止してスマートフォン２００の電池消費を抑える。
【００７９】
デジタルカメラ１００において、シーケンスＳ１００５では、ユーザー３０１により撮影を開始するために再度電源をＯＮすると、デジタルカメラ１００は、Ｂｌｕｅｔｏｏｔｈ通信のためのアドバタイズ信号を発信する。
【００８０】
スマートフォン２００では、シーケンスＳ１００６にてデジタルカメラ１００から発信されたアドバタイズ信号を検知してカメラとの接続を開始する。デジタルカメラ１００とスマートフォン２００とのＢｌｕｅｔｏｏｔｈ接続が完了すると、スマートフォン２００は、シーケンスＳ１００７で初期化通信を行い位置情報の送信要求を受けられる準備を完了する。
【００８１】
デジタルカメラ１００は、自身の位置情報の画像付与設定がＯＮになっているかを確認し、シーケンスＳ１００９にてスマートフォン２００へＢｌｕｅｔｏｏｔｈ通信にて、最新の位置情報を要求する。
【００８２】
シーケンスＳ１０１０にてスマートフォン２００では、デジタルカメラ１００からの位置情報取得要求を受けて、すでに保存済みの位置情報が保存されているか否かを確認する。
【００８３】
シーケンスＳ１０１１にて、スマートフォン２００はデジタルカメラ１００へ最新の位置情報を送信する。
【００８４】
デジタルカメラ１００では、シーケンスＳ１０１２でスマートフォン２００から取得した位置情報を不揮発性メモリ１０３に保存する。
【００８５】
その後、ユーザー３０１の撮影操作によりシーケンスＳ１０１３で位置情報を画像に付与して記録媒体１１０へ保存する。
【００８６】
＜撮影後の画像に対する位置情報送信＞
スマートフォン２００が最新の位置情報をデジタルカメラ１００へ送る前に、ユーザー３０１操作の速度によっては、デジタルカメラ１００が撮影を実行してしまう場合がある、その際にデジタルカメラ１００は位置情報をスマートフォン２００から受け取ると、位置情報データの測位時刻４０８をもとに、撮影した画像の撮影時刻と照らし合わせ、位置情報付与可能か否かを判断して、位置情報を対象となる、画像ファイルに撮影情報として位置情報を付与する。
【００８７】
＜デジタルカメラ１００の位置情報受信処理のフローチャート＞
続いて、図６に本提案の実施形態におけるデジタルカメラ１００のスマートフォン２００から位置情報を受信し撮影画像に付与する処理のフローチャートを説明する。
【００８８】
すでに、デジタルカメラ１００とスマートフォン２００は、過去にＢｌｕｅｔｏｏｔｈのペアリングを行っており、ユーザー３０１がデジタルカメラ１００のＢｌｕｅｔｏｏｔｈ機能を無効から有効にしたところから始める。
【００８９】
ステップＳ６０１において、デジタルカメラ１００は、周囲にアドバタイズ信号を発信しステップＳ６０２へ進む。このアドバタイズ信号には、機器名や機器固有のＩＤ、およびサービスＩＤを含んでいる。
【００９０】
ステップＳ６０２では、ペアリング済みのスマートフォン２００からの接続要求があるか否かを確認し、接続要求があった際にはステップＳ６０３に進み、接続要求がなかった場合にはステップＳ６０２へ戻り、スマートフォン２００の接続を待つ。
【００９１】
ステップＳ６０３では、接続要求があったスマートフォン２００とＢｌｕｅｔｏｏｔｈ接続を行い、ステップＳ６０４へ進む。
【００９２】
ステップＳ６０４では、デジタルカメラ１００は、スマートフォン２００からの初期化通信を受けて、また、位置情報の画像付与設定がＯＮになっている場合には位置情報取得要求をスマートフォン２００へ送信し、デジタルカメラ１００が必要なデータの送信も、スマートフォン２００から受けて初期化通信を完了し、ステップＳ６０５へ進む。
【００９３】
ステップＳ６０５では、デジタルカメラ１００から位置情報の取得要求を行ったスマートフォン２００から更新した位置情報を受信しているか否かを確認し、受信していた場合にはステップＳ６０６へ進み、受信していなかった場合にはステップＳ６０７へ進む。
【００９４】
ステップＳ６０６では、スマートフォン２００から受信した位置情報を不揮発性メモリ１０３へ保存し、ステップＳ６０７へ進む。
【００９５】
ステップＳ６０７では、ユーザー３０１により撮影が行われた画像があるか否かを確認して、撮影画像があった場合にはステップＳ６０８へ進み、撮影画像がなかった場合にはステップＳ６１０へ進む。
【００９６】
ステップ６０８では、スマートフォン２００から受信し保存した最新の位置情報が不揮発性メモリ１０３に保存されているか否かを確認し、位置情報があった場合にはステップＳ６０９へ進み、なかった場合にはステップＳ６１０へ進む。
【００９７】
ステップＳ６０９では、デジタルカメラ１００は撮影画像に位置情報を付与して記録媒体１１０へ保存し、ステップＳ６１０へ進む。
【００９８】
ステップＳ６１０では、ユーザー３０１がデジタルカメラ１００のＢｌｕｅｔｏｏｔｈ機能を有効から無効にしたか否かを確認し、無効だった場合には終了し、有効だった場合にはステップＳ６０５へ戻る。
【００９９】
＜スマートフォン２００の位置情報更新と送信処理のフローチャート＞
次に、図７ａに示す、本実施形態における、スマートフォンが位置情報を更新し、得られた位置情報をデジタルカメラへ送信する処理のフローチャートを説明する。
【０１００】
スマートフォン２００が、周囲のＢｌｕｅｔｏｏｔｈデバイスであるペアリング済みのデジタルカメラ１００を探索するところから開始する。
【０１０１】
ステップＳ７０１では、アドバタイズ信号の探索の結果として、スマートフォン２００がデジタルカメラ１００のアドバタイズ信号を受信したか否かを判定し、アドバタイズ信号を受信したと判断した場合、ステップＳ７０２に進み、受信していないと判断した場合は、ステップＳ７１３へ進む。
【０１０２】
ステップＳ７０２では、受信したアドバタイズ信号において、スマートフォン２００は発見したデジタルカメラ１００が自身とペアリング済みであるか否かを確認して、ペアリング済みであった場合にはステップＳ７０３へ進み、ペアリング済みでない場合にはステップＳ７１３へ進む。
【０１０３】
ステップＳ７０３では、スマートフォン２００は、発見したペアリング済みのデジタルカメラ１００と接続を行いステップＳ７０５へ進む。
【０１０４】
ステップＳ７０４では、スマートフォン２００は、接続したデジタルカメラ１００と最初に必要となるデータの送受信を行い、初期化通信を完了しステップＳ７０５へ進む。
【０１０５】
ステップＳ７０５では、スマートフォン２００で位置情報取得を更新し、得られた最新の位置情報をデジタルカメラ１００へ送信する処理を行いステップＳ７０６へ進む。
【０１０６】
ステップＳ７０６では、デジタルカメラ１００がスマートフォン２００とのＢｌｕｅｔｏｏｔｈ接続が切断されたか否かを確認する。切断されていた場合にはステップＳ７０７へ進み、切断されていなかった場合にはステップＳ７０５へ戻る。
【０１０７】
ステップＳ７０７では、スマートフォン２００は、自身のＢｌｕｅｔｏｏｔｈデバイスのアドバタイズ信号を探索する機能がＯＦＦされているか否かを確認し、ＯＦＦされていた場合には終了し、されていなかった場合にはステップＳ７０１へ戻る。
【０１０８】
以上に述べた手順にて、スマートフォン２００はデジタルカメラへ位置情報の送信を行う。
【０１０９】
＜位置情報更新のフローチャート＞
ステップＳ７０５に示した位置情報取得処理の詳細なフローは、図７ｂに示すような流れとなっている。デジタルカメラ１００とスマートフォン２００の間で初めに取り交わされるＢｌｕｅｔｏｏｔｈ通信の初期化処理が完了したところから始まる。
【０１１０】
ステップＳ７５０では、スマートフォン２００は、位置情報の取得要求通知が接続したデジタルカメラ１００から受けているか否かを確認する。位置情報の取得要求を受けていた場合には、ステップＳ７５１へ進み、受けていなかった場合には処理を終了する。
【０１１１】
ステップＳ７５１では、スマートフォン２００が、現在位置情報を取得できる設定になっているかを確認する。スマートフォン２００で位置情報が取得できる設定であった場合には、ステップＳ７５２へ進み、取得できない設定であった場合にはユーザー３０１へ位置情報を有効にするようにメッセージを表示して処理を終了する。
【０１１２】
ステップＳ７５２では、スマートフォン２００が位置情報の取得を開始し、ステップＳ７５３へ進む。決められた周期でスマートフォン２００が位置移動しているか否かを確認して位置情報の更新があった場合には、スマートフォン２００のオペレーティングシステムから通知がアプリケーションへなされる。
【０１１３】
ステップＳ７５３では、位置情報の更新があったか否かを確認する。位置情報の更新があった場合には、ステップＳ７５４へ進み。なかった場合にはステップＳ７５５へ進む。
ステップＳ７５４では、スマートフォン２００は、Ｂｌｕｅｔｏｏｔｈ接続しているデジタルカメラ１００へ更新があった最新の位置情報を送信して、ステップＳ７５５へ進む。
ステップＳ７５５では、デジタルカメラ１００により位置情報取得要求が停止されたか否かを判断する。位置情報の取得要求が停止された場合にはステップＳ７５７へ進み、されていなければ、ステップＳ７５６へ進む。
【０１１４】
ステップＳ７５６では、位置情報取得中にＢｌｕｅｔｏｏｔｈ接続が切断されたか否かを確認し、切断されていた場合には、ステップＳ７５７へ進み、切断されていなかった場合には、ステップＳ７５３へ戻る。
【０１１５】
ステップＳ７５７ではスマートフォン２００で位置情報の更新を停止し、処理を終了する。
【０１１６】
＜スマートフォン２００の位置情報更新の停止処理のフローチャート＞
次に、図８に実施形態において、デジタルカメラの位置情報取得要求の停止を受けて、スマートフォンが位置情報の更新を停止するまでの処理のフローチャートを説明する。
【０１１７】
本フローチャートは図７のフローチャートのステップＳ７１２の処理である。フローチャートは、デジタルカメラ１００から位置情報の停止を判断したところから始まる。
【０１１８】
ステップＳ８０１では、接続しているデジタルカメラ１００からの位置情報取得要求の停止処理が初めて行われたか否かを確認する。初めてだった場合にはステップＳ８０４に進む。過去にも停止したことがある場合には、ステップＳ８０２へ進む。
【０１１９】
ステップＳ８０２では、停止した履歴が３回以上と一定の停止回数を上回っているか否かを判断する。上回っていた場合にはステップＳ８０６へ進み、上回っていなかった場合には、ステップＳ８０３へ進む。
【０１２０】
ステップＳ８０３では、デジタルカメラ１００から撮影の周期が予測できる撮影の履歴を取得しているか否かを判断する。撮影履歴があればステップＳ８０５へ進み、なければステップＳ８０４へ進む。
【０１２１】
ステップＳ８０４では、あらかじめ決定していた指定時間１０分を位置情報の取得を停止する時間として決定し、ステップＳ８０７へ進む。
【０１２２】
ステップＳ８０５では、デジタルカメラ１００から取得した撮影間隔の履歴を参照して、平均的な撮影間隔時間を算出してそれよりも長い時間を位置情報更新停止までの時間として決定し、ステップＳ８０７へ進む。
【０１２３】
ステップＳ８０６では、デジタルカメラ１００とのＢｌｕｅｔｏｏｔｈ接続の接続履歴を用いて、切断から接続までの時間の平均を算出して、平均時間よりも長い時間を位置情報の更新停止時間として決定し、ステップＳ８０７へ進む。
【０１２４】
ステップＳ８０７では、決定した位置情報の更新停止時間をタイマーにセットしステップＳ８０８へ進む。
【０１２５】
ステップＳ８０８では、位置情報の更新停止までの時間を測るタイマーを開始し、ステップＳ８０９へ進む。
【０１２６】
ステップＳ８０９では、指定時間が経過したか否かを確認し経過していたらステップＳ８１０へ進み、経過していなかったらステップＳ８０９へ戻る。
【０１２７】
ステップＳ８１０では、位置情報の取得更新を停止して終了する。
【０１２８】
なお、停止時間方法の優先度は本実施例の通りではなく、例えばステップＳ８０３のデジタルカメラ１００からの撮影履歴から決定する方法と、ステップＳ８０２のスマートフォン２００での停止履歴から決定する方法とを入れ替えてもよい。
【０１２９】
以上が、本実施例で示す位置情報の取得更新の停止処理である。
【符号の説明】
【０１３０】
１００  デジタルカメラ、１０１  制御部、１０２  撮像部
【図１】
2018207423.tif 000003
【図２】
2018207423.tif 000004
【図３】
2018207423.tif 000005
【図４】
2018207423.tif 000006
【図５】
2018207423.tif 000007
【図６】
2018207423.tif 000008
【図７】
2018207423.tif 000009
【図８】
2018207423.tif 000010