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