(57)【要約】【課題】ユーザにとって使い勝手が良く且つ迅速な操作性を実現する。【解決手段】外部機器と通信を行う通信機器であって、前記外部機器との間で通信を行う通信手段と、前記通信機器のモードを前記通信手段が前記外部機器と通信を行うための通信モードを含む複数のモードに設定する制御手段とを備え、前記制御手段は、前記通信モードにおいて前記通信手段により第１の外部機器からのデータの受信を完了すると、前記通信機器を前記通信モードに設定した状態で、前記受信したデータを第２の外部機器に送信するか否かをユーザに問い合わせる。【選択図】図５
2011004389.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と通信を行う通信機器であって、
前記外部機器との間で通信を行う通信手段と、
前記通信機器のモードを前記通信手段が前記外部機器と通信を行うための通信モードを含む複数のモードに設定する制御手段とを備え、
前記制御手段は、前記通信モードにおいて前記通信手段により第１の外部機器からのデータの受信を完了すると、前記通信機器を前記通信モードに設定した状態で、前記受信したデータを第２の外部機器に送信するか否かをユーザに問い合わせることを特徴とする通信機器。
【請求項２】
前記通信手段による通信の切断を検出する検出手段を更に備え、
前記制御手段は、前記通信手段が前記第１の外部機器からのデータの受信を完了した後、前記検出手段により前記第１の外部機器との通信の切断が検出されたことに応じて、前記第１の外部機器から受信したデータを前記第２の外部機器に送信するか否かをユーザに選択させるための問い合わせ画面を表示装置に表示することを特徴とする請求項１に記載の通信機器。
【請求項３】
前記制御手段は、前記通信手段により前記第１の外部機器から受信したデータの転送が許可されているか否かを判定し、転送が許可されていると判定した場合に前記問い合わせ画面を表示し、転送が許可されていないと判定した場合には、前記通信機器を前記通信モードから他のモードに変更することを特徴とする請求項２に記載の通信機器。
【請求項４】
前記制御手段は、前記通信手段が前記第１の外部機器から受信した識別情報と、前記通信手段が前記第２の外部機器から受信した識別情報とが一致するか否かを判定し、前記第１の外部機器の識別情報と前記第２の外部機器の識別情報とが一致すると判定した場合に、警告を行うことを特徴とする請求項１に記載の通信機器。
【請求項５】
前記通信手段は、前記第１の外部機器から受信したデータを保持したことがある機器を示す履歴情報を前記第１の外部機器から受信し、
前記制御手段は、前記通信手段が前記第２の外部機器から受信した前記第２の外部機器の識別情報が、前記第１の外部機器から受信したデータに係る履歴情報に含まれているか判定し、前記第２の外部機器の識別情報が前記履歴情報に含まれていると判定した場合に、警告を行うことを特徴とする請求項１に記載の通信機器。
【請求項６】
前記通信手段が受信したデータを記憶媒体に記憶し、前記記憶媒体からデータを読み出す記憶媒体制御手段を更に備えたことを特徴とする請求項１に記載の通信機器。
【請求項７】
前記制御手段は、前記問い合わせの結果、送信が指示された場合には前記通信機器を前記通信モードに設定した状態で、前記受信したデータを第２の外部機器に送信するように前記通信手段を制御し、送信が指示されなかった場合には前記通信機器を前記通信モードから他のモードに変更することを特徴とする請求項１に記載の通信機器。
【請求項８】
前記制御手段は、前記問い合わせの結果、送信が指示された場合には前記通信機器を前記通信モードに設定した状態で、前記受信したデータを第２の外部機器に送信するように前記通信手段を制御し、前記第２の外部機器へのデータの送信が完了すると、自動的に前記通信機器を前記通信モードから他のモードに変更することを特徴とする請求項７に記載の通信機器。
【請求項９】
前記通信手段は、近接無線通信により前記外部機器と通信を行うことを特徴とする請求項１に記載の通信機器。
【請求項１０】
前記制御手段は、前記通信手段が前記外部機器の近接を検出すると、自動的に前記通信機器を前記通信モードに設定することを特徴とする請求項９に記載の通信機器。
【請求項１１】
外部機器と通信を行う通信機器であって、
前記外部機器との間で通信を行う通信手段と、
前記通信機器のモードを前記通信手段が前記外部機器と通信を行うための通信モードを含む複数のモードに設定する制御手段とを備え、
前記制御手段は、前記通信モードにおいて前記通信手段により前記外部機器より複数の画像ファイルの受信を完了すると、前記通信機器を前記通信モードに設定した状態で、前記受信した複数の画像ファイルを別の外部機器に送信するか否かをユーザに問い合わせることを特徴とする通信機器。
【請求項１２】
外部機器との間で通信を行う通信手段を備え、前記通信手段が前記外部機器と通信を行うための通信モードを含む複数のモードを有する通信機器の制御方法であって、
前記通信モードにおいて前記通信手段により第１の外部機器からのデータの受信を完了すると、前記通信機器を前記通信モードに設定した状態で、前記受信したデータを第２の外部機器に送信するか否かをユーザに問い合わせることを特徴とする制御方法。
【請求項１３】
外部機器と通信を行う通信機器であって、
前記外部機器との間で通信を行う通信手段と、
複数のモードのうち、前記通信手段が前記外部機器と通信を行うための通信モードを設定するモード設定手段と、
前記外部機器に対して送信するデータを選択する選択手段と、
前記選択手段により選択されたデータを前記外部機器に送信するよう前記通信手段を制御する制御手段とを備え、
前記制御手段は、前記通信モードにおいて前記通信手段により前記外部機器に対する前記選択されたデータの送信が完了すると、前記通信機器を前記通信モードに設定した状態で、前記選択されたデータを他の外部機器に送信するか否かをユーザに問い合わせることを特徴とする通信機器。
【請求項１４】
前記通信手段は近接無線通信により通信を行い、前記制御手段は、前記通信モードにおいて、前記通信手段が前記近接無線通信による通信が可能な状態になると前記選択されたデータを送信するように前記通信手段を制御することを特徴とする請求項１３に記載の通信機器。
【請求項１５】
外部機器との間で通信を行う通信手段と、複数のモードのうち、前記通信手段が前記外部機器と通信を行うための通信モードを設定するモード設定手段と、前記外部機器に対して送信するデータを選択する選択手段とを備える通信機器の制御方法であって、
前記通信モードにおいて前記通信手段により前記外部機器に対する前記選択されたデータの送信が完了すると、前記通信機器を前記通信モードに設定した状態で、前記選択されたデータを他の外部機器に送信するか否かをユーザに問い合わせることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器と通信を行う通信機器及びその制御方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータはもとより、デジタルスチルカメラ（以下、デジタルカメラ）などの情報機器においては、無線通信により互いにデータの送受信を行うものがある。情報機器間の無線通信には、ＩＣタグなどに代表されるＮＦＣ(Near Field Communication)技術を用いた方法などがある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０３１５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１はＰ２Ｐ（ピアツーピア）通信を前提にしている。そのため、ある情報機器が、自身が有するデータを、近接無線通信を用いて、他の複数の情報機器に送信して共有する場合において、ユーザは、それぞれの情報機器と、個別に近接させて送信する必要がある。この場合、ユーザは、コンテンツ選択などの準備操作を繰り返し行う必要があるため、大変な手間であり、また時間がかかる。
【０００５】
本発明は、上記課題に鑑みてなされ、データを送信する際に、ユーザにとって使い勝手が良く且つ迅速な操作性を実現することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決し、目的を達成するために、本発明の通信機器は、外部機器と通信を行う通信機器であって、前記外部機器との間で通信を行う通信手段と、前記通信機器のモードを前記通信手段が前記外部機器と通信を行うための通信モードを含む複数のモードに設定する制御手段とを備え、前記制御手段は、前記通信モードにおいて前記通信手段により第１の外部機器からのデータの受信を完了すると、前記通信機器を前記通信モードに設定した状態で、前記受信したデータを第２の外部機器に送信するか否かをユーザに問い合わせる。
【発明の効果】
【０００７】
本発明によれば、ユーザにとって使い勝手が良く且つ迅速な操作性を実現することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る実施形態のシステム構成図（ａ）及び本発明の通信機器を適用した実施形態のデジタルカメラのブロック図（ｂ）。
【図２】実施形態における送信処理を示すフローチャート。
【図３】本実施形態の転送処理のシーケンス図。
【図４】本実施形態による表示画面を例示する図。
【図５】実施形態１のデジタルカメラによる処理を示すフローチャート。
【図６】実施形態２のデジタルカメラによる処理を示すフローチャート。
【図７】実施形態２における転送許可情報を例示する図。
【図８】実施形態３のデジタルカメラによる処理を示すフローチャート。
【図９】実施形態３における機器認証に関する情報及び警告画面を例示する図。
【図１０】実施形態４のデジタルカメラによる処理を示すフローチャート。
【図１１】実施形態４における転送履歴情報及び警告画面を例示する図。
【発明を実施するための形態】
【０００９】
以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１０】
＜システム構成＞先ず、図１（ａ）を参照して、本発明の通信機器としてデジタルカメラに適用した実施形態の通信システムの構成について説明する。図１（ａ）において、１０１、１０２、１０３はデジタルカメラであり、ここでは１０１をデジタルカメラＡ、１０２をデジタルカメラＢ、１０３をデジタルカメラＣと区別して表現する。また、デジタルカメラＡ、デジタルカメラＢ、デジタルカメラＣに共通する説明を行う場合は、デジタルカメラ（１０１、１０２、１０３）と表現する。１１１、１１２、１１３はデジタルカメラのユーザであり、ここでは１１１をデジタルカメラＡ１０１のユーザＡ、１１２をデジタルカメラＢ１０２のユーザＢ、１１３をデジタルカメラＣ１０３のユーザＣと区別して表現する。また、ユーザＡ、ユーザＢ、ユーザＣに共通する説明を行う場合は、ユーザ（１１１、１１２、１１３）と表現する。
【００１１】
各デジタルカメラ（１０１、１０２、１０３）は、近接無線通信のためのインターフェースを備えており、ユーザ（１１１、１１２、１１３）がデジタルカメラ同士を近接させることによって、Ｐ２Ｐ（ピアツーピア）でのデータ送受信を行うことが可能である。ここで、近接無線通信とは、通信距離が１ｍ未満、特には数１０ｃｍ未満であることを想定して規定された通信プロトコルに基づく無線通信を意味するものとする。このような通信プロトコルとしては、通信距離が約７０ｃｍ以下の「近傍型」、同約１０ｃｍ以下の「近接型」非接触通信プロトコルが知られている。具体的には、ＩＳＯ／ＩＥＣ１５６９３、ＩＳＯ／ＩＥＣ１４４３４、ＥＣＭＡ−３４０（ＩＳＯ／ＩＥＣ１８０９２）などの規格が存在する。
【００１２】
＜デジタルカメラの構成＞次に、図１（ｂ）を参照して、本実施形態のデジタルカメラ（１０１、１０２、１０３）の構成について説明する。図１（ｂ）において、制御部２０１はデジタルカメラ（１０１、１０２、１０３）の動作全体を制御する。制御部２０１は、例えばＣＰＵやメモリ等で構成される。メモリ２０２は画像データや各種のデータを記憶する。メモリ２０２は主に、制御部２０１が実行するプログラム格納領域、プログラム実行中のワーク領域、後述する表示部２０５に表示する画面データの格納領域など、様々なデータの格納領域として使用される。
【００１３】
操作部２０３は、ボタン、十字キー、ダイヤル、タッチパネル等で構成され、ユーザによる操作内容をデジタルカメラ（１０１、１０２、１０３）に入力する。操作部２０３は、電源スイッチや、動画、或いは静止画の撮影を指示するスイッチ、撮影モードと再生モード切り替えるためのモードスイッチ、メニュースイッチ等を有する。
【００１４】
操作制御部２０４は、操作部２０３によって入力された指令を制御部２０１に通知する。表示部２０５は、例えば液晶モニタ、有機ＥＬディスプレイ等で構成され、ユーザに操作画面データや画像データ、動画データを表示する。表示制御部２０６は、メモリ２０２或いは後述する記憶媒体２０７に記憶されている操作画面データや画像データ、動画データを取得し、表示部２０５に表示する。記憶媒体２０７は、例えばフラッシュメモリ、ハードディスク等で構成され、画像データ、動画データ等の大容量データを記憶する。
【００１５】
記憶媒体制御部２０８は、データを記憶媒体２０７に読み書きする。近接通信部２０９は、近接無線通信のためのインターフェースである。本実施形態では、各デジタルカメラ（１０１、１０２、１０３）の近接通信部２０９同士を近接させることによって通信を行う。また、近接通信部２０９は、外部機器との間での近接無線通信の接続および切断を検出する機能を備えており、外部機器との接続が確立又は切断されたときに、制御部２０１にイベントを通知する。
【００１６】
近接通信制御部２１０は、メモリ２０２又は記憶媒体２０７に記憶されたデータを近接通信部２０９により外部機器へ送信する。また、近接通信制御部２１０は、外部機器から近接通信部２０９を介して受信したデータを、メモリ２０２又は記憶媒体２０７に記憶する。
【００１７】
内部バス２１１は、図示の各処理ブロック間でデータを送受信する。音声出力部２１２は、例えばスピーカで構成され、音声を出力してユーザに対する報知を行う。音声出力部２１２は、例えば、近接通信部２０９にて通信が完了した際に、ユーザに対してその旨を報知することによって近接無線通信の切断をユーザに促すための通知を発することが可能である。
【００１８】
音声出力制御部２１３は、音声出力部２１２に対し音声データを送信し、音声を出力させる。本実施形態では、音声出力部２１２によって出力される音声データは予めメモリ２０２に格納されているものとする。撮像部２１４は、被写体の画像を撮影し、静止画データや動画データを出力する。また、信号処理部２１５は、撮影時においては、撮像部２１４から出力された静止画データや動画データに対し、所定の信号処理を施し、更に、公知の圧縮符号化方式に従って符号化処理を施す。また、再生時においては、記憶媒体２０７から再生された静止画データや動画データを復号する。
【００１９】
なお、上述した各処理ブロックは本発明に係る通信機器を適用した一例を示したものであり、これらに限定されるものではない。
【００２０】
＜撮影処理＞次に、デジタルカメラ（１０１、１０２、１０３）における、基本的な撮影処理について説明する。ユーザが操作部２０３を操作して電源をオンすると、デジタルカメラ（１０１、１０２、１０３）は撮影モードとなり、撮像部２１４によって撮影された被写体の動画データが出力され、撮影待機状態となる。撮像部２１４から出力された動画データは、表示制御部２０６に送られる。表示制御部２０６は、撮像部２１４から出力される動画データを表示部２０５に表示する。ユーザは表示部２０５に表示された被写体の画像を確認し、操作部２０３を操作して撮影を指示する。
【００２１】
ユーザが操作部２０３により静止画撮影を指示すると、制御部２０１は、撮像部２１４に対して、撮影指示に応じて一画面の静止画データを撮影し、出力するように制御する。信号処理部２１５は、撮像部２１４により得られた静止画データを処理し、更に、ＪＰＥＧ等の公知の符号化処理を施して記憶媒体制御部２０８に出力する。記憶媒体制御部２０８は、符号化された静止画データを含む静止画ファイルを作成し、記憶媒体２０７に対して記録する。
【００２２】
また、撮影待機状態において、ユーザが操作部２０３により動画撮影開始を指示すると、制御部２０１は、信号処理部２１５に対し、撮像部２１４により得られた動画データを処理し、更に、ＭＰＥＧ等の公知の符号化処理を開始するよう制御する。そして、信号処理部２１５から出力された動画データを記憶媒体制御部２０８に出力する。記憶媒体制御部２０８は、符号化された動画データを含む動画ファイルを作成し、記憶媒体２０７に対して記録する。また、ユーザが動画記録の停止を指示すると、制御部２０１は信号処理部２１５に対して符号化処理の停止を指示し、記憶媒体制御部２０８に対し、動画データの記録停止を指示する。本実施形態では、動画記録開始の指示から記録停止の指示までの間に記録された動画データを一つの動画ファイルとして記録する。
【００２３】
なお、本実施形態では、静止画、或いは動画の撮影時に、それぞれサムネイル画像を生成し、各ファイルに格納して記録する。信号処理部２１５は、記憶された画像データを用いてサムネイル画像のデータを生成する。
【００２４】
＜再生処理＞次に、デジタルカメラ（１０１、１０２、１０３）における、基本的な再生処理について説明する。ユーザが操作部２０３を操作して、再生モードへの切り替えを指示すると、制御部２０１は、デジタルカメラ（１０１、１０２、１０３）を再生モードに設定する。そして、制御部２０１は、記憶媒体制御部２０８を制御し、記憶媒体２０７に記録された静止画ファイル、或いは動画ファイルを読み出す。ここで、ユーザが静止画の再生を指示した場合、記憶媒体制御部２０８は、記憶媒体２０７から読み出した静止画ファイルに含まれる静止画データを信号処理部２１５に送る。信号処理部２１５は再生された静止画データを復号し、表示制御部２０６に送る。表示制御部２０６は、再生された静止画データのサイズを表示部２０５に適したサイズに変更し、表示部２０５に表示する。
【００２５】
また、ユーザが動画の再生を指示した場合、記憶媒体制御部２０８は、記憶媒体２０７から読み出した動画ファイルに含まれる動画データを信号処理部２１５に送る。信号処理部２１５は再生された動画データを復号し、表示制御部２０６に送る。表示制御部２０６は、再生された動画データのサイズを表示部２０５に適したサイズに変更し、表示部２０５に表示する。
【００２６】
本実施形態では、再生モードにおいて、記憶媒体２０７に記憶された複数の画像データのサムネイル画像の一覧画面を表示部２０５に表示する機能を持つ。ユーザが操作部２０３を操作して、サムネイル表示を指示すると、制御部２０１は、記憶媒体制御部２０８に対し、静止画ファイル、或いは動画ファイルのサムネイルデータを再生するように制御する。記憶媒体制御部２０８は、再生したサムネイル画像のデータを表示制御部２０６に送る。表示制御部２０６は、複数のサムネイル画像データに基づいて一画面のサムネイル一覧画面を生成し、表示制御部２０６に表示する。ユーザは操作部２０３を操作して、表示部２０５に表示されたサムネイルを選択し、再生を指示することができる。再生の指示があると、制御部２０１は、選択、指示されたサムネイルに対応した静止画ファイルを前述のように再生するように、各部を制御する。
【００２７】
＜デジタルカメラによる通信処理＞次に、本実施形態におけるデータの送信及び受信処理について説明する。図２は、デジタルカメラ（１０１、１０２、１０３）による画像データの送信処理を示すフローチャートである。なお、図２の処理は、制御部２０１が各部を制御することにより実現される。
【００２８】
まず、通信モードが設定されたか否かを判定する（Ｓ２０１）。本実施形態では、撮影モード、或いは、再生モードの状態で、ユーザはモード設定のために操作部２０３を操作してメニュー画面を表示部２０５に表示し、このメニュー画面を利用して通信モードを設定することができる。通信モードが設定された場合、制御部２０１はカメラを通信モードに設定する（Ｓ２０２）。本実施形態では、通信モードとは、他のデジタルカメラを含む外部機器との間で、近接通信部２０９によりデータの通信を行うためのモードである。通信モードが設定されると、制御部２０１は、カメラを通信モードに設定し、近接通信制御部２１０に対し、無線通信の準備を指示する。
【００２９】
次に、制御部２０１は、表示制御部２０６に対し、送信する画像をユーザに選択させるための選択画面を表示部２０５に表示する様に指示する（Ｓ２０３）。図４（ａ）は選択画面４０１の例を示している。ユーザは、この選択画面を利用し、操作部２０３を操作することにより、記憶媒体２０７に記憶された複数の静止画、動画データのうち、外部機器に送信すべきデータを選択する。
【００３０】
選択画面を表示すると、制御部２０１は、送信する画像が選択されたか否かを判定する（Ｓ２０４）。送信する画像が選択されず、ユーザが操作部２０３を操作して送信中止を指示すると（Ｓ２１３）、制御部２０１は、カメラのモードを通信モードに切り替わる前のモードに変更し、終了する（Ｓ２１２）。
【００３１】
また、Ｓ２０４で送信する画像が選択されると、制御部２０１は、選択された画像データ（静止画ファイル、動画ファイル）を示す送信予定リストを生成してメモリ２０２に記憶する。また、制御部２０１は、表示制御部２０６に対し、受信側のカメラに対して近接を促す画面を表示部２０５に表示する様に指示する（Ｓ２０５）。図４（ｂ）はこのときに表示される画面４０２を示している。
【００３２】
この状態で、制御部２０１は、近接通信制御部２１０より、外部機器との間で近接無線通信の接続が確立された旨の通知を受けるのを待つ（Ｓ２０６）。具体的には、送信側のカメラと受信側のカメラにおける近接通信部２０９が近接され、通信可能な状態となったことを検出する。無線通信の接続が確立されず、Ｓ２０５で近接を促す画面を表示してから所定期間が経過すると（Ｓ２１４）、制御部２０１はカメラのモードを自動的に通信モードに切り替わる前のモードに変更し、終了する（Ｓ２１２）。また、Ｓ２１４で、所定期間経過していない場合、ユーザにより送信中止の指示があると（Ｓ２１５）、カメラのモードを通信モードに切り替わる前のモードに変更し、終了する（Ｓ２１２）。
【００３３】
また、Ｓ２０６で通信が確立された旨の通知を受けると、制御部２０１は近接通信制御部２１０に対して受信側のカメラと通信を開始して、画像データを送信するように指示する（Ｓ２０７）。具体的には、近接通信部２０９により、まず、送信要求メッセージを送信する。送信要求メッセージには、送信を要求する旨の情報、および送信される画像データに関する情報が含まれる。ここで、画像データに関する情報とは、例えばファイル名、ファイルサイズ等である。そして、送信要求メッセージに引き続き、メモリ２０２に記憶しておいた送信予定リストに基づいて、選択された画像データのファイルを、記憶媒体制御部２０８により、順次、記憶媒体２０７から読み出し、近接通信部２０９により受信側のカメラに送信する。そして、選択された画像データを全て送信し終わると、制御部２０１は、送信完了を示す情報を表示部２０５に表示すると共に、音声出力部２１２から音声を出力する（Ｓ２０８）。そして、制御部２０１は、近接通信部２０９から近接無線通信の接続切断の通知を待つ（Ｓ２０９）。
【００３４】
制御部２０１は、近接通信部２０９から接続切断の通知を受信した場合、通信モードに設定したまま、直前に送信した画像を、直前に送信した外部機器以外の機器にも送信するかどうかをユーザに問い合わせるための問い合わせ画面を表示部２０５に表示するよう、表示制御部２０６を制御する（Ｓ２１０）。図４（ｃ）は、このときに表示される問い合わせ画面４０３を示している。
【００３５】
ユーザは問い合わせ画面が表示されると、操作部２０３を操作し、転送するかどうかを選択する。問い合わせの結果、ユーザにより転送が選択されない場合には、制御部２０１は、カメラのモードを通信モードに切り替わる前のモードに変更する（Ｓ２１２）。また、ユーザにより転送が選択されると、直前に送信した画像を、再度、送信すべき画像として選択して、Ｓ２０５に戻る（Ｓ２１６）。
【００３６】
次に、画像データの受信処理を説明する。図５は、デジタルカメラ（１０１、１０２、１０３）における受信処理を示すフローチャートである。なお、図５の処理は、制御部２０１が各部を制御することにより実現される。
【００３７】
本実施形態では、画像データを外部機器より受信する場合、近接通信部２０９が外部機器における近接通信部の近接を検出すると、その旨を近接通信制御部２１０が制御部２０１に通知する。近接通信制御部２１０は、外部機器の近接を検知すると、自動的に、近接無線通信の接続処理を開始する。次に、制御部２０１は、近接通信制御部２１０から近接無線通信による接続確立の通知を待つ（Ｓ５０１）。制御部２０１は、近接通信部２０９から接続確立が通知されると、自動的にカメラのモードを通信モードに変更する（Ｓ５０２）。この際、カメラが撮影モードであった場合には、撮影待機状態のときに自動的に通信モードに変更し、静止画、或いは動画の撮影中であった場合には通信モードに変更せず、そのまま撮影を継続する。また、カメラが再生モードであった場合には、制御部２０１は自動的に通信モードに変更する。このとき、動画、或いは静止画の再生中であっても、再生動作を停止して通信モードに変更する。
【００３８】
次に、制御部２０１は、近接通信部２０９により送信側のカメラと通信を行い、画像データを受信する（Ｓ５０３）。具体的には、近接通信部２０９は、送信側のカメラから送信された送信要求メッセージを受信する。前述のように、送信要求メッセージには、送信を要求する旨の情報、および送信される画像データに関する情報が含まれる。ここで、画像データに関する情報とは、例えばファイル名、ファイルサイズ等である。続いて、近接通信部２０９が画像データを受信する。近接通信制御部２１０は、受信された画像データを、順次、記憶媒体２０７に記録する。
【００３９】
全ての画像データを受信すると、制御部２０１は、音声出力部２１２によって通信が完了したことをユーザに通知するための音を出力し、また、受信が完了した旨の情報を表示部２０５に表示する（Ｓ５０４）。そして、制御部２０１は、近接通信部２０９から近接無線通信の接続切断の通知を待つ（Ｓ５０５）。
【００４０】
制御部２０１は、近接通信部２０９から接続切断の通知を受信した場合、カメラのモードを通信モードに設定したまま、今回受信した画像データを他の機器に転送するか否かをユーザに問い合わせるための画面を表示部２０５に表示する（Ｓ５０６）。図４（ｄ）は、このときに表示される問い合わせ画面４０４を示している。
【００４１】
問い合わせ画面を表示した結果、制御部２０１が、ユーザから転送しない旨の指示を受け付けた場合は、カメラのモードを通信モードに変更する前のモードに変更し、処理を終了する（Ｓ５１２）。
【００４２】
また、ユーザにより転送が選択されると、制御部２０１は、表示制御部２０６に対し、受信側のカメラに対して近接を促す画面を表示部２０５に表示する様に指示する（Ｓ５０８）。図４（ｂ）はこのときに表示される画面４０２を示している。
【００４３】
この状態で、制御部２０１は、近接通信制御部２１０より、外部機器との間で近接無線通信の接続が確立された旨の通知を受けるのを待つ（Ｓ５０９）。無線通信の接続が確立されず、Ｓ５０６で近接を促す画面を表示してから所定期間が経過すると（Ｓ５１３）、制御部２０１はカメラのモードを自動的に通信モードに切り替わる前のモードに変更し、終了する（Ｓ５１２）。また、Ｓ５１３で、所定期間経過していない場合、ユーザにより送信中止の指示があると（Ｓ５１４）、カメラのモードを通信モードに切り替わる前のモードに変更し、終了する（Ｓ５１２）。
【００４４】
また、Ｓ５０９で通信が確立された旨の通知を受けると、制御部２０１は近接通信制御部２１０に対して受信側のカメラと通信を開始して、画像データを送信するように指示する（Ｓ５１０）。具体的には、近接通信部２０９により、前述の様に送信要求メッセージを送信し、引き続き、Ｓ５０３で今回受信されて記憶媒体２０７に記憶された画像データを、順次、記憶媒体２０７より読み出し、近接通信部２０９により受信側のカメラに送信する。そして、画像データを全て送信し終わると、制御部２０１は、送信完了を示す情報を表示部２０５に表示すると共に、音声出力部２１２から音声を出力する（Ｓ５１１）。そして、カメラのモードを通信モードに変更する前のモードに変更し、処理を終了する（Ｓ５１２）。
【００４５】
次に、図３を用いて、デジタルカメラＢ１０２がデジタルカメラＡ１０１から画像データを受信した後、デジタルカメラＣ１０３に転送する処理について説明する。図３では、デジタルカメラＡ１０１が図２に示す処理を実行し、デジタルカメラＢ１０２とデジタルカメラＣ１０３が図５に示す処理を実行する。
【００４６】
Ｓ３０１では、ユーザＡ１１１がデジタルカメラＡ１０１を操作し、デジタルカメラＡ１０１を近接無線通信による画像送信のための通信モードに設定する。そして、通信モードに設定後、例えばユーザＡ１１１が、デジタルカメラＡ１０１のメニュー画面を操作して、前述の様に送信する画像データを選択する。
【００４７】
図４（ａ）はこのときに表示される選択画面４０１を示している。図４（ａ）では、記憶媒体２０７に記憶されている画像データのサムネイル画像を表示している。そして、ユーザは、表示されたサムネイル画像を確認して送信する画像を選択する。図４（ａ）では、送信する画像として、ＩＭＧ＿０００１．ＪＰＧ、ＩＭＧ＿０００２．ＪＰＧ、ＩＭＧ＿０００４．ＪＰＧ、及びＩＭＧ＿０００６．ＪＰＧが選択されている。以下では、これら４つの画像が送信する画像データとして選択されたものとする。
【００４８】
ユーザＡ１１１により送信する画像が選択されると、デジタルカメラＡ１０１は、図４（ｂ）に示す、表示部２０５に送信先機器との近接接続を促す画面を表示する。
【００４９】
Ｓ３０２では、ユーザＡ１１１とユーザＢ１１２によって、デジタルカメラＡ１０１とデジタルカメラＢ１０２が近づけられる。Ｓ３０３では、デジタルカメラＡ１０１の近接通信部２０９と、デジタルカメラＢ１０２の近接通信部２０９とによって近接無線通信による接続の確立を検出する。Ｓ３０３で、デジタルカメラＢ１０２がデジタルカメラＡ１０１の近接を検出すると、通信モードに変更する。Ｓ３０４では、Ｓ３０１にて、デジタルカメラＡ１０１は、画像送信を要求する内容の送信要求メッセージをデジタルカメラＢ１０２に送信する。送信要求メッセージには、送信画像に関する情報として、例えばＳ３０１で選択された画像のファイル名やファイルサイズ等が含まれている。
【００５０】
Ｓ３０５では、デジタルカメラＡ１０１は、Ｓ３０４にて送信した送信要求メッセージにおいて指定されている画像ファイルを記憶媒体２０７から読み出し、デジタルカメラＢ１０２に送信する。
【００５１】
画像データの送受信処理が終了すると、Ｓ３０６では、デジタルカメラＡ１０１の音声出力部２１２、およびデジタルカメラＢ１０２の音声出力部２１２によって通信が完了したことをユーザに通知するための音が出力される。
【００５２】
Ｓ３０７では、ユーザＡ１１１とユーザＢ１１２によって、デジタルカメラＡ１０１とデジタルカメラＢ１０２が離される。Ｓ３０８では、デジタルカメラＡ１０１の近接通信部２０９と、デジタルカメラＢ１０２の近接通信部２０９とによって近接無線通信による接続の切断を検出する。Ｓ３０９では、デジタルカメラＡ１０１とデジタルカメラＢ１０２は、それぞれの表示部２０５に、Ｓ３０５にて送受信した画像データを別の機器に転送するか否かを問い合わせる画面を自動的に表示し、ユーザからの指示を受け付ける。デジタルカメラＡ１０１の表示部２０５には図４（ｃ）に示す問い合わせ画面４０３が表示される。また、デジタルカメラＢ１０２の表示部２０５には図４（ｄ）に示す問い合わせ画面４０４が表示される。
【００５３】
Ｓ３１０では、ユーザＢ１１２は、デジタルカメラＢ１０２の操作部２０３によって転送処理を選択する。例えば、図４（ｄ）の問い合わせ画面を見ながら、ユーザが操作部２０３を操作し、「はい」のボタンを選択することによって転送処理が選択される。これによりデジタルカメラＢ１０２は、通信モードを設定した状態で、Ｓ３０５にて受信した画像データ、ここでは四つの画像ファイルを送信する画像として自動的に選択する。そして、デジタルカメラＢ１０２は、表示部２０５に対し、図４（ｂ）の表示画面４０２を表示して、送信側のカメラ、ここではデジタルカメラＣ１０３が近接されるのを待つ。
【００５４】
Ｓ３１１では、ユーザＢ１１２とユーザＣ１１３によって、デジタルカメラＢ１０２とデジタルカメラＣ１０３とが近づけられる。Ｓ３１２では、デジタルカメラＢ１０２の近接通信部２０９と、デジタルカメラＣ１０３の近接通信部２０９とは近接無線通信による接続の確立を検出する。デジタルカメラＣ１０３では、デジタルカメラＢ１０２との近接を検出すると通信モードに変更する。Ｓ３１３では、Ｓ３１０にて選択した画像の送信を要求する内容の送信要求メッセージを、デジタルカメラＣ１０３に送信する。送信要求メッセージには、送信される画像に関する情報として、ファイル名、ファイルサイズ等が含まれている。Ｓ３１４では、デジタルカメラＢ１０２は、Ｓ３１３にて送信した送信要求メッセージに対応する画像データを、デジタルカメラＣ１０３に送信する。
【００５５】
画像データの送受信処理が終了すると、Ｓ３１５にてデジタルカメラＢ１０２の音声出力部２１２とデジタルカメラＣ１０３の音声出力部２１２に、通信が完了したことをユーザに通知するための音が出力される。Ｓ３１６では、ユーザＢ１１２とユーザＣ１１３によって、デジタルカメラＢ１０２とデジタルカメラＣ１０３が離される。デジタルカメラＢ１０２は、デジタルカメラＣ１０３との接続が切断すると、通信モードから、元のモードに切り替える。Ｓ３１７では、デジタルカメラＢ１０２の近接通信部２０９と、デジタルカメラＣ１０３の近接通信部２０９とは近接無線通信による接続の切断を検出する。
【００５６】
この様に、ユーザは、画像データを受信したときに表示される問い合わせ画面により転送を指示するだけで、改めて送信する画像を選択することなく、受信した画像を他のカメラに転送することが可能となる。
【００５７】
なお、Ｓ３０９においては、デジタルカメラＡ１０１には図４（ｃ）に示した問い合わせ画面４０３が表示される。ユーザＡ１１１が、送信したデータを他の機器に送信する選択がされた場合、デジタルカメラＡ１０１は、直前で送信した画像をそのまま送信候補の画像として選択する。そして、通信モードに設定したまま、表示部２０５に対して再度図４（ｂ）の画面４０２を表示し、送信先のカメラが近接されるのを待つ。
【００５８】
また、Ｓ３０６とＳ３１５では、送信側と受信側の両方で通信が完了したことをユーザに通知していたが、これに限定されず、どちらか一方のデジタルカメラの音声出力部２１２によって通知を行ってもよい。
【００５９】
また、上述したシーケンスでは、ユーザＡ、ユーザＢ、ユーザＣと３つに区別して説明したが、３人が全て他人である必要はなく、例えば全て同一のユーザであってもよい。
【００６０】
また、図２のＳ２１１において転送が選択されなかった場合に元のモードに戻るのではなく、通信モードに設定したままＳ２０３に戻り、新たに送信画面を選択させるようにしてもよい。
【００６１】
また、受信側のカメラにおける近接通信部２０９により外部機器の近接が検出されたときに図５の処理を開始するのではなく、送信時と同様に、通信モードに設定した状態で外部機器の近接が検出されたときに図５の処理を開始するようにしてもよい。
【００６２】
この場合、受信側のカメラにおいては、通信モード以外のモードで外部機器が近接されても自動的に通信モードに切り替わらない。そして、ユーザが通信モードに設定すると、Ｓ２０１〜Ｓ２０３の処理と同様にカメラを通信モードに設定して、選択画面を表示する。この状態で、画像が選択されずに外部機器の近接を検出すると、図５の処理を開始する。
【００６３】
この様に、画像を受信する場合にも、ユーザが通信モードに設定することによって、受信側のカメラのユーザが意図しないタイミングで画像が送信されることを防ぐことができる。
【００６４】
［実施形態２］次に、第２の実施形態を説明する。本実施形態では、画像データを送信する際に、この画像データを送信先の機器から更に他の機器に対する送信が可能かどうかを示す転送許可情報を送信する。受信側の機器では、外部機器から画像データと転送許可情報とを受信した場合に、転送許可情報に応じて他の外部機器への転送処理を実行する。なお、本実施形態のシステム構成、デジタルカメラ（１０１、１０２、１０３）の構成については、実施形態１と同一であるため説明を省略する。
【００６５】
本実施形態では、ユーザは操作部２０３を操作することにより、記憶媒体２０７に記憶された各画像データについて、送信先の機器から更に他の機器に対する送信を許可するか否かを設定することができる。本実施形態では、撮影された直後は、初期値として、転送が禁止されていない旨を示す値を転送許可情報として設定して記録する。そして、ユーザにより転送禁止、或いは転送回数の制限が設定されると、その旨を示す値を転送許可情報として設定する。具体的には、転送を禁止するか否かを設定する。また、転送の禁止が設定されない場合には、更に、転送を許可する回数を設定する。また、転送可能な回数として、無制限が設定された場合には、その旨を転送許可情報として設定する。
【００６６】
図６は、デジタルカメラ（１０１、１０２、１０３）における受信処理を示すフローチャートである。なお、図２の処理は、制御部２０１が各部を制御することにより実現される。また、図６において、図５と同一の処理については、図５と同一の符号を付与して説明は省略する。
【００６７】
図６に示す様に、送信側のカメラとの間で通信の接続が確立されると（Ｓ５０１でＹＥＳ）、制御部２０１はカメラを通信モードに設定する（Ｓ５０２）。そして、制御部２０１は、近接通信部２０９を介して、外部機器から画像データと共に、この画像データに関する転送許可情報を受信する（Ｓ６０１）。転送許可情報は、受信した送信要求メッセージにて送信画像として指定されている画像データが、他の外部機器に転送可能か否かを示す情報である。図７（ａ）は転送許可情報を示し、Ｎｏ．は画像データの数を示す数値であり、データ名はファイル名を示し、転送可能回数は、画像データを残り何回転送することが可能かを示す数値である。例えば、ＩＭＧ＿０００１．ＪＰＧは、残り１０回転送することが可能であることを示す。制御部２０１は、受信した転送可能情報をメモリ２０２に格納する。
【００６８】
この様に画像データと転送許可情報とを受信後、通信の接続が切断すると、制御部２０１は、Ｓ６０１にてメモリ２０２に格納した転送許可情報を読み出し、受信した全ての画像データについて、他の外部機器に転送か否かを判定する（Ｓ６０２）。本実施形態では、図７（ａ）に示す「転送可能回数」が１回以上であれば転送可能と判定し、１回未満（つまり、０）であれば転送禁止であると判定する。受信した画像データのうちの何れかが転送可能であった場合は、転送が許可されている画像データを次に送信する画像として自動的に選択し、図４（ｄ）に示す問い合わせ画面４０４を表示部２０５に表示する（Ｓ５０６）。また、受信した画像データの全てが転送禁止であると判定された場合は処理を終了する。
【００６９】
問い合わせ画面を表示した後、ユーザが転送を選択すると、近接を促す画面を表示部２０５に表示して転送先のカメラが近接されるのを待つ。そして、通信の接続が確立されると、制御部２０１は、近接通信部２０９を介して、Ｓ５０６で選択した画像データのうち転送が許可されている画像データと、この画像データに係る転送許可情報を外部機器に送信する（Ｓ６０３）。このとき、本実施形態では、制御部２０１は、転送する画像データの転送可能回数の値を１だけ減らす。図７（ｂ）は、Ｓ６０３にて送信される転送許可情報を例示している。図７（ｂ）では、図７（ａ）で１０であった各画像データの転送可能回数が１ずつ減らされ、９となっている。また、転送許可情報として設定された値が、転送回数が無制限であることを示す所定値であった場合には、転送可能回数の値を変更せず、所定値のまま送信する。
【００７０】
この様に、本実施形態によれば、画像データを送信する際に、転送可能回数を設定することができる。そのため、転送先のカメラから無制限に画像が転送されるのを防ぐことができる。
【００７１】
［実施形態３］次に、第３の実施形態を説明する。本実施形態では、画像データを受信した際にユーザに対して転送を問い合わせた結果、転送指示が選択された状態で近接された外部機器が、画像データの送信元の機器であった場合には送信を禁止する。
【００７２】
なお、本実施形態のシステム構成、デジタルカメラ（１０１、１０２、１０３）の構成については、第１の実施形態と同一であるため説明を省略する。図８は、デジタルカメラ（１０１、１０２、１０３）における受信処理を示すフローチャートである。なお、図８の処理は、制御部２０１が各部を制御することにより実現される。また、図８において、図５と同一の処理については、図５と同一の符号を付与して説明は省略する。
【００７３】
図８に示す様に、送信側のカメラとの間で通信の接続が確立されると（Ｓ５０１でＹＥＳ）、制御部２０１はカメラを通信モードに設定する（Ｓ５０２）。そして、制御部２０１は、近接通信部２０９によって機器認証処理を実行する（Ｓ８０１）。ここで、制御部２０１は、画像データの送信側の外部機器の識別情報を受信すると共に、送信側の外部機器に対して自分の識別情報を送信する。本実施形態では、機器の識別情報として、機器名とユニークＩＤを、送信側の機器と受信側の機器との間で、お互いに送受信する。図９（ａ）は送信側の外部機器から取得した機器名とユニークＩＤを示す。図９（ａ）において、機器名は外部機器の名前を示し、ユニークＩＤは外部機器を一意に示すための識別情報である。受信した識別情報はメモリ２０２に記憶される。
【００７４】
この様に、外部機器から識別情報を受信した後、前述の様に、画像データを受信する。そして、受信が完了すると、図４（ｄ）の問い合わせ画面を表示部２０５に表示し、転送が指示されると、受信した画像データを送信する画像として選択して、図４（ｂ）の表示画面４０２を表示部２０５に表示する。
【００７５】
この状態で、外部機器が近接されて通信の接続が確立されると、制御部２０１は、Ｓ８０１と同様の機器認証処理を実行する（Ｓ８０２）。そして、制御部２０１は、Ｓ８０２の機器認証処理にて第２の外部機器から取得した識別情報と、Ｓ８０１の機器認証処理にて第１の外部機器から取得した識別情報とを比較する。そして、比較結果に基づいて、今接続している外部機器が、送信候補の画像データの送信元のカメラと一致するか否かを判定する（Ｓ８０３）。そして、送信元のカメラと一致すると判定した場合、制御部２０１は、表示部２０５に、Ｓ５０９において近接接続した外部機器が、Ｓ５０３にてデータを受信した際の送信元の外部機器であることを示す警告画面を表示する（Ｓ８０４）。そして、Ｓ５０９に戻り、再び他の外部機器との近接接続を待つ。図９（ｂ）はＳ８０４にて表示される警告画面を例示している。
【００７６】
また、Ｓ５０９で近接した外部機器が、画像データの送信元のカメラとは別の機器であった場合には、前述のように、画像データを送信する。
【００７７】
この様に、本実施形態によれば、外部機器から受信した画像データを他の外部機器に送信するために近接接続待ちの状態で、画像データの送信元の外部機器と近接接続された場合、ユーザに警告を発する。これにより、不必要な転送処理を避けることが可能となる。
【００７８】
なお、本実施形態では、Ｓ８０３、Ｓ８０４にて、送信元のカメラに対して画像を送信しようとした場合に、警告画面を表示して転送を禁止していた。一方、図２に示す様に、ユーザが通信モードに変更し、画像データを他の機器に送信する場合には、送信先の機器が、送信候補の機器であっても送信を許可するものとする。
【００７９】
［実施形態４］次に、第４の実施形態を説明する。本実施形態では、画像データを受信した際にユーザに対して転送を問い合わせた結果、転送指示が選択された状態で近接された外部機器が、送信候補の画像データを過去に転送したことがある機器であった場合には送信を禁止する。
【００８０】
なお、本実施形態のシステム構成、デジタルカメラ（１０１、１０２、１０３）の構成については、第１の実施形態と同一であるため説明を省略する。図１０は、デジタルカメラ（１０１、１０２、１０３）における受信処理を示すフローチャートである。なお、図１０の処理は、制御部２０１が各部を制御することにより実現される。また、図１０において、図５、或いは図８と同一の処理については、図５や図８と同一の符号を付与して説明は省略する。
【００８１】
図１０に示す様に、送信側のカメラとの間で通信の接続が確立されると（Ｓ５０１でＹＥＳ）、制御部２０１はカメラを通信モードに設定する（Ｓ５０２）。そして、制御部２０１は、近接通信部２０９によって機器認証処理を実行する。次に、制御部２０１は、近接通信部２０９を介して、画像データと転送履歴情報とを外部機器から受信する（Ｓ１００１）。本実施形態では、画像データを送信する際に、この画像データが過去に送信、或いは記憶された機器の識別情報を送信する。転送履歴情報には、送信要求メッセージにおいて送信画像として指定されている各画像データを過去に転送したことのある外部機器の機器名及びユニークＩＤが含まれる。図１１（ａ）はＳ１００１にて受信した転送履歴情報を示している。図１１（ａ）では、Ｓ５０２にて受信した画像データのうちの一つが、現在までに、デジタルビデオカメラＡ、携帯電話Ａ、デジタルカメラＣ、デジタルカメラＡの、合計４つの機器に記憶された履歴があることを示している。なお、本実施形態では、過去に転送されたことがある全ての機器ではなく、直前のｎ回（ｎは１以上の整数）の送信、或いは撮影処理にて記憶された機器の識別情報を履歴情報として送信する。
【００８２】
この様に、外部機器から識別情報を受信した後、前述の様に、画像データを受信する。そして、受信が完了すると、図４（ｄ）の問い合わせ画面を表示部２０５に表示し、転送が指示されると、受信した画像データを送信する画像として選択して、図４（ｂ）の表示画面４０２を表示部２０５に表示する。
【００８３】
この状態で、外部機器が近接されて通信の接続が確立されると、制御部２０１は、Ｓ８０１と同様の機器認証処理を実行する。そして、制御部２０１は、Ｓ８０２の機器認証処理にて第２の外部機器から取得した識別情報が、Ｓ１００１にて第１の外部機器から取得した全ての画像データの履歴情報に含まれているか否かを判定する（Ｓ１００２）。送信元のカメラが履歴情報に含まれていると判定した場合、制御部２０１は、表示部２０５に、Ｓ５０９にて近接接続した外部機器が、Ｓ１００１にて受信した画像データを過去に受信、或いは保持したことがあることを示す警告画面を表示する（Ｓ１００３）。そして、Ｓ５０９に戻り、再び他の外部機器との近接接続を待つ。図１１（ｂ）はＳ１００３にて表示される警告画面を例示している。
【００８４】
Ｓ１００２において、接続された機器が、受信した全ての画像データの転送履歴情報に含まれていない場合、制御部２０１は、Ｓ５０６で選択された画像データのうちＳ５０９で接続された機器が転送履歴情報に含まれていないものを送信する（Ｓ１００４）。ここで、制御部２０１は、Ｓ１００１にて受信した転送履歴情報に自身の機器名及びユニークＩＤを追加する。図１１（ｃ）はＳ１００４にて送信される転送履歴情報を例示し、デジタルカメラＢ１０２の機器名及びユニークＩＤがＮｏ．５に追加される。
【００８５】
この様に、第４の実施形態によれば、デジタルカメラＢ１０２は、外部機器から受信した画像データを他の外部機器に送信するために近接接続待ちの状態において、過去に同じ画像データを転送した履歴のある外部機器と近接接続されるとユーザに警告を発する。これにより、不必要な転送処理を避けることが可能となる。
【００８６】
［その他の実施形態］また、第１から第４の実施形態では、本発明をデジタルカメラに対して適用した場合について説明したが、これ以外にも、外部機器との間で通信を行う機器に対して、同様に本発明を適用することが可能である。
【００８７】
また、本発明は、上記実施形態と同等の処理を、コンピュータプログラムでも実現できる。この場合、図１をはじめとする構成要素の各々は関数、もしくはＣＰＵが実行するサブルーチンで機能させれば良い。また、通常、コンピュータプログラムは、ＣＤ−ＲＯＭ等のコンピュータ可読記憶媒体に格納されており、それを、コンピュータが有する読取り装置（ＣＤ−ＲＯＭドライブ等）にセットし、システムにコピーもしくはインストールすることで実行可能になる。従って、かかるコンピュータ可読記憶媒体も本発明の範疇にあることは明らかである。
【図１】
2011004389.tif 000003
【図２】
2011004389.tif 000004
【図３】
2011004389.tif 000005
【図４】
2011004389.tif 000006
【図５】
2011004389.tif 000007
【図６】
2011004389.tif 000008
【図７】
2011004389.tif 000009
【図８】
2011004389.tif 000010
【図９】
2011004389.tif 000011
【図１０】
2011004389.tif 000012
【図１１】
2011004389.tif 000013