(57)【要約】【課題】クライアント端末が検出した位置情報を撮像装置が撮像した画像データへ効率的に付加できる情報処理システムを提供することを課題とする。【解決手段】クライアント端末と撮像装置とが第１の無線ネットワーク及び第２の無線ネットワークを介して通信可能な情報処理システムであって、クライアント端末は、第１の無線ネットワークよりも低消費電力の第２の無線ネットワークの設定をユーザから受け付け、第１の無線ネットワークを介して撮像装置との間で第２の無線ネットワークの設定を行う設定受付手段と、第２の無線ネットワークを介して位置情報を撮像装置に送信する位置情報送信手段と、を有し、撮像装置は、第２の無線ネットワークを介して位置情報を受信する位置情報受信手段と、撮像した画像データへ位置情報を付加する制御手段と、を有することで課題を解決する。【選択図】  図１
2018157528.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末と撮像装置とが第１の無線ネットワーク及び第２の無線ネットワークを介して通信可能な情報処理システムであって、
前記クライアント端末は、
前記第１の無線ネットワークよりも低消費電力の前記第２の無線ネットワークの設定をユーザから受け付け、前記第１の無線ネットワークを介して前記撮像装置との間で前記第２の無線ネットワークの設定を行う設定受付手段と、
前記第２の無線ネットワークを介して位置情報を前記撮像装置に送信する位置情報送信手段と、
を有し、
前記撮像装置は、
前記第２の無線ネットワークを介して位置情報を受信する位置情報受信手段と、
撮像した画像データへ前記位置情報を付加する制御手段と、
を有すること
を特徴とする情報処理システム。
【請求項２】
前記撮像装置は、
受信した前記位置情報を記憶する位置情報記憶手段と、
前記第１の無線ネットワーク及び前記第２の無線ネットワークを介した前記クライアント端末との接続状態を判定する接続状態判定手段と、
を更に有し、
前記制御手段は、前記第２の無線ネットワークを介して前記クライアント端末と通信可能に接続された状態であれば、前記位置情報受信手段に前記クライアント端末からの前記位置情報の受信を要求し、取得した前記位置情報を前記撮像した画像データへ付加し、前記第２の無線ネットワークを介して前記クライアント端末と通信可能に接続されていない状態であれば、前記位置情報記憶手段から前記位置情報を取得し、取得した前記位置情報を前記撮像した画像データへ付加すること
を特徴とする請求項１記載の情報処理システム。
【請求項３】
前記クライアント端末は、
前記ユーザから撮像の指示を受け付け、前記第２の無線ネットワークを介して前記撮像装置に対して撮像の指示を行う操作受付手段、
を更に有する請求項１又は２記載の情報処理システム。
【請求項４】
前記クライアント端末は、
前記第１の無線ネットワーク及び前記第２の無線ネットワークを介した前記撮像装置との接続状態を管理する接続状態管理手段と、
前記撮像装置用のアプリケーションの状態を、アクティブ状態とバックグラウンド状態とに分けて管理するアプリ状態管理手段と、
を更に有し、
前記接続状態管理手段は、前記アプリケーションの状態がバックグラウンド状態からアクティブ状態に遷移すると、前回のアクティブ状態のときの前記第１の無線ネットワークの接続先の前記撮像装置と現在の前記第１の無線ネットワークの接続先の前記撮像装置とが異なるか否かを判定し、異なる場合に、前記第２の無線ネットワークを介した前記撮像装置との接続を切断すること
を特徴とする請求項１乃至３何れか一項記載の情報処理システム。
【請求項５】
撮像装置と第１の無線ネットワーク及び第２の無線ネットワークを介して通信可能なクライアント端末であって、
前記第１の無線ネットワークよりも低消費電力の前記第２の無線ネットワークの設定をユーザから受け付け、前記第１の無線ネットワークを介して前記撮像装置との間で前記第２の無線ネットワークの設定を行う設定受付手段と、
前記撮像装置が撮像した画像データへ付加する位置情報を前記第２の無線ネットワークを介して前記撮像装置に送信する位置情報送信手段と、
を有すること
を特徴とするクライアント端末。
【請求項６】
撮像装置と第１の無線ネットワーク及び第２の無線ネットワークを介して通信可能なクライアント端末を、
前記第１の無線ネットワークよりも低消費電力の前記第２の無線ネットワークの設定をユーザから受け付け、前記第１の無線ネットワークを介して前記撮像装置との間で前記第２の無線ネットワークの設定を行う設定受付手段、
前記撮像装置が撮像した画像データへ付加する位置情報を前記第２の無線ネットワークを介して前記撮像装置に送信する位置情報送信手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム、クライアント端末及びプログラムに関する。
【背景技術】
【０００２】
カメラなどの撮像装置が有していない機能を、その撮像装置と無線又は有線で通信可能な携帯端末が補助するＷｅｂサービスシステムは従来から知られている。例えば撮像装置が位置情報の検出機能（例えばＧＰＳ受信機能）を有していない場合に、携帯端末が撮像位置を検出して撮像装置に提供しているものがあった（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、携帯端末が検出した位置情報を利用する撮像装置は、携帯端末と通信可能な状態でなければ撮像が可能とならない仕様のものもあった。このため、携帯端末が検出した位置情報を利用する撮像装置は、撮像時に有線で携帯端末と通信可能に接続する操作か、無線ＬＡＮにより携帯端末と通信可能に接続又は再接続する操作が必要であった。
【０００４】
通常、携帯端末や、撮像装置などにおいては、バッテリーの消費を抑えるために複数の状態が用意されている。例えば、画面表示がＯＮとなりユーザからの操作入力を受け付けて処理動作を行なうアクティブ状態や、電源はＯＮとなっているものの画面表示がＯＦＦとなっているスリープ状態などがある。以降、本明細書においては、スリープ状態などの電源はＯＮであるがアクティブ状態ではない状態を"非アクティブ状態"と呼ぶこととする。一般的に携帯端末や、撮像装置においては、アクティブ状態から非アクティブ状態に遷移することに伴い無線ＬＡＮ機能をＯＦＦとすることによりバッテリーの消費を抑えることが行なわれている。
【０００５】
一方、Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ（ＩｏＴ）等の分野において、低消費電力な通信方式を利用することで、通信接続されている端末が非アクティブ状態になった場合でも、端末間のネットワークを維持することが行なわれている。
【０００６】
また、Ａｎｄｒｏｉｄ（登録商標）  ＯＳやｉＯＳ（登録商標）等を利用した携帯端末などでは、ＯＳやＯＳに予め備えられている通信設定アプリケーションが無線ＬＡＮ接続のＯＮ／ＯＦＦや接続先の管理を行なう。つまり、携帯端末などにおいて無線ＬＡＮ接続のＯＮ／ＯＦＦや接続先の設定などを行なう画面も一つのアプリケーションであり、このアプリケーションにおいて無線ＬＡＮ接続先の設定を行なうように構成されている。以降、ＯＳ、ＯＳに予め備えられたアプリケーションのいずれかに関わらず、「ＯＳ側通信設定機能」と呼ぶこととする。
【０００７】
撮像装置を制御するアプリケーションがアクティブ状態の場合、通信設定アプリケーションはバックグラウンド状態（もしくはアプリケーションが起動していない状態）となるため、無線ＬＡＮ設定が変更されてしまうことはない。しかし、撮像装置を制御するアプリケーションがバックグラウンド状態の間は、アクティブ状態となったＯＳ側通信設定機能によって無線ＬＡＮ接続が切断されたり、異なる設定に変更されるなどのことが起こりえる。
【０００８】
本発明の一実施形態は、クライアント端末が検出した位置情報を撮像装置が撮像した画像データへ効率的に付加できる情報処理システムを提供すること、を目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本願請求項１は、クライアント端末と撮像装置とが第１の無線ネットワーク及び第２の無線ネットワークを介して通信可能な情報処理システムであって、前記クライアント端末は、前記第１の無線ネットワークよりも低消費電力の前記第２の無線ネットワークの設定をユーザから受け付け、前記第１の無線ネットワークを介して前記撮像装置との間で前記第２の無線ネットワークの設定を行う設定受付手段と、前記第２の無線ネットワークを介して位置情報を前記撮像装置に送信する位置情報送信手段と、を有し、前記撮像装置は、前記第２の無線ネットワークを介して位置情報を受信する位置情報受信手段と、撮像した画像データへ前記位置情報を付加する制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明の一実施形態によれば、クライアント端末が検出した位置情報を撮像装置が撮像した画像データへ効率的に付加できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る情報処理システムの一例のシステム構成図である。
【図２】本実施形態に係るクライアント端末の一例のハードウェア構成図である。
【図３】本実施形態に係る撮像装置の一例のハードウェア構成図である。
【図４】本実施形態に係るクライアント端末の一例の処理ブロック図である。
【図５】接続状態情報記憶部に記憶される接続状態情報の一例の構成図である。
【図６】本実施形態に係る撮像装置の一例の処理ブロック図である。
【図７】クライアント端末における設定処理の一例を表したフローチャートである。
【図８】設定画面の一例のイメージ図である。
【図９】ＢＬＥ設定画面の一例のイメージ図である。
【図１０】ＢＬＥの設定が「オン」のＢＬＥ設定画面の一例のイメージ図である。
【図１１】無線ＬＡＮとの接続がオフラインとなったＢＬＥ設定画面の一例のイメージ図である。
【図１２】撮像装置における撮影処理の一例を表したフローチャートである。
【図１３】無線ＬＡＮ及び低電力無線通信ネットワークの接続先の不一致を防止する処理の一例のフローチャートである。
【発明を実施するための形態】
【００１２】
次に、本発明の実施の形態について、詳細に説明する。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係る情報処理システムの一例のシステム構成図である。図１に示すように本実施形態に係る情報処理システム１は、クライアント端末１２及び撮像装置１４を有する。サーバ装置１０とクライアント端末１２とは無線ＬＡＮ１６と低電力無線通信ネットワーク１８とにより通信可能である。
【００１３】
無線ＬＡＮ１６には例えばＷｉ−Ｆｉ（登録商標）が利用される。また、低電力無線通信ネットワーク１８には例えばＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）が利用される。ＢＬＥは無線ＬＡＮ１６よりも低消費電力の通信ネットワークの一例であって、クライアント端末１２と撮像装置１４との常時接続を実現するために利用される通信ネットワークの一例である。ここで、本明細書における"常時接続"とは、クライアント端末１２と撮像装置１４とが非アクティブ状態であっても通信が行なえる状態を維持できることを意味することとする。
【００１４】
クライアント端末１２と撮像装置１４とは例えば撮像装置１４による撮像データやプレビューデータの転送、ＢＬＥのオン／オフ操作に無線ＬＡＮ１６を利用する。また、クライアント端末１２と撮像装置１４とは、例えばクライアント端末１２から撮像装置１４への位置情報の転送、撮影指示に低電力無線通信ネットワーク１８を利用する。
【００１５】
クライアント端末１２は、スマートデバイス、タブレット端末、携帯電話、ノートＰＣなど、ユーザが操作を行う携帯端末の一例である。クライアント端末１２は撮像装置１４用のアプリケーション（以下、撮像装置１４用のアプリと呼ぶ）が搭載されている。クライアント端末１２はユーザが撮像装置１４を利用する際、無線ＬＡＮ１６又は低電力無線通信ネットワーク１８経由で撮像装置１４と接続可能である。なお、撮像装置１４と接続されているクライアント端末１２のアプリは、撮像装置１４が撮影しようとしている画像の表示（プレビュー表示）を行ったり、撮影指示などの撮像装置１４に対するユーザからの操作の受け付けを行ったりする。
【００１６】
また、撮像装置１４は、デジタルカメラ、デジタルビデオなどの撮像を行う電子機器である。撮像装置１４は、クライアント端末１２から提供される位置情報の撮像データへの付加を行う。また、撮像装置１４は撮像データをクライアント端末１２に送信して表示させることや保存させることができる。
【００１７】
＜ハードウェア構成＞
《クライアント端末》
クライアント端末１２は例えば図２に示すハードウェア構成により実現される。図２は本実施形態に係るクライアント端末の一例のハードウェア構成図である。図２のクライアント端末１２は、例えばＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＥＥＰＲＯＭ６０４、ＣＭＯＳセンサ６０５、加速度・方位センサ６０６、メディアドライブ６０８を備えている。
【００１８】
ＣＰＵ６０１はクライアント端末１２全体の動作を制御する。ＲＯＭ６０２は基本入出力プログラムを記憶している。ＲＡＭ６０３はＣＰＵ６０１のワークエリアとして使用される。ＥＥＰＲＯＭ６０４はＣＰＵ６０１の制御にしたがってデータの読み出し又は書き込みを行う。ＣＭＯＳセンサ６０５は、ＣＰＵ６０１の制御に従って被写体を撮像し画像データを得る。加速度・方位センサ６０６は地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等である。
【００１９】
メディアドライブ６０８は、フラッシュメモリ等の記録メディア６０７に対するデータの読み出し又は書き込み（記憶）を制御する。メディアドライブ６０８は、既に記録されていたデータが読み出され又は新たにデータが書き込まれて記憶する記録メディア６０７を着脱自在な構成となっている。
【００２０】
なお、ＥＥＰＲＯＭ６０４には、ＣＰＵ６０１が実行するＯＳ、ネットワーク設定に必要なアソシエーション情報等が記憶されている。本発明の実施形態における各種処理を実行するアプリは、ＥＥＰＲＯＭ６０４又は記録メディア６０７などに記憶されている。
【００２１】
また、ＣＭＯＳセンサ６０５は光を電荷に変換して被写体の画像を電子化する電荷結合素子である。ＣＭＯＳセンサ６０５は被写体を撮像することができるのであれば、例えばＣＣＤ（Charge  Coupled  Device）センサであってもよい。
【００２２】
さらに、クライアント端末１２は、音声入力部６０９、音声出力部６１０、アンテナ６１１、通信部６１２、無線ＬＡＮ通信部６１３、低電力無線通信部６１４、ＧＰＳ受信部６１５、ディスプレイ６１６、タッチパネル６１７及びバスライン６１９を備える。
【００２３】
音声入力部６０９は音声を音声信号に変換する。音声出力部６１０は音声信号を音声に変換する。通信部６１２はアンテナ６１１を利用して無線通信信号により最寄りの基地局装置と通信を行う。無線ＬＡＮ通信部６１３はＷｉ−Ｆｉ（登録商標）など、ＩＥＥＥ８０２．１１規格等に準拠する無線ＬＡＮ通信を行う。低電力無線通信部６１４はＢＬＥなどの低電力無線通信を行う。
【００２４】
ＧＰＳ受信部６１５は、ＧＰＳ衛星が発信したＧＰＳ信号や、屋内ＧＰＳとしてのＩＭＥＳ（Ｉｎｄｏｏｒ  ＭＥｓｓａｇｉｎｇ  Ｓｙｓｔｅｍ）が発信したＧＰＳ信号を受信する。ディスプレイ６１６は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等である。タッチパネル６１７は、ディスプレイ６１６上に載せられ、感圧式又は静電式のパネルによって構成され、指やタッチペン等によるタッチによってディスプレイ６１６上におけるタッチ位置を検出する。バスライン６１９は上記各部を電気的に接続するためのアドレスバスやデータバス等である。
【００２５】
また、クライアント端末１２は専用の電池６１８を備えている。クライアント端末１２は電池６１８によって駆動される。なお、音声入力部６０９は音声を入力するマイクが含まれる。音声出力部６１０は音声を出力するスピーカが含まれている。クライアント端末１２は例えば図２に示すハードウェア構成により後述の各種処理を実現できる。
【００２６】
《撮像装置》
撮像装置１４は例えば図３に示すハードウェア構成により実現される。図３は本実施形態に係る撮像装置の一例のハードウェア構成図である。図３に示した撮像装置１４は撮像ユニット７０１、画像処理ユニット７０４、撮像制御ユニット７０５、マイク７０６、音処理ユニット７０７、ＣＰＵ７１１、ＲＯＭ７１２、ＳＲＡＭ７１３、ＤＲＡＭ７１４、操作部７１５、ネットワークＩ／Ｆ７１６、無線ＬＡＮ通信部７１７、低電力無線通信部７１８及び電子コンパス７１９によって構成されている。
【００２７】
撮像ユニット７０１は、レンズ７０２と、レンズ７０２に対応させて設けられている撮像素子７０３とを備えている。撮像素子７０３は、レンズ７０２による光学像を電気信号の画像データに変換して出力するＣＭＯＳセンサやＣＣＤセンサなどの画像センサを有している。また、撮像素子７０３は画像センサの水平又は垂直同期信号や画素クロックなどを生成するタイミング生成回路、動作に必要な種々のコマンドやパラメータなどが設定されるレジスタ群などを有している。
【００２８】
撮像ユニット７０１の撮像素子７０３は、画像処理ユニット７０４とパラレルＩ／Ｆバスで接続されている。撮像ユニット７０１の撮像素子７０３は、撮像制御ユニット７０５とはシリアルＩ／Ｆバス（Ｉ２Ｃバス等）で接続されている。画像処理ユニット７０４及び撮像制御ユニット７０５は、バス７１０を介してＣＰＵ７１１と接続される。バス７１０には、ＲＯＭ７１２、ＳＲＡＭ７１３、ＤＲＡＭ７１４、操作部７１５、ネットワークＩ／Ｆ７１６、無線ＬＡＮ通信部７１７、低電力無線通信部７１８及び電子コンパス７１９なども接続される。
【００２９】
画像処理ユニット７０４は撮像素子７０３から出力される画像データをパラレルＩ／Ｆバスを通して取り込み、それぞれの画像データに対して所定の処理を施す。また、撮像制御ユニット７０５は、Ｉ２Ｃバスを利用して、撮像素子７０３のレジスタ群にコマンド等を設定する。必要なコマンド等は、ＣＰＵ７１１から受け取る。また、撮像制御ユニット７０５は同じくＩ２Ｃバスを利用して、撮像素子７０３のレジスタ群のステータスデータ等を取り込み、ＣＰＵ７１１に送る。
【００３０】
また、撮像制御ユニット７０５は、操作部７１５のシャッターボタンが押下されたタイミングで、撮像素子７０３に画像データの出力を指示する。マイク７０６は、音を音（信号）データに変換する。音処理ユニット７０７は、マイク７０６から出力される音データをＩ／Ｆバスを通して取り込み、音データに対して所定の処理を施す。
【００３１】
ＣＰＵ７１１は撮像装置１４の全体の動作を制御する。ＲＯＭ７１２はＣＰＵ７１１のための種々のプログラムを記憶している。ＳＲＡＭ７１３及びＤＲＡＭ７１４はワークメモリであり、ＣＰＵ７１１で実行するプログラムや処理途中のデータ等を記憶する。特にＤＲＡＭ７１４は、画像処理ユニット７０４での処理途中の画像データや処理済みの画像のデータを記憶する。
【００３２】
操作部７１５は、種々の操作ボタンや電源スイッチ、シャッターボタン、表示と操作の機能を兼ねたタッチパネルなどの総称である。ユーザは、操作ボタンを操作することにより種々の撮像モードや撮像条件などを入力する。
【００３３】
ネットワークＩ／Ｆ７１６は、ＳＤカード等の外付けのメディアやＰＣなどとのインタフェース回路（ＵＳＢＩ／Ｆ等）の総称である。無線ＬＡＮ通信部７１７は、ＩＥＥＥ８０２．１１規格等に準拠する無線ＬＡＮ通信を行う。低電力無線通信部７１８はＢＬＥなどの低電力無線通信を行う。電子コンパス７１９は地球の磁気から撮像装置１４の方位及び傾きを算出し、方位・傾き情報を出力する。
【００３４】
＜ソフトウェア構成＞
ここでは、クライアント端末１２及び撮像装置１４の処理ブロックの一例について説明する。クライアント端末１２及び撮像装置１４の処理ブロックについては本実施形態の説明に必要のない部分について、適宜説明を省略する。
【００３５】
《クライアント端末》
本実施形態に係るクライアント端末１２は例えば図４に示すような処理ブロックで実現される。図４は本実施形態に係るクライアント端末の一例の処理ブロック図である。クライアント端末１２はＥＥＰＲＯＭ６０４又は記録メディア６０７などに記憶された撮像装置１４用のアプリをＣＰＵ６０１、ＲＡＭ６０３などにより実行することで、アプリ操作受付部２０、接続状態管理部２２、アプリ状態管理部２４、アプリ動作制御部２６、ＧＰＳ情報送信部２８、ＧＰＳ測位部２９、設定受付部３０、接続状態情報記憶部３２、設定情報記憶部３４を実現している。
【００３６】
アプリ操作受付部２０はユーザからアプリに対する操作を受け付ける。接続状態管理部２２は無線ＬＡＮ１６により接続された撮像装置１４を識別する無線ＬＡＮ接続先情報を管理する。また、接続状態管理部２２は低電力無線通信ネットワーク１８により接続された撮像装置１４を識別する低電力無線通信ネットワーク接続先情報を管理する。接続状態管理部２２は無線ＬＡＮ接続先情報と低電力無線通信ネットワーク接続先情報とを接続状態情報として接続状態情報記憶部３２に記憶させる。
【００３７】
図５は接続状態情報記憶部に記憶される接続状態情報の一例の構成図である。図５の接続状態情報の無線ＬＡＮ接続先情報と低電力無線通信ネットワーク接続先情報とは撮像装置１４を識別する識別情報である。例えば、無線ＬＡＮ接続先情報として、撮像装置１４のＳＳＩＤを用いることができる。撮像装置１４は無線ＬＡＮのアクセスポイントとして機能するため、周囲に自端末のＳＳＩＤを送信している。撮像装置１４との接続を行なう際、このＳＳＩＤを記憶しておき、無線ＬＡＮ接続先情報として用いることができる。また、低電力無線通信ネットワーク接続先情報として、撮像装置１４のシリアルＮｏとＵＵＩＤとを一例として利用することができる。ＳＳＩＤは、無線ＬＡＮにおけるアクセスポイントの識別名である。ＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤｅｎｔｆｉｅｒ）は、撮像装置１４の一意な識別情報である。
【００３８】
図４に戻り、アプリ状態管理部２４はアプリの状態変化を検知し、アクティブまたはバックグラウンドに分けて管理する。アプリ動作制御部２６は、アプリの状態と、接続状態情報とに基づいて、後述のようにアプリ動作を制御する。ＧＰＳ情報送信部２８はＧＰＳ情報を撮像装置１４に送信する。ＧＰＳ情報は、クライアント端末１２が備えるＧＰＳ測位部２９によって算出若しくは取得した位置情報に基づき生成することができる。ここで、ＧＰＳ測位部２９については様々な方式を用いることが可能である。例えば、ＧＰＳ測位部２９は衛星から受信するＧＰＳ信号に基づき位置情報を算出するものであっても良いし、携帯電話の基地局から受信する信号に基づき位置情報を算出するものであっても良い。また、携帯電話の基地局などから位置情報を受信する方式や、ＩＭＥＳなどの室内向けＧＰＳによる方式を活用するものであっても良い。設定受付部３０は後述の設定画面やＢＬＥ設定画面から各種設定を受け付け、設定情報記憶部３４に記憶させる。設定情報記憶部３４は、低電力無線通信のオン／オフの設定や、ＧＰＳ常時転送のオン／オフの設定が記憶される。
【００３９】
《撮像装置》
また、本実施形態に係る撮像装置１４は例えば図６に示すような処理ブロックで実現される。図６は本実施形態に係る撮像装置の一例の処理ブロック図である。撮像装置１４はプログラムを実行することで、接続状態判定部４０、操作受付部４２、処理内容判定部４３、撮影制御部４４、データ転送部４６、ＧＰＳ情報受信部４８、ＧＰＳ情報記憶部５０及び撮像データ記憶部５２を実現している。
【００４０】
接続状態判定部４０はクライアント端末１２との接続状態を判定する。例えば接続状態判定部４０は、無線ＬＡＮ１６又は低電力無線通信ネットワーク１８の何れか、又は両方によりクライアント端末１２と接続されている接続状態を判定する。更に、接続状態判定部４０は無線ＬＡＮ１６及び低電力無線通信ネットワーク１８によりクライアント端末１２と接続されていない接続状態を判定する。
【００４１】
操作受付部４２は、ユーザから撮影やデータ転送の操作を受け付ける。処理内容判定部４３は操作受付部４２がユーザから撮影やデータ転送の操作を受け付けると、その操作に応じた処理内容を接続状態により判定する。例えば処理内容判定部４３は、クライアント端末１２と撮像装置１４とが低電力無線通信ネットワーク１８で接続されていれば、クライアント端末１２からＧＰＳ情報を受信して利用すると判定する。一方、処理内容判定部４３はクライアント端末１２と撮像装置１４とが低電力無線通信ネットワーク１８で接続されていなければ、ＧＰＳ情報記憶部５０からＧＰＳ情報を読み出して利用すると判定する。また、処理内容判定部４３はクライアント端末１２と撮像装置１４とが無線ＬＡＮ１６で接続されていればクライアント端末１２への撮像データやプレビューデータの転送が可能と判定する。一方、処理内容判定部４３はクライアント端末１２と撮像装置１４とが低電力無線通信ネットワーク１８で接続されている場合、撮像データやプレビューデータの転送を行なわず、撮像データを撮像装置内の撮像データ記憶部５２に蓄積する。
【００４２】
撮影制御部４４は操作受付部４２からの撮影指示に応じて撮影を行う。また、データ転送部４６は処理内容判定部４３からのデータ転送指示に応じてデータ転送を行う。ＧＰＳ情報受信部４８は、クライアント端末１２から送信されるＧＰＳ情報を受信し、撮影制御部４４に提供する。また、ＧＰＳ情報受信部４８は、クライアント端末１２から送信されるＧＰＳ情報をＧＰＳ情報記憶部５０に記憶する。
【００４３】
＜処理の詳細＞
以下では、本実施形態に係る情報処理システム１の処理の詳細について説明する。
【００４４】
《クライアント端末における設定処理》
本実施形態に係るクライアント端末１２は撮像装置１４に関する各種設定を、例えば図７に示すような手順により行う。図７はクライアント端末における設定処理の一例を表したフローチャートである。
【００４５】
ステップＳ１１においてクライアント端末１２は例えばユーザ操作を受け付けることにより撮像装置１４用のアプリを起動する。ステップＳ１２に進み、クライアント端末１２の設定受付部３０は例えば図８に示す設定画面１０００を表示する。図８は設定画面の一例のイメージ図である。
【００４６】
図８の設定画面１０００は、接続状態を表示する接続状態表示欄１００１と、後述のＢＬＥ設定画面に遷移するボタンとなるＢＬＥ設定表示欄１００２とを含む。図８の設定画面１０００に含まれる接続状態表示欄１００１の表示「Ｗｉ−Ｆｉ」は無線ＬＡＮ１６により撮像装置１４が接続されていることを示している。
【００４７】
なお、設定画面１０００の接続状態表示欄１００１は無線ＬＡＮ１６及び低電力無線通信ネットワーク１８が接続されている場合に「Ｗｉ−Ｆｉ＋ＢＬＥ」を表示する。また、接続状態表示欄１００１は低電力無線通信ネットワーク１８が接続されている場合に「ＢＬＥ」を表示する。さらに、接続状態表示欄１００１は無線ＬＡＮ１６及び低電力無線通信ネットワーク１８の何れにも接続されていない場合に「オフライン」を表示する。
【００４８】
ステップＳ１３に進み、クライアント端末１２の設定受付部３０は例えばＢＬＥ設定画面１０１０に遷移するボタンとなるＢＬＥ設定表示欄１００２を押下され、例えば図９に示すＢＬＥ設定画面１０１０を表示する。図９は、ＢＬＥ設定画面の一例のイメージ図である。
【００４９】
図９のＢＬＥ設定画面１０１０は無線ＬＡＮ１６の接続先を表示する接続状態表示欄１０１１と、ＢＬＥのオン／オフの設定を行うＢＬＥ設定欄１０１２と、ＧＰＳ常時転送のオン／オフの設定を行うＧＰＳ常時転送設定欄１０１３と、を有している。図９のＢＬＥ設定画面１０１０に含まれる接続状態表示欄１０１１は、無線ＬＡＮ１６により「ＸＳ００１０５６２４．ＯＳＣ」により識別される撮像装置１４が接続されていることを示している。また、図９のＢＬＥ設定欄１０１２はＢＬＥの設定が「オフ」であり、押下することによりＢＬＥの設定が「オン」になる例を示している。ＢＬＥ設定欄１０１２が押下されることで、設定情報記憶部３４に記憶されているＢＬＥの設定が「オン」になる。なお、図９のＧＰＳ常時転送設定欄１０１３はＢＬＥの設定が「オフ」の例であるため、無効化されている。
【００５０】
ステップＳ１４に進み、クライアント端末１２の設定受付部３０は図９のＢＬＥ設定画面１０１０からＢＬＥ設定を受け付ける。例えば設定受付部３０は図９のＢＬＥ設定画面１０１０においてＢＬＥ設定欄１０１２が押下されると、図１０のようなＢＬＥ設定画面１０２０に遷移する。
【００５１】
図１０はＢＬＥの設定が「オン」のＢＬＥ設定画面の一例のイメージ図である。図１０のＢＬＥ設定画面１０２０に含まれる接続状態表示欄１０２１は、図９のＢＬＥ設定画面１０２０と同様、無線ＬＡＮ１６により「ＸＳ００１０５６２４．ＯＳＣ」で識別される撮像装置１４が接続されていることを示している。また、図１０のＢＬＥ設定欄１０２２はＢＬＥの設定が「オン」であり、押下することによりＢＬＥの設定が「オフ」になる例を示している。図１０のＧＰＳ常時転送設定欄１０２３はＢＬＥの設定が「オン」の例であるため、有効化されている。したがって、図１０のＧＰＳ常時転送設定欄１０２３からユーザはＧＰＳ常時転送のオン／オフの設定を行うことができる。
【００５２】
なお、図９のＢＬＥ設定画面１０１０又は図１０のＢＬＥ設定画面１０２０において無線ＬＡＮ１６との接続がオフラインとなると、設定受付部３０は図１１のようなＢＬＥ設定画面１０３０に遷移する。図１１は無線ＬＡＮとの接続がオフラインとなったＢＬＥ設定画面の一例のイメージ図である。
【００５３】
図１１のＢＬＥ設定画面１０３０に含まれる接続状態表示欄１０３１は、低電力無線通信により「ＸＳ００１０５６２４．ＯＳＣ」で識別される撮像装置１４が接続されていることを示している。なお、図１１のＢＬＥ設定欄１０２２及びＧＰＳ常時転送設定欄１０３３は無線ＬＡＮ１６との接続がオフラインとなったため、無効化されている。
【００５４】
図９−図１１に示すようにＢＬＥのオン／オフの設定及びＧＰＳ常時転送のオン／オフの設定は、無線ＬＡＮ１６による接続がオンラインのときに有効化される。また、低電力無線通信ネットワーク１８との接続がオンラインのとき、クライアント端末１２は無線ＬＡＮ１６との接続がオフラインになったとしても、低電力無線通信により撮像装置１４に撮影指示を送付することが可能となる。さらに、ＧＰＳ常時転送の設定が「オン」である場合は、クライアント端末１２が非アクティブ状態であり無線ＬＡＮ１６により接続がなされていない場合に撮像装置１４を操作して撮影した場合も、低電力無線通信によりクライアント端末１２から取得したＧＰＳ情報を撮像データに付加できる。
【００５５】
《撮像装置における撮影》
図１２は撮像装置における撮影処理の一例を表したフローチャートである。ステップＳ２１において、撮像装置１４の操作受付部４２はユーザから撮影操作を受け付ける。接続状態判定部４０はクライアント端末１２との接続状態を判定する。クライアント端末１２と接続中であれば、操作受付部４２はステップＳ２３に進み、撮影制御部４４にクライアント端末１２からのＧＰＳ情報の受信と、撮影とを要求する。撮影制御部４４はＧＰＳ情報受信部４８を利用し、クライアント端末１２からＧＰＳ情報を受信する。ステップＳ２３に続いてステップＳ２５に進み、撮影制御部４４は撮影し、ステップＳ２３で受信したＧＰＳ情報を撮影した写真に設定する。
【００５６】
一方、クライアント端末１２と接続中でなければ、操作受付部４２はステップＳ２４に進み、撮影制御部４４にＧＰＳ情報記憶部５０からのＧＰＳ情報の取得と、撮影とを要求する。撮影制御部４４はＧＰＳ情報記憶部５０からＧＰＳ情報を取得する。ステップＳ２４に続いてステップＳ２５に進み、撮影制御部４４は撮影し、ステップＳ２４で取得したＧＰＳ情報を撮影した写真に設定する。
【００５７】
図１２に示すように、撮像装置１４はクライアント端末１２と接続中であれば、クライアント端末１２から最新のＧＰＳ情報を受信して、撮影した写真に設定できる。ＢＬＥは低消費電力の通信ネットワークであり、クライアント端末１２と撮像装置１４との常時接続を実現しやすい。また、常時接続されているため、撮像装置１４はＧＰＳ情報記憶部５０のＧＰＳ情報をアクティブ以外のスリープ時にも更新し続けることができる。例えば、クライアント端末１２のＧＰＳ測位部によって算出若しくは取得した位置情報に変化があった場合に、クライアント端末１２のＧＰＳ情報送信部２８がＧＰＳ情報を撮像装置１４に送信するように構成することもできる。例えば、ＧＰＳ情報送信部２８は前回ＧＰＳ情報を送信した際の緯度・経度と、その時点での緯度・経度とから求められる距離が所定値以上となった場合に、その時点でのＧＰＳ情報（緯度・経度等）を撮像装置１４に送信するように構成することができる。これにより、撮像装置１４のＧＰＳ情報記憶部５０のＧＰＳ情報は更新され続けることになるため、撮像装置１４の操作受付部４２で撮影操作を受け付けた場合に、クライアント端末１２からＧＰＳ情報を取得せず、ＧＰＳ情報記憶部５０に記憶されたＧＰＳ情報を用いることもできるようになる。
【００５８】
また、ＢＬＥにより常時接続されているため、撮像装置１４は無線ＬＡＮ１６を接続又は再接続する操作を行わなくても、クライアント端末１２からリモートで撮像装置１４に撮影を行わせることができる。
【００５９】
《無線ＬＡＮ及び低電力無線通信ネットワークの接続先の不一致防止》
本実施形態に係る情報処理システム１は、無線ＬＡＮ１６の接続先の撮像装置１４と低電力無線通信ネットワーク１８の接続先の撮像装置１４とが不一致とならないように例えば図１３の処理を行う。図１３は無線ＬＡＮ及び低電力無線通信ネットワークの接続先の不一致を防止する処理の一例のフローチャートである。
【００６０】
例えば撮像装置１４用のアプリがバックグラウンド状態の間、無線ＬＡＮ１６の接続はＯＳ側通信設定機能が行うため、クライアント端末１２において撮像装置１４用のアプリと無関係に、無線ＬＡＮ１６の接続先が変更されてしまう場合がある。そこで、クライアント端末１２の接続状態管理部２２は撮像装置１４用のアプリがバックグラウンド状態からアクティブ状態に遷移すると、ステップＳ３２に進み、接続状態情報記憶部３２から図５の接続状態情報を読み出す。
【００６１】
ステップＳ３３に進み、接続状態管理部２２は現在接続中の無線ＬＡＮ１６の接続先がステップＳ３２で読み出した接続状態情報の無線ＬＡＮ接続先情報と異なるか否かを判定する。例えば、接続状態管理部２２は現在接続中の無線ＬＡＮ１６の接続先の識別情報（ＳＳＩＤ等）と、ステップＳ３２で読み出した接続状態情報の無線ＬＡＮ接続先情報とが異なるか否か判定する。現在接続中の無線ＬＡＮ１６の接続先については、ＯＳ側通信設定機能が設定した接続先の識別情報を取得すればよい。
【００６２】
異なっている場合、接続状態管理部２２は現在接続中の無線ＬＡＮ１６の接続先が、アプリが制御対象としている撮像装置１４であるか否かの判定を行なう。アプリが制御対象としている撮像装置１４である場合、アプリ動作制御部２６現在接続中の無線ＬＡＮ１６の接続先を制御対象の撮像装置１４として制御する。
【００６３】
一方、アプリが制御対象としている撮像装置１４でない場合（他の無線ＬＡＮ機器やルーターなどである場合）、アプリ動作制御部２６は現在接続中の無線ＬＡＮ１６の接続先に対して制御を行なわない。ここで、アプリが制御対象としている撮像装置１４であるか否かの判定は、接続先に対して問い合わせ処理を行うことで判定することができる。例えば接続状態管理部２２は端末情報回答要求を接続先に送付し、回答される端末情報を受信する。接続状態管理部２２は受信した端末情報において、アプリが制御対象としている撮像装置１４であることが示されているか確認すればよい。また、接続状態管理部２２は予めアプリが制御対象としている撮像装置１４の識別情報の値に、アプリが制御対象としている撮像装置１４であることを示すパターンを埋め込んでおくことで判定することも可能である。
【００６４】
次に、現在接続中の無線ＬＡＮ１６の接続先の識別情報（ＳＳＩＤ等）と、ステップＳ３２で読み出した接続状態情報の無線ＬＡＮ接続先情報とが異なり、撮像装置１４用のアプリがスリープ中に無線ＬＡＮ１６の接続先が変更されている場合に、接続状態管理部２２はステップＳ３４に進み、接続中の低電力無線通信ネットワーク１８を切断してステップＳ３５の各種処理に進む。撮像装置１４を利用する場合は、ＢＬＥを「オン」に設定し直す。
【００６５】
これは、現在接続中の無線ＬＡＮ１６の接続先が、アプリが制御対象とする撮像装置１４でない場合だけでなく、現在接続中の無線ＬＡＮ１６の接続先が、アプリが制御対象とする撮像装置１４ではあるが接続状態管理部２２に記憶された接続状態情報が示す撮像装置１４ではない場合にも行なわれることになる（つまり、同じ種類の異なる撮像装置１４である場合）。このようにすることで、接続状態管理部２２は無線ＬＡＮ１６の接続先と低電力無線通信ネットワーク１８の接続先とが異なる撮像装置１４になることを防ぐことが可能となる。
【００６６】
なお、無線ＬＡＮ１６の接続がなされていない場合、接続状態管理部２２は記憶された接続状態情報に基づいて低電力無線通信ネットワーク１８の接続を試みる。ここで、無線ＬＡＮ１６の接続がなされていないことは、例えば、ＯＳ側通信設定機能が設定する接続先情報（ＳＳＩＤ等）に接続先の値が設定されていないことを検知することにより判定することができる。
【００６７】
また、無線ＬＡＮの接続がなされていない場合、接続状態管理部２２はＯＳが記憶する過去の低電力無線通信ネットワーク１８の接続先情報を参照する。接続状態管理部２２は、過去に接続した接続先にアプリが制御対象とする撮像装置１４がある場合には、その撮像装置１４と低電力無線通信ネットワーク１８の接続を行なうよう構成してもよい。この際、接続状態管理部２２は過去に接続した撮像装置１４の中で最後に接続した時が最も新しい撮像装置１４と接続するようにしてもよい。これにより、無線ＬＡＮ１６が接続されていない場合であっても、接続状態管理部２２は低電力無線通信ネットワーク１８によって撮像装置１４と接続することが可能となる。
【００６８】
また、現在接続中の無線ＬＡＮ１６の接続先ＳＳＩＤと、ステップＳ３２で読み出した接続状態情報の無線ＬＡＮ接続先情報のＳＳＩＤとが異なっておらず、撮像装置１４用のアプリがスリープ中に無線ＬＡＮ１６の接続先が変更されていない場合、接続状態管理部２２はステップＳ３４をスキップし、接続中の低電力無線通信ネットワーク１８でステップＳ３５の各種処理を行う。
【００６９】
＜まとめ＞
本実施形態によれば、位置情報の検出機能を有していない撮像装置１４が撮像した画像へのＧＰＳ情報の付加を効率的に行うことができる。さらに、本実施形態によれば、無線ＬＡＮ１６の接続先の撮像装置１４と低電力無線通信ネットワーク１８の接続先の撮像装置１４とが不一致のまま処理が行われることを防止できる。
【００７０】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。無線ＬＡＮ１６は第１の無線ネットワークの一例である。低電力無線通信ネットワーク１８は第２の無線ネットワークの一例である。
【符号の説明】
【００７１】
１    情報処理システム
１２    クライアント端末
１４    撮像装置
１６    無線ＬＡＮ（無線ローカルエリアネットワーク）
１８    低電力無線通信ネットワーク
２０    アプリ操作受付部
２２    接続状態管理部
２４    アプリ状態管理部
２６    アプリ動作制御部
２８    ＧＰＳ情報送信部
２９    ＧＰＳ測位部
３０    設定受付部
３２    接続状態情報記憶部
３４    設定情報記憶部
４０    接続状態判定部
４２    操作受付部
４３    処理内容判定部
４４    撮影制御部
４６    データ転送部
４８    ＧＰＳ情報受信部
５０    ＧＰＳ情報記憶部
５２    撮像データ記憶部
６０１    ＣＰＵ
６０２    ＲＯＭ
６０３    ＲＡＭ
６０４    ＥＥＰＲＯＭ
６０５    ＣＭＯＳセンサ
６０６    加速度・方位センサ
６０７    記録メディア
６０８    メディアドライブ
６０９    音声入力部
６１０    音声出力部
６１１    アンテナ
６１２    通信部
６１３    無線ＬＡＮ通信部
６１４    低電力無線通信部
６１５    ＧＰＳ（全地球測位システム）受信部
６１６    ディスプレイ
６１７    タッチパネル
６１８    電池
６１９    バスライン
７０１    撮像ユニット
７０２    レンズ
７０３    撮像素子
７０４    画像処理ユニット
７０５    撮像制御ユニット
７０６    マイク
７０７    音処理ユニット
７１０    バス
７１１    ＣＰＵ
７１２    ＲＯＭ
７１３    ＳＲＡＭ
７１４    ＤＲＡＭ
７１５    操作部
７１６    ネットワークＩ／Ｆ
７１７    無線ＬＡＮ通信部
７１８    低電力無線通信部
７１９    電子コンパス
１０００    設定画面
１００１    接続状態表示欄
１００２    ＢＬＥ設定表示欄
１０１０、１０２０、１０３０    ＢＬＥ設定画面
１０１１、１０２１、１０３１    接続状態表示欄
１０１２、１０２２、１０３２    ＢＬＥ設定欄
１０１３、１０２３、１０３３    ＧＰＳ常時転送設定欄
【先行技術文献】
【特許文献】
【００７２】
【特許文献１】特開２０１６−１１０６３９号公報
【図１】
2018157528.tif 000003
【図２】
2018157528.tif 000004
【図３】
2018157528.tif 000005
【図４】
2018157528.tif 000006
【図５】
2018157528.tif 000007
【図６】
2018157528.tif 000008
【図７】
2018157528.tif 000009
【図８】
2018157528.tif 000010
【図９】
2018157528.tif 000011
【図１０】
2018157528.tif 000012
【図１１】
2018157528.tif 000013
【図１２】
2018157528.tif 000014
【図１３】
2018157528.tif 000015