(57)【要約】【課題】無駄な電力消費を低減しつつ、適切にアクセスポイント機能を起動することを目的とする。【解決手段】第１の通信装置は、第１の通信方式によるネットワークの作成指示を、第２の通信方式を用いて第２の通信装置に送信し、第２の通信装置から作成指示に対応する完了通知を、第２の通信方式で受信する第１の通信手段と、第１の通信手段が完了通知を受信した場合に、ネットワークを介して、第１の通信方式で第２の通信装置との通信接続を確立する第２の通信手段とを有し、第２の通信装置は、作成指示を、第２の通信方式を用いて第１の通信装置から受信する第３の通信手段と、作成指示を受信した場合に、第１の通信方式のネットワークに接続する第４の通信手段を作成する作成手段とを有し、第４の通信手段は、ネットワークを介して第１の通信方式で第１の通信装置との通信接続を確立する。【選択図】図３
2015073231.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信装置と第２の通信装置とを備えた通信システムであって、
前記第１の通信装置は、
第１の通信方式によるネットワークの作成指示を、第２の通信方式を用いて前記第２の通信装置に送信し、前記第２の通信装置から前記作成指示に対応する完了通知を、前記第２の通信方式で受信する第１の通信手段と、
前記第１の通信手段が前記完了通知を受信した場合に、前記ネットワークを介して、前記第１の通信方式で前記第２の通信装置との通信接続を確立する第２の通信手段と
を有し、
前記第２の通信装置は、
前記作成指示を、前記第２の通信方式を用いて前記第１の通信装置から受信する第３の通信手段と、
前記作成指示を受信した場合に、前記第１の通信方式のネットワークに接続する第４の通信手段を作成する作成手段と
を有し、
前記第４の通信手段は、前記ネットワークを介して前記第１の通信方式で前記第１の通信装置との通信接続を確立する通信システム。
【請求項２】
前記第１の通信装置は、ユーザからデータの取得指示の入力を受け付ける受付手段をさらに有し、
前記第１の通信手段は、前記取得指示の入力を受け付けた場合に、前記作成指示を送信する請求項１に記載の通信システム。
【請求項３】
前記第４の通信手段は、送信指示に従いデータを送信し、
前記第２の通信装置は、前記データの送信が完了した場合に、前記第４の通信手段を削除する削除手段をさらに有する請求項１又は２に記載の通信システム。
【請求項４】
前記第１の通信手段は、前記データの受信が完了した時点から一定時間の間、データの取得指示を受け付けない場合に、削除要求を送信し、
前記削除手段は、前記削除要求を受信した場合に、前記第４の通信手段を削除する請求項３に記載の通信システム。
【請求項５】
前記第１の通信装置の前記第２の通信手段は、前記第２の通信装置に前記送信指示を送信し、
前記第２の通信装置の前記第４の通信手段は、前記送信指示を受信し、受信した前記送信指示に従い前記データを送信する請求項３又は４に記載の通信システム。
【請求項６】
前記第１の通信装置は、前記第２の通信手段と前記第２の通信装置との間の通信接続の状態を表示する表示手段をさらに有する請求項１乃至５何れか１項に記載の通信システム。
【請求項７】
前記第１の通信方式は、前記第２の通信方式に比べて、通信接続に係る消費電力が大きい通信方式である請求項１乃至６何れか１項に記載の通信システム。
【請求項８】
第１の通信方式を用いたネットワークの作成指示を、第２の通信方式を用いて外部装置から受信する第１の通信手段と、
前記作成指示を受信した場合に、前記第１の通信方式のネットワークに接続する第２の通信手段を作成する作成手段と
を有し、
前記第２の通信手段は、前記ネットワークを介して前記第１の通信方式で前記外部装置との通信接続を確立する通信装置。
【請求項９】
前記第２の通信手段は、送信指示に従いデータを送信し、
前記データの送信が完了した場合に、前記第２の通信手段を削除する削除手段をさらに有する請求項８に記載の通信装置。
【請求項１０】
前記第１の通信手段は、削除要求を受信し、
前記削除要求を受信した場合に、前記第２の通信手段を削除する削除手段をさらに備えた請求項８に記載の通信装置。
【請求項１１】
第１の通信方式によるネットワークの作成指示を、第２の通信方式を用いて外部装置に送信し、前記外部装置から前記作成指示に対応する完了通知を、前記第２の通信方式で受信する第１の通信手段と、
前記第１の通信手段が前記完了通知を受信した場合に、前記ネットワークを介して、前記第１の通信方式で前記外部装置との通信接続を確立する第２の通信手段と
を有する通信装置。
【請求項１２】
ユーザからデータの取得指示の入力を受け付ける受付手段をさらに有し、
前記第１の通信手段は、前記取得指示の入力を受け付けた場合に、前記作成指示を送信する請求項１１に記載の通信装置。
【請求項１３】
ユーザからデータの取得指示の入力を受け付ける受付手段をさらに有し、
前記第１の通信手段は、前記データの受信が完了した時点から一定時間の間、前記取得指示を受け付けない場合に、削除要求を送信する請求項１１に記載の通信装置。
【請求項１４】
前記第２の通信手段と前記外部装置との間の通信接続の状態を表示する表示手段をさらに有する請求項１１乃至１３何れか１項に記載の通信装置。
【請求項１５】
第１の通信装置と第２の通信装置とを備えた通信システムが実行する通信方法であって、
前記第１の通信装置が、第１の通信方式によるネットワークの作成指示を、第２の通信方式を用いて前記第２の通信装置に送信し、前記第２の通信装置から前記作成指示に対応する完了通知を、前記第２の通信方式で受信する第１の通信ステップと、
前記第１の通信装置が、前記第２の通信方式により前記完了通知を受信した場合に、前記ネットワークを介して、前記第１の通信方式で前記第２の通信装置との通信接続を確立する第２の通信ステップと、
前記第２の通信装置が、前記作成指示を、前記第２の通信方式を用いて前記第１の通信装置から受信する第３の通信ステップと、
前記第２の通信装置が、前記作成指示を受信した場合に、前記第１の通信方式のネットワークに接続する第４の通信手段を作成する作成ステップと、
前記第２の通信装置が、前記ネットワークを介して前記第１の通信方式で前記第１の通信装置との通信接続を確立する第４の通信ステップと
を含む通信方法。
【請求項１６】
通信装置が実行する通信方法であって、
第１の通信方式を用いたネットワークの作成指示を、第２の通信方式を用いて外部装置から受信する第１の通信ステップと、
前記作成指示を受信した場合に、前記第１の通信方式のネットワークに接続する第２の通信手段を作成する作成ステップと、
前記第２の通信手段を用いて、前記ネットワークを介して前記第１の通信方式で前記外部装置との通信接続を確立する第２の通信ステップと
を含む通信方法。
【請求項１７】
通信装置が実行する通信方法であって、
第１の通信方式によるネットワークの作成指示を、第２の通信方式を用いて外部装置に送信し、前記外部装置から前記作成指示に対応する完了通知を、前記第２の通信方式で受信する第１の通信ステップと、
前記第１の通信ステップにおいて前記完了通知を受信した場合に、前記ネットワークを介して、前記第１の通信方式で前記外部装置との通信接続を確立する第２の通信ステップと
を含む通信方法。
【請求項１８】
コンピュータを、
第１の通信方式を用いたネットワークの作成指示を、第２の通信方式を用いて外部装置から受信する第１の通信手段と、
前記作成指示を受信した場合に、前記第１の通信方式のネットワークに接続する第２の通信手段を作成する作成手段と
して機能させるためのプログラムであって、
前記第２の通信手段は、前記ネットワークを介して前記第１の通信方式で前記外部装置との通信接続を確立するプログラム。
【請求項１９】
コンピュータを、
第１の通信方式によるネットワークの作成指示を、第２の通信方式を用いて外部装置に送信し、前記外部装置から前記作成指示に対応する完了通知を、前記第２の通信方式で受信する第１の通信手段と、
前記第１の通信手段が前記完了通知を受信した場合に、前記ネットワークを介して、前記第１の通信方式で前記外部装置との通信接続を確立する第２の通信手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信方法及びプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラ等のデータ処理装置において、無線ＬＡＮなどを用いた通信機能を有するものが知られている。さらには、簡易的な無線ＬＡＮのアクセスポイント機能を搭載したものも知られている。アクセスポイント機能を搭載したデジタルカメラにおいてアクセスポイント機能が起動すると、他の装置は、デジタルカメラをアクセスポイントとして検知し、デジタルカメラが形成したネットワークに参加することができる。これにより、デジタルカメラと他の装置の間で容易に通信を行うことができる。
また、アクセスポイント機能に関する技術としては、例えば特許文献１には、アクセスポイント機能に係る消費電力を抑制する技術が開示されている。特許文献１の技術においては、中継装置は、自装置が形成するネットワークにおいて一定時間通信が行われない場合に、動作モードを省電力モードに切り替える。そして、中継装置は、省電力モードにおいて、周期的にアクセスポイント機能をＯＮ、ＯＦＦすることで消費電力を抑制する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１４６９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般にデジタルカメラは、通信に係る消費電力を可能な限り低減し、撮影処理のための電力を確保することが望ましい。その一方で、無線通信は電力消費が大きく、とりわけ無線ＬＡＮのアクセスポイント機能などは、ネットワークを形成するだけで電池を消耗する。そのため、無線通信における消費電力をなるべく抑えることが望まれる。
上記特許文献１の技術では、アクセスポイント機能の消費電力を抑えることはできるものの、アクセスポイント機能のＯＮ、ＯＦＦは、タイマーに依存する。そのため、中継装置の動作状況に応じた柔軟な通信を行うことができなかった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、無駄な電力消費を低減しつつ、適切に通信を行うことを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、第１の通信装置と第２の通信装置とを備えた通信システムであって、前記第１の通信装置は、第１の通信方式によるネットワークの作成指示を、第２の通信方式を用いて前記第２の通信装置に送信し、前記第２の通信装置から前記作成指示に対応する完了通知を、前記第２の通信方式で受信する第１の通信手段と、前記第１の通信手段が前記完了通知を受信した場合に、前記ネットワークを介して、前記第１の通信方式で前記第２の通信装置との通信接続を確立する第２の通信手段とを有し、前記第２の通信装置は、前記作成指示を、前記第２の通信方式を用いて前記第１の通信装置から受信する第３の通信手段と、前記作成指示を受信した場合に、前記第１の通信方式のネットワークに接続する第４の通信手段を作成する作成手段とを有し、前記第４の通信手段は、前記ネットワークを介して前記第１の通信方式で前記第１の通信装置との通信接続を確立する。
【発明の効果】
【０００７】
本発明によれば、無駄な電力消費を低減しつつ、適切にアクセスポイント機能を起動することができる。
【図面の簡単な説明】
【０００８】
【図１】通信システムを示す図である。
【図２】デジタルカメラを示す図である。
【図３】携帯電話を示す図である。
【図４】通信処理を示すシーケンス図である。
【図５】携帯電話による処理を示すフローチャートである。
【図６】無線ＬＡＮ接続確立処理を示すフローチャートである。
【図７】デジタルカメラによる処理を示すフローチャートである。
【図８】接続状況画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
（第１の実施形態）
図１は、第１の実施形態にかかる通信システムを示す図である。通信システムは、複数の通信装置を有している。本実施形態にかかる通信システムは、通信装置としてのデジタルカメラ１００と、携帯電話２００とを有している。なお、通信システムを構成するデバイスはこれらに限定されない。例えば携帯電話やモバイル型のＰＣ、音楽プレーヤや携帯ゲーム機、いわゆるタブレットデバイスなどを組み合わせることができる。
デジタルカメラ１００は、画像を撮像し、得られた画像データを後述する記録媒体等に格納する。携帯電話２００は、デジタルカメラ１００と無線により通信接続を確立し、デジタルカメラ１００の記録媒体等に格納されている画像データを受信する。ここで、携帯電話２００は、第１の通信装置の一例である。また、デジタルカメラ１００は、第２の通信装置の一例である。
なお、本実施形態においては、第２の通信装置としてのデジタルカメラ１００が第１の通信装置としての携帯電話２００に画像データを送信する場合を例に説明するが、第２の通信装置が送信対象とするデータは画像データに限定されるものではない。
【００１０】
デジタルカメラ１００と、携帯電話２００の接続形態としては、図１（ａ）及び図１（ｂ）に示す２通りの接続形態が考えられる。図１（ａ）は、デジタルカメラ１００と携帯電話２００とが直接接続する接続形態を示す図である。この場合、デジタルカメラ１００は、マイクロアクセスポイントなどの簡易的なアクセスポイント（以下、簡易ＡＰ）として動作し、無線ＬＡＮネットワークを形成する。デジタルカメラ１００は、簡易ＡＰとして動作する場合、ビーコン信号の定期的な送信を開始する。一方、携帯電話２００は、ビーコン信号を検知し、デジタルカメラ１００が形成した無線ＬＡＮネットワークに参加する。
デジタルカメラ１００と携帯電話２００は同じ無線ＬＡＮネットワークに参加した後、互いの機器発見、機器の能力取得等を経て無線ＬＡＮによるデータの送受信が可能な状態となる。すなわち、デジタルカメラ１００と携帯電話２００の間の通信が確立される。
なお、本実施形態にかかるデジタルカメラ１００は、後述するようにインターネット等の外部ネットワークへの通信機能を有していない。このため、携帯電話２００は、簡易ＡＰを介してインターネット等にデータを送信することはできない。
【００１１】
一方、図１（ｂ）は、外部中継装置の一例である外部アクセスポイント（以下、外部ＡＰ）３００が形成する無線ＬＡＮネットワークに、デジタルカメラ１００と携帯電話２００とが参加する通信接続形態を示す図である。デジタルカメラ１００及び携帯電話２００は、外部ＡＰ３００が定期的に送信するビーコン信号を検知し、外部ＡＰ３００が形成する無線ＬＡＮネットワークに参加する。その後、図１（ａ）の通信接続形態と同様、互いの機器発見、機器の能力取得等を経て無線ＬＡＮによるデータの送受信が可能な状態となる。
また、外部ＡＰ３００は、公衆網等を用いてインターネット等の外部ネットワークに接続することが可能である。したがって、携帯電話２００は、外部ＡＰ３００を介してインターネット上にデータを送信することが可能である。
本実施形態にかかる通信システムにおいては、図１（ａ）に示すように、外部ＡＰ３００を介することなく、デジタルカメラ１００と携帯電話２００が直接接続する通信接続形態を採用するものとする。
【００１２】
図２は、デジタルカメラ１００を示す図である。制御部１０１は、例えばＣＰＵであり、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
撮像部１０２は、撮像部１０２が有するレンズ（不図示）で結像された被写体光を電気信号に変換し、ノイズ低減処理等を行い、デジタルデータを画像データとして出力する。撮像により得られた画像データは、バッファメモリに蓄えられた後、制御部１０１にて所定の演算が施され、記録媒体１１０に記録される。
【００１３】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等を格納する。作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に格納するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
なお、後述するデジタルカメラ１００の機能や処理は、制御部１０１が不揮発性メモリ１０３に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１４】
操作部１０５は、デジタルカメラ１００に対する指示をユーザから受け付ける。操作部１０５は、例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチを有している。操作部１０５はまた、画像データの再生を指示するための再生ボタン等の操作部材を有している。操作部１０５はまた、後述する表示部１０６に形成されるタッチパネルを有している。
なお、レリーズスイッチは、ＳＷ１及びＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、操作部１０５は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、操作部１０５は、撮影を行うための指示を受け付ける。
【００１５】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示等を行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
記録媒体１１０は、撮像部１０２から出力された画像データを記録する。記録媒体１１０は、デジタルカメラ１００に着脱可能に設けられていてもよく、また他の例としては、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００１６】
無線ＬＡＮ部１１１は、無線ＬＡＮのネットワークを介して、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、無線ＬＡＮ部１１１を介して、外部装置とデータのやりとりを行うことができる。制御部１０１は、無線ＬＡＮ部１１１を制御することで外部装置との無線通信を実現する。
本実施形態のデジタルカメラ１００は、インフラストラクチャモードにおけるスレーブ装置として動作することが可能である。デジタルカメラ１００は、スレーブ装置として動作する場合、周辺のアクセスポイント（以下、ＡＰ）に接続し、ＡＰが形成するネットワークに参加することが可能である。
【００１７】
また、本実施形態におけるデジタルカメラ１００は、ＡＰの一種であり、より機能が限定された簡易ＡＰとして動作することも可能である。なお、本実施形態におけるＡＰは中継装置の一例である。デジタルカメラ１００は、簡易ＡＰとして動作した場合、自身でネットワークを形成する。
この場合、デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰと認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。なお、デジタルカメラ１００が簡易ＡＰとして動作するためのプログラムは、不揮発性メモリ１０３に格納されているものとする。
【００１８】
なお、本実施形態におけるデジタルカメラ１００はＡＰの一種であるものの、スレーブ装置から受信したデータをインターネットプロバイダ等に転送するゲートウェイとしての機能を有さない簡易ＡＰである。したがって、デジタルカメラ１００は、自装置が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネット等のネットワークに転送することはできない。
【００１９】
Ｂｌｕｅｔｏｏｔｈ（登録商標）部１１２は、Ｂｌｕｅｔｏｏｔｈにより、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、無線ＬＡＮ部１１１と同様に、Ｂｌｕｅｔｏｏｔｈ部１１２を介して、外部装置とデータのやりとりを行うことができる。制御部１０１は、Ｂｌｕｅｔｏｏｔｈ部１１２を制御することで外部装置との無線通信を実現する。なお、無線ＬＡＮは、Ｂｌｕｅｔｏｏｔｈに比べて通信速度が速い一方、消費電力が大きい。ここで、無線ＬＡＮは、第１の通信方式によるネットワークの一例である。また、Ｂｌｕｅｔｏｏｔｈは、第２の通信方式の一例である。
【００２０】
図３は、携帯電話２００を示す図である。制御部２０１は、例えばＣＰＵであり、入力された信号や、後述のプログラムに従って携帯電話２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
撮像部２０２は、撮像部２０２が有するレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理等を行い、デジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算が施され、記録媒体２１０に記録される。
【００２１】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部２０１で実行される各種プログラム等を格納する。不揮発性メモリ２０３は、デジタルカメラ１００と通信するためのプログラムも格納する。なお、デジタルカメラ１００と通信するためのプログラムは、カメラ通信アプリケーションとして携帯電話２００にインストールされているものとする。
なお、本実施形態における携帯電話２００の機能や処理は、制御部２０１が不揮発性メモリ２０３に格納されているカメラ通信アプリケーション等のプログラムを読み出し、このプログラムを実行することにより実現されるものである。
なお、カメラ通信アプリケーションは携帯電話２００にインストールされたＯＳの基本的な機能を利用するためのプログラムを有しているものとする。なお、携帯電話２００のＯＳが本実施形態における処理を実現するためのプログラムを有していてもよい。
【００２２】
作業用メモリ２０４は、撮像部２０２で生成された画像データを一時的に格納するバッファメモリや、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
操作部２０５は、携帯電話２００に対する指示をユーザから受け付ける。操作部２０５は例えば、ユーザが携帯電話２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネル等の操作部材を有している。
【００２３】
表示部２０６は、画像データの表示、対話的な操作のための文字表示等を行う。なお、表示部２０６は必ずしも携帯電話２００が内蔵する必要はない。携帯電話２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
記録媒体２１０は、撮像部２０２から出力された画像データを記録する。記録媒体２１０は、携帯電話２００に着脱可能に設けられていてもよく、また他の例としては、携帯電話２００に内蔵されていてもよい。すなわち、携帯電話２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００２４】
無線ＬＡＮ部２１１は、無線ＬＡＮを介して、外部装置と接続するためのインターフェースである。本実施形態の携帯電話２００は、無線ＬＡＮ部２１１を介して、外部装置とデータのやりとりを行うことができる。制御部２０１は、無線ＬＡＮ部２１１を制御することで外部装置との無線通信を実現する。なお、本実施形態における携帯電話２００は、少なくともインフラストラクチャモードにおけるスレーブ装置として動作することが可能であり、周辺のＡＰが形成するネットワークに参加することが可能である。
Ｂｌｕｅｔｏｏｔｈ部２１５は、Ｂｌｕｅｔｏｏｔｈにより、外部装置と接続するためのインターフェースである。本実施形態の携帯電話２００は、無線ＬＡＮ部２１１と同様に、Ｂｌｕｅｔｏｏｔｈ部２１５を介して、外部装置とデータのやりとりを行うことができる。制御部２０１は、Ｂｌｕｅｔｏｏｔｈ部２１５を制御することで外部装置との無線通信を実現する。
【００２５】
公衆網接続部２１２は、公衆無線通信を行う際に用いられるインターフェースである。
携帯電話２００は、公衆網接続部２１２を介して、他の機器との通話や、データ通信を行うことができる。通話の際には、制御部２０１は、マイク２１３及びスピーカ２１４を介して音声信号の入力と出力を行う。本実施形態では、公衆網接続部２１２は、３Ｇを用いた通信を行うためのインターフェースを含むものとする。なお、公衆網接続部２１２は、３Ｇに限らず、ＬＴＥやＷｉＭＡＸ、ＡＤＳＬ、ＦＴＴＨ等、いわゆる４Ｇといった他の通信方式を用いてもよい。また、無線ＬＡＮ部２１１及び公衆網接続部２１２は必ずしも独立したハードウェアで構成する必要はなく、例えば一つのアンテナで兼用することも可能である。
【００２６】
図４は、デジタルカメラ１００と携帯電話２００による通信処理を示すシーケンス図である。なお、ここでは、デジタルカメラ１００と携帯電話２００とのＢｌｕｅｔｏｏｔｈのペアリングが完了している前提で、通信処理を説明する。なお、通信処理開始時には、デジタルカメラ１００のＢｌｕｅｔｏｏｔｈ部１１２及び携帯電話２００のＢｌｕｅｔｏｏｔｈ部２１５の電源はＯＮとなっているものとする。
ステップＳ４０１〜ステップＳ４０３は、携帯電話２００が対象のデジタルカメラ１００を検出し、Ｂｌｕｅｔｏｏｔｈ通信を確立するフェーズである。ステップＳ４０1において、デジタルカメラ１００は、Ｂｌｕｅｔｏｏｔｈ部１１２を介して、アドバタイズを開始し、周囲に向けてデジタルカメラ１００の存在を知らせる信号を発信する。
【００２７】
次に、ステップＳ４０２において、携帯電話２００は、Ｂｌｕｅｔｏｏｔｈに係るアプリケーションを起動し、スキャンを開始する。そして、携帯電話２００は、デジタルカメラ１００のアドバタイズを検出すると、スキャンを停止し、デジタルカメラ１００に接続要求を送信する。
次に、ステップＳ４０３において、デジタルカメラ１００は、携帯電話２００からの接続要求を受信する。そして、デジタルカメラ１００と携帯電話２００の間のＢｌｕｅｔｏｏｔｈ接続が確立する。Ｂｌｕｅｔｏｏｔｈ接続の確立後、デジタルカメラ１００は、記録媒体１１０に格納されている画像データのサムネイル画像や、画像ＩＤ等の微小なデータを携帯電話２００に送信する。ここで、画像ＩＤは、画像データの識別情報である。携帯電話２００は、受信したサムネイル画像等を表示部２０６に表示する。ユーザは、表示部２０６に表示されたサムネイル画像を見て、受信を希望する画像データを選択することができる。
【００２８】
続く、ステップＳ４０４〜ステップＳ４０９の処理は、Ｂｌｕｅｔｏｏｔｈ通信を用いてデジタルカメラ１００と携帯電話２００との無線ＬＡＮ通信を確立するフェーズである。ステップＳ４０４において、携帯電話２００は、画像データの受信処理を開始する。具体的には、携帯電話２００の表示部２０６に表示されているサムネイル画像の中からユーザが希望のサムネイル画像を選択すると、携帯電話２００の操作部２０５は、取得指示の入力を受け付ける。ここで、取得指示は、画像データの取得を要求する情報である。操作部２０５は、取得指示とともに、取得対象となる画像データの画像ＩＤの入力を受け付ける。
携帯電話２００は、取得要求を受け付けると、画像データの受信処理を開始する。なお、携帯電話２００は、無線ＬＡＮのネットワークを介して画像データを受信する。そこで、通信システムは、ステップＳ４０４〜ステップＳ４０９の処理により、デジタルカメラ１００と携帯電話２００の間の無線ＬＡＮ通信を確立する。
【００２９】
ステップＳ４０５において、携帯電話２００は、Ｂｌｕｅｔｏｏｔｈ部２１５を介し、デジタルカメラ１００に、簡易ＡＰ作成要求を送信する。このとき、携帯電話２００はデジタルカメラ１００で作成すべき簡易ＡＰの情報（ＳＳＩＤとＰａｓｓｗｏｒｄ）も併せて送信する。ここで、簡易ＡＰ作成要求は、デジタルカメラ１００に対し簡易ＡＰの作成を要求する情報である。簡易ＡＰ作成要求は、無線ＬＡＮのネットワーク（第１の通信方式）の作成指示の一例である。
なお、携帯電話２００はこのタイミングで簡易ＡＰの情報を送信するのに替えて、Ｂｌｕｅｔｏｏｔｈ通信が確立されたタイミング（ステップＳ４０３）において、簡易ＡＰの情報を送信してもよい。
【００３０】
デジタルカメラ１００は、簡易ＡＰ作成要求を受信すると、ステップＳ４０６において、簡易ＡＰでネットワークを作成し、無線ＬＡＮ部１１１を作成する（作成処理）。ネットワークの作成が完了すると、ステップＳ４０７において、デジタルカメラ１００は、簡易ＡＰ作成応答を、携帯電話２００に送信する。ここで、簡易ＡＰ作成応答は、無線ＬＡＮのネットワークの作成が完了したことを示す情報であり、完了通知の一例である。
ここで、ステップＳ４０５及びステップＳ４０７の処理は、第１の通信処理の一例である。また、ステップＳ４０５は、第３の通信処理の一例である。
次に、ステップＳ４０８において、携帯電話２００は、デジタルカメラ１００に簡易ＡＰ接続要求を送信し、簡易ＡＰの形成したネットワークに参加する。次に、ステップＳ４０９において、デジタルカメラ１００と携帯電話２００は、互いにディスカバリ処理を行い、デバイス間の無線ＬＡＮ接続を確立する。ここで、ステップＳ４０９の処理は、第２の通信処理及び第４の通信処理の一例である。なお、この時点で、デジタルカメラ１００と携帯電話２００の間のＢｌｕｅｔｏｏｔｈの通信は接続されたままである。
【００３１】
続く、ステップＳ４１０及びステップＳ４１１の処理は、デジタルカメラ１００と携帯電話２００の間で無線ＬＡＮ通信を行うフェーズである。ステップＳ４１０において、携帯電話２００は、画像要求と、画像ＩＤとを送信する。ここで、画像要求は、デジタルカメラ１００に対し画像データの送信を要求する情報である。画像要求は、送信指示の一例である。また、画像ＩＤは、取得要求にかかる画像ＩＤ、すなわち携帯電話２００が要求する画像データの画像ＩＤである。
デジタルカメラ１００は、画像要求と画像ＩＤとを受信すると、ステップＳ４１１において、画像ＩＤにより識別される画像データを記録媒体１１０から読み出す。そして、デジタルカメラ１００は、読み出した画像データを、無線ＬＡＮ部１１１を介して、携帯電話２００に送信する。すなわち、デジタルカメラ１００は、画像要求に従い、無線ＬＡＮ部１１１を介して、画像データを携帯電話２００に送信する。このように、本実施形態におけるデジタルカメラ１００は、無線ＬＡＮ接続を確立した後は、通信速度の速い無線ＬＡＮを用いてサイズの大きな画像データを送信する。
なお、上述したように、本実施携帯では比較的大きなサイズのデータのデータ通信が必要な場合には無線ＬＡＮを用いる。したがって、比較的小さなサイズのデータを取り扱うＢｌｕｅｔｏｏｔｈは、通常の通信モードよりも消費電力の少ないＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙを用いたモードで動作してもよい。
【００３２】
続く、ステップＳ４１２〜ステップＳ４１６の処理は、デジタルカメラ１００と携帯電話２００との無線ＬＡＮ通信を切断するフェーズである。ステップＳ４１２において、携帯電話２００は、画像受信完了を検知する。次に、ステップＳ４１３において、携帯電話２００は、デジタルカメラ１００に向けて簡易ＡＰ削除要求を送信する。ここで、簡易ＡＰ削除要求は、簡易ＡＰの形成したネットワークを削除するための情報である。
デジタルカメラ１００は、簡易ＡＰ削除要求を受信すると、ステップＳ４１４において、簡易ＡＰで作成したネットワークを削除する（削除処理）。そして、簡易ＡＰで作成したネットワークの削除が完了すると、ステップＳ４１５において、デジタルカメラ１００は、Ｂｌｕｅｔｏｏｔｈ部１１２を介して、簡易ＡＰ削除応答を携帯電話２００に送信する。ここで、簡易ＡＰ削除応答は、簡易ＡＰの削除が完了した旨を示す情報である。
【００３３】
携帯電話２００が簡易ＡＰ削除応答を受信すると、ステップ４１６において、デジタルカメラ１００と携帯電話２００の間の無線ＬＡＮが論理的にも切断される。
続く、ステップＳ４１７及びステップＳ４１８の処理は、デジタルカメラ１００と携帯電話２００の間のＢｌｕｅｔｏｏｔｈ通信を切断するフェーズである。ステップＳ４１７において、携帯電話２００は、Ｂｌｕｅｔｏｏｔｈ切断要求を、Ｂｌｕｅｔｏｏｔｈ部１１２を介してデジタルカメラ１００に送信する。デジタルカメラ１００が、Ｂｌｕｅｔｏｏｔｈ切断要求を受信すると、ステップＳ４１８において、Ｂｌｕｅｔｏｏｔｈが切断される。以降、ステップＳ４０１に戻り、デジタルカメラ１００は、周囲に向けて、アドバタイズを開始し待機する。
以上が、本実施形態における処理シーケンスである。以下に、携帯電話２００及びデジタルカメラ１００の具体的な処理を、フローチャートを用いて説明する。
【００３４】
図５は、通信処理における携帯電話２００による処理を示すフローチャートである。ステップＳ５０１〜ステップＳ５０４は、デジタルカメラ１００との間でＢｌｕｅｔｏｏｔｈ通信の接続を確立するフェーズである。
ステップＳ５０１において、携帯電話２００の制御部２０１は、Ｂｌｕｅｔｏｏｔｈ部２１５を介して、周囲のデバイスに向けてスキャンを開始する。次に、ステップＳ５０２において、制御部２０１は、所望のデジタルカメラ１００を発見したか判断する。制御部２０１は、所望のデジタルカメラ１００を発見したと判断した場合（ステップＳ５０２でＹＥＳ）、処理をＳ５０３へ進める。制御部２０１は、デジタルカメラ１００を発見しない場合には（ステップＳ５０２でＮＯ）、デジタルカメラ１００を発見するまで待機する。
【００３５】
ステップＳ５０３において、制御部２０１は、Ｂｌｕｅｔｏｏｔｈ部２１５を介し、デジタルカメラ１００に、Ｂｌｕｅｔｏｏｔｈ接続要求を送信する。次に、ステップＳ５０４において、制御部２０１は、Ｂｌｕｅｔｏｏｔｈ部２１５を介して、デジタルカメラ１００からＢｌｕｅｔｏｏｔｈ接続確立応答を受信する。これにより、携帯電話２００とデジタルカメラ１００との間でのＢｌｕｅｔｏｏｔｈ接続が確立する。
続いて、ステップＳ５０５において、制御部２０１は、Ｂｌｕｅｔｏｏｔｈ部２１５を介して、デジタルカメラ１００から、サムネイル画像と、サムネイル画像に対応する画像ＩＤとを受信する。ここで、サムネイル画像及び画像ＩＤは、デジタルカメラ１００の記録媒体１１０に格納されている画像データに対応するものである。制御部２０１はさらに、サムネイル画像を表示部２０６に表示する。
【００３６】
次に、ステップＳ５０６において、制御部２０１は、ユーザからの入力があるか否かを判断する。制御部２０１は、入力があると判断した場合（ステップＳ５０６でＹＥＳ）、処理をステップＳ５０７へ進める。制御部２０１は、入力がないと判断した場合（ステップＳ５０６でＮＯ）、処理をステップＳ５１４へ進める。
ステップＳ５０７において、制御部２０１は、ユーザからの入力内容が、デジタルカメラ１００の記録媒体１１０に格納されている画像データの取得指示であるか否かを判断する。画像データの取得指示は、ユーザがサムネイル画像を選択したことに応じて、制御部２０１により受け付けられる（受付処理）。
【００３７】
制御部２０１は、入力内容が取得指示である場合には（ステップＳ５０７でＹＥＳ）、処理をステップＳ５０８へ進める。制御部２０１は、入力内容が取得指示でない場合には（ステップＳ５０７でＮＯ）、処理をステップＳ５１７へ進める。ステップＳ５０８において、制御部２０１は、ユーザにより選択された画像データの画像ＩＤ、すなわち取得指示の対象となる画像データの画像ＩＤを作業用メモリ２０４に記録する。
次に、ステップＳ５０９において、制御部２０１は、無線ＬＡＮ部２１１がデジタルカメラ１００の簡易ＡＰで作成したネットワークに接続中であるか判断する。制御部２０１は、デジタルカメラ１００のネットワークに接続中であると判断した場合（ステップＳ５０９でＹＥＳ）、処理をステップＳ５１１へ進める。制御部２０１は、デジタルカメラ１００のネットワークに接続中でないと判断した場合（ステップＳ５０９でＮＯ）、処理をステップＳ５１０へ進める。
【００３８】
ステップＳ５１０において、制御部２０１は、デジタルカメラ１００との間で無線ＬＡＮ接続を確立する。ここで、ステップＳ５１０の処理は、無線ＬＡＮ接続を確立する通信処理の一例である。
図６は、無線ＬＡＮ接続確立処理（ステップＳ５１０）における詳細な処理を示すフローチャートである。無線ＬＡＮ接続確立処理において、制御部２０１は、デジタルカメラ１００に対して簡易ＡＰでのネットワーク作成を要求し、作成されたネットワークに接続することで、無線ＬＡＮの通信を確立する。
【００３９】
ステップＳ６０１において、制御部２０１は、簡易ＡＰ作成要求と、簡易ＡＰの情報（ＳＳＩＤとパスワード）とを、Ｂｌｕｅｔｏｏｔｈ部２１５を介してデジタルカメラ１００に送信する。すなわち、制御部２０１は、取得指示の入力を受け付けた場合に、簡易ＡＰ作成要求（作成指示）をデジタルカメラ１００に送信する。
次に、ステップＳ６０２において、制御部２０１は、Ｂｌｕｅｔｏｏｔｈ部２１５を介しデジタルカメラ１００から、簡易ＡＰ作成応答を受信する。そして、ステップＳ６０３〜ステップＳ６０６において、制御部２０１は、無線ＬＡＮ部１１１を介し、デジタルカメラ１００との間で無線ＬＡＮによる通信を行う。なお、この間、携帯電話２００とデジタルカメラ１００との間のＢｌｕｅｔｏｏｔｈ通信は切断されず、無線ＬＡＮと共に通信が維持された状態となっている。
【００４０】
ステップＳ６０３において、制御部２０１は、無線ＬＡＮ部２１１を介してデジタルカメラ１００の簡易ＡＰで作成したネットワークを探索する。次に、ステップＳ６０４において、制御部２０１は、デジタルカメラ１００の簡易ＡＰで作成したネットワークを発見したか判断する。制御部２０１は、ネットワークを発見したと判断した場合には（ステップＳ６０４でＹＥＳ）、処理をステップＳ６０５へ進める。制御部２０１は、ネットワークを発見していないと判断した場合には（ステップＳ６０４でＮＯ）、ネットワークを発見するまで待機する。
ステップＳ６０５において、制御部２０１は、無線ＬＡＮ部２１１を介し、デジタルカメラ１００に簡易ＡＰ接続要求を送信する。次に、ステップＳ６０６において、制御部２０１は、無線ＬＡＮ部２１１を介して、デジタルカメラ１００から簡易ＡＰ接続確立応答を受信する。以上で、無線ＬＡＮ接続確立処理が終了し、制御部２０１は、処理を図５に示すステップＳ５１１へ進める。
【００４１】
図５に戻り、ステップＳ５１１において、制御部２０１は、無線ＬＡＮ部２１１を介し、デジタルカメラ１００に、送信指示としての画像要求と画像ＩＤとを送信する。次に、ステップＳ５１２において、制御部２０１は、無線ＬＡＮ部２１１を介してデジタルカメラ１００から画像データを受信する。そして、制御部２０１は、受信した画像データを記録媒体２１０に記録する。
次に、ステップＳ５１３において、制御部２０１は、タイマーをセットした後、処理をＳ５０６へ進める。タイマーは、携帯電話２００による画像データの受信完了後、新たな取得指示を受け付けるべく一定時間待機した後に無線ＬＡＮを切断すべく、一定時間をカウントダウンする。なお、カウント時間は任意に設定可能であり、例えば不揮発性メモリ２０３等に格納されているものとする。
【００４２】
ステップＳ５１４では、制御部２０１は、タイマーの値を確認する。制御部２０１は、タイマーの値が０になったと判断した場合（ステップＳ５１４でＹＥＳ）、処理をステップＳ５１５へ進める。制御部２０１は、タイマーの値が０になっていないと判断した場合（ステップＳ５１４でＮＯ）、処理をステップＳ５０６へ進める。なお、制御部２０１は、タイマーがセットされていない場合には、タイマーの値は０になっていないと判断する。
【００４３】
ステップＳ５１５及びステップＳ５１６は、携帯電話２００がデジタルカメラ１００に対し、簡易ＡＰで作成したネットワークの削除要求を送信し、携帯電話２００がそのネットワークから離脱するフェーズである。
ステップＳ５１５において、制御部２０１は、Ｂｌｕｅｔｏｏｔｈ部２１５を介してデジタルカメラ１００に対し、簡易ＡＰ削除要求を送信する。ここでいう簡易ＡＰ削除要求とは、簡易ＡＰで作成されたネットワークを削除するための要求である。次に、ステップＳ５１６において、制御部２０１は、デジタルカメラ１００が簡易ＡＰで作成したネットワークから離脱し、処理をステップＳ５０６へ進める。このように、制御部２０１は、データの取得指示の入力を受け付けることなく、画像データの受信が完了した時点から一定時間が経過した場合に、簡易ＡＰ削除要求を送信する。
【００４４】
また、ステップＳ５１７においては、制御部２０１は、ユーザからの入力内容が画像受信の終了要求か否かを判断する。制御部２０１は、入力内容が画像受信の終了要求であった場合には（ステップＳ５１７でＹＥＳ）、処理をステップＳ５１８へ進める。制御部２０１は、入力内容が画像受信の終了要求でなかった場合には（ステップＳ５１７でＮＯ）、処理をステップＳ５０６へ進める。
ステップＳ５１８において、制御部２０１は、デジタルカメラ１００の簡易ＡＰで作成したネットワークに接続中であるか判断する。制御部２０１は、デジタルカメラ１００のネットワークに接続中である場合（ステップＳ５１８でＹＥＳ）、処理をステップＳ５１９へ進める。制御部２０１は、デジタルカメラ１００のネットワークに接続中でない場合（ステップＳ５１８でＮＯ）、処理をステップＳ５２１へ進める。ステップＳ５１９及びステップＳ５２０の処理は、ステップＳ５１５及びステップＳ５１６の処理と同様である。
【００４５】
ステップＳ５２１及びステップＳ５２２は、デジタルカメラ１００と携帯電話２００とのＢｌｕｅｔｏｏｔｈ通信を切断するフェーズである。ステップＳ５２１において、制御部２０１は、Ｂｌｕｅｔｏｏｔｈ部２１５を介してデジタルカメラ１００に、Ｂｌｕｅｔｏｏｔｈ切断要求を送信する。次に、ステップＳ５２２において、制御部２０１は、Ｂｌｕｅｔｏｏｔｈ部２１５を介してデジタルカメラ１００からＢｌｕｅｔｏｏｔｈ切断応答を受信する。これにより、Ｂｌｕｅｔｏｏｔｈ通信が切断される。以上で、通信処理における携帯電話２００の処理は終了する。
【００４６】
図７は、通信処理（図４）におけるデジタルカメラ１００による処理を示すフローチャートである。ステップＳ７０１〜ステップＳ７０５は、携帯電話２００との間でＢｌｕｅｔｏｏｔｈ通信を確立し、簡易ＡＰ作成要求を待ち受けるフェーズである。
ステップＳ７０１において、デジタルカメラ１００の制御部１０１は、Ｂｌｕｅｔｏｏｔｈ部１１２を介して、周囲のデバイスに対しアドバタイズを行う。次に、ステップＳ７０２において、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ部１１２が携帯電話２００により送信されたＢｌｕｅｔｏｏｔｈ接続要求を受信したか判断する。制御部１０１は、Ｂｌｕｅｔｏｏｔｈ接続要求を受信したと判断した場合には（ステップＳ７０２でＹＥＳ）、処理をステップＳ７０３へ進める。制御部１０１は、Ｂｌｕｅｔｏｏｔｈ接続要求を受信しないと判断した場合には（ステップＳ７０２でＮＯ）、制御部１０１は、アドバタイズ処理を継続する。
【００４７】
ステップＳ７０３において、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ部１１２を介して、携帯電話２００との間で、Ｂｌｕｅｔｏｏｔｈ接続確立処理を行う。このとき、制御部１０１はアドバタイズ処理を停止する。次に、ステップＳ７０４において、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ部１１２を介して、携帯電話２００へＢｌｕｅｔｏｏｔｈ接続確立応答を送信する。
次に、ステップＳ７０５において、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ部１１２を介して、記録媒体１１０に記録している画像データを示すサムネイル画像と、画像ＩＤとを携帯電話２００へ送信する。
【００４８】
次に、ステップＳ７０６において、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ部１１２を介して、携帯電話２００から何らかの要求を受信したか判断する。制御部１０１は、受信したと判断した場合は（ステップＳ７０６でＹＥＳ）、処理をＳ６０７へ進める。制御部１０１は、受信していないと判断した場合には（ステップＳ７０６でＮＯ）、何らかの要求を受信するまで待機する。
ステップＳ７０７において、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ部１１２を介して、携帯電話２００からの簡易ＡＰ作成要求を受信したか判断する。制御部１０１は、簡易ＡＰ作成要求を受信したと判断した場合は（ステップＳ７０７でＹＥＳ）、処理をステップＳ７０８へ進める。一方、制御部１０１は、簡易ＡＰ作成要求を受信していないと判断した場合には（ステップＳ７０７でＮＯ）、処理をステップＳ７１１へ進める。
【００４９】
ステップＳ７０８〜ステップＳ７１０は、デジタルカメラ１００がＢｌｕｅｔｏｏｔｈ通信により、携帯電話２００からの簡易ＡＰ作成要求を受け付け、簡易ＡＰでネットワークを作成するフェーズである。
ステップＳ７０８において、制御部１０１は、簡易ＡＰ作成要求と共に受信した簡易ＡＰ情報（ＳＳＩＤとパスワード）を作業用メモリ１０４へ格納する。次に、ステップＳ７０９において、制御部１０１は、ステップＳ７０７において受信した簡易ＡＰ情報に基づいて、無線ＬＡＮのネットワークを作成し、無線ＬＡＮに接続するための無線ＬＡＮ部１１１を作成する（作成処理）。
次に、ステップＳ７１０において、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ部１１２を介して、携帯電話２００へ簡易ＡＰ作成応答を送信し、処理をステップＳ７０６へ進める。
【００５０】
また、ステップＳ７１１においては、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ部１１２が携帯電話２００から簡易ＡＰ接続要求を受信したか否かを判断する。制御部１０１は、簡易ＡＰ接続要求を受信した場合には（ステップＳ７１１でＹＥＳ）、処理をステップＳ７１２へ進める。制御部１０１はまた、簡易ＡＰ接続要求を受信していない場合には（ステップＳ７１１でＮＯ）、処理をステップＳ７１８へ進める。
ステップＳ７１２及びステップＳ７１３は、無線ＬＡＮ通信により、携帯電話２００からの簡易ＡＰ接続を確立するフェーズである。ステップＳ７１２において、制御部１０１は、簡易ＡＰ接続確立処理を行う。次に、ステップＳ７１３において、制御部１０１は、無線ＬＡＮ部１１１を介して、携帯電話２００へ簡易ＡＰ接続確立応答を送信する。
【００５１】
続く、ステップＳ７１４〜ステップＳ７１７は、無線ＬＡＮ通信により、携帯電話２００へ画像送信を行うフェーズである。ステップＳ７１４において、制御部１０１は、無線ＬＡＮ部１１１を介して、携帯電話２００から送信された画像要求を受信したか判断する。制御部１０１は、画像要求を受信したと判断した場合には（ステップＳ７１４でＹＥＳ）、処理をステップＳ７１５へ進める。制御部１０１はまた、画像要求を受信していないと判断した場合には(ステップＳ７１４でＮＯ)、処理をステップＳ７１６へ進める。
ステップＳ７１５において、制御部１０１は、記録媒体１１０に格納されている画像データの中から、画像要求と共に受信した画像ＩＤに対応する画像データを作業用メモリ１０４に書き込む。そして、制御部１０１は、作業用メモリ１０４に書き込まれた画像データを、無線ＬＡＮ部１１１を介して携帯電話２００に送信する。すなわち、制御部１０１は、送信指示としての画像要求を受信した場合に、受信した画像要求に従い画像データを送信する。そして、制御部１０１は、処理をステップＳ７１４へ進める。
【００５２】
また、ステップＳ７１６及びステップＳ７１７は、Ｂｌｕｅｔｏｏｔｈ通信を介した、携帯電話２００からの簡易ＡＰ削除要求によって、デジタルカメラ１００の簡易ＡＰで作成したネットワークを削除するフェーズである。
ステップＳ７１６において、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ部１１２を介して、携帯電話２００から送信された簡易ＡＰ削除要求を受信したか判断する。制御部１０１は、
簡易ＡＰ削除要求を受信したと判断した場合（ステップＳ７１６でＹＥＳ）、処理をＳ６１７へ進める。制御部１０１は、簡易ＡＰ削除要求を受信していないと判断した場合（ステップＳ７１６でＮＯ）、処理をステップＳ７１４へ進める。
ステップＳ７１７において、制御部１０１は、簡易ＡＰで作成したネットワークを削除し、処理をステップＳ７０６へ戻す。すなわち、制御部１０１は、簡易ＡＰ削除要求を受信した場合に、ネットワーク及び無線ＬＡＮ部１１１を削除する（削除処理）。
【００５３】
また、ステップＳ７１８及びステップＳ７１９は、デジタルカメラ１００が携帯電話２００からのＢｌｕｅｔｏｏｔｈ切断要求を待ち受け、Ｂｌｕｅｔｏｏｔｈ通信を切断するフェーズである。
ステップＳ７１８において、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ部１１２が携帯電話２００により送信されたＢｌｕｅｔｏｏｔｈ切断要求を受信したか判断する。制御部１０１は、Ｂｌｕｅｔｏｏｔｈ切断要求を受信したと判断した場合には(ステップＳ７１８でＹＥＳ)、処理をステップＳ７１９へ進める。制御部１０１は、Ｂｌｕｅｔｏｏｔｈ切断要求を受信していないと判断した場合には（ステップＳ７１８でＮＯ）、処理をステップＳ７０６へ進める。
ステップＳ７１９において、制御部１０１は、Ｂｌｕｅｔｏｏｔｈ部１１２を介して、携帯電話２００とのＢｌｕｅｔｏｏｔｈ通信を切断する処理を行う。これにより、Ｂｌｕｅｔｏｏｔｈ通信が切断される。以上で、通信処理におけるデジタルカメラ１００の処理は終了する。
【００５４】
以上説明したように、携帯電話２００は、画像データを受信する場合のように、比較的大きいサイズのデータのデータ通信が必要な場合にのみデジタルカメラ１００のアクセスポイント機能を起動させ、無線ＬＡＮのネットワークを形成することができる。これにより、デジタルカメラ１００は、常に無線ＬＡＮに接続する必要がない。したがって、デジタルカメラ１００は、無駄な電力を消費するのを防ぐことができる。また、携帯電話２００は、無線ＬＡＮのネットワークが形成されていない場合であっても、Ｂｌｕｅｔｏｏｔｈ通信によりデジタルカメラ１００と通信を行うことができる。
【００５５】
本実施形態に係る通信システムの第１の変更例について説明する。本実施形態にかかる通信システムは、画像データを受信する第１の通信装置として、携帯電話２００を有したが、第１の通信装置は、実施形態に限定されるものではない。第１の通信装置は、無線通信機能を有する装置であればよく、例えば、無線機能付きのデジタルカメラ、携帯型のメディアプレーヤやタブレットデバイス、パーソナルコンピュータ、スマートフォン等であってもよい。
また、通信システムは、データを送信する第２の通信装置としてデジタルカメラ１００を有したが、第２の通信装置は、実施形態に限定されるものではない。第２の通信装置は、画像データを格納し、無線通信機能を有する装置であればよく、例えば、メディアプレーヤ、タブレットデバイス、パーソナルコンピュータ等であってもよい。
【００５６】
また、第２の変更例としては、デジタルカメラ１００は、サムネイル画像についても、Ｂｌｕｅｔｏｏｔｈ通信に替えて、無線ＬＡＮにより携帯電話２００に送信してもよい。また、他の例としては、携帯電話２００は、画像要求と画像ＩＤとを、無線ＬＡＮに替えて、Ｂｌｕｅｔｏｏｔｈ通信によりデジタルカメラ１００に送信してもよい。
【００５７】
次に、第３の変更例について説明する。本実施形態においては、デジタルカメラ１００は、無線ＬＡＮの確立後に携帯電話２００からの画像要求に従い画像データを送信する場合を例に説明したが、これに限定されるものではない。すなわち、デジタルカメラ１００は、無線ＬＡＮの確立後、デジタルカメラ１００のユーザから入力された送信指示に従い、自装置内の記録媒体１１０に格納されている画像データを送信してもよい。
【００５８】
また、第３の変更例としては、携帯電話２００は、表示部２０６にネットワークへの接続状況を表示してもよい（表示処理）。デジタルカメラ１００が簡易ＡＰにてネットワークの作成を開始してから、作成されたネットワークに携帯電話２００が参加するまでに長時間かかってしまう場合がある。これに対し、表示部２０６に接続状況を表示することにより、ユーザは、携帯電話２００の接続状況を把握することができる。
図８は、表示部２０６に表示される接続状況画面８００の一例を示す図である。接続状況画面８００は、ステップＳ４０３において、Ｂｌｕｅｔｏｏｔｈ接続が確立された後、ステップＳ４０９において、無線ＬＡＮ接続が確立するまでの間、表示部２０６に表示される。
【００５９】
ステップＳ４０３の処理時には、携帯電話２００は、デジタルカメラ１００との間での無線ＬＡＮ接続が確立していない。したがって、ステップＳ４０３の処理時には、接続状況画面８００には、無線ＬＡＮ接続アイコン８０２は表示されない。一方で、ステップＳ４０３の処理時において、Ｂｌｕｅｔｏｏｔｈ接続は確立している。したがって、このとき、接続状況画面８００には、Ｂｌｕｅｔｏｏｔｈ接続アイコン８０１が表示されている。
そして、ステップＳ４０４の処理時には、制御部２０１は、ダイアログ８０４上にメッセージ８０５と、インジケータ８０６とを重ねて接続状況画面８００に表示する。メッセージ８０５の内容は、無線ＬＡＮ接続の状況に応じて変化する。例えば、ステップＳ４０４の処理時点では、メッセージ８０５として、「カメラ１（デジタルカメラ名）の簡易ＡＰを起動しています。」等、簡易ＡＰの起動中であることをユーザに通知するメッセージが表示される。そして、ステップＳ４０７の処理時点では、メッセージ８０５として、「カメラ１の簡易ＡＰが起動しました。簡易ＡＰとの接続を確立しています。」等、簡易ＡＰとの接続が確立したことをユーザに通知するメッセージが表示される。
【００６０】
インジケータ８０６は、ステップＳ４０５〜ステップＳ４０８の処理が実行されている間表示される。さらに、ステップＳ４０９において、無線ＬＡＮ接続が確立した場合には、制御部２０１は、接続状況画面８００に無線ＬＡＮ接続アイコン８０２を表示する。さらに、このタイミングにおいて、制御部２０１は、ダイアログ８０４、メッセージ８０５及びインジケータ８０６を非表示とする。
以上のように、本変更例においては、携帯電話２００がデジタルカメラ１００により作成されたネットワークへの参加が完了するまでに要する時間が長くなる場合においても、ユーザにネットワークへの接続状況を通知することができる。結果として、ユーザは、デジタルカメラ１００の無線ＬＡＮのネットワークへの接続状況を携帯電話２００上で把握することができる。
【００６１】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００６２】
以上、上述した各実施形態によれば、無駄な電力消費を低減しつつ、適切にアクセスポイント機能を起動することができる。
【００６３】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、上述の実施形態ではＢｌｕｅｔｏｏｔｈ通信を用いて簡易ＡＰを起動させる構成としたが、Ｂｌｕｅｔｏｏｔｈ通信を用いてアドホック接続シーケンスの開始を指示してもよい。また、Ｂｌｕｅｔｏｏｔｈ通信を用いてＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続シーケンスの開始を指示してもよい。
また、携帯電話側からデジタルカメラの簡易ＡＰを起動させるでのはなくユーザ操作などによってデジタルカメラの簡易ＡＰが起動されてもよい。
【符号の説明】
【００６４】
１００  デジタルカメラ、１０１  制御部、１０２  撮像部、１０３  不揮発性メモリ、  １０４  作業用メモリ、１０５  操作部、１０６  表示部、１１０  記録媒体、１１１  無線ＬＡＮ部、１１２  Ｂｌｕｅｔｏｏｔｈ部、２００  携帯電話、２０１  制御部、２０２  撮像部、２０３  不揮発性メモリ、２０４  作業用メモリ、２０５  操作部、２０６  表示部、２１０  記録媒体、２１１  無線ＬＡＮ部、２１５  Ｂｌｕｅｔｏｏｔｈ部
【図１】
2015073231.tif 000003
【図２】
2015073231.tif 000004
【図３】
2015073231.tif 000005
【図４】
2015073231.tif 000006
【図５】
2015073231.tif 000007
【図６】
2015073231.tif 000008
【図７】
2015073231.tif 000009
【図８】
2015073231.tif 000010