(57)【要約】【課題】記憶媒体の通信機能を利用して、当該記憶媒体に記憶された画像データの中から送信する画像データを選択して送信する場合に、ユーザの意図に反して、選択していない画像データが送信されてしまうことを防ぐ。【解決手段】記憶媒体２００の無線通信機能を利用して、記憶媒体２００に記憶された画像データの中から送信する画像データを選択して送信する場合に、デジタルカメラ１００は、送信画像選択処理の間は記憶媒体２００の無線通信機能を無効にする。また、送信画像選択処理が完了した後、選択画像データを記憶媒体２００からＷｅｂサーバに送信するときに、選択画像の中に未送信の画像がある場合、デジタルカメラ１００は、記憶媒体２００の無線通信機能を有効にする。さらに、全選択画像データの送信が完了したときに、デジタルカメラ１００は、記憶媒体２００の無線通信機能を無効にする。【選択図】図１
2013225804.tif 000002
【特許請求の範囲】
【請求項１】
通信機能を有する記憶媒体の通信機能を制御する通信制御手段と、
前記記憶媒体に記憶された画像データを表示部に表示する表示手段と、
前記記憶媒体に記憶された画像データのうち、前記記憶媒体の通信機能を利用して送信する画像データを選択する送信画像選択処理を実行する選択手段とを備え、
前記通信制御手段は、前記送信画像選択処理の間は前記記憶媒体の通信機能を無効にすることを特徴とする画像再生装置。
【請求項２】
前記記憶媒体に記憶された画像データが送信済みであるか否かを判断する判断手段を備え、
前記通信制御手段は、前記送信画像選択処理が完了した後、選択画像データに、前記判断手段により未送信の画像データがあると判断された場合、前記記憶媒体の通信機能を有効にすることを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記通信制御手段は、前記選択画像データの送信がすべて完了したときに、前記記憶媒体の通信機能を無効にすることを特徴とする請求項２に記載の画像再生装置。
【請求項４】
前記記憶媒体に記憶された画像データが送信済みであるか否かを判断する判断手段を備え、
前記表示手段は、前記判断手段により送信済みと判断された画像データの表示形態を、未送信と判断された画像データの表示形態と異ならせることを特徴とする請求項１に記載の画像再生装置。
【請求項５】
前記記憶媒体に記憶された画像データが送信済みであるか否かを判断する判断手段と、
前記送信画像選択処理において、前記判断手段により送信済みと判断された画像データが選択されたとき、既に送信済みであることをユーザに通知する通知手段とを備えたことを特徴とする請求項１に記載の画像再生装置。
【請求項６】
前記記憶媒体に記憶された画像データが送信済みであるか否かを判断する判断手段と、
前記送信画像選択処理において、前記判断手段により送信済みと判断された画像データが選択されたとき、その選択を無効にする無効手段とを備えたことを特徴とする請求項１に記載の画像再生装置。
【請求項７】
前記記憶媒体は、通信機能により画像データをＷｅｂにアップロードすることを特徴とする請求項１乃至６のいずれか１項に記載の画像再生装置。
【請求項８】
前記記憶媒体に記憶された画像データが送信済みであるか否かを判断する判断手段を備え、
前記送信画像選択処理において、前記判断手段により送信済みと判断された画像データであって選択されなかった画像データについて、送信先に削除要求を送信することを特徴とする請求項１に記載の画像再生装置。
【請求項９】
前記判断手段により送信済みと判断された画像データであって選択されなかった画像データについて、削除されることをユーザに通知する通知手段を備えたことを特徴とする請求項８に記載の画像再生装置。
【請求項１０】
当該画像再生装置は撮像装置であって、
前記記憶媒体には、撮影した画像データが記憶されることを特徴とする請求項１乃至９のいずれか１項に記載の画像再生装置。
【請求項１１】
通信機能を有する記憶媒体の通信機能を制御する画像再生装置の制御方法であって、
前記記憶媒体に記憶された画像データを表示部に表示するステップと、
前記記憶媒体に記憶された画像データのうち、前記記憶媒体の通信機能を利用して送信する画像データを選択する送信画像選択処理を実行するステップとを有し、
前記送信画像選択処理の間は前記記憶媒体の通信機能を無効にすることを特徴とする画像再生装置の制御方法。
【請求項１２】
通信機能を有する記憶媒体の通信機能を制御する通信制御手段と、
前記記憶媒体に記憶された画像データを表示部に表示する表示手段と、
前記記憶媒体に記憶された画像データのうち、前記記憶媒体の通信機能を利用して送信する画像データを選択する送信画像選択処理を実行する選択手段としてコンピュータを機能させ、
前記通信制御手段は、前記送信画像選択処理の間は前記記憶媒体の通信機能を無効にすることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体の通信機能を利用して、当該記憶媒体に記憶された画像データの中から送信する画像データを選択して送信する画像再生装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラが普及し、それに伴いＷｅｂアルバムも急速に普及してきている。Ｗｅｂアルバムは撮影した画像データをＷｅｂにアップロードし、ＰＣ（パーソナルコンピュータ）や携帯端末等のブラウザから閲覧可能にしたものである。Ｗｅｂアルバムを利用することで遠く離れた人と画像データを共有することが可能となるため、画像データの有効活用方法の１つとして注目されている。
【０００３】
Ｗｅｂアルバムに画像データをアップロードする方法として、撮影した画像データをＰＣに取り込んでからＰＣ経由でＷｅｂにアップロードする方法が存在する。
また、無線通信機能を有するデジタルカメラからＰＣを経由せず、直接Ｗｅｂにアップロードする方法が存在する。
また、無線通信機能を有する記憶媒体を用い、撮影した画像データを記憶媒体に保存し、記憶媒体の無線通信機能を利用してＷｅｂにアップロードする方法が存在する。無線通信機能を有する記憶媒体を用いてＷｅｂアップロードを実現する場合、記憶媒体の無線通信機能は、デジタルカメラとは別の制御系で制御されており、記憶媒体の制御系で無線通信することが可能である。したがって、デジタルカメラに無線通信機能が存在しなくても、デジタルカメラから直接Ｗｅｂにアップロードすることが可能となる。
【０００４】
また、画像データをＷｅｂにアップロードする際に、撮影した画像データをすべてアップロードする方法と、撮影した画像データの中からアップロードしたい画像データを選択し、選択された画像データのみアップロードする方法とがある。
例えば特許文献１では、画像データを選択送信可能であり、画像データ送信中は送信属性の変更、対象画像データの消去を禁止する手法が提案されている。
また、例えば特許文献２では、通信機能を有する記憶媒体を制御可能な撮像装置であって、通信中に撮影が行われた場合は、通信を中断し、画像データを記憶媒体に記憶した後、通信を再開する手法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０８６６５３号公報
【特許文献２】特開２００２−０９４９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記従来技術によって、通信機能を有する記憶媒体を用い、撮影した画像データの中から送信する画像データを選択して送信する場合、次の課題が考えられる。
記憶媒体の通信機能は、デジタルカメラとは別の制御系で制御されているため、デジタルカメラから画像データを送信するタイミングを制御することができない。そのため、画像データを選択して送信する場合、ユーザがデジタルカメラを制御して、送信する画像データを選択している間に、記憶媒体の通信機能が選択していない画像データも含めて自律的に送信してしまう問題がある。これはユーザの意図に反したものであり、ユーザの利便性を低下させることになる。
特許文献１については、送信する画像データを選択可能であり、送信中の画像の属性の変更や対象画像データの消去を禁止することはできる。しかしながら、記憶媒体の通信機能が自律的に通信を行う場合に、選択していない画像データが送信されてしまうことを防ぐことはできない。
また、特許文献２についても、記憶媒体の通信機能を利用して画像データを送信可能であるが、記憶媒体の通信機能が自律的に通信を行う場合に、選択していない画像データが送信されてしまうことを防ぐことはできない。
【０００７】
本発明は上記問題点を鑑みてなされたものであり、記憶媒体の通信機能を利用して送信する画像データを選択して送信する場合に、ユーザの意図に反して、選択していない画像データが送信されてしまうことを防ぐことを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像再生装置は、通信機能を有する記憶媒体の通信機能を制御する通信制御手段と、前記記憶媒体に記憶された画像データを表示部に表示する表示手段と、前記記憶媒体に記憶された画像データのうち、前記記憶媒体の通信機能を利用して送信する画像データを選択する送信画像選択処理を実行する選択手段とを備え、前記通信制御手段は、前記送信画像選択処理の間は前記記憶媒体の通信機能を無効にすることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、記憶媒体の通信機能を利用して、当該記憶媒体に記憶された画像データの中から送信する画像データを選択して送信する場合に、ユーザの意図に反して、選択していない画像データが送信されてしまうことを防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係るデジタルカメラの構成を示す図である。
【図２】第１の実施形態に係る無線通信機能を有する記憶媒体の構成を示す図である。
【図３】第１の実施形態に係るデジタルカメラの処理の流れを示すフローチャートである。
【図４】第１の実施形態に係るデジタルカメラの画像表示部に表示される通信設定画面を示す図である。
【図５】第１の実施形態に係るデジタルカメラの画像表示部に表示される画像選択画面を示す図である。
【図６】画像選択画面において警告メッセージを表示する例を示す図である。
【図７】画像選択画面において送信済みの画像をグレーアウトした例を示す図である。
【図８】第２の実施形態に係るデジタルカメラの処理の流れを示すフローチャートである。
【図９】第２の実施形態に係るデジタルカメラの画像表示部に表示される画像選択画面を示す図である。
【図１０】第２の実施形態に係るデジタルカメラの画像表示部に表示される画像選択画面を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
（第１の実施形態）
図１は、本発明を適用した画像再生装置として機能する撮像装置である第１の実施形態に係るデジタルカメラ１００の構成を示す図である。
１０はレンズバリアである。１１は撮影レンズである。１２は絞り機能を備えるシャッターである。１３は撮像制御部であり、レンズバリア１０、撮影レンズ１１、絞り機能を備えるシャッター１２を制御する。１４は撮像素子であり、光学像を電気信号に変換する。１５は画像処理回路であり、撮像素子１４からのデータをＡ／Ｄ変換し、また、撮像素子１４からのデータ或いはメモリ制御回路１６からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１２】
１６はメモリ制御回路であり、画像処理回路１５において画像処理された画像データをメモリ１８に書き込む。１７はＴＦＴ ＬＣＤ等からなる画像表示部であり、メモリ１８に書き込まれた表示用の画像データをＤ／Ａ変換して表示する。１８は撮影した静止画像や動画像のデータを格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備える。これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ１８に対して行うことが可能となる。また、メモリ１８はシステム制御回路５０の作業領域としても使用することが可能である。
【００１３】
５０はシステム制御回路であり、撮影した画像の被写体認識処理や、被写体認識結果と管理データの照合処理や、ステータスデータの生成処理等、各種処理を実行するとともに、デジタルカメラ１００全体を制御する。５１はメモリであり、システム制御回路５０の動作用の定数、変数、プログラム等を記憶する。
７０はデジタルカメラ１００の各種の動作指示を入力するための操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
７１は通信制御部であり、システム制御回路５０を介してカードコントローラ９０を制御することで、外部記憶媒体２００の通信機能を制御する。なお、ここでは通信制御部７１をシステム制御回路５０とは別に図示しているが、システム制御回路５０が通信制御部として機能する形態でもよい。
【００１４】
９０はカードコントローラであり、外部記憶媒体２００とデータの送受信を行う。９１は外部記憶媒体２００とのインタフェースである。９２は外部記憶媒体２００と接続を行うコネクタである。２００はメモリカード等の外部記憶媒体である。本実施形態では、外部記憶媒体２００は無線通信機能を有するものとする。７２はコネクタ９２に外部記憶媒体２００が装着されているか否かを検知する記憶媒体着脱検知部である。
【００１５】
図２は、第１の実施形態に係る無線通信機能を有する記憶媒体２００の構成を示す図である。
２０１はデジタルカメラ１００等の外部装置とのインタフェースである。２０２は記憶媒体２００を制御するコントローラである。２０３は画像データ等を記憶するためのメモリである。２０４は画像データの送信先である外部のＷｅｂサーバ等（以下、単にＷｅｂサーバという）と無線通信を行うための通信部である。２０５はアンテナである。
コントローラ２０２は、メモリ２０３に対するデータの読み書き制御を行う。例えばデジタルカメラ１００等の外部装置からインタフェース２０１を介して送られてくる画像データをメモリ２０３に書き込む。また、デジタルカメラ１００等の外部装置からの読み出し指示により、メモリ２０３に記憶されているデータをインタフェース２０１を介して外部装置に送信する。
また、コントローラ２０２は、通信部２０４の制御も行い、例えばメモリ２０３に画像データが書き込まれたら、自律的に通信部２０４を制御し、アンテナ２０５を介して無線通信により画像データをＷｅｂサーバに送信する。
さらに、コントローラ２０２は、デジタルカメラ１００等の外部装置からの制御により、通信部２０４のＯＮ／ＯＦＦの制御や、メモリ２０３に記憶されている画像データが送信済みであるか否かの属性情報の取得制御を行う。
【００１６】
図３は、第１の実施形態に係るデジタルカメラ１００の処理の流れを示すフローチャートである。図４、図５、図６、図７は、第１の実施形態に係るデジタルカメラ１００を操作したときのユーザインタフェースである画像表示部１７の表示例を示す図である。
以下、本実施形態において、デジタルカメラ１００に無線通信機能を有する記憶媒体２００を装着し、既に記憶媒体２００内の画像データを何枚かＷｅｂサーバに送信済みの状態から、画像を選択して送信する際の動作について説明する。
記憶媒体２００は、デジタルカメラ１００からの電源供給により、デジタルカメラ１００とは独立して、無線通信を行うことが可能である。
また、記憶媒体２００は、デジタルカメラ１００に対して、無線通信機能をＯＮ／ＯＦＦ制御する機能、画像データの送信ステータスを通知する機能、選択した画像データのみを送信する機能を提供しているものとする。以下、これらの機能を用いた処理について説明する。
ユーザはデジタルカメラ１００の操作部７０を操作して、デジタルカメラ１００のメニューから通信設定を呼び出す。デジタルカメラ１００の画像表示部１７に表示される通信設定画面は図４に示すとおりである。デジタルカメラ１００は、項目４０１にて無線通信のＯＮ／ＯＦＦを設定することができる。また、デジタルカメラ１００は、項目４０２にて選択送信機能のＯＮ／ＯＦＦを設定することができる。項目４０２にて選択送信機能をＯＮに設定すると、選択送信処理が開始される。
【００１７】
選択送信処理の処理手順を図３のフローチャートを用いて説明する。
選択送信処理が開始されると、ステップＳ３０１で、デジタルカメラ１００は、記憶媒体２００の通信部２０４による現在の無線通信機能のＯＮ／ＯＦＦの状態（無線通信ステータスの状態）を判断する。記憶媒体２００の無線通信ステータスは、デジタルカメラ１００の通信制御部７１から、カードコントローラ９０、インタフェース９１、２０１を介して、記憶媒体２００のコントローラ２０２に問い合わせることで取得可能である。
【００１８】
ステップＳ３０１において記憶媒体２００の通信ステータスが通信状態であると判断された場合、ステップＳ３０２に遷移する。ステップＳ３０２で、デジタルカメラ１００は、通信制御部７１からコントローラ２０２に対して無線通信機能を無効にするよう指示することにより、通信ステータスを停止状態に変化させ、その後ステップＳ３０３に遷移する。一方、ステップＳ３０１において記憶媒体２００の通信ステータスが停止状態であると判断された場合、ステップＳ３０３に遷移する。
【００１９】
ステップＳ３０３で、送信画像選択処理を実行する。送信画像選択処理は、図５に示すように、撮影済みの画像のサムネイル表示の中から、送信したい一又は複数の画像を選択する。以下、ここで選択された画像を選択画像と称する。画像表示部１７には、選択画像の総数５０１を表示したり、選択画像にマーク５０２を付けたりすることで、ユーザにどの画像を選択したのか分かるようにすることが可能である。
【００２０】
ステップＳ３０３において送信画像が選択されると、ステップＳ３０４に遷移する。ステップＳ３０４で、デジタルカメラ１００は、選択画像が未送信であるか否かを判断する。画像データの送信済み／未送信のステータスは、通信制御部７１からコントローラ２０２に問い合わせ、コントローラ２０２がメモリ２０３に記憶されている画像データの送信済み／未送信のステータスを調べることで取得可能である。この場合に、図６に示すように、サムネイル表示中の各画像に送信済み／未送信を明示するようにしてもよい。
【００２１】
ステップＳ３０４において選択画像が送信済みであると判断された場合、ステップＳ３０６に遷移する。ステップＳ３０６で、デジタルカメラ１００は、警告メッセージ表示を行い、その後ステップＳ３０５に遷移する。図６に示すように、選択画像Ｈ（６０１）は送信済みであるので、警告メッセージ６０２が表示される。このとき、どの選択画像が送信済みであるのかをユーザに分からせるように枠で囲む等する。また、送信済みの画像データについては、その選択を無効にする。図５、図６の例でも、図５では選択画像の総数は「４」であったのが、選択画像Ｈ（６０１）の選択を無効にすることにより、図６では選択画像の総数は「３」になっている。警告メッセージを表示する以外にも、図７に示すように、送信済みの画像（Ａ、Ｂ、Ｃ、Ｅ、Ｇ、Ｈ）は選択できないように予めグレーアウトする等、表示形態を異ならせることも可能である。これにより、ユーザは選択できる画像（Ｄ、Ｆ、Ｉ）を容易に把握することが可能となる。一方、ステップＳ３０４において選択画像が未送信であると判断された場合、ステップＳ３０５に遷移する。
【００２２】
ステップＳ３０５で、デジタルカメラ１００は、送信画像選択処理が完了したか否かをユーザに確認する。ユーザが送信画像選択を完了したと決定した場合、ステップＳ３０７に遷移する。完了していないと決定した場合、ステップＳ３０３に戻り、送信画像選択処理を続ける。
【００２３】
ステップＳ３０７以降では、選択画像データを記憶媒体２００からＷｅｂサーバに送信する。ステップＳ３０７で、デジタルカメラ１００は、選択画像の中に未送信の画像があるか否か判断する。未送信の画像がある場合、ステップＳ３０８に遷移する。ステップＳ３０８で、デジタルカメラ１００は、通信制御部７１からコントローラ２０２に対して無線通信機能を有効にするよう指示することにより、無線通信ステータスを通信状態に変化させる。これにより、記憶媒体２００の通信部２０４が有効になる。なお、未送信の画像がない場合、本処理を終了する。
そして、ステップＳ３０９で、記憶媒体２００のコントローラ２０２は、メモリ２０３から選択画像のうち未送信の画像データを読み込み、通信部２０４を介してＷｅｂサーバに送信する。
【００２４】
ステップＳ３１０で、全選択画像データの送信が完了したか否かを判断する。ステップＳ３１０において全選択画像データの送信が完了したと判断された場合、ステップＳ３１１に遷移する。ステップＳ３１１で、デジタルカメラ１００は、通信制御部７１からコントローラ２０２に対して無線通信機能を無効にするよう指示することにより、無線通信ステータスを停止状態に変化させる。このように、選択画像の送信がすべて完了したときに、記憶媒体２００の無線通信機能を無効にする。このことによって、それ以降に撮影した画像について、送信画像選択処理を実行する前に、記憶媒体２００が画像データを自律的にＷｅｂサーバに送信してしまうことを防ぐことができる。
一方、ステップＳ３１０において全選択画像データの送信が完了していないと判断された場合、ステップＳ３１２に遷移する。ステップＳ３１２で、デジタルカメラ１００は、送信画像の再選択を実行するか否かを判断する。この再選択処理は、画像転送中にデジタルカメラ１００の操作部７０を操作し、デジタルカメラ１００のメニューから再選択を選ぶことで実行可能である。再選択を実行する場合、ステップＳ３０１に戻り、再選択しない場合、ステップＳ３０９に戻る。
【００２５】
以上のように、記憶媒体２００の無線通信機能を利用して、記憶媒体２００に記憶された画像データの中から送信する画像データを選択して送信する場合に、送信画像選択処理の間は記憶媒体２００の無線通信機能を無効にする。これにより、記憶媒体２００が未選択の画像データを自律的に送信してしまうことを防ぐことができる。
また、送信画像選択処理が完了した後、選択画像データを記憶媒体２００からＷｅｂサーバに送信するときに、選択画像の中に未送信の画像がある場合、記憶媒体２００の無線通信機能を有効にする。これにより、選択画像のみを送信することが可能となる。
さらに、全選択画像データの送信が完了したときに、記憶媒体２００の無線通信機能を無効にする。これにより、それ以降に撮影した画像について、送信画像選択処理を実行する前に、記憶媒体２００が画像データを自律的にＷｅｂサーバに送信してしまうことを防ぐことができる。
このように、記憶媒体２００の通信機能を利用して、記憶媒体２００に記憶された画像データの中から送信する画像データを選択して送信する場合に、ユーザの意図に反して、選択していない画像データが送信されてしまうことを防ぐことができる。これにより、ユーザの意図に合った選択送信機能を実現することができ、ユーザの利便性を向上させることができる。
【００２６】
（第２の実施形態）
次に、第２の実施形態を説明する。第１の実施形態では、送信済みの画像は最終的に選択されないようにした。それに対して、第２の実施形態では、送信済みの画像も選択できるようにし、逆に送信済みの画像であって選択されなかった画像は、現時点でユーザがｗｅｂにアップロードしたくない画像であるとして取り扱い、Ｗｅｂサーバに削除させるようにした例である。なお、デジタルカメラ１００及び記憶媒体２００の構成は第１の実施形態と同様であり、それぞれ図１、図２に示したとおりである。
【００２７】
図８は、第２の実施形態に係るデジタルカメラ１００の処理の流れを示すフローチャートである。図９、図１０は、第２の実施形態に係るデジタルカメラ１００を操作したときのユーザインタフェースである画像表示部１７の表示例を示す図である。
以下、本実施形態において、デジタルカメラ１００に無線通信機能を有する記憶媒体２００を装着し、既に記憶媒体２００内の画像データを何枚かＷｅｂサーバに送信済みの状態から、画像を選択して送信する際の動作について説明する。
第１の実施形態と同様、記憶媒体２００は、デジタルカメラ１００からの電源供給により、デジタルカメラ１００とは独立して、無線通信を行うことが可能である。
また、記憶媒体２００は、デジタルカメラ１００に対して、無線通信機能をＯＮ／ＯＦＦ制御する機能、画像データの送信ステータスを通知する機能、選択した画像データのみを送信する機能を提供しているものとする。
ユーザはデジタルカメラ１００の操作部７０を操作して、デジタルカメラ１００のメニューから通信設定を呼び出す。デジタルカメラ１００の通信設定画面は図４に示したとおりである。
【００２８】
選択送信処理の処理手順を図８のフローチャートを用いて説明する。
本実施形態では、図９に示すように、画像Ａ〜Ｆ（９０１〜９０６）はＷｅｂサーバに送信済み、画像Ｇ〜Ｉ（９０７〜９０９）は未送信の状態で、選択送信処理を開始する場合について説明する。
ステップＳ８０１〜Ｓ８０４については、第１の実施形態のステップＳ３０１〜Ｓ３０４と同様であり、その説明は省略する。
【００２９】
ステップＳ８０４において選択画像が送信済みであると判断された場合、ステップＳ８０６に遷移する。ステップＳ８０６で、デジタルカメラ１００は、送信済みの画像であって選択されなかった画像を削除対象として設定し、その後ステップＳ８０５に遷移する。一方、ステップＳ８０４において選択画像が未送信であると判断された場合、ステップＳ８０５に遷移する。
【００３０】
ステップＳ８０５で、デジタルカメラ１００は、送信画像選択処理が完了したか否かをユーザに確認する。ユーザが送信画像選択を完了したと決定した場合、ステップＳ８０７に遷移する。完了していないと決定した場合、ステップＳ８０３に戻り、送信画像選択処理を続ける。
【００３１】
ステップＳ８０７以降では、選択画像データを記憶媒体２００からＷｅｂサーバに送信する。ステップＳ８０７で、デジタルカメラ１００は、選択画像の中に未送信の画像があるか否か、もしくはステップＳ８０６において削除対象に設定された画像があるか否かを判断する。未送信の画像がある、もしくは削除対象に設定された画像がある場合、ステップＳ８０８に遷移する。ステップＳ３０８で、デジタルカメラ１００は、通信制御部７１からコントローラ２０２に対して無線通信機能を有効にするよう指示することにより、無線通信ステータスを通信状態に変化させる。これにより、記憶媒体２００の通信部２０４が有効になる。なお、未送信の画像、削除対象に設定された画像がない場合、本処理を終了する。
【００３２】
ステップＳ８０７において未送信の画像があると判断された場合、ステップＳ８０９で、記憶媒体２００のコントローラ２０２は、メモリ２０３から選択画像のうち未送信の画像データを読み込み、通信部２０４を介してＷｅｂサーバに送信する。
【００３３】
また、ステップＳ８０７において削除対象に設定された画像がある判断された場合、ステップＳ８１０で、削除処理を実行して良いかユーザに確認するための削除確認メッセージを画像表示部１７に表示する。その後、ステップＳ８１１で、送信済みの画像に対する削除要求を通信部２０４を介してＷｅｂサーバに送信し、Ｗｅｂサーバは指定された画像データを削除する。なお、削除要求を受けたＷｅｂサーバは、画像データを削除することを通信部２０４を介してデジタルカメラ１００に通知し、これを受けて削除処理を実行して良いかユーザに確認するための削除確認メッセージを表示するようにしてもよい。
図１０を用いて具体的に説明すると、画像Ａ〜Ｆ（１００１〜１００６）が送信済み、画像Ｇ〜Ｉ（１００７〜１００９）が未送信の状態で、選択送信処理を開始したものとする。そして、ステップＳ８０３において画像Ａ（１００１）、画像Ｃ（１００３）、画像Ｅ（１００５）、画像Ｆ（１００６）、画像Ｈ（１００８）、画像Ｉ（１００９）を選択したとする。
このとき、ステップＳ８０６では、送信済みの画像であって選択されなかった画像である、画像Ｂ（１００２）、画像Ｄ（１００４）を削除対象の画像として設定する。
その後、ステップＳ８０９では、選択画像のうち未送信の画像である、画像Ｈ（１００８）、画像Ｉ（１００９）の送信処理を実行する。また、ステップＳ８１１では、削除対象の画像として設定された画像Ｂ（１００２）、画像Ｄ（１００４）について、Ｗｅｂサーバに削除要求を送信する。
【００３４】
以降の処理ステップＳ８１２〜Ｓ８１４は、第１の実施形態のステップＳ３１０〜Ｓ３１２と同様であり、詳しい説明は省略する。
【００３５】
以上のように、送信画像選択処理において送信済みの画像も選択できるようにし、逆に送信済みの画像であって選択されなかった画像は、現時点でユーザがｗｅｂにアップロードしたくない画像であるとして取り扱い、Ｗｅｂサーバに削除させるようにした。
このように、ユーザの意図に合った選択送信機能を実現することができ、ユーザの利便性を向上させることができる。
【００３６】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013225804.tif 000003
【図２】
2013225804.tif 000004
【図３】
2013225804.tif 000005
【図４】
2013225804.tif 000006
【図５】
2013225804.tif 000007
【図６】
2013225804.tif 000008
【図７】
2013225804.tif 000009
【図８】
2013225804.tif 000010
【図９】
2013225804.tif 000011
【図１０】
2013225804.tif 000012