(57)【要約】【課題】  撮影した画像データをカメラからサーバに送信した後に、サーバに保存されてしまった画像データをカメラからのデータ送信操作を用いて消去できるようにする。【解決手段】  カメラにてサーバに保存された画像データの消去を指示すると、カメラは消去用データを作成し、サーバに送信する。サーバ側で消去用データが受信されると、サーバに保存されていた消去の対象となる画像データの内容が消去される。【選択図】  図４
2011004278.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像し画像データを得る撮像手段と、
前記撮像により得られた画像データが外部装置に送信されるよう制御する送信制御手段と、
前記外部装置に送信された画像データを前記外部装置から消去する指示を受け付ける入力手段と、
前記入力手段により指示を受け付けたことに応じて、消去の対象となる画像データを前記外部装置から消去するための画像データである消去用データを作成する作成手段とを有し、
前記作成手段により前記消去用データが作成された場合、前記送信制御手段は前記消去用データが前記外部装置に送信されるよう制御することを特徴とする撮像装置。
【請求項２】
前記作成手段は、前記消去用データの名称を前記消去の対象となる画像データと同一名称とすることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像により得られた画像データに対する処理を選択するためのメニューを表示する表示手段をさらに有し、
前記表示手段は、既に前記外部装置に送信された画像データに対するメニューを表示する場合、前記入力手段による指示を行うための項目が選択できるよう前記メニューを表示し、前記外部装置に送信されていない画像データに対するメニューを表示する場合、前記入力手段による指示を行うための項目を選択できないように前記メニューを表示することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記外部装置と無線で通信する機能を有する記憶媒体を接続することが可能なインタフェースを有し、
前記送信制御手段は、前記画像データを前記記憶媒体に書き込むことにより、前記画像データが外部装置に送信されるよう制御することを特徴とする請求項１または２に記載の撮像装置。
【請求項５】
前記インタフェースに接続されている記憶媒体が、前記外部装置と無線で通信する機能を有するか否かを判定する判定手段と、
前記撮像により得られた画像データに対する処理を選択するためのメニューを表示する表示手段をさらに有し、
前記判定手段により、前記記憶媒体が前記外部装置と無線で通信する機能を有すると判定された場合、前記表示手段は、前記入力手段による指示を行うための項目が選択できるよう前記メニューを表示し、
前記判定手段により、前記記憶媒体が前記外部装置と無線で通信する機能を有さないと判定された場合、前記表示手段は、前記入力手段による指示を行うための項目を選択できないように前記メニューを表示することを特徴とする請求項１または２に記載の撮像装置。
【請求項６】
撮像装置の制御方法であって、
被写体を撮像し画像データを得る撮像ステップと、
前記撮像により得られた画像データが外部装置に送信されるよう制御するステップと、
前記外部装置に送信された画像データを前記外部装置から消去する指示を受け付ける入力ステップと、
前記入力ステップにより指示を受け付けたことに応じて、消去の対象となる画像データを前記外部装置から消去するための画像データである消去用データを作成する作成ステップと、
前記作成ステップにより前記消去用データが作成された場合、前記消去用データが前記外部装置に送信されるよう制御するステップを有することを特徴とする撮像装置の制御方法。
【請求項７】
コンピュータに、
被写体を撮像し画像データを得る撮像ステップと、
前記撮像により得られた画像データが外部装置に送信されるよう制御するステップと、
前記外部装置に送信された画像データを前記外部装置から消去する指示を受け付ける入力ステップと、
前記入力ステップにより指示を受け付けたことに応じて、消去の対象となる画像データを前記外部装置から消去するための画像データである消去用データを作成する作成ステップと、
前記作成ステップにより前記消去用データが作成された場合、前記消去用データが前記外部装置に送信されるよう制御するステップとを実行させることを特徴とするコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ、デジタルビデオカメラなどの撮像装置で撮像された画像データを、外部装置に送信する技術に関する。
【背景技術】
【０００２】
無線ＬＡＮ技術の普及に伴い、撮影した画像データを無線ＬＡＮを介してファイルサーバに保存することで、記憶媒体の容量を気にすることなく撮影を可能としようとするデジタルカメラが提案されている（特許文献１参照）。
【０００３】
また近年、無線通信機能付きのメモリカードも普及し始めている。このメモリカードは、予め保存先のサーバをカード内に登録しておく事で、撮影された画像データがメモリカードに記憶されると自動的に無線でサーバや自宅のＰＣなどに送信されるようになっている。このようなメモリカードにより、通信機能を持たないデジタルカメラであっても、手軽に撮影画像を外部装置に送信する機能を利用できるようになってきている。
【０００４】
このように、カメラから撮影画像が自動的に外部装置に無線送信される機能が身近になってきているが、自動的に外部装置に画像データが送信されてしまうため、例えば他人に見せたくない画像データまで外部装置に送信してしまう場合がある。このような場合に、外部装置に送信してしまった画像データを消去する要求をカメラから送信する技術が知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２８３９００号公報
【特許文献２】特開２００７−８１４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献２のような方法で外部装置から画像データを消去する場合、カメラから削除の指示を送信する必要があるため、カメラ側で画像データの削除を行うための通信プロトコルを用意しなければならなかった。この方法では、例えば前述した無線通信機能付きメモリカードを用いた場合のように、カメラ側からは送信する／しないといったコントロールしかできないケースにおいて、外部装置に送信してしまった画像データの内容をカメラから消去することはできなかった。
【０００７】
そこで本発明の目的は、データ送信を行うことで、外部装置から不要な画像データの内容を消去することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明に係る撮像装置は、被写体を撮像し画像データを得る撮像手段と、前記撮像により得られた画像データが外部装置に送信されるよう制御する送信制御手段と、前記外部装置に送信された画像データを前記外部装置から消去する指示を受け付ける入力手段と、記入力手段により指示を受け付けたことに応じて、消去の対象となる画像データを前記外部装置から消去するための画像データである消去用データを作成する作成手段とを有し、前記作成手段により前記消去用データが作成された場合、前記送信制御手段は前記消去用データが前記外部装置に送信されるよう制御することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、データ送信を行うことで、外部装置から不要な画像データの内容を消去することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】カメラの構成の一例を示す図である。
【図２】Ａは第１の実施形態に対応する処理の一例を示すフローチャートである。Ｂは第１の実施形態に対応する処理の一例を示すフローチャートである。
【図３】第１の実施形態に対応するユーザインターフェイスの一例を示す図である。
【図４】第１の実施形態に対応する処理の一例を示すフローチャートである。
【図５】第１の実施形態に対応するユーザインターフェイスの一例を示す図である。
【図６】第１の実施形態に対応する処理の一例を示すフローチャートである。
【図７】無線メモリカードの構成の一例を示す図である。
【図８】第２の実施形態に対応する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（第１の実施形態）
以下、図面を参照して本発明の実施形態を説明する。
【００１２】
＜ハードウェア構成＞
図１は、本発明の実施形態に係る撮像装置の一例であるカメラ１００の構成を示す図である。撮像装置は、いわゆるデジタルスチルカメラやデジタルビデオカメラだけでなく、撮影機能を有するパーソナルコンピュータや携帯電話、ＰＤＡ等などを含めることも可能である。
【００１３】
カメラ１００において、１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学的な被写体像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生部であり、メモリ制御部２２及びシステム制御部５０により制御される。
【００１４】
１０２は、カメラ１００のレンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである保護部である。
【００１５】
２０は画像処理部であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御部２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理部２０においては、撮像した画像データを用いて所定の演算処理を行う。システム制御部５０は、得られた演算結果に基づいて露光制御部４０、測距制御部４２に対して制御を行う、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行う。
【００１６】
さらに、画像処理部２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１７】
２２はメモリ制御部であり、Ａ／Ｄ変換器１６、タイミング発生部１８、画像処理部２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長部３２を制御する。Ａ／Ｄ変換器１６のデータが画像処理部２０、メモリ制御部２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御部２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００１８】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴ  ＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。また、画像表示部２８は、システム制御部５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはカメラ１００の電力消費を大幅に低減することができる。
【００１９】
１０４は光学ファインダーであり、画像表示部２８による電子ファインダー機能を使用すること無しに、光学ファインダーのみを用いて撮影を行うことが可能である。また、光学ファインダー１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００２０】
３０は撮影した静止画像データや動画像データを格納するためのメモリであり、所定枚数の静止画像データや所定時間の動画像データを格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像データを連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はシステム制御部５０の作業領域としても使用することが可能である。
【００２１】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長部であり、メモリ３０に格納された画像データを読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２２】
４０は絞り機能を備えるシャッター１２を制御する露光制御部であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。４２は撮影レンズ１０のフォーカシングを制御する測距制御部、４４は撮影レンズ１０のズーミングを制御するズーム制御部、４６はバリアである保護部１０２の動作を制御するバリア制御部である。４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
【００２３】
露光制御部４０、測距制御部４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理部２０によって演算した演算結果に基づき、システム制御部５０が露光制御部４０、測距制御部４２に対して制御を行う。５０はカメラ１００全体を制御するシステム制御部、５２はシステム制御部５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００２４】
５４はシステム制御部５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部である。この表示部５４はカメラ１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００２５】
また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記憶画素数表示、記憶枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示がある。また、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記憶媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付け・時刻表示、等がある。表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。５６は電気的に消去・記憶可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００２６】
６０、６２、６４、６６、６８及び７０は、システム制御部５０の各種の動作指示を入力するための操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。以下、これらの操作部の具体的な説明を行う。
【００２７】
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することができる。
【００２８】
６２はシャッタースイッチＳＷ１で、不図示のシャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００２９】
６４はシャッタースイッチＳＷ２で、不図示のシャッターボタンの操作完了でＯＮとなり、以下の一連の処理の動作開始が指示される。当該一連の処理には、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御部２２を介してメモリ３０に画像データを書き込む露光処理、画像処理部２０やメモリ制御部２２での演算を用いた現像処理が含まれる。また、メモリ３０から画像データを読み出し、圧縮・伸長部３２で圧縮を行い、記憶媒体２００或いは２１０に画像データを書き込む記憶処理も含まれる。
【００３０】
６６は画像表示ＯＮ／ＯＦＦスイッチで、画像表示部２８のＯＮ／ＯＦＦを設定することができる。この機能により、光学ファインダー１０４を用いて撮影を行う際に、ＴＦＴ  ＬＣＤ等から成る画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。
【００３１】
６８はクイックレビューＯＮ／ＯＦＦスイッチで、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。なお、本実施形態では特に、画像表示部２８をＯＦＦとした場合におけるクイックレビュー機能の設定をする機能を備えるものとする。
【００３２】
５００はカメラ機能を割り付け可能な釦である（以下セット釦）。セット釦を押す事で機能がＯＮされる。例えば、設定メニューのある項目を直ぐにＴＦＴに表示したい場合は、Ｓｅｔ釦の割付機能としてその表示機能を割り付ける事で、Ｓｅｔ釦を押すと直ぐに所望のメニューが表示される。本発明ではこのセット釦は撮影時クイックレビューした画像データをパーソナルコンピュータなどにカメラの通信機能経由で送信する画像データとして選択するかを決める釦として使用する。セット釦が押されるとクイックレビューされている画像データが送信する画像データとして選択され、送信処理が一連で処理される。
【００３３】
５０１は画像選択釦である。この釦を押すと画像選択モードに入り、５０２の選択ダイアルを回すことで現在ＴＦＴに表示されている画像データに対して処理を行うフォーカスをあてることができる。
【００３４】
７０は各種ボタンやタッチパネル等からなる操作部で、例えば以下が含まれる。
まず、メニューボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタンである。さらには、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン、ブラケット撮影モードの選択釦ボタン、等である。なお、ブラケット撮影モードとは、ＡＥ（露出）、ＷＢ（ホワイトバランス）、ＭＦ（ピント位置）、フラッシュ発光量などの設定値を１枚ずつ変えながら複数枚の画像撮影を行う撮影モードをいう。
【００３５】
８０は電源制御部で、電池検出部、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ部等により構成される。電源制御部８０は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記憶媒体を含む各部へ供給する。
【００３６】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源部である。９０及び９４はメモリカードやハードディスク等の記憶媒体とのインタフェースである。９２及び９６はメモリカードやハードディスク等の記憶媒体と接続を行うコネクタである。
【００３７】
なお、本実施形態では記憶媒体を取り付けるインタフェース及びコネクタを２系統持つものとして説明している。もちろん、記憶媒体を取り付けるインタフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。インタフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成して構わない。
【００３８】
１１０は通信部で、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信機能を有する。１１２は通信部１１０によりカメラ１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００３９】
２００はメモリカードやハードディスク等の記憶媒体である。記憶媒体２００は、半導体メモリや磁気ディスク等から構成される記憶部２０２、カメラ１００とのインタフェース２０４、カメラ１００と接続を行うコネクタ２０６を備えている。２１０はメモリカードやハードディスク等の記憶媒体である。記憶媒体２１０は、半導体メモリや磁気ディスク等から構成される記憶部２１２、カメラ１００とのインタフェース２１４、カメラ１００と接続を行うコネクタ２１６を備えている。
【００４０】
＜撮影及び送信制御処理＞
次に、図２Ａ及び図２Ｂを参照して、第１の実施形態の動作を説明する。図２Ａ及び図２Ｂは本実施形態のカメラ１００の主ルーチンのフローチャートを示す。
【００４１】
ステップＳ２０１において、電池交換等の電源投入により、システム制御部５０はフラグや制御変数等を初期化する初期設定処理が行われる。続くステップＳ２０２において、システム制御部５０は画像表示部２８の画像表示をＯＦＦ状態に設定する。
【００４２】
ステップＳ２０３においてシステム制御部５０は、モードダイアル６０の設定位置を判定する。もし、モードダイアル６０が電源ＯＦＦに設定されていたならば（Ｓ２０３において「電源ＯＦＦ」）、ステップＳ２０５に移行する。また、撮影モードに設定されていた場合は（ステップＳ２０３において「撮影モード」）、ステップＳ２０６へ移行する。更に、その他のモードに設定されていた場合には（ステップＳ２０３において「その他のモード」）、ステップＳ２０４に移行する。
【００４３】
ステップＳ２０４においてシステム制御部５０は、選択されたモードに応じた処理を実行し、処理を終えたならばＳ２０３に戻って、モードダイアルの設定位置の判定を繰り返す。
【００４４】
ステップＳ２０５において、システム制御部５０は終了処理を行う。具体的に、各表示部の表示を終了状態に変更し、保護部１０２のバリアを閉じて撮像部を保護し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記憶する。また、電源制御部８０により画像表示部２８を含むカメラ１００各部の不要な電源を遮断する等の処理を行う。その後、ステップＳ２０３に戻る。
【００４５】
ステップＳ２０６においてシステム制御部５０は、電源制御部８０により電池等により構成される電源８６の残容量や動作情況がカメラ１００の動作に問題があるか否かを判定する。もし、問題がある場合には（ステップＳ２０６において「ＮＯ」）、ステップＳ２０８に移行する。ステップＳ２０８において、表示部５４を用いて画像や音声により所定の警告表示を行った後、ステップＳ２０３に戻る。
【００４６】
一方、電源８６に問題が無い場合には（ステップＳ２０６において「ＹＥＳ」）、ステップＳ２０７に移行する。ステップＳ２０７においてシステム制御部５０は、記憶媒体２００或いは２１０の動作状態が、カメラ１００の動作、特に記憶媒体に対する画像データの記憶再生動作に問題があるか否かを判定する。もし、問題がある場合は（ステップＳ２０７において「ＮＯ」）、ステップＳ２０８に移行する。ステップＳ２０８において、表示部５４を用いて画像や音声により所定の警告表示を行った後に、ステップＳ２０３に戻る。
【００４７】
一方、記憶媒体２００或いは２１０の動作状態に問題が無い場合は（ステップＳ２０７において「ＹＥＳ」）、ステップＳ２０９に移行する。ステップＳ２０９において、表示部５４を用いて画像や音声によりカメラ１００の各種設定状態の表示を行う。なお、画像表示部２８の画像表示がＯＮであったならば、画像表示部２８も用いて画像や音声によりカメラ１００の各種設定状態の表示を行う。
【００４８】
ステップＳ２１０において、システム制御部５０は、画像送信モードが撮影時画像選択送信モードに設定されているか否かを判定する。
【００４９】
ここで、本実施形態における画像送信モードについて説明する。本実施形態における画像送信モードは、画像データの送信方法を決定するためのモードであり、ユーザ操作に基づき予め設定することが可能である。ユーザは、図５に示す画面表示において、操作部７０を操作して、画像送信モードを設定を指示することができる。本実施形態における画像送信モードには以下の３種類がある。なお、画像データの送信先は、予め設定可能であり、不揮発性メモリ５６または記憶媒体２００、２１０に記憶しておくものとする。本実施形態では所定のサーバを送信先として設定しているものとする。
（１）撮影時自動送信モード３０１：撮影後に、ユーザの操作などなしで自動的に画像データを送信する。
（２）撮影時画像選択送信モード３０２：撮影後の画像データのクイックレビュー中にセット釦５００の押下を受け付け、押下された場合、レビュー中の画像データを送信する。
（３）画像選択送信モード３０３：撮影後、再生モードなどで記憶媒体２００或いは２１０に記憶された画像データを画像表示部２８に表示し、画像選択釦５０１と選択ダイアル５０２を介してユーザに選択された画像データのみを送信する。
【００５０】
ここで、上記の画像選択送信モード３０３において、記憶媒体２００或いは２１０に記憶されている画像データを１枚単位のみならず、フォルダ単位或いは記憶媒体単位で送信することができる。この場合、ユーザは複数の画像データを一括して選択して送信を指示するため、本当に送信したい画像データ以外の画像データまで送信対象に含まれてしまう場合がある。また、撮影時自動送信モード３０１でも、撮影した画像データがユーザの確認なしで送信されるため、本来送信する意図のなかった画像データまで送信されてしまう場合がある。
【００５１】
説明を図２Ａに戻す。撮影時画像選択送信モード３０２が設定されていた場合（ステップＳ２１０において「ＹＥＳ」）、処理はステップＳ２１１に移行する。一方、撮影時画像選択送信モード３０２以外が設定されていた場合（ステップＳ２１０において「ＮＯ」）、処理はステップＳ２１９に移行する。
【００５２】
ステップＳ２１１において、クイックレビューがＯＮ設定になっていない場合は、システム制御部５０はクイックレビュー表示をＯＮ設定とする。さらにステップＳ２１２において、システム制御部５０はクイックレビューの表示時間を設定する。
【００５３】
ステップＳ２１３において、システム制御部５０は、クイックレビューの表示時間の変更があったか否かを判定する。もし、変更があった場合には（ステップＳ２１３において「ＹＥＳ」）、ステップＳ２１４に移行する。変更がなかった場合には（ステップＳ２１３において「ＮＯ」）、ステップＳ２１９に移行する。
【００５４】
ステップＳ２１９において、システム制御部５０はシャッタースイッチＳＷ１の状態を判定する。もし、シャッタースイッチＳＷ１が押されていないならば（ステップＳ２１９において「ＯＦＦ」）、ステップＳ２０３に戻る。一方、シャッタースイッチＳＷ１が押されたならば（ステップＳ２１９において「ＯＮ」）、ステップＳ２２０に進む。ステップＳ２２０において、測距・測光処理を実行し、ステップＳ２２１に移行する。
【００５５】
ステップＳ２２１において、システム制御部５０はシャッタースイッチＳＷ２の状態を判定する。もし、シャッタースイッチＳＷ２が押されていないならば（ステップＳ２２１において「ＯＦＦ」）、ステップＳ２２２に移行する。もし、シャッタースイッチＳＷ２が押されたならば（ステップＳ２２１において「ＯＮ」）、ステップＳ２２３に移行する。
【００５６】
ステップＳ２２２において、システム制御部５０はシャッタースイッチＳＷ１の状態を再度判定する。もし、シャッタースイッチＳＷ１が解除されたならば（ステップＳ２２２において「ＯＦＦ」）、ステップＳ２０３に戻る。一方、解除されていないならば（ステップＳ２２２において「ＯＮ」）、ステップＳ２２１に戻る。
【００５７】
ステップＳ２２３においてシステム制御部５０は、撮影処理を実行する。撮影により得られた画像データは記憶媒体２００または２１０に書き込まれる。
【００５８】
撮影処理の後、ステップＳ２２４において、システム制御部５０はシャッタースイッチＳＷ２の状態を判定する。もし、シャッタースイッチＳＷ２が押されている場合は（ステップＳ２２４において「ＯＮ」）、ステップＳ２２５に移行する。ステップＳ２２５において、システム制御部５０は、連続撮影の設定がなされているかを判定する。もし、連続撮影の設定がなされている場合には（ステップＳ２２５において「ＹＥＳ」）、ステップＳ２２３に戻って撮影処理を繰り返す。一方、連続撮影の設定がなされていない場合には（ステップＳ２２５において「ＮＯ」）、ステップＳ２２４に戻って、シャッタースイッチＳＷ２がＯＦＦされるまで、この判定を継続する。
【００５９】
シャッタースイッチＳＷ２がＯＦＦとなった場合（ステップＳ２２４において「ＯＦＦ」）、ステップＳ２２６に移行する。ステップＳ２２６において、システム制御部５０はシャッタースイッチＳＷ１の状態を判定する。シャッタースイッチＳＷ１が押されていない場合には（ステップＳ２２６において「ＯＦＦ」）、ステップＳ２２７に移行する。一方、シャッタースイッチＳＷ１が押されている場合には（ステップＳ２２６において「ＯＮ」）、ステップＳ２２１に移行する。
【００６０】
ステップＳ２２７において、システム制御部５０はクイックレビューがＯＮ設定となっているか否かを判定する。もし、ＯＮ設定の場合には（ステップＳ２２７において「ＹＥＳ」）、ステップＳ２２８に移行する。一方、ＯＮ設定でない場合には（ステップＳ２２７において「ＮＯ」）、ステップＳ２５０に移行する。
【００６１】
ステップＳ２２８において、システム制御部５０は表示部５４を用いて撮影画像のクイックレビュー表示を行う。この表示により、ユーザは直前の撮影でどのような画像データが得られたのかを確認することが可能となる。
【００６２】
ステップＳ２５０において、システム制御部５０は画像送信モードが撮影時自動送信モード３０１に設定されているかを判定する。もし、撮影時自動送信モードに３０１に設定されていない場合には（ステップＳ２５０において「ＮＯ」）、ステップＳ２２９に移行する。撮影時自動送信モードに３０１に設定されている場合には（ステップＳ２５０において「ＹＥＳ」）、ステップＳ２５１に移行する。
【００６３】
ステップＳ２５１において、システム制御部５０は撮影された画像データを送信対象としてリストアップし、予め定められた送信先に送信するよう制御する。送信処理については図示しないが、本実施形態ではカメラ１００が予め設定されているサーバに対して接続を行い、送信対象の画像データを送信する。
【００６４】
一方、ステップＳ２２９に進んだ場合、システム制御部５０は画像送信モードが撮影時画像選択送信モード３０２に設定されているかを判定する。もし、撮影時画像選択送信モードに３０２に設定されていない場合には（ステップＳ２２９において「ＮＯ」）、ステップＳ２３２に移行する。
【００６５】
また、撮影時画像選択送信モードに設定されている場合には（ステップＳ２２９において「ＹＥＳ」）、ステップＳ２３０に移行し、クイックレビュー中の画像データを送信するか否かの選択処理を受け付ける。
【００６６】
ステップＳ２３０において画像データを送信する旨の選択を受け付けると、ステップＳ２３１においてシステム制御部５０は、クイックレビュー中の画像データを送信対象としてリストアップし、サーバに送信する。なお、カメラ１００は、どの画像データを既に外部装置に送信したかを示す送信履歴を、記憶媒体２００または２１０に記憶しており、送信が行われるたびに送信履歴を更新する。なお、送信履歴は、例えば送信した画像データのファイル名などの識別情報と、送信済か否かを示す情報を対応付けたリストなどを記憶しておいてもよいし、画像データに送信済か否かを示す属性情報を付加することで管理してもよい。
【００６７】
ステップＳ２３２において、システム制御部５０は未処理の画像データがあるか否かを判定する。もし、未処理の画像データがある場合（ステップＳ２３２において「ＹＥＳ」）、ステップＳ２２７に戻る。一方、未処理の画像データが存在しない場合には（ステップＳ２３１において「ＮＯ」）、ステップＳ２３３に移行する。
【００６８】
ステップＳ２３３において、システム制御部５０はシャッタースイッチＳＷ１の状態を判定する。もし、シャッタースイッチＳＷ１が押された状態であったならば（ステップＳ２３３において「ＯＮ」）、システム制御部５０は、ステップＳ２２１に戻って次の撮影に備える。一方、シャッタースイッチＳＷ１が解除されている場合は（ステップＳ２３３において「ＯＦＦ」）、システム制御部５０は、一連の撮影動作を終えてステップＳ２０３に戻る。
【００６９】
以上のようにして、カメラ１００は撮影した画像データを自動的に送信したり、クイックレビュー後に選択された画像データを送信することができる。以上が、撮影した画像データをサーバに送信する処理である。
【００７０】
＜消去処理＞
次に、上記の処理によってサーバに送信した画像データの中に失敗画像などがあった場合に、サーバ側の画像データの内容を消去する方法を説明する。
【００７１】
ユーザ操作に基づき再生モードに移行すると、カメラ１００は記憶媒体２００或いは２１０に記憶された画像データを画像表示部２８に表示する。ユーザにより画像選択釦５０１と選択ダイアル５０２とが操作されることに応じて、カメラ１００は表示する画像データを切り替えたり、表示中の画像データを拡大する。この処置により、ユーザは画像データを詳細に確認することができる。確認の結果、ピントが甘かったり、露出が適正でなかったり、構図が悪いなどといった失敗画像である場合は、ユーザは消去釦５０３を押して画像データの消去を指示することができる。
【００７２】
図４に本実施形態における消去処理のフローチャートを示す。本フローチャートは、再生モードにおいてユーザにより消去釦５０３が押下されたことに応じて開始される。
【００７３】
ステップＳ４０１において、システム制御部５０は前述した送信履歴を参照し、画像表示部２８に表示中の画像データが送信済みの画像データであるかを判定する。送信済み画像データでない場合には処理をステップＳ４１０に進め、図５（ａ）に示すような消去確認メニューを再生画像データに重畳して表示し、ユーザの選択操作を受け付ける。
【００７４】
ステップＳ４０２において、システム制御部５０は図５（ａ）に示す確認メニューのうち、消去実行を示す項目５０６が選択されたか、キャンセルを示す項目５０５が選択されたかを判定する。キャンセルを示す項目５０５が選択された場合には、消去確認メニューを消して、消去処理を終了する。消去実行を示す項目５０６が選択された場合には、処理をステップＳ４０３に進め、撮影後に記憶媒体２００或いは２１０に記憶された、表示中の画像データを消去する。消去が完了すると、画像表示部２８に表示すべき対象がなくなるので、システム制御部５０は表示順が次の画像データを表示する。
【００７５】
一方、ステップＳ４０１において送信済みの画像データであると判定された場合について説明する。この場合、システム制御部５０は処理をステップＳ４１１に進め、図５（ｂ）に示すような消去確認メニューを再生画像データに重畳して表示し、ユーザの選択操作を受け付ける。このメニューは、サーバに記憶された画像データの消去を示す項目５０７が追加されている点で、図５（ａ）に示す画面と異なる。
【００７６】
ステップＳ４０４において、システム制御部５０は図５（ｂ）に示す消去確認メニューのうち、どの項目が選択されたかを判定する。キャンセルを示す項目５０５、消去実行を示す項目５０６を選択した場合には図５（ａ）に示す画面に対する操作が行われた場合と同様の処理を実行する。一方、ステップＳ４０４にてサーバ画像の消去を示す項目５０７が選択された場合、システム制御部５０は処理をステップＳ４０５に進める。
【００７７】
ステップＳ４０５において、システム制御部５０は消去用データを作成する。消去用データとは、消去の対象となる画像データ、つまり図５（ｂ）に示す画面に表示中の画像データを消去するためにサーバに送信されるデータである。消去用データは消去の対象となる画像データと同一名称であって、画像データとデータの形式は同じであるが、その内容はファイルサイズが０バイトであったり、ＥＸＩＦ情報のみで画像データ本体の無いデータとすることが考えられる。また、画像データを「この画像は消去されました」などのメッセージを含んだものにしたり、Ｅｘｉｆのコメント情報などに「Ｄｏ  ｄｅｌｅｔｅ」と記述されているものとしてもよい。ともかく、通常の撮影により得られた画像データとは異なる画像データであることをユーザ又はサーバが認識できるようにすればよい。消去用データに適用するＥＸＩＦ情報は、消去元の画像データの情報を引き継ぐものとする。
【００７８】
消去用データを作成すると、システム制御部５０はステップＳ４０６において、消去用データをサーバに送信する。消去用データを受信したサーバの動作については後述する。
【００７９】
消去用データの送信後、ステップＳ４０７においてシステム制御部５０は、記憶媒体２００或いは２１０から消去対象の画像データを消去して消去処理を終了する。以上述べたように、送信済みの画像データの消去実行メニューには、サーバに記憶された画像データの消去を示す項目５０７が追加される。そしてこの項目が選択されると、記憶媒体２００または２１０から画像データが消去されるだけでなく、送信先のサーバに対して消去用データが送信される。
【００８０】
次に、消去用データをカメラ１００から受信したサーバの処理について説明する。なお、本実施形態におけるサーバは、いわゆるファイルサーバであり、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、外部装置との通信を行うインタフェースを有するものとする。消去用データを受信した際の処理は、いくつかの方法が考えられるため、以下、順に説明する。
【００８１】
まず第１の方法について説明する。サーバが消去用データを受信すると、受信した画像データと同一名称の画像データが既にサーバ側で保存されていないかを判定する。そして、同一ファイル名の画像データが既に保存されていると判定した場合、サーバは既に保存されている画像データを新たに受信した画像データで上書きする。
【００８２】
前述したように、消去用データは実質的に撮影画像データとしての内容を有していないデータである。このような消去用データで既に存在する画像データを上書きすることにより、ユーザにより消去が指示された画像データの内容が消去されることとなる。つまり、サーバの画像データを消去することと同等の機能を、カメラ１００の操作により実現することが可能となる。このことにより、例えば失敗画像などの内容がサーバ上に公開されてしまうことを、防止することができる。
【００８３】
また、上記の方法であれば、受信したデータが消去用データか、通常の画像データかをサーバが判定する必要がない。したがって、サーバは既に保存済みのデータと同一名称のデータを受信した場合に、新たに受信したデータで古いデータを上書きする機能を有していればよい。
【００８４】
次に、第２の方法について説明する。近年のファイルサーバには、既に保存済みのデータと同一名称のデータを受信した場合、受信したデータをリネームしてから保存することで、不用意に保存済みのデータが上書きされないようにしているものもある。第２の方法は、このようなサーバが消去用データを受信した場合に適した方法である。
【００８５】
図６は、サーバにおけるデータ受信処理を示すフローチャートである。この処理は、サーバがカメラ１００からの画像データの受信を検知したことに応じて開始される。なお、以下の処理はサーバのＣＰＵが、ＲＯＭに記憶されたプログラムや各部からの入力信号に応じてサーバの各部を制御することにより実現される。
【００８６】
ステップＳ６０１において、サーバは受信した画像データが消去用データであるかを判定する。上述したように、消去用データは通常の撮影画像データとは異なるデータの内容を有するため、サーバは受信した画像データを解析することにより、消去用データか否かを判定することができる。消去用データであれば、処理をステップＳ６０２に進め、消去用データでない、つまり通常の画像データであれば処理をステップＳ６０４に進める。
【００８７】
ステップＳ６０２において、サーバは受信した画像データと同一名称の画像データが、既にサーバに保存されているかを判定する。既に保存されていると判定した場合は処理をステップＳ６０３に進める。保存されていないと判定した場合は、例えばカメラ以外の端末を用いてサーバから画像データを消去したことが考えられる。この場合、消去用データは何の意味も持たないデータとなるため、サーバは消去用データを保存することなく処理を終了する。なお、判定に際しては単純に画像データの名称のみで判定してもよいが、画像データ内のＥＸＩＦ情報などを用いて、撮影時刻などの属性情報が一致しているかも併せて判定するのが望ましい。
【００８８】
ステップＳ６０３において、サーバは消去用データと同様の名称を有する保存済みの画像データを消去し、処理を終了する。この際、サーバは消去用データを保存することなく処理を終了する。
【００８９】
一方、ステップＳ６０１において受信した画像データが消去用データでないと判定した場合について説明する。ステップＳ６０４において、サーバは受信した画像データと同一名称の画像データが、既にサーバに保存されているかを判定する。既に保存されていると判定した場合は処理をステップＳ６０５に進める。保存されていないと判定した場合は処理をステップＳ６０６に進める。
【００９０】
ステップＳ６０５において、サーバは受信した画像データのリネーム処理を行う。新たに付与される名称は、既にサーバに保存されている画像データの名称と重複しないものとする。そしてステップＳ６０６において、サーバは受信した画像データを新たな画像データとしてサーバに保存する。このようにしてサーバに画像データを保存することにより、例えばカメラ１００のユーザの知人などがサーバにアクセスし、カメラ１００で撮影した画像データを閲覧することが可能となる。
【００９１】
（第２の実施形態）
第１の実施形態では、カメラ１００が外部装置に画像データを送信する場合について説明した。これに対し本実施形態では、カメラ１００はインタフェース９０及び９４に、無線通信機能付きのメモリカード（以下、「無線メモリカード」）が装着された場合について説明する。なお、本実施形態は第１の実施形態と共通する部分が多いため、共通の部分は説明を省略し、本実施形態に特有の部分を中心に説明する。
【００９２】
＜無線メモリカード＞
ここで無線メモリカードについて説明する。図７は、無線メモリカードの構成の一例を示すブロック図である。無線メモリカードはマイコン７０１、フラッシュメモリ７０２、そしてアンテナを含む通信部７０３、カメラ１００とのインタフェース７０４を備えた記憶媒体である。
【００９３】
無線メモリカード７００がカメラ１００に装着された場合、撮影により得られた画像データを無線メモリカード４００から送信することが可能となる。具体的には、撮影により得られた画像データが無線メモリカード７００に書き込まれたことに応じて、マイコン７０１は書き込まれた画像データを送信対象として認識し、通信部７０３により外部装置に送信されるよう制御する。それと並行して、一般的なメモリカードと同様、書き込まれた画像データがフラッシュメモリ７０２に保存されるようマイコン７０１が制御する。この画像データの送信は無線メモリカード７００に撮影で得られた画像データが書き込まれることに応じて自動的に実行される。つまり、無線メモリカード７００を使用する場合、第１の実施形態で説明した画像送信モードのうち、撮影時自動送信モードと同様の動作が行われることになる。
【００９４】
なお、フラッシュメモリ７０２内の画像データのうち、未送信の画像データはリストで管理され、マイコン７０１は未送信の画像データを順次サーバに送信を行うよう制御する。画像データの送信先となる外部装置は予め設定し、無線メモリカード７００のフラッシュメモリ７０２に記憶しておくことが可能であり、本実施形態ではサーバ装置が設定されているものとする。
【００９５】
上記のように、無線メモリカード７００を装着することにより、通信機能を持たないカメラ１００でも、撮影した画像データを外部装置に送信することが可能となる。
【００９６】
＜消去処理＞
上記のような無線メモリカードを用いて画像データをサーバに送信した後、サーバの画像データを消去する処理について説明する。図８に、本実施形態における画像データの消去処理のフローチャートを示す。本フローチャートも、図４に示すフローチャートと同様、再生モードにおいてユーザにより消去釦５０３が押下されたことに応じて開始される。
【００９７】
ステップＳ６０１において、システム制御部５０は、自機に装着されている記憶媒体が無線メモリカード７００か否かを判定する。これは、記憶媒体のプロパティ領域にアクセスし、記憶媒体の種類を参照することで判定できる。無線メモリカード７００が装着されている場合、処理をステップＳ６１１に進める。無線メモリカード７００が装着されていない場合、処理をステップＳ６１０に進める。なお、仮に無線メモリカード７００の通信機能のオン・オフが切替え可能な場合は、無線メモリカード７００が装着されているか否かではなく、記憶媒体の通信機能がオンになっているか否かを判定してもよい。
【００９８】
ステップＳ６０２において、システム制御部５０は図５（ａ）に示すような消去確認メニューを再生画像データに重畳して表示し、ユーザの選択操作を受け付ける。このステップは無線メモリカード７００が装着されていないと判定した場合であるから、サーバに消去用データを送信することもできない。したがって、このステップではサーバに記憶された画像データの消去を示す項目５０７は表示しない。なお、ステップＳ６０２、Ｓ６０３の処理は、図４のステップＳ４０２、Ｓ４０３の処理と同様であるため、ここでは説明を省略する。
【００９９】
ステップＳ６０４において、システム制御部５０は図５（ｂ）に示す画面を表示させる。このステップは無線メモリカード７００が装着されていると判定した場合であるから、サーバに消去用データを送信することができる。したがって、このステップではサーバに記憶された画像データの消去を示す項目５０７を表示する。
【０１００】
ステップＳ６０４の判定、ステップＳ６０５の消去用データの作成は図４のステップＳ４０４、Ｓ４０５の処理と同様であるから、ここでは説明を省略する。
【０１０１】
ステップＳ６０６において、システム制御部５０は、無線メモリカード７００から消去が指示された画像データを消去する。そしてステップＳ６０７においてシステム制御部５０は、ステップＳ６０５で作成した消去用データを、新たな画像データとして無線メモリカード７００に記憶する。
【０１０２】
無線メモリカード７００側では、フラッシュメモリ７０２に消去用データが書き込まれる。これを検知したマイコン７０１は、新たな画像データが書き込まれたと認識し、通信部７０３を用いて消去用データをサーバに送信するよう制御する。
【０１０３】
上記の処理により、サーバに対して消去用データを送信する事が可能となる。サーバ側の処理は図６に示す通りである。このようにすることで、送信機能を持たないカメラ１００においても第１の実施例と同様、サーバの画像データの内容を消去することが可能になる。
【０１０４】
なお、無線メモリカード７００に記憶された消去用ファイルは、送信終了後もフラッシュメモリ７０２に残ることになる。それらの画像データを再び画像表示部２８に表示する際には、既に消去した画像データと分かるようにマーキングを施したり、または、表示させないようにするのが望ましい。また、無線メモリカード７００に記憶された消去用ファイルをすべて消去させるような機能を提供したり、カメラ１００の終了処理時などに自動的に消去用ファイルを消去させるようにしてもよい。
【０１０５】
（その他の実施形態）
上述した実施形態の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを、装置の中央演算処理手段（ＣＰＵやＭＰＵ）が記憶媒体から読み出し実行することによっても達成される。
【０１０６】
また、読み出したプログラムコードの指示に基づき、オペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行うことで上述した実施形態の機能が実現される場合も含まれる。
【０１０７】
上述した実施形態を前記記憶媒体に適用する場合、その記憶媒体（コンピュータ読み取り可能な記憶媒体）には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図１】
2011004278.tif 000003
【図２】
2011004278.tif 000004
【図３】
2011004278.tif 000005
【図４】
2011004278.tif 000006
【図５】
2011004278.tif 000007
【図６】
2011004278.tif 000008
【図７】
2011004278.tif 000009
【図８】
2011004278.tif 000010