(57)【特許請求の範囲】
【請求項１】
被写体を撮像して第１の画像データを生成する撮像手段と、
前記撮像手段によって生成された第１の画像データを外部装置に送信する送信手段と、
前記第１の画像データを暗号化して第２の画像データとする暗号化手段と、
前記第２の画像データを記録媒体に記録する記録手段と、
前記送信手段により前記第１の画像データが送信された外部装置に前記第２の画像データを送信する場合、前記第２の画像データを復号化する復号化手段とを有し、
前記第２の画像データを、前記第１の画像データが送信された外部装置とは異なる外部装置に送信する場合は、前記復号化手段は、暗号化された前記第２の画像データを復号化しないようにすることを特徴とする撮像装置。
【請求項２】
前記送信手段により送信された前記第１の画像データが前記外部装置で受信されなかった場合、前記暗号化手段は前記第１の画像データを暗号化することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記記録手段は、前記送信手段によって前記外部装置に送信された画像データと、送信先の外部装置を識別する情報を関連付けたリストをさらに記録し、
前記送信手段は、前記リストに基づき、前記第２の画像データが送信される外部装置が、前記第１の画像データが送信された外部装置であるか否かを判断することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記復号化手段により復号化された第２の画像データが前記送信手段によって前記外部装置に再送信された場合、前記記録手段は、前記第２の画像データを前記記録媒体から消去することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記撮像手段によって生成された画像データを前記送信手段によって前記外部装置へ送信するか否かを設定する設定手段をさらに有し、
前記設定手段により前記送信手段によって前記外部装置へ送信するよう設定されていない場合、前記記録手段は、暗号化されていない前記画像データを前記記録媒体に記録することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記送信手段は、前記第２の画像データが送信される外部装置が、前記第１の画像データが送信された外部装置であるか否かをＩＰアドレスを用いて判断することを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記送信手段は、前記第２の画像データが送信される外部装置が、前記第１の画像データが送信された外部装置であるか否かをＭＡＣアドレスを用いて判別する判別手段を有することを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項８】
前記第２の画像データは、表示部に表示されないことを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記記録媒体は、前記撮像装置に着脱可能であることを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項１０】
被写体を撮像して第１の画像データを生成する撮像工程と、
前記撮像工程において生成した第１の画像データを外部装置に送信する送信工程と、
前記第１の画像データを暗号化して第２の画像データとする暗号化工程と、
前記第２の画像データを記録媒体に記録する記録工程と、
前記送信工程において前記第１の画像データを送信した外部装置に前記第２の画像データを送信する場合、前記第２の画像データを復号化する復号化工程とを有し、
前記第２の画像データを、前記第１の画像データが送信された外部装置とは異なる外部装置に送信する場合は、前記復号化工程においては、暗号化された前記第２の画像データを復号化しないようにすることを特徴とする撮像装置の制御方法。
【請求項１１】
被写体を撮像して第１の画像データを生成する撮像工程と、
前記撮像工程において生成した第１の画像データを外部装置に送信する送信工程と、
前記第１の画像データを暗号化して第２の画像データとする暗号化工程と、
前記第２の画像データを記録媒体に記録する記録工程と、
前記送信工程において前記第１の画像データを送信した外部装置に前記第２の画像データを送信する場合、前記第２の画像データを復号化する復号化工程とをコンピュータに実行させ、
前記第２の画像データを、前記第１の画像データが送信された外部装置とは異なる外部装置に送信する場合は、前記復号化工程においては、暗号化された前記第２の画像データを復号化しないようにすることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置、撮像装置の制御方法及びプログラムに関し、特に、撮像した画像データを送信するために用いて好適な技術に関する。
【背景技術】
【０００２】
静止画像データや、動画像データ、音声データを記録媒体にデジタル記録する装置として、例えば、デジタルスチルカメラやデジタルビデオカメラが広く知られている。デジタルスチルカメラの記録媒体としては、デジタルスチルカメラ本体から着脱可能なＣＦ（コンパクトフラッシュ（登録商標））カードやＳＤカード等の小型メモリを用いるのが一般的である。
【０００３】
一方、デジタルスチルカメラで撮影した画像データをコンピュータ（あるいは記録部を有するデジタル装置）に転送する方法として、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ１３９４に代表される所定形式のケーブルを用いる方法がある。画像を転送する際にはこのケーブルを用いてデジタルスチルカメラとコンピュータとを接続し、画像データを転送することができる。
【０００４】
また、前述した記録媒体をデジタルスチルカメラ本体から取り外してコンピュータに接続し、記録媒体をコンピュータの外部記録装置として取り扱って記録情報をコンピュータに取り込む方法もある。さらに、近年、デジタルスチルカメラとコンピュータとを有線或いは無線でＬＡＮ接続することにより、デジタルスチルカメラ内の画像データをコンピュータに取り込む方法も普及してきている。
【０００５】
また、コンピュータとデジタルスチルカメラとを接続して画像データをコンピュータ側で取得するために、マスストレージや、ＰＴＰ（Picture Transfer Protocol）のプロトコル機能が搭載されたデジタルスチルカメラも知られている。このようなデジタルスチルカメラを用いることにより、コンピュータに接続されるデジタルスチルカメラ内の画像データをコンピュータ上で一覧表示し、ユーザが選択して取得することが可能である。
【０００６】
また、コンピュータとデジタルスチルカメラとを接続する方式において、撮影した画像データを接続されたコンピュータに直接転送する画像転送システムがある。この画像転送システムにおいては、デジタルスチルカメラからコンピュータへ画像データを転送する際に、転送路の電波状態などにより画像データの転送が失敗してしまい、撮影した画像データが消失してしまうことがある。そこで、撮影した画像データが消失してしまうことを防ぐために、デジタルスチルカメラに具備されている着脱可能な小型メモリにバックアップ用として記録しておき、後に小型メモリからバックアップ用の画像データを再取得するシステムも知られている。
【０００７】
一方、デジタルスチルカメラで撮影した画像データを暗号化し、小型メモリに記録したり、接続されるコンピュータに転送したりすることにより、第３者へ画像が流出することを防ぐセキュリティ技術も知られている。また、デジタルスチルカメラで撮影した画像データに転送禁止情報を付加して、第３者へ画像データが流出することを防ぐセキュリティ技術も知られている（例えば、特許文献１参照）。
【０００８】
【特許文献１】特開２００２−３６９０５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、従来の技術では、画像データの送信に失敗した時に備えて、バックアップ用の画像データをデジタルスチルカメラ内に具備される小型メモリに記録する場合、バックアップ用の画像データは通常の画像データとして記録される。このため、この小型メモリにアクセスすることで、撮影した画像データをカードリーダー等によりコンピュータ等で自由に閲覧及び取得することが可能であった。例えば、撮影した画像データを着脱可能な記憶媒体に記憶するデジタルカメラなどは、特に問題となる。
【００１０】
本発明は前述の問題点に鑑み、画像データに対する十分なセキュリティ性を確保できるようにすることを目的としている。
【課題を解決するための手段】
【００１１】
本発明の撮像装置は、被写体を撮像して第１の画像データを生成する撮像手段と、前記撮像手段によって生成された第１の画像データを外部装置に送信する送信手段と、前記第１の画像データを暗号化して第２の画像データとする暗号化手段と、前記第２の画像データを記録媒体に記録する記録手段と、前記送信手段により前記第１の画像データが送信された外部装置に前記第２の画像データを送信する場合、前記第２の画像データを復号化する復号化手段とを有し、前記第２の画像データを、前記第１の画像データが送信された外部装置とは異なる外部装置に送信する場合は、前記復号化手段は、暗号化された前記第２の画像データを復号化しないようにすることを特徴とする。
【００１２】
本発明の撮像装置の制御方法は、被写体を撮像して第１の画像データを生成する撮像工程と、前記撮像工程において生成した第１の画像データを外部装置に送信する送信工程と、前記第１の画像データを暗号化して第２の画像データとする暗号化工程と、前記第２の画像データを記録媒体に記録する記録工程と、前記送信工程において前記第１の画像データを送信した外部装置に前記第２の画像データを送信する場合、前記第２の画像データを復号化する復号化工程とを有し、前記第２の画像データを、前記第１の画像データが送信された外部装置とは異なる外部装置に送信する場合は、前記復号化工程においては、暗号化された前記第２の画像データを復号化しないようにすることを特徴とする。
【００１３】
本発明のプログラムは、被写体を撮像して第１の画像データを生成する撮像工程と、前記撮像工程において生成した第１の画像データを外部装置に送信する送信工程と、前記第１の画像データを暗号化して第２の画像データとする暗号化工程と、前記第２の画像データを記録媒体に記録する記録工程と、前記送信工程において前記第１の画像データを送信した外部装置に前記第２の画像データを送信する場合、前記第２の画像データを復号化する復号化工程とをコンピュータに実行させ、前記第２の画像データを、前記第１の画像データが送信された外部装置とは異なる外部装置に送信する場合は、前記復号化工程においては、暗号化された前記第２の画像データを復号化しないようにすることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、画像データに対する十分なセキュリティ性を確保することが可能となる。
【発明を実施するための最良の形態】
【００１５】
（第１の実施形態）
以下、図面を参照しながら本発明の最良な実施形態について詳細に説明する。ただし、本実施形態において例示される構成要素の寸法、形状、それらの相対配置などは、本発明が適用される装置の構成や各種条件により適宜変更されるべきものであり、本発明がそれらの例示に限定されるものではない。
【００１６】
図１は、本実施形態の撮像装置及び撮像装置に接続される外部制御装置（コンピュータ）から構成されるシステムの一例を示す図である。
図１において、撮像装置１００は、撮影した画像データをＪＰＧファイル形式で生成する機能を有しており、さらに撮影した画像データであるＪＰＧファイルを暗号化する機能も有している。また、撮像装置１００には、着脱可能な記録媒体が装鎮されている。一方、外部装置である第１の外部制御装置１０１及び第２の外部制御装置は、パーソナルコンピュータ（ＰＣ）であり、撮影した画像データの取得要求を行う。
【００１７】
撮像装置１００は、外部装置と無線ＬＡＮで接続可能なユニットを有し、第１の外部制御装置１０１が無線ＬＡＮによって接続されており、撮影した画像データを第１の外部制御装置１０１に送信するように設定されている。撮像装置１００で撮影が行われると、第１の外部制御装置１０１には撮影した画像データであるＪＰＧファイルが送信され、撮像装置１００内ではＪＰＧファイルが暗号化され、記録媒体に記録される。
【００１８】
後に、第１の外部制御装置１０１から撮影した画像データの取得要求が発生すると、撮像装置１００内で暗号化された画像データの復号化が行われ、第１の外部制御装置１０１に送信される。一方、後に第２の外部制御装置１０２と撮像装置１００との無線ＬＡＮの接続が確立している。そして、第２の外部制御装置１０２から記録媒体に記録されている暗号化された画像データの取得要求が発生した場合は、暗号化された画像データがそのまま第２の外部制御装置１０２に送信される。
【００１９】
図２は、本実施形態における撮像装置１００の全体構成例を示すブロック図である。図２を参照しながら各部の構成及び動作について説明する。
制御部１１は、プログラム記憶部１２にあらかじめ格納されているプログラムに従って、撮像装置１００における全体の動作を制御する。なお、制御部１１は必ずしも１つのハードウェアで構成されている必要はなく、複数のハードウェアが処理を分担し、撮像装置１００の各部を制御してもよい。
【００２０】
被写体からの光線Ｌは、撮影レンズ１３及び絞り１４を介して撮像素子１５で受光される。撮像素子１５は、受光した光線Ｌを電気信号に変換する素子であり、ＣＣＤ（電化転送デバイス）、ＣＭＯＳデバイス等の固定撮像素子により構成される。前処理回路１６は、撮像素子１５から出力される電気信号のノイズを除去するためのＣＤＳ回路やＡ／Ｄ変換前に処理を行う非線形増幅回路を備えている。
【００２１】
Ａ／Ｄ変換器１７は、前処理回路１６から出力されるアナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器１７でデジタル信号に変換された画像信号は、画像処理回路１８で輪郭補償、ガンマ補正、ホワイトバランス補正等の画像処理が行われてメモリ制御回路１９に出力される。すなわち、撮影レンズ１３〜画像処理回路１８までが撮像手段として機能する。
【００２２】
暗号復号制御部４６は、撮影した画像データ（第１の画像データ）の暗号化及び暗号化された画像データ（第２の画像データ）の復号化を行う制御部である。メモリ制御回路１９は、画像処理回路１８で画像処理された画像信号を外部記録媒体Ｉ／Ｆ回路２０を経由してメモリーカードなどの外部記録媒体２１に記憶させる。なお、外部記録媒体Ｉ／Ｆ回路２０は複数の外部記憶装置に対応したインターフェースである。また、内部記憶装置２２は、画像処理回路１８で画像処理を行うためのホワイトバランス補正値等を記憶格納する記憶部である。
【００２３】
ＩＳＯ感度制御部２３は、ＩＳＯ感度の設定を行い、ＩＳＯ感度を設定することによって撮像素子１５のセンサ感度の制御を行う。絞り１４は、被写体の輝度を測定する測光センサ２５から輝度情報が出力されることにより制御部１１によって絞り値が制御される。なお、ユーザの操作により任意の絞り値に設定することも可能である。
【００２４】
測距センサ２６は、測距点に対応したＣＣＤやＣＭＯＳ等のライセンサで構成され、被写体までの距離に応じた測距点ずれ信号を制御部１１へ出力する。シャッター装置２７は、撮像素子１５に光を供給するためにシャッターを開放する時間を制御する。制御部１１は、前述した輝度情報や測距点ズレ信号などの入力信号に基づいて露出値を演算し、シャッタースピードや絞り値を決定してシャッター装置２７の駆動を制御する。
【００２５】
ＡＦモード制御部２４は、撮像装置１００におけるピントを決定するためのモードを制御し、マニュアルフォーカス、ワンショットオートフォーカス、ＡＩオートフォーカス、ＡＩサーボオートフォーカス等の切換制御を行う。
【００２６】
ストロボ制御部３７は、図示しない内蔵のストロボ、または外付けのストロボの制御を行う。そして、絞り１４やシャッター装置２７などで設定された設定値で行われた露出が制御部１１によりアンダーであると判断された場合に、ストロボを発光させる。また、ユーザの操作に応じてストロボの発光の制御を行うことも可能である。
【００２７】
第１の外部表示部２８は、露出制御や撮影可能枚数などの撮影に関する各種設定を主に表示する液晶素子から構成されている。また、第２の外部表示部２９は、画像処理に関する各種の設定情報を主に表示する液晶素子から構成されている。さらに、第３の外部表示部３０は、撮影画像を表示したり、撮像素子１５から得られた撮影画像に関する情報や撮像装置１００の詳細な各種設定状態等を表示したりすることが可能なカラー液晶素子で構成されている。なお、本実施形態では３つ表示部を有する撮像装置１００を例としたが、表示部の数は本実施形態には限定されない。
【００２８】
３１ａは撮影準備スイッチ（ＳＷ１）であり、３１ｂは撮影スイッチ（ＳＷ２）である。第１の情報入力部３２は、ユーザの操作に応じて各種の撮影設定情報を入力するとともに、通常再生時は再生する画像の横方向の情報を入力する。第２の情報入力部３３は、ユーザの操作に応じて各種の撮影設定情報を入力するとともに、通常再生時は再生する画像の縦方向の情報を入力する。３４〜３６は各種の撮影設定モードを設定するためのモード設定手段として機能し、３４は撮影モード選択ボタンであり、３５はＡＦモード選択ボタンであり、３６は測光モード選択ボタンである。
【００２９】
ＬＡＮ接続Ｉ／Ｆ３８は、画像ファイルを受信する側と物理的な接続を行うためのＩ／Ｆであり、外部制御装置とのファイルデータの送受信のやり取りはこのＬＡＮ接続Ｉ／Ｆ３８を通じて行われる。本実施形態では、ＬＡＮ接続Ｉ／Ｆ３８を用いているが、ＵＳＢに代表される他のシリアル接続を用いてもよく、接続は有線であっても無線であってもよい。
【００３０】
送信状態管理部４７は、ＬＡＮ接続Ｉ／Ｆ３８を通じて送信した画像データについて、送信の成否を管理し、接続されるコンピュータ（外部制御装置）と撮影した画像データとのマッチングの管理を行う制御部である。具体的には、例えば、接続されている外部制御装置が撮影画像データを送信した外部制御装置であるか否かを判別する。
【００３１】
メニューボタン３９は、第３の外部表示部３０に撮像装置１００の設定メニューを表示させるためのボタンである。セレクトボタン４０は、メニューボタン３９の押下により第３の外部表示部３０に撮像装置１００の設定メニューが表示されている際に各種項目を選択するためのボタンである。
【００３２】
キャンセルボタン４１は、各種設定をキャンセルするためのボタンである。Infoボタン４２は、ファイルの詳細情報を表示させるためのボタンである。ファイル消去ボタン４３は、セレクトボタン４０の押下により選択された画像ファイル等を消去するためのボタンである。画像再生ボタン４４は、外部記録媒体２１から読み出された画像データを第３の外部表示部３０に表示させるためのボタンである。
【００３３】
なお、メニューボタン３９〜画像再生ボタン４４は、各種の設定や選択を行うためのデジタル系設定選択手段であり、撮影機能やファイル送信処理に関する各種設定、撮影画像を暗号化するか否かなどの選択を行うために用いられる。
【００３４】
また、回転ボタン４５は、画像再生ボタン４４の押下により第３の外部表示部３０に表示された画像を画像処理回路１８で回転させるためのボタンである。回転ボタン４５の押下により、第３の外部表示部３０に回転した画像が表示され、外部記録媒体２１に記録される。
【００３５】
次に、前述した構成を有する撮像装置１００において、撮影時の画像データを第１の外部制御装置１０１へ送信する処理の流れ、及び撮像装置１００において外部記録媒体２１へ記録する流れについて図３のフローチャートを参照しながら説明する。
【００３６】
本実施形態における撮像装置は、ユーザが撮影指示、つまり撮影スイッチ（ＳＷ２）３１ｂを押下すると、その押下に応じて撮影された画像データが外部制御装置１０１に送信されるとともに、その画像のコピーが外部記録媒体２１に記録されるよう設定できる。この設定は、例えばユーザにより操作部材が操作されることに応じて行われる。
図３は、本実施形態における撮像装置による画像データの送信及び記録の処理手順の一例を示すフローチャートである。なお、図３に示す各ステップは、制御部１１の制御によって行われる。撮像装置１００と第１の外部制御装置１０１とがＬＡＮ接続Ｉ／Ｆ３８を介して接続されており、撮像装置１００で撮影された画像データが第１の外部制御装置１０１に送信され、撮像装置１００に具備される外部記録媒体２１に画像データが保存される。
【００３７】
撮像装置１００において撮影スイッチ（ＳＷ２）３１ｂが押下されることにより処理を開始する。まず、ステップＳ１０１において、制御部１１の制御により、撮像素子１５、前処理回路１６等を介して、画像データを生成する。次に、ステップＳ１０２において、送信状態管理部４７は、撮影された画像データをメモリ制御回路１９から読み出し、ＬＡＮ接続Ｉ／Ｆ３８を介して、接続されている第１の外部制御装置１０１に画像データを送信する。この時、送信状態管理部４７は送信状態を管理する。送信状態の管理方法の詳細に関しては図９の説明において後述する。
【００３８】
次に、ステップＳ１０３において、暗号復号制御部４６は、撮影された画像データを暗号化するように設定されているか否かを判断する。この判断の結果、暗号化するように設定されている場合は、ステップＳ１０４に進み、暗号復号制御部４６により、撮影された画像データの暗号化を行う。そして、ステップＳ１０５において、メモリ制御回路１９により外部記録媒体Ｉ／Ｆ回路２０を経由してメモリカードなどの外部記録媒体２１にバックアップ用の画像データとして暗号化した画像データを記録し、処理を終了する。なお、暗号化した画像データには復号化のためのキーが設定され、キーを用いて復号化しない限り第３の外部表示部に表示されない。したがって、キーを知らない第三者が撮像装置１００を操作しても、暗号化された画像データを閲覧することができない。なお、撮像装置１００は、暗号化された画像データの代わりに、例えば黒画像などを表示させてもよい。つまり、第三者が画像データを閲覧不可能な状態とすればよい。
【００３９】
一方、ステップＳ１０３の判断の結果、暗号化するように設定されていない場合は、撮影された画像データを暗号化せずにステップＳ１０５に進み、外部記録媒体２１にバックアップ用の画像データとして記録する。
【００４０】
次に、外部制御装置からの取得要求に応じて、外部記録媒体２１に記録されたバックアップ用の画像データを外部制御装置に再送信する処理の流れについて図４のフローチャートを参照しながら説明する。なお、図４に示す各ステップは、制御部１１の制御によって行われ、撮像装置１００と外部制御装置との接続が確立されているものとする。
【００４１】
まず、ステップＳ２０１において、送信状態管理部４７は、外部制御装置からＬＡＮ接続Ｉ／Ｆ３８を介して外部記録媒体２１内のバックアップ用の画像データの取得要求を受信したか否かを判断する。この判断の結果、取得要求を受信していない場合は、そのまま待機する。一方、ステップＳ２０１の判断の結果、取得要求を受信した場合は、ステップＳ２０２に進む。
【００４２】
次に、ステップＳ２０２において、送信状態管理部４７は、取得要求されたバックアップ用の画像データが、現在接続されている外部制御装置へ送信した画像データのバックアップであるか否かを判断する。すなわち、取得要求を行った外部制御装置が、撮影時に接続されていた外部制御装置であったか否かを判断する。この判断の結果、現在接続されている外部制御装置へ送信した画像データのバックアップである場合は、ステップＳ２０３に進む。図１に示す例では、第１の外部制御装置１０１が取得要求を行った場合には、ステップＳ２０３に進む。
【００４３】
次に、ステップＳ２０３において、暗号復号制御部４６は、外部記録媒体２１に記録されているバックアップ用の画像データの復号化を行う。そして、ステップＳ２０４において、復号化された画像データを、取得要求を行った外部制御装置にＬＡＮ接続Ｉ／Ｆ３８を介して送信し、処理を終了する。
【００４４】
一方、ステップＳ２０２の判断の結果、現在接続されている外部制御装置へ送信した画像データのバックアップでない場合は、ステップＳ２０４に進む。そして、外部記録媒体２１内に記録されている暗号化された画像データを、取得要求を行った外部制御装置にＬＡＮ接続Ｉ／Ｆ３８を介して送信し、処理を終了する。図１に示す例では、第２の外部制御装置１０２が取得要求を行った場合には、暗号化された画像データを送信する。
【００４５】
なお、本実施形態では、外部制御装置からの取得要求に応じてバックアップ用の画像データを送信する例について説明した。一方、ユーザの操作に応じて撮像装置１００側からバックアップ用の画像データの送信を行ってもよい。この場合も同様に、現在接続されている外部制御装置が、撮影時に接続されていた外部制御装置であった場合に、現在接続されている外部制御装置へ送信した画像データのバックアップを復号化して送信を行う。
【００４６】
次に、送信状態管理部４７によって行われる送信状態の管理方法について、図９を参照しながら説明する。撮像装置１００と外部制御装置との接続が確立した際に、外部制御装置が保持するＩＰアドレスを撮像装置１００が取得する。そして、撮像装置１００で撮影が行われると、送信状態管理部４７はリストを生成する機能を有する。送信状態管理部４７はその時接続されている外部制御装置のＩＰアドレスと撮影された画像データの名前またはＩＤとをマッピングする。そして、図９（ａ）に示すように、マッピングリストとして送信状態管理部４７に記憶する。この時、送信の成否についてもマッピングリストに記憶する。
【００４７】
また、送信状態管理部４７は、このマッピングリストをもとに、接続された外部制御装置が撮影時に接続されていた外部制御装置であるか否かを判別する。そして、に再送信するバックアップ用の画像データ、または復号すべきバックアップ用の画像データの判別を行う。
【００４８】
また、バックアップ用の画像データの消去が行われると、それに対応して送信状態管理部４７では、管理しているマッピングリストの更新を行う。なお、外部制御装置を特定するものとしてＩＰアドレスではなく、例えば、図９（ｂ）に示すように、ＭＡＣアドレスを用いてもよい。
【００４９】
以上のように本実施形態においては、撮像装置１００に具備される外部記録媒体２１には暗号化した画像データが記録される。このことにより、例えば他のユーザにより外部記録媒体２１が撮像装置１００から取り外されても、他のユーザは画像データを閲覧することができない。したがって、撮影された画像データのセキュリティ性を高めることができる。
【００５０】
また、本実施形態においては、撮影時に接続されていた外部装置（外部制御装置）へ送信する際には、暗号化されていない画像データを送信することとした。このことにより、外部制御装置に復号化システムを導入することを不要にすることができる。
【００５１】
さらに、本実施形態においては、送信した画像データと、例えばＩＰアドレスのような識別情報とを関連付けて記憶することとした。このことにより、元の画像データの送信先であるコンピュータ以外にバックアップ用の画像データが送信されることを防ぐことができ、セキュリティの向上を図ることができる。
【００５２】
（第２の実施形態）
第１の実施形態では、取得要求を行った外部制御装置が、撮影時に接続されていた外部制御装置でない場合は、暗号化された画像データを復号化せずに送信した。一方、暗号化された画像データを送信しないで警告を促すようにしてもよい。本実施形態では、撮影時に接続されていた外部制御装置以外の外部制御装置から取得要求があった場合は、送信を行わない場合の例について図５のフローチャートを参照しながら説明する。
【００５３】
なお、撮像装置の機能構成、撮影後の画像データの送信処理、及び送信状態の管理方法については第１の実施形態と同様であるため、説明は省略する。また、図５に示す各ステップは、制御部１１の制御によって行われ、撮像装置と外部制御装置との接続が確立されているものとする。
【００５４】
まず、ステップＳ３０１において、送信状態管理部４７は、外部制御装置からＬＡＮ接続Ｉ／Ｆ３８を介して外部記録媒体２１内のバックアップ用の画像データの取得要求を受信したか否かを判断する。この判断の結果、取得要求を受信していない場合は、そのまま待機する。一方、ステップＳ３０１の判断の結果、取得要求を受信した場合は、ステップＳ３０２に進む。
【００５５】
次に、ステップＳ３０２において、送信状態管理部４７は、取得要求されたバックアップ用の画像データが、現在接続されている外部制御装置へ送信した画像データのバックアップであるか否かを判断する。すなわち、取得要求を行った外部制御装置が、撮影時に接続されていた外部制御装置であったか否かを判断する。この判断の結果、現在接続されている外部制御装置へ送信した画像データのバックアップである場合は、ステップＳ３０３に進む。図１に示す例では、第１の外部制御装置１０１が取得要求を行った場合には、ステップＳ３０３に進む。
【００５６】
次に、ステップＳ３０３において、暗号復号制御部４６は、外部記録媒体２１に記録されているバックアップ用の画像データの復号化を行う。そして、ステップＳ３０４において、復号化された画像データを、取得要求を行った外部制御装置にＬＡＮ接続Ｉ／Ｆ３８を介して送信し、処理を終了する。
【００５７】
一方、ステップＳ３０２の判断の結果、現在接続されている外部制御装置へ送信した画像データのバックアップでない場合は、ステップＳ３０６に進む。そして、第３の外部表示部３０に警告表示を行って、処理を終了する。図１に示す例では、第２の外部制御装置１０２が取得要求を行った場合には、第３の外部表示部３０に警告表示を行う。
【００５８】
なお、本実施形態では、外部制御装置からの取得要求に応じてバックアップ用の画像データを送信する例について説明した。一方、ユーザの操作に応じて撮像装置１００側からバックアップ用の画像データの送信を行ってもよい。この場合も同様に、取得要求を行った外部制御装置が、撮影時に接続されていた外部制御装置であった場合に、現在接続されている外部制御装置へ送信した画像データのバックアップを復号して送信を行う。
【００５９】
以上のように本実施形態においては、撮影時に接続されていた外部制御装置以外の外部制御装置と接続した場合に、画像データを送信しないようにすることにより、セキュリティ性を高めることができる。
【００６０】
（第３の実施形態）
撮像装置がマスストレージクラスやＰＴＰ（Picture Transfer Protocol）等をサポートしている場合、外部記録媒体に記録された画像データのストレージ情報をフォルダまたはファイルの構成で外部制御装置に送信することができる。そこで、本実施形態では、外部記録媒体２１に記録されたバックアップ用の画像データについて、撮像装置が有するストレージ機能を用いて外部制御装置上で一覧表示させる処理の流れについて、図６のフローチャートを参照しながら説明する。
【００６１】
なお、撮像装置の機能構成、撮影後の画像データの送信処理、及び送信状態の管理方法については第１の実施形態と同様であるため、説明は省略する。また、図６に示す各ステップは、制御部１１の制御によって行われ、撮像装置と外部制御装置との接続が確立されているものとする。
【００６２】
まず、ステップＳ４０１において、送信状態管理部４７は、外部制御装置からＬＡＮ接続Ｉ／Ｆ３８を介して外部記録媒体２１内のバックアップ用の画像データのストレージ情報（一覧リスト）の取得要求を受信したか否かを判断する。この判断の結果、取得要求を受信していない場合は、そのまま待機する。一方、ステップＳ４０１の判断の結果、取得要求を受信した場合は、ステップＳ４０２に進む。
【００６３】
次に、ステップＳ４０２において、メモリ制御回路１９は、外部記録媒体２１から画像データを読み出す。そして、ステップＳ４０３において、送信状態管理部４７は、読み出した画像データが現在接続されている外部制御装置へ送信した画像データのバックアップであるか否かを判断する。すなわち、取得要求を行った外部制御装置が、読み出した画像データの撮影時に接続されていた外部制御装置であったか否かを判断する。この判断の結果、現在接続されている外部制御装置へ送信した画像データのバックアップである場合は、ステップＳ４０４に進む。
【００６４】
次に、ステップＳ４０４において、読み出した画像データを外部制御装置に送信する一覧リストに追加する。一方、ステップＳ４０３の判断の結果、現在接続されている外部制御装置へ送信した画像データのバックアップでない場合は、読み出した画像データを一覧リストに追加しないため、そのままステップＳ４０５に進む。
【００６５】
次に、ステップＳ４０５において、メモリ制御回路１９は、外部記録媒体２１内に記録されている全ての画像データに対して読み出しを実行したか否かを判断する。この判断の結果、全ての画像データに対して読み出しを行っていない場合は、ステップＳ４０２に戻る。
【００６６】
一方、ステップＳ４０５の判断の結果、全ての画像データに対して読み出しを行った場合は、ステップＳ４０６に進む。そして、ステップＳ４０６において、ステップＳ４０４で作成した一覧リストを外部制御装置にＬＡＮ接続Ｉ／Ｆ３８を介して送信し、処理を終了する。なお、現在接続されている外部制御装置へ送信した画像データのバックアップが１つもない場合は、ステップＳ４０６において、一覧リストを外部制御装置に送信しないようにする。
【００６７】
以上のように本実施形態においては、撮影時に接続されていた外部制御装置以外の外部制御装置には、その時のバックアップファイルの情報を閲覧させないようにすることができる。また、外部記録装置側では、接続時に撮影されたバックアップファイルの一覧情報を閲覧することができ、必要な情報のみを効率良く取得することができる。
【００６８】
（第４の実施形態）
本実施形態では、外部記録媒体２１に記録されたバックアップ用の画像データを外部制御装置に再送信する際に、再送信した画像データを外部記録媒体２１から消去する処理の流れについて図７のフローチャートを参照しながら説明する。
【００６９】
なお、撮像装置の機能構成、撮影後の画像データの送信処理、及び送信状態の管理方法については第１の実施形態と同様であるため、説明は省略する。また、図７に示す各ステップは、制御部１１の制御によって行われ、撮像装置と外部制御装置との接続が確立されているものとする。
【００７０】
まず、ステップＳ５０１において、送信状態管理部４７は、外部制御装置からＬＡＮ接続Ｉ／Ｆ３８を介して外部記録媒体２１内のバックアップ用の画像データの取得要求を受信したか否かを判断する。この判断の結果、取得要求を受信していない場合は、そのまま待機する。一方、ステップＳ５０１の判断の結果、取得要求を受信した場合は、ステップＳ５０２に進む。
【００７１】
次に、ステップＳ５０２において、送信状態管理部４７は、取得要求されたバックアップ用の画像データが、現在接続されている外部制御装置へ送信した画像データのバックアップであるか否かを判断する。すなわち、取得要求を行った外部制御装置が、撮影時に接続されていた外部制御装置であったか否かを判断する。この判断の結果、現在接続されている外部制御装置へ送信した画像データのバックアップである場合は、ステップＳ５０３に進む。図１に示す例では、第１の外部制御装置１０１が取得要求を行った場合には、ステップＳ５０３に進む。
【００７２】
次に、ステップＳ５０３において、暗号復号制御部４６は、外部記録媒体２１内のバックアップ用の画像データの復号化を行う。そして、ステップＳ５０４において、復号化された画像データを、取得要求を行った外部制御装置にＬＡＮ接続Ｉ／Ｆ３８を介して送信する。次に、ステップＳ５０５において、メモリ制御回路１９は、送信を完了したバックアップ用の画像データを外部記録媒体２１内から消去し、処理を終了する。
【００７３】
一方、ステップＳ５０２の判断の結果、現在接続されている外部制御装置へ送信した画像データのバックアップでない場合は、ステップＳ５０６に進む。そして、外部記録媒体２１内に記録されている暗号化された画像データを、取得要求を行った外部制御装置にＬＡＮ接続Ｉ／Ｆ３８を介して送信し、処理を終了する。
【００７４】
なお、本実施形態では、外部制御装置からの取得要求に応じてバックアップ用の画像データを送信する例について説明した。一方、ユーザの操作に応じて撮像装置１００側からバックアップ用の画像データの送信を行ってもよい。この場合も同様に、取得要求を行った外部制御装置が、撮影時に接続されていた外部制御装置であった場合に、現在接続されている外部制御装置へ送信した画像データのバックアップを復号化して送信を行う。
【００７５】
以上のように本実施形態においては、撮影時に接続されていた外部制御装置に画像データを再送信した後に、外部記録媒体２１からバックアップ用の画像データを消去することにより、さらにセキュリティ性を高めることができる。また、撮影時に接続されていた外部制御装置からの要求でない場合は外部記録媒体２１からバックアップ用の画像データを消去しないことにより、撮影時に接続されていた外部制御装置のバックアップ用の画像データを保護することができる。
【００７６】
（第５の実施形態）
第１〜第４の実施形態では、撮影時に外部制御装置が接続されており、撮像した画像データを暗号化して外部記録媒体に記録するとともに、撮像した画像データを外部制御装置に送信した。本実施形態では、撮像装置で撮影した画像データを接続する外部制御装置に送信しない場合もある例について図８のフローチャートを参照しながら説明する。なお、撮像装置の機能構成及び送信状態の管理方法については第１の実施形態と同様であるため、説明は省略する。また、図８に示す各ステップは、制御部１１の制御によって行われる。また、外部制御装置に画像データを再送信する処理については、第１〜第４の実施形態の何れの形態であってもよい。
【００７７】
撮像装置１００において撮影スイッチ（ＳＷ２）３１ｂが押下されることにより処理を開始する。まず、ステップＳ６０１において、制御部１１の制御により、撮像素子１５、前処理回路１６等を介して、画像データを生成する。次に、ステップＳ６０２において、送信状態管理部４７は、外部制御装置が接続されているか否かを判断し、さらに外部制御装置が接続されている場合には、外部制御装置へ撮影された画像データの送信を行うように設定されているか否かを判断する。
【００７８】
この判断の結果、外部制御装置が接続されており、かつ外部制御装置へ送信を行うように設定されている場合は、ステップＳ６０３に進む。そして、送信状態管理部４７は、撮影された画像データをメモリ制御回路１９から読み出し、撮影された画像データをＬＡＮ接続Ｉ／Ｆ３８を介して外部制御装置へ送信する。
【００７９】
次に、ステップＳ６０４において、暗号復号制御部４６は、撮影された画像データの暗号化を実行する。そして、ステップＳ６０５において、メモリ制御回路１９により、暗号化された画像データをバックアップ用として外部記録媒体２１に記録し、処理を終了する。
【００８０】
一方、ステップＳ６０２の判断の結果、外部制御装置が接続されていない、もしくは外部制御装置へ送信を行うように設定されていない場合は、ステップＳ６０５に進む。そして、撮影された画像データを暗号化せず、そのまま外部記録媒体２１に記録し、処理を終了する。
【００８１】
以上のように本実施形態においては、撮影後に画像データの送信先が設定されていない場合は、暗号化せずにそのまま外部記録媒体２１に記録することにより、送信先を特定した後にそのまま画像データを送信することができる。
【００８２】
（第６の実施形態）
第１〜第５の実施形態では、撮像した画像データを暗号化して外部記録媒体に記録するとともに、撮像した画像データを外部制御装置に送信した。本実施形態では、外部制御装置へ撮影時の画像データの送信が失敗した場合にのみ外部記録媒体へ記録する処理の流れについて、図１０のフローチャートを参照しながら説明する。
【００８３】
なお、撮像装置の機能構成及び送信状態の管理方法については第１の実施形態と同様であるため、説明は省略する。また、図１０に示す各ステップは、制御部１１の制御によって行われる。また、外部制御装置に画像データを再送信する処理については、第１〜第４の実施形態の何れの形態であってもよい。さらに、撮像装置１００と第１の外部制御装置１０１とがＬＡＮ接続Ｉ／Ｆ３８を介して接続されており、撮像装置１００で撮影された画像データを第１の外部制御装置１０１に送信する設定となっているものとする。
【００８４】
撮像装置１００において撮影スイッチ（ＳＷ２）３１ｂが押下されることにより処理を開始する。まず、ステップＳ７０１において、制御部１１の制御により、撮像素子１５、前処理回路１６等を介して、画像データを生成する。次に、ステップＳ７０２において、送信状態管理部４７は、撮影された画像データをメモリ制御回路１９から読み出し、ＬＡＮ接続Ｉ／Ｆ３８を介して、接続されている第１の外部制御装置１０１に画像データを送信する。なお、この時、送信状態管理部４７は送信状態を管理する。
【００８５】
次に、ステップＳ７０３において、送信状態管理部４７は、ステップＳ７０２における画像データの送信が成功したか否かを判断する。この判断の結果、画像データの送信が失敗した場合は、ステップＳ７０４に進み、暗号復号制御部４６は、撮影された画像データを暗号化するように設定されているか否かを判断する。
【００８６】
この判断の結果、暗号化するように設定されている場合は、ステップＳ７０５に進み、暗号復号制御部４６により、撮影された画像データの暗号化を行う。そして、ステップＳ７０６において、メモリ制御回路１９により外部記録媒体Ｉ／Ｆ回路２０を経由してメモリーカードなどの外部記録媒体２１にバックアップ用の画像データとして暗号化した画像データを記録し、処理を終了する。
【００８７】
一方、ステップＳ７０４の判断の結果、暗号化するように設定されていない場合は、撮影された画像データを暗号化せずにステップＳ７０６に進み、外部記録媒体２１にバックアップ用の画像データとして記録する。また、ステップＳ７０３の判断の結果、画像データの送信が成功した場合は、そのまま処理が終了する。
【００８８】
以上のように本実施形態においては、画像データの送信が失敗した場合にのみ、外部記録媒体２１にバックアップ用の画像データを記録することにより、再送信を行う際に、必要な画像データのみを効率良く再送信することができる。
【００８９】
なお、本実施形態では暗号化するよう設定されている場合に限り暗号化を実行する形態について説明したが、送信に失敗した画像データのすべてを暗号化してもよい。
【００９０】
（本発明に係る他の実施形態）
本発明の構成は、前述した実施形態に限定されるものでなく、他の実施形態として、撮像装置と外部制御装置とをＵＳＢなどのシリアルＩ／Ｆを利用した場合や、有線、無線の区別無く本発明を適用することが可能である。また、用いる暗号化の方法や復号化の方法を限定するものではない。
【００９１】
前述した本発明の実施形態における撮像装置を構成する各手段、並びに撮像装置の制御方法の各工程は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００９２】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００９３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図３〜図８、図１０に示すフローチャートに対応したプログラム）を、システムまたは装置に直接、または遠隔から供給する場合も含む。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００９４】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９６】
プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００９７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。
【００９８】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９９】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１００】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０１】
さらに、その他の方法として、まず記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１０２】
【図１】本発明の第１の実施形態において、撮像装置と外部制御装置とが接続されている全体構成の一例を示す図である。
【図２】本発明の第１の実施形態の撮像装置の全体構成例を示すブロック図である。
【図３】本発明の第１の実施形態における撮影した画像データの送信及び記録処理手順の一例を示すフローチャートである。
【図４】本発明の第１の実施形態における外部制御装置から画像データの取得要求があった場合の再送信処理手順の一例を示すフローチャートである。
【図５】本発明の第２の実施形態における外部制御装置から画像データの取得要求が合った場合の再送信処理手順の一例を示すフローチャートである。
【図６】本発明の第３の実施形態において、外部制御装置へ画像一覧情報を送信する処理手順の一例を示すフローチャートである。
【図７】本発明の第４の実施形態における外部制御装置から画像データの取得要求が合った場合の再送信処理手順の一例を示すフローチャートである。
【図８】本発明の第５の実施形態における撮影した画像データの送信及び記録処理手順の一例を示すフローチャートである。
【図９】本発明の第１の実施形態におけるマッピングリストの一例を示す図である。
【図１０】本発明の第６の実施形態における画像データの送信が失敗した時の処理手順の一例を示すフローチャートである。
【符号の説明】
【０１０３】
１１  制御部
１２  プログラム記憶部
１３  撮像レンズ
１４  絞り
１５  撮像素子
１６  前処理回路
１７  Ａ／Ｄ変換器
１８  画像処理回路
１９  メモリ制御回路
２０  外部記録媒体Ｉ／Ｆ回路
２１  外部記録媒体
２２  内部記憶装置
２３  ＩＳＯ感度制御部
２４  ＡＦモード制御部
２５  測光センサ
２６  測距センサ
２７  シャッター装置
２８  第１の外部表示部
２９  第２の外部表示部
３０  第３の外部表示部
３１ａ  撮影準備スイッチ（ＳＷ１）
３１ｂ  撮影スイッチ（ＳＷ２）
３２  第１の情報入力部
３３  第２の情報入力部
３４  撮影モード選択ボタン
３５  ＡＦモード選択ボタン
３６  測光モード選択ボタン
３７  ストロボ制御部
３８  ＬＡＮ接続Ｉ／Ｆ
３９  メニューボタン
４０  セレクトボタン
４１  キャンセルボタン
４２  Ｉｎｆｏボタン
４３  ファイル消去ボタン
４４  画像再生ボタン
４５  回転ボタン
４６  暗号復号制御部
４７  送信状態管理部
１００  撮像装置
１０１  第１の外部制御装置
１０２  第２の外部制御装置
【図１】
0005063303.tif 000002
【図２】
0005063303.tif 000003
【図３】
0005063303.tif 000004
【図４】
0005063303.tif 000005
【図５】
0005063303.tif 000006
【図６】
0005063303.tif 000007
【図７】
0005063303.tif 000008
【図８】
0005063303.tif 000009
【図９】
0005063303.tif 000010
【図１０】
0005063303.tif 000011