(57)【要約】【課題】近接無線通信による通信接続を保つことなく、転送すべきデータをデータ取得装置で選択可能とする。【解決手段】デジタルカメラの画像処理部は、外部機器と近接無線通信により通信接続された際に、外部機器が格納するデータの一覧を示すインデックス情報を外部機器から取得する（Ｓ３０４）。次いで、外部機器との通信接続を切断させて、インデックス情報に基づいて転送すべきデータの指定を操作部を介してユーザから受け付ける（Ｓ３０８）。また、デジタルカメラの画像処理部は、転送すべきデータの指定の後に外部機器と近接無線通信により再び通信接続された際に、指定されたデータを外部機器から取得する（Ｓ３１０、Ｓ３１１）。【選択図】図４
2010011363.tif 000002
【特許請求の範囲】
【請求項１】
近接無線通信により外部機器と通信するための通信手段と、前記外部機器から転送すべきデータを指定するための指定手段とを有するデータ取得装置であって、
前記近接無線通信による前記外部装置との通信接続の有無を検出する検出手段と、
前記検出手段により前記外部機器との通信接続が検出された際に、当該外部機器が格納するデータの一覧を示すインデックス情報を前記通信手段を介して前記外部機器から取得し、
前記検出手段により前記通信接続の切断が検出された後に、前記インデックス情報に基づいて前記指定手段により転送すべきデータの指定をユーザから受け付けるとともに、
前記指定手段による指定の後に、前記検出手段により前記外部機器との通信接続が再び検出された際に、前記指定手段により指定されたデータを前記通信手段を介して外部機器から取得する制御手段を備えることを特徴とするデータ取得装置。
【請求項２】
記憶手段を更に備え、
前記制御手段は、前記通信手段により通信接続された外部機器から当該外部機器の識別情報を取得して前記記憶手段に記憶させるとともに、
前記記憶手段に記憶された識別情報と、前記指定手段による指定の後に前記通信手段により通信接続された外部機器から取得した識別情報とを比較して、前記インデックス情報を取得した外部機器と再び通信接続されたか否かを判定することを特徴とする請求項１に記載のデータ取得装置。
【請求項３】
前記通信手段により通信接続された外部機器から前記インデックス情報を取得した後に、又は、前記通信手段により再び通信接続された外部機器から前記指定手段により指定されたデータを取得した後に、前記外部機器との通信接続の切断を促す報知をユーザに行う報知手段を更に備えることを特徴とする請求項１又は２に記載のデータ取得装置。
【請求項４】
表示手段を更に備え、
前記制御手段は、前記インデックス情報に基づいて当該外部機器が格納するデータ一覧を前記表示手段に一覧表示させ、当該一覧表示から選択可能にして前記指定手段による転送すべきデータの指定をユーザから受け付けることを特徴とする請求項１乃至３のいずれか一項に記載のデータ取得装置。
【請求項５】
記憶手段、近接無線通信により外部機器と通信するための通信手段を有するデータ供給装置であって、
前記近接無線通信による前記外部装置との通信接続の有無を検出する検出手段と、
前記検出手段により前記外部機器との通信接続が検出された際に、前記記憶手段により記憶されたデータの一覧を示すインデックス情報を前記通信手段を介して前記外部機器へ送信し、
前記検出手段により前記外部機器との通信接続が再び検出された際に、前記通信手段を介して前記外部機器から指定されたデータを前記記憶手段から読み出して当該外部機器へ送信する制御手段を備えることを特徴とするデータ供給装置。
【請求項６】
前記制御手段は、前記通信手段により通信接続された外部機器から当該外部機器の識別情報を取得して前記記憶手段に記憶させるとともに、
前記記憶手段に記憶された識別情報と、前記切断の後に前記通信手段により通信接続された外部機器から取得した識別情報とを比較して、前記インデックス情報を送信した外部機器と再び通信接続されたか否かを判定することを特徴とする請求項５に記載のデータ供給装置。
【請求項７】
前記通信手段により通信接続された外部機器へ前記インデックス情報を送信した後に、又は、前記通信手段により再び通信接続された外部機器から指定されたデータを当該外部機器へ送信した後に、前記外部機器との通信接続の切断を促す報知をユーザに行う報知手段を更に備えることを特徴とする請求項５又は６に記載のデータ供給装置。
【請求項８】
近接無線通信により外部機器と通信するための通信手段、前記外部機器から転送すべきデータを指定するための指定手段、前記近接無線通信による前記外部装置との通信接続の有無を検出する検出手段を有するデータ取得装置の制御方法であって、
前記検出手段により前記外部機器との通信接続が検出された際に、当該外部機器が格納するデータの一覧を示すインデックス情報を前記通信手段を介して前記外部機器から取得するステップと、
前記検出手段により前記通信接続の切断が検出された後に、前記インデックス情報に基づいて前記指定手段により転送すべきデータの指定をユーザから受け付けるステップと、
前記指定手段による指定の後に、前記検出手段により前記外部機器との通信接続が再び検出された際に、前記指定手段により指定されたデータを前記通信手段を介して外部機器から取得するステップと、
を含むことを特徴とするデータ取得装置の制御方法。
【請求項９】
記憶手段、近接無線通信により外部機器と通信するための通信手段、前記近接無線通信による前記外部装置との通信接続の有無を検出する検出手段を有するデータ供給装置の制御方法であって、
前記検出手段により前記外部機器との通信接続が検出された際に、前記記憶手段により記憶されたデータの一覧を示すインデックス情報を前記通信手段を介して前記外部機器へ送信するステップと、
前記検出手段により前記外部機器との通信接続が再び検出された際に、前記通信手段を介して前記外部機器から指定されたデータを前記記憶手段から読み出して当該外部機器へ送信するステップと、
を含むことを特徴とするデータ供給装置の制御方法。
【請求項１０】
請求項８に記載のデータ取得装置の制御方法の各ステップをコンピュータに実行させるためのプログラム。
【請求項１１】
請求項９に記載のデータ供給装置の制御方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近接無線通信により外部装置へデータを供給するデータ供給装置及びその制御方法に関する。また、本発明は、上記本発明のデータ供給装置から近接無線通信によりデータを取得するデータ取得装置及びその制御方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータはもとより、デジタルスチルカメラ（以下、デジタルカメラという）などの情報機器においては、無線通信により互いにデータの送受信を行うものがある。情報機器間の無線通信にはＩＣタグなどに代表されるＮＦＣ（Near  Field  Communication）技術を用いた近接無線通信などがある。特許文献１には、近接無線通信を行う情報機器が開示されている。
【特許文献１】特開２００６−３１５３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
情報機器でデータの送受信を行う場合において、相手機器に格納されたデータを指定して自装置への転送を行う際には、相手機器に格納されたデータの一覧を取得した後に転送すべきデータを選択して指定し、その指定データを受信する必要ある。この場合における互いの通信は、データ一覧の取得時に通信が確立されてから指定データを受信するまでの間、その確立された通信接続が保たれたままであった。しかしながら、例えば機器間の通信に特許文献１記載のような近接無線通信を用いる場合は、その通信可能距離が数ｃｍ程度であるという制約を受ける。従って、相手機器に格納されたデータを指定して自装置への転送を行う際に、近接無線通信による通信接続を保ったままの状態でユーザが機器の操作を行うことは困難なことであった。
【０００４】
本発明は、このような従来技術の課題を少なくとも１つ解決することを目的としてなされたものである。本発明は、近接無線通信によりデータ供給装置からデータを取得するデータ取得装置及びその制御方法において、近接無線通信による通信接続を保つことなく、転送すべきデータの選択操作をデータ取得装置で受け付けることを目的の１つとする。
【課題を解決するための手段】
【０００５】
上記目的は、近接無線通信により外部機器と通信するための通信手段と、前記外部機器から転送すべきデータを指定するための指定手段とを有するデータ取得装置であって、前記近接無線通信による前記外部装置との通信接続の有無を検出する検出手段と、前記検出手段により前記外部機器との通信接続が検出された際に、当該外部機器が格納するデータの一覧を示すインデックス情報を前記通信手段を介して前記外部機器から取得し、前記検出手段により前記通信接続の切断が検出された後に、前記インデックス情報に基づいて前記指定手段により転送すべきデータの指定をユーザから受け付けるとともに、前記指定手段による指定の後に、前記検出手段により前記外部機器との通信接続が再び検出された際に、前記指定手段により指定されたデータを前記通信手段を介して外部機器から取得する制御手段を備えることを特徴とする本発明によるデータ取得装置によって達成される。
【０００６】
また、上記目的は、記憶手段、近接無線通信により外部機器と通信するための通信手段を有するデータ供給装置であって、前記近接無線通信による前記外部装置との通信接続の有無を検出する検出手段と、前記検出手段により前記外部機器との通信接続が検出された際に、前記記憶手段により記憶されたデータの一覧を示すインデックス情報を前記通信手段を介して前記外部機器へ送信し、前記検出手段により前記外部機器との通信接続が再び検出された際に、前記通信手段を介して前記外部機器から指定されたデータを前記記憶手段から読み出して当該外部機器へ送信する制御手段を備えることを特徴とする本発明によるデータ供給装置によっても達成される。
【０００７】
また、上記目的は、近接無線通信により外部機器と通信するための通信手段、前記外部機器から転送すべきデータを指定するための指定手段、前記近接無線通信による前記外部装置との通信接続の有無を検出する検出手段を有するデータ取得装置の制御方法であって、前記検出手段により前記外部機器との通信接続が検出された際に、当該外部機器が格納するデータの一覧を示すインデックス情報を前記通信手段を介して前記外部機器から取得するステップと、前記検出手段により前記通信接続の切断が検出された後に、前記インデックス情報に基づいて前記指定手段により転送すべきデータの指定をユーザから受け付けるステップと、前記指定手段による指定の後に、前記検出手段により前記外部機器との通信接続が再び検出された際に、前記指定手段により指定されたデータを前記通信手段を介して外部機器から取得するステップと、を含むことを特徴とする本発明によるデータ取得装置の制御方法によっても達成される。
【０００８】
また、上記目的は、記憶手段、近接無線通信により外部機器と通信するための通信手段、前記近接無線通信による前記外部装置との通信接続の有無を検出する検出手段を有するデータ供給装置の制御方法であって、前記検出手段により前記外部機器との通信接続が検出された際に、前記記憶手段により記憶されたデータの一覧を示すインデックス情報を前記通信手段を介して前記外部機器へ送信するステップと、前記検出手段により前記外部機器との通信接続が再び検出された際に、前記通信手段を介して前記外部機器から指定されたデータを前記記憶手段から読み出して当該外部機器へ送信するステップと、を含むことを特徴とする本発明によるデータ供給装置の制御方法によっても達成される。
【発明の効果】
【０００９】
本発明によれば、近接無線通信による通信接続を保つことなく、転送すべきデータの選択操作をデータ取得装置で受け付けることができる。
【発明を実施するための最良の形態】
【００１０】
以下、この発明の実施の形態について図を参照して説明するが、この発明は以下の実施の形態に限定されない。また、この発明の実施の形態は発明の最も好ましい形態を示すものであり、発明の範囲を限定するものではない。
【００１１】
以下の説明では、近接無線通信により外部装置へデータを供給するデータ供給装置及びデータ供給装置から近接無線通信によりデータを取得するデータ取得装置がデジタルカメラである場合を例示して説明する。図１は、本実施形態に係るデジタルカメラ１００の構成を示すブロック図である。
【００１２】
なお、本明細書において、「近接無線通信」とは、通信距離が１ｍ未満、特には数１０ｃｍ未満であることを想定して規定された通信プロトコルに基づく無線通信を意味するものとする。このような通信プロトコルとしては、通信距離が約７０ｃｍ以下の「近傍型」、同約１０ｃｍ以下の「近接型」非接触通信プロトコルが知られている。具体的には、ISO/IEC 15693、ISO/IEC 14434、ECMA-340(ISO/IEC 18092)などの規格が存在する。
【００１３】
図１に示すように、デジタルカメラ１００では、撮影レンズ１０１、絞り量を調節する機能を備えるシャッター１０２を通して撮像素子１０３に光学像が結像される。撮像素子１０３は、結像された光学像を電気信号に変換し、アナログ信号を出力する。なお、撮像素子１０３としてはＣＣＤやＣＭＯＳイメージセンサ等、周知の素子を用いてよい。Ａ／Ｄ変換器１０４は、撮像素子１０３から出力されたアナログ信号をデジタルデータに変換する。
【００１４】
タイミング発生部１０５は、メモリ制御部１０６及び中央制御部１０７により制御され、撮像素子１０３、Ａ／Ｄ変換器１０４、Ｄ／Ａ変換器１０８にクロック信号や制御信号を供給する。画像処理部１０９は、Ａ／Ｄ変換器１０４からのデジタルデータ或いはメモリ制御部１０６から供給されたデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理部１０９は、撮像した画像データを用いて所定の演算処理を行い、この演算結果を中央制御部１０７に供給する。また、画像処理部１０９は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ（スルー・ザ・レンズ）方式のＡＷＢ（オートホワイトバランス）処理を実現する。
【００１５】
中央制御部１０７は、画像処理部１０９で得られた演算結果に基づいて、Ａ／Ｄ変換器１０４のレンズ位置やシャッター１０２の絞り量を制御することで、ＴＴＬ方式のＡＦ（オートフォーカス）や、ＡＥ（自動露光調整）を行う。同様に、中央制御部１０７は、画像処理部１０９で得られた演算結果に基づいて、フラッシュ１１４を制御することでＴＴＬ方式のＥＦ（フラッシュプリ発光）処理を実現する。
【００１６】
メモリ制御部１０６は、Ａ／Ｄ変換器１０４、タイミング発生部１０５、画像処理部１０９、Ｄ／Ａ変換器１０８、メモリ１１０、圧縮／伸長部１１１等を制御する。Ａ／Ｄ変換器１０４からのデジタルデータは、画像処理部１０９とメモリ制御部１０６を介して、或いは直接メモリ制御部１０６を介して、メモリ１１０（或いは別途設けられた画像表示メモリ）に画像データとして書き込まれる。
【００１７】
メモリ１１０に書き込まれた画像データは、Ｄ／Ａ変換器１０８を介して画像表示部１１２により表示される。画像表示部１１２は、例えばＴＦＴを用いたＬＣＤなどから構成される。なお、デジタルカメラ１００では、撮像した画像データを画像表示部１１２から逐次表示すれば、ＥＶＦ（電子ビューファインダ）機能を実現することが可能である。また、画像表示部１１２は、中央制御部１０７の指示により表示をＯＮ／ＯＦＦすることが可能である。画像表示部１１２の表示をＯＦＦにした場合には、デジタルカメラ１００の電力消費量を大幅に低減することが可能となる。従って、ユーザが光学ファインダ１１３を用いて撮像を行う際には、操作部１２０の操作指示により表示をＯＦＦにすることで、省電力を図ることが可能となる。
【００１８】
メモリ１１０には、撮影により取得した静止画像データや動画像データが格納される。メモリ１１０は、所定枚数の静止画像データや所定時間の動画像データを格納するのに十分な記憶容量を備えている。これにより、デジタルカメラ１００は、複数枚の静止画像を連続して撮像する連写撮影やパノラマ撮影の場合でも、高速かつ大量の画像データの書き込みをメモリ１１０に対して行うことが可能となる。また、メモリ１１０は、中央制御部１０７の作業領域としても使用される。
【００１９】
圧縮／伸長部１１１は、ＡＤＣＴ（適応離散コサイン変換）等により画像データの圧縮（データの符号化）又は画像データの伸長（データの復号化）を行う。例えば、圧縮／伸長部１１１は、メモリ１１０格納された画像データを読み込んで圧縮処理又は伸長処理を行い、処理後のデータをメモリ１１０に書き込む。
【００２０】
音声制御部１３５は、中央制御部１０７の制御の下、Ｄ／Ａ変換器１０８によりアナログ信号に変換された音声データを受け付けて、増幅回路（特に図示しない）を介したスピーカ１３６からの音声出力を制御する。また、音声制御部１３５は、中央制御部１０７の制御の下、マイク１３７から出力されたアナログ信号の音声データを増幅回路を介した後にＡ／Ｄ変換器１０４へ出力する音声入力を制御する。
【００２１】
不図示の露光制御部は、中央制御部１０７の制御の下、シャッター１０２を制御する。例えば、露光制御部は、フラッシュ１１４と連携してシャッター１０２を制御することで、フラッシュ調光を行う。不図示の測距制御部は、中央制御部１０７の制御の下、撮影レンズ１０１のフォーカシングを制御する。具体的には、測距制御部は、撮影レンズ１０１におけるフォーカスレンズのレンズ位置に関する駆動制御を行う。例えば、ＴＴＬ方式を用いる場合は、撮像した画像データを画像処理部１０９で演算した演算結果に基づいて中央制御部１０７が露光制御部、測距制御部を制御する。不図示のズーム制御部は、中央制御部１０７の制御の下、撮影レンズ１０１のズーミングを制御する。具体的には、ズーム制御部は、撮影レンズ１０１におけるズームレンズのレンズ位置に関する駆動制御を行う。不図示のバリア制御部は、中央制御部１０７の制御の下、覆い部材（バリア）により撮影レンズ１０１を保護するバリア１２８におけるバリアの開閉を制御する。
【００２２】
中央制御部１０７は、デジタルカメラ１００の全体を中央制御する。具体的には、中央制御部１０７は、システムメモリ１１５に記憶されたプログラムデータを読み出してメモリ１１０の作業領域に展開し、その展開したプログラムデータとの協働によりデジタルカメラ１００全体の動作を制御する。
【００２３】
光学ファインダ１１３は、撮影レンズ１０１と撮像素子１０３の間において撮像素子１０３での露出時に跳ね上げるられる鏡やペンタプリズムを用いて撮影レンズ１０１から入射される光をスクリーンに投射し、被写体像を光学的に表示する。デジタルカメラ１００では、光学ファインダ１１３を用いることで、画像表示部１１２による電子ファインダ機能を使用すること無しに撮影を行うことが可能である。また、光学ファインダ１１３内においては、前述した画像表示部１１２の一部が設けられる構成であってもよい。
【００２４】
フラッシュ１１４は、中央制御部１０７の制御の下で発光することで被写体に補助光を照射する。フラッシュ１１４は、ＡＦ時において被写体に補助光を照射する投光機能や被写体へ照射する光量の調整を行うフラッシュ調光機能などを有してもよい。
【００２５】
システムメモリ１１５は、中央制御部１０７の動作用の定数、変数、プログラムデータ等を記憶する。システムメモリ１１５はまた、ＡＥで用いるプログラム線図も格納している。なお、プログラム線図は、ＴＴＬ方式のＡＥ時になどに参照されるデータであり、画像処理部１０９で得られた演算結果（例えば輝度値）に対する絞り量やシャッター速度などの制御値が予め定義されたテーブルデータである。
【００２６】
デジタルカメラ１００では、中央制御部１０７でのプログラムデータの実行に応じて、画像表示部１１２や音声制御部１３５を中央制御部１０７が制御することで、文字、画像、音声等を用いて動作状態やメッセージ等をユーザに提示する。ユーザに提示する構成（画像表示部１１２やスピーカ１３６）は、例えばデジタルカメラ１００の操作部１２０近辺の視認しやすい位置に配置される。なお、画像表示部１１２の一部は光学ファインダ１１３内にも設置されており、一部の情報は光学ファインダ１１３内に設置された画像表示部１１２からも提示される。また、デジタルカメラ１００では、中央制御部１０７の制御の下、動作状態やメッセージ等を画像表示部１１２やスピーカ１３６からユーザに提示した後に、操作部１２０などからの操作を受け付ける。例えば、後述する外部機器から転送すべきデータを指定する場合には、データの指定を行う画面を画像表示部１１２に表示し、操作部１２０からユーザの指定を受け付けることで、指定手段としての機能を実現する。
【００２７】
画像表示部１１２の表示内容のうち、転送すべきデータの指定を行う画面以外にＬＣＤ等において表示するものとしては、撮像に関する動作状態と撮像以外の動作状態とがある。例えば、撮像に関する動作状態の表示としては、シングルショット／連写撮像表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露光補正表示などがある。さらに、フラッシュ表示、赤目緩和表示、マクロ撮影表示などを含んでもよい。撮像以外の動作状態の表示としては、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記憶媒体１９９の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示などがある。また、画像表示部１１２の表示内容のうち、光学ファインダ１１３内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露光表示などがある。
【００２８】
不揮発性メモリ１１６は、電気的に消去・記録が可能なメモリであり、例えばＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等であってよい。
【００２９】
モード切替スイッチ１１７は、電源ＯＦＦ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードの切り替えをユーザが設定するためのスイッチである。
【００３０】
第１シャッタースイッチ１１８（ＳＷ１）は、不図示のシャッターボタンの操作途中（例えば半押し状態）でＯＮとなるスイッチである。第１シャッタースイッチ１１８のＯＮ入力により、中央制御部１０７は、ＡＦ、ＡＥ、ＡＷＢ、ＥＦなどの処理動作を開始する。
【００３１】
第２シャッタースイッチ１１９（ＳＷ２）は、シャッターホ゛タンの操作完了（例えば全押し状態）でＯＮとなるスイッチである。第２シャッタースイッチ１１９のＯＮ入力により、中央制御部１０７は、撮影に関わる一連の動作、即ち、露光処理、現像処理、記録処理を実行する。露光処理では、撮像素子１０３から読み出した信号（アナログ信号）がＡ／Ｄ変換器１０４、メモリ制御部１０６を介してデジタルデータとしてメモリ１１０に書き込まれる。現像処理では、画像処理部１０９やメモリ制御部１０６がメモリ１１０に書き込まれたデジタルデータに対して画像処理を施し、その画像処理後のデジタルデータがメモリ１１０に書き込まれる。記録処理では、現像処理後にメモリ１１０に書き込まれたデジタルデータが読み出され、圧縮／伸長部１１１で圧縮された後に記憶媒体１９９に書き込まれる。
【００３２】
操作部１２０は、各種ボタンやタッチパネル等からなる。具体的には、各種設定メニューを表示させて設定を行うためのメニューボタン、メニュー移動ボタン、セットボタンなどがある。例えば、後述する外部機器から転送すべきデータを指定する場合には、複数の候補データの中からメニュー移動ボタンなどにより選択されて、セットボタンで指定されたデータが転送すべきデータとして指定される。また、撮像時における各種設定ボタンとしては、マクロボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切替ボタン、露出補正ボタン、撮影画質選択ボタンなどがある。また、撮像した画像の再生や出力すべき画像の選択設定を行うためのマルチ画面再生改ページボタン、再生画像移動ボタンや、日付などの設定を行うための日付／時間設定ボタンなどがある。
【００３３】
デジタルカメラ１００は、動画撮影の開始と終了の指示をユーザから受け付けるための動画ボタン１３８を備える。デジタルカメラ１００では、動画撮影されていない時に動画ボタン１３８が押下されると動画撮影開始となり、動画撮影中に動画ボタン１３８が押下されると動画撮影終了となる。また、デジタルカメラ１００は、動画撮影中の静止画撮影においてＷＢ（ホワイトバランス）の動作を設定するためのユーザインターフェイスを備えてもよい。なお、動画撮影中の静止画撮影時におけるＷＢの動作設定では、色再現性優先モード、動画優先モード、静止画優先モードの３種類のモードから１つを選択してもよい。
【００３４】
電源制御部１２１は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等（いずれも図示しない）により構成される。電源制御部１２１は、中央制御部１０７の制御の下、電池の接続やその出力電圧などの検出、デジタルカメラ１００の各部への電力供給の制御などを行う。コネクタ１２２、１２３は、電源制御部１２１と電源部１２４を接続する。電源部１２４は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等であり、デジタルカメラ１００へ電力を供給する。
【００３５】
Ｉ／Ｆ１２５は、コネクタ１２６を介して接続する記憶媒体１９９と内部バスとを通信可能に接続する。コネクタ１２６は、記憶媒体１９９と電気的且つ物理的に接続し、記憶媒体１９９とＩ／Ｆ１２５とを通信可能とするコネクタである。記憶媒体着脱検知部１２７は、コネクタ１２６と記憶媒体１９９との物理的な接続を検出するスイッチなどであり、記憶媒体１９９がコネクタ１２６に装着されているか否かを検出し、その検出信号を中央制御部１０７へ出力する。
【００３６】
なお、本実施形態では、記憶媒体１９９を取り付けるインターフェイス及びコネクタを１系統持つものとして説明している。もちろん、記憶媒体１９９を取り付けるインターフェイス及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインターフェイス及びコネクタを組み合わせて備える構成としても構わない。インターフェイス及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成しても構わない。更に、コネクタ１２６に通信カードを装着した場合は、他のコンピュータやプリンタなどの周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが可能となる。例えば通信カードの例としては、ＬＡＮカード、モデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２９４カード、ＳＣＳＩカード、ＰＨＳデータ通信カードなどが挙げられる。
【００３７】
バリア１２８は、デジタルカメラ１００の撮影レンズ１０１を含む撮像部を覆うことにより、撮像部の汚れや破損を防止する。
【００３８】
通信部１２９は、ＲＳ２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信などにより、外部機器との間でシリアル／パラレル通信によるデータの送受信を有線／無線で行う。コネクタ（アンテナ）１３０は、通信部１２９によりデジタルカメラ１００と他の機器（外部機器）とを、接続形態が有線であればコネクタで、無線であればアンテナで接続する。
【００３９】
ＲＴＣ１３４（Real Time Clock）は、中央制御部１０７の制御の下、時刻情報を出力する。なお、ＲＴＣ１３４は、電源制御部１２１とは別に内部電源を保持し、電源部１２４から通電がない状態であっても、計時可能となっている。
【００４０】
記憶媒体１９９は、コネクタ１２６を介してデジタルカメラ１００への着脱が可能なメモリカード或いはハードディスクドライブ等である。記憶媒体１９９は、半導体メモリや磁気ディスク等から構成される記憶部１３１、記憶部１３１とのデジタルカメラ１００とのＩ／Ｆ１３２及びデジタルカメラ１００とコネクタ１２６を介して電気的且つ物理的に接続するためのコネクタ１３３を備えている。なお、本実施形態では、記憶媒体１９９をコネクタ１２６を介してデジタルカメラ１００に着脱可能なものとして説明したが、デジタルカメラ１００に内蔵されているものであってもよい。
【００４１】
なお、デジタルカメラ１００の中央制御部１０７は、１つのハードウエアで有っても良いし、複数のハードウエアから構成され、それらのハードウエアが協働して１つの中央制御部１０７としての機能を実現するものであってもよい。また、撮像素子１０３で撮像された画像データなど、外部装置へ供給に係るデータは、予め記憶媒体１９９の記憶部１３１に保存されているものとする。また、デジタルカメラ１００を制御するプログラムデータは、不揮発性メモリ１１６に記憶されており、実行されると共にメモリ１１０にプログラムデータが展開され、中央制御部１０７にて展開されたプログラムデータが実行される。中央制御部１０７でプログラムデータが実行されることで、デジタルカメラ１００では、記憶部１３１に保存された画像データがロードされて画像表示部１１２に再生表示される。また、デジタルカメラ１００では、後述する処理が行われて、通信部１２９を介して接続する外部機器へ記憶部１３１に保存された画像データの供給、又は、外部機器から指定した画像データの取得などが行われる。
【００４２】
なお、本実施形態において、デジタルカメラ１００には、図２で示すような送受信部２０１が通信部１２９の一例として設けられている。送受信部２０１は、デジタルカメラ１００の側部において外部機器とＮＦＣ技術を用いた近接無線通信を行う。図示したように、デジタルカメラ１００同士においては、互いの送受信部２０１が近接無線通信可能な範囲にあれば通信を開始して通信接続される。また、互いの送受信部２０１が近接無線通信不可能な範囲にあれば、通信は開始されない。また、互いの送受信部２０１が近接無線通信可能な範囲にあって、デジタルカメラ１００同士が通信接続されている際に、互いの送受信部２０１が近接無線通信不可能な範囲に離れてしまった場合は、通信接続が解除される。
【００４３】
また、本実施形態の説明では、動画の撮影が可能なデジタルカメラを採用したが、他にもデジタル一眼レフカメラやデジタルカムコーダなどであってもよい。また、携帯電話や、画像データを表示するいわゆる画像ビューアであってもよい。
【００４４】
次に、本実施の形態におけるデジタルカメラ１００の処理について説明する。まず、デジタルカメラ１００の処理を説明する際の前提として、近接無線通信機能を有した２台のデジタルカメラのデータ格納状況について説明する。図３は、デジタルカメラ１００ａとデジタルカメラ１００ｂのディレクトリ構造を例示する概念図である。図３に示すデジタルカメラ１００ａ、１００ｂは、図１、２を参照して説明したデジタルカメラ１００と同じ構成である。デジタルカメラ１００ａ、１００ｂの記憶部１３１には、ＤＣＦ規格に準拠したフォルダ構成のもと、画像ファイルが保存されている。なお、ＤＣＦ規格については、すでに公知である自明の規格であるため、ここでの説明は割愛する。
【００４５】
図３にて示したように、デジタルカメラ１００ａには、ＸＹＺ＿０００１．ｊｐｇ、ＸＹＺ＿０００２．ｊｐｇ、ＸＹＺ＿０００３．ｊｐｇ、ＸＹＺ＿０００４．ｊｐｇ、の４枚の画像ファイルが保存されている。また、デジタルカメラ１００ｂには、ＵＶＷ＿０００１．ｊｐｇの画像ファイルが保存されている。なお、本実施形態にて用いる画像ファイルはＥｘｉｆ−ＪＰＥＧに準拠したフォーマットで生成されているが、その他に、ＲＡＷ画像ファイルや動画ファイルなどであってもよい。なお、Ｅｘｉｆ規格については、すでに公知である自明の規格であるため、ここでの説明は割愛する。
【００４６】
本実施形態では、説明をわかりやすくするため、データ供給装置の一例として、近接無線通信により最終的に画像ファイルを送信する側の装置をデジタルカメラ１００ａとして説明する。また、データ取得装置の一例として、近接無線通信により最終的に画像データを受信する側の装置をデジタルカメラ１００ｂとして説明する。
【００４７】
［データを取得するデジタルカメラ１００ｂの処理内容］
先ず、デジタルカメラ１００ｂの画像処理部１０９の制御のもとで行われる処理について、図４を参照して説明する。図４に示すように、Ｓ３０１において、画像処理部１０９は、外部機器であるデジタルカメラ１００ａとの近接無線通信の確立を検出する処理を行う。図２で示したように、デジタルカメラ１００ａと自装置の送受信部２０１が通信可能な範囲に近づけば、ユーザが特に操作を行うことなく自動的に近接無線通信が確立（通信接続）される。例えばＳ３０１における近接無線通信による通信接続の検出については、特許文献１で示したような、コネクタ（アンテナ）１３０の受信に応じて通信部１２９から画像処理部１０９へ出力される検出信号などに基づいて行われる。
【００４８】
画像処理部１０９は、Ｓ３０１において、外部機器との近接無線通信による通信接続が検出された場合、すなわち、デジタルカメラ１００ａとデジタルカメラ１００ｂとが互いに近づいて近接無線通信が確立された場合にＳ３０２のステップへ進む。また、Ｓ３０１の処理は、外部機器との近接無線通信の確立が検出されるまでループして行われる。
【００４９】
Ｓ３０２において、画像処理部１０９は、通信する相手のデバイスＩＤを取得する処理を行う。デジタルカメラ１００ａ、デジタルカメラ１００ｂには、個々にユニークなＩＤ（識別情報）が予め付与されており、通信相手を特定する情報として用いることが可能である。本実施形態では、この機器を特定する識別情報をデバイスＩＤと呼ぶ。デバイスＩＤは、例えば記憶手段としての不揮発性メモリ１１６に記憶されている。このステップでは、装置同士の近接無線通信が確立された場合、デバイスＩＤを互いに送受信し、メモリ１１０に保持したり、記憶部１３１に保存したりする。なお、通信を既に複数回行っている場合は、デジタルカメラ１００や記憶部１３１に、前回の通信相手のデバイスＩＤを保持していることとする。本実施形態では、デジタルカメラ１００ａ、１００ｂの近接無線通信が確立されたのち、デジタルカメラ１００ａはデジタルカメラ１００ｂのデバイスＩＤをデジタルカメラ１００ｂはデジタルカメラ１００ａのデバイスＩＤを取得して保持するものとする。
【００５０】
Ｓ３０３において、画像処理部１０９は、前回通信した外部機器であるか否か、すなわち、Ｓ３０１で通信が確立されるより以前に通信した外部機器であるか否かを判定する。Ｓ３０３では、Ｓ３０２にて説明したとおり、前回通信した外部機器のデバイスＩＤと、今回のＳ３０１で通信を確立した外部機器のデバイスＩＤを保持しているため、その両方が比較される。もし、デバイスＩＤが一致していれば、画像処理部１０９は、２度目の通信であると判断し、Ｓ３０８のステップへ移行する。また、前回通信した外部機器のデバイスＩＤと今回通信した外部機器のデバイスＩＤが不一致である、又は、以前通信した外部機器のデバイスＩＤと重複せず初めての通信であった場合、画像処理部１０９は、Ｓ３０４のステップへ移行する。
【００５１】
先ず、デジタルカメラ１００ａ、１００ｂが初めて通信を行ったものとして、Ｓ３０４以降のステップを説明する。Ｓ３０４において、画像処理部１０９は、インデックス情報を近接無線通信により外部機器であるデジタルカメラ１００ａから取得する。このステップでは、転送すべき画像ファイルを指定するために必要な情報、すなわち、外部機器が格納している画像データを示すインデックス情報を取得している。本実施形態におけるインデックス情報には、デジタルカメラ１００ａに保存されている画像のファイルパス、画像のファイルサイズ、画像のサムネイルデータが含まれる。なお、処理する内容によっては、デジタルカメラ１００のステータス情報や、画像ファイルの内容や付加情報から得られる情報（例えば階調情報やＥｘｉｆ情報）をインデックス情報に加えることも可能である。
【００５２】
このインデックス情報は、後述するデジタルカメラ１００ａの処理により生成され、デジタルカメラ１００ｂに送信される。なお、インデックス情報の形態の一部は、テキストファイルであってもよい。また、画像のサムネイルデータは、デジタルカメラ１００ａに保存されている画像ファイルのヘッダから取得される。
【００５３】
図５は、インデックス情報の一例を示す概念図である。図５に示すインデックス情報には、画像のファイルパスと画像のファイルサイズがテキスト形式で記録されている。なお、図５の例は、前述した図３に例示したデジタルカメラ１００ａに保存されている画像情報（画像のファイルパスとファイルサイズ）のインデックス情報である。デジタルカメラ１００ａは、後述する処理において、このインデックス情報が記載されたテキストファイルと、画像ファイルから取得したサムネイルデータをデジタルカメラ１００ｂへ送信する。
【００５４】
一方、デジタルカメラ１００ｂの画像処理部１０９は、Ｓ３０４において、インデックス情報が記載されたテキストファイルと、画像ファイルから取得したサムネイルデータを記憶部１３１などに保存する。具体的には、図６に示すように、ＤＣＦ規格に準拠する形態で、サムネイルデータとインデックス情報が記載されたテキストデータが記憶部１３１に保存される。
【００５５】
図６に示すように、本実施形態では、受信側のデジタルカメラ１００ｂにおいて、「ＤＣＩＭ」ディレクトリ以下に「９９９ＴＨＭ」フォルダを生成している。また、生成した「９９９ＴＨＭ」フォルダ以下に、サムネイルデータを画像ファイルとして保存している（ＴＨＭ＿０００１．ＪＰＧ〜ＴＨＭ＿０００４．ｊｐｇ）。また、インデックス情報が記載されたテキストファイルは、「ＭＩＳＣ」フォルダ内にＴＲＡＮＳＦＥＲ．ｔｘｔという形態で保存している。なお、保存される際、インデックス情報が記載されたテキストファイルには、図７で示すようにサムネイル画像の画像ファイルが保存されているパスが追記される。例えば、図示例のテキストファイルでは、デジタルカメラ１００ａにおけるＸＹＺ＿０００１．ｊｐｇのサムネイル画像のファイルパスが「．．／ＤＣＩＭ／９９９ＴＨＭ／ＴＨＭ＿０００１．ｊｐｇ」として追記される。
【００５６】
Ｓ３０５において、画像処理部１０９は、Ｓ３０４の処理の完了の後、すなわち、インデックス情報を取得した後に、近接無線通信により通信接続されたデジタルカメラ１００ａとの切断を促す報知処理を行う。具体的には、報知処理では、画像表示部１１２へ切断を促すメッセージが表示される。なお、報知処理では、スピーカ１３６からの切断を促す音声出力などが行われてもよい。例えば、図８（ａ）に示すように、装置を離すことで通信接続の解除を促すメッセージが画像表示部１１２に表示される。この報知処理により、デジタルカメラ１００ｂを操作するユーザに対して近接無線通信による通信接続の解除を促すことができる。なお、通信接続の解除については、図２で示すように、装置同士の距離を通信不可能になるまで遠ざければよい。
【００５７】
次いで、Ｓ３０６において、画像処理部１０９は、近接無線通信による外部機器との通信接続が切断されたか否かを検出する処理を行う。この切断検出については、前述したＳ３０１における通信接続の検出時の場合と同様であり、例えば、コネクタ（アンテナ）１３０の受信に応じて通信部１２９から画像処理部１０９へ出力される検出信号などに基づいて行われる。通信の切断が検出された場合、画像処理部１０９はＳ３０７のステップに処理が移行する。また、Ｓ３０６の処理は、外部機器との通信切断が検出されるまでループして行われる。
【００５８】
Ｓ３０７において、画像処理部１０９は、転送する画像ファイルを指定するため、インデックス情報に基づいた転送候補の画像ファイルを一覧表示して操作部を介してユーザから選択可能とする指定画面を画像表示部１１２に表示する処理を行う。このステップでは、デジタルカメラ１００ｂの画像処理部１０９がＳ３０４にて保存したインデックス情報を解析してサムネイルの画像ファイルを再生してサムネイル表示を行い、転送すべき画像を指定するための選択画面を生成する。この選択画面の表示プログラムや選択画面を用いて選択指示を受け付けるユーザインターフェイスのプログラムは、予め不揮発性メモリ１１６に保存されている。本ステップの処理が開始されると、自動的に不揮発性メモリ１１６に保存された上記プログラムが順次ロードされ、画像表示部１１２に選択画面のユーザインターフェイスが表示される。
【００５９】
サムネイルは、前述の選択画面における所定の場所（例えば日付順やデータサイズ順などの並び順に応じた場所）に表示される。例えば、図８（ｂ）に示すように、画像表示部１１２には、Ｓ３０４で保存されたインデックス情報のテキストファイルに記載された４つのサムネイル画像が、画像の選択画面に係るプログラムの実行によりサムネイル表示される。このような選択画面は、デジタルカメラ１００ａとデジタルカメラ１００ｂとが通信接続している間は表示せず、通信接続が切断されてはじめて表示させるようにした。このようにしたのは以下の理由による。すなわち、通信接続している状態で選択画面が表示されてしまうと、ユーザは機器を近接させたまま選択操作を行おうとしてしまうおそれがある。そこでデジタルカメラ１００ａは、通信接続している間は切断を促す画面を表示し、通信接続が切断されてはじめて選択画面を表示させることとした。
【００６０】
Ｓ３０８において、画像処理部１０９は、転送すべき画像を指定する処理を行う。具体的には、Ｓ３０８では、Ｓ３０７において画像表示部１１２に表示された選択画面を見たユーザからの操作指示を操作部１２０で受け付けて、ユーザによる転送すべき画像の指定を受け付ける。図８（ｂ）に示すように、選択画面における各画像には、チェックボックスコントロール（以下、チェックボックス）が配置されている。転送すべき画像の指定は、そのチェックボックスに操作部１２０を操作してチェックマークを入れて行われる。例えば、図示例では、「ＴＨＭ＿０００１」と「ＴＨＭ＿０００４」が転送すべき画像として指定されている。
【００６１】
なお、本実施形態では、インデックス情報に画像のファイルサイズが記載されており、画像処理部１０９はインデックス情報に基づき、チェックボックスにチェックマークが入った画像のファイルサイズを加算している。この加算値がデジタルカメラ１００ｂの記憶部１３１の空き容量よりも大きくなると、デジタルカメラ１００ａからの画像の取得が困難となる。この場合、画像処理部１０９は、図８（ｃ）に示すような、転送すべき画像の指定ができない旨の警告メッセージを画像表示部１１２に表示して、指定する画像を制限する。
【００６２】
Ｓ３０９において、画像処理部１０９は、インデックス情報を編集する処理を行い、Ｓ３０１に処理が戻る。具体的には、デジタルカメラ１００ｂを操作するユーザが転送すべき画像の指定を完了した後、指定完了を通知する操作、例えば操作部１２０のセットボタンの押下が実行されると、インデックス情報のテキストファイルが更新される。そして、Ｓ３０９では、図８（ｄ）に示すように、デジタルカメラ１００ａとデジタルカメラ１００ｂとの近接無線通信による通信接続を再開させるため、互いの接近を促すメッセージが画像表示部１１２に表示される。
【００６３】
Ｓ３０９におけるインデックス情報のテキストファイルの更新では、図９に示すように、転送の有無を示す情報が付加される。例えば、ＸＹＺ＿０００１．ｊｐｇとＸＹＺ＿０００４．ｊｐｇが転送すべき画像ファイルとして指定された場合、転送するか否かを示す項目（ＴＲＡＮＳ）に「ＹＥＳ」が付加される。また、転送すべき画像ファイルとして指定されない場合には、「ＮＯ」が付加される。
【００６４】
次に、Ｓ３０１に処理が戻り、デジタルカメラ１００ａとデジタルカメラ１００ｂとの近接無線通信による通信接続が再開された場合の処理、すなわち、Ｓ３１０以降の処理について説明する。
【００６５】
Ｓ３１０において、画像処理部１０９は、更新したインデックス情報を、再び接続されたデジタルカメラ１００ａへ送信する処理を行う。このステップでは、インデックス情報のテキストファイルをデジタルカメラ１００ａへ送信する。前述したように、デジタルカメラ１００ａへ送信するテキストファイルには、転送すべき画像ファイルに「ＹＥＳ」が付加されている。従って、デジタルカメラ１００ａは、後述する処理により、テキストファイルにより転送が指定された画像ファイルをデジタルカメラ１００ｂへ送信することとなる。
【００６６】
Ｓ３１１において、画像処理部１０９は、インデックス情報のテキストファイルにより指定した画像データ（画像ファイル）であり、デジタルカメラ１００ａから送信される画像データを受信して取得する処理を行う。前述した図９の例では、ＸＹＺ＿０００１．ｊｐｇとＸＹＺ＿０００４．ｊｐｇがデジタルカメラ１００ａからデジタルカメラ１００ｂに転送されることとなる。
【００６７】
また、Ｓ３１１では、図１０に示すように、転送中であることを示すメッセージがデジタルカメラ１００ｂの画像表示部１１２に表示される。なお、途中で通信が途切れた場合は、次回通信時に画像処理部１０９がＳ３１０からの処理をやり直すことで画像データを取得することも可能である。
【００６８】
Ｓ３１２において、画像処理部１０９は、Ｓ３１１における画像データの取得が完了したことを検出すると、図１０に例示したメッセージの表示を中止し、図８（ａ）に例示した通信接続の解除を促すメッセージを画像表示部１１２に表示させる報知処理を行う。すなわち、デジタルカメラ１００ｂでは、この報知処理により、指定されたデータを取得した後に、デジタルカメラ１００ｂを操作するユーザに対して近接無線通信による通信接続の解除を促すことができる。なお、Ｓ３１１における画像データの取得が完了したことを検出した場合、画像処理部１０９は受信したインデックス情報を自動的に削除してもよい。このことにより、デジタルカメラ１００ｂの記憶部１３１の容量を削減することが可能となる。
【００６９】
上述した処理により、デジタルカメラ１００ｂでは、デジタルカメラ１００ａからデータを取得する際に、近接無線通信による通信接続を保つことなく、転送すべきデータをデジタルカメラ１００ｂで選択することが可能となる。また、選択された転送すべきデータは、近接無線通信によりデジタルカメラ１００ａと再び通信接続された際に、取得されることとなる。具体的には、図１１に示すように、デジタルカメラ１００ａから取得したインデックス情報に基づいて指定したＸＹＺ＿０００１．ｊｐｇ、ＸＹＺ＿０００４．ｊｐｇが再接続された際に取得されることとなる。
【００７０】
［データを供給するデジタルカメラ１００ａの処理内容］
次に、デジタルカメラ１００ａの画像処理部１０９の制御のもとで行われる処理について、図１２を参照して説明する。図１２に示すように、Ｓ４０１において、画像処理部１０９は、外部機器であるデジタルカメラ１００ｂとの近接無線通信による通信接続を検出する処理を行う。このＳ４０１における処理は、Ｓ３０１と同様である。具体的には、コネクタ（アンテナ）１３０の受信に応じて通信部１２９から画像処理部１０９へ出力される検出信号などに基づいて行われ、外部機器との近接無線通信の確立が検出されるまでループされる。
【００７１】
Ｓ４０２において、画像処理部１０９は、前述したＳ３０２と同様、通信する相手のデバイスＩＤを取得する処理を行う。次いで、Ｓ４０３において、画像処理部１０９は、Ｓ３０３と同様、前回通信した外部機器であるか否か、すなわち、Ｓ４０１で通信接続されるより以前に通信接続した外部機器であるか否かを判定する。
【００７２】
Ｓ４０３以降のステップについては、先ず、デジタルカメラ１００ａ、１００ｂが初めて通信を行ったものとして、Ｓ４０４以降のステップを説明する。Ｓ４０４において、画像処理部１０９は、インデックス情報を近接無線通信により外部機器であるデジタルカメラ１００ｂへ送信する。このステップでは、画像処理部１０９は、記憶部１３１に記憶されたデータの一覧を取得し、前述したインデックス情報を生成した後に、デジタルカメラ１００ｂへ送信する。具体的には、インデックス情報として、記憶部１３１に記憶されたデータである画像ファイルのファイルパス、ファイルサイズなどを書き出したテキストファイルと、その画像ファイルから生成したサムネイルデータをデジタルカメラ１００ｂへ送信する。
【００７３】
Ｓ４０５において、画像処理部１０９は、Ｓ４０４の処理の完了の後、すなわち、インデックス情報を送信した後に、近接無線通信により通信接続されたデジタルカメラ１００ｂとの切断を促す報知処理をＳ３０４と同様に行う。この報知処理により、デジタルカメラ１００ａを操作するユーザに対して近接無線通信による通信接続の解除を促すことができる。
【００７４】
次いで、Ｓ４０６において、画像処理部１０９は、近接無線通信による外部機器との通信接続が切断されたか否かを検出する処理をＳ３０６と同様に行い、Ｓ３０１に処理を戻す。従って、デジタルカメラ１００ａでは、Ｓ４０６の後、近接無線通信による通信接続が行われるまで待機されることとなる。この間、デジタルカメラ１００ｂでは、図８（ｂ）に示す画面が表示され、デジタルカメラ１００ｂのユーザにより送信対象となる画像が選択される。
【００７５】
次に、Ｓ４０１に処理が戻り、デジタルカメラ１００ａとデジタルカメラ１００ｂとの近接無線通信による通信接続が再開された場合の処理、すなわち、Ｓ４０７以降の処理について説明する。
【００７６】
Ｓ４０７において、画像処理部１０９は、再び接続されたデジタルカメラ１００ａから、以前の通信接続で送信した後に更新されたインデックス情報を受信する処理を行う。このステップでは、前述したＳ３１０によりデジタルカメラ１００ｂから送信されたインデックス情報のテキストファイルを受信する。受信したインデックス情報のテキストファイルは、記憶部１３１などに保存される。具体的には、図１３に示すように、受信したインデックス情報のテキストファイルは、デジタルカメラ１００ａの「ＭＩＳＣ」フォルダ内にテキストファイル（ＲＥ＿ＴＲＡＮＳＦＥＲ．ｔｘｔ）として保存されるものとする。
【００７７】
Ｓ４０８において、画像処理部１０９は、Ｓ４０７で受信したインデックス情報を解析する処理を行う。Ｓ４０７において記憶部１３１に保存したインデックス情報のテキストファイルには、前述したＳ３０９の処理により転送すべき画像ファイルが指定（「ＴＲＡＮＳ」項目に「ＹＥＳ」が付加）されている。従って、画像処理部１０９は、インデックス情報のテキストファイルを解析して、転送すべき画像ファイルとして指定されている画像のファイルパスからデジタルカメラ１００ｂへ送信する画像ファイルを記憶部１３１からロードする。例えば、図１３に例示したデジタルカメラ１００ａに保存されているＸＹＺ＿０００１．ｊｐｇとＸＹＺ＿０００４．ｊｐｇが転送すべき画像ファイルとして記憶部１３１からロードされる。
【００７８】
Ｓ４０９において、画像処理部１０９は、Ｓ４０８により記憶部１３１からロードされた画像ファイルをデジタルカメラ１００ｂへ送信する処理を行う。Ｓ４０９では、例えば、前述したＸＹＺ＿０００１．ｊｐｇとＸＹＺ＿０００４．ｊｐｇがデジタルカメラ１００ｂへ送信されることとなる。
【００７９】
また、Ｓ４０９では、Ｓ３１１と同様、図１０に示すような転送中であることを示すメッセージがデジタルカメラ１００ａの画像表示部１１２に表示される。なお、途中で通信が途切れた場合は、次回通信時に画像処理部１０９がＳ４０９の処理をやり直すことで画像ファイルを再送信することも可能である。また、画像処理部１０９は、通信が途切れた時点で未送信の画像を判定し、次回の通信時には未送信の画像から送信を行ってもよい。
【００８０】
Ｓ４１０において、画像処理部１０９は、Ｓ４０９における画像ファイルの送信が完了したことを検出すると、図１０に例示したメッセージの表示を中止しする。次いで、画像処理部１０９は、図８（ａ）に例示した通信接続の解除を促すメッセージを画像表示部１１２に表示させる報知処理を行う。すなわち、デジタルカメラ１００ａでは、この報知処理により、指定されたデータを取得した後に、デジタルカメラ１００ａを操作するユーザに対して近接無線通信による通信接続の解除を促すことができる。また、Ｓ４１０では、不必要となったインデックス情報のテキストファイル（図１３に例示したＲＥ＿ＴＲＡＮＳＦＥＲ．ｔｘｔ）が削除されてもよい。
【００８１】
上述した処理により、デジタルカメラ１００ａでは、デジタルカメラ１００ｂにデータを供給する際に、近接無線通信による通信接続を保つことなく、デジタルカメラ１００ｂ側における転送すべきデータの選択指定を行わせることが可能となる。また、デジタルカメラ１００ｂで選択された転送すべきデータは、近接無線通信により再び通信接続された際に、デジタルカメラ１００ａから供給されることとなる。具体的には、前述した図１１に例示したように、デジタルカメラ１００ｂから指定されたＸＹＺ＿０００１．ｊｐｇ、ＸＹＺ＿０００４．ｊｐｇが再接続された際に供給されることとなる。
【００８２】
なお、上述した実施の形態における記述は、一例を示すものであり、これに限定するものではない。上述した実施の形態における構成及び動作に関しては、適宜変更が可能である。
【００８３】
例えば、本実施形態ではデジタルカメラ同士でデータを送受信する構成を例示したが、一方がパーソナルコンピュータや通信機能を備えたテレビシステムなどの情報処理装置であってもよい。
【００８４】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【００８５】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００８６】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【００８７】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【００８８】
【図１】本実施形態に係るデジタルカメラの構成を示すブロック図である。
【図２】デジタルカメラにおける近接無線通信を例示する概念図である。
【図３】本実施形態に係る２台のデジタルカメラのディレクトリ構造を例示する概念図である。
【図４】近接無線通信によりデータを取得するデジタルカメラの処理を示すフローチャートである。
【図５】インデックス情報の一例を示す概念図である。
【図６】デジタルカメラのディレクトリ構造を例示する概念図である。
【図７】デジタルカメラに保存されるインデックス情報が記載されたテキストファイルを例示する概念図である。
【図８】（ａ）は、通信接続の解除を促すメッセージの表示例を示す概念図であり、（ｂ）は、転送すべき画像を選択する選択画面を例示する概念図であり、（ｃ）は、転送すべき画像の指定ができない旨の警告メッセージを例示する概念図であり、（ｄ）は、通信接続の再開を促すメッセージの表示例を示す概念図である。
【図９】更新されたテキストファイルを例示する概念図である。
【図１０】データの転送中であることを示すメッセージの表示例を示す概念図である。
【図１１】データの転送後における２台のデジタルカメラのディレクトリ構造を例示する概念図である。
【図１２】近接無線通信によりデータを供給するデジタルカメラの処理を示すフローチャートである。
【図１３】インデックス情報を受信後のデジタルカメラのディレクトリ構造を例示する概念図である。
【符号の説明】
【００８９】
１００、１００ａ、１００ｂ  デジタルカメラ
１０１  撮影レンズ
１０２  シャッター
１０３  撮像素子
１０４  Ａ／Ｄ変換器
１０５  タイミング発生部
１０６  メモリ制御部
１０７  中央制御部
１０８  Ｄ／Ａ変換器
１０９  画像処理部
１１０  メモリ
１１１  圧縮／伸長部
１１２  画像表示部
１１３  光学ファインダ
１１４  フラッシュ
１１５  システムメモリ
１１６  不揮発性メモリ
１１７  モード切替スイッチ
１１８  第１シャッタースイッチ
１１９  第２シャッタースイッチ
１２０  操作部
１２１  電源制御部
１２２  コネクタ
１２３  コネクタ
１２４  電源部
１２５  Ｉ／Ｆ
１２６  コネクタ
１２７  記憶媒体着脱検知部
１２８  バリア
１２９  通信部
１３０  コネクタ（アンテナ）
１３１  記憶部
１３２  Ｉ／Ｆ
１３３  コネクタ
１３４  ＲＴＣ
１３５  音声制御部
１３６  スピーカ
１３７  マイク
１３８  動画ボタン
１９９  記憶媒体
２０１  送受信部
【図１】
2010011363.tif 000003
【図２】
2010011363.tif 000004
【図３】
2010011363.tif 000005
【図４】
2010011363.tif 000006
【図５】
2010011363.tif 000007
【図６】
2010011363.tif 000008
【図７】
2010011363.tif 000009
【図８】
2010011363.tif 000010
【図９】
2010011363.tif 000011
【図１０】
2010011363.tif 000012
【図１１】
2010011363.tif 000013
【図１２】
2010011363.tif 000014
【図１３】
2010011363.tif 000015