(57)【特許請求の範囲】
【請求項１】
画像を取得する画像取得手段と、
操作手段に対する一括送信操作を検出する操作検出手段と、
前記画像取得手段により逐次取得される画像が追加されるとともに、各画像の外部への送信状況が管理される所定の画像グループについて、前記操作検出手段により一括送信操作が検出された場合に、当該画像グループ内で外部へ未送信である画像を一括して外部に送信する一括送信手段と、
前記所定の画像グループ内で外部へ未送信である画像の中から前記一括送信手段による外部への送信の対象とならない非送信対象画像を選択する選択手段と、
前記操作検出手段により一括送信操作が検出された状況に応じて、前記選択手段が前記非送信対象画像を選択する選択基準を変化させる制御手段と、
を備えることを特徴とする画像送信装置。
【請求項２】
前記制御手段は、逐次画像が追加される前記所定の画像グループに対して前記一括送信操作が検出された回数またはタイミングに応じて、前記選択手段が前記非送信対象画像を選択する選択基準を変化させる、
ことを特徴とする請求項１に記載の画像送信装置。
【請求項３】
前記一括送信手段は、前記選択手段により選択された前記非送信対象画像と、以前の一括送信操作に応じて外部への送信済み画像の両方を除く複数の画像を、今回以降の一括送信操作に応じて一括して外部に送信する、
ことを特徴とする請求項１または２に記載の画像送信装置。
【請求項４】
前記制御手段は、
前記所定の画像グループに対して、前記操作検出手段により前記操作手段に対する一括送信操作が最初に検出された場合には、当該一括送信操作のタイミングに基づいて前記非送信対象画像を新たに選択し、
前記操作検出手段により前記操作手段に対する一括送信操作が２回目以降に検出された場合には、新たに非送信対象画像を追加することなく、最初の一括送信操作に応じて特定された非送信対象画像を２回目以降の一括送信操作でも非送信対象画像のままとする、
ことを特徴とする請求項１乃至３の何れか１項に記載の画像送信装置。
【請求項５】
前記一括送信手段は、前記操作検出手段により前記操作手段に対する一括送信操作が２回目以降に検出された場合には、非送信対象画像と送信済み画像を除く全ての画像を一括して外部に送信する、
ことを特徴とする請求項４に記載の画像送信装置。
【請求項６】
前記一括送信手段は、前記操作検出手段により前記操作手段に対する一括送信操作が２回目以降に検出された場合には、非送信対象画像と送信済み画像を除く全ての画像を、所定数を限度として一括して外部に送信する、
ことを特徴とする請求項５に記載の画像送信装置。
【請求項７】
前記一括送信手段は、前記操作検出手段により前記操作手段に対する一括送信操作が検出された場合に、その一括送信操作のタイミングに基づいて、今回および次回以降の一括送信操作でも送信されない非送信対象画像と、今回の一括送信操作で送信する第１送信対象画像と、今回の一括送信操作では送信しないが、次回以降の一括送信操作で送信する第２送信対象画像とに分類する、
ことを特徴とする請求項４乃至６の何れか１項に記載の画像送信装置。
【請求項８】
前記所定の画像グループ内の外部への送信済みの画像の中で最後に撮影された画像を識別可能な所定情報を、前記所定の画像グループの送信管理情報として記憶する記憶手段を備え、
前記一括送信手段は、前記操作検出手段により前記操作手段に対する一括送信操作が検出された場合に、前記記憶手段に記憶される前記送信管理情報で識別される画像よりも後に撮影された複数の画像を外部に一括送信するとともに、当該一括送信に応じて前記送信管理情報を更新することにより、前記非送信対象画像と外部への送信済み画像の両方を除く複数の画像の一括送信を制御する、
ことを特徴とする請求項１乃至７の何れか１項に記載の画像送信装置。
【請求項９】
前記一括送信手段は、前記操作検出手段により前記操作手段に対する一括送信操作が検出された場合に、前記所定の画像グループに対して所定の初期データが記憶されている場合に、１回目の一括送信操作であると判断する、
ことを特徴とする請求項８に記載の画像送信装置。
【請求項１０】
前記送信管理情報は、前記記憶手段のフォーマット時に初期化される、
ことを特徴とする請求項９に記載の画像送信装置。
【請求項１１】
複数の記憶手段がある場合には、当該複数の記憶手段毎に異なる画像グループを管理する、
ことを特徴とする請求項１乃至１０の何れか１項に記載の画像送信装置。
【請求項１２】
前記複数の記憶手段毎に、異なる複数の送信先の送信管理情報を記憶管理する、
ことを特徴とする請求項１１に記載の画像送信装置。
【請求項１３】
前記一括送信手段は、前記操作検出手段により前記操作手段に対する一括送信操作が最初に検出された場合には、当該一括送信操作の行われた日より前に撮影された画像を非送信対象画像として特定する、
ことを特徴とする請求項１乃至１２の何れか１項に記載の画像送信装置。
【請求項１４】
前記画像取得手段は、撮影手段により撮影して得られた撮影画像を取得し、
前記所定の画像グループは、撮影順を示す番号を含むファイル名で前記撮影画像が管理される画像グループであり、過去に送信済みの画像の中で最も大きい番号を送信管理情報として当該画像グループに対応付けて記憶し、当該送信管理情報が示す番号よりも大きい番号を含むファイル名の撮影画像を未送信の撮影画像として判断するとともに、未送信の画像を新たに送信する毎に送信管理情報を更新する、
ことを特徴とする請求項１乃至１３の何れか１項に記載の画像送信装置。
【請求項１５】
新たな撮影記録を行う毎に、記録画像のファイル名に含まれる番号部分を増加させていく所定の記録管理手法を用いる、
ことを特徴とする請求項１４に記載の画像送信装置。
【請求項１６】
操作手段と、一括送信手段と、を備える画像送信装置で実行される画像送信方法であって、
画像を取得する画像取得ステップと、
操作手段に対する一括送信操作を検出する操作検出ステップと、
前記画像取得ステップにより逐次取得される画像が追加されるとともに、各画像の外部への送信状況が管理される所定の画像グループについて、前記操作検出ステップにより一括送信操作が検出された場合に、当該画像グループ内で外部へ未送信である画像を一括して外部に前記一括送信手段により送信する一括送信ステップと、
前記所定の画像グループ内で外部へ未送信である画像の中から前記一括送信ステップによる外部への送信の対象とならない非送信対象画像を選択する選択ステップと、
前記操作検出ステップにより一括送信操作が検出された状況に応じて、前記選択ステップが前記非送信対象画像を選択する選択基準を変化させる制御ステップと、
を含むことを特徴とする画像送信方法。
【請求項１７】
操作手段と、一括送信手段と、を備える画像送信装置を制御するコンピュータに、
画像を取得する画像取得機能と、
操作手段に対する一括送信操作を検出する操作検出機能と、
前記画像取得機能により逐次取得される画像が追加されるとともに、各画像の外部への送信状況が管理される所定の画像グループについて、前記操作検出機能により一括送信操作が検出された場合に、当該画像グループ内で外部へ未送信である画像を一括して外部に前記一括送信手段により送信する一括送信機能と、
前記所定の画像グループ内で外部へ未送信である画像の中から前記一括送信機能による外部への送信の対象とならない非送信対象画像を選択する選択機能と、
前記操作検出機能により一括送信操作が検出された状況に応じて、前記選択機能が前記非送信対象画像を選択する選択基準を変化させる制御機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像送信装置、画像送信方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、取得した画像を外部に、ネットワークを経由して送信することが行われている。画像を外部に送信する際、個別に複数の画像を選択して送信する技術がある（特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１９７０８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような特許文献１に開示される技術では、送信に際して画像を選択しなければならず、ユーザへの負担が大きいという問題があった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、複数の画像を外部へ送信する際のユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の画像送信装置は、
画像を取得する画像取得手段と、
操作手段に対する一括送信操作を検出する操作検出手段と、
前記画像取得手段により逐次取得される画像が追加されるとともに、各画像の外部への送信状況が管理される所定の画像グループについて、前記操作検出手段により一括送信操作が検出された場合に、当該画像グループ内で外部へ未送信である画像を一括して外部に送信する一括送信手段と、
前記所定の画像グループ内で外部へ未送信である画像の中から前記一括送信手段による外部への送信の対象とならない非送信対象画像を選択する選択手段と、
前記操作検出手段により一括送信操作が検出された状況に応じて、前記選択手段が前記非送信対象画像を選択する選択基準を変化させる制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数の画像を外部へ送信する際のユーザの利便性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。
【図２】本実施形態における一括送信の概要について説明する模式図である。
【図３】図１の撮像装置の機能的構成のうち、一括送信処理を実行するための機能的構成を示す機能ブロック図である。
【図４】図３の機能的構成を有する図１の撮像装置が実行する一括送信処理の流れを説明するフローチャートである。
【図５】一括送信処理のうち、初回送信番号設定処理の流れを説明するフローチャートである。
【図６】一括送信処理のうち、ファイル送信処理の流れを説明するフローチャートである。
【図７】図３の機能的構成を有する図１の撮像装置が実行するファイル追加処理の流れを説明するフローチャートである。
【図８】第２の実施形態における一括送信の概要について説明する模式図である。
【図９】第２の実施形態における一括送信処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
＜第１の実施形態＞
図１は、本発明の一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。
撮像装置１は、例えばデジタルカメラとして構成される。
【００１１】
撮像装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１５】
撮像部１６は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００１６】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１７】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号として出力される。
このような撮像部１６の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、ＣＰＵ１１等に適宜供給される。
【００１８】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部１９は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２０は、インターネットを含むネットワーク（例えば、Ｗｉ−ｆｉ）を介して他の装置（図示せず）との間で行う通信を制御する。
【００１９】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００２０】
このように構成される撮像装置１においては、ユーザが通信接続、送信先の設定、送信対象のファイルの選択を行わなくても、ファイル送信を一括に外部に行うことができる機能を有する。また、撮像装置１においては、ファイルの送信に際して、例えば、送信指示をした日等の特定のイベントを判断して、送信対象を自動で選択することができる。
【００２１】
図２は、本実施形態における一括送信の概要について説明する模式図である。
図２の例では、一括送信指示があった日を送信のイベントとしており、一括送信指示があった日に撮影された画像を一括送信するように構成される。
【００２２】
本実施形態においては、以下のルールで一括送信が行われる。
最初（初回）に一括送信操作が行われた場合と、２回目以降に一括送信操作が行われた場合とで、未送信の画像の中から一括送信の対象となる送信対象画像と一括送信の対象とならない非送信対象画像を選択する選択基準が異なる。即ち、最初に一括送信操作が行われた時は、未送信の画像の中で、その日に撮影された全ての画像を送信対象画像とし、昨日以前に撮影された画像を非送信対象画像とする（送信対象画像とするか非送信対象画像とするかが未選択の画像の中で、一括送信指示があった日に撮影された全ての画像を新たに送信対象画像とし、一括送信指示があった日以前に撮影された画像を新たに非送信対象画像とする）。
また、２回目以降の一括送信操作が行われた時は、以前の一括送信操作時に非送信対象画像として選択された画像は非送信対象画像のままとし、それ以外の未送信の画像の全て（その日に撮影された画像と昨日以前に撮影された画像を含む全て）を新たな送信対象画像とする（送信対象画像とするか非送信対象画像とするかが未選択の画像の全てを新たに送信対象画像とする）。
一括送信操作が行われた時には、送信対象画像を撮影順に所定数を限度に一括して送信し、送信した画像を送信済み画像とし、送信されなかった画像を未送信画像とする。
つまり、送信対象画像は、今回または次回以降の一括送信操作で一括送信される画像であり、非送信対象画像は、今回および次回以降の一括送信操作でも一括送信されない画像である。
【００２３】
具体的には、図２の上段に示すように、初回の一括送信指示があった場合に、画像の日付をチェックして、一括送信指示があった日の画像を送信対象画像とする。即ち、一括送信指示があった日以外の日（昨日）の画像は、非送信対象画像となり、最初に実行する場合、日付が今日のものから送信対象とし、昨日以前の画像は非送信対象として切り捨てることになる。
そして、一括送信指示に応じた一括送信を行う場合には、送信対象画像をファイルの番号順（撮影順）に送信しながら、送信したファイルの番号（撮影順にどの位置の画像まで送信したか）を示す情報（以下、「送信管理情報」という。）である送信済み番号を逐次更新していく。
また、図２の中段に示すように、初回の一括送信指示に応じた一括送信が完了した場合には、この一括送信により最後に送信されたファイルの番号（この一括送信によりどの位置の画像まで送信が完了したか）を示す送信済み番号が記憶されて、当該送信済み番号で一括送信の管理がされることになる。したがって、２回目の一括送信指示があった場合には、送信済み番号を参照することで、送信対象を特定することができる。
さらに、図２の下段に示すように、２回目以降の一括送信についても、送信済み番号を参照することで、送信対象を特定することができる。
【００２４】
このようなルールの下で、一括送信を管理することで、一括送信条件を満たす一括送信処理を、各画像毎に、「送信対象画像」、「非送信対象画像」、「送信済み画像」、「未送信画像」などのフラグを設けることなく、画像グループ全体で１つの送信管理情報（＝送信済み番号）だけを用いて実現することができるようになる。
【００２５】
図３は、このような撮像装置１の機能的構成のうち、一括送信処理を実行するための機能的構成を示す機能ブロック図である。
「一括送信処理」とは、一括送信操作があった日に取得した画像のみを一括にスマートフォンやサーバ等の外部装置に送信する一連の処理をいう。
【００２６】
一括送信処理を実行する場合には、図３に示すように、ＣＰＵ１１において、画像取得部５０と、入力操作検出部５１と、送信情報取得部５２と、送信情報判定部５３と、初回送信済番号設定処理部５４と、ファイル送信処理部５５と、ファイル追加処理部５６と、が機能する。
また、記憶部１９の一領域には、画像記憶部７１と、送信管理情報記憶部７２と、が設定される。
【００２７】
画像記憶部７１には、撮像部１６で撮像された撮像画像のデータが記憶される。画像記憶部７１に記憶される画像は、ＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格でファイル名がＤＣＦ番号として連番に付されており、例えば、ＤＣＦ番号は３桁整数＋４桁整数で管理され、新規に追加される画像は、既存のものよりも大きな番号が割り振られる。また、ファイルが削除された場合、次に記憶される画像は、削除されたＤＣＦ番号が付されるように構成される。即ち、画像記憶部７１に記憶される画像の各々は、ＤＣＦ規格下において画像グループとして扱われることになる。
【００２８】
また、ＤＣＦ規格下では、操作によって、ファイル構成が変化するために、この対応に以下のルールを適用する。
フォーマット時には、送信済み番号を０に初期化する（送信済み番号を０として新たに記録する）。
また、画像追加時には、記録されている送信済み番号より小さな番号の画像が追加された場合、送信済み番号を追加ファイルの番号−１に置き換える。
また、カメラでは既存のＤＣＦ番号よりも小さな番号のファイルが追加されることはないため、通常は追加された画像は、全て未送信で送信済み番号以降の番号が割り振られる。
また、ファイル削除が行われた場合には、送信の画像も未送信の画像も追加されるわけではないので、送信済み番号を変更する必要はない。なお、ファイル削除後、ファイル追加が行われた場合、未送信で送信済み番号以前の番号が割り振られる可能性がある。
【００２９】
送信管理情報記憶部７２には、例えば、送信する際の規定枚数（本実施形態においては、１００枚）、送信済みの画像のＤＣＦ番号（以下、単に「送信済み番号」という。）等の送信を管理する情報である送信管理情報が記憶される。
撮像装置１においては、送信済み番号のみを記憶して管理することで、記憶されている画像を、送信済み番号が付された画像及び送信済み番号よりも小さい番号が付された画像を非送信対象画像として管理することができる。また、送信済み番号の次の番号以降の番号が付された画像（本実施形態においては、さらに、同日の画像）を未送信画像とし、さらに、送信済み番号の次の番号を次回送信分の送信対象画像として管理することができるようになる。
【００３０】
画像取得部５０は、撮像部１６から撮像画像や外部から画像を逐次取得する。画像取得部５０は、取得した画像を、ＤＣＦの規格のファイル名となるように画像記憶部７１に記憶させる。画像取得部５０は、最後の番号の次の番号を付したファイル名とし、一部画像が削除されている場合には、削除された画像に対応する番号を付したファイル名として画像記憶部７１に記憶させる。
【００３１】
入力操作検出部５１は、入力部１７を介したユーザの操作を検出する。具体的には、ユーザによる入力部１７への一括送信操作を検出する。
【００３２】
送信情報取得部５２は、例えば、一括送信操作が行われた日の日付、画像の日付、ファイル名であるＤＣＦ番号等の一括送信に係る情報を取得する。
【００３３】
送信情報判定部５３は、送信に係る情報を判定する。具体的には、送信情報判定部５３は、有効な送信済み番号が取得の有無の判定、一括送信の回数の判定、番号（送信済み番号／ターゲット番号）の判定、日付（ファイル日付／ターゲット日付）の判定等を行う。
【００３４】
初回送信済番号設定処理部５４は、初回送信番号設定処理を実行する。「初回送信番号設定処理」とは、有効な送信済み番号の取得が行えずに、一括送信操作が始めて行われたと判定された際に行われる処理であり、画像の日付から送信済み番号を決定する一連の処理である。この初回送信番号設定処理では、最新の画像の番号を遡って非送信対象画像の番号である送信済み番号を決定する。したがって、初回送信済番号設定処理部５４は、画像記憶部７１に記憶される各画像について日付のチェック等を行い、非送信対象画像を特定して、送信済み番号を決定する。非送信対象画像が特定されることにより、送信済み番号の次の番号の画像を送信対象画像として特定可能となる。
【００３５】
ファイル送信処理部５５は、ファイル送信処理を実行する。「ファイル送信処理」とは、送信済み番号に基づいて、予め設定された規定枚数分の画像を複数送信する一連の処理である。このファイル送信処理では、送信済み番号が付与される画像の次の番号が付与される画像を送信対象画像として送信し、規定の枚数になるまで、順次、番号を加えた画像を送信対象画像として送信する。
具体的には、ファイル送信処理部５５は、画像記憶部７１を参照して、送信済み番号の取得、番号（ターゲット番号／送信済み番号）の設定、日付（ターゲット日付）の設定等を行う。
【００３６】
ファイル追加処理部５６は、ファイル追加処理を実行する。「ファイル追加処理」とは、画像の削除分に、新たに画像が追加された場合に、送信済み番号の再設定を行う一連の処理である。このファイル追加処理では、追加された画像に付与された番号の１つ前の番号を送信済み番号として設定する。これにより、追加された画像を送信対象画像とすることができるようになる。
【００３７】
図４は、図３の機能的構成を有する図１の撮像装置１が実行する一括送信処理の流れを説明するフローチャートである。
一括送信処理は、ユーザによる入力部１７への一括送信処理開始の操作により開始される。一括送信処理の開始に際して、画像取得部５０により、撮像部１６から撮像画像や外部から画像が逐次取得され、画像記憶部７１に取得された画像がＤＣＦ規格におけるファイル名の命名ルールに従って記憶されている。
【００３８】
ステップＳ１１において、入力操作検出部５１は、一括送信の操作があったか否かを判定する。
一括送信の操作がない場合には、ステップＳ１１においてＮＯと判定されて、処理は待機状態となる。
一括送信の操作があった場合には、ステップＳ１１においてＹＥＳと判定されて、処理はステップＳ１２に進む。
【００３９】
ステップＳ１２において、送信情報取得部５２は、送信管理情報記憶部７２から送信済み番号を取得する。
【００４０】
ステップＳ１３において、送信情報判定部５３は、有効な番号（初期設定された０以外の番号）が取得できたか否かを判定する。
有効な番号が取得できた場合には、ステップＳ１３においてＹＥＳと判定されて、処理はステップＳ１６に進む。ステップＳ１６以降の処理は、後述する。
有効な番号が取得できなかった場合には、ステップＳ１３においてＮＯと判定されて、処理はステップＳ１４に進む。
【００４１】
ステップＳ１４において、送信情報判定部５３は、初回の一括送信操作であると判定する。
【００４２】
ステップＳ１５において、初回送信済番号設定処理部５４は、初回送信済番号設定処理を実行する。初回送信済番号設定の実行の結果、本日の日付に対応した画像の送信済み番号が決定する。なお、初回送信済番号設定処理の流れについては後述する。
【００４３】
ステップＳ１６において、送信情報判定部５３は、２回目以降の一括送信操作であると判定する。
【００４４】
ステップＳ１７において、ファイル送信処理部５５は、ファイル送信処理を実行する。ファイル送信処理の実行の結果、特定の画像から連番の規定枚数分の画像が一括で送信されることになる。その後、一括送信処理は終了する。なお、ファイル送信処理の流れについては後述する。
【００４５】
図５は、一括送信処理のうち、初回送信番号設定処理の流れを説明するフローチャートである。
【００４６】
ステップＳ３１において、初回送信済番号設定処理部５４は、今日の日付（一括送信操作が行われた日付）を取得する。
【００４７】
ステップＳ３２において、初回送信済番号設定処理部５４は、最新の番号をターゲットに設定する。即ち、初回送信済番号設定処理部５４は、画像記憶部７１を参照し、最後のＤＣＦ番号を有する画像を送信する画像の１つ前の送信済み番号の画像とするターゲットとして設定する。
【００４８】
ステップＳ３３において、初回送信済番号設定処理部５４は、ターゲットの日付を取得する。即ち、初回送信済番号設定処理部５４は、画像記憶部７１を参照し、設定したターゲットとなっている画像の日付を取得する。
【００４９】
ステップＳ３４において、初回送信済番号設定処理部５４は、日付のチェックを行う。
日付のチェックの結果、今日以降の日付である場合には、ステップＳ３４において［今日以降］となり、処理はステップＳ３５に進む。即ち、今日以降の日付である場合には、送信対象となるため、送信済みの番号の画像まで遡るためにステップＳ３５に進む。
【００５０】
ステップＳ３５において、初回送信済番号設定処理部５４は、１枚前の画像をターゲットに設定する。即ち、初回送信済番号設定処理部５４は、画像記憶部７１を参照し、現在のターゲットが今日以降の日付であり、送信対象となり得るため、送信済みの番号の画像まで遡るべく、ＤＣＦ番号が１つ前の画像をターゲットとして設定する。
【００５１】
これに対して、日付のチェックの結果、昨日以前の日付である場合には、ステップＳ３４において［昨日以前］となり、処理はステップＳ３６に進む。
また、全ての画像の日付をチェックし終わった（昨日以前の日付の画像が無かった）場合にも、処理はステップＳ３６に進む。
【００５２】
ステップＳ３６において、初回送信済番号設定処理部５４は、ターゲットの番号を送信済み番号とする。即ち、初回送信済番号設定処理部５４は、１枚ずつ画像を遡った結果、送信対象の直前の画像であることが判明したため、当該ターゲットの番号を送信済み番号とする。決定された送信済み番号は、送信管理情報記憶部７２に記憶される。
したがって、送信済み番号とされた次の番号以降が一括送信の対象の番号となる。その後、一括送信処理に戻る。
【００５３】
図６は、一括送信処理のうち、ファイル送信処理の流れを説明するフローチャートである。
【００５４】
ステップＳ５１において、ファイル送信処理部５５は、送信管理情報記憶部７２に記憶される送信済み番号を取得する。
【００５５】
ステップＳ５２において、ファイル送信処理部５５は、送信済み番号の次の番号をターゲットに設定する。即ち、ファイル送信処理部５５は、送信対象となる送信済み番号の次のＤＣＦ番号が付された画像をターゲットに設定する。
【００５６】
ステップＳ５３において、ファイル送信処理部５５は、ファイルがあるか否かを判定する。即ち、ファイル送信処理部５５は、画像記憶部７１を参照し、送信済み番号の次のＤＣＦ番号が付された画像が記憶されているか否かを判定する。
ファイルがない場合には、ステップＳ５３においてＮＯと判定されて、一括送信処理に戻る。
ファイルがある場合には、ステップＳ５３においてＹＥＳと判定されて、処理はステップＳ５４に進む。
【００５７】
ステップＳ５４において、ファイル送信処理部５５は、ターゲットのファイルを送信する。即ち、ファイル送信処理部５５は、送信対象となる送信済み番号の次のＤＣＦ番号が付された画像を送信するように通信部２０を制御する。その結果、送信済み番号の次のＤＣＦ番号が付された画像は、設定された送信先に送信される。
【００５８】
ステップＳ５５において、ファイル送信処理部５５は、ターゲットの番号を送信済み番号とする。即ち、ファイル送信処理部５５は、送信された画像のＤＣＦ番号を送信済み番号とする。
【００５９】
ステップＳ５６において、ファイル送信処理部５５は、送信管理情報記憶部７２を参照して、規定枚数であるか否かを判定する。
規定枚数以内である場合には、ステップＳ５６において［以内］と判定されて、処理はステップＳ５２に戻る。
規定枚数を超える場合には、ステップＳ５６において［超］と判定されて、処理は一括送信処理に戻る。
【００６０】
図７は、図３の機能的構成を有する図１の撮像装置１が実行するファイル追加処理の流れを説明するフローチャートである。
ファイル追加処理は、ユーザによる入力部１７へのファイル追加処理の操作により開始される。
【００６１】
ステップＳ７１において、ファイル追加処理部５６は、カメラ操作でのファイル追加があったか否かを判定する。即ち、ファイル追加処理部５６は、カメラ操作の結果、画像記憶部７１に新たな画像が追加されたか否かを判定する。
ファイル追加がなかった場合には、ステップＳ７１においてＮＯと判定されて、待機状態となる。
ファイル追加があった場合には、ステップＳ７１においてＹＥＳと判定されて、処理はステップＳ７２に進む。
【００６２】
ステップＳ７２において、ファイル追加処理部５６は、追加ファイルの番号を取得する。即ち、ファイル追加処理部５６は、画像記憶部７１を参照して、新たに追加された画像のＤＣＦ番号を取得する。
【００６３】
ステップＳ７３において、ファイル追加処理部５６は、送信済み番号と比較する。即ち、ファイル追加処理部５６は、送信管理情報記憶部７２を参照して、送信済み番号と、取得したＤＣＦ番号とを比較する。
送信済み番号と取得したＤＣＦ番号との比較の結果、送信済み番号よりも取得したＤＣＦ番号が大きい番号であった場合には、ステップＳ７３において［送信済み番号より大］となり、ファイル追加処理は終了する。
送信済み番号と取得したＤＣＦ番号との比較の結果、送信済み番号よりも取得したＤＣＦ番号が小さい番号であった場合には、ステップＳ７３において［送信済み番号以下］となり、処理はステップＳ７４に進む。
【００６４】
ステップＳ７４において、ファイル追加処理部５６は、追加ファイルの番号−１を送信済み番号に設定する。即ち、ファイル追加処理部５６は、取得したＤＣＦ番号から−１した番号を送信済み番号として設定する。設定した送信済み番号は、送信管理情報記憶部７２に記憶される。その後、ファイル追加処理は終了する。
したがって、撮像装置１においては、送信済み番号のみを記憶して管理することで、非送信対象画像、未送信画像、送信対象画像として管理することができるようになる。
これにより、フラグを立てて管理した場合に比べて、データ数が膨大だとデータベースを使用した管理が不要になり、データベースを使用するとその分リソースが不要になる。そして、１つの値を管理するだけで、個々のデータにフラグを設定するのと同じ効果を得ることができる。
また、撮影日等の画像の日付の括りで一括送信の画像の範囲を決定するために、ユーザが画像を選択する等の複数の画像を外部へ送信する際のユーザの利便性を向上させることができる。
【００６５】
＜変形例＞
上述の実施形態では、最初の一括送信操作と、２回目以降の一括送信操作とで、未送信の画像の中から送信対象画像と非送信対象画像を選択する選択基準を変えたが、前回の一括送信操作からの経過日数が所定以上（例えば２日）であるか否かで選択基準を変えるように構成してもよい。
また、最後の送信からの経過日数が所定以上であるか否かで選択基準を変えるように構成してもよい。
さらに、最後に送信した画像の撮影日からの経過日数が所定以上であるか否かで選択基準を変えるように構成してもよい。
【００６６】
＜第２の実施形態＞
上述した実施形態では、初回の一括送信と２回目以降の一括送信の画像の選択基準が異なるように構成したが、本実施形態では、最初に一括送信操作が行われた場合と、２回目以降に一括送信操作が行われた場合とで、未送信の画像の中から送信対象画像と非送信対象画像を選択する選択基準が同じように構成される。
なお、以下、本実施形態の説明においては、上述した実施形態と同一の構成等がある場合には、説明を省略する。
【００６７】
本実施形態においては、以下のルールで一括送信が行われる。
一括送信操作が行われた時に、その日から過去に遡り、１日以上撮影がない日が挟まれるまでの間に撮影された全ての画像を送信対象画像とし、１日以上撮影がない日が挟まれる以前に撮影された全ての画像を非送信対象画像とする。
【００６８】
図８は、第２の実施形態における一括送信の概要について説明する模式図である。
具体的には、図８の上段に示すように、一括送信を指示した日から、画像を取得した日（画像を撮影した日）が連続してある場合には、画像を取得していない日（画像を撮影していない日）までの間の画像が送信対象となって一括送信が行われる。即ち、今日から２日前までの画像が送信対象となる。
また、図８の下段の例に示すように、一括送信を指示した日を挟んで、画像を取得していない日（画像を撮影していない日）があり、その前の日には、画像を取得した日（画像を撮影した日）があるような場合には、一括送信を指示した日のみの画像が送信対象画像であり、それ以前の画像は非送信対象画像となる。即ち、今日の画像が送信対象となり、２日前の画像は非送信対象となる。
【００６９】
図９は、第２の実施形態における一括送信処理の流れを説明するフローチャートである。
【００７０】
ステップＳ９１において、入力操作検出部５１は、一括送信の操作があったか否かを判定する。
一括送信の操作がない場合には、ステップＳ９１においてＮＯと判定されて、処理は待機状態となる。
一括送信の操作があった場合には、ステップＳ９１においてＹＥＳと判定されて、処理はステップＳ９２に進む。
【００７１】
ステップＳ９２において、送信情報取得部５２は、今日の日付を取得する。
【００７２】
ステップＳ９３において、ファイル送信処理部５５は、今日の日付をターゲット日付に設定する。
【００７３】
ステップＳ９４において、送信情報取得部５２は、送信管理情報記憶部７２に記憶される送信済み番号を取得する。
【００７４】
ステップＳ９５において、ファイル送信処理部５５は、最新のファイル番号をターゲット番号に設定する。
【００７５】
ステップＳ９６において、送信情報取得部５２は、ターゲット番号のファイル日付を取得する。
【００７６】
ステップＳ９７において、送信情報判定部９３は、送信済み番号よりもターゲット番号の方が大きい（送信済み番号＜ターゲット番号）か否かを判定する。
送信済み番号よりもターゲット番号の方が小さい場合には、ステップＳ９７においてＮＯと判定されて、処理はステップＳ１０２に進む。ステップＳ１０２以降の処理は後述する。
送信済み番号よりもターゲット番号の方が大きい場合には、ステップＳ９７においてＹＥＳと判定されて、処理はステップＳ９８に進む。
【００７７】
ステップＳ９８において、送信情報判定部９３は、ファイル日付とターゲット日付が同じである（ファイル日付＝ターゲット日付）か否かを判定する。
ファイル日付とターゲット日付が同じ場合には、ステップＳ９８においてＹＥＳと判定されて、処理はステップＳ１０１に進む。ステップＳ１０１の処理は後述する。
ファイル日付とターゲット日付が違う場合には、ステップＳ９８においてＮＯと判定されて、処理はステップＳ９９に進む。
【００７８】
ステップＳ９９において、送信情報判定部９３は、ファイル日付とターゲット日付の前日が同じである（ファイル日付＝ターゲット日付−１日）か否かを判定する。
ファイル日付とターゲット日付の前日が違う場合には、ステップＳ９９においてＮＯと判定されて、処理はステップＳ１０２に進む。
ファイル日付とターゲット日付の前日が同じ場合には、ステップＳ９９においてＹＥＳと判定されて、処理はステップＳ１００に進む。
【００７９】
ステップＳ１００において、送信情報判定部９３は、ターゲット日付を１日前に設定したか否かを判定する。
ターゲット日付を１日前に設定していない場合には、ステップＳ１００においてＮＯと判定されて、処理はステップＳ１０２に進む。
ターゲット日付を１日前に設定した場合には、ステップＳ１００においてＹＥＳと判定されて、処理はステップＳ１０１に進む。
【００８０】
ステップＳ１０１において、ファイル送信処理部５５は、１つ前のファイル番号をターゲット番号に設定する。
【００８１】
ステップＳ１０２において、ファイル送信処理部５５は、ファイル送信処理を実行する。ファイル送信処理の流れについては、図６と同様であるため省略する。
【００８２】
ステップＳ１０３において、ファイル送信処理部５５は、ターゲット番号を送信済み番号に設定する。その後、一括送信処理は終了する。
【００８３】
以上のように構成される撮像装置１は、画像取得部５０と、入力部１７と、入力操作検出部５１と、通信部２０と、ファイル送信処理部５５と、を備える。
画像取得部５０は、撮像部１６や外部から画像を取得する。
入力操作検出部５１は、入力部１７に対する一括送信操作を検出する。
通信部２０は、画像取得部５０により逐次取得される画像が追加されるとともに、各画像の外部への送信状況とが管理される所定の画像グループについて、入力操作検出部５１により入力部１７に対する一括送信操作が検出された場合に、当該一括送信操作のタイミングに基づいて、当該画像グループ内で外部へ未送信である画像を一括して外部に送信する。
ファイル送信処理部５５は、所定の画像グループ内で外部へ未送信である画像の中から通信部２０による外部への送信の対象とならない非送信対象画像を選択する。
また、ファイル送信処理部５５は、入力操作検出部５１により一括送信操作が検出された状況に応じて、非送信対象画像を選択する選択基準を変化させる。
これにより、撮像装置１においては、外部への送信対象となる画像（送信対象とならない画像）をユーザが選択することなく、一括送信操作を行うだけで、一括送信操作が検出された状況に応じて、外部へ送信済みの画像や、外部へ未送信であっても送信の対象とならない画像を選択し、当該選択した画像を一括して自動的に外部に送信することができる。
したがって、撮像装置１では、複数の画像を外部へ送信する際のユーザの利便性を向上させることができる。
【００８４】
ファイル送信処理部５５は、逐次画像が追加される所定の画像グループに対して一括送信操作が検出された回数またはタイミングに応じて、非送信対象画像を選択する選択基準を変化させる。
これにより、撮像装置１においては、一括送信操作が検出された回数またはタイミングによって一括送信操作の操作状況に応じて選択された画像を一括送信することができる。
したがって、撮像装置１では、一括送信操作の操作状況を考慮した画像の一括送信を行うことができる。
【００８５】
また、通信部２０は、ファイル送信処理部５５により選択された非送信対象画像と、以前の一括送信操作に応じて外部への送信済み画像の両方を除く複数の画像を、今回以降の一括送信操作に応じて一括して外部に送信する。
これにより、撮像装置１においては、ユーザが選択することなく、非送信対象画像と、送信済み画像とを除いた画像を今回以降に一括送信することができる。
したがって、撮像装置１では、複数の画像を外部へ送信する際のユーザの利便性を向上させることができる。
【００８６】
ファイル送信処理部５５は、所定の画像グループに対して、操作検出手段により操作手段に対する一括送信操作が最初に検出された場合には、当該一括送信操作のタイミングに基づいて非送信対象画像を新たに選択する。
また、ファイル送信処理部５５は、入力操作検出部５１により入力部１７に対する一括送信操作が２回目以降に検出された場合には、新たに非送信対象画像を追加することなく、最初の一括送信操作に応じて特定された非送信対象画像を２回目以降の一括送信操作でも非送信対象画像のままとする。
これにより、撮像装置１においては、最初に所望のタイミングで一括送信操作を行うだけで、外部へ未送信であっても送信の対象とならない非送信対象画像が自動的に特定され、それ以降の一括送信操作では、特に一括送信操作を行うタイミングを意識しなくてよい上に、新たに非送信対象画像を追加する操作を行うことなく、最初の一括送信操作に応じて決められた非送信対象画像を除く、全ての未送信の画像を一括して外部に送信することができる。
したがって、撮像装置１では、複数の画像を外部へ送信する際のユーザの利便性を向上させることができる。
【００８７】
ファイル送信処理部５５は、入力操作検出部５１により入力部１７に対する一括送信操作が２回目以降に検出された場合には、非送信対象画像と送信済み画像を除く全ての画像を一括して外部に送信するように通信部２０を制御する。
これにより、撮像装置１においては、所望のタイミングで一括送信操作を行うだけで、特に一括送信操作を行うタイミングを意識することなく、全ての未送信の画像を一括して外部に送信することができる。
したがって、撮像装置１では、複数の画像を外部へ送信する際のユーザの利便性を向上させることができる。
【００８８】
ファイル送信処理部５５は、入力操作検出部５１により入力部１７に対する一括送信操作が２回目以降に検出された場合には、非送信対象画像と送信済み画像を除く全ての画像を、所定数を限度として一括して外部に送信するように通信部２０を制御する。
これにより、撮像装置１においては、所望のタイミングで一括送信操作を行うだけで、特に一括送信操作を行うタイミングを意識することなく、所定数の未送信の画像を一括して外部に送信することができる。
したがって、撮像装置１では、複数の画像を外部へ送信する際のユーザの利便性を向上させることができる。
【００８９】
ファイル送信処理部５５は、入力操作検出部５１により入力部１７に対する一括送信操作が検出された場合に、当該一括送信操作のタイミングに基づいて、今回および次回以降の一括送信操作でも送信されない非送信対象画像と、今回の一括送信操作で送信する第１送信対象画像と、今回の一括送信操作では送信しないが、次回以降の一括送信操作で送信する第２送信対象画像とに分類する。
これにより、撮像装置１においては、所望のタイミングで一括送信操作を行うだけで、送信、非送信に係る種々の画像を分類することができる。
したがって、撮像装置１では、複数の画像を外部へ送信する際のユーザの利便性を向上させることができる。
【００９０】
ファイル送信処理部５５は、入力操作検出部５１により入力部１７に対する一括送信操作が検出された場合に、前回の一括操作からの経過期間、最後の送信からの経過期間、最後に送信した画像の撮影日からの経過期間の何れかに基づいて、非送信対象画像に特定する画像を変化させる。
これにより、撮像装置１においては、所望のタイミングで一括送信操作を行うだけで、所定の条件により、非送信対象画像に特定する画像を変化させることができる。
したがって、撮像装置１では、複数の画像を外部へ送信する際のユーザの利便性を向上させることができる。
【００９１】
また、撮像装置１においては、所定の画像グループ内の外部への送信済みの画像の中で最後に撮影された画像を識別可能な所定情報を、所定の画像グループの送信管理情報として記憶する送信管理情報記憶部７２を備える。
ファイル送信処理部５５は、入力操作検出部５１により入力部１７に対する一括送信操作が検出された場合に、送信管理情報記憶部７２に記憶される送信管理情報で識別される画像よりも後に撮影された複数の画像を一括して外部に送信するとともに、当該一括送信に応じて送信管理情報を更新することにより、非送信対象画像と外部への送信済み画像の両方を除く複数の画像の一括送信を制御する。
これにより、撮像装置１においては、送信管理情報を更新することで、簡単に一括送信の処理を行うことができる。
【００９２】
ファイル送信処理部５５は、入力操作検出部５１により入力部１７に対する一括送信操作が検出された場合に、所定の画像グループに対して送信管理情報が記憶されていないか、或いは、所定の初期データが記憶されている場合に、１回目の一括送信操作であると判断する。
これにより、撮像装置１においては、送信管理情報の有無によって、１回目の一括送信操作であると判断することができるために、簡単に一括送信の処理を行うことができる。
【００９３】
ファイル送信処理部５５は、入力操作検出部５１により入力部１７に対する一括送信操作が最初に検出された場合には、当該一括送信操作の行われた日より前に撮影された画像を非送信対象画像として特定する。
これにより、撮像装置１においては、ユーザが外部へ送信しようと思った日以降に撮影した全ての画像を容易に外部に送信することができ、かつ、ユーザが外部へ送信しようと思った日より前に撮影した画像が大量に存在する場合であっても無駄な送信を避けることができる。
したがって、撮像装置１においては、送信管理情報を更新することで、簡単に一括送信の処理を行うことができる。
【００９４】
画像取得部５０は、撮像部１６により撮像して得られた撮像画像を取得する。
所定の画像グループは、撮影順を示す番号を含むファイル名で撮影画像が管理される画像グループであり、過去に送信済みの画像の中で最も大きい番号を送信管理情報として当該画像グループに対応付けて記憶し、当該送信管理情報が示す番号よりも大きい番号を含むファイル名の撮影画像を未送信の撮影画像として判断するとともに、未送信の画像を新たに送信する毎に送信管理情報を更新する。
これにより、撮像装置１においては、複数の画像の各々に対して送信状況を管理しなくとも、より効果的に複数の画像の送信状況を管理することができる。
したがって、撮像装置１においては、一括送信の管理負担を軽減することができる。
【００９５】
新たな撮影記録を行う毎に、記録画像のファイル名に含まれる番号部分を増加させていくような、例えば、ＤＣＦ規格等の所定の記録管理手法を用いる。
したがって、撮像装置１においては、既存の撮像画像のファイル名の生成ルールを利用して容易に画像の送信状況を管理することが可能となる。
【００９６】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００９７】
上述の実施形態では、送信する画像を撮像部１６により撮像された撮像画像としたが、外部から取得した画像であってもよい。この場合、ＤＣＦ規格に基づいて、外部から取得した際にファイル名が再付与されるように構成される。
【００９８】
また、上述の実施形態では、送信管理情報は、リムーバブルメディア３１等の各種メモリカードの記憶メディアのフォーマット時に初期化されるように構成することができる。
【００９９】
また、上述の実施形態では、複数の記憶手段がある場合には、当該複数のリムーバブルメディア３１等の各種メモリカードの記憶メディア毎に異なる画像グループを管理するように構成することができる。
【０１００】
また、上述の実施形態では、複数のリムーバブルメディア３１等の各種メモリカード毎に、異なる複数の送信先の送信管理情報を記憶管理するように構成することができる。
【０１０１】
また、上述の実施形態では、日付との関係で、一括送信する送信対象／非送信対象を選択していたが、画像の撮影（取得）時間の偏りや撮影時に取得したＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）による位置情報等を利用した撮影場所の括りで送信対象／非送信対象を選択するように構成してもよい。
【０１０２】
また、上述の実施形態では、ＤＣＦ規格の下で管理された画像ファイルについて適用したが、連続的なファイル名としてシーケンシャルに管理されるような所定のファイル管理下で扱われるファイルについても適用可能である。
【０１０３】
また、上述の実施形態では、本発明が適用される撮像装置１は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、一括送信処理機能及び追加ファイル処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【０１０４】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮像装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【０１０５】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【０１０６】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１９に含まれるハードディスク等で構成される。
【０１０７】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【０１０８】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１０９】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
画像を取得する画像取得手段と、
操作手段に対する一括送信操作を検出する操作検出手段と、
前記画像取得手段により逐次取得される画像が追加されるとともに、各画像の外部への送信状況が管理される所定の画像グループについて、前記操作検出手段により一括送信操作が検出された場合に、当該画像グループ内で外部へ未送信である画像を一括して外部に送信する一括送信手段と、
前記所定の画像グループ内で外部へ未送信である画像の中から前記一括送信手段による外部への送信の対象とならない非送信対象画像を選択する選択手段と、
前記操作検出手段により一括送信操作が検出された状況に応じて、前記選択手段が前記非送信対象画像を選択する選択基準を変化させる制御手段と、
を備えることを特徴とする画像送信装置。
［付記２］
前記制御手段は、逐次画像が追加される前記所定の画像グループに対して前記一括送信操作が検出された回数またはタイミングに応じて、前記選択手段が前記非送信対象画像を選択する選択基準を変化させる、
ことを特徴とする付記１に記載の画像送信装置。
［付記３］
前記一括送信手段は、前記選択手段により選択された前記非送信対象画像と、以前の一括送信操作に応じて外部への送信済み画像の両方を除く複数の画像を、今回以降の一括送信操作に応じて一括して外部に送信する、
ことを特徴とする付記１または２に記載の画像送信装置。
［付記４］
前記制御手段は、
前記所定の画像グループに対して、前記操作検出手段により前記操作手段に対する一括送信操作が最初に検出された場合には、当該一括送信操作のタイミングに基づいて前記非送信対象画像を新たに選択し、
前記操作検出手段により前記操作手段に対する一括送信操作が２回目以降に検出された場合には、新たに非送信対象画像を追加することなく、最初の一括送信操作に応じて特定された非送信対象画像を２回目以降の一括送信操作でも非送信対象画像のままとする、
ことを特徴とする付記１乃至３の何れか１つに記載の画像送信装置。
［付記５］
前記一括送信手段は、前記操作検出手段により前記操作手段に対する一括送信操作が２回目以降に検出された場合には、非送信対象画像と送信済み画像を除く全ての画像を一括して外部に送信する、
ことを特徴とする付記４に記載の画像送信装置。
［付記６］
前記一括送信手段は、前記操作検出手段により前記操作手段に対する一括送信操作が２回目以降に検出された場合には、非送信対象画像と送信済み画像を除く全ての画像を、所定数を限度として一括して外部に送信する、
ことを特徴とする付記５に記載の画像送信装置。
［付記７］
前記一括送信手段は、前記操作検出手段により前記操作手段に対する一括送信操作が検出された場合に、その一括送信操作のタイミングに基づいて、今回および次回以降の一括送信操作でも送信されない非送信対象画像と、今回の一括送信操作で送信する第１送信対象画像と、今回の一括送信操作では送信しないが、次回以降の一括送信操作で送信する第２送信対象画像とに分類する、
ことを特徴とする付記４乃至６の何れか１つに記載の画像送信装置。
［付記８］
前記一括送信手段は、前記操作検出手段により前記操作手段に対する一括送信操作が検出された場合に、前回の一括操作からの経過期間、最後の送信からの経過期間、最後に送信した画像の撮影日からの経過期間の何れかに基づいて、非送信対象画像に特定する画像を変化させる、
ことを特徴とする付記７に記載の画像送信装置。
［付記９］
前記所定の画像グループ内の外部への送信済みの画像の中で最後に撮影された画像を識別可能な所定情報を、前記所定の画像グループの送信管理情報として記憶する記憶手段を備え、
前記一括送信手段は、前記操作検出手段により前記操作手段に対する一括送信操作が検出された場合に、前記記憶手段に記憶される前記送信管理情報で識別される画像よりも後に撮影された複数の画像を一括して外部に送信するとともに、当該一括送信に応じて前記送信管理情報を更新することにより、前記非送信対象画像と外部への送信済み画像の両方を除く複数の画像の一括送信を制御する、
ことを特徴とする付記１乃至８の何れか１つに記載の画像送信装置。
［付記１０］
前記一括送信手段は、前記操作検出手段により前記操作手段に対する一括送信操作が検出された場合に、前記所定の画像グループに対して前記送信管理情報が記憶されていないか、或いは、所定の初期データが記憶されている場合に、１回目の一括送信操作であると判断する、
ことを特徴とする付記９に記載の画像送信装置。
［付記１１］
前記送信管理情報は、前記記憶手段のフォーマット時に初期化される、
ことを特徴とする付記１０に記載の画像送信装置。
［付記１２］
複数の記憶手段がある場合には、当該複数の記憶手段毎に異なる画像グループを管理する、
ことを特徴とする付記１乃至１１の何れか１つに記載の画像送信装置。
［付記１３］
前記複数の記憶手段毎に、異なる複数の送信先の送信管理情報を記憶管理する、
ことを特徴とする付記１２に記載の画像送信装置。
［付記１４］
前記一括送信手段は、前記操作検出手段により前記操作手段に対する一括送信操作が最初に検出された場合には、当該一括送信操作の行われた日より前に撮影された画像を非送信対象画像として特定する、
ことを特徴とする付記１乃至１３の何れか１つに記載の画像送信装置。
［付記１５］
前記画像取得手段は、撮影手段により撮影して得られた撮影画像を取得し、
前記所定の画像グループは、撮影順を示す番号を含むファイル名で前記撮影画像が管理される画像グループであり、過去に送信済みの画像の中で最も大きい番号を送信管理情報として当該画像グループに対応付けて記憶し、当該送信管理情報が示す番号よりも大きい番号を含むファイル名の撮影画像を未送信の撮影画像として判断するとともに、未送信の画像を新たに送信する毎に送信管理情報を更新する、
ことを特徴とする付記１乃至１４の何れか１つに記載の画像送信装置。
［付記１６］
新たな撮影記録を行う毎に、記録画像のファイル名に含まれる番号部分を増加させていく所定の記録管理手法を用いる、
ことを特徴とする付記１５に記載の画像送信装置。
［付記１７］
操作手段と、一括送信手段と、を備える画像送信装置で実行される画像送信方法であって、
画像を取得する画像取得ステップと、
操作手段に対する一括送信操作を検出する操作検出ステップと、
前記画像取得ステップにより逐次取得される画像が追加されるとともに、各画像の外部への送信状況が管理される所定の画像グループについて、前記操作検出ステップにより一括送信操作が検出された場合に、当該画像グループ内で外部へ未送信である画像を一括して外部に前記一括送信手段により送信する一括送信ステップと、
前記所定の画像グループ内で外部へ未送信である画像の中から前記一括送信ステップによる外部への送信の対象とならない非送信対象画像を選択する選択ステップと、
前記操作検出ステップにより一括送信操作が検出された状況に応じて、前記選択ステップが前記非送信対象画像を選択する選択基準を変化させる制御ステップと、
を含むことを特徴とする画像送信方法。
［付記１８］
操作手段と、一括送信手段と、を備える画像送信装置を制御するコンピュータに、
画像を取得する画像取得機能と、
操作手段に対する一括送信操作を検出する操作検出機能と、
前記画像取得機能により逐次取得される画像が追加されるとともに、各画像の外部への送信状況が管理される所定の画像グループについて、前記操作検出機能により一括送信操作が検出された場合に、当該画像グループ内で外部へ未送信である画像を一括して外部に前記一括送信手段により送信する一括送信機能と、
前記所定の画像グループ内で外部へ未送信である画像の中から前記一括送信機能による外部への送信の対象とならない非送信対象画像を選択する選択機能と、
前記操作検出機能により一括送信操作が検出された状況に応じて、前記選択機能が前記非送信対象画像を選択する選択基準を変化させる制御機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【０１１０】
１・・・撮像装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・撮像部，１７・・・入力部，１８・・・出力部，１９・・・記録部，２０・・・通信部２０・・・ドライブ，３１・・・リムーバブルメディア，５０・・・画像取得部，５１・・・入力操作検出部，５２・・・送信情報取得部，５３・・・送信情報判定部，５４・・・初回送信済番号設定処理部，５５・・・ファイル送信処理部，５６・・・ファイル追加処理部，７１・・・画像記憶部，７２・・・送信管理情報記憶部
【図１】
0006394199.tif 000002
【図２】
0006394199.tif 000003
【図３】
0006394199.tif 000004
【図４】
0006394199.tif 000005
【図５】
0006394199.tif 000006
【図６】
0006394199.tif 000007
【図７】
0006394199.tif 000008
【図８】
0006394199.tif 000009
【図９】
0006394199.tif 000010