(57)【要約】【課題】  転送ステータスを考慮して、コンテンツの削除の可否を適切に制御する。【解決手段】  撮像装置は、記録媒体に記録された画像のうち、外部機器に転送する画像を転送対象として特定する特定手段と、特定された画像を、通信部を介して外部機器に転送するよう制御する転送制御手段と、転送対象として特定された画像の削除を制限するよう設定する設定手段と、転送対象として特定された画像の削除を制限するよう設定された場合は、転送対象として特定される画像に対して削除を制限するための情報を関連付けるとともに、設定手段による設定前に転送対象として既に特定されていた画像に対しても、削除を制限するための情報を関連付ける制限手段とを有する。【選択図】  図５Ａ
2018137726.tif 000002
【特許請求の範囲】
【請求項１】
通信部を介して外部機器と通信可能な撮像装置であって、
記録媒体に画像を記録する記録手段と、
前記記録媒体に記録された画像のうち、前記外部機器に転送する画像を転送対象として特定する特定手段と、
前記特定手段により特定された画像を、前記通信部を介して前記外部機器に転送するよう制御する転送制御手段と、
前記特定手段により転送対象として特定された画像の削除を制限するよう設定する設定手段と、
前記設定手段により、前記転送対象として特定された画像の削除を制限するよう設定された場合は、前記特定手段により前記転送対象として特定される画像に対して削除を制限するための情報を関連付けるとともに、前記設定手段による設定前に前記転送対象として既に特定されていた画像に対しても、前記削除を制限するための情報を関連付ける制限手段とを有する撮像装置。
【請求項２】
前記記録媒体から画像を削除する削除手段をさらに有し、
前記削除手段は、前記削除を制限するための情報を付与されていない画像をまとめて削除することが可能であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
通信部を介して外部機器と通信可能な撮像装置の制御方法であって、
記録媒体に画像を記録する記録工程と、
前記記録媒体に記録された画像のうち、前記外部機器に転送する画像を転送対象として特定する特定工程と、
前記特定工程で特定された画像を、前記通信部を介して前記外部機器に転送するよう制御する転送工程と、
前記特定工程で転送対象として特定された画像の削除を制限するよう設定する設定工程と、
前記設定工程で、前記転送対象として特定された画像の削除を制限するよう設定された場合は、前記特定工程で前記転送対象として特定される画像に対して削除を制限するための情報を関連付けるとともに、前記設定工程での設定前に前記転送対象として既に特定されていた画像に対しても、前記削除を制限するための情報を関連付ける関連付け工程とを有する撮像装置の制御方法。
【請求項４】
コンピュータを、請求項１または２に記載の撮像装置の各手段として機能させる、コンピュータが実行することが可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像された画像を外部機器に転送する際の制御に関するものである。
【背景技術】
【０００２】
撮像された画像を、外部機器に転送することが可能な撮像装置が知られている。例えば特許文献１では、撮像により得られた画像データを自動的に外部装置に転送すること、さらには外部装置に転送する画像データをユーザ操作により選択できることが開示されている。このように、画像を自動的に転送できるシステムが存在する一方で、外部装置に転送済みの画像は速やかに消去し、記録媒体の空き容量を増やしたいニーズも存在する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０７４２３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように、転送済みのコンテンツは消去し、未転送のコンテンツは消去しないというニーズに応えるためには、転送済みか否かのステータスの管理と、コンテンツを消去して良いか否かというステータスの管理を適切に行う必要がある。例えばコンテンツを所定のタイミングで自動的に転送する場合は、ユーザは転送タイミングを認識することができないため、より装置側での対応が求められることになる。
【課題を解決するための手段】
【０００５】
本発明に係る撮像装置は、通信部を介して外部機器と通信可能な撮像装置であって、記録媒体に画像を記録する記録手段と、前記記録媒体に記録された画像のうち、前記外部機器に転送する画像を転送対象として特定する特定手段と、前記特定手段により特定された画像を、前記通信部を介して前記外部機器に転送するよう制御する転送制御手段と、前記特定手段により転送対象として特定された画像の削除を制限するよう設定する設定手段と、前記設定手段により、前記転送対象として特定された画像の削除を制限するよう設定された場合は、前記特定手段により前記転送対象として特定される画像に対して削除を制限するための情報を関連付けるとともに、前記設定手段による設定前に前記転送対象として既に特定されていた画像に対しても、前記削除を制限するための情報を関連付ける制限手段とを有する。
【発明の効果】
【０００６】
本発明によれば、転送ステータスを考慮してコンテンツの削除の可否を適切に制御することで、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態における撮像装置の構成図
【図２】第１の実施形態におけるシステム構成図
【図３】第１の実施形態における撮像装置の表示画面の一例を示す図
【図４】第１の実施形態における転送管理リストの一例を示す図
【図５Ａ】第１の実施形態における撮像装置の動作フローチャート
【図５Ｂ】第１の実施形態における撮像装置の動作フローチャート
【図６】他の実施形態における撮像装置の表示画面の一例を示す図
【発明を実施するための形態】
【０００８】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【０００９】
＜撮像装置の構成＞
図１（ａ）は、本発明の実施形態にかかわる撮像装置１１１の構成図である。撮像装置の例としては、いわゆるコンパクトデジタルカメラや一眼レフカメラ、ミラーレスカメラといったものがあげられる。さらにはカメラを内蔵した、携帯電話の一種であるスマートフォンやタブレットデバイス、産業・医療用に用いられるカメラにも適用可能である。
【００１０】
以下、図１（ａ）に付いて説明する。１００は撮影レンズである。撮影レンズの種類としては、単焦点レンズやズームレンズが存在する。レンズは撮像装置と一体となっていてもよいし、いわゆる交換レンズであってもよい。１０１は撮像素子である。撮像素子１０１にはＣＣＤやＣＭＯＳセンサなどが用いられ、撮影レンズ１００によって結像された被写体像を電気信号に変換する。１０２はＡ／Ｄ変換器である。Ａ／Ｄ変換器１０２は撮像素子１０１のアナログ出力信号をデジタル信号に変換する。
【００１１】
１０３は制御部である。制御部１０３は各部からの入力信号や制御プログラムにしたがい、各構成要素の制御やデータ処理など撮像装置１１１の全体を制御する。制御の例としては、撮像制御、記録制御、操作制御、表示制御、通信制御などがあげられる。例えば制御部１０３は、撮影指示ボタン１１６が押されたことを検知すると静止画撮影シーケンスを実施するよう制御し、さらには撮影画像の確認のためのクイックレビュー表示制御、記録メディア１１０への書き込み制御等も行う。また、後述する撮像画像の転送において、転送対象となる画像の選択や、画像ごとの転送ステータスの管理などをこの制御部１０３の制御で行う。
【００１２】
１０４は揮発性メモリである。揮発性メモリ１０４にはＡ／Ｄ変換器でデジタル信号に変換された画像データや、各種処理における変数などを一時的に保持する。
【００１３】
１０５は不揮発性メモリである。不揮発性メモリ１０５には制御部１０３で実行される撮像装置の各種実行プログラムや、撮像装置における各種設定値などが保存されている。
【００１４】
１０６は画像処理部である。画像処理部１０６では、撮影された画像に対する画像処理を行う。また、制御部１０３と協調して、撮影時に構図やフォーカスを確認するためのライブビュー画像の生成も行う。
【００１５】
１０７は通信部であり、通信に用いるチップやアンテナなどから構成されるインタフェースである。伝送方式は特に限定されないが、一例として有線ＬＡＮ、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、３ＧやＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などがあげられる。また、アプリケーションレイヤでの通信方式についても特には限定しない。本実施形態ではＦＴＰを用いることとする。通信部１０７は撮像装置１１１に内蔵されていてもよいし、着脱可能なトランスミッタとして構成されていてもよい。つまり撮像装置１１１は通信部１０７と接続するためのインタフェースを有していればよい。
【００１６】
１０８は表示部であり、メニューの表示、記録済み画像の再生、ライブビュー画像の表示などを行う。
【００１７】
１０９は操作部である。表示部１０８で表示されたものに対する操作を行う。操作部としては、キー操作や、表示部１０８と一体化したタッチパネル等を用いることができる。本実施形態における操作部１０９の構成については、後で詳述する。
【００１８】
１１０は記録メディアである。記録メディア１１０は、着脱可能ないわゆるメモリカードを用いてもよいし、内蔵フラッシュメモリなどを用いてもよい。また、不揮発性メモリ１０５が、記録メディア１１０として機能してもよい。
【００１９】
なお、上記のいずれの構成も、必ずしも１つのハードウェアに対応する必要はない。複数のハードウェアが処理を分担し、全体として１つの手段として機能するよう構成することが可能であるし、１つのハードウェアが複数の役割を担ってもよい。
【００２０】
＜撮像装置の操作部の構成＞
ここで操作部１０９について、別途説明する。図１（ｂ）は、本実施形態における撮像装置１１１の背面図である。１１２は確定を指示するための「ＯＫボタン」である。ＯＫボタン１１２は、例えば画像の削除など、ユーザに必ず確認してから何かの処理を実現するための確認ボタンのような使われ方を想定する。１１３は「セットボタン」である。セットボタン１１３は設定メニューを表示したり、メニュー内の項目を選択するような使われ方を想定している。１１４は「再生ボタン」である。再生ボタン１１４が押されたことを制御部１０３で検知すると記録メディア１１０に保存されている画像を読み出し、揮発性メモリ１０４に一時保持し、表示部１０８に表示する。１１５は「マルチコントローラ」である。マルチコントローラ１１５は、メニューカーソルの操作や再生画像の画像送りなどを行うためのものである。１１６は「撮影指示ボタン」である。撮影指示ボタン１１６が押されたことを制御部１０３によって検知すると、撮影シーケンスが開始する。
【００２１】
１１７は「画像削除ボタン」である。画像再生中にこの画像削除ボタンが押されると、選択中の画像削除をするのか、全画像削除するのか選択し画像を削除する。
【００２２】
＜システム構成＞
図２は本発明のシステム構成図である。本実施形態のシステムは撮像装置１１１と情報機器２００とからなる。撮像装置１１１と情報機器２００は通信を確立し、画像データの伝送を行うことが可能である。通信方式については特に限定しないが、例えば有線ＬＡＮ、や無線ＬＡＮ、ＵＳＢなどを用いて直接通信したり、イントラネットまたはインターネットなどのネットワークを介して通信してもよい。なお、本実施形態では無線ＬＡＮを用いることとする。情報機器２００としては、例えばＰＣやスマートフォンなどの端末を用いることができる。また、ネットワーク越しに用意されたサーバなどを用いてもよい。
【００２３】
ここで、本実施形態が想定するユースケースを説明する。本実施形態ではユースケースの一例として報道業務におけるＦＴＰでの画像転送を想定している。報道業務では撮影画像を放送局や出版社にいち早く送信する速報性が求められる。特にオリンピックや大きなイベントなどにおいては、カメラマンと撮像画像を加工する作業者が異なるケースが想定され、撮像画像を少しでも早く画像を加工する作業者に転送することが要求されている。また、撮像装置の連写機能等も向上しているため、一度に大量の画像が撮影されることがある。このような状況においても、転送したい画像を早く、かつ簡単に選択して転送する機能が重要視されている。
【００２４】
そこで本実施形態では、情報機器２００にＦＴＰサーバの役割を持たせ、撮像により得られた画像を自動で転送する機能や、再生画像に対して所定の操作を行うことで画像を転送対象として指定し、通信可能状態になった時点で自動的に転送を開始する機能を有する。以下、画像を転送対象として選択して転送する機能について説明する。
【００２５】
＜転送対象の特定＞
再生ボタン１１４が押されたことを検知すると、記録メディア１１０内の画像を読み出し、表示部１０８に表示する。図３（ａ）は、撮像装置１１１にて画像を１枚表示した際の例である。図３（ａ）に示す画面では、現在表示している画像のファイル名３００も併せて表示される。
【００２６】
次に、図３（ａ）の状態で、現在表示中の画像を転送対象にする方法について説明する。本実施形態では、画像の表示中にユーザがＯＫボタン１１２とセットボタン１１３とを同時に押下すると、制御部１０３は、現在表示している画像を転送対象の画像として管理（転送対象として特定）する。管理の具体的な方法は後述する。図３（ｂ）に、図３（ａ）の状態でＯＫボタン１１２とセットボタン１１３とが同時に押下された場合の画面例を示す。図３（ｂ）では、表示中の画像が転送対象であることがユーザに識別できるよう、転送対象アイコン３０１を重畳表示する。ユーザはこの操作を行っておけば、撮像装置１１１と情報機器２００との通信が確立されているタイミングで、自動的に転送対象の画像が転送されることになる。転送対象の特定をＯＫボタン１１２とセットボタン１１３の同時押しとしたのは、報道の現場での一刻も早く画像を送信したいというニーズを考慮し、メニュー選択操作などの手間を省くためである。なお、図３（ｂ）のように転送対象の画像として指定されている状態でＯＫボタン１１２とセットボタン１１３を同時押しすると、今度は表示中の画像が転送対象から外される。つまり、ＯＫボタン１１２とセットボタン１１３の両方の押下は、転送対象にするか否かを切り替えるトグルボタンとして機能する。
【００２７】
図３（ｃ）は、表示中の画像が転送されている最中の画面表示例である。アイコン３０２は、表示している画像が転送中であることを示すものであり、矢印が点線表示されている。もちろん、アイコンの色を変えるなど、ユーザに対してステータスの変化を示す形態であれば、種々の形態をとることができる。これは以下で説明するアイコンについても同様である。
【００２８】
図３（ｄ）は、表示中の画像の転送が完了した状態である。この画面では、転送が完了したことを示すアイコン３０３を表示する。
【００２９】
なお、本実施形態の撮像装置１１１は、まだ転送していない画像を誤って削除してしまうことを防止するため、転送対象として特定された画像をプロテクト属性に設定する機能を有する。プロテクト属性の設定方法は種々の方法が考えられるが、プロテクト状態であることを撮像装置１１１が認識できる情報が何らかの形で画像に付与されていればよい。例えば画像のメタデータとしてプロテクトを示す情報を付与してもよいし、プロテクトを示す情報と画像情報を関連付けるテーブルなどを容易してもよい。以下、「プロテクト属性に設定された」ことを、単に「プロテクトされた」と呼ぶ場合もある。撮像装置１１１は、プロテクト属性に設定された画像は、通常の削除操作により削除しないよう制御する。なお別の方法として、ユーザの特別な承認操作なしに削除しないよう制御することも考えられる。このように削除を制限することで、誤って転送していない画像を削除する事態を防止することができる。なお、転送対象であることを理由にプロテクト属性に設定された画像は、転送完了後にはプロテクト属性を解除することが望ましい。なお、この機能を利用するか否かはユーザによって分かれるため、図３（ｅ）のような画面を表示し、転送対象画像のプロテクトを有効にするか、無効にするかを、事前にユーザに選択させるのが望ましい。
【００３０】
図３（ｆ）は、転送対象画像のプロテクトを有効にした場合の画面例である。アイコン３０４は、表示中の画像が転送対象であると同時にプロテクト属性が設定され削除不可能であることを示す。
【００３１】
＜転送対象画像の管理＞
次に、転送対象画像の管理について説明する。本実施形態の撮像装置１１１は、転送対象となる画像を転送管理リストと呼ばれるリストで管理する。転送管理リストは、例えばテキストファイルやデータベースファイルとして不揮発性メモリ１０５または記録メディア１１０に保存されている。使用時には揮発性メモリ１０４に展開し、制御部１０３によって処理される。以下、図４を用いて詳細に説明する。本実施形態では、ＩＭＧ＿０００１、ＩＭＧ＿０００２、ＩＭＧ＿０００３という３つの画像が記録されている例について説明する。
【００３２】
まず、図３（ａ）の画面に、ＩＭＧ＿０００１が表示部１０８に表示されているものとする。この状態でＯＫボタン１１２、セットボタン１１３の両方が押下されていることを検知すると、図３（ｂ）のように、ＩＭＧ＿０００１が転送対象となる。この際、制御部１０３によって、転送管理リストにＩＭＧ＿０００１を追加する。図４（ａ）にその例を示す。図４（ａ）では、転送管理リストにＩＭＧ＿０００１が追加され、転送ステータスは「転送待ち」状態に設定される。
【００３３】
次に、図３（ｃ）のように、ＩＭＧ＿０００１が転送中になると、転送管理リストにおけるＩＭＧ＿０００１の転送ステータスは、図４（ｂ）に示すように「転送中」に更新される。
【００３４】
そして図３（ｄ）のように、ＩＭＧ＿０００１の転送が完了すると、転送管理リストにおけるＩＭＧ＿０００１の転送ステータスは、図４（ｃ）に示すように「転送完了」に更新される。
【００３５】
なお、ここまでの説明では１つの画像を選択し、その画像が転送中、転送完了となる場合について説明したが、複数の画像を転送対象として選択することも可能である。そのような場合には、図４（ｄ）のように、複数の画像の情報が転送管理リストに追加されることになり、画像ごとに転送ステータスが更新されることになる。
【００３６】
次に、図３（ｅ）の画面にて、転送対象の画像をプロテクト属性とするよう設定した場合について説明する。
【００３７】
図４（ａ）の場合と同様、ＩＭＧ＿０００１が表示部１０８に表示されている状態でＯＫボタン１１２、セットボタン１１３の両方が押下されていることを検知すると、図４（ｅ）に示すように、転送管理リストにＩＭＧ＿０００１が追加される。さらに今回のケースではＩＭＧ＿０００１に自動的にプロテクト属性が設定されるため、転送管理リストの「プロテクト状態」のフラグもオンにする。このようにすることで、転送管理リストで転送ステータスとプロテクトの状態を管理することが可能となる。
【００３８】
その後、ＩＭＧ＿０００１の転送が完了すると、転送管理リストにおけるＩＭＧ＿０００１の転送ステータスは、図４（ｃ）に示すように「転送完了」に更新される。さらに本実施形態では、転送が完了した画像のプロテクトを自動的に解除するため、転送管理リストの「プロテクト状態」のフラグもオフになる（結果的に図４（ｃ）と同じ状態になる）。
【００３９】
次に、既に転送管理リストに転送対象画像が登録された状態で、図３（ｅ）の画面にて、転送対象の画像をプロテクト属性とするよう設定した場合について説明する。
【００４０】
例えば図４（ｄ）のように、ＩＭＧ＿０００１〜ＩＭＧ＿０００３が転送管理リストに登録された状態で図３（ｅ）の画面での設定が行われた場合、転送管理リストは図４（ｇ）のようになる。つまり、図３（ｅ）での設定前に既に転送対象として設定されていた画像に対しても、自動的にプロテクト属性を付与する。
【００４１】
さらに図４（ｇ）の状態から、新たにＩＭＧ＿０００４を転送対象として特定した場合、転送管理リストは図４（ｈ）のようになる。新たに転送対象となったＩＭＧ＿０００４にもプロテクト属性が付与されるため、図４（ｈ）では、ＩＭＧ＿０００４の「プロテクト状態」のフラグがオンとなる。
【００４２】
以上が、再生画像を選択して転送対象とする場合の概要となる。ここで、撮像で得られた画像を自動的に転送する処理についても簡単に説明しておく。撮像後に画像を自動的に転送するか否かは、事前にメニューなどで設定しておく。撮像後の自動転送が設定されている場合は、撮像により画像が得られたことに応じて、当該画像を転送管理リストに追加する。このようにすることで、撮像後の自動転送機能が実現できる。
【００４３】
＜転送管理リストに関する処理＞
図５Ａは、本実施形態における撮像装置１１１における、転送管理リストの制御に関する処理を示すフローチャートである。なお、図５Ａ、Ｂフローチャートに示す処理は、各種入力信号やプログラムにしたがい、制御部１０３が撮像装置１１１の各部を制御することにより実現する。また、図５Ａのフローチャートは、電源をオンしたタイミングや、例えばメニュー操作などでＦＴＰ転送のモードなどに遷移した場合に開始される。
【００４４】
まずＳ５０１において、制御部１０３は、図３（ｅ）の画面で転送対象画像をプロテクトするか否かの設定が変更されたかを判断する。変更されていない場合は処理をＳ５０４に進める。プロテクト「しない」の状態から「する」に変更された場合は処理をＳ５０２に進める。プロテクト「する」の状態から「しない」に変更された場合は処理をＳ５０３に進める。
【００４５】
まず、処理がＳ５０２に進んだ場合について説明する。Ｓ５０２において、制御部１０３は転送管理リストをチェックし、「転送待ち」となっている画像がある場合には、その画像の「プロテクト状態」フラグをオンにするとともに、対応する画像にプロテクト属性を設定する。このようにすることで、既に転送対象として登録されている画像にも、プロテクト属性を設定することができる。転送管理リストに「転送待ち」の画像がない場合は、本ステップでの処理は行わない。
【００４６】
Ｓ５０４において、制御部１０３は撮像が行われたかを判断する。行われたと判断した場合、処理をＳ５０５に進め、行われていないと判断した場合、処理をＳ５０７に進める。
【００４７】
まず、Ｓ５０５に進んだ場合について説明する。Ｓ５０５において、制御部１０３は撮像した画像を自動的に送信する機能が有効になっているかを判断する。有効であると判断した場合は処理をＳ５０６に進める。有効でないと判断した場合は処理をＳ５０１に戻す。
【００４８】
Ｓ５０７において、制御部１０３はＳ５０４で検知した撮像で得られた画像を、転送管理リストに追加登録し、Ｓ５１１に進む。登録の際、転送ステータスは「転送待ち」とする。
【００４９】
次に、Ｓ５０４からＳ５０７に進んだ場合について説明する。Ｓ５０７において、制御部１０３は、画像の１枚表示画面において、ＯＫボタン１１２とＳＥＴボタン１１３とが同時に押下されたかを判断する。同時に押下されたと判断した場合は処理をＳ５０８に進み、同時に押下されていないと判断した場合はＳ５０８に進める。なお、同時に押下されたかの判断は種々の方法がある。例えば、ＯＫボタン１１２とＳＥＴボタン１１３の両方が押下された状態が少しでも生じた場合、もしく一定時間継続した場合に、同時に押下されたと判断する。必ずしも２つのボタンの押下の瞬間が同時である必要はない。
【００５０】
Ｓ５０８において、制御部１０３は転送管理リストをチェックし、現在表示中の画像が転送対象か否か判断する。転送対象とは、転送管理リストにおいて「転送待ち」もしくは「転送中」の状態にある画像をいう。「転送完了」状態にある画像は本ステップでは転送対象と判断されない。転送対象でない場合は処理をＳ５０９に進める。転送対象である場合は処理をＳ５１０に進める。
【００５１】
Ｓ５０９に進んだ場合、転送対象でない表示中画像に対し、ＯＫボタン１１２とＳＥＴボタン１１３の同時押しがされたことになる。したがって、Ｓ５０９では、制御部１０３は表示中の画像を転送管理リストに追加登録し、Ｓ５１１に進む。登録の際、転送ステータスは「転送待ち」とする。なお、図４の例であれば、新規に追加する画像はリストの一番下に追加される。つまり図４の転送管理リストは、登録順に転送対象画像を列挙することになる。
【００５２】
一方Ｓ５１０に進んだ場合、転送対象の表示中画像に対し、ＯＫボタン１１２とＳＥＴボタン１１３の同時押しがされたことになる。したがって、Ｓ５１０では、制御部１０３は表示中の画像を転送管理リストから削除し、処理をＳ５０１に戻す。
【００５３】
Ｓ５１１において、制御部１０３は、図３（ｅ）の画面を用いた、転送対象画像をプロテクトする設定がなされているかを判断する。設定がなされていると判断した場合は処理をＳ５１２に進める。設定がなされていないと判断した場合は処理をＳ５０１に進める。
【００５４】
Ｓ５１２において、制御部１０３は、転送管理リスト内の「転送待ち」の画像のうち、「プロテクト状態」フラグがオフになっているもののフラグをオンにする。さらに、対応する画像にプロテクト属性を設定する。ここでのステップでは、Ｓ５０６、Ｓ５０９で新たに追加された画像に対してプロテクト属性を設定することを意図している。つまり本フローでは、既に転送対象として指定済みの画像はＳ５０２で、新たに転送対象として指定された画像はＳ５１２でプロテクト属性を設定することになる。Ｓ５１２の処理後、制御部１０３は処理をＳ５０１に戻す。
【００５５】
ここで説明をＳ５０１に戻し、Ｓ５０１からＳ５０３に進んだ場合について説明する。処理がＳ５０３に進んだ場合とは、図３（ｅ）の画面で、転送対象画像をプロテクト「する」の状態から「しない」に変更された場合である。
【００５６】
Ｓ５０３において、制御部１０３は転送管理リストをチェックし、「プロテクト状態」フラグがオンになっている場合は、それをオフにするとともに、対応する画像のプロテクト属性を解除する。転送管理リストに「プロテクト状態」フラグがオンになっている画像がない場合は、本ステップでの処理は行わない。
【００５７】
以上が、転送管理リストの制御に関する処理である。ここからは、実際の画像転送時の処理について説明する。
【００５８】
＜画像転送に関する処理＞
図５Ｂは、本実施形態における撮像装置１１１における、画像転送制御に関する処理を示すフローチャートである。なお図５Ｂのフローチャートは、ＦＴＰ転送が有効にされたタイミングで実行される。
【００５９】
まずＳ５５１において、制御部１０３は転送管理リストをチェックし、「転送待ち」となっている画像があるか判断する。「転送待ち」となっている画像があると判断した場合は処理をＳ５５２に進める。「転送待ち」となっている画像がないと判断した場合は、これ以上転送対象の画像がないと判断し、処理を終了する。
【００６０】
Ｓ５５２において、制御部１０３は、転送管理リスト内の「転送待ち」状態の画像のうち、転送管理リストの最上位にある画像のＦＴＰ転送処理を開始する。なお、図４に示す転送管理リストのうち、リストの上部にある画像ほど上位であるものとする。ＦＴＰ転送処理が開始されると、撮像装置１１１はまず予め設定されたＦＴＰサーバへの接続を試みる。そして接続が確立、もしくは既に確立済みの場合は、接続先のＦＴＰサーバに画像の転送を開始する。
【００６１】
Ｓ５５３において、制御部１０３はＳ５５２で転送を開始した画像の送信が完了したか判断する。完了したと判断した場合は処理をＳ５５４に進める。完了していないと判断した場合は処理を繰り返す。もちろん、一定時間経過しても転送が完了しない場合は処理を終了するなど、各種エラー処理を設けることも可能である。
【００６２】
Ｓ５５４において、制御部１０３は、転送完了した画像の転送管理リストにおける転送ステータスを「転送完了」に変更し、処理をＳ５５５に進める。
【００６３】
Ｓ５５５において、制御部１０３は転送管理リストをチェックし、Ｓ５５３で転送が完了した画像の「プロテクト状態」フラグがオンになっているか判断する。フラグがオンであると判断した場合は処理をＳ５５６に進める。フラグがオンになっていないと判断した場合は処理をＳ５５１に戻す。
【００６４】
Ｓ５５６において、制御部１０３は、Ｓ５５５でオンになっていると判断した「プロテクト状態」フラグをオフにするとともに、対応する画像のプロテクト属性を解除する。このようにすることで、転送済みの画像のプロテクトを解除することが可能となる。Ｓ５５６の処理後、制御部１０３は処理をＳ５５１に戻す。
【００６５】
Ｓ５５１に戻ると、Ｓ５５４でこれまで「転送待ち」状態の画像のうち最上位だったｇぞうが「転送完了」に変更されているため、次に上位の画像が最上位に繰り上がっていることになり、その画像の転送処理を開始する。このように、本フローチャートを繰り返すことで、全ての転送待ち画像が転送されることになる。
【００６６】
なお、図５Ａのフローチャートと図５Ｂのフローチャートは並行して実行可能である。したがって、図５Ｂのフローチャートの実行中に図５Ａの処理により転送管理リストの内容が変化する場合もある。本実施形態では基本的にチェック時点の転送管理リストの内容に従い、図５Ｂのフローチャートを実行することになる。
【００６７】
以上説明したように、図５Ａ、図５Ｂのフローチャートによれば、図３（ｅ）の画面で転送対象画像のプロテクトを設定した場合は、設定後に新たに転送対象に指定された画像のみならず、設定前に既に転送対象に指定されていた画像も遡ってプロテクトする。このようにすることで、ユーザが誤って転送対象の画像を削除してしまう事態を防止することができる。特に「プロテクトされた画像以外は削除」といった機能がある場合は、本実施形態の有用性は高まる。一例として、図３（ｇ）に示すようなメニュー画面について説明する。図３（ｇ）の画面において、「選択された画像を削除」が選択された場合、事前また事後にユーザが選択した画像を削除する。「全画像を削除」が選択された場合、プロテクト属性が設定された画像を除き、すべての画像が削除される。特に問題となるのは後者であり、ユーザは図３（ｅ）の画面の設定を有効にした後、「全画像を削除」を選択することで、転送対象の画像のみを残そうとするユースケースが考えられる。これは、少ない操作で効率よく記録メディア１１０の空き容量を確保したいプロカメラマンなどにとっては有用な方法である。ただ、このような場合に、既に転送対象に指定されていた画像にプロテクト属性を設定しておかないと、「全画像を削除」に応じて既に転送対象に指定されていた画像が削除されてしまう。かかる事態を防止すべく、本実施形態は、図３（ｅ）の画面で転送対象画像のプロテクトを設定した場合は、設定後に新たに転送対象に指定された画像のみならず、設定前に既に転送対象に指定されていた画像にも遡ってプロテクト属性を設定することとした。
【００６８】
＜他の実施形態＞
第１の実施形態では、図３（ｅ）において転送対象画像のプロテクトを有効にするよう設定した場合には、設定前に転送対象として指定されていた画像も含め、転送対象画像のプすべてをプロテクトすることとした。これに対し他の実施形態では、第１の実施形態のように、すべての転送対象画像にプロテクトをかけるか、設定後に転送対象として指定した画像のみにプロテクトをかけるかを選択できるようにしてもよい。例えば図３（ｅ）の画面にて「する」が選択された場合、図６（ａ）の画面を表示することが考えられる。
【００６９】
また他の実施形態として、既に転送対象として指定されている画像のうち、任意の画像に対してプロテクトをかけるか否かを選択できるようにしてもよい。この場合は、例えば図３（ｅ）の画面にて「する」が選択された場合、図６（ｂ）の画面を表示することが考えられる。
【００７０】
また、図６（ａ）、図６（ｂ）のように、転送対象かつ未転送の画像が存在することをユーザに通知するタイミングは、必ずしも転送対象画像のプロテクトを有効にしたタイミングには限定されない。例えば、図３（ｇ）の画面において削除が指示されたタイミングで、転送対象画像であり、かつプロテクトされていない画像が存在することを通知してもよい。この際は、図６（ａ）、図６（ｂ）の画面を表示して、プロテクトされていない画像をプロテクトするか否かをユーザに選択させてもよい。
【００７１】
また他の実施形態として、画像に音声データが関連付けられている場合について説明する。いわゆるプロ用のカメラ中には、マイクを内蔵し、画像の分類を容易にするための簡単な音声データを画像に関連付ける機能を有するものがある。このようなカメラを想定した場合に、画像だけでなく、関連付けられた音声データも一緒に転送対象に指定でき、かつプロテクト属性も連動して設定されることが望ましい。この際、図６（ｃ）のように、音声データが関連付けられていることを示すアイコン６０１を表示するようにしてもよい。
【００７２】
また、上記の実施形態では、主にカメラマンのユースケースを想定して画像を転送する撮像装置を例に説明したが、他のユースケースに適用することも可能である。例えば記者などがボイスレコーダに録音した音声データを素早く送信したいケースや、研究や産業における測定データを遠隔値に送信するケースなど、種々の通信装置及びコンテンツにおいて、本発明を適用することが可能である。
【００７３】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2018137726.tif 000003
【図２】
2018137726.tif 000004
【図３】
2018137726.tif 000005
【図４】
2018137726.tif 000006
【図５Ａ】
2018137726.tif 000007
【図５Ｂ】
2018137726.tif 000008
【図６】
2018137726.tif 000009