(57)【要約】【課題】無線ＬＡＮのＡＰモードで外部ＳＴＡ機器と接続する際に、必要のないビーコン信号が送信されてしまうことを防止する。【解決手段】無線通信システムにおいて、無線ＬＡＮアクセスポイントとしてステーション機器１０２，１０３と通信を行う通信部２０４と、無線ＬＡＮ接続されたステーション機器１０２，１０３に対してコンテンツを送信するためのアプリケーションとして少なくとも公開アプリと本人アプリとを備え、通信部２０４は、公開アプリが選択されている場合にはビーコン信号を送信し、本人アプリが選択されている場合にはビーコン信号を送信しない。【選択図】図４Ｂ
2014158088.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システムにおいて、無線ＬＡＮアクセスポイントとしてステーション機器と通信を行う通信手段と、
無線ＬＡＮ接続された前記ステーション機器に対してコンテンツを送信するためのアプリケーションとして、少なくとも第一のアプリケーションと第二のアプリケーションを備え、
前記通信手段は、前記第一のアプリケーションが選択されている場合にはビーコン信号を送信せず、前記第二のアプリケーションが選択されている場合にはビーコン信号を送信することを特徴とする情報処理装置。
【請求項２】
前記第一のアプリケーションを起動する場合には、使用者の認証を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第二のアプリケーションはコンテンツの公開機能のみを有し、前記第一のアプリケーションはコンテンツの公開に加えて、前記ステーション機器からのコンテンツの削除、編集、及び情報処理装置の制御機能を有することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第二のアプリケーションを終了した場合にビーコン信号の送信を停止することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記第二のアプリケーションを起動してからあらかじめ設定された数のステーション機器が接続された場合か、または所定の時間が経過した場合にビーコン信号の送信を停止することを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮネットワークで接続された外部機器とデータ通信を行う情報処理装置に関するものである。
【背景技術】
【０００２】
従来、ＩＥＥＥ８０２．１１の標準規格に基づく無線ＬＡＮを用いた無線通信技術において、インフラストラクチャモードが一般的に利用されている。インフラストラクチャモードは、無線ＬＡＮアクセスポイント（以下、ＡＰと記述する）からの電波到達内に存在する無線ＬＡＮステーション機器（以下、ＳＴＡと記述する）が、ＡＰを介して通信を行う通信形態である。
無線ＬＡＮのＳＴＡ機能を備えたデジタルカメラでは、ＡＰに接続を行い、そのＡＰのネットワークに接続された外部機器との間で撮影した静止画・動画等のコンテンツの送受信が可能である。例えば、撮影した静止画データを、パーソナルコンピュータ、プリンタやサーバ等へ、無線ネットワークを介して転送する技術が存在する。
一方、最近では無線ＬＡＮのＳＴＡとしての動作だけではなく、ＡＰとして動作可能な機能を持ったデジタルカメラやＥｙｅ−Ｆｉ（登録商標）カードが提案されている。デジタルカメラを無線ＬＡＮのＡＰとして動作させ、他のデジタルカメラやスマートフォン等のＳＴＡとの間で、インフラストラクチャモードで接続を行い、機器間でのデータの送受信を行うことが可能である。これによって、屋外等ＡＰが見つからないような状況下でもインフラストラクチャモードでの通信を行うことが可能になる。
このような背景から、今後は無線ＬＡＮのＡＰとして動作可能な機能を搭載し、機器間でのデータ共有を行うことが可能なデジタルカメラが普及することが予想される。
【０００３】
例えば、特許文献１では、複数のＳＴＡに相当するクライアント機器との接続が可能なホスト機能と、ＡＰに相当するホスト機器との接続が可能なクライアント機能の両機能を持つデジタルカメラが提案されている。撮影した画像データを外部機器へ送信する際に、予め使用者が設定したタイミングでデジタルカメラがホストモードとして起動し、外部機器との接続のための信号の送信を開始する。デジタルカメラと外部機器との接続が完了すると、デジタルカメラが外部機器に対して画像データを送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１４７６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の従来技術では、デジタルカメラのホストモードが起動する度に、外部機器との接続を行う際にビーコン信号に相当する信号を送信しているが、その信号を送信せずに外部機器と接続可能なケースまでは言及されていない。外部機器との接続の際に常にビーコン信号を送信していては、デジタルカメラの処理負荷や消費電力が大きくなってしまう。
そこで、本発明の目的とするところは、デジタルカメラのホストモード起動時に、外部機器との接続の際のビーコン信号の送信を必要最小限にすることで、デジタルカメラの処理負荷や消費電力を低減させることである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、無線通信システムにおいて無線ＬＡＮアクセスポイントとしてステーション機器と通信を行う通信手段と、無線ＬＡＮ接続された前記ステーション機器に対してコンテンツを送信するためのアプリケーションとして、少なくとも第一のアプリケーションと第二のアプリケーションを備え、前記通信手段は、前記第一のアプリケーションが選択されている場合にはビーコン信号を送信せず、前記第二のアプリケーションが選択されている場合にはビーコン信号を送信することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、情報処理装置のＡＰ機能を用いる際に、使用者が起動するアプリケーションによって、ビーコン信号の送信有無の判断を行い、ビーコン信号の送信が必要な場合にのみビーコン信号を送信する。これによって、情報処理装置の処理負荷や消費電力を低減させることが可能である。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施形態にかかる無線ＬＡＮネットワークシステム１００の構成を示した模式図である。
【図２】図２は、本発明の実施形態にかかるデジタルカメラ１０１の内部構成を示すブロック図である。
【図３】図３は、本発明の実施形態にかかるＡＰであるデジタルカメラ１０１とＳＴＡであるスマートフォン１０３との間の通信処理のフローチャートである。
【図４Ａ】図４Ａは、本発明の実施形態にかかる本人アプリケーションを用いた無線ＬＡＮ通信のフローチャートである。
【図４Ｂ】図４Ｂは、本発明の実施形態にかかる公開アプリケーションを用いた無線ＬＡＮ通信のフローチャートである。
【図４Ｃ】図４Ｃは、本発明の実施形態にかかる公開アプリケーションを用いた無線ＬＡＮ通信のフローチャートである。
【図５】図５は、本発明の第一の実施例におけるデジタルカメラ１０１の通知部２０６に表示される表示画面の一例を示した図である。
【発明を実施するための形態】
【０００９】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。本実施形態にかかる情報処理装置として、ＡＰとして動作するデジタルカメラを例に示す。
図１は、本発明の実施の形態における無線ＬＡＮネットワークシステム１００の構成を示す模式図である。
図１に示す無線ＬＡＮネットワークシステム（無線通信システム）１００は、情報処理装置としてのデジタルカメラ１０１と、携帯電話の一種であるいわゆるスマートフォン１０２とスマートフォン１０３とを含んで構成される。情報処理装置としてのデジタルカメラ１０１は、無線ＬＡＮアクセスポイント（ＡＰ）として動作する。スマートフォン１０２，１０３は、デジタルカメラ１０１のネットワークに接続され、無線ＬＡＮステーション機器（ＳＴＡ）として動作する。なお、スマートフォン１０２は、デジタルカメラ１０１と同一の使用者のスマートフォンとする。また、スマートフォン１０３は、他者が所有するスマートフォンとする。
デジタルカメラ１０１とスマートフォン１０２，１０３間の無線接続方式には、無線ＬＡＮ規格に規定されている８０２．１１ａ，ｂ，ｇ，ｎ規格に代表される無線通信方式が用いられる。そして、デジタルカメラ１０１とスマートフォン１０２，１０３は、撮影された静止画および動画コンテンツ等の送受信を行う。
【００１０】
次に、デジタルカメラ１０１の構成について、図２を参照して説明する。図２は、本実施例におけるデジタルカメラ１０１の内部構成の例を示すブロック図である。
デジタルカメラ１０１は、制御部２０１、ＲＯＭ２０２、ＲＡＭ２０３、通信部２０４、記録部２０５、通知部２０６、操作部２０７、撮像部２０８、タイマー部２０９および内部バス２１０を含んで構成される。
【００１１】
制御部２０１は、例えばコンピュータプログラムを実行可能なＣＰＵを含む。そして制御部２０１は、内部バス２１０を介してＲＯＭ２０２、ＲＡＭ２０３、通信部２０４、記録部２０５、通知部２０６、操作部２０７、撮像部２０８、タイマー部２０９と接続され、これらの制御の全てを行う。
【００１２】
ＲＯＭ２０２は、制御部２０１が実行するデジタルカメラ１０１の各部の制御を行うコンピュータプログラムおよび各部の処理に関するパラメータ等の情報が、コンピュータ読取り可能な形式で格納されている。ＲＯＭ２０２は、Ｆｌａｓｈ  ＲＯＭを含む。ＲＯＭ２０２には、デジタルカメラ１０１がＡＰ機能を実行する際に必要なＳＳＩＤ（Service Set Identifier）情報、暗号化方式情報、暗号キー情報やパスワード情報が格納されている。さらに、アプリケーション実行時に必要な使用者ＩＤ情報、パスワード情報等も格納されている。なお、これらの情報は、予め使用者が操作部２０７を操作することによりＲＯＭ２０２に入力されて格納されているものとする。また、デジタルカメラ１０１がＡＰ機能を起動し、ＳＴＡとの通信を行うための各種アプリケーション（コンピュータプログラム）も格納されている。ここで、各種アプリケーションには、ＳＴＡと通信を行うための第一のアプリケーションと第二のアプリケーションの２つのアプリケーションを含む。第一のアプリケーションと第二のアプリケーションについては後述する。
【００１３】
ＲＡＭ２０３は、制御部２０１がＲＯＭ２０２に格納されているコンピュータプログラムを実行する際に、作業領域として使用するための揮発性メモリである。
通信部２０４は、無線通信方式に準拠した通信により静止画および動画データ等の送受信を行う。例えば、無線ＬＡＮ規格に規定されている８０２．１１ａ，ｂ，ｇ，ｎ規格に準拠した方式に則り通信を行う。また、通信部２０４は、無線ＬＡＮのＡＰとＳＴＡとの双方の動作が可能であり、制御部２０１からの指示により、ＡＰまたはＳＴＡとして動作する。
【００１４】
記録部２０５は、記録媒体を備えており、撮像部２０８が取得した静止画および動画データを、制御部２０１の指示に基づいて記録媒体に記録する。なお、記録媒体は、例えば内蔵フラッシュメモリや内蔵ＨＤＤ等の内蔵記録媒体であってもよいし、着脱可能なメモリーカード等の外部記録媒体であっても構わない。
【００１５】
通知部２０６は、撮像部２０８が取得した静止画および動画データや、記録部２０５から読み出された静止画および動画データ、使用者の操作のためのアイコン等を表示する液晶モニタ等が適用される。更に通知部２０６は、スピーカーを有し、撮像部２０８が取得した動画データの音声、記録部２０５から読み出した動画データの音声、使用者の操作のための確認音や警告音を出力してもよい。
【００１６】
操作部２０７は、デジタルカメラ１０１の各種操作要求を使用者から受け付ける。使用者は、操作部２０７を介してデジタルカメラ１０１の各種設定や操作を行うことが可能である。操作部２０７は、例えばボタン、ダイヤル、タッチパネル等の入力デバイスが適用される。
【００１７】
撮像部２０８は、被写体を撮影して得られたアナログ信号をデジタルデータに変換し、圧縮処理を行う。撮像部２０８によって撮影された静止画および動画データは、一時的にＲＡＭ２０３に格納され、制御部２０１の指示によって記録部２０５に記録される。また、撮像部２０８は、制御部２０１からの指示に基づいてズーム、フォーカス、絞り値設定等の制御も行う。なお、撮像部２０８は光学レンズ、撮像素子、画像処理部、エンコード処理部等で構成される。
【００１８】
タイマー部２０９は、現在の日付および時刻や各部で行われる処理に関する時間等の計測を行う。
【００１９】
内部バス２１０は、制御部２０１、ＲＯＭ２０２、ＲＡＭ２０３、通信部２０４、記録部２０５、通知部２０６、操作部２０７、撮像部２０８、タイマー部２０９と接続されている。そして各部は、内部バス２１０を介して、互いにデータの送受信を行うことが可能である。
【００２０】
次に、ＡＰであるデジタルカメラ１０１と、ＳＴＡであるスマートフォン１０３との間の通信処理のフローを、図３を用いて説明する。この通信処理は、操作部２０７が使用者によるＡＰモード切替要求操作（無線ＬＡＮのモード設定をＡＰモードに切り替えるための操作）を受け付けると開始される。
まず、Ｓ３０１において、制御部２０１は、操作部２０７より受信した使用者からＡＰモード切替要求の指示に従い、通信部２０４を制御して無線ＬＡＮのＡＰとして動作するよう無線ＬＡＮのモード設定をＡＰモードに切り替える。
Ｓ３０２において、制御部２０１は、通信部２０４を制御して、ビーコン信号を送信する。ビーコン信号には、無線のネットワーク名であるＳＳＩＤ、暗号化方式、暗号キー等の識別情報が含まれている。これにより、ＡＰからの電波到達内にいるスマートフォン１０３は、デジタルカメラ１０１がネットワークを生成したことを判別出来る。スマートフォン１０３はビーコン信号を受信すると、ビーコン信号内に含まれるＳＳＩＤに相当するＡＰを検出する。
Ｓ３０３およびＳ３０４において、デジタルカメラ１０１とスマートフォン１０３間で認証を行う。ここでは、デジタルカメラ１０１は、スマートフォン１０３からのオーセンティケーション要求（Ｓ３０３）に対して応答（Ｓ３０４）する。
Ｓ３０５およびＳ３０６において、デジタルカメラ１０１とスマートフォン１０３間の接続処理を行う。この接続処理によって、デジタルカメラ１０１とスマートフォン１０３の対応が一意に決定される。接続処理では、デジタルカメラ１０１とスマートフォン１０３の間でアソシエーション要求（Ｓ３０５）／応答（Ｓ３０６）フレームの交換が行われ、パラメータのネゴシエーションやＡＩＤ（Ａｓｓｏｃｉａｔｉｏｎ  ＩＤ）の割当などが行われる。
以上の処理で、デジタルカメラ１０１とスマートフォン１０３との無線ＬＡＮ接続が完了し通信を行うことが可能になる。
【００２１】
続いてＳ３０７において、スマートフォン１０３は、デジタルカメラ１０１へ、デジタルカメラ１０１の記録部２０５に格納されているコンテンツのリストの取得要求を送信する。制御部２０１は、通信部２０４を介して、スマートフォン１０３からのコンテンツリクエスト要求を受信する。
Ｓ３０８において、制御部２０１は、操作部２０７を介して使用者の指示を受け、記録部２０５内に格納されているコンテンツからスマートフォン１０３に送信可能なコンテンツのリストを生成する。そして、制御部２０１は、コンテンツリスト取得応答を、通信部２０４を介して、スマートフォン１０３に送信する。
Ｓ３０９において、スマートフォン１０３は、デジタルカメラ１０１から受信したコンテンツリストの中から使用者の操作により所望のコンテンツが選択されると、選択されたコンテンツを取得するためのコンテンツ取得要求を送信する。そして、制御部２０１は、スマートフォン１０３から送信されるコンテンツ取得要求を、通信部２０４を介して受信する。
Ｓ３１０において、制御部２０１は、コンテンツ取得要求内で指定されているコンテンツを、記録部２０５から読み出す。そして、制御部２０１は、通信部２０４を介して、読み出したコンテンツを、コンテンツ取得応答としてスマートフォン１０３へ送信する。
以上のフローで、デジタルカメラ１０１からスマートフォン１０３へのコンテンツの送信が行われる。
【００２２】
次に使用者がアプリケーションを起動させ、デジタルカメラ１０１とスマートフォン１０２もしくはスマートフォン１０３間の無線ＬＡＮ通信を行うフローを、図４Ａを用いて説明する。図４Ａは、デジタルカメラ１０１とスマートフォン１０２もしくはスマートフォン１０３間の無線ＬＡＮ通信を行う処理を示すフローチャートである。
前提として、デジタルカメラ１０１とスマートフォン１０２もしくはスマートフォン１０３の間のデータのやり取りはＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が使用されるものとする。そして、デジタルカメラ１０１がＷｅｂサーバ機能を備え、スマートフォン１０２とスマートフォン１０３がブラウザ機能を備えているものとする。これらの機能を実現するためのコンピュータプログラムは、あらかじめデジタルカメラ１０１やスマートフォン１０２，１０３のそれぞれのＲＯＭなどに格納されている。そして、デジタルカメラ１０１やスマートフォン１０２，１０３のそれぞれのＣＰＵなどがこれらのコンピュータプログラムを読み出して実行することにより実現される。なお、デジタルカメラ１０１とスマートフォン１０２またはスマートフォン１０３の間のデータのやり取りに使用されるプロトコルとして、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）等を用いてもよい。
また、前記のとおり、ＳＴＡとしてのスマートフォン１０２，１０３と通信するためのアプリケーションには、第一のアプリケーションと第二のアプリケーションとの少なくとも２つのアプリケーションが含まれる。以下の説明では、本人のスマートフォン１０２と通信するためのアプリケーション（第一のアプリケーション）を「本人アプリ」と称し、他人のスマートフォン１０３と通信するためのアプリケーション（第二のアプリケーション）を「公開アプリ」と称する。本人アプリと公開アプリの内容については後述する。
【００２３】
まず、Ｓ４０１において、制御部２０１は、操作部２０７に対してデジタルカメラ１０１をＡＰモードに設定する操作が行われたか否かを判定する。ＡＰモードに設定されたと判定すると（Ｙｅｓ）、アプリケーションの選択（Ｓ４０２）へと進む。デジタルカメラ１０１がＡＰモードに設定されない場合には（Ｎｏ）、以下の処理は実行されない。
【００２４】
Ｓ４０２において、制御部２０１は、図５（ａ）にように示すように、通知部２０６にアプリケーション選択画面を表示させ、使用者に使用するアプリケーションを選択させるように促す。そして、制御部２０１は、操作部２０７に対して「本人アプリ」を選択する操作が行われたか否かを判定する。使用者の操作部２０７への操作によって、「本人アプリ」が選択されと判定された場合には（Ｙｅｓ）、ステップＳ４０３に進む。そうでない場合には（Ｎｏ）、以下の処理は実行されない。
【００２５】
Ｓ４０３とＳ４０４においては、制御部２０１は、認証処理を行う。具体的には、制御部２０１は、図５（ｂ）に示すような本人アプリログイン画面を通知部２０６に表示する。本人アプリは、記録部２０５内の全コンテンツを閲覧可能にする機能（公開機能）のほか、コンテンツの削除・編集機能等も備え、さらにデジタルカメラ１０１の制御機能も備えている。このため、本人アプリの実行には、使用者本人であることの認証を必要としている。なお、本人アプリの動作についての詳細は後述する。
そして、制御部２０１は、使用者が通知部２０６に表示されている画面に従い、操作部２０７を操作して「使用者ＩＤ」と「パスワード」を入力し、「ログイン」を押下するまで待機する。制御部２０１が使用者による前記入力および操作を検出すると、Ｓ４０４に進む。
Ｓ４０４においては、制御部２０１は、操作部２０７を介して使用者より入力された使用者ＩＤ情報とパスワード情報を、ＲＯＭ２０２内に格納されている使用者ＩＤ情報とパスワード情報と比較し、一致しているか否かを判定する。一致していると判定した場合には（Ｙｅｓ）、ステップＳ４０５に進む。一方、制御部２０１は、操作部２０７より入力された使用者ＩＤ情報とパスワード情報が、ＲＯＭ２０２に格納されているものと不一致であると判断した場合（Ｎｏ）には、この処理を終了する。また、この場合には、制御部２０１は、再度入力するよう通知部２０６に表示させてもよい。
【００２６】
Ｓ４０５において、制御部２０１は、本人アプリを起動する。そして、制御部２０１は、本人アプリを起動した後に、通信部２０４を介してスマートフォン１０２からの接続要求を待つ。使用者はスマートフォン１０２をデジタルカメラ１０１に無線ＬＡＮ接続するように、スマートフォン１０２を操作することになる。そして、スマートフォン１０２は、使用者により前記操作が行われると（前記操作が行われたことを検出すると）、接続要求を送信する。また、この際、使用者がスマートフォン１０２に入力すべきデジタルカメラ１０１のＡＰのＳＳＩＤ情報とパスワード情報は、使用者にとって既知の情報である。このため、これらの情報は、予め使用者の操作によってスマートフォン１０２に格納されている。したがって、デジタルカメラ１０１からビーコン信号を送信する必要はない。上記の情報をスマートフォン１０２が保持しているために、デジタルカメラ１０１がＡＰ機能を起動していれば、Ｓ３０２のステップを省略しても、即ちＡＰがステルスモードで起動していても、デジタルカメラ１０１と接続が可能になる。ここでいうステルスモードとは、ＡＰが自身のＳＳＩＤを含むビーコン信号をブロードキャストしない機能のことである。これにより、デジタルカメラ１０１が生成するネットワークが他者に容易に発見されにくくなるため、セキュリティ向上の効果も考えられる。
【００２７】
Ｓ４０６において、制御部２０１は、通信部２０４を介して、スマートフォン１０２からの接続要求を受信したか否かを判定する。スマートフォン１０２からの接続要求を受信しない場合には（Ｎｏ）、制御部２０１は、受信するまで待機してもよく（図４Ａ参照）、本人アプリを終了してもよい（図略）。スマートフォン１０２からの接続要求を受信した場合には（Ｙｅｓ）、ステップＳ４０７に進む。
ステップＳ４０７において、無線ＬＡＮ接続が開始される。
【００２８】
Ｓ４０８において、制御部２０１は、通信部２０４を介して、スマートフォン１０２と通信を行う。制御部２０１は、使用者によるスマートフォン１０２の操作に基づいて、本人アプリの所定の動作を実行する。本人アプリの所定の動作としては、例えば、記録部２０５内のコンテンツの閲覧、消去、編集等がある。また、デジタルカメラ１０１本体を操作する処理等も行える。具体的には次のとおりである。コンテンツの閲覧動作は、制御部２０１が通信部２０４を介してスマートフォン１０２からの指示を受信すると、要求されたコンテンツを記録部２０５から読み出して通知部２０６に表示する。コンテンツの消去動作では、制御部２０１は、操作部２０７より受信した使用者からの指示に基づき、記録部２０５に格納されている指定されたコンテンツを削除する。コンテンツの編集動作では、通知部２０６を介してスマートフォン１０２から受信した編集済みコンテンツを、記録部２０５に格納されている元のコンテンツに上書き保存を行うか、あるいは別ファイルとして格納する。また、デジタルカメラ１０１本体の操作機能では、制御部２０１は、通信部２０４を介してスマートフォン１０２から受信した指示に従って、撮像部２０８の制御等を行う。これによって、スマートフォン１０２からデジタルカメラ１０１のズーム操作等の遠隔操作が可能になる。
【００２９】
Ｓ４０９において、制御部２０１は、本人アプリの終了判定を行う。たとえば、制御部２０１は、通信部２０４を介してスマートフォン１０２からの本人アプリの終了要求を受信するか、もしくは操作部２０７を介して使用者からの終了指示を受信すると（Ｙｅｓ）、本人アプリを終了する。終了要求または終了指示の受信がない場合には（Ｎｏ）、制御部２０１は、本人アプリの終了判定を続ける。
【００３０】
続いて、公開アプリが選択され、スマートフォン１０３にデジタルカメラ１０１内のコンテンツ情報を送信するフローに関して、図４Ｂを参照して説明する。図４Ｂは、スマートフォン１０３にデジタルカメラ１０１内のコンテンツ情報を送信する処理を示すフローチャートである。
【００３１】
Ｓ４１０の処理は、Ｓ４０１と同様の処理であるので、ここでは説明を割愛する。
Ｓ４１１において、制御部２０１は、公開アプリが選択されたか否かを判定する。具体的には、制御部２０１は、図５（ａ）にように示すように、通知部２０６にアプリケーション選択画面を表示させ、使用者に使用するアプリケーションを選択させるように促す。制御部２０１は、操作部２０７に対する使用者の「公開アプリ」を選択する操作を検出すると（Ｙｅｓ）、ステップＳ４１２に進み、制御部２０１は、公開アプリを実行する。なお、公開アプリが選択されない場合には（Ｎｏ）、制御部２０１は、以下の処理を実行しない。
なお、公開アプリは、記録部２０５内のコンテンツを閲覧可能にする機能（公開機能）を有する。ただし、公開アプリは、コンテンツの削除・編集機能等や、デジタルカメラ１０１の制御機能を有しない。このため、本人アプリの実行には、使用者本人であることの認証を必要としない。
【００３２】
Ｓ４１２において、制御部２０１は、公開アプリを起動する。公開アプリが起動すると、制御部２０１は、図５（ｃ）に示すようなコンテンツ選択画面を通知部２０６に表示する。具体的には、制御部２０１は、記録部２０５に格納されているコンテンツ情報を読み出し、フォルダ別に通知部２０６に表示する。図５（ｃ）に示す例では、制御部２０１は、フォルダを日付で分けて管理しているが、フォルダ分けの方法はこの限りではない。
【００３３】
Ｓ４１３において、制御部２０１は、使用者による操作部２０７に対する操作にしたがって、公開するコンテンツを決定する。具体的には、まず、使用者は、通知部２０６に表示されているコンテンツ選択画面にしたがって、公開するコンテンツを選択することになる。ここでは、使用者は、「２０１１／１１／０３」を選択して押下したものとする。制御部２０１は、使用者による「２０１１／１１／０３」の選択を検出すると、図５（ｄ）に示すように、「２０１１／１１／０３」フォルダ内に格納されているコンテンツデータを、通知部２０６に表示する。これにより、制御部２０１は、使用者に対して、公開するコンテンツの選択を促す。そして、使用者は、通知部２０６に表示されているコンテンツの中から、公開可能であるコンテンツを選択することになる。制御部２０１は、使用者によるコンテンツの選択の操作を検出すると、図５（ｅ）に示すようなコンテンツの公開の確認画面を通知部２０６に表示する。
【００３４】
そして、ステップＳ４１４において、選択したコンテンツを公開するか否かを判定する。具体的には、制御部２０１は、通知部２０６が図５（ｅ）に示す表示を行っている状態で、使用者による「Ｙｅｓ」を押下する操作を検出すると（Ｙｅｓ）、選択されたコンテンツを公開するためステップＳ４１５以下の処理に進む。一方「Ｎｏ」を押下する操作を検出した場合には、公開するコンテンツの選択画面である図５（ｃ）あるいは図５（ｄ）を通知部２０６に表示し、使用者に再度公開するコンテンツの選択を行うように促す。
【００３５】
ステップＳ４１５においては、制御部２０１は、通信部２０４を介してビーコン信号を送信する。そして、ステップＳ４１６に進む。
ステップＳ４１６においては、制御部２０１は、通信部２０４を介してスマートフォン１０３からの接続要求を待つ。使用者はスマートフォン１０３を操作して、デジタルカメラ１０１と無線ＬＡＮ接続をするための設定を行うことになる。また、使用者はスマートフォン１０３上に表示されるＳＳＩＤのリストの中から、デジタルカメラ１０１のＡＰのＳＳＩＤを選択し、無線ＬＡＮ接続設定を開始することになる。スマートフォン１０３は、使用者による前記設定を検出すると、当該使用者の設定にしたがって、デジタルカメラ１０１に接続要求を送信する。
【００３６】
Ｓ４１６において、制御部２０１は通信部２０４を介してスマートフォン１０３からの接続要求を受信したか否かを判定する。接続要求を受信していない場合には、制御部２０１は、通信部２０４を介して、スマートフォン１０３からの接続要求の検出を継続する。スマートフォン１０３からの接続要求を検出した場合には、ステップＳ４１７に進む。
ステップＳ４１７において、制御部２０１は、スマートフォン１０３との無線ＬＡＮ接続を開始する。
【００３７】
Ｓ４１８において、制御部２０１は、Ｓ４１３で選択したコンテンツを、通信部２０４を介して無線ＬＡＮ接続されているスマートフォン１０３へ送信する（コンテンツを公開する）。
【００３８】
ステップＳ４１９において、制御部２０１は、終了判定を実行する。具体的には、制御部２０１は、通信部２０４を介してスマートフォン１０３からの公開アプリの終了要求を受信するか、もしくは操作部２０７を介して使用者からの終了指示を受信すると公開アプリを終了する（Ｙｅｓ）。終了要求または終了指示の受信が無い場合には（Ｎｏ）、検出を継続する。
Ｓ４２０において、制御部２０１は公開アプリを終了した後に、通信部２０４を制御してビーコン信号の送信を停止させる。なお、制御部２０１は、公開アプリの終了と同時にビーコン信号の送信を停止してもよい。これによって、デジタルカメラ１０１の処理負荷および消費電力を低減させることが可能である。
【００３９】
続いて、公開アプリ終了時以外のタイミングでビーコン信号を停止する際のフローに関して、図４Ｃを参照して説明を行う。図４Ｃは、公開アプリ終了時以外のタイミングでビーコン信号を停止する処理を示すフローチャートである。
Ｓ４２１からＳ４２６までの処理は、Ｓ４１０からＳ４１５までの処理と同様の処理であるため、説明を省略する。
ステップＳ４２７においては、制御部２０１は、通信部２０４を介して、スマートフォン１０３から接続要求を受信したか否かを判定する。受信した場合には（Ｙｅｓ）ステップＳ４２９に進み、受信しない場合には（Ｎｏ）ステップＳ４３０に進む。
ステップＳ４３０においては、制御部２０１は、タイマー部２０９が計測している時間情報を読み取り、所定の時間が経過したか否かを判定する。この所定の時間は、予め使用者の操作部２０７への操作に基づいて設定された時間である。所定の時間が経過していない場合には（Ｎｏ）、ステップＳ４２７に戻る。すなわちこの場合には、制御部２０１は通信部２０４を介してスマートフォン１０３からの接続要求を検出し続ける。例えば、所定の時間が使用者により「１分」と設定されている場合には、制御部２０１は、スマートフォン１０３の所有者に１分以内に接続処理をしてもらうよう促す処理を実行する。Ｓ４１６とＳ４２７、Ｓ４１７とＳ４２８は同様の処理である。
【００４０】
一方、所定の時間が経過した場合には、Ｓ４３１に進む。Ｓ４３１においては、制御部２０１は、通信部２０４を制御してビーコン信号の送信を停止する。これにより、デジタルカメラ１０１は、一定時間自身のネットワークを公開し、スマートフォン１０３からの接続を待った上でビーコン信号の送信を停止する。したがって、ビーコン信号の送信を必要最小限に抑えることができ、デジタルカメラ１０１の処理負荷及び消費電力の低減させることが可能である。
【００４１】
Ｓ４２９において、制御部２０１は、デジタルカメラ１０１のＡＰ機能起動時に接続可能なステーション機器台数のスマートフォン１０３が接続されているかを検出する。この接続可能なステーション機器台数は、あらかじめ使用者により設定されているものである。そして、制御部２０１は、通信部２０４を介して、設定された台数の接続を検出したか否かを判定する。
設定された台数の接続を検出した場合（Ｙｅｓ）、ステップＳ４３１に進み、制御部２０１は、通信部２０４を制御してビーコン信号の送信を停止する。このように、制御部２０１は、あらかじめ定められた少なくとも一台のステーション機器の接続を検出した場合には、ビーコン信号の送信を停止する。
設定した台数に満たない場合には（Ｎｏ）、制御部２０１は、通信部２０４を介してスマートフォン１０３からの接続要求を検出し続ける。例えば、他者のスマートフォン１０３が２台あるケースでは、使用者は操作部２０７を操作して接続可能台数を２台に設定する。このように設定されると、制御部２０１は、２台のスマートフォン１０３が接続されたタイミングでビーコン信号の送信を停止する。したがって、ビーコン信号の送信を必要最低限に抑えることができ、デジタルカメラ１０１の処理負荷及び消費電力の低減させることが可能である。
Ｓ４３２とＳ４１８、Ｓ４３３とＳ４１９は同様の処理であるために説明を省略する。
【００４２】
以上、公開アプリを選択した際の通信のフローを説明したが、上記フローは一例でありその他のフローも考えられる。例えば、次のような場合には、公開アプリ起動のタイミングで、制御部２０１は通知部２０６に図５（ｅ）の画面を表示してもよいし、通信部２０４を制御してビーコン信号を送信してもよい。すなわち、予め使用者の操作部２０７の操作によって、記録部２０５内の公開可能なコンテンツが選択されていた場合や、記録部２０５内に公開可能なコンテンツのみを格納するフォルダが作成されている場合等である。
【００４３】
以上説明したとおり、情報処理装置としてのデジタルカメラ１０１は、ＡＰ機能を用いる際に、使用者が起動するアプリケーションによって、ビーコン信号の送信有無の判断を行う。そして、デジタルカメラ１０１は、ビーコン信号の送信が必要な場合にのみビーコン信号を送信する。これによって、情報処理装置としてのデジタルカメラ１０１の処理負荷や消費電力を低減させることが可能である。
【００４４】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
例えば、上述の実施形態ではデジタルカメラとスマートフォンからなるシステムで構成したが、例えばデジタルカメラの代わりにプロジェクタやプリンタ、他のスマートフォンやいわゆるタブレット端末などを用いてもよい。また、スマートフォンの代わりにパーソナルコンピュータやデジタルテレビ、いわゆるタブレット端末などを用いてもよい。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００４５】
１０１：デジタルカメラ、１０２：スマートフォン、１０２：スマートフォン、２０１：制御部、２０２：ＲＯＭ、２０３：ＲＡＭ、２０４：通信部、２０５：記録部、２０６：通知部、２０７：操作部、２０８：撮像部、２０９：タイマー部
【図１】
2014158088.tif 000003
【図２】
2014158088.tif 000004
【図３】
2014158088.tif 000005
【図４Ａ】
2014158088.tif 000006
【図４Ｂ】
2014158088.tif 000007
【図４Ｃ】
2014158088.tif 000008
【図５】
2014158088.tif 000009