(57)【特許請求の範囲】
【請求項１】
外部装置と通信する通信手段と、
複数のコンテンツを記録媒体から取得する取得手段と、
前記記録媒体に記録されている一つのコンテンツを表示部の一画面に表示するシングル表示モードと、前記記録媒体に記録されている複数のコンテンツを表示部の一画面に表示するマルチ表示モードとを含む複数の表示モードを有する再生モードにおいて、画像の表示を制御する制御手段とを有し、
前記シングル表示モードと前記マルチ表示モードは、再生モード中にユーザ操作によって任意に切り替えることができ、
前記表示モードが前記マルチ表示モードである状態で前記外部装置との接続を確立するための処理を開始する場合、前記制御手段は、前記外部装置との接続を確立した後に、前記表示されていた複数のコンテンツを前記外部装置に送信することなく、前記記録媒体に記録されている複数のコンテンツを表示部の一画面に表示して送信対象の選択を受け付け、
前記表示モードが前記シングル表示モードである状態で前記外部装置との接続を確立するための処理を開始する場合、前記制御手段は、前記外部装置との接続を確立した後に、送信対象の選択を受け付けることなく、前記表示されていた一つのコンテンツを送信することを特徴とする通信装置。
【請求項２】
前記表示モードが前記シングル表示モードである状態で前記外部装置との接続を確立するための処理を開始する場合、前記制御手段は、前記外部装置との接続を確立した後に送信対象の選択を受け付けることなく、前記シングル表示モードで表示されていたコンテンツを、前記通信手段を介して前記外部装置に送信するよう制御することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記表示モードが前記シングル表示モードである状態で前記外部装置との接続を確立するための処理を開始する場合、前記制御手段は、前記外部装置との接続を確立した後に、前記シングル表示モードで表示されていたコンテンツの送信中であることを示す画面に遷移するよう制御することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記表示モードが前記マルチ表示モードである状態で前記外部装置との接続を確立するための処理を開始する場合、前記通信手段は、前記外部装置との接続を確立した後に選択された一つまたは複数のコンテンツを前記外部装置に送信することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記表示モードが前記マルチ表示モードである状態で前記外部装置との接続を確立するための処理を開始する場合、前記制御手段は、前記外部装置との接続を確立した後に、前記記録媒体に記録されている複数のコンテンツから一つまたは複数のコンテンツを選択するための画面に遷移するよう制御することを特徴とする請求項４に記載の通信装置。
【請求項６】
前記通信手段による前記外部装置へのコンテンツの送信が完了した場合、前記外部装置との接続を切断する請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記通信手段による前記外部装置へのコンテンツの送信がエラーにより停止した場合、前記外部装置との通信を切断しないことを特徴とする請求項６に記載の通信装置。
【請求項８】
前記表示モードが前記シングル表示モードである状態で開始された前記外部装置との接続を確立するための処理により確立された接続を介した通信での前記外部装置へのコンテンツの送信が完了した場合、前記通信手段は、前記外部装置との接続を切断し、
前記表示モードが前記マルチ表示モードである状態で開始された前記外部装置との接続を確立するための処理により確立された接続を介した通信での前記外部装置へのコンテンツの送信が完了した場合、前記通信手段は、前記外部装置との接続を切断しないことを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項９】
前記表示モードが前記シングル表示モードである状態で開始された前記外部装置との接続を確立するための処理により確立された接続を介した通信での前記外部装置へのコンテンツの送信がエラーにより停止した場合、前記外部装置との接続を切断しないことを特徴とする請求項８に記載の通信装置。
【請求項１０】
前記外部装置と近接無線通信により通信可能な、前記通信手段よりも通信可能な範囲が狭い近接無線通信手段を更に有し、
前記近接無線通信手段は、前記外部装置と前記近接無線通信手段により通信可能な範囲に入ったことに応じて前記近接無線通信手段により通信パラメータを前記外部装置と共有する処理を開始し、
前記近接無線通信手段により通信パラメータを前記外部装置と共有することに応じて、前記通信手段は、前記通信パラメータを用いた前記外部装置との接続の確立を開始し、
前記外部装置との接続を確立するための処理は、前記近接無線通信手段による前記外部装置との通信パラメータの共有を含むことを特徴とする請求項１乃至９のいずれか１項に記載の通信装置。
【請求項１１】
前記近接無線通信手段により通信パラメータを前記外部装置と共有することに応じて、前記通信手段は、前記通信パラメータを用いて前記外部装置と通信するためのネットワークの生成を開始することを特徴とする請求項１０に記載の通信装置。
【請求項１２】
前記制御手段は、前記近接無線通信手段により通信パラメータを前記外部装置と共有した際の前記表示モードに基づき、前記通信手段により確立された接続が、前記表示モードが前記シングル表示モードである状態から開始された処理によって確立された接続であるか前記表示モードが前記マルチ表示モードである状態から開始された処理によって確立された接続であるかを決定することを特徴とする請求項１０に記載の通信装置。
【請求項１３】
前記近接無線通信手段はＮＦＣに従って通信し、
前記通信手段は無線ＬＡＮに従って通信することを特徴とする請求項１０乃至１２のいずれか１項に記載の通信装置。
【請求項１４】
被写体を撮像して画像データを生成する撮像手段を更に有し、
前記制御手段は、前記撮像手段により生成された画像データを前記コンテンツとして前記記録媒体に記録するよう制御する請求項１乃至１３のいずれか１項に記載の通信装置。
【請求項１５】
ユーザからの通信パラメータの入力を受け付ける受け付け手段を更に有し、
前記通信手段が、前記ユーザから入力された通信パラメータを用いて前記外部装置との接続を確立する場合、コンテンツの送信が完了したとしても前記外部装置との接続を維持することを特徴とする請求項１乃至１４のいずれか１項に記載の通信装置。
【請求項１６】
記録媒体に記録されている一つのコンテンツを表示部の一画面に表示するシングル表示モードと、前記記録媒体に記録されている複数のコンテンツを表示部の一画面に表示するマルチ表示モードとを含む複数の表示モードを有する再生モードにおいて、画像の表示を制御する通信装置の制御方法であって、
前記シングル表示モードと前記マルチ表示モードは、再生モード中にユーザ操作によって任意に切り替えることができ、
外部装置と通信する通信工程と、
複数のコンテンツを前記記録媒体から取得する取得工程と、
前記表示モードが前記マルチ表示モードである状態で前記外部装置との接続を確立するための処理を開始する場合、前記外部装置との接続を確立した後に、前記表示されていた複数のコンテンツを前記外部装置に送信することなく、前記記録媒体に記録されている複数のコンテンツを表示部の一画面に表示して送信対象の選択を受け付け、
前記表示モードが前記シングル表示モードである状態から前記外部装置との接続を確立するための処理を開始する場合、前記外部装置との接続を確立した後に、送信対象の選択を受け付けることなく、前記表示されていた一つのコンテンツを送信するよう制御する制御工程とを有する制御方法。
【請求項１７】
コンピュータを請求項１乃至１５の通信装置の各手段として機能させるためのコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置と通信可能な通信装置に関する。
【背景技術】
【０００２】
近年、携帯電話と無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続し、画像データの授受が可能なデジタルカメラが知られてきている。また、この無線通信を介した接続のためにユーザが操作しなければならない手順の一部を省くために、無線通信を介して接続するための通信パラメータを、他の無線通信を用いて共有する技術（いわゆるハンドオーバー）が知られている。例えば特許文献１には、無線ＬＡＮを介して機器同士が接続するための通信パラメータを、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を用いて機器間で共有することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１５７７３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の特許文献では、直感的な所作で接続できる一方で、画像の送信のための手順自体はなんら考慮されていない。一般に、無線ＬＡＮで送信する画像の選択のためには、接続後に画像を授受するための画面に遷移する操作が必要である。そのため、従来の画像の送信の手順は必ずしも直感的であるとは言えず、ハンドオーバーの技術より簡単になった接続手順に比べてユーザが手間と感じる可能性がある。
【０００５】
そこで、本発明では、ハンドオーバー後に送信する画像の選択手順をより簡単にすることを目的とする。
【課題を解決するための手段】
【０００６】
外部装置と通信する通信手段と、複数のコンテンツを記録媒体から取得する取得手段と、前記記録媒体に記録されている一つのコンテンツを表示部の一画面に表示するシングル表示モードと、前記記録媒体に記録されている複数のコンテンツを表示部の一画面に表示するマルチ表示モードとを含む複数の表示モードを有する再生モードにおいて、画像の表示を制御する制御手段とを有し、前記シングル表示モードと前記マルチ表示モードは、再生モード中にユーザ操作によって任意に切り替えることができ、前記表示モードが前記マルチ表示モードである状態で前記外部装置との接続を確立するための処理を開始する場合、前記制御手段は、前記外部装置との接続を確立した後に、前記表示されていた複数のコンテンツを前記外部装置に送信することなく、前記記録媒体に記録されている複数のコンテンツを表示部の一画面に表示して送信対象の選択を受け付け、前記表示モードが前記シングル表示モードである状態で前記外部装置との接続を確立するための処理を開始する場合、前記制御手段は、前記外部装置との接続を確立した後に、送信対象の選択を受け付けることなく、前記表示されていた一つのコンテンツを送信することを特徴とする通信装置。
【発明の効果】
【０００７】
本発明によれば、ハンドオーバー後に送信する画像の選択手順をより簡単にすることができる。
【図面の簡単な説明】
【０００８】
【図１】（ａ）第１の実施形態におけるデジタルカメラのブロック図である。（ｂ）、（ｃ）は、第１の実施形態におけるデジタルカメラの外観図である。
【図２】第１の実施形態における携帯電話の構成を示すブロック図である。
【図３】（ａ）第１の実施形態におけるデジタルカメラの手動接続における画面遷移図である。（ｂ）第１の実施形態におけるデジタルカメラのシングルタッチ転送における画面遷移図である。（ｃ）第１の実施形態におけるデジタルカメラのマルチタッチ転送における画面遷移図である。
【図４】第１の実施形態における携帯電話の画面例である。
【図５】第１の実施形態におけるデジタルカメラと携帯電話の手動接続におけるシーケンス図である。
【図６】第１の実施形態におけるデジタルカメラと携帯電話のシングルタッチ転送におけるシーケンス図である。
【図７】第１の実施形態におけるデジタルカメラと携帯電話のマルチタッチ転送におけるシーケンス図である。
【図８】第１の実施形態におけるデジタルカメラのフローチャートである。
【図９】第１の実施形態における携帯電話のフローチャートである。
【図１０】第２の実施形態におけるデジタルカメラのフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【００１０】
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１１】
［第１の実施形態］
＜デジタルカメラの構成＞
図１（ａ）は、本実施形態の通信装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここでは通信装置の一例としてデジタルカメラについて述べるが、通信装置はこれに限られない。例えば通信装置は携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１２】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１３】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部１０２は、制御部１０１に制御されることにより、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従って、記録媒体１１０に記録される。
【００１４】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００１５】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１６】
操作部１０５は、ユーザがデジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、焦点距離を調整するためのズームレバー、画像データの再生を指示するための再生ボタンを含む。さらに、後述の接続部１１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００１７】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１８】
本実施形態のデジタルカメラ１００は画像を撮影する撮影モードと、画像を表示部１０６に表示する再生モード（表示モード）とを有する。再生モードで表示される画像は、後述の記録媒体１１０に記録されている画像を読み出して表示されるものである。なお、記録媒体１１０に記録されている画像は、撮像部１０２で撮像された画像だけに限られない。例えば記録媒体１１０を着脱して他の機器で撮像された画像を含んでいてもよいし、例えば後述の接続部１１１を介して外部機器から受信した画像を含んでいてもよい。
【００１９】
また、再生モードにおいては、以下の二つのサブモードを有する。すなわち、表示部１０６の一画面に一枚の画像を表示するシングル再生モード（シングル表示モード）と、表示部１０６の一画面に複数の画像を表示するマルチ再生モード（マルチ表示モード）である。なお、マルチ再生モードで表示される画像の数は、ユーザの操作によって切り替え可能である。例えば操作部１０５に含まれるダイヤルの操作によって、３＊３の合計９枚の画像を表示したり、５＊５の合計２５枚の画像を表示したりすることができる。なお、このマルチ再生モードの画像の数の切り替えには、ズームレバーを兼用してもよい。例えばテレ側に操作すればより多い画像が表示され、ワイド側に操作すればより少ない画像が表示されるようにしてもよい。このようにすることで、より直感的な操作感を提供することができる。なお、所定の数に達した状態でテレ側に操作した場合、マルチ再生モードからシングル再生モードに遷移する。逆もまた同様である。
【００２０】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２１】
接続部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、接続部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、接続部１１１を介して外部装置に送信することができる。なお、本実施形態では、接続部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、接続部１１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。接続部１１１は第１の無線通信手段の一例である。
【００２２】
近接無線通信部１１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することで接触近接通信を実現する。例えば、ＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に従った非接触近接通信を実現する。本実施形態の近接無線通信部１１２は、デジタルカメラ１００の側部に配される。
【００２３】
後述する携帯電話２００とは、互いの近接無線通信部を近接させることにより通信を開始して接続される。なお、近接無線通信部を用いて接続させる場合、必ずしも近接無線通信部同士を接触させる必要はない。近接無線通信部は一定の距離だけ離れていても通信することができるため、互いの機器を接続するためには、近接無線通信可能な範囲まで近づければよい。以下の説明では、この近接無線通信可能な範囲まで近づけることを、近接させる、とも記載する。また、イメージのしやすさを優先して、ＮＦＣタッチする、とも記載する。
【００２４】
また、互いの近接無線通信部が近接無線通信不可能な範囲にあれば、通信は開始されない。また、互いの近接無線通信部が近接無線通信可能な範囲にあって、デジタルカメラ１００同士が通信接続されている際に、互いの近接無線通信部１１２が近接無線通信不可能な範囲に離れてしまった場合は、通信接続が解除される。なお、近接無線通信部１１２が実現する非接触近接通信はＮＦＣに限られるものではなく、他の無線通信を採用してもよい。例えば、近接無線通信部１１２が実現する非接触近接通信として、ＩＳＯ／ＩＥＣ  １４４４３の規格に従った非接触近接通信を採用してもよい。
【００２５】
本実施形態では、接続部１１１により実現される通信の通信速度は、後述の近接無線通信部１１２により実現される通信の通信速度よりも速い。また、接続部１１１により実現される通信は、近接無線通信部１１２による通信よりも、通信可能な範囲が広い。その代わり、近接無線通信部１１２による通信では、通信可能な範囲の狭さにより通信相手を限定することができるため、接続部１１１により実現される通信で必要な暗号鍵の交換等の処理を必要としない。すなわち、接続部１１１を用いるよりも手軽に通信することができる。
【００２６】
なお、本実施形態におけるデジタルカメラ１００の接続部１１１は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有している。そして、接続部１１１をＣＬモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。また、接続部１１１をＡＰモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。上記のようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０３に保持されているものとする。
【００２７】
なお、本実施形態におけるデジタルカメラ１００はＡＰの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネットなどのネットワークに転送することはできない。
【００２８】
次に、デジタルカメラ１００の外観について説明する。図１（ｂ）、図１（ｃ）はデジタルカメラ１００の外観の一例を示す図である。レリーズスイッチ１０５ａや再生ボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄは、前述の操作部１０５に含まれる操作部材である。また、表示部１０６には、撮像部１０２による撮像の結果得られた画像が表示される。また、本実施形態のデジタルカメラ１００は、カメラ筺体の側面に近接無線通信部１１２のアンテナ部分を有する。この近接無線通信部１１２同士を一定の距離に近づけることにより、他の機器と近接無線通信を確立することができる。これにより、ケーブル等を介さずに非接触で通信可能であると共に、ユーザの意図に沿って通信相手を限定することができる。
【００２９】
以上がデジタルカメラ１００の説明である。
【００３０】
＜携帯電話２００の内部構成＞
図２は、本実施形態の情報処理装置の一例である携帯電話２００の構成例を示すブロック図である。なお、ここでは情報処理装置の一例として携帯電話について述べるが、情報処理装置はこれに限られない。例えば情報処理装置は、無線機能付きのデジタルカメラ、タブレットデバイス、あるいはパーソナルコンピュータなどであってもよい。
【００３１】
制御部２０１は、入力された信号や、後述のプログラムに従って携帯電話２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００３２】
撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算を行い、記録媒体２１０に記録される。
【００３３】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのアプリケーション（以下アプリ）が格納されている。
【００３４】
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００３５】
操作部２０５は、携帯電話２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザが携帯電話２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネルなどの操作部材を含む。
【００３６】
表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしも携帯電話２００が備える必要はない。携帯電話２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００３７】
記録媒体２１０は、撮像部２０２から出力された画像データを記録することができる。記録媒体２１０は、携帯電話２００に着脱可能なよう構成してもよいし、携帯電話２００に内蔵されていてもよい。すなわち、携帯電話２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００３８】
接続部２１１は、外部装置と接続するためのインターフェースである。本実施形態の携帯電話２００は、接続部２１１を介して、デジタルカメラ１００とデータのやりとりを行うことができる。本実施形態では、接続部２１１はアンテナであり、制御部１０１は、アンテナを介して、デジタルカメラ１００と接続することができる。なお、デジタルカメラ１００との接続では、直接接続してもよいしアクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ／ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることができる。なお、デジタルカメラ１００との通信はこれに限られるものではない。例えば、接続部２１１は、赤外線通信モジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の無線通信モジュールを含むことができる。さらには、ＵＳＢケーブルやＨＤＭＩ（登録商標）、ＩＥＥＥ１３９４など、有線接続を採用してもよい。
【００３９】
近接無線通信部２１２は、他機との非接触近距離通信を実現するための通信ユニットである。近接無線通信部２１２は、無線通信のためのアンテナと無線信号を処理するための変復調回路や通信コントローラから構成される。近接無線通信部２１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することにより非接触近距離通信を実現する。ここでは、ＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ）に従った非接触通信を実現する。近接線通信部２１２は、他のデバイスからデータ読み出し要求を受けると、不揮発性メモリ２０３に格納されているデータに基づき、応答データを出力する。本実施形態では、携帯電話２００は、近接線通信部２１２を通じて、ＮＦＣの規格で定義されているカードリーダモード、カードライタモードおよびＰ２Ｐモードで動作し、主にＩｎｉｔｉａｔｏｒとしてふるまう。対して、デジタルカメラ１００は近接無線通信部１１２を介して、主にＴａｒｇｅｔとしてふるまう。
【００４０】
公衆網接続部２１３は、公衆無線通信を行う際に用いられるインターフェースである。携帯電話２００は、公衆網接続部２１３を介して、他の機器と通話することができる。この際、制御部２０１はマイク２１４およびスピーカ２１５を介して音声信号の入力と出力を行うことで、通話を実現する。本実施形態では、公衆網接続部２１３はアンテナであり、制御部１０１は、アンテナを介して、公衆網に接続することができる。なお、接続部２１１および公衆網接続部２１３は、一つのアンテナで兼用することも可能である。
【００４１】
以上が携帯電話２００の説明である。
【００４２】
＜手動接続での画像送信手順＞
まず、図３（ａ）と図５を用いて、デジタルカメラ１００と携帯電話２００とをそれぞれ操作して無線ＬＡＮ接続を確立し、画像を送信する手順について説明する。
【００４３】
図３（ａ）はデジタルカメラ１００の表示部１０６に表示される画面の遷移を説明するための図である。まず、ユーザがデジタルカメラ１００の操作部１０５を介したメニュー操作によって図３（ａ）の画面３１０を表示させる。この画面３１０は、デジタルカメラ１００が他の機器との無線ＬＡＮ接続を確立するための処理を開始するための画面であり、初めにどのような機器と接続するのかを選択させる。これは、機器毎に接続の手順が異なるためである。例えば、画面３１０には上段左のカメラのアイコンを選択すれば、他のデジタルカメラとの無線ＬＡＮ接続を確立するための処理を開始し、上段右のＰＣアイコンを選択すれば、ＰＣとの無線ＬＡＮ接続を確立するための処理を開始する。そして、上段中央の携帯電話アイコンを選択することで、携帯電話との無線ＬＡＮ接続を確立するための処理を開始する。
【００４４】
図５に示すシーケンスは、この状態で開始する。
【００４５】
まず、図３（ａ）の画面３１０において、携帯電話のアイコンの選択を受け付ける（ステップＳ５０１）。
【００４６】
これに応じて、ステップＳ５０２でデジタルカメラ１００は、簡易ＡＰを起動してビーコンの発信を開始し、ネットワークを生成する。これに併せて、表示部１０６の画面は図３（ａ）の画面３１１に遷移する。画面３１１では簡易ＡＰ機能により生成しているネットワークのＳＳＩＤが表示される。ここでは「Ｃａｍｅｒａ−１２３」というＳＳＩＤが設定されたものとする。更に、携帯電話２００側で実行すべき操作のガイダンスも併せて表示される。
【００４７】
続くステップＳ５０３でデジタルカメラ１００はＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバを起動する。
【００４８】
更にステップＳ５０４でデジタルカメラ１００は、ネットワーク内の機器の検索を開始する。
【００４９】
一方、携帯電話２００では、ステップＳ５０５で携帯電話２００の無線ＬＡＮ設定を開始する指示を受け付ける。なお、このステップの処理は携帯電話２００のＯＳの制御に従う。
【００５０】
この指示に応じて、携帯電話２００は周囲の無線ＬＡＮのビーコンを受信し、ビーコンに含まれるＳＳＩＤを、周囲のネットワークとして列挙する。その画面の一例を図４の画面４１０に示す。ユーザはこの画面４１０に列挙されるＳＳＩＤの中から、ステップＳ５０２でデジタルカメラ１００側に表示されているＳＳＩＤと同じものを選択することで、携帯電話２００をデジタルカメラ１００のネットワークに参加させる指示を入力することができる。
【００５１】
ステップＳ５０６で、デジタルカメラ１００のネットワークのＳＳＩＤ（図４の画面４１０の例では、「Ｃａｍｅｒａ−１２３」）が選択されたならば、ステップＳ５０７で、携帯電話２００はデジタルカメラ１００のネットワークに参加する。具体的には、携帯電話２００からデジタルカメラ１００のネットワークへの参加を要求するための参加要求を送信する。この要求は、例えばｐｒｏｂｅ  ｒｅｑｕｅｓｔを含む。そして、デジタルカメラ１００がこの要求に応答して、参加許可の信号を携帯電話２００に送信することで、携帯電話２００がデジタルカメラ１００のネットワークに参加する。
【００５２】
次にステップＳ５０８でデジタルカメラ１００はＤＨＣＰサーバ機能により、携帯電話２００にＩＰアドレスを設定する。
【００５３】
一方、ステップＳ５０９で携帯電話２００は、ユーザの指示に応じて専用アプリケーションを起動する。
【００５４】
続くステップＳ５１０では、携帯電話２００が、ステップＳ５０９で起動したアプリケーションの制御に従ってａｄｖｅｒｔｉｓｅ信号を、参加したネットワーク内にブロードキャストし、自身の存在をデジタルカメラ１００に通知する。
【００５５】
ステップＳ５１０のａｄｖｅｒｔｉｓｅ信号を受信したデジタルカメラ１００は図３（ａ）の画面３１２を表示する。画面３１２は、自身のネットワークに参加している接続可能な機器の一覧を表示する画面である。画面３１２の例では、デジタルカメラが生成したネットワークに、Ｍｙ−Ｓｍａｒｔｐｈｏｎｅ１、Ｍｙ−Ｍｅｄｉａｐｌａｙｅｒ、Ｍｙ−Ｓｍａｒｔｐｈｏｎｅ２が参加している状態を示す。この「Ｍｙ−Ｓｍａｒｔｐｈｏｎｅ」等の文字列は、ａｄｖｅｒｔｉｓｅ信号に含まれるデバイスタイプを判断して、適切な文字列をメモリから読み出して表示する。なお、同じタイプの複数のデバイスからアドバタイズを受けた場合にはＭｙ−Ｓｍａｒｔｐｈｏｎｅ１、Ｍｙ−Ｓｍａｒｔｐｈｏｎｅ２のように、アドバタイズを受けた順番に番号を付して区別する。この表示の方法は他の方法を採用することもできる。例えば、ａｄｖｅｒｔｉｓｅ信号に、携帯電話２００側で予め設定した文字列を含めて送信し、デジタルカメラ１００はこれを表示するようにしてもよい。また、一度接続したことのある機器ならば、その識別情報を取得・保持しておき、その識別情報に、ユーザが入力した任意の文字列を対応づけておく。そして、再度の接続の際には、ネットワーク内のデバイス一覧の表示には、対応づけられている文字列を表示するようにしてもよい。
【００５６】
ユーザはこの画面３１２から接続したい機器を選択することで、無線ＬＡＮで機器同士の接続を確立するよう指示することができる。
【００５７】
ステップＳ５１１において、図３（ａ）の画面３１２に表示されているいずれかの機器の選択をユーザから受け付ける。
【００５８】
機器が選択されるとデジタルカメラ１００はステップＳ５１２において、ステップＳ５１１で選択された携帯電話２００と接続するための接続処理を開始する。これに併せて、接続処理を行っていることを示す画面である図３（ａ）の画面３１３を表示し、ユーザに接続処理中であることを把握させる。
【００５９】
ステップＳ５１３で、携帯電話２００からデジタルカメラ１００に接続可否を通知する。ここで接続許可が通知されたならば、ステップＳ５１４でデジタルカメラ１００と携帯電話２００の接続が完了する。
【００６０】
デジタルカメラ１００と携帯電話２００の接続が完了すると、デジタルカメラ１００は図３（ａ）の画面３１４を表示し、一方、携帯電話２００は図４の画面４１１を表示する。
【００６１】
ステップ５１５でデジタルカメラ１００のユーザは送信したい画像の選択を行う。このとき、図３（ａ）の画面３１４において、操作部１０５に含まれる方向キーやダイヤルの操作によって送信したい画像を選ぶために、表示されている画像の次または前の画像を表示させることができる。送信したい画像を表示させた状態で「この画像を送信する」のアイコンを選択することで、表示中の画像を送信する指示を入力することができる。なお、画像の送信をやめたい場合は、操作部１０５に含まれるＭＥＮＵボタンを押下すれば、画面３１０に戻ることができる。これについては画面３１４の右上のアイコン表示でユーザに把握させる。また、「この画像を送信する」アイコンの上側に表示されている「Ｍ２」アイコンは、表示中の画像を送信する際に、リサイズして送信する場合のリサイズ後のサイズを示す。このアイコンを選択する毎に、他のサイズに切り替えることができる。
【００６２】
画像送信の指示が入力されたならば、デジタルカメラ１００は、指示された画像の送信を開始すると共に、画面３１５に遷移し、画像の送信中であることをユーザに通知する。
【００６３】
一方、画像を受信する携帯電話２００は、画像の受信が完了し次第、ステップＳ５１７にて画像の受信が完了したことをデジタルカメラ１００に通知する。
【００６４】
この通知を受信したデジタルカメラ１００の画面は、図３（ａ）の画面３１４に戻り、再度画像を送信するための状態となる。すなわち、ユーザは、他に送信したい画像があるならば、直ちに画像の選択と送信の指示が可能となる。
【００６５】
なお、画像を送信する場合、一枚の送信毎に指示するのではなく、一度の指示で、複数の画像をまとめて送信したい場合も考えられる。このような場合には、ユーザは図３（ａ）の画面３１４に表示される「選んで送信」のアイコンを選択することで、送信する画像を複数選択するための画面３１６に遷移する。画面３１６において、ユーザは、画像を選択している状態（ここでは左上の画像のように縁が太枠表示となっている状態が選択している状態である）で操作部１０５に含まれるｓｅｔキーを押下すれば、その画像を送信対象として選択することができる。送信対象として選択された画像には、チェックマークが重畳表示され、送信対象であることを示す。本実施形態では、説明を簡単にすることを目的として、送信するコンテンツが画像（静止画）である場合を例に挙げて説明するが、送信するコンテンツは、例えば動画であってもよいし、音声データであってもよい。また、画面３１６から画面３１４に戻るためには、画面３１６の表示中にＭＥＮＵボタンを押下すればよい。ここでは、画面３１４の表示中のＭＥＮＵボタンの機能（通信メニューのトップ画面に戻る）とは異なり、トップ画面に戻らずに画面３１４に戻る。
【００６６】
なお、図３（ａ）の画面３１６から複数の画像を選択して、送信指示を入力した場合は、図３（ａ）の画面３１５に遷移する前に、図３（ａ）の画面３１７で送信確認画面を表示し、送信処理の開始の指示をユーザから受け付けてから画像の送信を開始する。図３（ａ）の画面３１７から送信を開始した場合も送信中は図３（ａ）の画面３１５を表示する。
【００６７】
なお、携帯電話２００は画像の受信中は図４の画面４１２を表示して画像の受信中であることをユーザに通知する。
【００６８】
以上がデジタルカメラ１００と携帯電話２００とをそれぞれ操作して無線ＬＡＮ接続を確立し、画像を送信する手順の説明である。
【００６９】
＜シングル再生時のハンドオーバーを利用した画像送信手順＞
続いて、デジタルカメラ１００がシングル再生画面の表示中に携帯電話２００とＮＦＣタッチして無線ＬＡＮ接続にハンドオーバーすることで、画像を送信する手順について説明する。
【００７０】
図３（ｂ）はデジタルカメラ１００の表示部１０６に表示される画面の一例である。ユーザは、例えばデジタルカメラ１００の操作部１０５に含まれる再生ボタンを押下することによって、デジタルカメラ１００を再生モードに遷移させる指示を入力することができる。
【００７１】
図６は、シングル再生中にＮＦＣタッチから無線ＬＡＮ接続する場合のシーケンス図である。
【００７２】
デジタルカメラ１００は、再生ボタンの押下によって再生モードに遷移する指示を受け付けた場合（ステップＳ６０１）、図３（ｂ）の画面３２０を表示させる。
【００７３】
続いて、ステップＳ６０２において、図３（ｂ）の３２０画面表示中にデジタルカメラ１００と携帯電話２００が近接され、近接無線通信部１１２と近接無線通信部２１２との間でＮＦＣの通信が行われる。この通信においては、ステップＳ６０３以降の無線ＬＡＮ接続のために必要な通信パラメータ（ここでは少なくともＳＳＩＤとパスワード）が共有される。また、携帯電話２００が、デジタルカメラ１００に接続するためのアプリケーションを起動する情報もやりとりされる。このアプリケーションを起動する情報としては、ＯＳのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）として公開されたものを利用すればよい。携帯電話２００ではＮＦＣを介して受信されたＡＰＩに従ってアプリケーションを起動する。
【００７４】
一方、デジタルカメラ１００はステップＳ６０３で簡易ＡＰ機能を起動してビーコンの発信を開始することでネットワークを生成する。ここで発信されるビーコンには、ステップＳ６０２でやりとりされるＳＳＩＤが含まれる。また、これに併せて図３（ｂ）の画面３２１を表示する。ハンドオーバーの場合、携帯電話２００は、デジタルカメラ１００が生成するネットワークの通信パラメータを、ＮＦＣを介して予め把握することができるため、参加するネットワークをユーザが選択する必要はない。そのため、画面３２１では、画面３１１とは異なりＳＳＩＤは表示されず、ユーザにＳＳＩＤのことを意識させることなくバックグラウンドで処理を進める。
【００７５】
その後、ステップＳ６０４でデジタルカメラ１００はＤＨＣＰサーバの機能を起動する。
【００７６】
一方、ステップＳ６０５で携帯電話２００はステップＳ６０２において取得した情報（ここではＳＳＩＤ）をもとにデジタルカメラ１００のネットワークを探索する。具体的には、周囲のビーコンを受信し、ビーコンに含まれるＳＳＩＤと、ＮＦＣで受信したＳＳＩＤとを比較して一致するか否かを判断する。
【００７７】
ステップＳ６０６で携帯電話２００はステップＳ６０５のネットワーク探索によって見つかったネットワークに参加する。ステップＳ６０３でデジタルカメラ１００が発信を開始するビーコンには、ＮＦＣで送信したＳＳＩＤが含まれるため、結果的にデジタルカメラ１００のネットワークに参加することになる。なお、ネットワークへの参加の際には、ＮＦＣで受信したパスワードを用いて認証をパスする。
【００７８】
ステップＳ６０７でデジタルカメラ１００はＤＨＣＰサーバの機能により携帯電話２００にＩＰアドレスを設定する。
【００７９】
ステップＳ６０８でデジタルカメラ１００は図３（ｂ）の画面３２２を表示して、接続中であることをユーザに通知し、ステップＳ６０２でＮＦＣタッチされた携帯電話２００に対して接続処理を開始する。
【００８０】
ステップＳ６０９で携帯電話２００からデジタルカメラ１００に接続可否を通知する。ここで接続許可が通知された場合には、ステップＳ６１０でデジタルカメラ１００と携帯電話２００の接続が完了する。
【００８１】
デジタルカメラ１００と携帯電話２００の無線ＬＡＮの接続処理が完了すると、ステップＳ６１１でデジタルカメラ１００は、携帯電話２００にＮＦＣタッチ時のデジタルカメラ１００の再生モードにおけるサブモードを、無線ＬＡＮを介して通知する。前述のように、再生モードでの画像の再生の仕方は、シングル再生とマルチ再生とがある。ここでの通知においては、再生モード中のシングル再生と、マルチ再生とのどちらであるかを示す情報が送信される。図６の例ではＮＦＣタッチ時のデジタルカメラ１００の再生モードの状態はシングル再生であるから、シングル再生モードであることが通知される。なお、後述するようにシングル再生であるかマルチ再生であるかによって異なる処理がデジタルカメラ１００側で実行される。この処理の違いに携帯電話２００側も対応しなければ正しく通信できない。つまり、本ステップの再生モードのサブモードの通知は、デジタルカメラ１００側の処理の違いに携帯電話２００を対応させるために行うものである。
【００８２】
なお、デジタルカメラ１００の再生モードのサブモードはＮＦＣで通知することもできる。しかし、デジタルカメラ１００に搭載されるＮＦＣモジュールがタグである場合には以下のような点に注意しなければならない。すなわち、ＮＦＣタグは、能動的に情報を相手機器に送信するのではなく、タグ（のメモリ）に記録している情報を相手に読み取らせることで、情報を相手機器に送信する。このため、相手機器にサブモードを伝えるためには、予めデジタルカメラ１００がＮＦＣタグにサブモードを記録しておく必要がある。例えばデジタルカメラ１００の再生モード中に、シングル再生とマルチ再生とを行き来すれば、その度にタグの内容を書き換えなければならない。一般に、内容を書き換えている間はアクセスを禁止するため、その間はＮＦＣタッチしてもハンドオーバーできないことになる。また、制御部１０１の処理負荷という面からみても、タグの書き換え可能回数の消費という面からみても、書き換え頻度が高いことは好ましいとは言えない。このような理由から、本実施形態では、シングル再生とマルチ再生を行き来する度にタグの内容を書き換えるのではなく、ＮＦＣタッチされた時の状態を記憶しておき、無線ＬＡＮを介してサブモードを通知する。
【００８３】
ステップＳ６１２でデジタルカメラ１００は携帯電話２００とＮＦＣタッチされたときに表示されていた画像を携帯電話２００に送信する。なお、この画像の送信においては、ＮＦＣタッチしてから送信されるまでにユーザの操作を必要としない。これは、シングル再生時のＮＦＣタッチでは、再生中の画像を手軽にまたは即座に送信したいというユーザの意図があると考えられるためである。
【００８４】
また、画像送信中にデジタルカメラ１００は図３（ｂ）の画面３２３の送信中画面を表示する。また画像受信中の携帯電話２００には図４の画面４１２が表示される。
【００８５】
ステップＳ６１３でデジタルカメラ１００から携帯電話２００への画像の送信が完了すると、ステップＳ６１４で無線ＬＡＮ接続を切断する。無線ＬＡＮ接続を切断したあと、デジタルカメラ１００の画面は、図３の（ｂ）３２０のシングル再生画面に戻る。
【００８６】
以上が、デジタルカメラ１００がシングル再生画面の表示中に携帯電話２００とＮＦＣタッチから無線ＬＡＮ接続にハンドオーバーすることで、画像を送信する手順についての説明である。
【００８７】
＜マルチ再生時のハンドオーバーを利用した画像送信手順＞
続いて、デジタルカメラ１００がマルチ再生画面の表示中に携帯電話２００とＮＦＣタッチして無線ＬＡＮ接続にハンドオーバーすることで、画像を送信する手順について説明する。
【００８８】
図３（ｃ）はデジタルカメラ１００の表示部１０６に表示される画面の一例である。ユーザは、例えばデジタルカメラ１００の操作部１０５に含まれる再生ボタンを押下することによって、デジタルカメラ１００を再生モードに遷移させる指示を入力することができる。この再生モードに遷移する場合、まずはシングル再生モードで開始する。そして前述のように、例えば操作部１０５のズームレバーの操作により、マルチ再生モードに遷移させることができる。
【００８９】
図７は、マルチ再生中にＮＦＣタッチから無線ＬＡＮ接続する場合のシーケンス図である。
【００９０】
デジタルカメラ１００は、例えばズームレバーへの操作によってマルチ再生モードに遷移する指示を受け付けた場合（ステップＳ７０１）、図３（ｃ）の画面３３０を表示させる。
【００９１】
ステップＳ７０２〜ステップＳ７１０は、図６のステップＳ６０２〜ステップＳ６１０と同様の処理が実行される。
【００９２】
デジタルカメラ１００と携帯電話２００の無線ＬＡＮの接続処理が完了すると、ステップＳ７１１でデジタルカメラ１００は携帯電話２００にＮＦＣタッチ時のデジタルカメラ１００の再生のモードにおけるサブモードを通知する。この通知においては、図７の例ではＮＦＣタッチ時のデジタルカメラ１００の再生モードの状態はマルチ再生の状態であるから、マルチ再生モードを示す情報が送信される。
【００９３】
また、これに併せて、デジタルカメラ１００の画面は図３（ｃ）の画面３３３に遷移する。つまり、シングル再生時のＮＦＣタッチから無線ＬＡＮハンドオーバーする場合とは異なり、送信する画像を選択するための画面に遷移する。これは、マルチ再生時にＮＦＣタッチした場合は、複数の画像を選択して送信したいというユーザの意図があると考えられるためである。なお、この遷移先の画面に表示される画像は、ステップＳ７０２でＮＦＣタッチされた時点で表示していた画像（つまり、画面３３０で表示されていた画像）が表示される。
【００９４】
ステップＳ７１２において、図３（ｃ）の画面３３３から送信したい画像の選択を受け付ける。なお、テップＳ７０２でＮＦＣタッチされた時点で表示していた画像以外の画像を送信したい場合も考えられる。そのため、画面３３３において方向キーやダイヤルキー等を操作することで、画面中に表示する画像を変更することができる。例えば、記録媒体１１０に記録されている画像のうちの一部を表示中に、変更指示があれば、他の一部を表示する。
【００９５】
なお、このとき携帯電話２００には図４の画面４１３が表示され、携帯電話２００から操作をすることはできない。
【００９６】
画像の選択が終了し、送信の指示が入力されると図３の（ｃ）の送信確認画面３３４を表示し、送信の指示を受け付けた上で、ステップＳ７１３でデジタルカメラ１００から携帯電話２００に画像の送信を行う。
【００９７】
ステップＳ７１４でデジタルカメラ１００から携帯電話２００への画像の送信が完了すると、ステップＳ７１５で無線ＬＡＮ接続を切断する。無線ＬＡＮ接続を切断した後、デジタルカメラ１００は図３の（ｂ）３２０のシングル再生画面を表示する。なお、ここでは、もとの画面であるマルチ再生画面に戻ってもよい。
【００９８】
以上が、デジタルカメラ１００がマルチ再生画面の表示中に携帯電話２００とＮＦＣタッチして無線ＬＡＮ接続にハンドオーバーすることで、画像を送信する手順についての説明である。
【００９９】
＜デジタルカメラ１００の動作を示すフローチャート＞
次に上記の動作を実現する本実施形態のデジタルカメラ１００の動作について説明する。
【０１００】
図８は第１の実施形態におけるデジタルカメラ１００の接続処理の流れを示したフローチャートである。このフローチャートにおける各処理は、制御部１０１が、不揮発性メモリ１０３に格納されたプログラムを作業用メモリ１０４に展開して実行することにより実現される。また、図８に示すフローチャートはデジタルカメラ１００の電源をＯＮにしたことにより開始される。
【０１０１】
まず、ステップＳ８０１において、制御部１０１は、近接無線通信部１１２を介して、携帯電話２００の近接を検知し、近接無線通信を行ったか否かを判断する。ステップＳ８０１において、近接無線通信を行ったと判断した場合はステップＳ８１４に進み、近接無線通信を行っていないと判断した場合はステップＳ８０２に進む。ステップＳ８０１は、図６のステップＳ６０２もしくは図７のステップＳ７０２に相当する。
【０１０２】
ステップＳ８０２において、制御部１０１は、ユーザが操作部１０５を用いて、無線ＬＡＮメニューを選択したか否かを判断する。ステップＳ８０２において、無線ＬＡＮメニューを選択していないと判断した場合はステップＳ８０１に戻り、近接無線通信を行うか、無線ＬＡＮメニューの選択を受け付けるまでステップＳ８０１〜ステップＳ８０２の処理を繰り返す。一方、ステップＳ８０２において、無線ＬＡＮメニューを選択したと判断した場合はステップＳ８０３に進む。
【０１０３】
まず、ステップＳ８０１〜ステップＳ８０２のループにおいて、ステップＳ８０２において、無線ＬＡＮメニューを選択したと判断してループを抜けた場合について説明する。この場合、前述の通り処理はステップＳ８０３に進む。
【０１０４】
ステップＳ８０３では、制御部１０１は、表示部１０６に図３（ａ）の画面３１０の無線ＬＡＮメニュー一覧を表示し、接続先とする機器の選択を受け付ける。ここでは、携帯電話が選択されたものとして説明を続ける。ステップＳ８０３は、図５のステップＳ５０１に相当する。
【０１０５】
ステップＳ８０３において、ユーザが操作部１０５を用いて接続先として携帯電話を選択すると、ステップＳ８０４にて制御部１０１は、簡易ＡＰ機能を起動し、接続部１１１を用いてビーコンの発信を開始してネットワークを生成する。ステップＳ８０４は、図５のステップＳ５０２に相当する。また、これに併せて、制御部１０１は、表示部１０６に図３（ａ）の画面３１１を表示し、デジタルカメラ１００が生成するネットワークのＳＳＩＤをユーザに通知する。
【０１０６】
ステップＳ８０５において、制御部１０１は、ＤＨＣＰサーバ機能を起動する。ＤＨＣＰサーバ機能は、起動した簡易ＡＰに参加してきた機器に対して、ＩＰアドレスを割り当てる機能を有している。ステップＳ８０５は、図５のステップＳ５０３に相当する。
【０１０７】
続くステップＳ８０６において、制御部１０１は、接続部１１１を用いて、機器検索処理を開始する。機器検索処理は、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）やｍＤＮＳ（ｍｕｌｔｉｃａｓｔ  ＤＮＳ）等のプロトコルを用いて実現する。ステップＳ８０６は、図５のステップＳ５０４に相当する。
【０１０８】
次にステップＳ８０７では、制御部１０１は、ステップＳ８０４で生成したネットワークに機器が参加してきたか否かを判断する。具体的には、携帯電話２００から、ネットワークの参加要求を受信したか否かを判断する。ステップＳ８０７において、機器が参加してきたと判断した場合はステップＳ８０８に進む。一定時間が経過しても機器が参加してきていないと判断した場合は処理を終了する。ステップＳ８０７は図５のステップＳ５０７に相当する。
【０１０９】
ステップＳ８０８において、制御部１０１はＤＨＣＰサーバ機能により、デジタルカメラ１００のネットワークに参加してきた機器に対してＩＰアドレスを割り当てる。ステップＳ８０８は、図５のステップＳ５０８に相当する。
【０１１０】
次に、ステップＳ８０９において、制御部１０１は、接続部１１１を用いて、相手機器を発見したか否かを判断する。ステップＳ８０９において、相手機器を発見したと判断した場合は、ステップＳ８１０に進み、相手機器を発見していないと判断した場合は、接続処理を終了する。ステップＳ８０９における判断は、図５のステップＳ５１０のａｄｖｅｒｔｉｓｅをもとに判断する。また、機器を発見したと判断した場合は、制御部１０１は、表示部１０６に図３（ａ）の画面３１２のように、発見した機器の一覧を表示する。
【０１１１】
ステップＳ８１０において、発見した相手機器一覧の中から所望の接続相手の機器を選択する操作を操作部１０５を用いて受け付ける。ステップＳ８１０は、図５のステップＳ５１１に相当する。以下では携帯電話２００が選択されたものとして説明する。
【０１１２】
ステップＳ８１１において、制御部１０１は、ステップＳ８１０において選択された接続相手機器（つまり携帯電話２００）に対して機器接続処理を行う。ここで、機器接続処理とは画像の送受信などを行うためのプロトコルで機器との通信を開始する処理（いわゆるアプリケーションレベルでの接続を行う処理）を言う。なお、この接続においては、サービス毎に異なるプロトコルを利用することができる。例えば、画像の送受信においてはＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用い、例えばリモート撮影には独自プロトコルを用いる。この処理により接続相手機器（携帯電話２００）との接続が完了する。ステップＳ８１１は、図５のステップＳ５１２〜ステップＳ５１４に相当する。また、機器接続処理の実行中は、制御部１０１は、表示部１０６に図３（ａ）の画面３１３を表示する。機器接続処理が完了すると、制御部１０１は表示部１０６に図３（ａ）の画面３１４を表示する。
【０１１３】
続くステップＳ８１２において、送信したい画像の選択と送信指示を、操作部１０５を介してユーザから受け付ける。ステップＳ８１２は、図５のステップＳ５１５に相当する。前述の通り図３（ａ）の画面３１４において「この画像を送信」アイコンの選択を受け付けることで、送信指示を受け付ける。また、複数の画像をまとめて送信する場合は、図３（ａ）の画面３１６に遷移して送信したい画像を選択した上で「送信」アイコンの選択を受け付け、更に画像送信確認画面３１７で「この画像を送信」アイコンの選択を受け付けることで、送信指示を受け付ける。送信指示を受け付けたならば、処理はステップＳ８１３に進む。
【０１１４】
ステップＳ８１３において、制御部１０１は、ステップＳ８１２で選択を受け付けた画像を接続相手機器（携帯電話２００）に対して送信する。ステップＳ８１３は、図５のステップＳ５１６、ステップＳ５１７に相当する。また、画像の送信中は、制御部１０１は、表示部１０６に図３（ａ）の３１５画面を表示する。
【０１１５】
送信が完了すると本フローチャートの処理は終了する。なお、ステップＳ８０２〜ステップＳ８１３の処理を経た場合は、画像の送信が完了した後も、無線ＬＡＮ接続は維持される。そして、例えば制御部１０１は、表示部１０６の画面を図３（ａ）の画面３１４に戻し、次の画像送信の指示を待つ。つまり、明示的にユーザから切断の指示あるいはデジタルカメラ１００の電源をオフにする指示を受け付けるまで、ステップＳ８１２〜ステップＳ８１３の処理を繰り返す。
【０１１６】
以上が、ステップＳ８０２にて制御部１０１が、近接無線通信を行っていないと判断した場合についての説明である。
【０１１７】
次に、ステップＳ８０１において、制御部１０１が近接無線通信を行ったと判断した場合について説明する。
【０１１８】
ステップＳ８１４において、制御部１０１は、ステップＳ８０１において携帯電話２００と近接無線通信を行った際のデジタルカメラ１００の動作モードを、作業用メモリ１０４に記憶する。ステップＳ８１４は、図６のステップＳ６０２もしくは図７のステップＳ７０２に相当する。
【０１１９】
ステップＳ８１５において、制御部１０１は、接続部１１１を用いて、簡易ＡＰ機能を起動してビーコンの発信を開始することでネットワークを生成する。ここでは、ステップＳ８０１で行った近接無線通信にて携帯電話２００に送信した通信パラメータを用いてネットワークが生成される。ステップＳ８１５は、図６のステップＳ６０３もしくは図７のステップＳ７０３に相当する。また、制御部１０１は、表示部１０６に図３（ｂ）の画面３２１もしくは図３（ｃ）の画面３３１を表示し、接続待ちであることをユーザに通知する。
【０１２０】
ステップＳ８１６において、制御部１０１は、ＤＨＣＰサーバ機能を起動する。ステップＳ８１６は、図６のステップＳ６０４もしくは図７のステップＳ７０４に相当する。
【０１２１】
ステップＳ８１７において、制御部１０１は、ステップＳ８１５において起動した簡易ＡＰ機能によって生成するネットワークに、機器が参加してきたか否かを判断する。ステップＳ８１７において、機器が参加してきたと判断した場合は、ステップＳ８１８に進み、機器が参加してきていないと判断した場合は、接続処理を終了する。ステップＳ８１７における判断では、図６のステップＳ６０６もしくは図７のステップＳ７０６の、携帯電話２００からのネットワーク参加要求を受信したか否かに基づき判断する。
【０１２２】
ステップＳ８１８において、制御部１０１はＤＨＣＰサーバ機能により、デジタルカメラ１００のネットワークに参加してきた機器に対してＩＰアドレスを割り当てる。ステップＳ８１８は、図６のステップＳ６０７もしくは図７のステップＳ７０７に相当する。
【０１２３】
ステップＳ８１９において、制御部１０１は、ステップＳ８０１において近接無線通信により取得した接続相手の情報を用いて、接続相手機器に対して機器接続処理を行い、ステップＳ８２０に進む。この処理により接続相手機器との接続が完了する。ステップＳ８１９は、図６のステップＳ６０８〜ステップＳ６１０もしくは図７のステップＳ７０８〜ステップＳ７１０に相当する。また、機器接続処理中は、制御部１０１は、表示部１０６に図３（ｂ）の画面３２２もしくは図３（ｃ）の画面３３２の接続先相手機器画面を表示する。
【０１２４】
ステップＳ８２０において、制御部１０１は、ステップＳ８１４において作業用メモリ１０４に記憶した、近接無線通信を行った際のデジタルカメラ１００の動作モードを、接続部１１１を用いて携帯電話に通知する。ステップＳ８２０は、図６のステップＳ６１１もしくは図７のステップＳ７１１に相当する。
【０１２５】
また、ステップＳ８２１において、制御部１０１は、ステップ８０１において携帯電話と近接無線通信をした際に、デジタルカメラ１００の再生モードにおけるサブモードが、シングル再生であったか否かを判断する。ステップＳ８２１における判断は、ステップＳ８１４で記憶したモードに基づいて判断する。ステップＳ８２１において、シングル再生ではなかった、つまりマルチ再生であったと判断した場合は、ステップＳ８２２に進み、送信する画像の選択を受け付ける。一方、シングル再生であったと判断した場合、ステップＳ８２２を経ることなくステップＳ８２３に進む。
【０１２６】
ステップＳ８２２において、操作部１０５を用いてユーザから送信画像の選択と送信指示を受け付ける。ステップＳ８２２は、図７のステップＳ７１２に相当する。また、制御部１０１は、表示部１０６に図３（ｃ）の画面３３３の画像選択画面を表示することで送信する画像の選択を受け付ける。また、送信指示を受け付けたならば、図３（ｃ）の画面３３４の選択画像確認画面を表示する。画面３３４にて送信指示を受け付けたならば、処理はステップＳ８２３に進む。
【０１２７】
ステップＳ８２３において、制御部１０１は、接続部１１１を用いて、画像を携帯電話２００に送信する。ここで、ステップＳ８２２を経た場合は、ステップＳ８２２で選択された画像を送信する。一方、ステップＳ８２２を経ていない場合はシングル再生されていた画像を送信する。ステップＳ８２３は、図６のステップＳ６１２もしくは図７のステップＳ７１３に相当する。また、画像送信中は、制御部１０１は、表示部１０６に図３（ｂ）の画面３２３の画像送信中画面を表示する。
【０１２８】
画像の送信が完了すると、ステップＳ８２４において、制御部１０１は、接続部１１１を用いて、無線ＬＡＮ接続を切断し、処理を終了する。ステップＳ８２４は、図６のステップＳ６１４もしくは図７のステップＳ７１５に相当する。
【０１２９】
以上が本実施形態におけるデジタルカメラ１００の動作を示すフローチャートの説明である。
【０１３０】
＜携帯電話２００の動作を示すフローチャート＞
次に上記の動作を実現する本実施形態の携帯電話２００の動作について説明する。
【０１３１】
図９は第１の実施形態における携帯電話２００の接続処理の流れを示したフローチャートである。このフローチャートにおける各処理は、制御部２０１が、不揮発性メモリ２０３に格納されたプログラムを作業用メモリ２０４に展開して実行することにより実現される。
【０１３２】
まず、ステップＳ９０１において、制御部２０１は、近接無線通信部２１２を介して、デジタルカメラ１００の近接を検知し、近接無線通信を行ったか否かを判断する。ステップＳ９０１において、近接無線通信を行ったと判断した場合は、ステップＳ９１０に進み、近接無線通信を行っていないと判断した場合は、ステップＳ９０２に進む。ステップＳ９０１は、図６のステップＳ６０２もしくは図７のステップＳ７０２に相当する。
【０１３３】
ステップＳ９０２において、制御部２０１は、ユーザが操作部２０５を用いて、無線ＬＡＮ設定メニューを選択したか否かを判断する。ステップＳ９０２において、無線ＬＡＮ設定メニューを選択していないと判断した場合は、ステップＳ９０１に戻り、近接無線通信を行うか、無線ＬＡＮ設定メニューの選択を受け付けるまでステップＳ９０１〜ステップＳ９０２の処理を繰り返す。一方、ステップＳ９０２において、無線ＬＡＮ設定メニューを選択したと判断した場合はステップＳ９０３に進む。
【０１３４】
まず、ステップＳ９０１〜ステップＳ９０２のループにおいて、ステップＳ９０２において、無線ＬＡＮ設定メニューを選択したと判断してループを抜けた場合について説明する。この場合、前述の通り処理はステップＳ９０３に進む。
【０１３５】
ステップＳ９０３において、制御部２０１は、表示部２０６に図４の画面４１０のようにネットワーク一覧を表示する。この一覧は、周囲のビーコンを受信し、ビーコンに含まれるＳＳＩＤを列挙したものである。このステップの処理が行われる前に、図８のステップＳ８０４においてデジタルカメラ１００のネットワークが生成されているならば、この一覧には、デジタルカメラ１００のネットワークのＳＳＩＤも表示されることになる。また、この一覧の表示の後にデジタルカメラ１００のネットワークが生成されたならば、そのネットワークのビーコンを受信して解析が完了し次第、ＳＳＩＤが一覧に追加で表示される。
【０１３６】
ユーザは表示部２０６に表示されたネットワーク一覧表示の中から所望のＳＳＩＤを選択することで、そのネットワークに参加する指示を入力することができる。ステップＳ９０３は、図５のステップＳ５０６に相当する。以下では、ここでユーザが、デジタルカメラ１００の表示部１０６に表示されているＳＳＩＤを確認し、画面４１０のネットワーク一覧の中からデジタルカメラ１００のネットワークである「Ｃａｍｅｒａ−１２３」を選択したものとして説明する。
【０１３７】
ネットワークが選択されると、ステップＳ９０４において、制御部２０１は、接続部２１１を用いて、ステップＳ９０３において選択したネットワークへの参加処理を行う。具体的には、ネットワークの参加要求を、ネットワークの通信パラメータ（ここではＳＳＩＤ）を用いて送信し、これに対する応答である参加許可を受信することで、ネットワークへの参加を行う。ステップＳ９０４は、図５のステップＳ５０７に相当する。
【０１３８】
ステップＳ９０５において、制御部２０１は、接続部２１１を用いて、ＤＨＣＰアドレッシングを行い、ステップＳ９０６に進む。ＤＨＣＰアドレッシングとは、無線ネットワーク上のＤＨＣＰサーバにＩＰアドレスを要求し、ＩＰアドレスを取得する方法である。前述のように、デジタルカメラ１００にＤＨＣＰサーバ機能が搭載されており、このＤＨＣＰサーバの機能によってＩＰアドレスの解決を実現する。
【０１３９】
ステップＳ９０６において、制御部２０１は、操作部２０５を用いてユーザにより選択されたデジタルカメラ１００と接続するために必要なアプリケーションを不揮発性メモリ２０４から起動し、ステップＳ９０７に進む。ステップＳ９０６は、図５のステップＳ５０９に相当する。なお、このアプリの起動は、このステップのタイミングよりも前に起動されていてもよい。
【０１４０】
ステップＳ９０７において、制御部２０１はアプリの制御に従い、接続部２１１を用いて、デジタルカメラ１００に対してａｄｖｅｒｔｉｓｅ通知を送信する。ａｄｖｅｒｔｉｓｅ通知を行うことによりデジタルカメラ１００において、携帯電話２００を発見することができる。ステップＳ９０７は、図５のステップＳ５１０に相当する。
【０１４１】
ステップＳ９０８において、制御部１０１は、接続部２１１を用いて、接続相手機器に対して機器接続処理を行い、ステップＳ９０９に進む。この処理により接続相手機器との接続が完了する。ステップＳ９０８は、図５のステップＳ５１２〜ステップＳ５１４に相当する。接続が完了すると、制御部２０１は、表示部２０６に図４の４１１画面の接続完了画面を表示する。
【０１４２】
ステップＳ９０９において、制御部１０１は、接続部２１１を用いて、接続相手機器からの画像を受信し、処理を終了する。画像の受信中は、制御部２０１は、表示部２０６に図４の４１２画面の画像受信中画面を表示する。
【０１４３】
次に、ステップＳ９０１において、制御部２０１が近接無線通信を行ったと判断した場合について説明する。この場合、前述のとおり処理はステップＳ９１０に進む。
【０１４４】
ステップＳ９１０において、制御部１０１は、近接無線通信で受信した情報に基づき、接続相手機器と接続するために必要なアプリケーションを不揮発性メモリ２０４から起動する。
【０１４５】
ステップＳ９１１において、制御部２０１は、接続部２１１を用いて、ステップＳ９０１の近接無線通信時に取得した接続相手機器のネットワークの情報をもとに、ネットワーク探索を行い、ステップＳ９１２に進む。ステップＳ９１１は、図６のステップＳ６０５もしくは図７のステップＳ７０５に相当する。
【０１４６】
ステップＳ９１２において、制御部２０１は、接続部２１１を用いて、ネットワークを発見したか否かを判断する。ステップＳ９１２においてネットワークを発見したと判断した場合は、ステップＳ９１３に進み、一定時間探索してもネットワークが発見していないと判断した場合は、処理を終了する。
【０１４７】
ステップＳ９１３において、制御部２０１は、接続部２１１を用いて、ステップＳ９１２において発見したネットワークへの参加処理を行う。ステップＳ９１３は、図６のステップＳ６０６もしくは図７のステップＳ７０６に相当する。
【０１４８】
ステップＳ９１４において、制御部２０１は、接続部２１１を用いて、ＤＨＣＰアドレッシングを行い、ステップＳ９１５に進む。
【０１４９】
ステップＳ９１５において、制御部２０１は、接続部２１１を用いて、ステップＳ９０１のデジタルカメラ１００との近接無線通信により取得した情報をもとに、機器接続処理を行う。この処理により接続相手機器との接続が完了する。ステップＳ９１５は、図６のステップＳ６０８〜ステップＳ６１０に相当する。
【０１５０】
ステップＳ９１６において、制御部２０１は、接続部２１１を用いて、ステップＳ９０１のデジタルカメラ１００との近接無線通信時のデジタルカメラ１００の動作モードをデジタルカメラ１００から受信する。ステップＳ９１６は、図６のステップＳ６１１もしくは図７のステップＳ７１１に相当する。
【０１５１】
ステップＳ９１７において、制御部２０１は、ステップＳ９１６において受信した近接無線通信時のデジタルカメラ１００の動作モードがシングル再生モードであるか否かを判断する。ステップＳ９１７において、デジタルカメラ１００の動作モードがシングルモードではない、つまりマルチ再生モードであると判断した場合は、ステップＳ９１８に進む。一方、デジタルカメラ１００の動作モードがシングル再生モードであると判断した場合は、ステップＳ９１８を経ることなくステップＳ９１９に進む。
【０１５２】
ステップＳ９１８においては、制御部２０１は、表示部２０６を用いて、ユーザにデジタルカメラ１００側で送信したい画像を選択するように促す図４の４１３画面に示す画面表示を行う。
【０１５３】
ステップＳ９１９において、制御部２０１は、接続部２１１を用いて、デジタルカメラ１００から送信される画像を受信する。
【０１５４】
ステップＳ９１９は、図６のステップＳ６１２、ステップＳ６１３もしくは図７のステップＳ７１３、ステップＳ７１４に相当する。画像の受信中は、制御部２０１は、表示部２０６に図４の４１２画面の画像受信中画面を表示する。
【０１５５】
最後に、ステップＳ９２０において、制御部２０１は、接続部２１１を用いて、接続相手機器との無線ＬＡＮ接続を切断し、処理を終了する。テップＳ９１９は、図６のステップＳ６１４もしくは図７のステップＳ７１５に相当する。
【０１５６】
以上が本実施形態における携帯電話２００の動作についての説明である。
【０１５７】
本実施形態では、シングル再生時のハンドオーバーでは、再生画像をそのまま送信することを意図した近接であると判断して、再生中の画像を送信する画面に遷移する。また、マルチ再生時のハンドオーバーでは、画像を複数選んで送ることを意図した近接であると判断して、送信する画像を選ぶ画面に遷移する。このように、ＮＦＣタッチした際のデジタルカメラの再生モードの状態によって、その後の画面遷移の流れを変えることで、ユーザの意図に沿った動作を実現し、よりユーザビリティを高めることができる。
【０１５８】
また、本実施形態では、デジタルカメラ１００と携帯電話２００との無線ＬＡＮ接続が完了した後に、デジタルカメラ１００は携帯電話２００にＮＦＣタッチした時の再生モードを無線ＬＡＮで通知する。これにより、再生モードが変わるたびにＮＦＣタグを書き換えることなく、ＮＦＣタッチ時のデジタルカメラ１００の動作モードを携帯電話２００に通知することができる。
【０１５９】
［第２の実施形態］
本実施形態では、デジタルカメラ１００と携帯電話２００をＮＦＣタッチで接続後、画像を送信する際に、画像の送信に失敗した場合の処理について説明する。
【０１６０】
図１０は第２の実施形態におけるデジタルカメラ１００の動作を示すフローチャートである。このフローチャートにおける各処理は、制御部１０１が、不揮発性メモリ１０３に格納されたプログラムを作業用メモリ１０４に展開して実行することにより実現される。ステップＳ１００１〜ステップＳ１０２３については、図８のステップＳ８０１〜ステップＳ８２３と同様の処理が実行される。
【０１６１】
ステップＳ１０２４において、制御部１０１は、ステップＳ１０２３における携帯電話２００への画像の送信が成功したか否かを判断する。ステップＳ１０２４において、画像の送信に成功したと判断した場合は、ステップＳ１０２５に進み、画像の送信に失敗したと判断した場合は、ステップＳ１０２２に戻り、再度ユーザに画像を選択させる。ここで、画像の送信の失敗とは、デジタルカメラ１００側は送信できると判断するが、携帯電話２００側で受信することができない場合が考えられる。例えば、画像の種類が携帯電話２００側では対応していない種類である場合や携帯電話２００の受信容量が足りない場合である。この場合、携帯電話２００から、受信不可能であることを示す信号がデジタルカメラ１００に対して送信され、これを受信することによって、制御部１０１は画像の送信に失敗したと判断する。また、画像送信の途中で、ユーザによりキャンセルする場合も、画像の送信に失敗する場合に含まれる。
【０１６２】
シングル再生画面でＮＦＣタッチして無線ＬＡＮ接続後に画像送信に失敗した場合は、制御部１０１は、表示部１０６に図３（ｂ）の３２４画面を表示し、ユーザは手動接続で接続した時と同様に、選んで送信、この画像を送信を選択して送信することができる。
【０１６３】
一方、マルチ再生画面でＮＦＣタッチして無線ＬＡＮ接続後に画像送信に失敗した場合は、制御部１０１は、表示部１０６に図３（ｃ）の３３３画面を表示し、ユーザは再度画像を選択して送信することができる。
【０１６４】
ステップＳ１０２５において、制御部１０１は、接続部１１１を用いて、携帯電話２００との無線ＬＡＮ接続を切断し、処理を終了する。画像の送信が全て成功した場合には無線ＬＡＮ接続を切断する。
【０１６５】
本実施形態のデジタルカメラ１００によれば、画像の送信に失敗した場合は、無線ＬＡＮ接続を維持して、再度ユーザに画像を選択できるようにする。これにより、ユーザは再度無線ＬＡＮ接続して画像を送信するという手間をかけずに、画像を再送信をすることができる。
【０１６６】
［その他の実施形態］
上述の第１の実施形態では、図６のステップＳ６１０でデジタルカメラ１００と携帯電話２００の接続が完了したあとに、ステップＳ６０１で表示されていた画像をそのまま送信する例について述べた。これについては、即座に送信するのではなく、図３の（ａ）画面３１４を表示してもよい。このように図３の（ａ）の画面３１４を表示し確認させることで、誤タッチによる画像の送信を防ぐことができる。また、シングル再生時に表示していた画像がそのまま表示されているので、少なくともマルチ再生のように画像を選択する手順を省くことができる。
【０１６７】
また、上述の実施形態では、デジタルカメラ１００の再生モードの状態をもとに接続後の動作を切り替える場合を例に挙げて説明した。これについては、例えばデジタルカメラ１００の表示部１０６に表示された画像の表示枚数に基づき切り替えてもよい。例えば、デジタルカメラ１００の表示部１０６に表示された画像数が３枚以下であればフォーカスされている画像を転送し、画像数が３枚より多ければ画像選択をさせるなどとしてもよい。
【０１６８】
第１の実施形態の図７のステップＳ７１５では図３（ｃ）の画面３３０のように無線ＬＡＮ接続切断後に、ＮＦＣタッチされた時に表示していた画面に戻ってもよい。そうすることで、無線ＬＡＮで画像を送信する前に行っていた操作をスムーズに続けることが可能になる。
【０１６９】
第１の実施形態において図８に示すフローチャートはデジタルカメラ１００の電源をＯＮにしたことにより開始されるという前提にしたが、デジタルカメラ１００が電源ＯＦＦの場合にＮＦＣタッチをした場合も無線接続をするという構成にしてもよい。デジタルカメラ１００が電源ＯＦＦの場合にＮＦＣタッチをした場合は、無線ＬＡＮでの接続が完了した後は、無線ＬＡＮメニューからから無線ＬＡＮ接続した場合と同様の操作ができるものとする。このような構成にすることで、デジタルカメラ１００が電源ＯＦＦの状態からでも携帯電話２００と接続し、画像を選択して送信することができる。
【０１７０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0006415175.tif 000002
【図２】
0006415175.tif 000003
【図３】
0006415175.tif 000004
【図４】
0006415175.tif 000005
【図５】
0006415175.tif 000006
【図６】
0006415175.tif 000007
【図７】
0006415175.tif 000008
【図８】
0006415175.tif 000009
【図９】
0006415175.tif 000010
【図１０】
0006415175.tif 000011