(57)【要約】【課題】コンテンツの送信先として特定の外部装置と接続する際のユーザ操作の手間を省く。【解決手段】コンテンツ送信装置は、所定の操作を行って外部装置と接続する第一の接続モードと、あらかじめ登録された外部装置に前記第一の接続モードよりも少ない操作で接続する第二の接続モードのいずれかで外部の情報処理装置と接続する。コンテンツ送信装置は、送信するコンテンツを当該コンテンツ送信装置において選択する第一の操作モードと、送信するコンテンツを外部装置において選択する第二の操作モードのいずれかを用いて、保存されたコンテンツを接続された情報処理装置へ送信する。コンテンツ送信装置は、第二の接続モードで外部装置と接続している場合にはコンテンツの送信を第二の操作モードで実行し、ユーザの操作に応じて操作モードを第一の操作モードと第二の操作モードの間で切替える切替処理の実行を禁止する。【選択図】図１０
2014131225.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ送信装置であって、
複数の接続モードから選択された接続モードで外部装置と接続する接続手段と、該複数の接続モードは、所定の操作を行って外部装置と接続する第一の接続モードと、あらかじめ登録された外部装置に前記第一の接続モードよりも少ない操作で接続する第二の接続モードを含み、
保存されたコンテンツを外部装置へ送信する送信手段と、該送信手段は、送信するコンテンツを当該コンテンツ送信装置において選択する第一の操作モードと、送信するコンテンツを外部装置において選択する第二の操作モードを含み、
ユーザの操作に応じて、前記送信手段で用いられる操作モードを前記第一の操作モードと前記第二の操作モードの間で切替える切替手段と、
前記第二の接続モードで外部装置と接続している場合には、前記送信手段を前記第二の操作モードで動作させ、前記切替手段による切替えを禁止する制御手段と、を備えることを特徴とするコンテンツ送信装置。
【請求項２】
前記第一の接続モードで外部装置と接続する際には、外部装置へのコンテンツの公開の可否をユーザに指示させる指示手段をさらに備え、
前記制御手段は、前記指示手段により画像公開の不許可が指示された場合に、前記切替手段による前記第一の操作モードから前記第二の操作モードへの切替えを禁止することを特徴とする請求項１に記載のコンテンツ送信装置。
【請求項３】
前記送信手段が前記第二の操作モードにおいて動作している場合に、前記第一の接続モードで接続したか前記第二の接続モードで接続したかを判別が可能な表示を行う表示手段をさらに備えることを特徴とする請求項１または２に記載のコンテンツ送信装置。
【請求項４】
前記表示手段は、さらに、前記切替手段による操作モードの切り替えが可能な場合に、その切替方法を表示することを特徴とする請求項３に記載のコンテンツ送信装置。
【請求項５】
前記第一の接続モードと前記第二の接続モードのどちらで接続したかを前記接続手段により接続された外部装置に通知する通知手段をさらに備えることを特徴とする請求項１ないし４のいずれか１項に記載のコンテンツ送信装置。 
【請求項６】
撮影のためのレリーズスイッチを有し、
前記制御手段は、前記第二の接続モードにおいて前記レリーズスイッチへの操作が検出された場合に、前記接続手段による接続を終了することを特徴とする請求項１乃至５のいずれか１項に記載のコンテンツ送信装置。
【請求項７】
情報処理装置であって、
外部装置と接続する接続手段と、
前記外部装置からコンテンツを受信する受信手段と、該受信手段は、前記外部装置において選択された画像を受信する第一の操作モードと、当該情報処理装置において受信する画像を選択する第二の操作モードと、を有し、
ユーザの操作に応じて、前記受信手段で用いられる操作モードを前記第一の操作モードと前記第二の操作モードの間で切替える切替手段と、
前記外部装置との現在の接続が前記外部装置における特定の操作により確立されたことを示す情報を受信した場合に、前記受信手段を前記第二の操作モードで動作させ、前記切替手段による切替えを禁止する制御手段と、を備えることを特徴とする情報処理装置。
【請求項８】
前記制御手段は、さらに、前記外部装置がコンテンツの公開を許可しないことを示す情報を受信した場合に、前記受信手段を前記第二の操作モードで動作させ、前記切替手段による切替えを禁止することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
コンテンツ送信装置と情報処理装置を有するコンテンツ伝送システムであって、
複数の接続モードとから選択された接続モードで前記コンテンツ送信装置と前記情報処理装置を接続する接続手段と、前記複数の接続モードは、所定の操作を行って外部装置と接続する第一の接続モードと、前記第一の接続モードよりも少ない操作によりあらかじめ登録されている外部装置と接続する第二の接続モードとを含み、
前記コンテンツ送信装置に保存されたコンテンツを前記接続手段で接続された前記情報処理装置へ送信する送信手段と、該送信手段は、送信されるコンテンツが前記コンテンツ送信装置で選択される第一の操作モードと、送信されるコンテンツが前記情報処理装置で選択される第二の操作モードを含み、
ユーザの操作に応じて、前記送信手段で用いる操作モードを前記第一の操作モードと前記第二の操作モードの間で切替える切替手段と、
前記第二の接続モードで前記情報処理装置と接続している場合には、前記送信手段を前記第二の操作モードで動作させ、前記切替手段による切替えを禁止する制御手段と、を備えることを特徴とするコンテンツ伝送システム。
【請求項１０】
コンテンツ送信装置の制御方法であって、
接続手段が、複数の接続モードから選択された接続モードで外部装置と接続する接続工程と、該複数の接続モードは、所定の操作を行って外部装置と接続する第一の接続モードと、あらかじめ登録された外部装置に前記第一の接続モードよりも少ない操作で接続する第二の接続モードを有し、
送信手段が、保存されたコンテンツを外部装置へ送信する送信工程と、該送信工程は、当該コンテンツ送信装置において送信するコンテンツを選択する第一の操作モードと、外部装置において送信するコンテンツを選択する第二の操作モードを有し、
切替手段が、ユーザの操作に応じて、前記送信工程で用いられる操作モードを前記第一の操作モードと前記第二の操作モードの間で切替える切替工程と、
制御手段が、前記第二の接続モードで外部装置と接続している場合に、前記第二の操作モードで前記送信工程を実行し、前記切替工程の実行を禁止する制御工程と、を有することを特徴とするコンテンツ送信装置の制御方法。
【請求項１１】
情報処理装置の制御方法であって、
接続手段が、外部装置と接続する接続工程と、
受信手段が、前記外部装置からコンテンツを受信する受信工程と、該受信工程は、前記外部装置において選択された画像を受信する第一の操作モードと、当該情報処理装置において受信する画像を選択する第二の操作モードと、を有し、
切替手段が、ユーザの操作に応じて、前記受信工程で用いられる操作モードを前記第一の操作モードと前記第二の操作モードの間で切替える切替工程と、
制御手段が、前記外部装置との現在の接続が前記外部装置における特定の操作により確立されたことを示す情報を受信した場合に、前記第二の操作モードで前記受信工程を実行し、前記切替工程の実行を禁止する制御工程と、を有することを特徴とする情報処理装置の制御方法。
【請求項１２】
コンピュータに請求項１０または請求項１１に記載された制御方法の各工程を実行させるためのプログラム。
【請求項１３】
コンテンツ送信装置と情報処理装置を有するコンテンツ伝送システムの制御方法であって、
複数の接続モードから選択された接続モードで前記コンテンツ送信装置と前記情報処理装置を接続する接続工程と、前記複数の接続モードは、所定の操作を行って外部装置と接続する第一の接続モードと、前記第一の接続モードよりも少ない操作により登録されている外部装置と接続する第二の接続モードとを含み、
前記コンテンツ送信装置に保存されたコンテンツを前記接続工程で接続された前記情報処理装置へ送信する送信工程と、該送信工程は、送信されるコンテンツが前記コンテンツ送信装置で選択される第一の操作モードと、送信されるコンテンツが前記情報処理装置で選択される第二の操作モードを含み、
ユーザの操作に応じて、前記送信工程で用いられる操作モードを前記第一の操作モードと前記第二の操作モードの間で切替える切替工程と、
前記第二の接続モードで前記情報処理装置と接続している場合には、前記第二の操作モードで前記送信工程を実行し、前記切替工程の実行を禁止する制御工程と、を有することを特徴とするコンテンツ伝送システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他機器と接続してコンテンツの送信を行うコンテンツ伝送システム、および該コンテンツ伝送システムを構成するコンテンツ送信装置と情報処理装置、並びにそれらの制御方法に関する。
【背景技術】
【０００２】
近年、無線通信機能により一方の装置から他方の装置へコンテンツを送信するコンテンツ伝送システムを実現する装置が登場している。たとえば、撮影して得られた画像データを外部装置に無線送信することが可能な、無線通信機能を有するデジタルカメラが知られている。このようなデジタルカメラから外部装置に送信するコンテンツ（画像データ）を選択する方法としては、以下の二つが考えられる。一つは、デジタルカメラ側で外部装置に送信する画像データを選択する方法である。もう一つは、デジタルカメラの画像データを外部装置に公開して外部装置側で取得したい画像データを選択する方法である。特許文献１には、これらの両方の方法を有し、どちらの方法を用いるかをユーザが選択可能なデジタルカメラが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−４４２５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１で開示されている技術では、カメラと外部装置を接続するたびに、画像データを公開するか否か、すなわち外部装置によるカメラ内の画像の選択を許可するか否かを、ユーザがカメラ側で選択する必要があった。
【０００５】
そこで、本発明は、コンテンツの送信先としての特定の外部装置と接続する際の、コンテンツ送信に関わるユーザ操作の手間を省くことを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための本発明の一態様によるコンテンツ送信装置は以下の構成を備える。すなわち、
コンテンツ送信装置であって、
複数の接続モードから選択された接続モードで外部装置と接続する接続手段と、該複数の接続モードは、所定の操作を行って外部装置と接続する第一の接続モードと、あらかじめ登録された外部装置に前記第一の接続モードよりも少ない操作で接続する第二の接続モードを含み、
保存されたコンテンツを外部装置へ送信する送信手段と、該送信手段は、送信するコンテンツを当該コンテンツ送信装置において選択する第一の操作モードと、送信するコンテンツを外部装置において選択する第二の操作モードを含み、
ユーザの操作に応じて、前記送信手段で用いられる操作モードを前記第一の操作モードと前記第二の操作モードの間で切替える切替手段と、
前記第二の接続モードで外部装置と接続している場合には、前記送信手段を前記第二の操作モードで動作させ、前記切替手段による切替えを禁止する制御手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、コンテンツの送信先としての特定の外部装置と接続する際のユーザ操作の手間を省くことができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態におけるデジタルカメラの構成例を示すブロック図。
【図２】実施形態における携帯電話の構成を示すブロック図。
【図３】実施形態におけるネットワーク構成例を示す図。
【図４】通常接続モードにおけるデジタルカメラの接続処理を示すフローチャート。
【図５Ａ】接続処理におけるデジタルカメラの表示画面の一例を示す図。
【図５Ｂ】接続処理における携帯電話の表示画面の一例を示す図。
【図６】簡単接続モードにおけるデジタルカメラの接続処理を示すフローチャート。
【図７】携帯電話の接続処理を示すフローチャート。
【図８】デジタルカメラの接続後の動作を示すフローチャート。
【図９】実施形態の接続後のデジタルカメラの表示画面の一例を示す図。
【図１０】デジタルカメラの接続後の動作を示すフローチャート。
【図１１】携帯電話の接続後の動作を示すフローチャート。
【図１２】携帯電話の接続後の表示画面の一例を示す図。
【図１３】携帯電話の接続後の動作を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下に、本発明の実施形態について、添付の図面を用いて詳細に説明する。なお、以下に説明する実施形態は、本発明の実現手段の一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施形態を適宜組み合せることも可能である。
【００１０】
＜デジタルカメラの構成＞
図１は、本実施形態のコンテンツ伝送システムを構成するコンテンツ送信装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここではコンテンツ送信装置の一例としてデジタルカメラについて述べるが、コンテンツ送信装置はこれに限られない。例えばコンテンツ送信装置は、携帯電話や、タブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよいし、カメラ付き携帯電話等の撮像装置であってもよい。また、送信対象となるコンテンツも、画像データに限られるものではなく、音声データや文書データなどであってもよい。
【００１１】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。撮像部１０２は、撮像部１０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部１０１にて所定の演算を行い、記録媒体１１０に記録される。
【００１２】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１３】
操作部１０５は、ユーザがデジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンなどの操作部材を含む。また、後述する表示部１０６に併設されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。ＳＷ１のＯＮにより、制御部１０１は、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行う。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。制御部１０１は、ＳＷ２のＯＮを、撮影を行うための指示として受け付ける。
【００１４】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が備える必要はない。たとえば、デジタルカメラ１００は、表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１５】
簡単接続ボタン１０７は、デジタルカメラ１００と外部装置との接続を容易に行うためのインターフェースである。あらかじめ、デジタルカメラ１００で接続する外部機器を設定しておくことで、簡単接続ボタン１０７を選択後、すぐに指定した外部装置との接続が可能となる。
【００１６】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスするための構成を有していればよい。
【００１７】
接続部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、接続部１１１を介して、外部装置とデータのやりとりを行うことができる。なお、本実施形態では、接続部１１１はアンテナを有する無線通信部であり、制御部１０１は、アンテナを介して、外部装置と接続され得る。以上がデジタルカメラ１００の説明である。
【００１８】
＜携帯電話の構成＞
次に、外部装置の一例である携帯電話２００について説明する。図２は、本実施形態においてコンテンツ送信装置からのコンテンツを受信する外部装置の一例である携帯電話２００の構成例を示すブロック図である。なお、ここでは外部装置の一例として携帯電話について述べるが、外部装置はこれに限られない。例えば外部装置は、無線機能付きのデジタルカメラ、タブレットデバイス、あるいはパーソナルコンピュータなど、各種の情報処理装置をコンテンツを受信する外部装置に適用することができる。
【００１９】
制御部２０１は、入力された信号や、後述のプログラムに従って携帯電話２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算が施され、記録媒体２１０に記録される。
【００２０】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部２０１で実行される後述のプログラム等が格納される。作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。操作部２０５は、携帯電話２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザが携帯電話２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に併設されるタッチパネルなどの操作部材を含む。表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、必ずしも携帯電話２００が表示部２０６を備える必要はない。たとえば携帯電話２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００２１】
記録媒体２１０は、撮像部２０２から出力された画像データを記録することができる。記録媒体２１０は、携帯電話２００に着脱可能な構成としてもよいし、携帯電話２００に内蔵されていてもよい。すなわち、携帯電話２００は少なくとも記録媒体２１０にアクセスする構成を有していればよい。接続部２１１は、外部装置と接続するためのインターフェースである。本実施形態の携帯電話２００は、接続部２１１を介して、デジタルカメラ１００とデータのやりとりを行うことができる。なお、本実施形態では、接続部２１１はアンテナであり、制御部２０１は、アンテナを介して、デジタルカメラ１００と接続することができる。
【００２２】
また、公衆網接続部２１２は、公衆無線通信を行う際に用いられるインターフェースである。携帯電話２００は、公衆網接続部２１２を介して、他の機器と通話することができる。この際、制御部２０１はマイク２１３およびスピーカ２１４を介して音声信号の入力と出力を行うことで、通話を実現する。本実施形態では、公衆網接続部２１２はアンテナを含み、制御部１０１は、アンテナを介して、公衆網に接続することができる。なお、接続部２１１および公衆網接続部２１２は、一つのアンテナを兼用することも可能である。以上が携帯電話２００の説明である。
【００２３】
＜接続形態の概要＞
図３は、本実施形態における、デジタルカメラ１００と携帯電話２００との接続形態を模式的に表した図である。デジタルカメラ１００と携帯電話２００が無線でデータを送受信する場合、図３（ａ）、図３（ｂ）の２つの接続形態が考えられる。
【００２４】
図３（ａ）は、外部中継装置の一例である外部ＡＰ３００が形成する無線ＬＡＮネットワークに、デジタルカメラ１００と携帯電話２００とが参加する形態を示している。デジタルカメラ１００及び携帯電話２００は、外部ＡＰ３００が定期的に送信するビーコン信号を検知し、外部ＡＰ３００が形成する無線ＬＡＮネットワークに参加する。デジタルカメラ１００と携帯電話２００は同じ無線ＬＡＮネットワークに参加した後、互いの機器発見、機器の能力取得などを経て無線ＬＡＮによるデータの送受信が可能な状態となる（機器間の通信を確立する）。また、本実施形態における外部ＡＰ３００は、公衆網などを用いてインターネットなどの外部ネットワークに接続することが可能である。したがって、携帯電話２００は、外部ＡＰ３００を介してインターネット上にデータを送信することが可能である。
【００２５】
図３（ｂ）は、外部ＡＰ３００を介さず、デジタルカメラ１００と携帯電話２００とが直接接続する形態を示している。この場合は、デジタルカメラ１００が簡易ＡＰとして動作して無線ＬＡＮネットワークを形成する。デジタルカメラ１００は簡易ＡＰとして動作すると、ビーコン信号の定期的な送信を開始する。携帯電話２００はこのビーコン信号を検知し、デジタルカメラ１００が形成した無線ＬＡＮネットワークに参加する。そして図３（ａ）の場合と同様、互いの機器発見、機器の能力取得などを経て通信を確立し、データの送受信が可能な状態となる。
【００２６】
なお、上記の例では、直接接続の場合には、常にデジタルカメラ１００が図３（ｂ）のように簡易ＡＰとして動作するがこれに限られるものではない。たとえば、事前にデジタルカメラ１００と携帯電話２００で通信を行い、どちらが簡易ＡＰになるかを動的に決定してもよい。以上述べたように、デジタルカメラ１００と携帯電話２００には２通りの接続形態がある。
【００２７】
＜接続処理の概要＞
次に、本実施形態のデジタルカメラ１００と携帯電話２００とが接続する際の処理について述べる。前述のように、本実施形態のデジタルカメラ１００は接続部１１１を介して携帯電話２００と接続することができる。この接続を介して、デジタルカメラ１００の記録媒体１１０に記録されている画像データを選択し、携帯電話２００に送信することができる。
【００２８】
本実施形態では、デジタルカメラ１００と携帯電話２００の接続を、所定の操作を行って外部装置と接続する第一の接続モードと、あらかじめ登録された外部装置に第一の接続モードよりも少ない操作で接続する第二の接続モードのいずれかで行うことができる。本実施形態では、第一の接続モードとしての通常接続モードと、第二の接続モードとしての簡単接続モードの二種類の接続モードが存在する。通常接続モードはデジタルカメラ１００が接続可能な携帯電話と接続するための接続モードであり、ユーザはデジタルカメラ１００の操作部１０５を操作して表示部１０６に無線ＬＡＮに関するメニューを表示させ、携帯電話２００と接続する。他方、簡単接続モードは頻繁に接続する携帯電話を一台登録し、通常接続モードに比べて、より短いステップで接続する接続モードである。簡単接続モードでは、ユーザから見ると簡単接続ボタン１０７を押下するだけでデジタルカメラ１００と携帯電話２００とを接続させることができる。なお、本実施形態では、簡単接続モードでは一台の携帯電話が登録される構成を説明するが、これに限られるものではない。たとえば、複数の簡単接続ボタンを設け、それぞれに携帯電話を登録できるようにして、各携帯電話を簡単接続モードで接続可能としてもよい。
【００２９】
本実施形態では、通常接続モードでデジタルカメラ１００から携帯電話２００に画像データを送信する場合、その送信処理を、デジタルカメラ１００の操作により制御する場合と、携帯電話２００の操作により制御する場合の二通りの方法を用いることができる。送信処理の制御をデジタルカメラ１００の操作により行う第一の操作モードでは、以下の手順を行う。まず、デジタルカメラ１００の記録媒体１１０に記録されている画像データを、デジタルカメラ１００の表示部１０６に表示する。ユーザは表示されている画像データを閲覧し、送信する画像データを操作部１０５を介して選択し、送信を指示する。このような操作により、デジタルカメラ１００から携帯電話２００に選択された画像データが送信される。
【００３０】
対して、送信処理の制御を携帯電話２００の操作により行う第二の操作モードは、まず携帯電話２００が、記録媒体１１０に記録されている画像データ（サムネイル）をデジタルカメラ１００から取得し、携帯電話２００の表示部２０６に表示する。そして、ユーザは、表示されている画像データを閲覧し、デジタルカメラ１００に送信させる画像データを操作部２０５を介して選択し、デジタルカメラ１００に対して送信要求を送る。この要求を受信したデジタルカメラ１００は、要求された画像データを携帯電話２００に送信する。なお、コンテンツが音声データや文書データの場合は、楽曲名などのメタデータやファイル名などを取得して表示すればよい。
【００３１】
本実施形態のデジタルカメラ１００と携帯電話２００は、上述の第一の操作モードと第二の操作モードによる画像データの送信処理を実現するために、それぞれがモードを二つずつ備えている。以下、それらのモードについて説明する。
【００３２】
デジタルカメラ１００の操作モードの一つは、カメラ操作モードである。カメラ操作モードでは、ユーザはデジタルカメラ１００の操作により送信処理を制御することができる。カメラ操作モードにおいて、デジタルカメラ１００は、記録媒体１１０に記録されている画像データを選択可能に表示部１０６に表示させる。ユーザは、表示されている画像を、操作部１０５を介して選択することができる。そして、ユーザは選択された画像データを携帯電話２００に送信する指示を、操作部１０５を介して入力することができる。このデジタルカメラ１００のカメラ操作モードに対応する携帯電話２００の操作モードが、外部装置待機モードである。外部装置待機モードにおいて、携帯電話２００は、デジタルカメラ１００から送信される画像を受信することができる。このモードでは、携帯電話２００の操作部２０５を介してデジタルカメラ１００からの画像データの送信処理を制御すること（例えば、操作部２０５によりデジタルカメラ１００から送信すべき画像を選択すること）はできない。
【００３３】
デジタルカメラ１００の操作モードのもう一つは、カメラ待機モードである。カメラ待機モードでは、ユーザは、デジタルカメラ１００の操作部１０５を介して携帯電話２００への画像データの送信処理を制御することはできない。デジタルカメラ１００がこのモードの場合、携帯電話２００の操作により送信処理が制御される。カメラ待機モードに対応する、携帯電話２００が送信処理を制御する操作モードを、外部装置操作モードと呼ぶ。外部装置操作モードにおいて、携帯電話２００は、デジタルカメラ１００から、記録媒体１１０に記録されている画像データのサムネイルを受信し、選択可能に表示部２０６に表示する。これにより、ユーザは携帯電話２００を用いてデジタルカメラ１００の画像を閲覧しながら送信対象の画像を選択することができる。携帯電話２００は、選択された画像をデジタルカメラ１００に送信させるための送信要求をデジタルカメラ１００へ送信する。なお、カメラ待機モードのデジタルカメラ１００は、外部装置操作モードの携帯電話２００からの送信要求に応じて、画像を携帯電話２００に送信する。
【００３４】
上述したように、デジタルカメラ１００と携帯電話２００の第一の操作モードにはカメラ操作モードと外部装置待機モードとが対応し、第二の操作モードにはカメラ待機モードと外部装置操作モードとが対応する。つまり、送信処理の制御をデジタルカメラ１００の操作により行う第一の操作モードの場合、携帯電話２００からは送信処理を操作できない。これに対して、送信処理の制御を携帯電話２００の操作により行う第二の操作モードの場合、デジタルカメラ１００からは送信処理を操作できない。
【００３５】
これらの操作モードは、互いに対応関係を維持したまま切り替えることができる。例えば、携帯電話２００が外部装置待機モードから外部装置操作モードに切り替えられた場合には、デジタルカメラ１００ではカメラ操作モードからカメラ待機モードに切り替えられる。ただし、本実施形態では、デジタルカメラ１００は、始めにカメラ操作モードで起動され、携帯電話２００は、外部装置待機モードで起動される。携帯電話２００が外部装置操作モードになるためには、デジタルカメラ１００からの許可を必要とする。これは、例えば自分のデジタルカメラ１００と他人の携帯電話２００とを接続する場合に、他人に画像データを公開したくない場合も考えられるためである。そこで、本実施形態では、デジタルカメラ１００において、携帯電話２００と接続する際に、あるいは、所定の設定メニューの選択などにより、画像データの公開を許可するか否かをユーザ操作によって選択することができるようにしている。携帯電話２００が外部装置操作モードに遷移できるか否かは、この公開許可の選択に基づいて決定される。なお、この公開に関する設定は公開の有無だけでなく、どのような条件で画像データを公開するかを設定できてもよい。例えば、予め選択したもの、特定の被写体が含まれるもの、特定の記録フォーマットで記録されたもの、特定のレーティング（お気に入り度）が付与されているものといった設定を可能としてもよい。
【００３６】
また、この画像データを公開するか否かを選択した結果は、デジタルカメラ１００の不揮発性メモリ１０３に記録され、次回以降の接続では、画像データを公開するか否かを自動的に決定するように構成することができる。これにより、二回目以降の接続では、ユーザ操作の必要無く画像データ公開の可否を決定することができる。また、通信相手のＩＤと画像データの公開の可否を対応付けて不揮発性メモリ１０３に記録しておき、接続された携帯電話に応じて画像データの公開の可否が決定されるようにしてもよい（接続履歴として後述する）。このとき、携帯電話と接続する際にＩＤが登録されているか否かを判定し、ＩＤが登録されていない場合に画像データの公開の可否をユーザに選択させるようにしてもよい。
【００３７】
また、簡単接続モードでデジタルカメラ１００の画像データを携帯電話２００に送信する場合、携帯電話２００を操作することによって画像の送信を制御することが可能になる。ここでデジタルカメラ１００はカメラ待機モード、携帯電話２００は外部装置操作モードあるいは外部装置待機モードになる。その一方で、デジタルカメラ１００は、カメラ操作モードに遷移することができない。これは簡単接続モードが自分の携帯電話２００など特定の接続相手とデジタルカメラ１００を接続するモードであるからである。また、特定の接続相手との接続のみを可能にするため、簡単接続モードによる接続の場合には画像データの公開の可否をユーザに問い合わせることなく、常に許可するようにしてもよい。
【００３８】
＜接続処理＞
図４は、デジタルカメラ１００と携帯電話２００とが通常接続モードで接続を確立する際の、デジタルカメラ１００の動作を示すフローチャートである。このフローチャートに示される各処理は、デジタルカメラ１００の制御部１０１が、不揮発性メモリ１０３に記録されているプログラムを実行し、プログラムに従いデジタルカメラ１００の各部を制御することにより実現される。このことは、以降のデジタルカメラ１００で実行される処理を示すフローチャートについても同様である。また、このフローチャートに示される処理は、図５Ａの（ａ）のような接続先の機器の種類を選択する画面において「携帯電話」が選択された場合に開始される。
【００３９】
まず、ステップＳ４０１では、制御部１０１は、新規に接続する機器を検索するのか、既に一度接続したことのある機器と接続するのかを選択する指示を受け付ける。このステップの処理では、制御部１０１は、例えば図５Ａの（ｂ）のような画面を表示部１０６に表示する。この画面には、新規に接続する機器を検索する指示を受け付けるための「新規接続」ボタン５０１と、既に一度接続したことのある機器と接続する指示を受け付けるための「履歴から選択」ボタン５０２が表示されている。ユーザは操作部１０５を介して「新規接続」ボタン５０１を選択することにより、新規に接続する機器を検索する指示を入力することができる。また、ユーザは操作部１０５を介して「履歴から選択」ボタン５０２を選択することにより、既に一度接続したことのある機器と接続する指示を入力することができる。
【００４０】
以下、ステップＳ４０１にて、制御部１０１が、新規に接続する機器を検索する指示を受け付けたと判断した場合について述べる。この場合、処理はステップＳ４０２に進む。ステップＳ４０２では、制御部１０１は、図５Ａの（ｃ）に示すような画面を表示部１０６に表示する。この画面には、２つのボタンが表示される。１つはデジタルカメラ１００がアクセスポイントとなり、携帯電話２００からデジタルカメラ１００と直接接続してもらうための「カメラをアクセスポイントにする」ボタン５１１である。もう１つは、周辺のアクセスポイントが生成するネットワークを検索し、そのネットワークに接続することで、携帯電話２００からもアクセスポイントを経由してデジタルカメラ１００と接続してもらうための「アクセスポイントを探す」ボタン５１２である。
【００４１】
図５Ａの（ｃ）の画面で「カメラをアクセスポイントにする」ボタン５１１が選択された場合（ネットワークの生成が選択された場合）には、処理はステップＳ４０３に進む。ステップＳ４０３ではデジタルカメラ１００の制御部１０１はアクセスポイント機能を起動し、ネットワークを生成する。このとき、表示部１０６には図５Ａの（ｄ）のような画面が表示され、携帯電話２００から接続されるのを待機する。
【００４２】
他方、ステップＳ４０２で「アクセスポイントを探す」ボタン５１２が選択された場合には、処理はステップＳ４０４に進む。ステップＳ４０４では制御部１０１はデジタルカメラ１００の周辺のアクセスポイントが生成するネットワークを検出して、リストアップする。これに併せて、検出されたネットワークのいずれかに参加する指示を受け付ける。例えば、制御部１０１は、図５Ａの（ｅ）のような画面を表示部１０６に表示する。この画面には、検出されたネットワークのＥＳＳＩＤとして、「ＮＥＴＷＯＲＫ−１００」、「ＮＥＴＷＯＲＫ−１０１」、「ＮＥＴＷＯＲＫ−１０２」、「ＮＥＴＷＯＲＫ−１０３」の４つが列挙されている。これらのＥＳＳＩＤはユーザが操作部１０５を介して選択可能であり、制御部１０１は、これらのＥＳＳＩＤが選択されることにより、選択されたＥＳＳＩＤに対応するネットワークに参加する指示を受け付ける。
【００４３】
次に、ステップＳ４０５では、制御部１０１は、選択されたネットワークに参加するために必要な情報の入力を受け付ける。例えば、制御部１０１は、暗号キーや、ＩＰアドレスの取得方法、ＤＮＳサーバ設定等の入力を受け付ける。ユーザは操作部１０５を介してこれらの情報を入力することができる。次に、ステップＳ４０６では、制御部１０１は、ステップＳ４０５にて入力を受け付けた情報を用いて、ネットワークに参加する。
【００４４】
続くステップＳ４０７では、制御部１０１は、ネットワークに参加している他の機器を検出し、検出された機器をリストアップして、どの機器に接続するかを選択する指示を受け付ける。より具体的には、デジタルカメラ１００は、検索のための情報を送信し、これを受信した他の機器が応答として返してくる情報を受信することでネットワークに参加している他の機器を検出する。ここで、他の機器が応答として返してくる情報には、機器の名称や種類等を示す情報が含まれている。制御部１０１は、この情報に含まれる機器の名称を参照して、例えば、図５Ａの（ｆ）のような画面を表示部１０６に表示する。このとき、コンテンツ送信の対象となり得る機器を選択的に表示することが好ましい。図５Ａの（ｆ）に示されている画面では、検出された機器の名前（ｍｏｂｉｌｅＰｈｏｎｅ１〜４）が列挙されている。本実施形態では、制御部１０１が、他の機器からの応答に含まれる機器の種類をフィルタリングすることで携帯電話のみを表示している。したがって、本例では、携帯電話以外の種類の機器に関しては、ネットワークに参加している機器であっても名前は表示されない。ユーザはリストアップされた機器の名前の中から任意の名前を操作部１０５を介して選択可能である。制御部１０１は、名前が選択されることにより、選択された名前の機器に接続する指示を受け付ける。
【００４５】
ステップＳ４０７にて選択された名前の機器に接続する指示を受け付けると、制御部１０１は、ステップＳ４０８にて、選択された名前の機器に接続する。例えば携帯電話２００に対応する名前が選択された場合、制御部１０１は、接続部１１１を介して、携帯電話２００へ、接続要求を送信する。そして、これに応じて携帯電話２００から送信される接続受理信号を受信することにより外部装置である携帯電話２００との通信が確立する。
【００４６】
次に、ステップＳ４０９では、制御部１０１は、記録媒体１１０に記録されている画像データを公開するか否かの指示を受け付ける。より具体的には、制御部１０１は、表示部１０６に、図５Ａの（ｇ）のような画面を表示する。図５Ａの（ｇ）の例では、「カメラ内の画像を接続先の機器に公開しますか？」というメッセージが表示され、画像データを公開するかしないかの指示を入力することをユーザに促す。ユーザは併せて画面に表示される「はい」のボタン５５１または「いいえ」のボタン５５２を、操作部１０５を介して選択することにより、指示を入力することができる。
【００４７】
制御部１０１が、「はい」のボタン５５１が選択されたと判断した場合、制御部１０１は、画像データを公開する指示を受け付けたと判断する。この場合は、デジタルカメラ１００の記録媒体１１０に記録されている画像データを携帯電話２００から閲覧することが許可される。言い換えれば、携帯電話２００が外部装置操作モードに遷移することが許可される。これにより、携帯電話２００のユーザは、デジタルカメラ１００の記録媒体１１０に記録されている画像データを閲覧しながら、デジタルカメラ１００から取得したい画像の送信要求を、操作部２０５を介して入力することができる。
【００４８】
一方、制御部１０１が、「いいえ」のボタン５５２が選択されたと判断した場合、制御部１０１は、画像データを公開しない指示を受け付けたと判断する。この場合は、デジタルカメラ１００の記録媒体１１０に記録されている画像データを携帯電話２００から閲覧することが禁止される。言い換えれば、携帯電話２００が外部装置操作モードに遷移することが禁止される。
【００４９】
ステップＳ４０９において、制御部１０１が、画像データを公開する指示を受け付けたと判断した場合、処理はステップＳ４１０に進む。ステップＳ４１０では、制御部１０１は外部装置にモード切り替え許可通知を送信する。これを受信した外部装置（本例では携帯電話２００）では、外部装置待機モードから外部装置操作モードに遷移する指示を受け付けることが可能となる。すなわち、携帯電話２００からの操作によって、携帯電話２００は外部装置操作モードに遷移することが可能となる。言い換えれば、デジタルカメラ１００の記録媒体１１０に記録されている画像データのなかから携帯電話２００に送信する画像データを、携帯電話２００側の操作によって選択することが可能となる。携帯電話２００における処理については後述する。こうして、ステップＳ４１０の処理により、デジタルカメラ１００は、携帯電話２００からの画像の送信指示を受け付けることができるようになる。その後、処理はステップＳ４１２に進む。
【００５０】
一方、ステップＳ４０９において、制御部１０１が、画像データを公開しない指示を受け付けたと判断した場合、処理はステップＳ４１１に進む。ステップＳ４１１では、制御部１０１は外部装置に、モード切り替え不許可通知を送信する。これを受信した外部装置（本例では携帯電話２００）では、外部装置待機モードから外部装置操作モードに遷移する指示を受け付けることが不可となる。すなわち、携帯電話２００からの操作だけでは、携帯電話２００は外部装置操作モードに遷移することができなくなる。言い換えれば、デジタルカメラ１００の記録媒体１１０に記録されている画像データのなかから携帯電話２００に送信する画像データを、携帯電話２００側の操作では選択することが不可能となる。携帯電話２００における処理については後述する。こうして、ステップ４１１の処理により、デジタルカメラ１００は、携帯電話２００からの画像の送信指示を受け付けないようにすることができる。その後、処理はステップＳ４１２に進む。
【００５１】
ステップＳ４１２では、制御部１０１は、ステップＳ４０９にて受け付けた指示に基づき、画像データを公開するか否かを示す情報を通常接続モードであることを示す情報とともに接続履歴に記録する。ここで、接続履歴について詳細に説明する。
【００５２】
接続履歴とは、外部装置と接続した際に用いた情報を外部装置毎に保持しているデータベースであり、不揮発性メモリ１０３に記録されている。本実施形態において、一度接続したことのある外部装置と再度接続する場合には、制御部１０１は接続履歴を参照することで、接続するために必要な情報を再度ユーザに入力させることなく外部装置と接続することができる（Ｓ４１３）。接続履歴には、外部装置と接続した際に用いられた情報として、接続履歴番号、ＥＳＳＩＤ、ＢＳＳＩＤ、認証方式、暗号種別、暗号鍵、チャネル、ＩＰアドレス取得方法、ＤＮＳ取得方法、接続機器種別、接続機器の名前、ＵＵＩＤ、閲覧許可情報、接続モード情報などが含まれる。例えば、ステップＳ４０９にて、制御部１０１が、画像データを公開しない指示を受け付けたと判断した場合、「不可」を示す情報が閲覧許可情報として接続履歴に記録される。ここで記録された閲覧許可情報は、外部装置に再度接続する際に用いられる。これについては後に説明する。本ステップの処理が終了すると、カメラ操作モードに遷移する。以上が、ステップＳ４０１にて、制御部１０１が、新規に接続する機器を検索する指示を受け付けたと判断した場合の説明である。
【００５３】
次に、ステップＳ４０１にて、制御部１０１が、既に接続したことのある機器と接続する指示（履歴からの選択の指示）を受け付けたと判断した場合について述べる。この場合、処理はステップＳ４１３に進む。
【００５４】
ステップＳ４１３では、制御部１０１は、既に接続したことのある機器のうち、どの機器と接続するかを選択するユーザ指示を受け付ける。具体的には、制御部１０１は接続履歴を参照して、表示部１０６に図５Ａの（ｈ）のような画面を表示する。この画面には、接続履歴に含まれる過去に接続した外部装置の名前が表示される。ここでは、制御部１０１は、上述したような接続履歴の情報のうち、「接続機器種別」を参照し、名前を表示部１０６に表示する対象を接続履歴の情報の中からフィルタリングする。本実施形態では「接続機器種別」として携帯電話が選択されているので、図５Ｂの接続履歴の「接続機器種別」が「携帯電話」のもののみを表示する。
【００５５】
次に、ステップＳ４１４では、制御部１０１は、ステップＳ４１３で受け付けたユーザ指示と、接続履歴に含まれる情報とに基づき、選択された外部装置との接続を確立する。ここでは、制御部１０１は、接続履歴に含まれるＥＳＳＩＤ等、ネットワークに参加するために必要な情報を用いて自動的にネットワークに参加し、さらに選択された接続機器を、同一ネットワーク内からＵＵＩＤに基づき自動的に検索して接続する。これにより、ＥＳＳＩＤやネットワークの選択等の接続に必要な情報を、ユーザが入力する手間を省くことができる。
【００５６】
ステップＳ４１４にて接続が確立すると、続くステップＳ４１５にて、制御部１０１は、選択された外部装置（携帯電話）の接続履歴に含まれている閲覧許可情報を参照して、選択された外部装置が過去に画像データの閲覧を許可されていたか否かを判断する。制御部１０１が、選択された外部装置が過去に画像データの閲覧を許可されていたと判断した場合、処理はステップＳ４１６に進む。ステップＳ４１６では、ステップＳ４１０と同様の処理が実行される。一方、制御部１０１が、選択された外部装置が過去に画像データの閲覧を許可されていないと判断した場合、処理はステップＳ４１７に進む。ステップＳ４１７では、ステップＳ４１１と同様の処理が実行される。このように、一度接続したことのある外部装置と再度接続する場合は、ユーザの選択を必要とすることなく自動的に選択する。これにより、再接続の際には、ユーザが閲覧許可を入力する手間を省くことができる。その後、本フローチャートの処理は終了し、カメラ操作モードへ遷移する。
【００５７】
なお、接続履歴に登録されている閲覧許可情報を編集する（例えば、外部装置毎に閲覧許可情報の許可／不許可を変更可能とする）ためのユーザインターフェース、画面を設けてもよいことは言うまでもない。以上が、デジタルカメラ１００と携帯電話２００とが接続する際のデジタルカメラ１００の動作である。
【００５８】
図６は、デジタルカメラ１００と携帯電話２００とが簡単接続モードで接続を確立する際の、デジタルカメラ１００の動作を示すフローチャートである。このフローチャートに示される処理は、デジタルカメラ１００の簡単接続ボタン１０７が押下されることにより開始される。
【００５９】
最初にステップＳ６０１では、制御部１０１は、接続履歴情報を参照し、接続モード情報が簡単接続モードである履歴情報が存在するかどうかを確認する。接続モード情報が簡単接続モードである履歴情報が存在しない場合はステップＳ６０２に進み、新規登録が行われる。他方、接続モード情報が簡単接続モードである履歴情報が存在した場合はステップＳ６１１へ進み、制御部１０１は、履歴情報にある機器との接続を開始する。
【００６０】
まず、ステップＳ６０１にて、接続モード情報が簡単接続モードである履歴情報が存在しなかった場合について述べる。この場合、処理はステップＳ６０２に進む。ステップＳ６０２〜ステップＳ６０８では、制御部１０１は、図４のステップＳ４０２〜ステップＳ４０８と同様の処理によりネットワーク設定・外部機器との接続の確立を行う。
【００６１】
次に、ステップＳ６０９では、制御部１０１は携帯電話２００に、簡単接続モード通知を送信する。これを受信した携帯電話２００では、デジタルカメラ１００の記録媒体１１０に記録されている画像データのなかから携帯電話２００に送信する画像データを、携帯電話２００側の操作によって選択することが可能となる。また、簡単接続モードにおいて、携帯電話２００は、デジタルカメラ１００側の操作によって携帯電話２００に画像データが送信される外部装置待機モードになることが禁止される。携帯電話２００における処理については後述する。その後、処理はステップＳ６１０に進む。
【００６２】
ステップＳ６１０では、制御部１０１は、簡単接続モードを示す情報を含む接続情報を接続履歴に記録する。以上が、ステップＳ６０１にて、接続モード情報が簡単接続モードである履歴情報が存在しなかった場合の説明である。次に、ステップＳ６０１にて、接続モード情報が簡単接続モードである履歴情報が存在した場合について述べる。この場合、処理はステップＳ６１１に進む。
【００６３】
ステップＳ６１１では、制御部１０１は、接続履歴に含まれる情報に基づき、接続を確立する。ここでは、制御部１０１は、接続履歴に含まれるＥＳＳＩＤ等、ネットワークに参加／ネットワークを生成するために必要な情報を用いて自動的にネットワークに参加あるいはネットワークを生成する。そして、さらに選択された接続機器を、同一ネットワーク内からＵＵＩＤに基づき自動的に検索して接続する。これにより、ＥＳＳＩＤやネットワークの選択等の接続に必要な情報を、ユーザが入力する手間を省くことができる。
【００６４】
ステップＳ６１１にて接続が確立すると、続くステップＳ６１２にて、制御部１０１は、ステップＳ６０９と同様に携帯電話２００に、簡単接続モード通知を送信する。なお、本実施形態では、ステップＳ６０９、ステップＳ６１２で簡単接続モードであることを通知しているが、携帯電話２００で動作を変更しない場合は、必ずしも通知する必要はない。以上が、デジタルカメラ１００と携帯電話２００とが簡単接続モードで接続する際のデジタルカメラ１００の動作である。
【００６５】
図７は、本実施形態における携帯電話２００の処理を示すフローチャートである。なお、本フローチャートに示す処理は、携帯電話２００の制御部２０１が入力信号やプログラムにしたがい、携帯電話２００の各部を制御することにより実現される。なお、特に断らない限り、携帯電話２００の処理を示す他のフローチャートにおいても同様である。
【００６６】
まず、携帯電話２００のユーザにより所定の操作がなされたことに応じて、ステップＳ７０１で制御部２０１は、参加する無線ＬＡＮネットワークを選択する画面を表示部２０６に表示させる。この画面に遷移すると、制御部２０１は周辺の無線ＬＡＮネットワークのスキャンを行い、その結果検出されたＥＳＳＩＤのリストを表示する。そのような画面の一例を図５Ｂの（ａ）に示す。本実施形態では、これらの処理はカメラ通信アプリケーションの起動前に携帯電話２００のＯＳの機能により行われるが、予め起動されたカメラ通信アプリケーションがＯＳの機能と連携しながら処理を行ってもよい。ここで、デジタルカメラ１００が簡易ＡＰとして動作している場合は、携帯電話２００はデジタルカメラ１００のＥＳＳＩＤを検出し、リストに表示する。図５Ｂの（ａ）では、デジタルカメラ１００のＥＳＳＩＤとして「ＣＡＭＥＲＡ−１２３」が表示されている。
【００６７】
ステップＳ７０２で、制御部２０１はリストのうちいずれかのＥＳＳＩＤが選択されるのを待機する。ユーザ操作により、リストのうちいずれかのＥＳＳＩＤが選択されると、ステップＳ７０３において制御部２０１は対応する無線ＬＡＮネットワークへの参加処理を行う。これで、ネットワークへの参加は完了する。
【００６８】
ネットワークへの参加後、携帯電話２００のユーザは携帯電話２００にインストールされたカメラ通信アプリケーションを起動する。カメラ通信アプリケーションを起動した後の携帯電話２００の処理を図７（ｂ）のフローチャートで説明する。カメラ通信アプリケーションの主な機能としては、同じネットワーク内に存在するデジタルカメラと通信を確立する機能、画像データなどのコンテンツデータを送受信する機能、自機の有するコンテンツデータをサーバに送信する処理を制御する機能がある。
【００６９】
ユーザ操作に基づきカメラ通信アプリケーションが起動されると、ステップＳ７１１において、図５Ｂの（ｂ）のような待機画面が表示部２０６に表示される。ダイアログには、現在参加しているネットワークのＳＳＩＤが表示される。図５Ｂの（ｂ）の画面例は、図５Ｂの（ａ）の画面で「ＣＡＭＥＲＡ−１２３」が選択された場合にステップＳ７１１で表示される画面を示している。また、カメラ通信アプリケーションを起動後、デジタルカメラ１００が携帯電話２００を検出できるよう、無線ＬＡＮネットワークを介して自機器のサービスの通知を行う。デジタルカメラ１００はこのサービスの通知に基づき、携帯電話２００を検出することができる。なお、このサービスの通知には携帯電話２００のデバイス名及びＵＵＩＤが含まれる。
【００７０】
ステップＳ７１２において、制御部２０１はデジタルカメラ１００からの接続要求を待機する。接続要求があったと判断した場合は、ステップＳ７１３においてデジタルカメラ１００との通信を確立する。ステップＳ７１４において、制御部２０１は、デジタルカメラ１００の図４の通常接続モードで送信されるモード切替の許可／不許可通知、あるいは図６の簡単接続モード時に送信される簡単接続モード通知を受信する。モード切替の許可／不許可通知はステップＳ４１０，Ｓ４１１，Ｓ４１６，Ｓ４１７によりデジタルカメラ１００から送信される。また、簡単接続モード通知はステップＳ６０９、Ｓ６１２において送信される。
【００７１】
以上が、デジタルカメラ１００と携帯電話２００が接続する際の携帯電話２００の動作である。
【００７２】
＜接続後の処理＞
図８は、本実施形態におけるデジタルカメラ１００が携帯電話２００と接続した後の動作を示すフローチャートである。このフローチャートに示す処理は、デジタルカメラ１００が携帯電話２００と接続した後に開始される。なお、以下のステップＳ８０１〜Ｓ８０６の動作は、カメラ操作モードにおける動作に対応する。
【００７３】
まず、ステップＳ８０１にて、制御部１０１は、現在の接続モードが簡単接続ボタン１０７の押下により実行された簡単接続モードであるか否かを判定する。簡単接続モードである場合には、カメラ操作モードに移行することなく、カメラ待機モードへと移行する。カメラ待機モードでの動作については後述する。
【００７４】
次に、ステップＳ８０２にて、制御部１０１は、記録媒体１１０に記録されている画像データのうち、最後に得られた画像データを表示部１０６に表示するとともにユーザからの指示を受け付ける。この処理は次のステップＳ８０３と並行して実行される。図９（ａ）に、ステップＳ８０２で表示される画像データの表示例を示す。図９（ａ）の例において、画面には記録媒体１１０から読み出された画像データが表示されている。また、画像データに重畳して、別の画像データを表示させる指示を受け付ける画像送りボタン９０１及び画像戻りボタン９０２、さらに、現在表示されている画像データを外部装置に送信する指示を受け付ける送信ボタン９０３が表示される。ユーザはこれらのボタンを、操作部１０５を介して選択することにより、ボタンに応じた指示を入力することができる。なお、図９（ａ）の画面において、カメラ待機モードへの移行が可能な場合（画像公開が許可されている場合）カメラ待機モードへ移行するためのガイダンス、あるいは、カメラ待機モードへ移行するための操作ボタンを表示するようにしてもよい。
【００７５】
次に、ステップＳ８０３では、制御部１０１は、ステップＳ８０２で受け付けた指示を判断する。ステップＳ８０３にて制御部１０１が、別の画像データを表示する指示を受け付けたと判断した場合、処理はステップＳ８０４に進む。ステップＳ８０４では、制御部１０１は、受け付けた指示に応じた画像データを記録媒体１１０から読み出して表示部１０６に表示する。その後、処理はステップＳ８０３に戻る。また、ステップＳ８０３にて制御部１０１が、画像データを送信する指示を受け付けたと判断した場合、処理はステップＳ８０５に進む。ステップＳ８０５では、制御部１０１は、表示部１０６に現在表示されている画像データを外部装置に送信する。その後、処理はステップＳ８０３に戻る。また、ステップＳ８０３にて制御部１０１が、指示を受け付けていないと判断した場合は、処理はステップＳ８０６に進む。
【００７６】
ステップＳ８０６では、制御部１０１は、接続中の外部装置である携帯電話２００が外部装置待機モードから外部装置操作モードに遷移したか否かを判断する。より具体的には、「携帯電話２００がモード遷移する旨を示す情報」の受信を検知することにより判断される。この情報は、携帯電話２００がモード遷移する際にデジタルカメラ１００に送信される情報である。例えば、携帯電話２００でモード遷移が行われると、携帯電話２００からその旨を示す情報がデジタルカメラ１００に送信される。これをデジタルカメラ１００が受信して処理することにより、デジタルカメラ１００は、携帯電話２００でモード遷移が行われたことを知ることができる。そして、これにより携帯電話２００のモード遷移に合わせてデジタルカメラ１００も対応するモード（カメラ待機モード）に遷移することができる。
【００７７】
制御部１０１が、携帯電話２００が外部装置操作モードに遷移していないと判断した場合、処理はステップＳ８０３に戻る。一方、制御部１０１が、携帯電話２００が外部装置待機モードから外部装置操作モードに遷移したと判断した場合、処理はステップＳ８０６へ進む。ステップＳ８０６において、制御部１０１は、携帯電話２００の外部装置操作モードへの遷移に対応して、デジタルカメラ１００をカメラ待機モードに遷移させる。なお、本実施形態のデジタルカメラ１００は、接続後のデジタルカメラ１００の操作でモード遷移することはできないようにしている。以上が、カメラ操作モードにおけるデジタルカメラ１００の動作の説明である。
【００７８】
次に、デジタルカメラ１００におけるカメラ待機モードの動作について説明する。図１０は、カメラ待機モードにおけるデジタルカメラ１００の動作を示すフローチャートである。このフローチャートに示す処理は、デジタルカメラ１００がカメラ待機モードに遷移することに応じて開始される。
【００７９】
まず、ステップＳ１００１では、制御部１０１は、簡単接続モードによる接続であるかを判定する。簡単接続モードでない場合には、ステップＳ１００３で、制御部１０１は表示部１０６に、図９（ｂ）に示すような待機画面を表示する。図９（ｂ）の例では、画面に「接続先の機器で操作してください」というメッセージが表示されている。簡単接続モードである場合には、ステップＳ１００２で、制御部１０１は通常の接続ではなく、簡単接続モードであることを操作者がわかるように、図９（ｂ）とは異なる図９（ｃ）を表示部１０６に表示する。このように、表示を異ならせることで、簡単接続モードで接続したか通常接続モードで接続したかを判別することが可能となる。なお、図９（ｂ）の画面において、カメラ操作モードへ移行するためのガイダンス、あるいは、カメラ操作モードへ移行するための操作ボタンを表示するようにしてもよい。
【００８０】
次に、ステップＳ１００４では、制御部１０１は、外部装置である携帯電話２００が外部装置操作モードから外部装置待機モードに遷移したか否かを判断する。携帯電話２００が外部装置待機モードから外部装置操作モードに遷移したと判断された場合、ステップＳ１００５で、制御部１０１は簡単接続モードであるかどうかを判定し、簡単接続モードでない場合にはデジタルカメラ１００はカメラ操作モードに遷移する。なお、本実施形態のデジタルカメラ１００は、デジタルカメラ１００の操作でカメラ操作モードに遷移することはできない。一方、携帯電話２００が外部装置待機モードから外部装置操作モードに遷移していないと判断された場合、あるいは、ステップＳ１００５で簡単接続モードであると判定された場合、処理はステップＳ１００６に進む。
【００８１】
ステップＳ１００６では、制御部１０１は、携帯電話２００から画像データに含まれるサムネイルの要求を受け付けたか否かを判断する。携帯電話２００から画像データに含まれるサムネイルの要求を受け付けたと判断された場合、処理はステップＳ１００９に進む。ステップＳ１００９では、制御部１０１は、要求に応じた画像データのサムネイルを携帯電話２００に送信する。その後、処理はステップＳ１００４に戻る。
【００８２】
一方、制御部１０１が、携帯電話２００から画像データの要求を受け付けていないと判断した場合、処理はステップＳ１００７に進む。ステップＳ１００７では、制御部１０１は、携帯電話２００から画像データの要求を受け付けたか否かを判断する。携帯電話２００から画像データの要求を受け付けたと判断された場合、処理はステップＳ１００８に進む。ステップＳ００８では、制御部１０１は、要求に応じた画像データを、記録媒体１１０から読み出して携帯電話２００に送信する。その後、処理はステップＳ１３０２に戻る。
【００８３】
なお、本実施形態では、図９（ｂ）、図９（ｃ）で説明したように、簡単接続モードであるか否かでデジタルカメラ１００の画面表示を変更することによって、操作者がどちらのモードに遷移したかが明確になる。また、簡単接続モードで接続した場合に、デジタルカメラ１００の操作者は表示部１０６をみることなく、バッグにしまうようなケースも想定されるため、所定の時間が経過した後に表示部１０６の表示を非表示にしてもよい。このようにすることによって、デジタルカメラ１００の電力消費を抑えることができる。
【００８４】
なお、本実施形態では、通常接続時に図９（ｂ）のような画面を表示部１０６に表示したが、携帯電話２００の操作によってカメラ操作モードに戻る方法も含めて表示してもよい。たとえば、携帯電話２００において表示される後述する図１２の戻るボタン１２０３押すことによって、カメラを操作して画像を送れる場合には、「戻るボタンでカメラを操作して画像を送信できます」のような説明を表示してもよい。以上が、カメラ待機モードにおけるデジタルカメラ１００の動作である。
【００８５】
図１１は、外部装置待機モードにおける携帯電話２００の動作を示すフローチャートである。このフローチャートに示す処理は、携帯電話２００が外部装置待機モードに遷移することに応じて開始される。なお、本実施形態の携帯電話２００は、デジタルカメラ１００との接続が確立すると、初めに必ず外部装置待機モードに遷移してデジタルカメラ１００との通信を開始する。
【００８６】
まず、ステップＳ１１０１にて、制御部２０１は、デジタルカメラ１００の画像データの閲覧を許可されたか否かを判断する。具体的には、図７のステップＳ７１４にて、デジタルカメラ１００からモード切り替え許可通知を受信した（閲覧許可）か、モード切り替え不許可通知を受信した（閲覧不許可）か、簡単接続モード通知を受信した（閲覧許可）か、を判断する。前述のように、これらの通知はデジタルカメラ１００が、画像データを公開するか否かの指示を操作部１０５あるいは簡単接続ボタン１０７を介して受け付けたことに応じて送信されるものである。したがって、制御部２０１が、デジタルカメラ１００からモード切り替え許可通知を受信した、あるいは簡単接続モード通知を受信したと判断した場合、制御部２０１は、デジタルカメラ１００が画像データの公開を許可したと判断する。言い換えれば、制御部２０１は、デジタルカメラ１００の画像データの閲覧を許可されたと判断する。一方、制御部２０１が、デジタルカメラ１００からモード切り替え不許可通知を受信したと判断した場合、制御部２０１は、デジタルカメラ１００が画像データの公開を許可しなかったと判断する。言い換えれば、制御部２０１は、デジタルカメラ１００の画像データの閲覧を許可されなかったと判断する。
【００８７】
ステップＳ１１０１にて、制御部２０１がデジタルカメラ１００の画像データの閲覧を許可されたと判断した場合、処理はステップＳ１１０２に進む。ステップＳ１１０２では、制御部２０１は、図１２（ａ）のような画面を表示部２０６に表示する。図１２（ａ）の例では、設定ボタン１２０１で、デジタルカメラ１００で表示される携帯電話の名称を変更したり、バージョンを確認したりすることができる。また、画面には外部装置待機モードから外部装置操作モードに遷移する指示を受け付けるための、「カメラ内の画像を見る」ボタン１２０２が表示される。すなわち、制御部２０１は、図１２（ａ）に示される画面を表示することにより、外部装置待機モードから外部装置操作モードに遷移する指示を受け付ける。ユーザはこのボタン１２０２を選択することにより、携帯電話２００を外部装置操作モードに遷移させるための指示を入力することができる。これにより、デジタルカメラ１００の記録媒体１１０に記録されている画像データを携帯電話２００から閲覧することができるようになる。
【００８８】
一方、ステップＳ１１０１にて、制御部２０１がデジタルカメラ１００の画像データの閲覧を許可されなかったと判断した場合、処理はステップＳ１１０３に進む。ステップＳ１１０３では、制御部２０１は、表示部２０６にステップＳ１１０２と同様の画面（図１２（ａ））を表示するが、外部装置待機モードから外部装置操作モードに遷移する指示を受け付けるための「カメラ内の画像を見る」ボタン１２０２は表示されない。すなわち、ユーザは、外部装置操作モードに遷移する指示を入力することができない。これにより、デジタルカメラ１００の記録媒体１１０に記録されている画像データを携帯電話２００から閲覧することが禁止される。なお、携帯電話２００は、外部装置待機モードにおいて、ステップＳ１１０１またはステップＳ１１０２により表示される画面においてデジタルカメラ１００側からの画像データが送信されるのを待つ。携帯電話２００は、画像データを受信すると、受信した画像データを記録媒体２１０に格納する。このとき、図１２（ａ）に示す画面に、受信した画像データを表示するようにしてもよい。
【００８９】
次に、ステップＳ１１０４にて、制御部２０１は、外部装置待機モードから外部装置操作モードに遷移する指示を受け付けたか否かを判断する。外部装置操作モードに遷移する指示を受け付けたと判断された場合、処理はステップＳ１１０５に進む。なお、ステップＳ１１０４の処理は、ステップＳ１１０３の処理を経て実行される場合には、表示部２０６には「カメラ内の画像を見る」ボタン１２０２が表示されていないため、必ず遷移する指示を受け付けていないと判断することになる。これについては、例えばステップＳ１１０３の処理が実行される場合は、本ステップの処理を行わずにステップＳ１１０６に進むよう構成してもよい。すなわち、ステップＳ１１０３の後、直ちにステップＳ１１０６が実行されるようにしてもよい。
【００９０】
ステップＳ１１０５では、制御部２０１は、外部装置待機モードから外部装置操作モードに遷移する旨をデジタルカメラ１００へ通知する。具体的には、制御部２０１は、デジタルカメラ１００に、携帯電話２００がモード遷移することを示す情報を送信する。前述のように、デジタルカメラ１００は図８のステップＳ８０６においてこれを検知し、携帯電話２００のモード遷移に対応してデジタルカメラ１００も自動的にカメラ待機モードへ遷移する。ステップＳ１１０５の処理が終了すると、携帯電話２００は外部装置操作モードに遷移する。
【００９１】
一方、ステップＳ１１０４にて、制御部２０１が外部装置待機モードから外部装置操作モードに遷移する指示を受け付けていないと判断した場合、処理はステップＳ１１０６に進む。ステップＳ１１０６では、制御部２０１は、デジタルカメラ１００から画像データを受信したか否かを判断する。デジタルカメラ１００から画像データを受信していないと判断された場合、処理はステップＳ１１０４に戻る。
【００９２】
一方、デジタルカメラ１００から画像データを受信したと判断された場合、処理はステップＳ１１０７に進む。なお、ここで受信される画像データは、前述の図８のステップＳ８０６の処理にてデジタルカメラ１００から送信された画像データである。ステップＳ１１０７では、制御部２０１は、デジタルカメラ１００から受信した画像データを記録媒体２１０に保存する。その後、処理はステップＳ１１０４に戻る。以上が、外部装置待機モードにおける携帯電話２００の動作の説明である。
【００９３】
図１３は、外部装置操作モードにおける携帯電話２００の動作を示すフローチャートである。このフローチャートに示す処理は、携帯電話２００が外部装置操作モードに遷移することに応じて開始される。
【００９４】
まず、ステップＳ１３０１にて、制御部２０１は、デジタルカメラ１００の記録媒体１１０に記録されている画像データのサムネイルを、デジタルカメラ１００から取得する。より具体的には、制御部２０１が、デジタルカメラ１００に画像データのサムネイルの要求を送信すると、デジタルカメラ１００はこの要求に応じて、記録媒体１１０から画像データに含まれるサムネイルを読み出し、携帯電話２００に送信する。制御部２０１が送信されたサムネイルを受信することにより携帯電話２００はサムネイルを取得する。本実施形態では画像データはＥｘｉｆ形式で扱われることとし、デジタルカメラ１００の制御部１０１は、画像データのヘッダ部に記録されているサムネイルを、画像データに対応するサムネイルとして読み出す。デジタルカメラ１００の処理については後述する。
【００９５】
次に、ステップＳ１３０２にて、制御部２０１は、ステップＳ１３０１で受信したサムネイルを表示部２０６に表示するとともにユーザからの指示を受け付ける。この処理は、ステップＳ１３０３の処理と並行して実行される。図１２（ｂ）は本ステップの処理で表示される画面の一例である。図１２（ｂ）の例では、デジタルカメラ１００から受信したサムネイルが表示されている。これにより、携帯電話２００のユーザは、携帯電話２００の表示部２０６を介してデジタルカメラ１００の記録媒体１１０に記録されている画像データの内容を閲覧することができる。
【００９６】
図１２（ｂ）において、チェックマーク１２０４は、サムネイルが決定状態であることを示す。決定状態とは、対応する画像データを記録媒体２１０に保存する対象として決定されていることを示す状態である。この例では、左上のサムネイルが決定状態であることが示されている。ユーザは、表示されている複数のサムネイルの中から任意のサムネイルを操作部２０５を介して選択することにより決定状態にする指示を入力することができる。たとえば、所望のサムネイルの表示位置をタッチすることでそのサムネイルを決定状態とする用に構成することができる。なお、決定状態にすることができるサムネイルは一つに限られず、複数のサムネイルを決定状態にすることも可能である。
【００９７】
また、制御部２０１は、決定状態のサムネイルに対応する画像データをデジタルカメラ１００から取得して保存する指示を受け付けるための保存ボタン１２０５を表示する。ユーザは、操作部２０５を介してこの保存ボタン１２０５を選択することにより、決定状態のサムネイルに対応する画像データの要求をデジタルカメラ１００に送信することができる。また、図１２（ｂ）の画面には、外部装置待機モードに遷移する指示を受け付けるためのモード切り替えボタン１２０３が表示される。ユーザはこのモード切り替えボタン１２０３を選択することにより、携帯電話２００を外部装置待機モードに遷移する指示を入力することができる。
【００９８】
次に、ステップＳ１３０３では、制御部２０１は、ステップＳ１３０３にて受け付けた指示を判断する。制御部２０１が、「サムネイルを決定状態にする指示（サムネイルへのタッチ入力）」を受け付けたと判断した場合は、処理はステップＳ１３０４に進む。ステップＳ１１０４では、制御部２０１は、指示を受け付けたサムネイルを決定状態にして、チェックマーク１２０４を表示する。その後、処理はステップＳ１３０３に戻る。
【００９９】
また、ステップＳ１３０３にて、制御部２０１が、決定状態のサムネイルに対応する画像データを記録媒体２１０に保存する指示（保存ボタン１２０５）を受け付けたと判断すると、処理はステップＳ１３０５に進む。ステップＳ１３０５では、制御部２０１は、決定状態のサムネイルに対応する画像データをデジタルカメラ１００から取得する。より具体的には、制御部２０１は決定状態のサムネイルに対応する画像を特定する情報ととともに画像データの送信要求をデジタルカメラ１００に送信し、デジタルカメラ１００はこれに応答して指定された画像データを送信する（ステップＳ１００８）。続くステップＳ１３０６にて、制御部２０１は、取得した画像データを記録媒体２１０に保存する。その後、処理はステップＳ１３０３に戻る。
【０１００】
ステップＳ１３０３にて、外部装置操作モードから外部装置待機モードへ遷移する指示（モード切り替えボタン１２０３、本実施形態では「戻る」ボタン）が受け付けられたと判断されると、処理はステップＳ１３０７に進む。ステップＳ１３０７では、制御部２０１は、外部装置操作モードから外部装置待機モードに遷移する旨をデジタルカメラ１００に通知する。具体的には、制御部２０１は、デジタルカメラ１００に、携帯電話２００がモード遷移したことを示す情報を送信する。デジタルカメラ１００では、簡易接続モードでなければカメラ操作モードになっているため、前述の図１０のステップＳ１００４においてこれを検知し、携帯電話２００のモード遷移に併せてデジタルカメラ１００も自動的にモード遷移する。ステップＳ１３０７の処理が終了すると、携帯電話２００は外部装置待機モードに遷移する。以上が、外部装置操作モードにおける携帯電話２００の動作の説明である。
【０１０１】
以上に説明したように、本実施形態におけるデジタルカメラ１００は、簡単接続ボタン１０７の押下を検出して接続した場合に、すでに登録された機器と簡単に接続が可能である。そして切替可能なモードを限定することによって、操作者の望まないモードに移行することを防ぐことができる。
【０１０２】
なお本実施形態では、デジタルカメラ１００が簡易アクセスポイントとしてネットワーク形成するか、外部のアクセスポイントにより形成されたネットワークを介することにより携帯電話２００と直接通信する構成としたがこれに限られるものではない。たとえば、デジタルカメラ１００が常にネットワークを形成するような接続形態にしてもよい。
【０１０３】
また、デジタルカメラ１００と携帯電話２００との間の接続状態を解除する手順としては、例えば、携帯電話２００においてカメラ通信アプリケーションを終了すること、デジタルカメラ１００において所定の操作により接続を解除することがあげられる。
【０１０４】
また本実施形態では、簡単接続ボタン１０７を押下した場合には登録された携帯電話２００との接続が開始されるが、誤ってボタンを押してしまうことも考えられる。
【０１０５】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【０１０６】
なお、制御部１０１，１０２の制御はそれぞれ１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【０１０７】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１０８】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されない。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、プリンタ装置に設けられた印刷画像選択および確認のためのディスプレイ、デジタルフォトフレームなど、複数の画像を同時に表示するように制御可能な表示制御装置であれば適用可能である。
【０１０９】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2014131225.tif 000003
【図２】
2014131225.tif 000004
【図４】
2014131225.tif 000005
【図６】
2014131225.tif 000006
【図７】
2014131225.tif 000007
【図８】
2014131225.tif 000008
【図９】
2014131225.tif 000009
【図１０】
2014131225.tif 000010
【図１１】
2014131225.tif 000011
【図１３】
2014131225.tif 000012
【図３】
2014131225.tif 000013
【図５Ａ】
2014131225.tif 000014
【図５Ｂ】
2014131225.tif 000015
【図１２】
2014131225.tif 000016