(57)【特許請求の範囲】
【請求項１】
外部の無線機器を介して外部のサーバーと通信を行う無線通信装置を有するカメラであって、
被写体像を撮像して画像データを取得する撮像手段と、
前記撮像手段で取得した画像データを第１の記憶媒体に記録する画像記録手段と、
前記外部のサーバーとの通信が行えない状況において、各画像データを識別するための識別情報と各画像データの宛先に関する宛先情報とを対応付けた送信情報を、画像データとは異なる情報として予め第２の記憶媒体に記録する送信用情報記録手段と、
前記外部のサーバーとの通信が確立されたことを検出したときに、前記第２の記憶媒体に前記送信用情報が記録されている場合には、前記第２の記録媒体から前記送信用情報を読み出し、前記送信用情報中の識別情報により特定される画像データを前記第１の記録媒体から読み出し、前記無線通信装置に前記外部のサーバーへ送信させる送信制御手段とを備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記第１の記憶媒体に記録されている画像データに基づいて画像を表示装置に表示する表示制御手段と、
使用者からの指示に基づいて、前記表示装置に表示する画像を切り替える表示画像切替手段と、
前記表示装置に表示されている画像に対応する画像データの前記識別情報に対して、少なくとも１つの前記宛先情報を対応付ける対応付け手段とをさらに備え、
前記送信用情報記録手段は、前記対応付け手段による対応付け結果を、前記送信用情報として予め前記第２の記憶媒体に記録することを特徴とするカメラ。
【請求項３】
請求項２に記載のカメラにおいて、
前記第２の記憶媒体に記録されている前記送信用情報に基づいて、前記外部のサーバーへ送信することが予定されている前記送信用情報に対応する画像データの画像を、前記表示装置に一覧表示させる予約状況表示手段をさらに備えることを特徴とするカメラ。
【請求項４】
請求項３の記載のカメラにおいて、
前記送信用情報記録手段は、前記送信用情報中の識別情報により特定された画像データについて、送信が完了すると送信完了日時のデータを記録し、
前記予約状況表示手段は、前記送信用情報中の識別情報により特定された画像データについて、送信が完了した画像データの画像と、送信が完了していない画像データの画像とを識別可能に前記表示装置に表示させることを特徴とするカメラ。
【請求項５】
請求項３または４に記載のカメラにおいて、
前記予約状況表示手段は、一覧表示した各画像データのそれぞれに対応付けて、前記送信用情報により各画像データに対応付けられている前記宛先の数を前記表示装置に表示させることを特徴とするカメラ。
【請求項６】
請求項３〜５のいずれか１項に記載のカメラにおいて、
前記予約状況表示手段は、一覧表示した画像の中から使用者によっていずれかの画像が選択された場合には、前記送信用情報によりその画像データに対応付けられている前記宛先情報の一覧を前記表示装置に表示させることを特徴とするカメラ。
【請求項７】
請求項１〜６のいずれか一項に記載のカメラにおいて、
前記第１の記憶媒体および前記第２の記憶媒体は、物理的に同一の記憶媒体であり、
前記画像記録手段および前記送信用情報記録手段は、物理的に同一の記録手段であることを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影を行うためのカメラに関する。
【背景技術】
【０００２】
次のようなデジタルカメラが知られている。このデジタルカメラは、画像データに、画像データの宛先としてのメールアドレスを対応付け、これらを無線通信機能でサーバーへ転送する。そして、サーバーでは、画像データに対応付けられている宛先に対して、画像データがサーバーにアップロードされたことを通知するお知らせメールを送信する（例えば、非特許文献１）。
【０００３】
【非特許文献１】ニコンデジタルカメラＣＯＯＬＰＩＸ  Ｓ５０ｃ  使用説明書  Ｐ．１４６〜Ｐ．１４８（株式会社ニコン発行）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のデジタルカメラでは、使用者は、無線通信が可能な場所でなければ画像データの選択や宛先の選択を行うことができなかったため利便性が低かった。
【課題を解決するための手段】
【０００５】
請求項１に記載のカメラは、外部の無線機器を介して外部のサーバーと通信を行う無線通信装置を有するカメラであって、被写体像を撮像して画像データを取得する撮像手段と、前記撮像手段で取得した画像データを第１の記憶媒体に記録する画像記録手段と、前記外部のサーバーとの通信が行えない状況において、各画像データを識別するための識別情報と各画像データの宛先に関する宛先情報とを対応付けた送信情報を、画像データとは異なる情報として予め第２の記憶媒体に記録する送信用情報記録手段と、前記外部のサーバーとの通信が確立されたことを検出したときに、前記第２の記憶媒体に前記送信用情報が記録されている場合には、前記第２の記録媒体から前記送信用情報を読み出し、前記送信用情報中の識別情報により特定される画像データを前記第１の記録媒体から読み出し、前記無線通信装置に前記外部のサーバーへ送信させる送信制御手段とを備えることを特徴とする。
請求項２に記載のカメラは、請求項１に記載のカメラにおいて、前記第１の記憶媒体に記録されている画像データに基づいて画像を表示装置に表示する表示制御手段と、使用者からの指示に基づいて、前記表示装置に表示する画像を切り替える表示画像切替手段と、前記表示装置に表示されている画像に対応する画像データの前記識別情報に対して、少なくとも１つの前記宛先情報を対応付ける対応付け手段とをさらに備え、前記送信用情報記録手段は、前記対応付け手段による対応付け結果を、前記送信用情報として予め前記第２の記憶媒体に記録することを特徴とする。
請求項３に記載のカメラは、請求項２に記載のカメラにおいて、前記第２の記憶媒体に記録されている前記送信用情報に基づいて、前記外部のサーバーへ送信することが予定されている前記送信用情報に対応する画像データの画像を、前記表示装置に一覧表示させる予約状況表示手段をさらに備えることを特徴とする。
請求項４に記載のカメラは、請求項３の記載のカメラにおいて、前記送信用情報記録手段は、前記送信用情報中の識別情報により特定された画像データについて、送信が完了すると送信完了日時のデータを記録し、前記予約状況表示手段は、前記送信用情報中の識別情報により特定された画像データについて、送信が完了した画像データの画像と、送信が完了していない画像データの画像とを識別可能に前記表示装置に表示させることを特徴とする。
請求項５に記載のカメラは、請求項３または４に記載のカメラにおいて、前記予約状況表示手段は、一覧表示した各画像データのそれぞれに対応付けて、前記送信用情報により各画像データに対応付けられている前記宛先の数を前記表示装置に表示させることを特徴とする。
請求項６に記載のカメラは、請求項３〜５のいずれか１項に記載のカメラにおいて、前記予約状況表示手段は、一覧表示した画像の中から使用者によっていずれかの画像が選択された場合には、前記送信用情報によりその画像データに対応付けられている前記宛先情報の一覧を前記表示装置に表示させることを特徴とする。
請求項７に記載のカメラは、請求項１〜６のいずれか一項に記載のカメラにおいて、前記第１の記憶媒体および前記第２の記憶媒体は、物理的に同一の記憶媒体であり、前記画像記録手段および前記送信用情報記録手段は、物理的に同一の記録手段であることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、使用者は、無線通信が行えない場所でもあらかじめ送信指示を行うことができ、無線通信が確立したときに送信指示対象の画像データが送信されるため、使用者の利便性が向上する。
【発明を実施するための最良の形態】
【０００７】
―第１の実施の形態―
図１は、本実施の形態における画像転送システムの一実施の形態の構成を示すブロック図である。画像転送システム１００は、カメラ２００と、画像記録用サーバー３００と、メールサーバー４００と、パーソナルコンピュータ（ＰＣ）５００と、アクセスポイント（無線基地局）６００とが、互いにインターネット等の通信網を介して接続されている。なお、図中に示した矢印は、各機器間におけるデータの流れを模式的に示したものである。
【０００８】
カメラ２００は、例えば無線通信機能を備えたデジタルカメラであって、無線ＬＡＮのアクセスポイント６００を介してインターネットに接続する。使用者は、このカメラ２００を操作して画像を取得し、その画像を画像記録用サーバー３００へアップロードすることができる。また、使用者は、後述するように、カメラ２００上で各画像に対して宛先としてのメールアドレスを対応付けることができ、カメラ２００からは、その対応付け結果を表す宛先リストが送信用情報として画像記録用サーバー３００に送信される。カメラ２００による処理の詳細については後述する。
【０００９】
画像記録用サーバー３００は、カメラ２００から送信される画像ファイル、および宛先リストを受信し、受信した画像ファイルをハードディスクなどの記憶媒体に記録すると共に、宛先リストに基づいて特定される画像の宛先に対して、画像ファイルがアップロードされた旨を通知するためのお知らせメールを作成する。ここで作成されるお知らせメールの具体例については、図２により後述する。画像記録用サーバー３００は、作成したお知らせメールをメールサーバー４００へ送信し、その後、メールサーバー４００を経由して、宛先として指定されているメールアドレスに応じたメールサーバー４００のメールボックスに配信される。
【００１０】
宛先として指定されたメールアドレスの所有者は、ＰＣ５００にインストールされているメールソフトを用いてメールサーバー４００からお知らせメールを受信することによって、ＰＣ５００のモニタ上でお知らせメールを閲覧することができる。
【００１１】
なお、お知らせメールは、例えば、図２に示すように、画像記録サーバー３００に記録されている画像ファイルにアクセスするためのリンク（ＵＲＬ）２ａと、画像記録用サーバー３００が画像をアップロードされたことを通知するメッセージ文２ｂと、そのメールアドレスが宛先として設定された画像のうち、所定数、例えば３つの画像のサムネイル画像２ｃとが表示されている。メールの受信者は、メール上でリンク２ａ、あるいはサムネイル画像２ｃをクリックすることによって、リンク先の画像ファイルをダウンロードして、ＰＣ５００上で閲覧することができる。
【００１２】
図３は、本実施の形態におけるカメラ２００の一実施の形態の構成を示すブロック図である。カメラ２００は、操作部材２０１と、レンズ２０２と、撮像素子２０３と、制御装置２０４と、ＳＤＲＡＭ２０５と、フラッシュメモリ２０６と、メモリカードスロット２０７と、モニタ２０８と、通信モジュール２０９とを備えている。
【００１３】
操作部材２０１は、使用者によって操作される種々の入力部材、例えば電源ボタン、レリーズボタン、ズームボタン（ズームアップボタン、ズームダウンボタン）、ロータリーマルチセレクター、再生ボタン、削除ボタン、メールボタンなどを含んでいる。
【００１４】
ロータリーマルチセレクターとは、例えば、図４に示すように、回転部４ａと、中央部のＯＫボタン４ｂとから構成されている。使用者は、回転部４ａを右方向（時計回り）または左方向（反時計回り）に回転させるか、あるいは回転部４ａを十字キーに見立てて、上、下、左、右のいずれかを押下することによって、項目を選択したり画像を選択することができる。そして、ＯＫボタン４ｂを押下することによって、選択した項目を確定することができる。
【００１５】
なお、本実施の形態では、回転部４ａを右方向に回すことを「ロータリーマルチセレクターを右に回す」と表現し、左方向へ回すことを「ロータリーマルチセレクターを左に回す」と表現する。また、回転部４ａの上を押下することを「ロータリーマルチセレクターの上を押す」、回転部４ａの下を押下することを「ロータリーマルチセレクターの下を押す」、回転部４ａの左を押下することを「ロータリーマルチセレクターの左を押す」、回転部４ａの右を押下することを「ロータリーマルチセレクターの右を押す」とそれぞれ表現する。
【００１６】
レンズ２０２は、複数の光学レンズから構成されるが、図３では代表して１枚のレンズで表している。撮像素子２０３は、例えばＣＣＤやＣＭＯＳであり、レンズ２０２により結像した被写体像を撮像して画像を取得する。そして、取得した画像データを制御装置２０４へ出力する。
【００１７】
制御装置２０４は、ＣＰＵやその他の周辺回路により構成され、後述するＳＤＲＡＭ２０５を作業領域として使用して、撮像素子２０３から入力された画像データに画像処理を施す。例えば、画像データに対して階調補正処理や色変換処理を施した後、所定の画像形式、例えばＪｐｅｇ形式に圧縮し、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ  ｆｏｒ  Ｄｉｇｉｔａｌ  Ｓｔｉｌｌ  Ｃａｍｅｒａ）等の所定の形式の画像ファイルを生成する。そして、生成した画像ファイルを後述するメモリカードスロット２０７へ出力する。
【００１８】
ＳＤＲＡＭ２０５は、揮発性のメモリであって、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。また、フラッシュメモリ２０６は、不揮発性のメモリであって、ＣＰＵによって実行されるプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。
【００１９】
メモリカードスロット２０７は、着脱可能な記憶媒体であるメモリカード、例えばＳＤカードを挿入するためのスロットであって、上述したように、制御装置２０４から出力される画像ファイルをメモリカードに書き込んで記録する。また、制御装置２０４からの指示に基づいて、メモリカード内に記憶されている画像ファイルを読み出して制御装置２０４へ出力したり、記録されている画像ファイルを削除したりする。
【００２０】
モニタ２０８は、カメラ２００の背面に搭載された液晶モニタ（背面モニタ）であり、当該モニタ２０８には、メモリカードに記憶されている画像（再生画像）やカメラ２００を設定するための設定メニューなどの種々の情報が表示される。また、制御装置２０４が撮像素子２０３で取得した画像を時系列でモニタ２０８に出力することによって、モニタ２０８には、各フレームの画像が所定時間間隔で順番に表示される。すなわちモニタ２０８にはスルー画が表示される。
【００２１】
通信モジュール２０９は、カメラ２００がアクセスポイント６００と無線通信するための無線ＬＡＮモジュールである。通信モジュール２０９は、制御装置２０４によって制御され、使用者によって通信の指示が指示されると、アクセスポイント６００との間で無線通信を確立して、アクセスポイント６００を介してインターネットに接続する。なお、アクセスポイント６００との間で無線通信を開始するための処理については後述する。
【００２２】
以下、本実施の形態における制御装置２０４による処理について説明する。この制御装置２０４は、予約処理実行部２０４ａと、データ送信部２０４ｂとを機能的に備えている。
【００２３】
予約処理実行部２０４ａは、使用者によるメニュー操作に基づいて、カメラ２００のモードがメール予約モードに設定されると、図５に示すメール予約画面をモニタ２０８に表示する。なお、メール予約モードとは、使用者が他の人物に見せたい画像を選択して、選択した画像に対して、上述したお知らせメールの宛先を設定するためのモードである。例えば、使用者は、モニタ２０８に上述したスルー画が表示されているとき、またはモニタ２０８にメモリカード内に記録されている画像が再生表示されているときに、操作部材２０１に含まれるメールボタンを押下することによって、カメラ２００のモードをメール予約モードに設定することができる。
【００２４】
このメール予約画面は、画像表示領域５ａ、宛先設定用領域５ｂ、および宛先表示領域５ｃとを含んでいる。画像表示領域５ａは、メモリカード内に記録されている画像を表示するための領域であって、予約処理実行部２０４ａは、メモリカードから画像ファイルを読み込んで、読み込んだ画像ファイルの内のいずれか１枚の画像を表示する。例えば、ファイル名を昇順に並べたときの最も上位の画像を初期表示する。使用者は、ロータリーマルチセレクターの右を押すことによって、画像表示領域５ａ内の表示画像を、現在表示している画像の次の画像に切り替えることができる。また、ロータリーマルチセレクターの左を押すことによって、画像表示領域５ａ内の表示画像を、現在表示している画像の前の画像に切り替えることができる。
【００２５】
宛先設定用領域５ｂは、使用者が、画像表示領域５ａに表示されている画像がアップロードされたことを通知するための宛先を設定するための領域である。予約処理実行部２０４ａは、使用者によってあらかじめ宛先が登録されているアドレス帳をフラッシュメモリ２０６から読み込んで、宛先設定用領域５ｂ内に、宛先情報を表示する。例えば、宛先としては、個人のメールアドレスや、複数のメールアドレスをグループ化したグループが登録されている。
【００２６】
図５に示す例では、宛先設定用領域５ｂには、メールアドレスを表すアイコン５ｄおよびそのアドレスに付されたアドレス番号（例えば０１，０２・・・）、グループを表すアイコン５ｅおよびそのグループに付されたグループ番号（例えば０１）が表示されている。また、宛先設定用領域５ｂには、使用者がアドレス帳へのメールアドレスやグループの登録を指示するためのＮＥＷ項目５ｆ、および後述する宛先設定済みアイコン５ｇが表示されている。
【００２７】
この宛先設定用領域５ｂでは、宛先表示領域５ｃの横に表示されているアドレス、またはグループが現在選択中の宛先を表しており、現在選択中の宛先の内容が宛先表示領域５ｃに表示される。図５に示す例では、現在、グループ０１が選択されており、宛先表示領域５ｃ内には、そのグループに付けられたグループ名（ｎｉｋｏｎ）が表示されている。使用者は、ロータリーマルチセレクターを左右に回転させることによって、選択中の宛先を切り替えることができる。例えば、ロータリーマルチセレクターを左に回転させることによって、宛先を１つずつ上へずらすことができ、右に回転させることによって、宛先を１つずつ下へずらすことができる。
【００２８】
図５に示すようにグループ０１が選択されている状態で、ロータリーマルチセレクターを左に回転されると、現在選択中の宛先がアドレス０１に切り替わり、宛先表示領域５ｃには、そのアドレスの所有者の名前やメールアドレスが表示される。使用者は、宛先設定用領域５ｂで現在選択中の宛先を、画像表示領域５ａに表示されている画像に対するお知らせメールの宛先として設定する場合には、ロータリーマルチセレクターのＯＫボタン４ｂを押下する。これによって、使用者は、メール予約画面上で各画像ごとにお知らせメールの宛先を設定することができる。
【００２９】
なお、本実施の形態では、使用者は、画像表示領域５ａに表示する画像を切り替えながら、複数の画像に対してそれぞれ宛先を設定することができる。また、画像表示領域５ａに表示されている１つ画像に対して、宛先設定用領域５ｂで宛先としてのメールアドレスを１つ、または複数選択することができる。また、宛先としてグループを設定することによって、グループ内に含まれる全てのメールアドレスに対してお知らせメールを送信するように指定することもできる。
【００３０】
使用者によって画像に対して宛先が設定されると、予約処理実行部２０４ａは、画像と宛先とを対応付けてメール予約リストに登録する。メール予約リストは、どの画像に対してどの宛先が設定されたかを対応付けて管理するためのリストであって、そのリストを格納したファイル（メール予約リストファイル）はフラッシュメモリ２０６に記録される。例えば、メール予約リストは、図６に示すように、メール予約が行なわれた画像ファイルのファイル名、設定された宛先を特定するための宛先ＩＤ、およびその画像ファイルとこのメール予約リストに基づいて作成される宛先リストが画像記録用サーバー３００へ送信された日時を表す送信完了日時とを対応付けて記録したものである。
【００３１】
ここで、宛先ＩＤとは、アドレス帳に登録されているアドレスやグループを一意に識別するためのＩＤであって、メール予約リストにおいては、この宛先ＩＤを用いて、画像ファイルと宛先との対応付けを行う。また、送信完了日時は、後述するデータ送信処理によって、この画像ファイルと宛先リストとが画像記録用サーバー３００へ送信されたときに、その日時が登録され、送信が完了するまでは、ここにはデータは登録されない。
【００３２】
図６に示す例では、ＤＳＣＮ０００１．ｊｐｇ〜ＤＳＣＮ０００５．ｊｐｇの５つの画像ファイルについてのレコードがメール予約リストに登録されており、いずれの送信完了日時もデータが登録されていないことから、全ての画像についての画像ファイルおよび宛先リストは未送信であることを示している。また、本実施の形態では、宛先ＩＤとして、メールアドレスは１桁目がＡで始まるＩＤが付加され、グループは一桁目がＧで始まるＩＤが付加されている。よって、このメール予約リストからは、ＤＳＣＮ０００１．ｊｐｇには、宛先ＩＤがそれぞれＡ０１およびＡ０２のメールアドレスと、宛先ＩＤがＧ０１のグループとが宛先として設定されていることを示している。
【００３３】
予約処理実行部２０４ａは、このメール予約リストに基づいて、宛先設定用領域５ｂ内に宛先設定済みアイコン５ｇを表示する。例えば、予約処理実行部２０４ａは、メール予約リストを参照することによって、現在、画像表示領域５ａに表示されている画像に対する宛先として設定されているメールアドレスやグループを特定する。そして、特定したメールアドレスやグループを示すアイコン５ｄ、５ｅに対応付けて、そのメールアドレスやグループが画像表示領域５ａに表示されている画像に対する宛先として設定されていることを示す宛先設定済みアイコン５ｇを表示する。これによって、使用者は、画像表示領域５ａに表示されている画像に対して設定した宛先を一目で確認することができる。
【００３４】
また、予約処理実行部２０４ａは、メール予約リストの送信完了日時にデータが登録されていない画像ファイルに対する宛先設定済みアイコン５ｇと、送信完了日時にデータが登録されている画像ファイルに対する宛先設定済みアイコン５ｇとで、その表示形態を変更する。例えば、送信完了日時にデータが登録されていない場合には、その画像ファイルに対する宛先設定済みアイコン５ｇの表示色を白にし、送信完了日時にデータが登録されている場合には、その画像ファイルに対する宛先設定済みアイコン５ｇの表示色を赤にする。これによって、使用者は、宛先ごとに、画像ファイルおよび宛先リストの送信が完了しているか否かを一目で確認することができる。
【００３５】
このメール予約画面上では、使用者は、アドレス帳に新規アドレスまたは新規グループを登録することもできる。具体的には、使用者は、ＮＥＷ項目５ｆが宛先表示領域５ｃの横に位置するようにロータリーマルチセレクターを操作し、ＮＥＷ項目５ｆが宛先表示領域５ｃの横に位置した状態でＯＫボタン４ｂを押下することで、ＮＥＷ項目５ｆを選択してアドレス帳への新規登録を指示することができる。使用者によってアドレス帳への新規登録が指示された場合には、予約処理実行部２０４ａは、新規登録用画面をモニタ２０８に表示して、新規登録用画面上での使用者による登録操作を受け付け、指定されたアドレスまたはグループをアドレス帳に追加する。これによって、使用者は、宛先として指定したいアドレスやグループをメール予約画面上で新たに追加することができる。
【００３６】
本実施の形態では、使用者は、各画像に対する宛先の設定状況、すなわちお知らせメールの送信予約状況をモニタ２０８上で確認することができる。例えば、使用者は、メール予約画面が表示されている状態で、ズームダウンボタンを押下することによって、図７に示すような予約一覧画面を表示することができる。すなわち、予約処理実行部２０４ａは、メール予約画面表示中に、使用者によってズームダウンボタンが押下されたことを検出した場合には、モニタ２０８に図７に示す予約一覧画面を表示する。
【００３７】
この予約一覧画面では、予約処理実行部２０４ａは、上述したメール予約リストに基づいて、使用者が宛先を設定した画像のみを抽出して一覧表示する。また、メール予約リストに基づいて、各画像に対して設定されている宛先の数を算出して、算出結果を各画像に対応付けて表示する。図７に示す例では、各画像にそれぞれ３０ずつの宛先が設定された例を示している。なお、予約処理実行部２０４ａは、メール予約リストに基づいて、当該画像の画像ファイル、および後述する宛先リストの画像記録用サーバー３００への送信が完了したか否かを判定して、その判定結果に基づいて、各画像に対応付けて表示する宛先の数の表示形態を変更するようにしてもよい。例えば、画像記録用サーバー３００への送信が完了していない画像については、宛先の数を白文字で表示し、画像記録用サーバー３００への送信が完了した画像については、宛先の数を赤文字で表示するなどしてもよい。
【００３８】
さらに、使用者は、この予約一覧画面上でいずれか１枚の画像を選択してズームアップボタンを押下することによって、その画像に対して設定されているアドレス一覧を確認することができる。すなわち、予約処理実行部２０４ａは、使用者によってズームアップボタンが押下されたことを検出した場合には、メール予約リストおよびアドレス帳を参照して、そのときに選択されている画像に対して設定されている宛先の一覧をモニタ２０８に表示する。
【００３９】
使用者は、上述した操作を行って、お知らせメールを送信したい画像に対する宛先の設定が全て完了した場合には、メール予約画面、あるいは予約一覧画面がモニタ２０８に表示されている状態でレリーズボタンを押下することによって、メール予約モードを終了することができる。すなわち、予約処理実行部２０４ａは、メール予約画面、あるいは予約一覧画面表示中に、使用者によってレリーズボタンが押下されたことを検出した場合には、メール予約画面、あるいは予約一覧画面の表示を終了して、カメラ２００のモードをメール予約モードに移行する前に設定されていたモードに戻す。
【００４０】
予約処理実行部２０４ａは、メール予約モードが終了した場合には、使用者に対して、上述した操作でお知らせメールを送信するように予約した画像、および画像と宛先とを対応付けた宛先リストを、画像記録用サーバー３００へ送信するか否かを確認するためのメッセージをモニタ２０８へ表示する。その結果、使用者によって送信するように指示された場合には、データ送信部２０４ｂは、後述するデータ送信処理を実行する。これに対して、この時点では送信しないように指示された場合には、データ送信部２０４ｂは、データ送信処理を実行しない。これによって、使用者は、メール予約を行った後、すぐに送信を行うか、後で送信を行うかを任意に選択することができる。
【００４１】
図８は、本実施の形態における予約処理実行部２０４ａによって実行されるメール予約処理を示すフローチャートである。図８に示す処理は、使用者によるメニュー操作に基づいて、カメラ２００のモードがメール予約モードに設定されると起動するプログラムとして実行される。
【００４２】
ステップＳ１０において、予約処理実行部２０４ａは、メモリカードから画像ファイルを読み込み、フラッシュメモリ２０６からアドレス帳とメール予約リストとを読み込む。その後、ステップＳ２０へ進み、予約処理実行部２０４ａは、ステップＳ１０で読み込んだ情報に基づいて、図５に示したメール予約画面をモニタ２０８に表示してステップＳ３０へ進む。ステップＳ３０では、予約処理実行部２０４ａは、上述したように、メール予約リストに基づいて、宛先設定用領域５ｂ内に宛先設定済みアイコン５ｇを表示する。その後、ステップＳ４０へ進む。
【００４３】
ステップＳ４０では、予約処理実行部２０４ａは、上述したように、使用者によってＮＥＷ項目５ｆが選択されたことによって、アドレス帳への新規登録が指示されたか否かを判断する。否定判断した場合には、後述するステップＳ７０へ進む。これに対して、肯定判断した場合には、ステップＳ５０へ進む。ステップＳ５０では、予約処理実行部２０４ａは、モニタ２０８上に新規宛先の登録画面を表示して、使用者による新規宛先の登録を受け付ける。その後、ステップＳ６０へ進み、予約処理実行部２０４ａは、使用者による操作に基づいてアドレス帳に新規宛先を追加して、ステップＳ７０へ進む。
【００４４】
ステップＳ７０では、予約処理実行部２０４ａは、使用者によってロータリーマルチセレクターの右または左が押下されたことにより、画像表示領域５ａに表示する画像の切り替えが指示されたか否かを判断する。否定判断した場合には、後述するステップＳ９０へ進む。一方、肯定判断した場合には、ステップＳ８０へ進み、予約処理実行部２０４ａは、使用者によるロータリーマルチセレクターの操作に基づいて、画像表示領域５ａに表示する画像の切り替えを行う。その後、ステップＳ９０へ進む。
【００４５】
ステップＳ９０では、予約処理実行部２０４ａは、使用者によってロータリーマルチセレクターが右回転または左回転されたことにより、宛先設定用領域５ｂ内での宛先の選択状況の切り替えが指示されたか否かを判断する。否定判断した場合には、後述するステップＳ１１０へ進む。一方、肯定判断した場合には、ステップＳ１００へ進み、予約処理実行部２０４ａは、使用者によるロータリーマルチセレクターの操作に基づいて、選択対象の宛先の切り替えを行う。その後、ステップＳ１１０へ進む。
【００４６】
ステップＳ１１０では、予約処理実行部２０４ａは、使用者によってロータリーマルチセレクターのＯＫボタン４ｂが押下されたことにより、画像表示領域５ａ内に表示されている画像に対して宛先設定用領域５ｂ内で選択されている宛先を設定するように指示されたか否かを判断する。否定判断した場合には、後述するステップＳ１３０へ進む。一方、肯定判断した場合には、ステップＳ１２０へ進み、予約処理実行部２０４ａは、画像表示領域５ａ内に表示されている画像の画像ファイルと、宛先設定用領域５ｂ内で選択されている宛先の宛先ＩＤとを対応付けて、図６に示したメール予約リストに登録して、ステップＳ１３０へ進む。
【００４７】
ステップＳ１３０では、予約処理実行部２０４ａは、使用者によってズームダウンボタンが押下されたことによって、予約一覧画面の表示が指示されたか否かを判断する。否定判断した場合には、後述するステップＳ１７０へ進む。これに対して、肯定判断した場合には、ステップＳ１４０へ進む。ステップＳ１４０では、予約処理実行部２０４ａは、図７に示した予約一覧画面をモニタ２０８に表示する。このとき、メール予約リストに基づいて、各画像に対して設定されている宛先の数を算出して、算出結果を各画像に対応付けて表示する。その後、ステップＳ１５０へ進む。
【００４８】
ステップＳ１５０では、予約処理実行部２０４ａは、使用者によって予約一覧画面上でいずれか１枚の画像が選択され、ズームアップボタンが押下されることによって、その画像に設定されているアドレス一覧を表示するように指示があったか否かを判断する。否定判断した場合には、後述するステップＳ１７０へ進む。これに対して、肯定判断した場合には、ステップＳ１６０へ進み、メール予約リストおよびアドレス帳を参照して、そのときに選択されている画像に対して設定されている宛先の一覧をモニタ２０８に表示する。その後、ステップＳ１７０へ進む。
【００４９】
ステップＳ１７０では、予約処理実行部２０４ａは、使用者によってメール予約画面、あるいは予約一覧画面表示中にレリーズボタンが押下されることによって、メール予約モードの終了が指示されたか否かを判断する。否定判断した場合には、ステップＳ４０へ戻って処理を繰り返す。これに対して、肯定判断した場合には、ステップＳ１８０へ進み、予約処理実行部２０４ａは、メール予約モードを終了する。その後、ステップＳ１９０へ進む。
【００５０】
ステップＳ１９０では、予約処理実行部２０４ａは、使用者に対して、お知らせメールを送信するように予約した画像、および画像と宛先とを対応付けた宛先リストを、画像記録用サーバー３００へ送信するか否かを確認するためのメッセージをモニタ２０８へ表示する。その後、ステップＳ２００へ進み、使用者によるデータ送信処理の実行指示があったか否かを判断する。肯定判断した場合には、ステップＳ２１０へ進み、データ送信部２０４ｂは、図９により後述するデータ送信処理を実行して、処理を終了する。一方、否定判断した場合には、そのまま処理を終了する。
【００５１】
次に、本実施の形態におけるデータ送信部２０４ｂによるデータ送信処理について説明する。データ送信部２０４ｂは、使用者から、上述したメール予約処理でお知らせメールを送信するように宛先が設定された画像の画像記録用サーバー３００への送信が指示された場合に、メール予約リストに基づいて、対象となる画像、および画像ファイル名と宛先とを対応付けた宛先リストとを画像記録用サーバー３００へ送信する。なお、使用者は、図８のステップＳ１９０で表示される確認メッセージに応答してデータ送信処理の実行を指示することができ、あるいはメニュー操作によりデータ送信処理の実行を指示することもできる。
【００５２】
図９は、データ送信部２０４ｂによって実行されるデータ送信処理を示すフローチャートである。図９に示す処理は、使用者によってメール予約がされている画像の画像記録用サーバー３００への送信が指示されると起動するプログラムとして実行される。
【００５３】
ステップＳ３１０において、データ送信部２０４ｂは、通信モジュール２０９を制御して、通信可能範囲内に存在するアクセスポイント６００のＳＳＩＤを検索する。ステップＳ３２０では、データ送信部２０４ｂは、ステップＳ３１０での検出結果に基づいて、カメラ２００に最新に登録されたＳＳＩＤ（最新登録ＳＳＩＤ）が、通信可能範囲内にあるか否かを判断する。肯定判断した場合には、ステップＳ３３０へ進み、データ送信部２０４ｂは、最新登録ＳＳＩＤを接続先として選択する。
【００５４】
その後、ステップＳ３４０へ進み、データ送信部２０４ｂは、使用者によって、選択した最新登録ＳＳＩＤへの接続キャンセル操作が行われていないか否かを判断し、肯定判断した場合には、後述するステップＳ３７０へ進む。これに対して、ステップＳ３２０またはステップＳ３４０で否定判断した場合には、ステップＳ３５０へ進み、データ送信部２０４ｂは、カメラ２００にすでに登録済みのＳＳＩＤのリストをモニタ２０８に表示して、ステップＳ３６０へ進む。ステップＳ３６０では、使用者によってリスト中からいずれかのＳＳＩＤが選択されたか否かを判断し、肯定判断した場合には、ステップＳ３７０へ進む。
【００５５】
ステップＳ３７０では、データ送信部２０４ｂは、ステップＳ３３０で選択した最新登録ＳＳＩＤ、またはステップＳ３６０で使用者によって選択されたＳＳＩＤを接続先として、アクセスポイント６００との間で無線通信を確立する。その後、ステップＳ３８０へ進み、データ送信部２０４ｂは、図１０で後述する予約済みメール送信処理を実行した後、ステップＳ３９０へ進み、アクセスポイント６００との接続を解除して、処理を終了する。
【００５６】
図１０は、ステップＳ３８０で実行される予約済みメール送信処理を示すフローチャートである。ステップＳ４１０において、データ送信部２０４ｂは、フラッシュメモリ２０６内に上述したメール予約リストのファイルがあるか否かを判断する。否定判断した場合には、ステップＳ５６０へ進み、データ送信部２０４ｂは、モニタ２０８上に「メール転送終了しました」などのデータ送信が終了した旨のメッセージを表示して、図９に示す処理に復帰する。これに対して、肯定判断した場合には、ステップＳ４２０へ進む。
【００５７】
ステップＳ４２０では、データ送信部２０４ｂは、使用者によってデータ操作を中断するための操作が行われたか否かを判断する。否定判断した場合には、ステップＳ５５０へ進み、後述する中断フラグをセットする。中断フラグは、予約済みメール送信処理が途中で中断されたことを示すフラグであって、ＳＤＲＡＭ２０５内に記録される。なお、この中断フラグは、後述する第２および第３の実施の形態で使用するフラグであるため、この第１の実施の形態ではセットしないようにしてもよい。その後、上述したステップＳ５６０へ進んだ後、図９で上述した処理に復帰する。
【００５８】
一方、ステップＳ４２０で肯定判断した場合には、ステップＳ４３０へ進む。ステップＳ４３０では、データ送信部２０４ｂは、メール予約リストに基づいて、宛先リストを画像記録用サーバー３００へ送信していない画像、すなわちメール予約リストの送信完了日時にデータが登録されていない画像があるか否かを判断する。否定判断した場合には、上述したステップＳ５６０へ進んだ後、図９に示す処理に復帰する。これに対して、肯定判断した場合には、ステップＳ４４０へ進む。
【００５９】
ステップＳ４４０では、データ送信部２０４ｂは、未送信画像の中から特定の１枚の画像を選択して、ステップＳ４５０へ進む。ステップＳ４５０では、データ送信部２０４ｂは、メール予約リストを参照して、選択した特定の１枚の画像に対応付けられている全ての宛先を確認して、ステップＳ４６０へ進む。ステップＳ４６０では、データ送信部２０４ｄは、メール予約リストの中に含まれる画像の中から、各画像に対応付けられている全宛先が、ステップＳ４５０で確認した特定の１枚の画像に対応付けられている全宛先と同じ画像の存在を確認して、ステップＳ４７０へ進む。
【００６０】
ステップＳ４７０では、データ送信部２０４ｂは、ステップＳ４６０で確認した全宛先が同じ画像をその宛先に基づいてグループ化して宛先リストを作成し、ＳＤＲＡＭ２０５へ記録する。データ送信部２０４ｂは、この宛先リストを送信用情報として画像記録用サーバー３００に送信することによって、画像記録用サーバー３００に対して、どの画像に対するお知らせメールをどの宛先に宛てて送信するかを指示する。
【００６１】
ここで、各画像に設定されている全宛先の組み合わせが異なる場合には、画像記録用サーバー３００は、それぞれの全宛先の組み合わせを送信先に設定してお知らせメールを配信する必要があるが、複数の画像の全宛先が共通している場合には、それらの共通する全宛先に対して、複数の画像がアップロードされたことを通知するためのお知らせメールを１通だけ送信すればよい。
【００６２】
このため、本実施の形態では、複数の画像に設定されている全宛先が共通している場合には、画像記録用サーバー３００側で、それらの宛先に対しては、まとめて１通のお知らせメールを作成することができるように、全宛先が共通しているレコードをグループ化した宛先リストを作成する。宛先リストの具体例を図１１に示す。なお、この図１１に示す宛先リストは、図６に示したメール予約リストに基づいて作成されたものを示している。
【００６３】
図６に示すメール予約リストにおいては、ＤＳＣＮ０００１．ｊｐｇとＤＳＣＮ０００３．ｊｐｇとは、関連付けられている全宛先が同一であることから、これらを１つにまとめ、宛先ＩＤがＡ０１のメールアドレス、Ａ０２のメールアドレス、Ｇ０３に含まれる全てのメールアドレスを、お知らせメールの送信先とし、そのお知らせメールによる通知対象の画像をＤＳＣＮ０００１．ｊｐｇおよびＤＳＣＮ０００３．ｊｐｇとしたレコードを宛先リストに追加する。また、その他の画像については、他に宛先が共通する画像がないので、各宛先をお知らせメールの送信先とし、そのお知らせメールによる通知対象の画像をそれぞれの画像としたレコードを宛先リストに追加する。
【００６４】
その後、ステップＳ４７５へ進み、データ送信部２０４ｄは、ステップＳ４３０で特定した未送信画像の全てが宛先リストに登録されたか否かを判断する。否定判断した場合には、ステップＳ４４０へ戻る。これに対して、肯定判断した場合には、ステップＳ４８０へ進む。
【００６５】
ステップＳ４８０では、データ送信部２０４ｂは、作成した宛先リストを画像記録用サーバー３００へ送信する。画像記録用サーバー３００は、受信した宛先リストに基づいて、誰にどの画像に関するお知らせメールを送信するべきかを判定し、図２に示したお知らせメールをそれぞれの宛先（送信先）へ送信する。ステップＳ４８０で宛先リストを送信した後は、ステップＳ４９０へ進む。
【００６６】
ステップＳ４９０では、画像記録用サーバー３００は、特定の１枚の画像を選択し、その画像の画像情報を画像記録用サーバー３００へ送信する。画像情報としては、画像ファイルのファイル名、ファイル作成日時、ファイルサイズを送信する。画像記録用サーバー３００では、受信した画像情報に基づいて、データ送信部２０４ｂがこれから送信することを予定している画像ファイルが、既に画像記録用サーバー３００内に記録されているか否かを判定する。具体的には、ファイル名、ファイル作成日時、ファイルサイズの全てが一致する画像ファイルがすでに記録されているか否かを判定する。
【００６７】
例えば、使用者の指示に基づいて、カメラ２００から画像記録用サーバー３００に画像のバックアップがとられた場合などは、既に画像記録用サーバー３００内に画像ファイルが記録されている可能性がある。もし、既に画像記録用サーバー３００内に、受信した画像情報と一致する画像情報を有する画像ファイルが記録されている場合には、画像記録用サーバー３００内には、既に同じ画像ファイルが記録されているため、改めてカメラ２００から画像を受信する必要はないと判定し、カメラ２００に対して送信不要通知を送信する。これに対して、画像記録用サーバー３００内に受信した画像情報と一致する画像情報を有する画像ファイルが記録されていない場合には、カメラ２００から画像を受信する必要があると判定して、カメラ２００に送信要求を行う。
【００６８】
ステップＳ５００では、データ送信部２０４ｂは、画像記録用サーバー３００から送信要求を受信したか否かを判断する。否定判断した場合には、ステップＳ５４０へ進み、データ送信部２０４ｂは、画像記録用サーバー３００から送信不要通知を受信したか否かを判断する。否定判断した場合には、ステップＳ５００へ戻って処理を繰り返す。これに対して、肯定判断した場合には、ステップＳ４９０へ戻る。
【００６９】
一方、ステップＳ５００で肯定判断した場合には、ステップＳ５１０へ進み、ステップＳ４９０で選択した特定の１枚の画像の画像記録用サーバー３００への送信を開始して、ステップＳ５２０へ進む。なお、画像記録用サーバー３００は、特定の１枚の画像の受信が完了すると受領通知をカメラ２００へ送信する。ステップＳ５２０では、データ送信部２０４ｂは、画像記録用サーバー３００からこの受領通知を受信したか否かを判断する。肯定判断した場合には、ステップＳ５３０へ進み、データ送信部２０４ｂは、メール予約リスト内の特定の１枚の画像ファイルに対応する送信完了日時に、現在の日時を記録して、ステップＳ４９０へ戻る。
【００７０】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御装置２０４は、画像ファイル（画像データ）をメモリカードスロット２０７に挿入されたメモリカード（第１の記憶媒体）に記録し、予約処理実行部２０４ａは、各画像ファイルを識別するための識別情報としてのファイル名と、各画像ファイルの宛先に関する宛先情報としての宛先ＩＤとを対応付けたメール予約リストをフラッシュメモリ（第２の記憶媒体）２０６に記録する。そして、データ送信部２０４ｂは、アクセスポイント６００を介して画像記録用サーバー３００との通信が確立されたことを検出したときに、フラッシュメモリ２０６にメール予約リストが記録されている場合には、メール予約リストに基づいて作成した宛先リストと、メール予約リストにより特定される画像ファイルとを、画像記録用サーバー３００へ送信するようにした。これによって、使用者は、無線通信が行えない場所でもあらかじめ送信指示を行うことができ、無線通信が確立したときに送信指示対象の画像ファイルが送信されるため、使用者の利便性が向上する。
【００７１】
（２）予約処理実行部２０４ａは、メール予約画面の画像表示領域５ａ内に、メモリカードに記録されている画像ファイルに基づいて画像を表示し、使用者によるロータリーマルチセレクターを介した指示に基づいて、画像表示領域５ａ内に表示する画像を切り替えるようにした。そして、使用者によるロータリーマルチセレクターを介した指示に基づいて、画像表示領域５ａ内に表示されている画像に対応する画像ファイルのファイル名に対して、少なくとも１つの宛先ＩＤを対応付けて、メール予約リストに登録するようにした。これによって、使用者によって特定された画像に対応する画像ファイルに対して、使用者によって指定された宛先を対応付けて記録することができる。
【００７２】
（３）予約処理実行部２０４ａは、フラッシュメモリ２０６に記録されているメール予約リストに基づいて、画像記録用サーバー３００へ送信することが予定されている画像の一覧を予約一覧画面上に表示するようにした。これによって、使用者は、ある時点でのお知らせメール送信の予約状況を確認することができる。
【００７３】
（４）予約処理実行部２０４ａは、予約一覧画面上に一覧表示した各画像のそれぞれに対応付けて、各画像に対して設定されている宛先の数を表示するようにした。これによって、使用者は、お知らせメールの送信先として設定した宛先の数を画像ごとに把握することができる。
【００７４】
（５）予約処理実行部２０４ａは、予約一覧画面上に一覧表示した画像の中から使用者によっていずれかの画像が選択された場合には、メール予約リストに基づいて、その画像に対して設定されているアドレス一覧を表示するようにした。これによって、使用者は、その画像に対するお知らせメールの送信先を把握することができる。
【００７５】
（６）予約処理実行部２０４ａは、メール予約リストに基づいて、宛先設定用領域５ｂ内に宛先設定済みアイコン５ｇの表示形態を変えることによって、画像記録用サーバー３００への送信が完了した画像と、未完了の画像とを識別可能に表示するようにした。これによって、使用者は、各画像および各宛先ごとに、送信の完了、未完了を一目で把握することができる。
【００７６】
―第２の実施の形態―
上述した第１の実施の形態では、使用者によってメール予約がされている画像の画像記録用サーバー３００への送信が指示された場合に、図９に示すデータ送信処理を実行して、お知らせメールを送信するように予約されている画像、および宛先リストを送信する例について説明した。これに対して、第２の実施の形態では、使用者によって画像ファイルを画像記録用サーバー３００にバックアップするように指示されたときに、バックアップのために画像ファイルを転送するとともに、お知らせメールを送信するように予約されている画像、および宛先リストを画像記録用サーバー３００に送信する。
【００７７】
なお、第２の実施の形態においては、図１〜図８、図１０、および図１１の各図については、第１の実施の形態と同様のため、説明を省略する。また、本実施の形態では、使用者は、第１の実施の形態と同様の方法でメール予約画面を用いてあらかじめお知らせメールを送信するための操作を行っているものとし、フラッシュメモリ２０６内には、既にメール予約リストが作成されているものとする。
【００７８】
本実施の形態では、画像記録用サーバー３００に、バックアップ対象の画像ファイルと、お知らせメールを送信するための画像ファイルおよび宛先リストとを送信する必要がある。バックアップ対象の画像ファイルは、そのファイル数が多いことからデータ量が大きくなる可能性が高いが、お知らせメールを送信するための画像ファイルおよび宛先リストは、対象となる画像ファイルが少ない可能性が高い。このため、バックアップ対象の画像ファイルを先に送信した場合には、お知らせメールの対象の画像ファイルの送信開始までに時間がかかり、お知らせメールの対象の画像ファイルを効率的に転送することができない。
【００７９】
したがって、本実施の形態では、お知らせメールの対象の画像ファイルを、バックアップ対象の画像ファイルに優先して送信することによって、お知らせメールの対象の画像ファイルを効率的に送信するようにする。すなわち、データ送信部２０４ｂは、使用者によってお知らせメールを送信するように特定されている画像ファイルを特定画像とし、それ以外のバックアップ対象の画像ファイルを非特定画像とする。そして、特定画像を非特定画像よりも優先して画像記録用サーバー３００へ送信する。
【００８０】
具体的には、データ送信部２０４ｂは、図１２に示すデータ送信処理を実行する。図１２に示す処理は、使用者によって画像記録用サーバー３００への画像のバックアップが指示されると起動するプログラムとして実行される。または、カメラ２００にＡＣアダプタを介して外部電源が供給されると起動するプログラムとして実行される。なお、図１２においては、図９で上述した第１の実施の形態におけるデータ送信処理と同一の処理には同じステップ番号を付与し、相違点を中心に説明する。
【００８１】
ステップＳ３４０で、否定判断した場合には、ステップＳ３９０へ進む。ステップＳ３９０では、データ送信部２０４ｂは、アクセスポイント６００との接続を解除して、ステップＳ６１０へ進む。ステップＳ６１０では、データ送信部２０４ｂは、カメラ２００の電源をオフして、処理を終了する。
【００８２】
また、ステップ６２０において、データ送信部２０４ｂは、メモリカード内に画像記録用サーバー３００へのバックアップが完了していない画像ファイルが存在するか否かを判断する。具体的には、データ送信部２０４ｂは、画像ファイルのアーカイブにチェックが入っているものはバックアップが完了していないと判断する。肯定判断した場合には、ステップ６３０へ進み、データ送信部２０４ｂは、バックアップが未完了の画像の特定の１枚の画像情報、すなわちファイル名、ファイル作成日時、ファイルサイズを画像記録用サーバー３００へ送信する。その後、ステップＳ６４０へ進む。
【００８３】
ステップＳ６４０では、データ送信部２０４ｂは、画像記録用サーバー３００から送信要求を受信したか否かを判断する。否定判断した場合には、ステップＳ６８０へ進み、データ送信部２０４ｂは、画像記録用サーバー３００から送信不要通知を受信したか否かを判断する。否定判断した場合には、ステップＳ６４０へ戻って処理を繰り返す。これに対して、肯定判断した場合には、ステップＳ６２０へ戻る。
【００８４】
一方、ステップＳ６４０で肯定判断した場合には、ステップＳ６５０へ進み、ステップＳ６３０で選択した特定の１枚の画像の画像記録用サーバー３００への送信を開始して、ステップＳ６６０へ進む。ステップＳ６６０では、データ送信部２０４ｂは、画像記録用サーバー３００から受領通知を受信したか否かを判断する。肯定判断した場合には、ステップＳ６７０へ進み、データ送信部２０４ｂは、送信した特定の１枚の画像ファイルのアーカイブのチェックを外して、ステップＳ６２０へ戻る。
【００８５】
これに対して、ステップＳ６２０で否定判断した場合には、ステップＳ６９０へ進む。ステップＳ６９０では、データ転送部２０４ｂは、お知らせメールの対象の画像ファイル、宛先リスト、およびバックアップ対象の画像ファイルの送信が完了したことを示すメッセージとして、例えば「転送終了しました」をモニタ２０８に表示して、ステップＳ７００へ進む。
【００８６】
ステップＳ７００では、データ送信部２０４ｂは、ＳＤＲＡＭ２０５内に、図１０で上述した予約済みメール送信処理でセットされた中断フラグが記録されているか否かを判断する。否定判断した場合には、ステップＳ３９０へ進む。これに対して、肯定判断した場合には、ステップＳ３８１へ進んで、再度、予約済みメール送信処理を実行して、ステップＳ３９０へ進む。
【００８７】
以上説明した第２の実施の形態によれば、第１の実施の形態における作用効果に加えて以下の効果を得ることができる。
【００８８】
（１）データ送信部２０４ｂは、メモリカードに記録されている複数の画像ファイルの中から、使用者によってお知らせメールの送信が指示された画像ファイルを特定し、メモリカードに記録されている複数の画像ファイルを画像記録用サーバー３００へ送信するに際して、上記特定した特定画像ファイルと、特定していない非特定画像ファイルとを判別し、特定画像ファイルを非特定画像ファイルよりも優先して画像記録用サーバー３００へ送信するようにした。これによって、使用者が送信を指示した画像ファイルと、送信を指示しない画像ファイルとを１回の操作で画像記録用サーバー３００に送信することができるため、効率よく画像ファイルを送信することができる。また、使用者が送信を指示した画像ファイルを、送信を指示しない画像ファイルよりも優先して送信することができる。
【００８９】
（２）予約処理実行部２０４ａは、特定画像ファイルに関する情報をフラッシュメモリ２０６に記録したメール予約リスト内に登録するようにした。これによって、データ送信部２０４ｂは、画像ファイルの送信時に、メール予約リストを参照するだけで、使用者が送信を指示した画像ファイルを特定することができる。
【００９０】
（３）データ送信部２０４ｂは、メール予約リスト内に情報が登録されている画像ファイル、すなわち画像ファイルの宛先情報が対応付けられている画像ファイルを特定画像ファイルとして特定して、送信の対象とするようにした。これによって、使用者によって、お知らせメールを送信するように指示されている画像ファイルを、画像記録用サーバー３００にバックアップするように指示されている画像ファイルよりも優先して画像記録用サーバー３００へ送信することができる。
【００９１】
（４）データ送信部２０４ｂは、メール予約リストに登録されている特定画像ファイルの送信中に、使用者からの指示に基づいて特定画像ファイルの送信を停止した場合には、バックアップ対象の画像ファイルである非特定画像ファイルの送信を開始するようにした。これによって、使用者は、自己の意思により、非特定画像ファイルを先に送信するように指示することができる。
【００９２】
（５）データ送信部２０４ｂは、特定画像ファイルの送信を停止して非特定画像ファイルの送信を開始した場合には、非特定画像ファイルの送信が終了した後に、特定画像ファイルの送信を再開するようにした。すなわち、ＳＤＲＡＭ２０５に中断フラグが記録されている場合には、非特定画像ファイルの送信完了後に特定画像ファイルの送信を行うようにした。これによって、特定画像ファイルの送信を停止した場合でも、特定画像ファイルの送信を完了することができる。
【００９３】
―第３の実施の形態―
第３の実施の形態では、あらかじめ使用者によって画像記録用サーバー３００へ送信する画像が選択されている場合に、この選択されている画像ファイルに優先して、第１および第２の実施の形態で上述したお知らせメールの対象の画像ファイルを送信する場合の処理について説明する。すなわち、データ送信部２０４ｂは、使用者によってお知らせメールを送信するように特定されている画像ファイルを特定画像とし、使用者によってあらかじめ選択されている送信対象の画像ファイルを非特定画像とする。そして、特定画像を非特定画像よりも優先して画像記録用サーバー３００へ送信する。
【００９４】
なお、第３の実施の形態においては、図１〜図８、図１０、および図１１の各図については、第１の実施の形態と同様のため、説明を省略する。また、本実施の形態では、使用者は、第１の実施の形態と同様の方法でメール予約画面を用いてあらかじめお知らせメールを送信するための操作を行っているものとし、フラッシュメモリ２０６内には、既にメール予約リストが作成されているものとする。さらに、画像記録用サーバー３００へ送信する画像もあらかじめ使用者によって選択されており、その画像ファイルのファイル名のリストは、送信予定リストとしてフラッシュメモリ２０６に記録されているものとする。
【００９５】
図１３は、第３の実施の形態におけるデータ送信処理を示すフローチャートである。図１３に示す処理は、使用者によって画像記録用サーバー３００への画像の送信が指示されると起動するプログラムとして実行される。なお、図１３においては、図９で上述した第１の実施の形態におけるデータ送信処理、および図１２で上述した第２の実施の形態におけるデータ送信処理と同一の処理には同じステップ番号を付与し、相違点を中心に説明する。
【００９６】
ステップＳ７１０では、データ送信部２０４ｂは、フラッシュメモリ２０４に記録されている送信予定リスト内に送信が完了していない画像ファイルが登録されているか否かを判断する。肯定判断した場合には、ステップＳ６３０へ進み、否定判断した場合には、ステップＳ６９０へ進む。
【００９７】
以上説明した第３の実施の形態によれば、第１の実施の形態における作用効果に加えて以下の効果を得ることができる。すなわち、データ送信部２０４ｂは、あらかじめ使用者によって画像記録用サーバー３００へ送信するように指示されている画像ファイルよりも、お知らせメールを送信するように予約されている画像ファイルを優先して画像記録用サーバー３００へ送信するようにした。これによって、お知らせメールの対象の画像ファイルを効率的に送信することができる。
【００９８】
―変形例―
なお、上述した実施の形態の画像転送システムは、以下のように変形することもできる。
（１）上述した第１〜第３の実施の形態では、画像ファイルはメモリカードスロット２０７に挿入されたメモリカードに記録し、メール予約リストはフラッシュメモリ２０６に記録した。すなわち、画像ファイルとメール予約リストを、物理的に異なる記憶媒体に記録する例について説明した。しかしながら、それぞれを物理的に同一の記憶媒体に記録するようにしてもよい。例えば、画像ファイルとメール予約リストとを、同一のメモリカードに記録してもよく、同一のフラッシュメモリに記録するようにしてもよい。また、画像ファイルを記憶媒体へ記録するための回路または装置と、メール予約リストを記憶媒体へ記録するための回路または装置は、物理的に同一であっても、異なるものであってもよい。
【００９９】
（２）上述した第１〜第３の実施の形態では、データ送信部２０４ｂは、メール予約リストに基づいて宛先リストを作成し、当該宛先リストを送信用情報として画像記録用サーバー３００へ送信する例について説明した。しかしながら、宛先リストを作成せず、メール予約リストをそのまま送信用情報として画像記録用サーバー３００へ送信するようにしてもよい。なお、図６に示したメール予約リストには、宛先ＩＤが記録されているのみで、実際のメールアドレスは記録されていないため、メール予約リストをそのまま画像記録用サーバー３００へ送信する場合には、メール予約リストには、宛先ＩＤに代えて実際のメールアドレスを記録するように変形する必要がある。
【０１００】
（３）上述した第２および第３の実施の形態では、使用者によってお知らせメールを送信するように指定された画像、すなわちメール予約リストで画像と宛先とが対応付けられた画像を特定画像とし、メモリカードに記録されているそれ以外の画像を非特定画像とするようにした。そして、特定画像を非特定画像よりも優先して画像記録用サーバー３００へ送信する例について説明した。しかしながら、使用者は、カメラ２００のメニュー操作により、特定画像と非特定画像のいずれを優先して画像記録用サーバー３００へ送信するかを指定するための優先順位を任意に設定できるようにしてもよい。これによって、使用者は、特定画像を非特定画像よりも優先して送信するように設定したり、逆に、非特定画像を特定画像よりも優先して送信するように設定したりすることができる。
【０１０１】
（４）上述した第１〜第３の実施の形態では、カメラ２００は、通信モジュール２０９を備える例について説明した。しかしながら、カメラ２００は、通信モジュールを必須の構成要素として備えず、通信モジュール２０９をカメラ２００に着脱可能な構成としてもよい。例えば、カメラ２００は、ＵＳＢ接続等により、無線通信モジュール２０９を備えた外部の無線機器と接続して無線通信を行うようにしてもよい。あるいは、カメラ２００は、無線通信用のカードを挿入するためのスロットを備え、当該スロットに挿入された無線通信用カードを用いて無線通信を行うようにしてもよい。
【０１０２】
（５）上述した第１の実施の形態では、予約処理実行部２０４ａは、メール予約画面表示中に、使用者によってズームダウンボタンが押下されたことを検出した場合には、モニタ２０８に図７に示す予約一覧画面を表示するようにした。そして、各画像に対応付けて表示する宛先の数の表示形態を変更することによって、画像ファイルおよび宛先リストの画像記録用サーバー３００への送信完了、未完了を表す例について説明した。しかしながら、これに限定されず、予約処理実行部２０４ａは、この予約一覧画面上で、既に画像記録用サーバー３００へ画像ファイルおよび宛先リストの送信が完了している画像に対するデータの再送信を受け付けるようにしてもよい。
【０１０３】
例えば、使用者は、予約一覧画面上でロータリーマルチセレクターを操作して、再送信を行いたい画像を選択した後、ＯＫボタン４ａを押下することによって、その画像の画像ファイルと宛先リストの再送信を指示する。データ送信部２０４ａは、メール予約リスト内の使用者によって再送信が指示された画像ファイルのファイル名に対応する送信完了日時を削除する。これによって、データ送信部２０４ａは、次にデータ送信を実行する際に、その画像ファイルを未送信のものとして扱って、画像ファイルおよび宛先リストを画像記録用サーバー３００への送信へ再送信することができる。
【０１０４】
（６）上述した第２の実施の形態では、データ送信部２０４ｂは、バックアップ対象の画像ファイルを画像記録用サーバー３００へ送信するようにした。すなわち、画像ファイルのバックアップ先を画像記録用サーバー３００とする例について説明した。しかしながら、画像ファイルのバックアップ先は、無線通信を介して接続可能な他の外部装置、例えばパーソナルコンピュータや、画像ファイル記録用のフォトストレージャなどであってもよい。
【０１０５】
（７）上述した第３の実施の形態では、データ送信部２０４ｂは、お知らせメールを送信するように設定されている画像ファイルを特定画像ファイルとし、使用者によってあらかじめ送信するように設定されている画像ファイルを非特定画像ファイルとして、特定画像ファイルを非特定画像ファイルよりも優先して画像記録用サーバー３００へ送信する例について説明した。しかしながら、データ送信部２０４ｂは、使用者によってあらかじめ送信するように設定されている画像ファイルを特定画像ファイルとし、お知らせメールを送信するように設定されている画像ファイルを非特定画像ファイルとしてもよい。
【０１０６】
（８）上述した第１〜第３の実施の形態では、画像記録用サーバー３００は、図２に示した画像へのリンク２ａやサムネイル画像２ｃを含むお知らせメールを作成して、宛先リストにより指定された宛先に送信する例について説明した。しかしながら、画像記録用サーバー３００は、画像ファイルを添付したメールを作成して、宛先リストにより指定された宛先に送信するようにしてもよい。
【０１０７】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【図面の簡単な説明】
【０１０８】
【図１】画像転送システムの一実施の形態の構成を示すブロック図である。
【図２】お知らせメールの具体例を示す図である。
【図３】カメラ２００の一実施の形態の構成を示すブロック図である。
【図４】ロータリーマルチセレクターを模式的に示す図である。
【図５】メール予約画面の具体例を示す図である。
【図６】メール予約リストの具体例を示す図である。
【図７】予約一覧画面の具体例を示す図である。
【図８】メール予約処理を示すフローチャート図である。
【図９】第１の実施の形態におけるデータ送信処理を示すフローチャート図である。
【図１０】予約済みメール送信処理を示すフローチャート図である。
【図１１】宛先リストの具体例を示す図である。
【図１２】第２の実施の形態におけるデータ送信処理を示すフローチャート図である。
【図１３】第３の実施の形態におけるデータ送信処理を示すフローチャート図である。
【符号の説明】
【０１０９】
１００  画像転送システム、２００  カメラ、２０１  操作部材、２０２  レンズ、２０３  撮像素子、２０４  制御装置、２０４ａ  予約処理実行部、２０４ｂ  データ送信部、２０５  ＳＤＲＡＭ、２０６  フラッシュメモリ、２０７  メモリカードスロット、２０８  モニタ、２０９  通信モジュール、３００  画像記録用サーバー、４００  メールサーバー、５００  パーソナルコンピュータ（ＰＣ）、６００  アクセスポイント
【図１】
0005309491.tif 000002
【図２】
0005309491.tif 000003
【図３】
0005309491.tif 000004
【図４】
0005309491.tif 000005
【図５】
0005309491.tif 000006
【図６】
0005309491.tif 000007
【図７】
0005309491.tif 000008
【図８】
0005309491.tif 000009
【図９】
0005309491.tif 000010
【図１０】
0005309491.tif 000011
【図１１】
0005309491.tif 000012
【図１２】
0005309491.tif 000013
【図１３】
0005309491.tif 000014