(57)【特許請求の範囲】
【請求項１】
通信装置であって、
前記通信装置と未接続の他の通信装置からの所定の情報を含む報知信号を検出する第１の無線通信手段と、
前記第１の無線通信手段により前記報知信号が検出されたことに応じて、前記第１の無線通信手段とは異なる第２の無線通信手段を起動する起動手段と、
前記起動手段が前記第２の無線通信手段を起動した場合、前記第２の無線通信手段が位置情報を取得するための無線信号を受信することにより、前記通信装置の位置情報を取得する取得手段と、
を有し、
前記他の通信装置から所定の応答信号を受信しなかった場合、前記取得手段は位置情報の取得を停止することを特徴とする通信装置。
【請求項２】
前記無線信号は、ＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）信号であることを特徴とする請求項１に記載の通信装置。
【請求項３】
探索信号を送信する送信手段を更に有し、
前記所定の応答信号は、前記探索信号に対する応答信号であることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記取得手段が位置情報を取得した時刻を示す時刻情報と、当該位置情報とを対応付けて記憶する記憶手段と、
前記取得手段により取得された位置情報と共に、当該位置情報に対応する時刻情報を前記他の通信装置に対して通知する通知手段と、
を更に有することを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記第１の無線通信手段は、前記他の通信装置から間欠的に送信される前記報知信号を検出することを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記報知信号は、ビーコンであることを特徴とする請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
前記所定の情報とは、位置情報を要求していることを示す情報であることを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項８】
前記位置情報を要求していることを示す情報とは、所定の無線ネットワーク識別情報であることを特徴とする請求項７に記載の通信装置。
【請求項９】
前記所定の無線ネットワーク識別情報とは、所定の文字列を含むＳＳＩＤであることを特徴とする請求項８に記載の通信装置。
【請求項１０】
前記第１の無線通信手段は、Ｂｌｕｅｔｏｏｔｈ（登録商標）に準拠した無線通信を行うことを特徴とする請求項１から９のいずれか１項に記載の通信装置。
【請求項１１】
通信装置の制御方法であって、
第１の無線通信部を利用して、前記通信装置と未接続の他の通信装置からの所定の情報を含む報知信号を検出する検出工程と、
前記第１の無線通信部により前記報知信号が検出されたことに応じて、前記第１の無線通信部とは異なる第２の無線通信部を起動する起動工程と、
前記第２の無線通信部が起動された場合、前記第２の無線通信部が位置情報を取得するための無線信号を受信することにより、前記通信装置の位置情報を取得する取得工程と、
前記他の通信装置から所定の応答信号を受信しなかった場合、前記通信装置の位置情報の取得を停止する停止工程と、
を有することを特徴とする制御方法。
【請求項１２】
コンピュータを請求項１から１０のいずれか１項に記載の通信装置として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報を取得する通信装置に関する。
【背景技術】
【０００２】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等の位置情報取得機能を持たない撮像装置の撮像データに対し、スマートフォンやロガー等の通信装置で取得された位置情報を付加する技術がある。一般に、通信装置は撮像装置の撮像タイミングを関知していないので、位置情報の取得を継続して実施する必要がある。そのため、通信装置の電力消費が大きくなってしまう。
【０００３】
これに対し、撮像装置と通信装置とを常時、無線接続しておき、撮像装置は撮像時に無線通信を用いて位置情報を通信装置に対して要求し、通信装置では該要求があった時にのみ位置情報の取得を実施する方法が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２５８５９３
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の方法では位置情報を取得しない期間においても、通信装置は無線接続を維持しているため、通信装置の電力消費が大きくなってしまうという課題があった。
【０００６】
上記課題を鑑み、本発明は、互いの接続を維持することなく、無線部を起動するタイミングを通知できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の通信装置は、前記通信装置と未接続の他の通信装置からの所定の情報を含む報知信号を検出する第１の無線通信手段と、前記第１の無線通信手段により前記報知信号が検出されたことに応じて、前記第１の無線通信手段とは異なる第２の無線通信手段を起動する起動手段と、前記起動手段が前記第２の無線通信手段を起動した場合、前記第２の無線通信手段が位置情報を取得するための無線信号を受信することにより、前記通信装置の位置情報を取得する取得手段と、を有し、前記他の通信装置から所定の応答信号を受信しなかった場合、前記取得手段は位置情報の取得を停止する。
【発明の効果】
【０００９】
本発明によれば、互いの接続を維持することなく、無線部を起動するタイミングを通知することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明を実施した一実施形態のネットワーク構成図
【図２】携帯端末１０１を構成するブロック図
【図３】デジタルカメラ１０２を構成するブロック図
【図４】携帯端末１０１が実施する位置情報取得モードのフローチャート
【図５】デジタルカメラ１０２が実施する位置情報取得要求のフローチャート
【図６】デジタルカメラ１０２が実施する位置情報継続取得要求のフローチャート
【図７】位置情報取得のシーケンス図
【図８】位置情報継続取得のシーケンス図
【発明を実施するための形態】
【００１１】
図１は本実施形態のネットワーク構成図である。図１に示されるネットワークは、携帯端末１０１およびデジタルカメラ１０２、ＧＮＳＳ衛星１０４、携帯電話基地局１０５で構成される。なお、ＧＮＳＳとはＧｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍの略である。本実施形態において携帯端末１０１およびデジタルカメラ１０２は無線通信機能を有する通信装置である。無線通信機能とは、例えばＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮを介して無線通信する機能である。また、携帯端末１０１はＧＮＳＳ衛星１０４から送信される無線信号であるＧＮＳＳ信号の受信機能を有し、携帯端末１０１の位置情報を取得することができる。
【００１２】
デジタルカメラ１０２は、無線ＬＡＮネットワーク１０３を構築可能である。また、携帯端末１０１は無線ＬＡＮネットワーク１０３を探索可能である。さらに、携帯端末１０１は、携帯電話基地局１０５を介してバックボーンネットワーク１０６と接続可能である。バックボーンネットワーク１０６は例えばＩｎｔｅｒｎｅｔである。
【００１３】
図２は、本発明を適用可能な実施形態に係る、携帯端末１０１の構成の一例を表すブロック図である。
【００１４】
無線ＬＡＮ制御部２０１は無線通信部であって、無線ＬＡＮ  ＲＦ制御、無線ＬＡＮ通信処理、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ通信の各種制御を行う。２０２は無線ＬＡＮ通信を行うためのアンテナである。２０３は、ＣＰＵやＭＰＵから構成され、記憶部２０４に記憶される制御プログラムを実行することにより携帯端末１０１全体を制御する制御部である。２０４は、ＲＡＭやＲＯＭから構成され、制御部２０３が実行する制御プログラムと、通信に必要な通信パラメータ等の各種情報を記憶する記憶部である。後述する各種動作は、記憶部２０４に記憶された制御プログラムを制御部２０３が実行することにより行われる。
【００１５】
２０５は携帯端末１０１に電力を供給する電源部である。電源部２０５は商用電源によって電力を供給するようにしても良いし、バッテリーによって電力を供給するようにしても良い。２０６は携帯端末１０１をユーザが操作するための操作部である。２０７は各種表示を行う表示部でありＬＣＤやＬＥＤのようにユーザが視覚で認知可能な情報の出力、あるいは、スピーカ等の音出力が可能な機能を有する。２０８は公衆無線制御部であり、公衆無線通信のＲＦ制御、公衆無線通信を行うための公衆無線通信処理、公衆無線通信の各種制御や公衆無線通信関連のプロトコル処理を行う。公衆無線通信は例えばＩＭＴ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｕｌｔｉｍｅｄｉａ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ）規格やＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）規格などに準拠したものである。
【００１６】
２０９は公衆無線通信を行うためのアンテナである。ＧＮＳＳ制御部２１０は、無線ＬＡＮ制御部２０１とは異なる無線通信部であって、ＧＮＳＳ  ＲＦ制御、ＧＮＳＳ信号を受信するためのＧＮＳＳ信号受信処理、ＧＮＳＳ信号受信の各種制御を行う。ＧＮＳＳは例えばＧＰＳやＧＬＯＮＡＳＳ、ＧＡＬＩＬＥＯ等である。２１１はＧＮＳＳ信号受信を行うためのアンテナである。２１２はＧＮＳＳや無線ＬＡＮ、公衆無線を用いて携帯端末１０１の位置情報を取得する位置情報取得部である。２１３は各種通信にかかわるパケットを送受信するパケット送受信部である。２１４はユーザが通話を行うための通話部であり、２１５はマイクである。
【００１７】
図３は、本発明を適用可能な実施形態に係る、デジタルカメラ１０２の構成の一例を表すブロック図である。
【００１８】
３０１は無線ＬＡＮ制御部であり、無線ＬＡＮ  ＲＦ制御、無線ＬＡＮ通信処理、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ通信の各種制御を行うドライバや無線ＬＡＮ通信関連のプロトコル処理を行う。３０２は無線ＬＡＮ通信を行うためのアンテナである。３０３は、記憶部３０４に記憶される制御プログラムを実行することにより携帯端末１０１全体を制御する制御部である。３０４は制御部３０３が実行する制御プログラムと、通信に必要なパラメータ等の各種情報を記憶する記憶部である。後述する各種動作は、記憶部３０４に記憶された制御プログラムを制御部３０３が実行することにより行われる。３０５はデジタルカメラ１０２を操作するための操作部である。３０６は各種表示を行う表示部でありＬＣＤやＬＥＤのように視覚で認知可能な情報の出力、あるいはスピーカ等の音出力が可能な機能を有する。３０７はマイクである。３０８は各種通信にかかわるパケットを送受信するパケット送受信部である。３０９は被写体の光学像を撮像する撮像部である。３１０は撮像部３０９から出力された撮像画像を所定フォーマットの画像データに変換し、画像データの輝度や色補正等の各種処理を施す画像処理部である。３１１は画像処理部３１０から出力された画像データに対して、所定の高能率符号化（例えば、ＤＣＴ変換、量子化後に可変長符号化）を行う符号／復号化部である。３１２は圧縮符号化された画像データを不図示の記録媒体に記録再生する記録再生部である。３１３はデジタルカメラ１０２に電源を供給する電源部である。
【００１９】
尚、ＧＮＳＳ衛星１０４に関しては一般的なＧＮＳＳ衛星の構成で実現可能であるため、ここでの説明は省略する。また、携帯電話基地局１０５に関しても一般的な公衆無線通信の基地局の構成で実現可能であるため、ここでの説明は省略する。
【００２０】
全ての機能ブロックはソフトウェアもしくはハードウェア的に相互関係を有するものである。また、上記機能ブロックは一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、何れかの機能ブロックが更に複数の機能を行うブロックに分かれてもよい。
【００２１】
本実施形態において、まず、携帯端末１０１が位置情報取得モードを開始すると、無線ＬＡＮ機能を動作させ、報知信号の受信を開始する。位置情報取得モードとは、必要に応じて位置情報の取得を開始する準備が整っている状態である。また、以下、報知信号としてＩＥＥＥ８０２．１１シリーズに準拠したビーコンを例に説明する。しかしこれに限らず、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に準拠したビーコンであってもよいし、他の規格に準拠し、周期的に報知される所定の信号であってもよい。
【００２２】
デジタルカメラ１０２は撮像処理を開始すると、位置情報の継続取得を要求するか否かの判定を行い、判定結果に応じて、無線ＬＡＮ機能を動作させて後述する位置情報取得要求ビーコン信号の送信を開始する。携帯端末１０１はデジタルカメラ１０２の送信した位置情報取得要求ビーコン信号を受信すると位置情報の取得処理を開始し、現在位置の算出を行う。携帯端末１０１は現在位置の算出が完了すると、位置情報を記憶してデジタルカメラ１０２に対して探索信号を送信する。以降、探索信号としてＩＥＥＥ８０２．１１シリーズに準拠したＰｒｏｂｅ  Ｒｅｑｕｅｓｔ信号（以下、プローブ要求）を例に説明する。
【００２３】
デジタルカメラ１０２はプローブ要求を受信すると、携帯端末１０１へＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅ信号（以下、プローブ応答）を送信し、位置情報取得要求ビーコン信号の送信を停止する。ここで、プローブ応答とは、プローブ要求信号に対する応答信号である。
【００２４】
これらの処理に関し、図４〜図８を用いて詳細に説明する。
【００２５】
図４は、携帯端末１０１において位置情報取得モードを開始した際に、制御部２０３が記憶部２０４に記憶されたプログラムを読み出すことで実現されるフローチャートである。本実施形態において、携帯端末１０１の電源がオンになった場合に位置情報取得モードが開始される。しかしこれに限らず、位置情報取得機能オン、もしくは、ユーザによる所定のボタン操作実行等を契機に開始されるようにしてもよい。
【００２６】
本処理を開始すると、まずステップＳ４０１において無線ＬＡＮ制御部３０１は、携帯端末１０１と未接続の装置が生成した無線ネットワークの検出を開始し、Ｓ４０２に進む。
【００２７】
ここで、携帯端末１０１とデジタルカメラ１０２とは未接続の状態である。なお、未接続の状態とは、ＯＳＩ参照モデルにおけるデータリンク層以上の層での接続が確立されていない状態である。
【００２８】
具体的には、無線ＬＡＮ制御部３０１は、携帯端末１０１とは未接続のデジタルカメラ１０２から周期的、もしくは、間欠的に送信されるビーコン信号を受信する。尚、ビーコン信号の受信は無線ＬＡＮネットワークの全周波数チャネルを周期的にスキャンすることにより実施する。ビーコン信号を受信することで、無線ＬＡＮ制御部３０１は、携帯端末１０１と未接続のデジタルカメラ１０２が生成した無線ネットワークを検出する。
【００２９】
次に、Ｓ４０２にて無線ＬＡＮ制御部３０１は、位置情報の取得を要求する所定の無線ネットワークが検出されたか否かを判定する。具体的には、無線ＬＡＮ制御部３０１は、位置情報取得要求ビーコン信号を受信したか否かを判定する。ここで、位置情報取得要求ビーコンとは、ビーコン信号のＳＳＩＤが事前に携帯端末１０１に記憶された所定のＳＳＩＤであるビーコンである。なお、これに限らず、例えば、ビーコン信号中のＳＳＩＤに特定の文字列が含まれている、もしくは、所定の属性が設定されているかにより判定することもできる。ここで、ＳＳＩＤとは無線ネットワーク識別情報のことである。
【００３０】
位置情報の取得を要求する所定の無線ネットワークが検出された場合はＳ４０５へ進み、そうでない場合はＳ４０３へ進む。Ｓ４０３では、制御部２０３は位置情報取得モードを終了するか否かを判定する。ここでは、携帯端末１０１の電源オフ、位置情報取得機能オフ、ユーザによるボタン操作実行等により判定することを想定しているがこれに限るものではない。終了すると判定された場合はＳ４０４へ進み、携帯端末１０１は、ビーコン信号の受信を停止して位置情報取得モードを終了する。終了しない場合はＳ４０２へ戻る。
【００３１】
次に、受信したビーコン信号が位置情報取得要求ビーコン信号である場合について説明する。Ｓ４０５にて、無線ＬＡＮ制御部３０１がビーコン信号の受信を停止すると、Ｓ４０６に進み、位置情報取得部２１２は、ＧＮＳＳ制御部２１０を起動し、位置情報取得処理を開始する。尚、位置情報取得処理は携帯電話基地局情報やＧＮＳＳ信号の取得によって行われるが、これに限るものではなく、例えば、外部ネットワーク上のサーバ等から位置情報を取得してもよい。
【００３２】
いずれにせよ、デジタルカメラ１０２が生成した無線ネットワークとの接続に用いることのできる無線ＬＡＮ制御部２０１とは異なる無線部を起動する。
【００３３】
次に、Ｓ４０７にて位置情報取得部２１２は現在位置の算出を行い、Ｓ４０８へ進む。ここで、現在位置の算出は、位置情報取得処理で取得した位置情報を基に３次元測位や座標補正を行うことで、携帯端末１０１の位置情報を取得することを想定しているがこれに限定されるものではない。例えば、３次元測位を行わず、代わりに、複数の基地局からの電波強度に基づいて携帯端末１０１の位置情報を取得してもよい。
【００３４】
現在位置の算出が完了すると、Ｓ４０８にて記憶部２０４は取得された位置情報の記憶を行い、Ｓ４０９へ進む。尚、記憶する位置情報は、現在位置情報、現在時刻情報、位置情報取得要求ビーコン信号のＳＳＩＤ等であり、これらは各々対応付けて記憶される。
【００３５】
Ｓ４０９にて、Ｓ４０３と同様に制御部２０３は位置情報取得モードを終了するか否かの判定を行う。終了すると判定された場合はＳ４１０へ進み、位置情報取得部２１２は位置情報取得処理を停止して、位置情報取得モードを終了する。終了しない場合はＳ４１１へ進み、制御部２０３は位置情報取得要求が継続取得要求であるか否かの判定を行う。
【００３６】
ここで、継続取得要求とは、デジタルカメラ１０２が位置情報取得要求ビーコン信号を送信しなくとも、携帯端末１０１に継続して位置情報を取得するように要求するための信号である。なお、継続取得要求であるか否かの判定は、ビーコン信号の無線ネットワーク識別子に特定の文字列が含まれるか、もしくは、所定の拡張属性が設定されているか等により行われるが、これに限るものではない。
【００３７】
継続取得要求である場合はＳ４０７へ戻り、継続取得要求でない場合はＳ４１２へ進む。Ｓ４１２において、携帯端末１０１はプローブ要求を送信してＳ４１３へ進む。Ｓ４１３にて、携帯端末１０１は、当該プローブ要求に対する応答信号であるプローブ応答を受信したか否かの判定を行う。受信した場合はＳ４０７へ戻り、受信しなかった場合はＳ４１４へ進む。Ｓ４１４にて、携帯端末１０１は位置情報取得処理を停止し、Ｓ４０１へ戻る。
【００３８】
即ち、継続取得要求でない場合には、携帯端末１０１は、デジタルカメラ１０２が周囲に存在するか否かを確認し、周囲に存在する場合には位置情報の取得を継続し、周囲に存在しない場合には位置情報の取得を停止する。一方、継続取得要求である場合には、携帯端末１０１は、デジタルカメラ１０２が周囲に存在するか否かを確認することなく、位置情報の取得を継続する。
【００３９】
なお、本処理において、位置情報取得要求ビーコン信号を受信するとビーコン信号の受信を停止するようにしたが、停止しなくてもよい。例えば、複数の対向機器の位置情報取得要求を受付ける場合等である。また、本処理においてプローブ応答を受信しなかった場合に位置情報取得処理を直ちに停止するようにしたが、他のタイミングで停止してもよい。例えば、プローブ要求を所定回数送信し、連続してプローブ応答を受信できなかった場合や、ビーコン信号の受信を再開した後、位置情報取得要求ビーコン信号を一定期間受信しなかった場合に停止する等である。
【００４０】
次に、デジタルカメラ１０２において位置情報取得要求を開始した際に、制御部３０３が記憶部３０４に記憶されたプログラムを読み出すことで実現されるフローチャートについて図５を用いて説明する。本実施形態において、この処理はデジタルカメラ１０２の電源オン、撮像モードへの移行、ユーザによるボタン操作実行等のいずれかを契機に実施されるものとする。
【００４１】
本処理を開始すると、まずＳ５０１にて、デジタルカメラ１０２は位置情報の継続取得を要求するか否かの判定を行う。尚、継続取得を要求するか否かの判定はバッテリー残量や撮像モード種別等の所定の条件を用いて行う。例えば、バッテリー残量が閾値以下の場合や撮像モード種別が動画モードの場合に継続取得を要求する等である。バッテリー残量が閾値以下の場合にデジタルカメラ１０２がビーコンを送信し続けなくても位置情報を継続取得できることにより、デジタルカメラ１０２のバッテリー残量の低下を抑制することができる。また、動画モードの場合に、デジタルカメラ１０２がビーコンを送信し続けなくても位置情報を継続取得できることにより、デジタルカメラ１０２は動画撮影のための処理に専念することができ、処理負荷を軽減させることができる。
【００４２】
継続取得を要求する場合はＳ５０２へ進み、継続取得を要求しない場合はＳ５０３へ進む。Ｓ５０２にて、デジタルカメラ１０２は位置情報継続取得要求を行う。以降、Ｓ５０２の詳細について、図６を用いて説明する。
【００４３】
まず、Ｓ６０１にてデジタルカメラ１０２は、無線ＬＡＮネットワークの作成を行い、Ｓ６０２へ進む。ここで、作成する無線ＬＡＮネットワークのＳＳＩＤは、携帯端末１０１に事前に記憶されたデジタルカメラ１０２のＳＳＩＤを想定しているが、これに限定されるものではなく、他のものでもよい。例えば、位置情報継続取得要求を表す特定の文字列を含むＳＳＩＤ等である。Ｓ６０２にて、デジタルカメラ１０２は、位置情報継続取得要求ビーコン信号の送信を開始し、Ｓ６０３へ進む。尚、位置情報継続取得要求ビーコン信号は上記ＳＳＩＤを含むビーコン信号であるが、位置情報継続取得要求を表す拡張属性を設定したビーコン信号等でもよい。また、この時点ではデジタルカメラ１０２と携帯端末１０１とは未接続の状態である。
【００４４】
次に、Ｓ６０３にて、デジタルカメラ１０２は、プローブ要求を受信したか否かの判定を行う。プローブ要求を受信した場合はＳ６０４へ進み、プローブ応答を送信してＳ６０７へ進む。プローブ要求を受信していない場合はＳ６０５へ進む。Ｓ６０５にて、デジタルカメラ１０２は、位置情報継続取得要求をタイムアウトするか否かの判定を行う。尚、判定はプローブ要求未受信の経過時間が閾値以上か否かにより行うが、これに限定されるものではない。タイムアウトの場合はＳ６０６へ進み、タイムアウトでない場合はＳ６０３へ戻る。Ｓ６０６にてデジタルカメラ１０２は、エラー通知を行い、Ｓ６０７へ進む。ここでいうエラー通知とは、携帯端末１０１において位置情報継続取得を正しく開始できない旨の表示をディスプレイ上のＵＩで行い、ユーザに通知することを想定している。ただし、これに限定されるものではなく、スピーカやＬＥＤ等を用いてユーザに通知してもよい。このようにして、要求した位置情報の取得状況をユーザに通知することができる。
【００４５】
Ｓ６０７にてデジタルカメラ１０２は、位置情報継続取得要求ビーコン信号の送信を停止し、Ｓ６０８へ進む。Ｓ６０８にてデジタルカメラ１０２は、無線ネットワークを破棄し、位置情報継続取得要求を終了する。尚、本処理において、エラー通知を行った後、継続取得要求を終了するようにしたが、終了しなくてもよい。例えば、プローブ要求の受信を再度実施する等である。以上の処理により、位置情報継続取得要求が完了すると、位置情報取得要求を終了する。
【００４６】
次、継続取得を要求しない場合の動作フローを説明する。Ｓ５０３にて、デジタルカメラ１０２は、無線ネットワークの作成を行う。ここで、作成する無線ネットワークのＳＳＩＤは、携帯端末１０１に事前に記憶されたデジタルカメラ１０２のＳＳＩＤであるが、これに限るものではなく、位置情報取得要求を表す特定の文字列を含むＳＳＩＤ等でもよい。なお、Ｓ６０１で作成される無線ネットワークのＳＳＩＤとＳ５０３で作成される無線ネットワークのＳＳＩＤとは異なるものとする。また、この時点ではデジタルカメラ１０２と携帯端末１０１とは未接続の状態である。
【００４７】
次に、Ｓ５０４にてデジタルカメラ１０２は、位置情報取得要求ビーコン信号の送信を開始し、Ｓ５０５へ進む。ここでいう位置情報取得要求ビーコン信号は、上記ＳＳＩＤを含むビーコン信号であるが、位置情報取得要求を表す拡張属性を設定したビーコン信号等でもよい。Ｓ５０５にてデジタルカメラ１０２は、位置情報取得要求を終了するか否かの判定を行う。ここでは、デジタルカメラ１０２の電源オフ、再生モードへの移行、ユーザによるボタン操作実行等により判定する。この他、位置情報の取得が完了していることをもって、位置情報取得要求を終了すると判定しても良い。
【００４８】
終了と判定された場合はＳ５０６へ進み、デジタルカメラ１０２は、位置情報取得要求ビーコン信号の送信を停止する。そして、Ｓ５０７にてデジタルカメラ１０２は、無線ネットワークを破棄して位置情報取得処理を終了する。
【００４９】
一方、終了でないと判定された場合はＳ５０８へ進む。Ｓ５０８にてデジタルカメラ１０２は、プローブ要求を受信したか否かの判定を行う。受信した場合はＳ５０９へ進み、デジタルカメラ１０２はプローブ応答の送信を行ってＳ５１０へ進む。受信していない場合はＳ５１２へ進む。Ｓ５１０にてデジタルカメラ１０２は、位置情報取得要求ビーコン信号の送信を停止済みか否かの判定を行う。停止済みの場合は何もせず、停止していない場合はＳ５１１にてデジタルカメラ１０２は送信を停止した後に、Ｓ５０５へ戻る。Ｓ５１２にて、デジタルカメラ１０２はエラー通知を実施するか否かの判定を行う。尚、判定はプローブ要求未受信の経過時間が閾値以上か否かにより判定を行う。実施する場合はＳ５１３へ進み、実施しない場合はＳ５０５へ戻る。Ｓ５１３にてデジタルカメラ１０２は、位置情報取得のエラー通知を行う。ここでいうエラー通知とは、携帯端末１０１において位置情報取得が正しく行われていないため確認を促す旨の表示をディスプレイ上のＵＩで行い、ユーザに通知することを想定している。ただし、これに限定されるものではなく、スピーカやＬＥＤ等を用いてユーザに通知してもよい。エラー通知を行った後、Ｓ５１４にてデジタルカメラ１０２は、位置情報取得要求ビーコン信号の送信を停止済みか否かの判定を行う。停止済みの場合はＳ５０４へ戻り、停止していない場合はＳ５０５へ戻る。尚、本処理において、継続取得を要求するか否かの判定を位置情報取得要求開始と同時に行うようにしたが、他のタイミングで実施してもよい。また、他のタイミングで判定を実施し、継続取得の要求を行うと判断した場合、位置情報取得要求の処理の途中で位置情報継続取得要求に切り替えてもよい。
【００５０】
次に、図１〜図６で示す構成における携帯端末１０１とデジタルカメラ１０２間の位置情報取得シーケンスの一例について、図７および図８を用いて説明する。
【００５１】
まず、図７を用いて位置情報取得における通信シーケンスを説明する。携帯端末１０１においてユーザが位置情報取得モードを開始するための操作を行う（Ｍ７０１）。前記操作が行われると、携帯端末１０１はビーコン信号受信（Ｍ７０２）を開始する。デジタルカメラ１０２においてユーザが撮像を開始するための操作を行う（Ｍ７０３）。前記操作が行われると、デジタルカメラ１０２は位置情報継続取得要求判定（Ｍ７０４）を行う。デジタルカメラ１０２は継続取得要求判定を完了すると、無線ネットワークの作成を行う（Ｍ７０５）。無線ネットワークを作成すると、位置情報取得要求ビーコン信号の送信を開始し（Ｍ７０６）、以降、位置情報取得要求ビーコン信号を周期的に送信する（Ｍ７０７）。携帯端末１０１は位置情報取得要求ビーコン信号を受信すると、ビーコン信号受信を停止し（Ｍ７０８）、位置情報取得処理を開始する（Ｍ７０９）。以降、携帯端末１０１は基地局情報およびＧＮＳＳ信号を周期的に取得する（Ｍ７１０、Ｍ７１１）。携帯端末１０１は現在位置を算出し（Ｍ７１２）、位置情報の記憶を行う（Ｍ７１３）。位置情報の記憶を行うと、携帯端末１０１はデジタルカメラ１０２に対してプローブ要求を送信する（Ｍ７１４）。デジタルカメラ１０２はプローブ要求を受信すると、携帯端末１０１に対してプローブ応答を送信し（Ｍ７１５）、位置情報取得要求ビーコン信号の送信を停止する（Ｍ７１６）。携帯端末１０１はプローブ応答を受信すると、以降、現在位置の算出、位置情報の記憶、プローブ要求送信を周期的に繰り返す（Ｍ７１７、Ｍ７１８）。デジタルカメラ１０２においてユーザが撮像を終了するための操作を行う（Ｍ７１９）。前記操作が行われると、デジタルカメラ１０２は無線ネットワークを破棄する（Ｍ７２０）。携帯端末１０１はプローブ要求を送信し（Ｍ７２１）、デジタルカメラ１０２からのプローブ応答が受信できない場合、位置情報取得処理を停止し（Ｍ７２２）、ビーコン信号受信を再開する（Ｍ７２３）。以降、携帯端末１０１は位置情報取得要求ビーコン信号を受信すると、上記の位置情報取得処理を繰り返し実施する。携帯端末１０１においてユーザが位置情報取得モードを終了するための操作を行うと（Ｍ７２４）、ビーコン信号受信を停止する（Ｍ７２５）。
【００５２】
次に、図８を用いて位置情報継続取得における通信シーケンスを説明する。尚、Ｍ８０１からＭ８１５は位置情報取得の通信シーケンスと同様であるため、説明を省略する。デジタルカメラ１０２は位置情報継続取得要求ビーコン信号の送信を停止すると（Ｍ８１６）、無線ネットワークを破棄し（Ｍ８１７）、ユーザが撮像を終了するための操作を行うまで（Ｍ８２０）、撮像処理を継続する。携帯端末１０１は現在位置の算出および位置情報の記憶を継続して実施し（Ｍ８１８、Ｍ８１９）、ユーザが位置情報取得モードを終了するための操作を行うと（Ｍ８２１）、位置情報取得処理を停止する（Ｍ８２２）。
【００５３】
本実施形態において携帯端末１０１は位置情報の記憶を行うとデジタルカメラ１０２に対してプローブ要求を送信し、デジタルカメラ１０２はプローブ要求の受信を契機に位置情報取得要求ビーコン信号の送信を停止するようにした。このようにすることで、デジタルカメラ１０２は携帯端末１０１における位置情報取得の開始を検知することが可能となり、以降ビーコン信号の送信を停止することでより電力消費を抑える事ができる。尚、携帯端末１０１は位置情報の記憶を契機にデジタルカメラ１０２に対してプローブ要求を送信するようにしたが、ビーコン信号の受信や位置情報取得処理の開始を契機に送信してもよい。これにより、デジタルカメラ１０２は携帯端末１０１における位置情報取得の完了を待つことなく即座にビーコン信号の送信を停止することが可能となり、より電力消費を抑える事ができる。特に、位置情報の取得がコールドスタートである場合は取得完了までに時間を要するため、取得完了前にプローブ要求を送信することで電力消費の抑制が期待できる。
【００５４】
本実施形態においてデジタルカメラ１０２は撮像を開始すると、直ちに位置情報取得要求を行うようにしたが、要求を行わなくてもよい。例えば、過去の一定期間内に既に位置情報の継続取得要求を実施し、成功している場合等である。
【００５５】
また、本実施形態においてデジタルカメラ１０２が無線ＬＡＮネットワークを作成してビーコン信号を送信し、携帯端末１０１がビーコン信号を受信するようにしたが、逆でもよい。例えば、デジタルカメラ１０２は撮像を開始するとビーコン信号の受信を開始し、携帯端末１０１のビーコン信号を受信した後に携帯端末１０１に対してプローブ要求により位置情報取得を要求する等である。
【００５６】
その後、携帯端末１０１もしくはデジタルカメラ１０２に対するユーザ操作に従って、携帯端末１０１が取得した位置情報および時刻情報をデジタルカメラ１０２と共有する。この際、携帯端末１０１もしくはデジタルカメラ１０２は、位置情報の取得時刻と、デジタルカメラ１０２による撮像の時刻とに基づいて、撮像画像と位置情報を関連付けて記憶する。例えば、デジタルカメラ１０２が撮像した時刻との差が５分以内の時刻に取得された位置情報を、当該撮像により取得された撮像画像と関連付けて記憶する。これにより、ユーザは撮像画像が、どの位置で撮像された画像であるかを知ることができる。
【００５７】
以上、本実施形態を実行することにより、無線通信の接続状態を維持せず、電力消費を抑えた位置情報の取得を行うことができる。なお、このようにして取得された位置情報は、当該位置情報を取得した時刻を示す時刻情報と共に、携帯端末１０１からデジタルカメラ１０２に通知される。そして、デジタルカメラ１０２においては、当該位置情報を取得した時刻と略同時刻に撮像された画像データと関連付けて保存される。なお、位置情報を通知する際に用いる通信方式は、Ｓ５０３、Ｓ６０１において無線ネットワークを作成する際に用いる通信方式と同じであってもよいし、異なっていてもよい。例えば、両方とも、ＩＥＥＥ８０２．１１シリーズに準拠した無線通信方式であってもよいし、一方が、ＩＥＥＥ８０２．１１シリーズに準拠した無線通信方式であるのに対し、他方が、Ｂｌｕｅｔｏｏｔｈ（登録商標）に準拠した無線通信方式であってもよい。
【００５８】
上述の実施形態においては、ＩＥＥＥ８０２．１１準拠の無線ＬＡＮに適用した場合について説明したが、これに限るものではない。例えば、ワイヤレスＵＳＢ、ＭＢＯＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ、ＺｉｇＢｅｅ等の他の無線媒体において実施してもよい。また、有線ＬＡＮ等の有線通信媒体において実施してもよい。ここで、ＭＢＯＡは、Ｍｕｌｔｉ  Ｂａｎｄ  ＯＦＤＭ  Ａｌｌｉａｎｃｅの略である。また、ＵＷＢは、ワイヤレスＵＳＢ、ワイヤレス１３９４、ＷＩＮＥＴなどが含まれる。
【００５９】
具体的に、Ｂｌｕｅｔｏｏｔｈ（登録商標）の拡張仕様の１つであるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を適用した場合について説明する。
【００６０】
上述のビーコン信号はＡｄｖｅｒｔｉｓｉｎｇ  ＩｎｄｉｃａｔｉｏｎまたはＡｄｖｅｒｔｉｓｉｎｇ  Ｄｉｒｅｃｔ  Ｉｎｄｉｃａｔｉｏｎとなり、プローブ要求およびプローブ応答は各々Ｓｃａｎ  ＲｅｑｕｅｓｔおよびＳｃａｎ  Ｒｅｓｐｏｎｓｅとなる。ＢＬＥを適用することにより、さらに電力消費を抑えた位置情報の取得を行うことができる。また、Ｓｃａｎ  Ｒｅｑｕｅｓｔの代わりにＡｄｖｅｒｔｉｓｉｎｇ  ＩｎｄｉｃａｔｉｏｎまたはＡｄｖｅｒｔｉｓｉｎｇ  Ｄｉｒｅｃｔ  Ｉｎｄｉｃａｔｉｏｎを用いる。更に、Ｓｃａｎ  Ｒｅｓｐｏｎｓｅの代わりにＣｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔを用いることにより、携帯端末１０１およびデジタルカメラ１０２間でＢＬＥのリンクを確立してもよい。この場合、携帯端末１０１は確立されたＢＬＥのリンクを利用してデジタルカメラ１０２に位置情報を即座に通知することができる。尚、ビーコン信号の代わりに送信されるＡｄｖｅｒｔｉｓｉｎｇ  ＩｎｄｉｃａｔｉｏｎまたはＡｄｖｅｒｔｉｓｉｎｇ  Ｄｉｒｅｃｔ  Ｉｎｄｉｃａｔｉｏｎに対してＣｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔを送信して即座にリンクを確立してもよい。さらに、Ｓｃａｎ  ＲｅｑｕｅｓｔおよびＳｃａｎ  Ｒｅｓｐｏｎｓｅの送受信を契機に無線ＬＡＮへのハンドオーバーを実施した後に無線ＬＡＮで位置情報を通知してもよく、これに限るものではない。
【００６１】
また、上述の実施形態では、ＩＥＥＥ８０２．１１準拠のビーコンを送信し、ＩＥＥＥ８０２．１１準拠の無線接続を行い、ＩＥＥＥ８０２．１１準拠の無線通信を行って位置情報の送受信を行った。しかしこれに限らず、Ｂｌｕｅｔｏｏｔｈ（登録商標）準拠のビーコンを送信し、ＩＥＥＥ８０２．１１準拠の無線接続を行い、ＩＥＥＥ８０２．１１準拠の無線通信を行って位置情報の送受信を行うようにしてもよい。即ち、ビーコンを送信する際に用いられる通信規格と、位置情報を通信するための無線接続の際に用いられる通信規格とが異なっていてもよい。
【００６２】
また、位置情報を取得している間、ユーザに対して位置情報の取得状況を通知するようにしてもよい。例えば、複数の撮像画像に対して位置情報を付与する場合に、何枚の撮像画像中、何枚目の位置情報の取得まで完了しているかを表示すればよい。
【００６３】
また、上述の実施形態では、図４のＳ４０２において、携帯端末１０１は、受信したビーコン信号のＳＳＩＤが事前に記憶された所定のＳＳＩＤであるか否かを判定し、所定のＳＳＩＤである場合に、位置情報の取得を開始した。これにより、携帯端末１０１は、ユーザが予め携帯端末１０１に設定したデジタルカメラ１０２からのビーコンだけに応じて位置情報の取得を開始できる。即ち、携帯端末１０１は、意図しない相手からのビーコンを受信した場合であっても、位置情報の取得を開始しないようにすることができる。
【００６４】
なお、これに代えて、もしくは、加えて、図６のＳ６０４において、デジタルカメラ１０２がプローブ応答を送信する際に、デジタルカメラ１０２に予め記憶されている携帯端末１０１からのプローブ要求であるかを判定するようにしてもよい。ここでは、デジタルカメラ１０２は携帯端末１０１のＭＡＣアドレスを予め記憶しておき、プローブ要求に含まれるＭＡＣアドレスと照合することで、携帯端末１０１からのプローブ要求であるかを判定する。そして、デジタルカメラ１０２に予め記憶されている携帯端末１０１からのプローブ要求に対してのみプローブ応答を送信するようにする。このようにしても、携帯端末１０１が意図せず、位置情報の取得を開始しないようにすることができる。
【００６５】
また、上述の実施形態では、無線ＬＡＮ制御部２０１が所定の無線ネットワークを検出したことに応じて、無線ＬＡＮ制御部２０１とは異なるＧＮＳＳ制御部２１０が起動した。しかしこれに限らず、不図示のＢｌｕｅｔｏｏｔｈ（登録商標）通信部が所定の無線ネットワークを検出したことに応じて、無線ＬＡＮ制御部２０１（不図示のＢｌｕｅｔｏｏｔｈ（登録商標）通信部とは異なる無線部）が起動するようにしてもよい。
【００６６】
これにより、通信装置は他装置とＢｌｕｅｔｏｏｔｈ（登録商標）の接続を維持しなくとも、必要なタイミングでＢｌｕｅｔｏｏｔｈ（登録商標）に準拠した所定の無線ネットワークを生成することで、ＩＥＥＥ８０２．１１シリーズに準拠した通信を開始することができる。
【００６７】
また、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６８】
１０１  携帯端末
１０２  デジタルカメラ
１０３  無線ＬＡＮネットワーク
１０４  ＧＮＳＳ衛星
１０５  携帯電話基地局
１０６  Ｉｎｔｅｒｎｅｔ
【図１】
0006444095.tif 000002
【図２】
0006444095.tif 000003
【図３】
0006444095.tif 000004
【図４】
0006444095.tif 000005
【図５】
0006444095.tif 000006
【図６】
0006444095.tif 000007
【図７】
0006444095.tif 000008
【図８】
0006444095.tif 000009