(57)【要約】【課題】接続先機器に応じて接続形態を適切に切り替えることが可能な技術を実現する。【解決手段】データ処理装置は、ネットワークを介した第１の接続形態と、前記第１の接続形態とは異なる第２の接続形態を含む複数の通信形態のいずれかにより外部装置と通信を行う通信手段と、所定の機能を実行可能な外部装置を検索する検索手段と、前記検索手段により検索された外部装置を接続先機器として選択可能な選択手段と、前記選択手段により選択された外部装置と接続したことがあり、且つ当該外部装置にデータを閲覧させたことがある場合、前記第１の接続形態により前記外部装置と通信を行うように前記通信手段を制御し、前記外部装置にデータを閲覧させたことがない場合、前記第２の接続形態により前記外部装置と通信を行うように前記通信手段を制御する制御手段と、を有する。【選択図】図６
2017059047.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介した第１の接続形態と、前記第１の接続形態とは異なる第２の接続形態を含む複数の通信形態のいずれかにより外部装置と通信を行う通信手段と、
所定の機能を実行可能な外部装置を検索する検索手段と、
前記検索手段により検索された外部装置を接続先機器として選択可能な選択手段と、
前記選択手段により選択された外部装置と接続したことがあり、且つ当該外部装置にデータを閲覧させたことがある場合、前記第１の接続形態により前記外部装置と通信を行うように前記通信手段を制御し、
前記外部装置にデータを閲覧させたことがない場合、前記第２の接続形態により前記外部装置と通信を行うように前記通信手段を制御する制御手段と、を有することを特徴とするデータ処理装置。
【請求項２】
前記検索手段により検索された外部装置が複数ある場合、いずれかの外部装置を選択可能に表示する表示手段を更に有することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記表示手段は、前記検索手段により検索された外部装置のうち、データ処理装置と接続したことがあり、且つデータを閲覧させたことがある外部装置を識別可能に表示することを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記第１の接続形態は無線ネットワークを介して通信を行う形態であり、前記第２の接続形態は無線ネットワークを介さないで通信を行う形態であり、
前記外部装置は、前記第１の接続形態で通信を行う場合、当該データ処理装置に対して所定の機能を実行可能とし、
前記第２の接続形態で通信を行う場合、前記データ処理装置に対して特定の機能のみを実行可能とすることを特徴とする請求項１乃至３のいずれか１項に記載のデータ処理装置。
【請求項５】
前記検索手段は、
前記所定の機能を実行可能な外部装置を検索するための検索要求を送信し、
前記検索要求に応答した外部装置に機器情報の取得要求を送信し、
前記取得要求に応答した外部装置から機器情報を受信することを特徴とする請求項１乃至４のいずれか１項に記載のデータ処理装置。
【請求項６】
前記検索要求は、前記ネットワークに参加する外部装置の検索要求と所定の機能を実行可能な外部装置の検索要求とを含むことを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
前記データ処理装置が有する画像データを含むデータを記録する記録手段と、
前記データ処理装置と接続したことがあり、且つデータを閲覧させたことがある外部装置の情報を記憶する記憶手段と、を更に有し、
前記制御手段は、前記記憶手段に記憶された情報と前記外部装置から受信した機器情報とを比較することにより前記外部装置と接続したことがあり、且つ当該外部装置にデータを閲覧させたことがあるか否かを判定することを特徴とする請求項５又は６に記載のデータ処理装置。
【請求項８】
前記制御手段は、前記選択手段により選択された外部装置と接続したことがあり、且つ当該外部装置にデータを閲覧させたことがある場合、前記検索手段による検索を終了し、前記外部装置に対して前記第１の接続形態に応じた接続処理を行うよう通知することを特徴とする請求項１乃至７のいずれか１項に記載のデータ処理装置。
【請求項９】
前記所定の機能は、画像を撮像する機能、画像を送信する機能、画像を表示する機能及び画像を印刷する機能の少なくともいずれかを含み、
前記特定の機能は、外部装置に画像データを送信する機能であることを特徴とする請求項１乃至８のいずれか１項に記載のデータ処理装置。
【請求項１０】
ネットワークを介した第１の接続形態と、前記第１の接続形態とは異なる第２の接続形態を含む複数の通信形態のいずれかによりデータ処理装置と通信を行う通信手段と、
前記データ処理装置から通信装置で実行可能な機能に関する情報を含む機器情報の取得要求を受信する受信手段と、
前記取得要求に対する応答を送信する送信手段と、
前記データ処理装置からの接続要求に基づいて、前記データ処理装置が参加するネットワークを介して前記第１の接続形態により前記データ処理装置と接続するか、前記第２の接続形態により前記データ処理装置と接続するかを切り替える制御手段と、を有することを特徴とする通信装置。
【請求項１１】
前記機器情報は、前記通信装置を特定するための情報を含むことを特徴とする請求項１０に記載の通信装置。
【請求項１２】
前記通信装置は、前記データ処理装置に対して所定の機能を実行可能又は特定の機能のみを実行可能であることを特徴とする請求項１０又は１１に記載の通信装置。
【請求項１３】
前記第１の接続形態は無線ネットワークを介して通信を行う形態であり、前記第２の接続形態は無線ネットワークを介さないで通信を行う形態であり、
前記通信装置は、前記第１の接続形態で通信を行う場合、前記データ処理装置に対して前記所定の機能を実行可能とし、
前記第２の接続形態で通信を行う場合、前記データ処理装置に対して前記特定の機能のみを実行可能とすることを特徴とする請求項１２に記載の通信装置。
【請求項１４】
前記接続要求は、前記第１の接続形態により前記データ処理装置と接続する要求と、前記第２の接続形態により前記データ処理装置と接続する要求のいずれかを含むことを特徴とする請求項１０乃至１３のいずれか１項に記載の通信装置。
【請求項１５】
前記制御手段は、前記第１の接続形態により前記データ処理装置と接続する要求を受けた場合、前記送信手段による応答を終了し、前記データ処理装置に対して前記第１の接続形態に応じた接続処理を行うことを特徴とする請求項１４に記載の通信装置。
【請求項１６】
前記所定の機能は、画像を撮像する機能、画像を送信する機能、画像を表示する機能及び画像を印刷する機能の少なくともいずれかを含み、
前記特定の機能は、外部装置に画像データを送信する機能であることを特徴とする請求項１２に記載の通信装置。
【請求項１７】
ネットワークを介した第１の接続形態と、前記第１の接続形態とは異なる第２の接続形態を含む複数の通信形態のいずれかにより外部装置と通信を行う通信手段を有するデータ処理装置の制御方法であって、
所定の機能を実行可能な外部装置を検索する検索工程と、
前記検索工程により検索された外部装置を接続先機器として選択可能な選択工程と、
前記選択工程により選択された外部装置と接続したことがあり、且つ当該外部装置にデータを閲覧させたことがある場合、前記第１の接続形態により前記外部装置と通信を行うように前記通信手段を制御し、
前記外部装置にデータを閲覧させたことがない場合、前記第２の接続形態により前記外部装置と通信を行うように前記通信手段を制御する制御工程と、を有することを特徴とする制御方法。
【請求項１８】
ネットワークを介した第１の接続形態と、前記第１の接続形態とは異なる第２の接続形態を含む複数の通信形態のいずれかによりデータ処理装置と通信を行う通信手段を有する通信装置の制御方法であって、
前記データ処理装置から通信装置で実行可能な機能に関する情報を含む機器情報の取得要求を受信する受信工程と、
前記取得要求に対する応答を送信する送信工程と、
前記データ処理装置からの接続要求に基づいて、前記データ処理装置が参加するネットワークを介して前記第１の接続形態により前記データ処理装置と接続するか、前記第２の接続形態により前記データ処理装置と接続するかを切り替える制御工程と、を有することを特徴とする制御方法。
【請求項１９】
コンピュータを、請求項１乃至９のいずれか１項に記載されたデータ処理装置の各手段として機能させるためのプログラム。
【請求項２０】
コンピュータを、請求項１０乃至１６のいずれか１項に記載された通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続先機器に応じて接続形態を切り替える通信制御技術に関する。
【背景技術】
【０００２】
デジタルカメラなどのデータ処理装置に無線通信機能を搭載し、無線ＬＡＮネットワークを形成するアクセスポイントを介してデータ処理装置が保有する画像データを外部装置に送信する技術が知られている（特許文献１）。この機能を用いることにより画像データをより手軽に外部装置に送信可能となる。
【０００３】
また近年では、画像送信元のデータ処理装置において、無線ＬＡＮネットワークに接続することなく画像送信等が可能なサービス対応機器を検索し、検出された外部装置に画像データを送信する技術が知られている。また、データ処理装置が外部装置との接続後に実行する機能（画像の送信や印刷等）に応じて外部装置との接続形態を切り替える技術が知られている（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１６６５７７号公報
【特許文献２】特開２００７−２１５０７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献２のように、外部装置との接続後に実行する機能に応じて接続形態を切り替えるだけでは接続形態を適切に切り替えられない場合がある。例えば、接続先機器がユーザが所有する機器の場合には当該ユーザ機器の様々な機能を実行するための接続形態とする一方、接続先機器が他人の機器の場合には画像の送信などの限定した機能のみを実行するための接続形態とするような制御を行うことができない。
【０００６】
本発明は、上記課題に鑑みてなされ、その目的は、接続先機器に応じて接続形態を適切に切り替えることが可能な技術を実現することである。
【課題を解決するための手段】
【０００７】
上記課題を解決し、目的を達成するために、本発明のデータ処理装置は、ネットワークを介した第１の接続形態と、前記第１の接続形態とは異なる第２の接続形態を含む複数の通信形態のいずれかにより外部装置と通信を行う通信手段と、所定の機能を実行可能な外部装置を検索する検索手段と、前記検索手段により検索された外部装置を接続先機器として選択する選択手段と、前記選択手段により選択された外部装置と接続したことがあり、且つ当該外部装置にデータを閲覧させたことがある場合、前記第１の接続形態により前記外部装置と通信を行うように前記通信手段を制御し、前記外部装置にデータを閲覧させたことがない場合、前記第２の接続形態により前記外部装置と通信を行うように前記通信手段を制御する制御手段と、を有する。
【発明の効果】
【０００８】
本発明によれば、接続先機器に応じて接続形態を適切に切り替えることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態のデジタルカメラの構成を示すブロック図。
【図２】本実施形態のスマートフォンの構成を示すブロック図。
【図３】本実施形態のデジタルカメラとスマートフォンの接続形態を説明する図。
【図４】本実施形態のデジタルカメラとスマートフォンの接続処理手順を示す図。
【図５】本実施形態のスマートフォンのアプリケーション画面を例示する図。
【図６】本実施形態のデジタルカメラとスマートフォンの接続形態を切り替える際の接続処理手順示す図。
【図７】本実施形態の接続形態の切り替え制御に係るデジタルカメラの画面遷移を例示する図。
【図８】本実施形態のデジタルカメラとスマートフォンとの間で通信形態を切り替える際のデジタルカメラの処理を示すフローチャート。
【図９】本実施形態のデジタルカメラとスマートフォンとの間で通信形態を切り替える際のスマートフォンの処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成しても良い。
【００１１】
［実施形態１］以下、本発明のデータ処理装置および通信装置としてデジタルカメラと携帯電話の一種であるスマートフォンを適用し、ネットワークを介してデジタルカメラとスマートフォンとが通信可能に接続されるシステムについて説明する。
【００１２】
なお、本実施形態では、データ処理装置としてデジタルカメラを想定しているが、他のカメラ付き携帯電話やその一種であるスマートフォン（眼鏡型端末や腕時計型端末を含む）、携帯型のメディアプレーヤやゲーム機、電子ブックリーダなどの携帯型電子機器、あるいは、タブレット端末、カメラ付きのパーソナルコンピュータ（ＰＣ）などの情報処理装置であっても良い。また、本実施形態では、通信装置として携帯電話の一種であるスマートフォン（眼鏡型端末や腕時計型端末を含む）を想定しているが、無線通信機能付きのデジタルカメラやプリンタ、携帯型のメディアプレーヤやゲーム機、電子ブックリーダなどの携帯型電子機器、あるいは、タブレット端末、ＰＣなどの情報処理装置であってもよい。
【００１３】
＜デジタルカメラの構成＞図１を参照して、本発明に係る実施形態のデジタルカメラの構成及び機能の概略について説明する。
【００１４】
図１において、制御部１０１は、デジタルカメラ１００の全体を統括して制御する演算処理装置（ＣＰＵ）であって、後述する不揮発性メモリ１０３に格納されたプログラムを実行することで、後述するフローチャートの各処理を実現する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１５】
撮像部１０２は、ズームレンズやフォーカスレンズを含むレンズ群、絞り機能を備えるシャッターを含む。また、撮像部１０２は、被写体像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子、撮像素子から出力されるアナログ画像信号をデジタル信号に変換するＡ／Ｄ変換器、ノイズ低減回路等を有する。撮像部１０２により撮像された画像データはバッファメモリに蓄えられた後、制御部１０１にて所定の画像処理や演算処理が行われ、記録媒体１１０に記録される。
【００１６】
不揮発性メモリ１０３は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ１０３には、制御部１０１の動作用の定数、プログラム等が記録される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００１７】
作業用メモリ１０４は、制御部１０１の動作用の定数、変数、不揮発性メモリ１０３から読み出したプログラムなどを展開する作業領域として使用される。また、作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリとして使用される。
【００１８】
操作部１０５は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材からなり、例えば、電源スイッチ、シャッタースイッチ、モード切替スイッチなどを含む。モード切替スイッチは、制御部１０１の動作モードを静止画記録モード、動画記録モード、再生モードなどに切り替える。また、シャッタースイッチは、デジタルカメラ１００に設けられたシャッターボタンの操作途中、いわゆる半押し（撮影準備指示）でオンとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１を受けて、制御部１０１は撮像部１０２を制御することによりＡＦ（オートフォーカス）処理やＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理などの動作を開始する。また、シャッタースイッチは、シャッターボタンの操作完了、いわゆる全押し（撮影指示）でオンとなり、第２シャッタースイッチ信号ＳＷ２を発生する。制御部１０１は、第２シャッタースイッチ信号ＳＷ２を受けて、撮像部１０２からの信号読み出しから記録媒体１１０に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００１９】
表示部１０６は、撮影時のビューファインダー画像の表示、撮影した画像の表示、対話的な操作のための文字表示などを行う。表示部１０６は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等の表示デバイスである。表示部１０６は、デジタルカメラ１００と一体化された構成であっても、デジタルカメラ１００と接続された外部装置であっても良い。
【００２０】
記録媒体１１０は、撮像部１０２により撮像され、制御部１０１により生成された画像ファイルが記録されたり、制御部１０１により既に記録されている画像ファイルが読み出される。記録媒体１１０は、デジタルカメラ１００に装着されるメモリカードやハードディスクドライブなどであっても良いし、デジタルカメラ１００に内蔵されたフラッシュメモリやハードディスクドライブであっても良い。
【００２１】
接続部１１１は、スマートフォン２００や画像の送信や表示、印刷等の所定のサービスを提供する外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、接続部１１１を介して、外部装置とデータの授受を行うことができる。また、接続部１１１は、第１の接続形態として外部装置と無線ＬＡＮを介して通信するインフラストラクチャモードのインターフェースと、第２の接続形態として外部装置と無線ＬＡＮを介さないで直接通信するアドホックモードのインターフェースを含む。制御部１０１は、外部装置に応じて接続部１１１を制御することで、後述するように第１の接続形態及び第２の接続形態のいずれかに切り替えて無線通信を行う。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）やＢｌｕｅｔｏｏｔｈ（登録商標）などを用いることができる。なお、ＮＦＣ（Ｎｅａｒ Ｆｉｅｌｄ Ｃｏｍｍｕｎｉｃａｔｉｏｎ）など、通信距離が１０ｃｍ前後の近距離無線通信を用いることもできる。
【００２２】
なお、本実施形態におけるデジタルカメラ１００は、無線ＬＡＮのインフラストラクチャモードにおけるスレーブ装置として動作することが可能である。スレーブ装置として動作する場合、周辺のアクセスポイント（以下、ＡＰ）に接続することで、ＡＰが形成するネットワークに参加することが可能である。また、本実施形態におけるデジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。なお、本実施形態におけるＡＰは中継装置の一例である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰと認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。上記のようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０３に保持されているものとする。
【００２３】
＜スマートフォンの構成＞次に、図２を参照して、本実施形態のスマートフォン２００の構成及び機能について説明する。
【００２４】
本実施形態のスマートフォン２００は、制御部２０１、撮像部２０２、不揮発性メモリ２０３、作業用メモリ２０４、操作部２０５、表示部２０６、記録媒体２１０、接続部２１１を備える。上記各要素の基本的な機能はデジタルカメラ１００と同様であり、詳細な説明は省略する。なお、通信装置をＰＣとした場合、ＰＣは表示部を備えている必要はなく、表示部の表示を制御する表示制御機能を有していれば良い。
【００２５】
なお、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのプログラムが保持され、カメラアプリケーションとしてインストールされているものとする。なお、本実施形態におけるスマートフォン２００の処理は、カメラアプリケーションにより提供されるプログラムを読み込むことにより実現される。なお、カメラアプリケーションはスマートフォン２００にインストールされたＯＳの基本的な機能を利用するためのプログラムを有しているものとする。なお、スマートフォン２００のＯＳが本実施形態における処理を実現するためのプログラムを有していても良い。
【００２６】
公衆網接続部２１２は、公衆無線通信を行う際に用いられるインターフェースである。スマートフォン２００は、公衆網接続部２１２を介して、他の通信装置と通話をしたり、データ通信をすることができる。通話の際には、制御部２０１はマイク２１３およびスピーカ２１４を介して音声信号の入力と出力を行う。本実施形態では、公衆網接続部２１２は３Ｇを用いた通信を行うためのインターフェースを含むものとする。なお、３Ｇに限らず、ＬＴＥやＷｉＭＡＸ、ＡＤＳＬ、ＦＴＴＨ、いわゆる４Ｇといった他の通信方式を用いても良い。また、接続部２１１および公衆網接続部２１２は必ずしも独立したハードウェアで構成する必要はなく、例えば１つのアンテナで兼用することも可能である。
【００２７】
＜デジタルカメラとスマートフォンの接続形態＞次に、図３及び図４を参照して、本実施形態のデジタルカメラ１００とスマートフォン２００の接続形態と接続処理手順について説明する。
【００２８】
本実施形態のデジタルカメラ１００とスマートフォン２００が無線通信によりデータを送受信する場合、図３（ａ）に示す第１の接続形態と図３（ｂ）に示す第２の接続形態を利用することができる。
【００２９】
図３（ａ）は、外部装置の一例であるＡＰ３００が形成する無線ＬＡＮネットワークに、デジタルカメラ１００とスマートフォン２００が参加する接続形態である。デジタルカメラ１００及びスマートフォン２００は、ＡＰ３００が定期的に送信するビーコン信号を検知し、ＡＰ３００が形成する無線ＬＡＮネットワークに参加する。デジタルカメラ１００とスマートフォン２００は同じ無線ＬＡＮネットワークに参加した後、互いの機器の発見や能力情報の取得などの処理を経て通信を確立し、無線ＬＡＮネットワークを介したデータの送受信が可能となる。この第１の接続形態では、デジタルカメラ１００とスマートフォン２００とが同一のＡＰ３００に参加する形態であるが、これに限定されるものではない。例えば、ＡＰ３００を介さず、デジタルカメラ１００とスマートフォン２００とが直接接続する形態でもよい。この場合は、デジタルカメラ１００が簡易ＡＰとして動作して無線ＬＡＮネットワークを形成する。デジタルカメラ１００が簡易ＡＰとして動作する場合、ビーコン信号の定期的な送信を開始する。スマートフォン２００はビーコン信号を検知し、デジタルカメラ１００が形成した無線ＬＡＮネットワークに参加する。そして、上述した第１の接続形態と同様に、互いの機器の発見や能力情報の取得などの処理を経て通信を確立し、データの送受信が可能となる。
【００３０】
図３（ｂ）は、ＡＰ３００を介さないでデジタルカメラ１００とスマートフォン２００がアドホックモード又はＷｉ−Ｆｉ Ｄｉｒｅｃｔで直接通信する接続形態である。Ｗｉ−Ｆｉ Ｄｉｒｅｃｔは、無線ＬＡＮの普及促進団体、Ｗｉ−Ｆｉアライアンスが策定した仕様である。この仕様によれば、ＡＰ３００がなくても無線ＬＡＮネットワークを形成する機能を搭載するスマートフォンやタブレット端末、ＰＣ、デジタルカメラ、プリンタ、携帯用ゲーム機などの機器同士を無線通信可能に接続することができる。
【００３１】
本実施形態では、接続先機器から取得した機器情報と当該機器に対する過去の接続履歴及び閲覧履歴とを比較することにより、上述した第１の接続形態と第２の接続形態のいずれかに切り替えることによって接続先機器に応じた機能を実行可能としている。
【００３２】
以下、図４及び図５を参照して、第１の接続形態と第２の接続形態における接続処理手順について説明し、次に、図６を参照して、本実施形態による接続形態の切り替え制御について説明する。
【００３３】
＜接続処理手順＞まず、図４（ａ）及び図４（ｂ）を参照して、図３（ａ）の第１の接続形態と図３（ｂ）の第２の接続形態におけるデジタルカメラ１００とスマートフォン２００の接続処理手順について説明する。
【００３４】
図４（ａ）は、図３（ａ）に示す第１の接続形態における接続処理手順を示している。
【００３５】
まず、デジタルカメラ１００は接続開始を指示されると（４０１）、ＡＰ３００が形成する無線ネットワークに参加する（４０２）。スマートフォン２００も同様に、接続開始を指示されると（４０３）、ＡＰ３００が形成する無線ネットワークに参加する（４０４）。デジタルカメラ１００は、スマートフォン２００を発見するために、無線ＬＡＮネットワークに対して機器検索要求を行う（４０５）。スマートフォン２００は、機器検索要求に応答するために、カメラアプリケーションを起動して（４０６）、デジタルカメラ１００の機器検索に応答する（４０７）。これにより、互いの機器を発見することができる。デジタルカメラ１００は、発見した機器の中から、接続先機器を選択する（４０８）。デジタルカメラ１００とスマートフォン２００との間での接続要求及び応答（４０９、４１０）により能力情報の取得などを行い、接続を確立し、データの送受信が可能となる。
【００３６】
図４（ｂ）は、図３（ｂ）に示す第２の接続形態における接続処理手順を示している。
【００３７】
まず、デジタルカメラ１００は、接続開始を指示されると（４２１）、周囲の機器に対して、画像送信サービスを提供している機器の検索を開始する（４２２）。ここでは、検索対象機器として画像送信サービスを提供している機器としたが、これに限らず、画像印刷サービスや画像表示サービスなどを提供する機器などでもよい。要するに、接続先機器に対して実行したい機能（以下、サービス）に応じた機器を検索対象とすればよい。本実施形態では、デジタルカメラ１００が保有する画像データをスマートフォン２００に送信する画像送信サービスを一例として説明する。スマートフォン２００は、デジタルカメラ１００のサービス検索要求（４２２）に対して、そのサービスがスマートフォン２００で実行可能なサービスの場合は応答を行う（４２３）。これにより、デジタルカメラ１００は検索対象のサービスに対応した機器を発見することができる。デジタルカメラ１００は発見したサービス対応機器の中から接続先機器を選択する（４２４）。デジタルカメラ１００とスマートフォン２００との間での接続要求及び応答（４２５、４２６）を介して能力情報の取得などを行い、一方が無線ネットワークを形成し、もう一方が形成された無線ネットワークに参加する。そして機器間の接続を確立し、データの送受信が可能となる。４２５、４２６における無線ネットワークを形成する方法は、例えば無線ＬＡＮのアドホックモードや、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔにしたがった方法をとることができる。
【００３８】
＜アプリケーション画面＞次に、図５を参照して、デジタルカメラ１００とスマートフォン２００の接続が確立され、サービス対応機器で所望の機能を実行する場合にスマートフォン２００の表示部２０６に表示されるカメラアプリケーション画面を説明する。
【００３９】
図５（ａ）は、スマートフォン２００の待ち受け画面５００を例示している。ユーザは操作部２０５により、待ち受け画面５００のアイコンボタン５０１をタッチすることによって、カメラアプリケーションの起動や、無線ＬＡＮネットワークへの参加の指示などを行うことができる。
【００４０】
図５（ｂ）〜図５（ｅ）は、図３（ａ）及び図４（ａ）で説明した第１の接続形態におけるカメラアプリケーション画面の遷移を例示している。
【００４１】
図５（ｂ）は、アイコンボタン５０１が選択（カメラアプリケーションが起動）されることにより表示されるメニュー画面５１０を例示している。設定ボタン５１１は、スマートフォン２００のデバイス名の設定などの各種設定を行うためのボタンである。機能選択ボタン５１２は、通信を確立したデジタルカメラ１００に保存されている画像データを表示部２０６に表示させるためのボタンである。機能選択ボタン５１３は、通信を確立したデジタルカメラ１００で撮影を行うためのボタンである。
【００４２】
図５（ｃ）は、メニュー画面５１０において機能選択ボタン５１２が選択されることにより表示される画像一覧画面５２０を例示している。図５（ｃ）の画像一覧画面５２０では、デジタルカメラ１００に保持されている画像データのサムネイル５２１が縦横に一覧表示されており、上下方向へのスクロール操作によりさらに他の画像データを表示させることが可能である。
【００４３】
図５（ｄ）は、図５（ｃ）の画像一覧画面５２０で選択されたサムネイル５２１が図５（ｃ）の画面と比べてより大きなサイズで表示される拡大画面５３０を例示している。なお、本実施形態では選択されたサムネイルをそのまま大きなサイズで表示しているが、大きなサイズで表示することを考慮して、より大きなサムネイルもしくはオリジナル画像データを再度デジタルカメラ１００に要求してもよい。また、図５（ｄ）の拡大画面５３０には保存ボタン５３１と削除ボタン５３２とが含まれる。保存ボタン５３１は、表示されているサムネイルに対応するオリジナル画像データをデジタルカメラ１００から受信し、かつ、受信した画像データをスマートフォン２００の記録媒体２１０に記録するための機能選択ボタンである。削除ボタン５３２は、表示されているサムネイルに対応するオリジナル画像データをデジタルカメラ１００から削除するための機能選択ボタンである。
【００４４】
図５（ｅ）は、図５（ｂ）のメニュー画面５１０において機能選択ボタン５１３が選択されることにより表示されるライブビュー画面５４０を例示している。スマートフォン２００は、デジタルカメラ１００で撮像された画像データを受信して、画像表示部５４１にライブビュー表示を行う。撮影ボタン５４２は、デジタルカメラ１００に対して撮影指示を行うための機能選択ボタンである。デジタルカメラ１００はスマートフォン２００かＲ撮影指示を受けると、所定の撮影処理を行い、生成された画像データを記録媒体１１０に記録する。
【００４５】
図５（ｆ）は、図３（ｂ）及び図４（ｂ）で説明した第２の接続形態におけるメニュー画面５５０を例示している。第２の接続形態によりデータの送受信が可能となった後に、スマートフォン２００がデジタルカメラ１００から画像データを受信すると、通知部５５１に画像データを受信したことを通知するための表示を行う。なお、本実施形態では、画像データを受信するごとに通知を行っているが、これに限定されるものではない。例えば、接続を切断する際に受信した画像データをまとめて通知したり、通知時にどのような画像データを受信したかわかりやすくするために、受信した画像データのサムネイルを表示してもよい。
【００４６】
＜接続形態の切り替え制御＞次に、図６及び図７を参照して、第１の接続形態と第２の接続形態の切り替え制御に係る接続処理手順及びデジタルカメラ１００の画面遷移について説明する。
【００４７】
まず、デジタルカメラ１００は表示部１０６に図７（ａ）に示す画像再生画面７００を表示する。図７（ａ）に示す画像再生画面７００には、接続開始指示部７０１が含まれている。接続開始指示部７０１は、デジタルカメラ１００に接続開始を指示するための機能選択ボタンである。ユーザが操作部１０５を操作することで接続開始指示部７０１が選択されると、デジタルカメラ１００は接続処理を開始する。
【００４８】
デジタルカメラ１００は、接続開始が指示されると（６０１）、表示部１０６に図７（ｂ）に示すサービス検索画面７１０を表示して、サービス対応機器の検索を開始する（６０２）。
【００４９】
スマートフォン２００は、デジタルカメラ１００のサービス検索（６０２）に対して、検索対象のサービスがスマートフォン２００で実行可能なサービスの場合に応答を行う（６０３）。これにより、デジタルカメラ１００はサービス対応機器を発見することができる。デジタルカメラ１００は発見したサービス対応機器に機器情報の取得要求を行い（６０４）、スマートフォン２００は機器情報を送信する（６０５）。
【００５０】
デジタルカメラ１００は、発見したサービス対応機器から機器情報を取得すると、ユーザにより接続先機器を選択させるために、表示部１０６に図７（ｃ）に示すサービス対応機器の一覧画面７２０を表示する。図７（ｃ）に示す機器一覧画面７２０には、機器選択部７２１が含まれている。ユーザが操作部１０５を操作することで機器選択部７２１から接続先機器が選択されると（６０６）、デジタルカメラ１００は接続形態の判定を行う（６０７）。本実施形態では、接続先機器に対して、デジタルカメラ１００が保有している画像データを過去に閲覧させた履歴があるか否かに応じて接続形態を決定する。
【００５１】
デジタルカメラ１００は、不揮発性メモリ１０３に接続先機器に関して過去に画像データを閲覧させた履歴情報が存在しない場合は、デジタルカメラ１００は、表示部１０６に図７（ｄ）に示す接続中画面７３０を表示して画像データを送信する。
【００５２】
一方、履歴情報が存在する場合は、デジタルカメラ１００は、サービス検索を停止して（６０８）、表示部１０６に図７（ｅ）に示すネットワーク接続画面７４０を表示する。そして、デジタルカメラ１００は、第１の接続形態であるＡＰ３００が形成する無線ＬＡＮネットワークに参加する（６０９）。デジタルカメラ１００は無線ＬＡＮネットワークに参加した後に、図７（ｅ）のネットワーク接続画面７４０において、接続先機器としてのスマートフォン２００に無線ＬＡＮネットワークに接続してカメラアプリケーションを起動するように促す表示を行う。ここで、スマートフォン２００は、図４（ａ）で説明したように接続開始を指示されると、ＡＰ３００が形成する無線ネットワークに参加する（６１０）。
【００５３】
デジタルカメラ１００は、接続先機器としてのスマートフォン２００を発見するために、無線ＬＡＮネットワークに対して機器検索要求を行う（６１１）。スマートフォン２００は、機器検索要求に応答するために、カメラアプリケーションを起動して（６１２）、デジタルカメラ１００の機器検索に応答する（６１３）。これにより、無線ＬＡＮネットワーク内で互いの機器を発見することができる。次に、デジタルカメラ１００とスマートフォン２００との間での接続要求及び応答（６１４、６１５）により能力取得などを行い、接続を確立し、データの送受信が可能となる。
【００５４】
＜デジタルカメラの処理＞次に、図７及び図８を参照して、デジタルカメラ１００とスマートフォン２００との間で通信形態を切り替える際のデジタルカメラ１００の処理について説明する。
【００５５】
図８の処理は、図７（ａ）に示す画像再生画面７００において接続開始指示部７０１が選択されると開始され、不揮発性メモリ１０３に格納されたプログラムを、作業用メモリ１０４に読み出して制御部１０１が実行することにより実現される。
【００５６】
ステップＳ８０１では、制御部１０１は表示部１０６に図７（ａ）に示す画像再生画面７００を表示し、接続開始指示部７０１を選択されたか否かを判定し、選択された場合は、ステップＳ８０２に進む。
【００５７】
ステップＳ８０２では、制御部１０１は表示部１０６に図７（ｂ）に示すサービス検索画面７１０を表示し、サービス対応機器の検索を開始する。
【００５８】
ステップＳ８０３では、制御部１０１は接続部１１１を介して、サービス対応機器を検出したか否かを判定し、検出した場合はステップＳ８０４に進み、検出しなかった場合はステップＳ８０８に進む。
【００５９】
ステップＳ８０４では、制御部１０１は接続部１１１を介して、検出された機器の機器情報を取得し、不揮発性メモリ１０３に記憶する。本実施形態では、機器情報として、検出された機器の名称とＭＡＣアドレスを取得する。スマートフォン２００のＭＡＣアドレスはスマートフォン２００を一意に特定するために利用し、機器の名称は、図７（ｃ）の機器一覧画面７２０に検出された機器の名称を表示することに利用されるが、これに限定されるものではない。例えば、スマートフォン２００を一意に特定するための情報として、スマートフォン２００の電話番号を用いてもよいし、検出された機器の名称としてユーザが入力した情報を利用してもよい。機器情報としては、少なくともスマートフォン２００を特定するための情報が含まれていればよい。
【００６０】
ステップＳ８０５では、制御部１０１は表示部１０６に図７（ｃ）に示す機器一覧画面７２０を表示する。ここで、機器選択部７２１には、ステップＳ８０４で取得した機器の名称を表示する。複数の機器が検出された場合、機器選択部７２１には、図７（ｃ）に示すように複数の機器の名称がリスト表示され、ユーザは複数の機器のいずれかを選択可能である。なお、機器選択部７２１をリスト表示する際に、ステップＳ８０４で取得した機器情報を用いて、表示順序を切り替えてもよい。例えば、検出された機器のＭＡＣアドレスが過去に接続したことのある機器のＭＡＣアドレスと一致した場合、機器選択部７２１に表示される順番が上位となるように表示してもよい。また、リスト表示しない場合であっても、検出された機器のＭＡＣアドレスが過去に接続したことのある機器のＭＡＣアドレスと一致した場合、検出された機器の名称の表示色を変更するなどして、接続したことのある機器であることを識別可能に表示してもよい。
【００６１】
ステップＳ８０８では、制御部１０１は接続部１１１を介して、１つ以上の機器を検出しているか否かを判定し、検出している場合はステップＳ８０６に進み、検出していない場合はステップＳ８０３に戻る。
【００６２】
ステップＳ８０６では、制御部１０１は操作部１０５が操作されることで接続先機器が選択されたか否かを判定し、選択された場合はステップＳ８０７に進み、選択されなかった場合はステップＳ８０３に戻る。これにより、機器を検出するまで、図７（ｃ）に示す機器一覧画面７２０は表示されず、機器を検出した後も、機器の検出を継続する。本実施形態では、操作部１０５が操作されることで接続先機器を選択しているが、これに限定されるものではない。例えば、検出された機器のＭＡＣアドレスが過去に接続したことのある機器のＭＡＣアドレスと一致した場合、当該機器を自動的に選択するように制御してもよい。
【００６３】
ステップＳ８０７では、制御部１０１は接続先機器に対して記録媒体１１０に記録されている画像データを閲覧させたことがあるか否かを判定し、閲覧させたことがある場合はステップＳ８０９に進み、閲覧させたことがない場合はステップＳ８１８に進む。この判定は、選択された接続先機器のＭＡＣアドレスと、不揮発性メモリ１０３に記憶している機器のＭＡＣアドレスと、選択された接続先機器に画像データを閲覧させたことがあるかを示す履歴情報とに基づいて行う。接続先機器に画像データを閲覧させたことがあるかを示す履歴情報を不揮発性メモリ１０３に記憶する処理については後述する。
【００６４】
ステップＳ８０９では、制御部１０１はサービスの検索処理を終了する。これにより、接続先機器の選択した後は新たなサービス対応機器の検出は行わない。
【００６５】
ステップＳ８１０では、制御部１０１は表示部１０６に図７（ｄ）に示す接続中画面７３０を表示して、接続部１１１を制御して、ＡＰ３００が形成する無線ＬＡＮネットワークに参加する。
【００６６】
ステップＳ８１１では、制御部１０１は表示部１０６に図７（ｅ）に示すネットワーク接続画面７４０を表示する。ここで、図７（ｅ）に示すネットワーク接続画面７４０にＡＰ３００のＳＳＩＤを表示する。これにより、スマートフォン２００が参加すべき無線ＬＡＮネットワークのＳＳＩＤを明示することができる。また、図７（ｅ）のネットワーク接続画面７４０においてスマートフォン２００でカメラアプリケーションを起動するよう促す。
【００６７】
ステップＳ８１２では、制御部１０１は接続部１１１を介して、スマートフォン２００を発見するために、無線ＬＡＮネットワークに対して機器検索要求を行う。また、制御部１０１が接続部１１１を介して、スマートフォン２００からの検索応答を検出すると、制御部１０１は接続部１１１を介して、スマートフォン２００と第１の接続形態による通信を確立する。
【００６８】
ステップＳ８１３では、制御部１０１は接続部１１１を介して、スマートフォン２００からデジタルカメラ１００が保有する画像の閲覧要求を受信したか否かを判定し、受信した場合はステップＳ８１４に進み、受信しなかった場合はステップＳ８１５に進む。
【００６９】
ステップＳ８１４では、制御部１０１は不揮発性メモリ１０３に接続先機器のＭＡＣアドレスと画像閲覧履歴情報を記録する。また、制御部１０１は、記録媒体１１０に記録されている画像データを、接続部１１１を介してスマートフォン２００に送信する。ここで、本実施形態では、画像の閲覧要求を受信した際に、画像を接続先機器に送信しているが、閲覧を許可するか否かをユーザにより選択可能としてもよい。これにより、接続先機器にデジタルカメラ１００が保有している画像データを閲覧させたくない場合に、閲覧させないように制御を行うことができる。
【００７０】
ステップＳ８１５では、制御部１０１は接続部１１１を介して、スマートフォン２００から撮影開始要求を受信したか否かを判定し、受信した場合はステップＳ８１６に進み、受信しなかった場合はステップＳ８１７に進む。
【００７１】
ステップＳ８１６では、制御部１０１は撮影機能を有効にする。ここで、スマートフォン２００から撮影開始要求を受信すると、制御部１０１は、撮像部１０２を制御して所定の撮影処理を行い、記録媒体１１０に画像データを記録する。また、スマートフォン２００から、ビューファインダー画像の要求を受信すると、制御部１０１は撮像部１０２により撮像された画像データを、接続部１１１を介してスマートフォン２００に送信する。
【００７２】
ステップＳ８１７では、制御部１０１は接続切断指示を受信した場合は処理を終了し、受信しない場合はステップＳ８１３に戻る。
【００７３】
ステップＳ８１８では、制御部１０１は接続部１１１を介して、アドホックまたはＷｉ−Ｆｉ Ｄｉｒｅｃｔでスマートフォン２００と接続する（第２の接続形態による通信を確立する）。
【００７４】
ステップＳ８１９では、制御部１０１は接続部１１１を介して、スマートフォン２００に図７（ａ）の画像再生画面７００に表示している画像データを送信する。本実施形態では、送信する画像データとして、図７（ａ）の画像再生画面７００に表示している画像データを送信しているが、これに限定されるものではなく、例えば、ユーザに選択させてもよいし、撮影日時が最も新しい画像としてもよい。
【００７５】
ステップＳ８２０では、制御部１０１は接続部１１１を介して、スマートフォン２００との接続を切断する処理を行う。本実施形態では、デジタルカメラ１００からスマートフォン２００への接続を切断しているが、これに限定されるものではなく、スマートフォン２００において画像受信を完了した時点で接続切断を行ってもよい。
【００７６】
ステップＳ８２１では、制御部１０１はサービス検索処理を終了して、本処理を終了する。
【００７７】
＜スマートフォンの処理＞図５及び図９を参照して、デジタルカメラ１００とスマートフォン２００との間で通信形態を切り替える際のスマートフォン２００の処理について説明する。
【００７８】
図９の処理は、スマートフォン２００の待ち受け中に、不揮発性メモリ２０３に格納されたプログラムを、作業用メモリ２０４に読み出して制御部２０１が実行することにより実現される。
【００７９】
ステップＳ９０１では、制御部２０１は表示部２０６に図５（ａ）に示す待ち受け画面５００を表示し、サービス対応機器の検索応答の開始を指示されると、ステップＳ９０２に進む。本実施形態においては、図５（ｂ）のメニュー画面５１０において予め設定変更を行っておくことで検索応答処理の開始指示を行えるものとする。
【００８０】
ステップＳ９０２では、制御部２０１は接続部２１１を介して、サービス対応機器の検索応答処理を開始する。
【００８１】
ステップＳ９０３では、制御部２０１は接続部２１１を介して、サービス対応機器の検索要求を受信したか否かを判定し、受信した場合はステップＳ９０４に進む。
【００８２】
ステップＳ９０４では、制御部２０１は、接続部２１１を介して、サービス対応機器であることを応答する情報を送信する。
【００８３】
ステップＳ９０５では、制御部２０１は接続部２１１を介して、機器情報取得要求を受信したか否かを判定し、受信した場合はステップＳ９０６に進む。
【００８４】
ステップＳ９０６では、制御部２０１は接続部２１１を介して、スマートフォン２００の機器情報を送信する。本実施形態では、機器情報として、接続部２１１のＭＡＣアドレスとスマートフォンの名称を送信する。ここで、スマートフォンの名称としては、予め設定されたスマートフォンに固有の製品名でもよいし、ユーザが設定した名称としてもよい。
【００８５】
ステップＳ９０７では、制御部２０１は接続部２１１を介して、アドホックモード又はＷｉ−Ｆｉ Ｄｉｒｅｃｔでの接続要求を受信したか否かを判定し、受信した場合はステップＳ９１８に進み、受信しなかった場合はステップＳ９０８に進む。
【００８６】
ステップＳ９０８では、制御部２０１はアイコンボタン５０１が選択され、カメラアプリケーションの起動が指示されたか否かを判定し、選択された場合はステップＳ９０９に進み、選択されない場合はステップＳ９０７に戻る。
【００８７】
ステップＳ９０９では、制御部２０１は接続部２１１を介して行っていたサービス対応機器の検索応答処理を終了して、ＡＰ３００が形成する無線ＬＡＮネットワークに参加する。
【００８８】
ステップＳ９１０では、制御部２０１はカメラアプリケーションを起動して、表示部２０６に図５（ｂ）に示すメニュー画面５１０を表示する。ここで、制御部２０１は接続部２１１を介して接続先機器から機器検索要求を受信すると機器検索に応答する。これにより、ＡＰ３００が形成した無線ＬＡＮネットワーク内で互いの機器を発見することができる。次に、制御部２０１は、接続部２１１を介してデジタルカメラ１００との第１の接続形態での通信を確立する。
【００８９】
ステップＳ９１１では、制御部２０１は図５（ｂ）に示すメニュー画面５１０において機能選択ボタン５１２が選択されたか否かを判定し、選択された場合はステップＳ９１２に進み、選択されなかった場合はステップＳ９１４に進む。機能選択ボタン５１２は、デジタルカメラ１００が保有している画像データを閲覧する要求を行うためのボタンである。
【００９０】
ステップＳ９１２では、制御部２０１は接続部２１１を介して、デジタルカメラ１００に、デジタルカメラ１００が保有している画像データの閲覧要求を送信する。
【００９１】
ステップＳ９１３では、制御部２０１は接続部２１１を介して、デジタルカメラ１００から、デジタルカメラ１００が保有している画像データを取得し、表示部２０６に図５（ｃ）に示す画像一覧画面５２０を表示する。図５（ｃ）の画像一覧画面５２０では、デジタルカメラ１００が保有している画像データのサムネイル５２１が縦横に一覧表示されており、上下方向へのスクロール操作によりさらに他の画像データが閲覧可能である。本実施形態では、上下方向へのスクロール操作を行うごとに画像データを取得しているが、これに限定されるものではなく、例えば、全画像のサムネイルを予め取得してもよい。また、サムネイル５２１の表示方法もこれに限定されず、例えば、サムネイル５２１と画像のメタデータを表示してもよい。
【００９２】
ステップＳ９１４では、制御部２０１は図５（ｂ）に示すメニュー画面５１０において機能選択ボタン５１３が選択されたか否かを判定し、選択された場合はステップＳ９１５に進み、選択されなかった場合はステップＳ９１７に進む。機能選択ボタン５１３は、デジタルカメラ１００の撮影機能を有効にする撮影準備要求を行うためのボタンである。
【００９３】
ステップＳ９１５では、制御部２０１は接続部２１１を介して、デジタルカメラ１００に撮影機能を有効にする撮影準備要求を送信する。本実施形態では、撮影機能を有効にする撮影準備要求を行うことで、デジタルカメラ１００の撮影機能を有効にしているが、これに限定されるものではない。例えば、常に撮影機能が有効なデジタルカメラ１００については、このような撮影機能を有効にする要求は不要である。
【００９４】
ステップＳ９１６では、制御部２０１は表示部２０６に図５（ｅ）に示すライブビュー画面５４０を表示する。制御部２０１は接続部２１１を介して、画像表示部５４１に表示するビューファインダー画像の取得要求を行い、取得したビューファインダー画像を画像表示部５４１に表示する。また、撮影ボタン５４２がタッチされると、制御部２０１は接続部２１１を介して、デジタルカメラ１００に撮影処理を要求する。本実施形態では、ライブビュー画面５４０の表示と、撮影指示についてのみ記載しているがこれに限定されるものではなく、例えば、撮影設定の変更や、ズーム指示などであってもよい。
【００９５】
ステップＳ９１７では、制御部２０１は接続切断指示を受信した場合は処理を終了し、受信しない場合はステップＳ９１１に戻る。
【００９６】
ステップＳ９１８では、制御部２０１は接続部２１１を介して、アドホックまたはＷｉ−Ｆｉ Ｄｉｒｅｃｔでデジタルカメラ１００と接続する（第２の接続形態による通信を確立する）。
【００９７】
ステップＳ９１９では、制御部２０１は接続部２１１を介して、デジタルカメラ１００から画像データを受信して、記録媒体２１０に記録する。ここで、制御部２０１は表示部２０６に図５（ｆ）に示すメニュー画面５５０を表示し、通知部５５１に画像データを受信したことを通知するための表示を行う。
【００９８】
ステップＳ９２０では、制御部２０１は接続部２１１を介して、デジタルカメラ１００から接続切断要求を受信すると、接続を切断する処理を行う。本実施形態では、デジタルカメラ１００からスマートフォン２００への接続を切断しているが、これに限定されるものではなく、スマートフォン２００において画像受信を完了した時点で接続切断を行ってもよい。
【００９９】
ステップＳ９２１では、制御部２０１はサービス検索処理を終了して、本処理を終了する。
【０１００】
本実施形態においては、第１の接続形態と第２の接続形態を接続先機器に応じて自動で切り替える制御を説明したが、ユーザが指定した接続形態で接続することも可能である。その場合には、デジタルカメラ１００が接続先機器のＭＡＣアドレスと画像データの閲覧履歴情報を記録しておくことで、本発明に適用可能である。
【０１０１】
上述した実施形態においては、デジタルカメラ１００が保有している画像データをスマートフォン２００に閲覧させたことがあるか否かに応じて接続形態を切り替えていたが、これに限定されるものではない。例えば、前回接続時の接続形態を記録しておき、その接続形態に従って決定してもよいし、ユーザに選択させることで接続形態を決定してもよい。ユーザに選択させる場合、デジタルカメラ１００に接続形態を選択させる選択肢を表示して選択させてもよいし、ユーザが所有するスマートフォンと接続させることを促すボタンを表示し、そのボタンが選択されたならば第１の接続形態するようにしてもよい。
【０１０２】
［他の実施形態］本発明は、以下の処理を実行することによっても実現される。即ち、上記実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１０３】
１００…デジタルカメラ、１０１…制御部、１０５…操作部、１０６…表示部、１１１…接続部、２００…スマートフォン、２０１…制御部、２０５…操作部、２０６…表示部、２１１…接続部
【図１】
2017059047.tif 000003
【図２】
2017059047.tif 000004
【図３】
2017059047.tif 000005
【図４】
2017059047.tif 000006
【図６】
2017059047.tif 000007
【図７】
2017059047.tif 000008
【図８】
2017059047.tif 000009
【図９】
2017059047.tif 000010
【図５】
2017059047.tif 000011