(57)【要約】【課題】消費電力を低減し、無線通信による好適なデータ送受信を実現する。【解決手段】送信装置は、送信先である受信装置と低消費電力の第１の通信方式に係る通信接続が確立されている間に、データの送信を行うものとして予め定められた条件を満たすか否かを判断する。そして該予め定められた条件を満たすと判断した場合に、第１の通信方式よりは消費電力の高い第２の通信方式に係る通信接続の確立を促す通知を第１の通信方式に係る通信を介して受信装置に通知する。そして送信装置は、該通知の後、第２の通信方式に係る通信接続が確立された場合に、データの送信を該通信を介して行う。【選択図】図６
2015076816.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を行う第１の通信手段と、該第１の通信手段よりも消費電力が少ない無線通信を行う第２の通信手段とを有する送信装置であって、
送信先である受信装置と前記第２の通信手段を介する通信接続が確立されている間に、データの送信を行うものとして予め定められた条件を満たすか否かを判断する判断手段と、
前記判断手段により前記予め定められた条件を満たすと判断された場合に、前記第１の通信手段を介する通信接続の確立を促す通知を前記第２の通信手段を介して前記受信装置に通知する通知手段と、
前記通知手段による通知の後、前記第１の通信手段を介する通信接続が確立された場合に、データの送信を前記第１の通信手段を介して行う制御手段と、を有する
ことを特徴とする送信装置。
【請求項２】
前記通知手段は、前記第１の通信手段を介したデータの送信の完了後、前記第１の通信手段を介する通信接続の切断を促す通知を前記第２の通信手段を介して前記受信装置に通知することを特徴とする請求項１に記載の送信装置。
【請求項３】
画像データを取得して記録媒体に記録する取得手段をさらに有し、
前記受信装置に送信していない画像データが前記記録媒体に存在する場合、あるいは前記取得手段による画像データの取得が行われないモードに前記送信装置が設定されている場合に、前記予め定められた条件を満たすと判断する
ことを特徴とする請求項１または２に記載の送信装置。
【請求項４】
画像データを取得して記録媒体に記録する取得手段をさらに有し、
前記制御手段は、前記記録媒体の記録可能な容量が閾値を下回った場合に、前記第１の通信手段を介したデータの送信が完了した後、該データを前記記録媒体から削除する
ことを特徴とする請求項１乃至３のいずれか１項に記載の送信装置。
【請求項５】
画像データを取得して記録媒体に記録する取得手段をさらに有し、
前記通知は、新たな画像データが取得されたことを示す通知を含み、
前記制御手段は、前記第１の通信手段を介する通信接続が確立された場合に、前記受信装置から画像データの送信要求がなされたことに応じて、該要求された画像データを前記第１の通信手段を介して送信する
ことを特徴とする請求項１乃至３のいずれか１項に記載の送信装置。
【請求項６】
前記通知手段は、前記通知とともに新たに取得された画像データの代表画像を前記第２の通信手段を介して前記受信装置に送信することを特徴とする請求項５に記載の送信装置。
【請求項７】
画像データを取得して記録媒体に記録する取得手段をさらに有し、
前記通知は、新たな画像データが取得されたことを示す通知と、前記記録媒体の記録可能な容量が閾値を下回ったことを示す通知とを含み、
前記制御手段は、前記第１の通信手段を介したデータの送信が完了した後、前記受信装置から該データの削除要求がなされたことに応じて、該データを前記記録媒体から削除する
ことを特徴とする請求項１乃至３、５、及び６のいずれか１項に記載の送信装置。
【請求項８】
無線通信を行う第１の通信手段と、該第１の通信手段よりも消費電力が少ない無線通信を行う第２の通信手段とを有する受信装置であって、
前記第１の通信手段を介する通信接続の確立を促す通知を、前記第２の通信手段を介して送信元である送信装置から受信したことに応じて、前記第１の通信手段を介する通信接続を確立し、データの受信を前記第１の通信手段を介して行う制御手段を有する
ことを特徴とする受信装置。
【請求項９】
無線通信を行う第１の通信手段と、該第１の通信手段よりも消費電力が少ない無線通信を行う第２の通信手段とを有する送信装置の制御方法であって、
前記送信装置の判断手段が、送信先である受信装置と前記第２の通信手段を介する通信接続が確立されている間に、データの送信を行うものとして予め定められた条件を満たすか否かを判断する判断工程と、
前記送信装置の通知手段が、前記判断工程において前記予め定められた条件を満たすと判断された場合に、前記第１の通信手段を介する通信接続の確立を促す通知を前記第２の通信手段を介して前記受信装置に通知する通知工程と、
前記送信装置の制御手段が、前記通知手段による通知の後、前記第１の通信手段を介する通信接続が確立された場合に、データの送信を前記第１の通信手段を介して行う制御工程と、を有する
ことを特徴とする送信装置の制御方法。
【請求項１０】
無線通信を行う第１の通信手段と、該第１の通信手段よりも消費電力が少ない無線通信を行う第２の通信手段とを有する受信装置の制御方法であって、
前記受信装置の制御手段が、前記第１の通信手段を介する通信接続の確立を促す通知を、前記第２の通信手段を介して送信元である送信装置から受信したことに応じて、前記第１の通信手段を介する通信接続を確立し、データの受信を前記第１の通信手段を介して行う制御工程を有する
ことを特徴とする受信装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至７のいずれか１項に記載の送信装置の各手段として機能させるためのプログラム。
【請求項１２】
コンピュータを、請求項８に記載の受信装置の各手段として機能させるためのプログラム。
【請求項１３】
送信装置と受信装置とが、無線通信を行う第１の通信手段と、該第１の通信手段よりも消費電力が少ない無線通信を行う第２の通信手段を介する通信接続を行いデータの送受信を行う送受信システムであって、
前記送信装置は、
前記受信装置と前記第２の通信手段を介する通信接続が確立されている間に、データの送信を行うものとして予め定められた条件を満たすか否かを判断する判断手段と、
前記判断手段により前記予め定められた条件を満たすと判断された場合に、前記第１の通信手段を介する通信接続の確立を促す通知を前記第２の通信手段を介して前記受信装置に通知する通知手段と、
前記通知手段による通知の後、前記第１の通信手段を介する通信接続が確立された場合に、データの送信を前記第１の通信手段を介して行う制御手段と、を有し、
前記受信装置は、
前記第１の通信手段を介する通信接続の確立を促す通知を、前記第２の通信手段を介して送信元である送信装置から受信したことに応じて、前記第１の通信手段を介する通信接続を確立し、データの受信を前記第１の通信手段を介して行う受信手段を有する
ことを特徴とする送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、受信装置、制御方法、プログラム、及び送受信システムに関し、無線通信によりデータ送受信を行う機器間の通信技術に関する。
【背景技術】
【０００２】
従来、ＰＣ等の情報処理装置にデジタルカメラ等の撮像装置を接続し、撮像装置において画像が撮像された場合に得られた画像を情報処理装置に転送するシステムが存在する（特許文献１）。
【０００３】
特許文献１のシステムでは情報処理装置と撮像装置は有線接続されることにより、機器間の通信を行っていたが、近年では無線ＬＡＮの通信機能を有する撮像装置も存在している。このような撮像装置では、ユーザが無線ＬＡＮ通信機能を起動して所定の操作を行うことで、撮影された画像等を無線ＬＡＮ通信機能を有する他の装置に送信することができる。例えば、いわゆるスマートフォン等の携帯端末に画像を送信させ、ユーザはその画像をスマートフォンからＳＮＳ（Social Networking Service）にアップロードする使い方が考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１３７７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方で、撮像装置において撮影された画像を携帯端末等で使用するためには、ユーザは撮像装置と携帯端末との通信を確立するための操作が必要になる。しかし、頻繁に画像を送信するようなケースでは、毎回通信を確立するための操作を行うのは煩雑であった。
【０００６】
該操作の煩雑性を回避するために、画像の送信先の装置と撮像装置とを常に通信接続しておくことが考えられる。しかしながら、無線ＬＡＮ等の消費電力の大きな通信方式での常時接続は、電力消費が大きくなる可能性があった。
【０００７】
本発明は、消費電力を低減し、無線通信による好適なデータ送受信を実現する送信装置、受信装置、制御方法、プログラム、及び送受信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述の目的を達成するために、本発明の送信装置は、以下の構成を備えることを特徴とする。具体的には送信装置は、無線通信を行う第１の通信手段と、該第１の通信手段よりも消費電力が少ない無線通信を行う第２の通信手段とを有する送信装置であって、送信先である受信装置と第２の通信手段を介する通信接続が確立されている間に、データの送信を行うものとして予め定められた条件を満たすか否かを判断する判断手段と、判断手段により予め定められた条件を満たすと判断された場合に、第１の通信手段を介する通信接続の確立を促す通知を第２の通信手段を介して受信装置に通知する通知手段と、通知手段による通知の後、第１の通信手段を介する通信接続が確立された場合に、データの送信を第１の通信手段を介して行う制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、消費電力を低減し、無線通信による好適なデータ送受信を実現することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るデジタルカメラ１００の機能構成を示したブロック図
【図２】本発明の実施形態に係る携帯電話２００の機能構成を示したブロック図
【図３】本発明の実施形態に係る送受信システムのシステム構成を示した図
【図４】本発明の実施形態１に係る画像送受信動作の概要を示したシーケンス図
【図５】本発明の実施形態１に係る携帯電話２００において実行される画像受信処理を例示したフローチャート
【図６】本発明の実施形態１に係るデジタルカメラ１００において実行される画像送信処理を例示したフローチャート
【図７】本発明の実施形態２に係る画像送受信動作の概要を示したシーケンス図
【図８】本発明の実施形態２に係る携帯電話２００において実行される画像受信処理を例示したフローチャート
【図９】本発明の実施形態２に係る携帯電話２００において実行される画像受信処理を例示したフローチャート
【図１０】本発明の実施形態２に係る携帯電話２００の表示部２０６の表示態様を説明するための図
【発明を実施するための形態】
【００１１】
［実施形態１］
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、送受信システムにおける送信装置の一例としての、２種類の無線通信機能によりデータ送受信が可能なデジタルカメラに、本発明を適用した例を説明する。また本実施形態では、送受信システムにおける受信装置の一例として、同様の２種類の無線通信機能によりデータ送受信が可能な携帯電話に、本発明を適用した例を説明する。しかし、本発明の送信装置及び受信装置は、２種類の無線通信機能によりデータ送受信することが可能な任意の機器に適用可能である。
【００１２】
《送受信システムのシステム構成》
図１は、本発明の実施形態に係る送受信システムのシステム構成を示した図である。
【００１３】
本実施形態の送受信システムでは、デジタルカメラ１００において撮影された画像が無線ＬＡＮ通信により携帯電話２００に送信される。無線ＬＡＮの接続については、例えば図３（ａ）及び図３（ｂ）に示されるように行うことが可能である。図３（ａ）では、デジタルカメラ１００及び携帯電話２００がインフラストラクチャモードのスレーブ装置として動作し、外部中継装置である外部ＡＰ（アクセスポイント）３００を介することで、通信接続がなされる。具体的にはデジタルカメラ１００及び携帯電話２００は、外部ＡＰ３００が定期的に送信するビーコン信号を検出し、外部ＡＰ３００が形成する無線ＬＡＮネットワークに参加する。デジタルカメラ１００及び携帯電話２００は、該無線ＬＡＮネットワークに参加した後、互いの機器を発見し、能力取得等を経て通信接続を確立することができる。また図３（ｂ）では、デジタルカメラ１００自身がＡＰ（この場合、機能が限定された簡易的なＡＰ（以下、簡易ＡＰとする））として動作し、これにより形成された無線ＬＡＮネットワークに携帯電話２００が参加して通信接続がなされる。具体的には携帯電話２００は、簡易ＡＰとして動作しているデジタルカメラ１００から定期的に送信されるビーコン信号を検出し、デジタルカメラ１００が形成する無線ＬＡＮネットワークに参加する。そして図３（ａ）と同様に能力取得等を経て通信接続が確立する。ここで、簡易ＡＰとは、スレーブ装置から受信したデータをインターネットプロバイダ等に転送するゲートウェイ機能を有さないＡＰである。
【００１４】
なお、本実施形態の送受信システムでは、図３（ａ）及び（ｂ）の態様によらず、デジタルカメラ１００と携帯電話２００とは無線ＬＡＮによる通信とは別に、Bluetooth（登録商標）による通信を行うものとする。Bluetoothによる通信は、低消費電力であるBluetooth Low Energyのバージョン４．０を採用し、無線ＬＡＮによる通信よりも、その通信接続の維持及びデータ通信に用いる消費電力が少ない。一方で、Bluetoothによる通信は、無線ＬＡＮによる通信よりも、データ転送レートが低い。従って、本実施形態ではデータ量が多い画像データの送信については無線ＬＡＮによる通信を利用し、それ以外の通信は無線ＬＡＮの接続を切断した状態でBluetoothによる通信を利用することで、消費電力の低減を実現する。また、本実施形態では無線ＬＡＮとBluetoothによりデジタルカメラ１００と携帯電話２００とが通信を行うものとして説明するが、本発明の実現に用いられる２種類の通信は、これに限定されるものではない。送受信システムにおいてデジタルカメラ１００と携帯電話２００との間になされる２種類の通信接続は、一方の通信接続が採用する通信方式の方が、他方の通信接続が採用する通信方式よりも消費電力が異なっていればよい。また消費電力が多い通信方式の通信接続の方が、データ送信に係る転送レートが高く、大容量データの送信において該方式の通信接続を利用する方が高効率であるものとする。
【００１５】
以下の説明では、デジタルカメラ１００と携帯電話２００とは、図３（ｂ）に示した形態で無線ＬＡＮの通信接続を行うものとして説明するが、本発明の実施はいずれかの形態に限られるものではない。また図３（ａ）では外部ＡＰ３００がインターネット等の外部ネットワークに接続しており、デジタルカメラ１００及び携帯電話２００は外部ＡＰ３００を介することで外部ネットワークに接続可能なように構成されているが、本発明の実施はこれに限られない。特に、本実施形態のように送信元であるデジタルカメラ１００で撮影された画像を携帯電話２００に送信し、携帯電話２００において処理がなされることを考慮すると、デジタルカメラ１００は外部ネットワークへの接続機能を有している必要はない。また本実施形態では受信装置の一態様として公衆通信網への接続機能を有する携帯電話２００を用いて以下に説明を行うが、本発明の実施において携帯電話２００が外部ネットワークへの接続機能を有している必要はないことは容易に理解されよう。
【００１６】
〈デジタルカメラ１００の構成〉
図１は、本発明の実施形態に係るデジタルカメラ１００の機能構成を示すブロック図である。なお、以下の説明において携帯電話２００が有する構成要素とデジタルカメラ１００が有する構成要素とを明確に区別するため、デジタルカメラ１００が有する各構成要素には「カメラ」の接頭文字を付すものとする。
【００１７】
カメラ制御部１０１は、例えばＣＰＵである。カメラ制御部１０１は、入力された信号や、デジタルカメラ１００の各ブロックの動作プログラムに従ってデジタルカメラ１００の各ブロックの動作を制御する。なお、カメラ制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１８】
カメラ撮像部１０２は、例えばＣＣＤやＣＭＯＳセンサ等の撮像素子を有する撮影用のユニットである。カメラ撮像部１０２は、カメラ撮像部１０２に含まれるレンズにより撮像素子面に結像された被写体光を光電変換し、得られたアナログ画像信号にノイズ低減処理、Ａ／Ｄ変換処理などを行いデジタルデータを画像データとして出力する。撮像により得られた画像データはバッファメモリであるカメラ作業用メモリ１０４に蓄えられた後、カメラ制御部１０１による所定の演算が行われ、カメラ記録媒体１１０に記録される。
【００１９】
カメラ不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリである。カメラ不揮発性メモリ１０３には、デジタルカメラ１００が有する各ブロックの動作プログラムや、デジタルカメラ１００を簡易ＡＰとして機能させるためのプログラム等が格納されている。
【００２０】
カメラ作業用メモリ１０４は、例えばＲＡＭ等の揮発性メモリである。カメラ作業用メモリ１０４は、カメラ撮像部１０２により撮像された画像データを一時的に保持するバッファメモリや、カメラ表示部１０６の画像表示用メモリ、カメラ制御部１０１の作業領域等として用いられる。
【００２１】
カメラ操作部１０５は、デジタルカメラ１００が有するユーザインタフェースである。カメラ操作部１０５は、例えばデジタルカメラ１００の電源のＯＮ／ＯＦＦ指示のための電源ボタンや、撮影指示のためのレリーズスイッチ、画像データの再生指示のための再生ボタン等の操作部材を含む。また、後述するカメラ表示部１０６と組合せて構成されるタッチパネルセンサもユーザインタフェースの１つである。カメラ操作部１０５は、各ユーザインタフェースがユーザにより操作されたことを検出すると、該操作に対応する制御信号をカメラ制御部１０１に出力する。なお、レリーズスイッチは、その操作が２段階に規定されており、各状態（ストローク量）に応じてカメラ操作部１０５はＳＷ１信号またはＳＷ２信号を出力する。具体的には、レリーズスイッチが所謂半押し状態とされた場合に、カメラ操作部１０５はＳＷ１信号をＯＮとして出力する。カメラ制御部１０１は、ＳＷ１信号を受けて、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行う。また、レリーズスイッチが所謂全押し状態とされた場合に、カメラ操作部１０５はＳＷ２信号をＯＮとして出力する。カメラ制御部１０１は、ＳＷ２信号を受けて、撮影に係る各処理を実行する。
【００２２】
カメラ表示部１０６は、例えばＬＣＤ等のデジタルカメラ１００が有する表示装置である。カメラ表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、カメラ表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示装置と接続することができ、該表示装置の表示を制御する表示制御機能を少なくとも有していればよい。
【００２３】
カメラ記録媒体１１０は、カメラ撮像部１０２から出力された画像データを記録することが可能な記録装置である。カメラ記録媒体１１０は、メモリカードのようなデジタルカメラ１００に着脱可能に装着可能な記録装置であってもよいし、デジタルカメラ１００の内蔵メモリ等であってもよい。
【００２４】
カメラ無線ＬＡＮ通信部１１１は、デジタルカメラ１００が有する１つの無線通信インタフェースである。上述したように、本実施形態のデジタルカメラ１００は、カメラ無線ＬＡＮ通信部１１１を介して、外部装置である携帯電話２００とデータのやりとりを行うことができる。
【００２５】
カメラBluetooth通信部１１２は、デジタルカメラ１００が有するもう１つの無線通信インタフェースである。本実施形態のデジタルカメラ１００は、カメラ無線ＬＡＮ通信部１１１と同様に、カメラBluetooth通信部１１２を介して、外部装置である携帯電話２００とデータのやりとりを行うことができる。
【００２６】
〈携帯電話２００の構成〉
次に、図２のブロック図を用いて、本発明の実施形態に係る携帯電話２００の機能構成を説明する。なお、本実施形態では携帯電話２００は撮像部２０２を有する所謂カメラ付き携帯電話であるものとして説明するが、本発明の実施において携帯電話２００は撮像部２０２を有している必要はない。
【００２７】
制御部２０１は、例えばＣＰＵである。制御部２０１は、入力された信号や、携帯電話２００の各ブロックの動作プログラムに従って携帯電話２００の各ブロックの動作を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００２８】
撮像部２０２は、例えばＣＣＤやＣＭＯＳセンサ等の撮像素子を有する撮影用のユニットである。撮像部２０２に含まれるレンズにより撮像素子面に結像された被写体光を光電変換し、ノイズ低減処理、Ａ／Ｄ変換処理などを行いデジタルデータを画像データとして出力する。撮像により得られた画像データは、バッファメモリである作業用メモリ２０４に蓄えられた後、制御部２０１による所定の演算が行われ、記録媒体２１０に記録される。
【００２９】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、携帯電話２００が有する各ブロックの動作プログラムや各ブロックの動作に必要となるパラメータ等が格納されている。また不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのプログラム（同期アプリケーション）も格納されているものとする。なお、同期アプリケーションは携帯電話２００のＯＳの基本的な機能を利用するためのプログラムを有するものであってよい。あるいは、携帯電話２００のＯＳが同期アプリケーションに対応する処理を実現するためのプログラムを有する構成であってもよい。
【００３０】
作業用メモリ２０４は、例えばＲＡＭ等の揮発性メモリである。作業用メモリ２０４は、撮像部２０２により生成された画像データを一時的に保存するバッファメモリや、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として用いられる。
【００３１】
操作部２０５は、携帯電話２００が有するユーザインタフェースである。操作部２０５は、例えば携帯電話２００の電源のＯＮ／ＯＦＦ指示のための電源ボタンや、表示部２０６と組み合わせて構成されるタッチパネルセンサなどの操作部材を含む。操作部２０５は、各ユーザインタフェースがユーザにより操作されたことを検出すると、該操作に対応する制御信号を制御部２０１に出力する。
【００３２】
表示部２０６は、例えばＬＣＤ等の携帯電話２００が有する表示装置である。表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしも携帯電話２００が内蔵する必要はない。携帯電話２００は表示装置と接続することができ、該表示装置の表示を制御する表示制御機能を少なくとも有していればよい。
【００３３】
記録媒体２１０は、撮像部２０２から出力された画像データを記録することが可能な記録装置である。記録媒体２１０は、メモリカードのような携帯電話２００に着脱可能に装着可能な記録装置であってもよいし、携帯電話２００の内蔵メモリ等であってもよい。
【００３４】
無線ＬＡＮ通信部２１１は、携帯電話２００が有する無線通信インタフェースの１つである。上述したように、本実施形態の携帯電話２００は、無線ＬＡＮ通信部２１１を介して、外部装置であるデジタルカメラ１００とデータのやりとりを行うことができる。
【００３５】
Bluetooth通信部２１５は、携帯電話２００が有する無線通信インタフェースの１つである。本実施形態の携帯電話２００は、無線ＬＡＮ通信部２１１と同様に、Bluetooth通信部２１５を介して、外部装置とデータのやりとりを行うことができる。
【００３６】
公衆網接続部２１２は、公衆無線通信を行う際に用いられる通信インタフェースである。携帯電話２００は、公衆網接続部２１２を介して、他の機器と通話をしたり、データ通信をしたりすることができる。通話の際には、制御部２０１はマイク２１３およびスピーカ２１４を介して音声信号の入力と出力を行う。本実施形態では、公衆網接続部２１２は３Ｇを用いた通信を行うためのインタフェースを含むものとする。なお、３Ｇに限らず、ＬＴＥやＷｉＭＡＸ、ＡＤＳＬ、ＦＴＴＨ、いわゆる４Ｇといった他の通信方式を用いてもよい。また、無線ＬＡＮ通信部２１１および公衆網接続部２１２は必ずしも独立したハードウェアで構成する必要はなく、例えば一つのアンテナで兼用することも可能である。  
【００３７】
《動作の概要》
本実施形態のデジタルカメラ１００は、電源が入っている状態において、携帯電話への画像転送を自動で行うモード（以下、同期モード）が設定されることで、画像データの送信動作を行うことができる。モードの設定は、例えばデジタルカメラ１００の設定メニューから、ユーザが同期モードを選択すればよい。同期モードがＯＮに設定されたことに応じて、カメラ制御部１０１は、カメラBluetooth通信部１１２を介して携帯電話２００と通信接続を開始する。
【００３８】
一方、接続先の携帯電話２００は、デジタルカメラ１００から画像データを受信するための同期アプリケーションが起動されたことに応じて、画像データを受信するための動作を行うことができる。具体的には、アプリケーションの起動が指示されたことに応じて、制御部２０１はBluetooth通信部２１５を介してデジタルカメラ１００と通信接続を開始する。なお、本実施形態ではデジタルカメラ１００と携帯電話２００とは、事前にBluetoothによる通信接続に係るペアリング動作が行われているものとする。
【００３９】
以下、図４のシーケンス図を用いて本実施形態のシステムにおける動作の概要を説明する。なお、シーケンス図に係る処理は、各装置の制御部が不揮発性メモリに格納されたプログラムを展開して実行することにより各ブロックを制御することにより実現される。
【００４０】
まずＴ４０１で、ユーザの操作により、携帯電話２００において、本実施例における同期アプリケーションを起動する。そしてＴ４０２で上述の通り、携帯電話２００は、Bluetooth通信部２１５がＯＮになっていなければＯＮにし、Ｔ４０３にてBluetoothによる通信においてペアリング済みの接続相手の検索を開始する。
【００４１】
デジタルカメラ１００はＴ４０４にて、ユーザの操作により電源が入れられる。そしてデジタルカメラ１００が撮影モードに設定され、さらに同期モードに設定された場合に、カメラBluetooth通信部１１２をＯＮにする。そしてＴ４０５でBluetoothによる通信に係るアドバタイズを行う。アドバタイズとは、自機の存在を示す信号を発信することである。
【００４２】
携帯電話２００は、アドバタイズを受けてペアリング済みのデジタルカメラ１００が検出されると、Ｔ４０６でデジタルカメラ１００に応答を送信し、Bluetoothによる通信接続を確立する。Bluetoothによる接続が確立したら、携帯電話２００は、Ｔ４０７およびＴ４０８に示されるように、定期的にデジタルカメラ１００に対してカメライベントの送信要求を行う。
【００４３】
デジタルカメラ１００はカメライベント送信要求を受け、通知すべきイベントがあれば携帯電話２００に送信するが、通知すべきイベントがなければ何も処理しない。例えば、ユーザが撮影操作を行うと、デジタルカメラ１００はＴ４０９で撮影処理および画像保存処理を行う。本実施形態におけるデジタルカメラ１００は、この画像保存処理に応じて画像追加イベントを発生させる。ここで前述した同期モードでは、撮影により得られた画像データが自動的に送信されることになる。したがって、ここで保存された画像データは送信対象に追加され、携帯電話２００に対して未送信の画像データがカメラ記録媒体１１０に存在する状態が発生する。ここで、Ｔ４１０で携帯電話２００からのカメライベント送信要求に応じて、デジタルカメラ１００は、続くＴ４１１で、画像追加イベントが発生したことを携帯電話２００にカメラBluetooth通信部１１２を介して通知する。
【００４４】
画像追加イベントの発生を受信した携帯電話２００は、Ｔ４１２でデジタルカメラ１００に対して、無線ＬＡＮで接続するためのアクセスポイントの情報を要求する。
【００４５】
要求を受けて、デジタルカメラ１００は上述したように簡易ＡＰとして動作し、無線ＬＡＮネットワークを形成する。そしてＴ４１４で、作成した無線ＬＡＮネットワークのＳＳＩＤとパスワードをBluetoothにより携帯電話２００に送信する。なお、デジタルカメラ１００が形成する無線ＬＡＮネットワークのＳＳＩＤとパスワードは、携帯電話２００から指定し、デジタルカメラ１００に送信するようにしてもよい。
【００４６】
携帯電話２００はＴ４１５で無線ＬＡＮ通信部２１１がＯＮになっていなければＯＮにし、Ｔ４１６で、デジタルカメラ１００が形成したネットワークに接続する。そしてＴ４１７で、携帯電話２００は追加された画像データの送信要求を行い、デジタルカメラ１００はＴ４１８で、要求された画像データを送信する。
【００４７】
なお、本実施形態の携帯電話２００は、無線ＬＡＮでの接続中であっても、Ｔ４１０とＴ４１１のようなBluetoothによるカメライベントの取得を定期的に行う。よって、デジタルカメラ１００で、携帯電話２００へ画像データの送信中に撮影を行った場合にも、画像追加イベントを携帯電話２００に通知できる。発生した全ての画像追加イベントに対応する画像データの送受信が終わるまで、Ｔ４１７とＴ４１８の処理を繰り返す。携帯電話２００は、全ての画像データの受信が完了したら、無線ＬＡＮ通信によりＴ４１９でデジタルカメラ１００に対し、無線ＬＡＮの接続を終了するように通知する。なお、この通知はBluetoothにより行ってもよい。そしてデジタルカメラ１００はＴ４２０で、携帯電話２００はＴ４２１で、それぞれの無線ＬＡＮをＯＦＦにする。
【００４８】
〈画像受信処理〉
次に、このような画像データの送受信動作に係り携帯電話２００において実行される画像受信処理について、図５のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、上述した同期アプリケーションの対応プログラムを制御部２０１が読み出して作業用メモリ２０４に展開して実行することにより実現することができる。なお、本画像受信処理は、同期アプリケーションが起動された際に開始されるものとして説明する。
【００４９】
Ｓ５０１で、制御部２０１は、Bluetooth通信部２１５がＯＮ状態に設定されていない、即ちBluetoothによる通信が可能な状態に設定されていなければ、Bluetooth通信部２１５をＯＮ状態にし、通信可能な状態とする。そしてＳ５０２で、Bluetooth通信部２１５は制御部２０１の制御の下、ペアリングされたBluetoothデバイスの検索を行う。
【００５０】
Ｓ５０３で、制御部２０１は、Bluetooth通信部２１５がペアリングされたBluetoothデバイスであるデジタルカメラ１００を検出したか否かを判断する。制御部２０１は、Bluetooth通信部２１５がデジタルカメラ１００を検出したと判断した場合は処理をＳ５０４に移し、検出していないと判断した場合は処理をＳ５０２に戻す。
【００５１】
Ｓ５０４で、Bluetooth通信部２１５は制御部２０１の制御の下、ペアリング済みのデジタルカメラ１００に対して接続要求を行い、デジタルカメラ１００との間でBluetoothによる通信接続を確立（Ｓ５０５）する。
【００５２】
通信接続が確立すると、制御部２０１はＳ５０６で、デジタルカメラ１００に対するカメライベントを通知する情報（カメライベント情報）の送信要求をBluetooth通信部２１５に行わせる。なお、カメライベント情報の送信要求は、Bluetoothによる通信接続が確立中は、一定間隔で繰り返し行われるものとする。
【００５３】
Ｓ５０７で、制御部２０１は、Bluetooth通信部２１５がデジタルカメラ１００からカメライベント情報を受信したか否かを判断する。制御部２０１は、カメライベント情報を受信したと判断した場合は該情報を作業用メモリ２０４に格納して処理をＳ５０８に移し、受信していないと判断した場合は本ステップの処理を繰り返す。
【００５４】
Ｓ５０８で、制御部２０１は、Bluetooth通信部２１５が受信したカメライベント情報がデジタルカメラ１００において新たな画像データがカメラ記録媒体１１０に追加された画像追加イベントを示す情報であるか否かを判断する。制御部２０１は、カメライベント情報が画像追加イベントを示すと判断した場合は処理をＳ５０９に移し、画像追加イベントを示さないと判断した場合は処理をＳ５０６に戻す。なお、画像追加イベントを示すカメライベント情報には、該画像データのＩＤ等、画像取得要求を行う際に該画像データを特定する情報（特定情報）が含まれているものとする。
【００５５】
Ｓ５０９で、制御部２０１は、Bluetooth通信部２１５を介してデジタルカメラ１００と無線ＬＡＮ通信を行うための、ＳＳＩＤやパスワード等のＡＰ接続に係る情報（ＡＰ情報）の送信をデジタルカメラ１００に要求する。
【００５６】
Ｓ５１０で、制御部２０１は、Bluetooth通信部２１５がＡＰ情報を受信したか否かを判断する。制御部２０１は、Bluetooth通信部２１５がＡＰ情報を受信したと判断した場合は処理をＳ５１１に移し、受信していないと判断した場合は本ステップの処理を繰り返す。
【００５７】
Ｓ５１１で、制御部２０１は、無線ＬＡＮ通信部２１１をＯＮ状態に、即ち無線ＬＡＮによる通信が可能な状態に変更する。このとき、無線ＬＡＮ通信部２１１がデジタルカメラ１００以外の装置と通信接続状態であった場合は、制御部２０１は無線ＬＡＮ通信部２１１の該接続を切断する。
【００５８】
Ｓ５１２で、制御部２０１は、ＡＰ情報に従い、無線ＬＡＮ通信部２１１を介してデジタルカメラ１００との無線ＬＡＮ接続を確立する。制御部２０１は、デジタルカメラ１００との無線ＬＡＮによる通信接続が確立すると、処理をＳ５１３に移す。
【００５９】
Ｓ５１３で、制御部２０１は、画像追加イベントを示すカメライベント情報に含まれる特定情報に従い、デジタルカメラ１００に対する画像追加イベントに係る画像データの送信要求を、無線ＬＡＮ通信部２１１を介して行う。
【００６０】
Ｓ５１４で、制御部２０１は、無線ＬＡＮ通信部２１１がデジタルカメラ１００から送信要求に係る画像データの受信が完了したか否かを判断する。制御部２０１は、送信要求に係る画像データの受信が完了したと判断した場合は処理をＳ５１５に移し、完了していないと判断した場合は本ステップの処理を繰り返す。
【００６１】
Ｓ５１５で、制御部２０１は、まだ画像データの送信要求を行っていないカメライベント情報が作業用メモリ２０４に存在するか否かを判断する。制御部２０１は、送信要求を行っていないカメライベント情報が作業用メモリ２０４に存在すると判断した場合は処理をＳ５１３に移し、該情報に対する送信要求を行う。また制御部２０１は、送信要求を行っていないカメライベント情報が存在しないと判断した場合は、処理をＳ５１６に移す。  
【００６２】
Ｓ５１６で、制御部２０１は、無線ＬＡＮによる通信接続の切断要求を無線ＬＡＮ通信部２１１を介してＡＰであるデジタルカメラ１００に送信する。なお、前述したように切断要求はBluetoothで送信してもよい。そして制御部２０１はＳ５１７で、無線ＬＡＮ通信部２１１をＯＦＦ状態に、即ち無線ＬＡＮによる通信ができない状態に変更し、処理をＳ５０６に戻す。
【００６３】
〈画像送信処理〉
一方、図４のような画像データの送受信動作に係りデジタルカメラ１００において実行される画像送信処理について、図６のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、対応するプログラムをカメラ制御部１０１がカメラ不揮発性メモリ１０３から読み出してカメラ作業用メモリ１０４に展開して実行することにより実現することができる。なお、本画像受信処理は、デジタルカメラ１００に同期モードが設定された際に開始されるものとして説明する。
【００６４】
Ｓ６０１で、カメラ制御部１０１は、カメラBluetooth通信部１１２がＯＮ状態に設定されていなければ、ＯＮ状態に変更する。即ち、カメラ制御部１０１は、Bluetoothによる通信が可能な状態に設定されていなければ、カメラBluetooth通信部１１２を通信可能な状態に変更する。そしてＳ６０２で、カメラBluetooth通信部１１２はカメラ制御部１０１の制御の下、Bluetoothに係るアドバタイズ動作を開始する。
【００６５】
Ｓ６０３で、カメラ制御部１０１は、カメラBluetooth通信部１１２がBluetoothによる通信の接続要求を受信したか否かを判断する。カメラ制御部１０１は、接続要求を受信したと判断した場合は処理をＳ６０４に移し、受信していないと判断した場合は受信するまで本ステップの処理を繰り返す。
【００６６】
Ｓ６０４で、カメラ制御部１０１は、接続要求を受けたBluetoothデバイス、即ち本実施形態の携帯電話２００との間でBluetoothによる通信接続を確立する。
【００６７】
Ｓ６０５で、カメラ制御部１０１は、撮影指示に係る操作に対応する制御信号をカメラ操作部１０５から受信したか否かを判断する。カメラ制御部１０１は、撮影指示に係る操作に対応する制御信号をカメラ操作部１０５から受信したと判断した場合、撮影処理を行って撮影に係る画像データをカメラ記録媒体１１０に記録し、記録完了後、処理をＳ６０６に移す。またカメラ制御部１０１は、該制御信号を受信していないと判断した場合は本ステップの処理を繰り返す。
【００６８】
Ｓ６０６で、カメラ制御部１０１は、撮影された画像データの特定情報を含めて生成した画像追加イベントを示すカメライベント情報を、カメラBluetooth通信部１１２を介して携帯電話２００に送信する。
【００６９】
Ｓ６０７で、カメラ制御部１０１は、カメラBluetooth通信部１１２がＡＰ情報の送信要求を受信したか否かを判断する。カメラ制御部１０１は、ＡＰ情報の送信要求を受信したと判断した場合は処理をＳ６０８に移し、受信していないと判断した場合は本ステップの処理を繰り返す。
【００７０】
Ｓ６０８で、カメラ制御部１０１は、カメラ無線ＬＡＮ通信部１１１をＯＮ状態にして簡易ＡＰとして機能させる処理を実行し、無線ＬＡＮネットワークを形成する。そしてカメラ制御部１０１はＳ６０９で、該簡易ＡＰへの接続に係るＡＰ情報を生成し、カメラBluetooth通信部１１２を介して携帯電話２００に送信する。
【００７１】
Ｓ６１０で、カメラ制御部１０１は、カメラ無線ＬＡＮ通信部１１１が画像データの送信要求を携帯電話２００から受信したか否かを判断する。カメラ制御部１０１は、画像データの送信要求を受信したと判断した場合は処理をＳ６１１に移し、受信していないと判断した場合は処理をＳ６１２に移す。
【００７２】
Ｓ６１１で、カメラ制御部１０１は、受信した送信要求に含まれる特定情報を参照し、該特定情報で特定される画像データをカメラ記録媒体１１０から読み出してカメラ無線ＬＡＮ通信部１１１に伝送し、デジタルカメラ１００に送信させる。
【００７３】
Ｓ６１２で、カメラ制御部１０１は、Ｓ６０５と同様に撮影指示に係る操作に対応する制御信号をカメラ操作部１０５から受信したか否かを判断する。カメラ制御部１０１は、撮影指示に係る操作に対応する制御信号を受信したと判断した場合、撮影処理を行って撮影に係る画像データをカメラ記録媒体１１０に記録し、記録完了後、処理をＳ６１３に移す。またカメラ制御部１０１は、該制御信号を受信していないと判断した場合は処理をＳ６１４に移す。
【００７４】
Ｓ６１３で、カメラ制御部１０１は、撮影された画像データの特定情報を含めて生成した画像追加イベントを示すカメライベント情報を、カメラBluetooth通信部１１２を介して携帯電話２００に送信する。
【００７５】
Ｓ６１４で、カメラ制御部１０１は、カメラ無線ＬＡＮ通信部１１１が無線ＬＡＮによる通信接続の切断要求を携帯電話２００から受信したか否かを判断する。カメラ制御部１０１は、通信接続の切断要求を受信したと判断した場合は処理をＳ６１５に移し、受信していないと判断した場合は処理をＳ６１０に戻す。
【００７６】
Ｓ６１５で、カメラ制御部１０１は、カメラ無線ＬＡＮ通信部１１１に形成させた無線ＬＡＮネットワークを破棄させ、ＯＦＦ状態にした後、通信接続を切断して処理をＳ６０５に戻す。なお、カメラ制御部１０１は無線ＬＡＮがＯＦＦ状態になったことを、Bluetoothを用いて携帯電話２００に通知するようにしてもよい。
【００７７】
このように、携帯電話２００において画像受信処理、そしてデジタルカメラ１００において画像送信処理が実行されることで、図４のシーケンス図に示される動作を実現することができる。即ち、画像データを送信する必要がある場合にのみ、無線ＬＡＮによる通信接続が行われるように動作制御を行うことができるため、無線ＬＡＮによる通信接続を常時行う場合に比べて消費電力を低減することができる。
【００７８】
なお、本実施形態ではデジタルカメラ１００において撮影が行われた際に画像追加イベントを示すカメライベント情報を携帯電話２００に送信することで、無線ＬＡＮによる通信接続を確立し、データの送受信を行うものとして説明した。しかしながら、無線ＬＡＮによる通信接続の制御については、これに限らず行われるものであってよい。例えば撮影モードや再生モード等を切り替えるモード切替に係る操作がなされた際には、無線ＬＡＮによる通信接続が確立している場合は該接続を切断し、無線ＬＡＮによる通信接続が確立する前の状態である場合は接続がなされないように制御してよい。また例えばデジタルカメラ１００の駆動電源の電力残量が閾値を下回ったことが検出された場合は、撮影処理を優先的に行えるようにするために、同期モードが設定されたとしても無線ＬＡＮによる通信接続を行わないように制御し、電力消費を抑えてもよい。
【００７９】
また、画像データの記録によりカメラ記録媒体１１０の記録可能な容量が閾値を下回ったことが検出された場合は、例えばカメライベント情報に対応する情報を付加することでその旨を携帯電話２００に通知してもよい。このとき制御部２０１は、カメライベント情報により記録可能な容量が閾値を下回ったことを認識すると、画像データの送信要求とは別に該画像データをカメラ記録媒体１１０から削除させるための削除要求を送信してもよい。これによりカメラ制御部１０１は、送信が完了した画像データについては削除要求を受けてカメラ記録媒体１１０から削除するよう処理することができる。即ち、記録可能な領域が低下した場合であっても、撮影した画像データを外部装置である携帯電話２００に随時送信した後、該データを削除することができるため、カメラ記録媒体１１０の記録容量を気にせずにユーザは撮影を行うことができる。
【００８０】
なお、本実施形態では消費電力の高い通信方式と消費電力の低い通信方式として、無線ＬＡＮ及びBluetoothの２種類の通信を使用するものとして説明した。このため、上述のフローチャート等では適宜装置間で要求を行い、該要求に応じた動作制御が行われるものとして説明したが、本発明の実施はこれに限られるものではない。例えば、デジタルカメラ１００が同期モードにある場合に、カメラ記録媒体１１０に未転送の画像データが存在することを検出すると、カメラ制御部１０１は消費電力の低い通信により携帯電話２００に消費電力の高い通信接続の確立を促す通知を行えばよい。該通知の後、カメラ制御部１０１はカメラ無線ＬＡＮ通信部１１１を通信接続が可能な状態に制御し、一方、制御部２０１は該通知を受信すると通信接続の確立に係る処理を実行する。そして通信接続が確立したことに応じて、カメラ制御部１０１は、消費電力の高い通信接続を使用してデータの送信を行うようにしてもよい。このように、カメライベントの送信要求や特定情報を用いて画像データの送信要求を行うことをせずに、未送信の画像データが通信接続の確立に応じて送信されるように制御することも可能である。
【００８１】
以上説明したように、本実施形態の送信装置は、消費電力を低減し、無線通信による好適なデータ送受信を実現することができる。具体的には送信装置は、送信先である受信装置と低消費電力の第１の通信方式に係る通信接続が確立されている間に、データの送信を行うものとして予め定められた条件を満たすか否かを判断する。そして該予め定められた条件を満たすと判断した場合に、第１の通信方式よりは消費電力の高い第２の通信方式に係る通信接続の確立を促す通知を第１の通信方式に係る通信を介して受信装置に通知する。そして送信装置は、該通知の後、第２の通信方式に係る通信接続が確立された場合に、データの送信を該通信を介して行う。
【００８２】
［実施形態２］
上述した実施形態１では、デジタルカメラ１００において撮影処理が行われて画像データが記録された後に該画像データを携帯電話２００に送信する例について説明した。しかしながら、例えばデジタルカメラ１００において連続して撮影が行われる場合等、撮影後に無線ＬＡＮによる通信接続を確立し、画像データの送信を行う処理を行うことが、デジタルカメラ１００における他の処理に影響を及ぼす可能性がある。具体的には、連続して撮影を行う場合、撮影に係る処理が行われて種々の画像処理やカメラ記録媒体１１０に記録する処理等が順次行われることになるが、このような場合に並行して画像データの送信処理を行うことで、処理リソースの圧迫が生じる可能性がある。処理リソースの圧迫が生じた場合、例えば１秒間に連写撮影可能な画像数が減少したり、処理遅延による画像記録の遅延等が発生したりする可能性がある。
【００８３】
本実施形態ではさらに、このような並行処理に係る動作を考慮した本発明の実施について、以下に説明する。なお、本実施形態では、実施形態１と同様に図３（ｂ）に示すようなデジタルカメラ１００が簡易ＡＰとして動作することにより無線ＬＡＮに係る通信が行われる送受信システムを例に説明する。また、本実施形態のデジタルカメラ１００及び携帯電話２００の構成は実施形態１と同様であるものとして、説明は省略する。
【００８４】
《動作の概要》
図７は、本実施形態の送受信システムにおける動作の概要を示したシーケンス図である。なお、図７のシーケンス図においてＴ７０１からＴ７０６、Ｔ７０９からＴ７１１の処理は、実施形態１において説明した図４のＴ４０１からＴ４０６、Ｔ４０９からＴ４１１の処理とそれぞれ対応する。ただし、Ｔ７０４については、デジタルカメラ１００の電源が入れられた際、撮影モードが設定されていなくともデジタルカメラ１００はカメラBluetooth通信部１１２をＯＮにするものとする。
【００８５】
Ｔ７０７において、携帯電話２００はデジタルカメラ１００の現在のモード状態を要求し、Ｔ７０８において現在のモード状態の情報を受信する。現在のモード状態の情報とは、デジタルカメラ１００に撮影モードが設定されているか、あるいは再生モード等の撮影モード以外のモードが設定されているかを示す情報である。
【００８６】
ユーザの撮影操作によりデジタルカメラ１００から携帯電話２００に対して画像追加イベントが通知された後、携帯電話２００はＴ７１２で、撮影された画像データのサムネイル情報を要求する。このサムネイル情報は、撮影により得られた画像データに係る本体ファイル内に含まれる情報であり、サムネイル画像（代表画像）のデータと本体ファイル（画像データ）を特定するための特定情報とを含む。サムネイル情報は、本体ファイルに比べて、データ量が比較的少ない情報であり、通信速度の遅いBluetoothであっても比較的短時間で送信することが可能である。携帯電話２００は、受信したサムネイル情報に基づき、所定のアプリケーションにおいてサムネイル画像を表示させることが可能である。
【００８７】
携帯電話２００は、Ｔ７１３でデジタルカメラ１００からサムネイル情報を受信すると、Ｔ７１４で作業用メモリ２０４に記憶されているサムネイルリストにサムネイル情報に含まれる特定情報を追加する。サムネイルリストとは、携帯電話２００の不揮発性メモリ２０３内に保存され、デジタルカメラ１００から未受信の本体ファイル（画像データ）に対応する特定情報を管理するリストである。このように、撮影操作が行われる度に、特定情報を含むサムネイル情報のみがデジタルカメラ１００から送信され、携帯電話２００内のサムネイルリストに特定情報が蓄積される。
【００８８】
次にユーザの操作によりデジタルカメラ１００が再生モードに移行した場合、Ｔ７１５で携帯電話２００が送信するカメライベント送信要求に応じて、Ｔ７１６でデジタルカメラ１００がモード変更したことを示すイベントを携帯電話２００に通知する。なお、本シーケンス図の説明においては画像送信を行うモードを再生モードとして説明するが、撮影モード以外の撮影処理に影響を及ぼさないモードであれば、その他のモードにおいて画像送信を行ってもよい。このため、後述の画像受信処理及び画像送信処理では、デジタルカメラ１００に設定されているモードが撮影モードかそれ以外のモードであるかに応じて画像送信を行うか否かを判断するものとして説明する。
【００８９】
また、Ｔ７１７からＴ７２１で、携帯電話２００がＡＰ情報を要求し、デジタルカメラ１００が簡易ＡＰの無線ＬＡＮネットワークを形成、携帯電話２００が無線ＬＡＮネットワークに接続する処理は、図４のＴ４１２からＴ４１６の処理とそれぞれ対応する。
【００９０】
そして、携帯電話２００はＴ７２２で、サムネイルリストにある特定情報に対応する画像データの送信要求を行う。携帯電話２００はＴ７２３でデジタルカメラ１００から画像データを受信すると、Ｔ７２４で、受信した画像データに対応する特定情報をサムネイルリストから削除する。このＴ７２２からＴ７２４の処理をサムネイルリストに含まれる全ての特定情報を削除するまで繰り返し行い、全ての特定情報を削除すると、携帯電話２００はＴ７２５でデジタルカメラ１００に対し、無線ＬＡＮによる通信接続を切断するように通知する。そしてデジタルカメラ１００はＴ７２６で、携帯電話２００はＴ７２７で、それぞれの装置の無線ＬＡＮ通信部をＯＦＦにする。
【００９１】
〈画像受信処理〉
次に、本実施形態の画像データの送受信動作に係り携帯電話２００において実行される画像受信処理について図８のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、上述した同期アプリケーションの対応プログラムを制御部２０１が読み出して作業用メモリ２０４に展開して実行することにより実現することができる。なお、本画像受信処理は、同期アプリケーションが起動された際に開始されるものとして説明する。また、本実施形態の画像受信処理において、実施形態１の画像受信処理と同様の処理を行うステップについては同一の参照番号を付して説明を省略し、本実施形態に特徴的な処理の説明に留める。
【００９２】
Ｓ５０５においてデジタルカメラ１００との間でBluetoothによる通信接続を確立した後、制御部２０１はＳ８０１で、現在のモード状態の情報の送信要求を、Bluetooth通信部２１５を介してデジタルカメラ１００に送信する。
【００９３】
Ｓ８０２で、制御部２０１は、Bluetooth通信部２１５がデジタルカメラ１００から現在のモード状態の情報を受信したか否かを判断する。制御部２０１は、現在のモード状態の情報を受信したと判断した場合は処理をＳ５０６に移し、受信していないと判断した場合は本ステップの処理を繰り返す。
【００９４】
Ｓ５０７においてカメライベント情報を受信したと判断した場合、制御部２０１はＳ８０３で、Bluetooth通信部２１５が受信したカメライベント情報がデジタルカメラ１００において画像追加イベントを示す情報であるか否かを判断する。制御部２０１は、カメライベント情報が画像追加イベントを示す情報であると判断した場合は処理をＳ８０４に移し、画像追加イベントを示さない情報であると判断した場合は処理をＳ８０７に移す。なお、本実施形態の画像追加イベントを示すカメライベント情報には、追加された画像データに係るサムネイル情報を特定する情報が含まれているものとする。
【００９５】
Ｓ８０４で、制御部２０１は、画像追加イベントを示すカメライベント情報により特定されるサムネイル情報の送信要求をBluetooth通信部２１５を介してデジタルカメラ１００に送信する。
【００９６】
Ｓ８０５で、制御部２０１は、Bluetooth通信部２１５がデジタルカメラ１００からサムネイル情報を受信したか否かを判断する。制御部２０１は、サムネイル情報を受信したと判断した場合は処理をＳ８０６に移し、受信していないと判断した場合は本ステップの処理を繰り返す。
【００９７】
Ｓ８０６で、制御部２０１は、受信したサムネイル情報に含まれる特定情報を、作業用メモリ２０４に格納されているサムネイルリストに追加する。
【００９８】
Ｓ８０７で、制御部２０１は、受信した現在のモード状態の情報及びカメライベント情報を参照し、デジタルカメラ１００に現在撮影モードが設定されているか否かを判断する。なお、本ステップの判断においてカメライベント情報を参照するのは、現在のモード状態の情報が撮影モードを示していたとしても、モード変更がなされたことに対応してカメライベント情報が送信された場合を考慮するものである。即ち、モード変更を示すカメライベント情報が送信された場合、現在デジタルカメラ１００に設定されているモードは撮影モード以外のモードということになる。制御部２０１は、デジタルカメラ１００に現在撮影モードが設定されていると判断した場合は処理をＳ８０８に移し、撮影モード以外のモードが設定されていると判断した場合は処理をＳ８０９に移す。
【００９９】
Ｓ８０８で、制御部２０１は、無線ＬＡＮ通信部２１１がＯＮ状態に設定されていればＯＦＦ状態として処理をＳ５０６に戻す。
【０１００】
一方、Ｓ８０７においてデジタルカメラ１００に現在撮影モード以外のモードが設定されていると判断した場合、制御部２０１はＳ８０９で、サムネイルリストに特定情報が存在するか否かを判断する。制御部２０１は、サムネイルリストに特定情報が存在すると判断した場合は処理をＳ５０９に移し、存在しないと判断した場合は処理をＳ５０６に戻す。
【０１０１】
Ｓ５１２において無線ＬＡＮによるデジタルカメラ１００との通信接続が確立すると、制御部２０１はＳ８１０で、サムネイルリストに含まれる特定情報のうちの１つの特定情報を選択する。そして制御部２０１は、該特定情報により特定される画像データの送信要求を無線ＬＡＮ通信部２１１を介して行う。
【０１０２】
Ｓ５１４において送信要求に係る画像データの受信が完了したと判断した場合、制御部２０１はＳ８１１で、サムネイルリストから受信した画像データに対応する特定情報を削除する。
【０１０３】
Ｓ８１２で、制御部２０１は、Ｓ８０９と同様にサムネイルリストに特定情報が存在するか否かを判断する。制御部２０１は、サムネイルリストに特定情報が存在すると判断した場合は処理をＳ８１０に戻し、存在しないと判断した場合は処理をＳ５１６に移す。
【０１０４】
〈画像送信処理〉
一方、図７のような画像データの送受信動作に係りデジタルカメラ１００において実行される画像送信処理について、図９のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、対応するプログラムをカメラ制御部１０１がカメラ不揮発性メモリ１０３から読み出してカメラ作業用メモリ１０４に展開して実行することにより実現することができる。なお、本画像受信処理は、デジタルカメラ１００に同期モードが設定された際に開始されるものとして説明する。また、本実施形態の画像送信処理において、実施形態１の画像送信処理と同様の処理を行うステップについては同一の参照番号を付して説明を省略し、本実施形態に特徴的な処理の説明に留める。
【０１０５】
Ｓ６０４において携帯電話２００との間でBluetoothによる通信接続が確立すると、カメラ制御部１０１はＳ９０１で、カメラBluetooth通信部１１２が現在のモード状態の情報の送信要求を携帯電話２００から受信したか否かを判断する。カメラ制御部１０１は、現在のモード状態の情報の送信要求を受信したと判断した場合は処理をＳ９０２に移し、受信していないと判断した場合は本ステップの処理を繰り返す。
【０１０６】
Ｓ９０２で、カメラ制御部１０１は、現在のモード状態の情報を生成し、カメラBluetooth通信部１１２を介して携帯電話２００に送信する。
【０１０７】
Ｓ９０３で、カメラ制御部１０１は、モード変更に係る操作がなされたか否かを判断する。具体的にはカメラ制御部１０１は、モード変更に係る操作がなされたことに対応する制御信号をカメラ操作部１０５から受信したか否かにより本ステップの判断を行う。カメラ制御部１０１は、モード変更に係る操作がなされたと判断した場合は処理をＳ９０４に移し、なされていないと判断した場合は処理をＳ９０５に移す。
【０１０８】
Ｓ９０４で、カメラ制御部１０１は、モード変更がなされたことを示すカメライベント情報を、カメラBluetooth通信部１１２を介して携帯電話２００に送信する。
【０１０９】
Ｓ９０５で、カメラ制御部１０１は、現在デジタルカメラ１００に設定されているモードが撮影モードであるか否かを判断する。カメラ制御部１０１は、現在デジタルカメラ１００に設定されているモードが撮影モードであると判断した場合は処理をＳ６０５に移し、撮影モード以外のモードであると判断した場合は処理をＳ６０７に移す。
【０１１０】
Ｓ６０６において画像追加イベントを示すカメライベント情報を送信した後、カメラ制御部１０１はＳ９０６で、カメラBluetooth通信部１１２がサムネイル情報の送信要求を携帯電話２００から受信したか否かを判断する。カメラ制御部１０１は、サムネイル情報の送信要求を受信したと判断した場合は処理をＳ９０７に移し、対応するサムネイル情報をカメラBluetooth通信部１１２を介して携帯電話２００に送信した後、処理をＳ９０３に戻す。またカメラ制御部１０１は、サムネイル情報の送信要求を受信していないと判断した場合は本ステップの処理を繰り返す。
【０１１１】
一方、Ｓ９０５において現在のデジタルカメラ１００のモードが撮影モード以外のモードであると判断した場合、Ｓ６０７乃至Ｓ６１５の処理が実行された後、カメラ制御部１０１はＳ９０８で、モード変更にかかる操作がなされたか否かを判断する。カメラ制御部１０１は、モード変更にかかる操作がなされたと判断した場合は処理をＳ９０９に移し、なされていないと判断した場合は処理をＳ６１０に戻す。
【０１１２】
Ｓ９０９で、カメラ制御部１０１は、カメラ無線ＬＡＮ通信部１１１に形成させた無線ＬＡＮネットワークを破棄させ、ＯＦＦ状態にした後、通信接続を切断する。そしてＳ９１０で、カメラ制御部１０１は、モード変更がなされたことを示すカメライベント情報を、カメラBluetooth通信部１１２を介して携帯電話２００に送信する。
【０１１３】
このように、携帯電話２００において画像受信処理、そしてデジタルカメラ１００において画像送信処理が実行されることで、図７のシーケンス図に示される動作を実現することができる。
【０１１４】
なお、本実施形態の画像受信処理では、画像データの送信前にサムネイル情報を取得しているため、例えば図１０のように同期アプリケーションに係るＧＵＩ画面において、本体ファイルに係る画像データを受信しているか否かを判別可能に表示してもよい。図１０では、画像データを未受信であるものについては、受信したサムネイル画像のデータを、サムネイル画像のみを受信していることを示す通知１００３とともに表示している。また画像データを受信済みであるものについては、受信した画像データを通知１００３をともなわない表示態様１００２として表示している。もちろん、受信済みの画像データにその旨を示す通知を表示してもよい。なお、図１０において、ステータス表示１００１は、現在のデジタルカメラ１００との接続状態を表示している。
【０１１５】
このような表示態様を実現するためには、例えば図８のＳ８０５においてサムネイル情報を受信した後に、該情報に含まれるサムネイル画像のデータに対して通知１００３を付した画面データを制御部２０１が生成し、表示部２０６に表示させればよい。またＳ５１４において画像データを受信した後に、該画像データによりサムネイル画像のデータ及び通知１００３を置換した画面データを生成し、表示部２０６に表示させればよい。
【０１１６】
このようにすることで、ユーザは表示部２０６に表示された画面データにおいて、本体ファイルである画像データが受信完了しているか否かを容易に認識することができる。また、通信切断等の理由で画像データの送信が行われなかった場合に、未送信の画像データを受信済みと勘違いしてデジタルカメラ１００から削除してしまう可能性を低減することができる。
【０１１７】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１１８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１９】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１２０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【０１２１】
更に、前述した実施の形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図１】
2015076816.tif 000003
【図２】
2015076816.tif 000004
【図３】
2015076816.tif 000005
【図４】
2015076816.tif 000006
【図５】
2015076816.tif 000007
【図６】
2015076816.tif 000008
【図７】
2015076816.tif 000009
【図８】
2015076816.tif 000010
【図９】
2015076816.tif 000011
【図１０】
2015076816.tif 000012