(57)【要約】      （修正有）【課題】撮像装置に時刻情報提供サーバと接続する機能を設けることなく、撮像装置の時間が設定されていない場合にも電子証明書の有効期間を判定することを可能にした撮像装置を提供する。【解決手段】ネットワークを介して外部装置と通信可能な撮像装置であって、画像データを記録し、情報処理装置と接続し、前記情報処理装置から前記外部装置との認証用の電子証明書を取得し、前記電子証明書を記録し、前期電子証明書を前期情報処理装置に送信し、撮像装置内日時が設定されているか否かを判定し、撮像装置内日時が設定されていないと判定した際に、日時設定を促し、前記電子証明書を利用して、前記外部装置と認証を行い、認証に成功したか否かを判定し、認証に成功したと判定した際に、前記画像データを送信する。【選択図】図６
2013131944.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して外部装置と通信可能な撮像装置であって、画像データを記録する記録手段と、情報処理装置と接続する接続手段と、前期情報処理装置から前記外部装置との認証用の電子証明書を取得する電子証明書取得手段と、前記電子証明書を記録する電子証明書記録手段と、前期電子証明書を前期情報処理装置に送信する電子証明書送信手段と、撮像装置内日時が設定されているか否かを判定する日時設定判定手段と、前記日時設定判定手段によって、撮像装置内日時が設定されていないと判定した際に、日時設定を促す日時設定誘導手段と、前記電子証明書を利用して、前記外部装置と認証を行う認証手段と、前記認証手段によって、認証に成功したか否かを判定する認証判定手段と、前記認証判定手段によって、認証に成功したと判定した際に、前記画像データを送信する画像送信手段とを有する撮像装置。
【請求項２】
前記情報処理装置から日時情報取得要求があった際に、前記情報処理装置に撮像装置内日時を送信する日時送信手段を有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記情報処理装置から日時情報設定要求があった際に、前記情報処理装置から日時情報を受信する日時情報受信手段と、前記日時情報受信手段によって、受信した日時情報を撮像装置内日時として設定する日時設定手段とを有することを特徴とする請求項１に記載の撮像装置。
【請求項４】
ネットワークを介して他の装置と通信可能な情報処理装置であって、撮像装置と接続する接続手段と、電子証明書を配布する電子証明書配布サーバと通信する通信手段と、前記電子証明書配布サーバから電子証明書を取得する電子証明書取得手段と、前記電子証明書取得手段によって取得した電子証明書を記録する記録手段と、前記電子証明書を前記撮像装置に送信する電子証明書送信手段と、前期電子証明書を前期撮像装置から取得する電子証明書取得手段とを有する情報処理装置。
【請求項５】
前記撮像装置に日時情報取得要求を行い、前記撮像装置に設定されている日時情報を取得する日時情報取得手段を有することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記電子証明書からの前記電子証明書の有効期限を解析する電子証明書解析手段と、前記電子証明書解析手段によって解析した電子証明書の有効期限と前記日時情報取得手段によって取得した日時情報とを比較し、前記日時情報が前記電子証明書の有効期限内か否かを判定する、電子証明書有効期限判定手段とを有することを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記電子証明書有効期限判定手段によって、前記撮像装置の日時情報が有効期限内でないと判定した際に、情報処理装置に内蔵の時計の日時情報を前記撮像装置に送信する日時情報送信手段とを有することを特徴とする請求項４に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、及び情報処理装置に関し、特に電子証明書を利用して外部装置と通信可能な撮像装置、及び情報処理装置に関するものである。
【背景技術】
【０００２】
従来、デジタルスチルカメラ（以下、デジタルカメラという）で撮影した画像ファイルをネットワークを介して他の装置に送信するデジタルカメラが存在した。その際に、他の装置との認証に電子証明書を用いる。電子証明書には、有効期間があり、有効期間を過ぎると、電子証明書は失効する。有効期間の判定には、送信先の機器が記憶している電子証明書の有効期間と、撮像装置が記憶している電子証明書の有効期間と、撮像装置本体の時間を利用する。そのため、撮像装置本体の時間が設定されていない場合、電子証明書の有効期間の判定を行うことができない。
【０００３】
特許文献１では、有効期間を判定するために、撮像装置本体に登録された時刻情報提供サーバに接続し、撮像装置本体の時間を、サーバによって通知された時間に合わせる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２８４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献に開示された従来技術では、撮像装置に時刻情報提供サーバと接続する機能を設ける必要がある。また、撮像装置が時刻情報提供サーバと接続できない場合、撮像装置本体の時間を設定することができない。
【０００６】
そこで、本発明の目的は、撮像装置に時刻情報提供サーバと接続する機能を設けることなく、撮像装置の時間が設定されていない場合にも電子証明書の有効期間を判定することを可能にした撮像装置を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１の撮像装置はネットワークを介して外部装置と通信可能な撮像装置であって、画像データを記録する記録手段と、情報処理装置と接続する接続手段と、前期情報処理装置から前記外部装置との認証用の電子証明書を取得する電子証明書取得手段と、前記電子証明書を記録する電子証明書記録手段と、撮像装置内日時が設定されているか否かを判定する日時設定判定手段と、前記日時設定判定手段によって、撮像装置内日時が設定されていないと判定した際に、日時設定を促す日時設定誘導手段と、前記電子証明書を利用して、前記外部装置と認証を行う認証手段と、前記認証手段によって、認証に成功したか否かを判定する認証判定手段と、前記認証判定手段によって、認証に成功したと判定した際に、前記画像データを送信する画像送信手段とを有することを特徴とする。
【０００８】
請求項４記載の情報処理装置は、ネットワークを介して他の装置と通信可能な情報処理装置であって、撮像装置と接続する接続手段と、電子証明書を配布する電子証明書配布サーバと通信する通信手段と、前記電子証明書配布サーバから電子証明書を取得する電子証明書取得手段と、前記電子証明書取得手段によって取得した電子証明書を記録する記録手段と、前記電子証明書を前記撮像装置に送信する電子証明書送信手段と、前期電子証明書を前期撮像装置から取得する電子証明書取得手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮像装置に時刻情報提供サーバと接続する機能を設けることなく、撮像装置の時間が設定されていない場合にも電子証明書の有効期間を判定することを可能にした撮像装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】第１、第２の実施の形態に係る撮像装置としてのデジタルカメラの概略構成を示すブロック図である。
【図２】第１、第２の実施の形態に係る情報処理装置としてのＰＣの概略構成を示すブロック図である。
【図３】第１、第２の実施の形態に係るデジタルカメラとＰＣとを接続している状態を示すブロック図である。
【図４】第１の実施の形態におけるデジタルカメラに電子証明書を記録する際のデジタルカメラの処理手順を示すフローチャートである。
【図５】第１の実施の形態におけるデジタルカメラに電子証明書を記録する際のＰＣの処理手順を示すフローチャートである。
【図６】第１の実施の形態におけるデジタルカメラから外部装置に画像を送信する際のデジタルカメラの処理手順を示すフローチャートである。
【図７】第１の実施の形態におけるデジタルカメラでの日時設定を促す画面の一例を示す図である。
【図８】第１の実施の形態におけるデジタルカメラでの外部装置に送信する画像を選択する画面の一例を示す図である。
【図９】第１の実施の形態におけるデジタルカメラでの電子証明書の更新を促す画面の一例を示す図である。
【図１０】第２の実施の形態におけるデジタルカメラに電子証明書を記録する際のデジタルカメラの処理手順を示すフローチャートである。
【図１１】第２の実施の形態におけるデジタルカメラに電子証明書を記録する際のＰＣの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。ここでは、本発明の実施の形態に係る撮像装置として、所謂、デジタルカメラを取り上げることとする。
【００１２】
＜＜第１の実施の形態＞＞
＜デジタルカメラの構成＞
図１は、本実施形態における撮像装置の一例であるデジタルカメラ１００の構成を示すブロック図である。撮像装置はデジタルカメラ、デジタルビデオカメラなど、被写体を撮像し画像データを得る装置を含む。
【００１３】
デジタルカメラ１００は、光学系１０１と、撮像素子１０２と、ＣＰＵ１０３と、ＲＡＭ１０４と、フラッシュメモリ１０５と、記憶媒体１０６と、表示部１０７と、操作部１０８と、通信部１０９とから構成されている。
【００１４】
光学系１０１は、レンズ、シャッター、絞りから構成されていて、被写体からの光を適切な量とタイミングで撮像素子１０２に結像させる。撮像素子１０２は、光学系１０１を通って結像した光を画像に変換する。
【００１５】
ＣＰＵ１０３は、入力された信号やプログラムに従って、各種の演算や、デジタルカメラ１００を構成する各部分の制御を行う。具体的には、撮像制御、表示制御、記憶制御、通信制御などを行う。
【００１６】
ＲＡＭ１０４は、一時的なデータを記憶し、ＣＰＵ１０３の作業用に使われる。フラッシュメモリ１０５は、デジタルカメラ１００を制御するためのプログラム（ファームウェア）や各種の設定情報を記憶する。
【００１７】
記憶媒体１０６は、撮影した画像データや生成したＧＰＳログファイルなどを記憶する。なお、本実施形態における記憶媒体１０６は、着脱可能ないわゆるメモリカードであり、パーソナルコンピュータ（以下、ＰＣ）などに装着してデータを読み出すことが可能である。つまり、デジタルカメラ１００は記憶媒体１０６へのアクセス手段を有し、記憶媒体１０６へのデータの読み書きが行えればよい。
【００１８】
表示部１０７は、撮影時のビューファインダー画像の表示、撮影した画像の表示、対話的な操作のための文字表示などを行う。なお、表示部１０７はデジタルカメラ１００が備える必要はなく、デジタルカメラ１００は表示部１０７の表示を制御する表示制御機能を有していればよい。
【００１９】
操作部１０８は、使用者の操作を受け付けるためのものである。操作部１０８は例えばボタンやレバー、タッチパネルなどを用いることが可能である。
【００２０】
通信部１０９は、外部装置と接続し制御コマンドやデータの送受信を行う。接続を確立し、データ通信するためのプロトコルとしては、例えばＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が用いられる。なお、前記通信部１０９は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルなどの有線接続により通信を行ってもよい。また、無線ＬＡＮなどの無線接続により通信を行ってもよい。また、外部装置と直接接続してもよいし、サーバを経由したりインターネットなどのネットワークを介して外部装置と接続してもよい。
【００２１】
なお、デジタルカメラ１００の制御は、１つのハードウェアで行ってもよいし、複数のハードウェアが処理を分担しながら、デジタルカメラ１００における処理を実行する手段として機能してもよい。
【００２２】
＜パーソナルコンピュータ（ＰＣ）の構成＞
以下の説明では、無線通信により外部装置へデータを供給するデジタルカメラ１００からデータを取得する情報処理装置（データ取得装置）がパーソナルコンピュータ（ＰＣ）である場合を例示して説明する。図２は、本実施形態に係るＰＣ２００の構成を示すブロック図である。
【００２３】
ＰＣ２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＨＤＤ２０３、外部記録装置２０４、無線インターフェイス２０５、ＶＲＡＭ２０６、表示装置２０７、サウンドデバイス２０８、キーボード２０９およびポインティングデバイス２１０を有する。また、ＰＣ２００は印刷装置２１１および通信インターフェイス２１２を有する。
【００２４】
ＣＰＵ２０１は、入力信号やプログラムに基づき、情報処理装置の表示制御、記録制御、通信制御などを実現する。ＲＡＭ２０２には、プログラムや画像データが展開される。プログラムは、画像表示や画像処理を制御するためのプログラムコードであり、ＣＰＵ２０１によって実行される。その他、ＲＡＭ２０２は、ＣＰＵ２０１のワーク領域、エラー処理時のデータの退避領域などとして使用される。ＨＤＤ２０３は、画像表示装置で実行される各制御プログラムや、画像ファイルやテキストファイルなどのコンテンツファイルなどを格納する。
【００２５】
外部記録装置（Ｒｅｍｏｖａｂｌｅ  Ｄｒｉｖｅ）２０４は、外部記録媒体に対して読み出しおよび書き込みを行う装置である。プログラムや画像データが外部記録媒体に記録されている場合、これらは外部記録装置２０４を介してＲＡＭ２０２にロードされる。外部記録媒体には、例えば、ＤＶＤ-ＲＷドライブ、ＣＤ-ＲＯＭ、ＣＤ-Ｒ、ＤＶＤ-ＲＡＭなどの光ディスクや、フレキシブルディスク、ＭＯなどの磁気ディスク、またフラッシュメモリなどの不揮発性メモリが含まれる。
【００２６】
第２の通信部の一例である無線インターフェイス２０５は、外部装置との通信を行うためのインターフェイスである。このデバイスを介して、ＰＣ２００は外部装置との無線通信を行うことができる。ＶＲＡＭ２０６は、画像データや実行されたプログラムのＵＩなどの映像信号を出力する。
【００２７】
表示装置２０７は、ＶＲＡＭ２０６に入力された映像信号の表示処理を行う。表示装置２０７には、例えば、ＣＲＴやＬＣＤを用いることができる。また、ＳＥＤ（Ｓｕｒｆａｃｅ―ｃｏｎｄｕｃｔｉｏｎ  Ｅｌｅｃｔｒｏｎ―ｅｍｉｔｔｅｒ  Ｄｉｓｐｌａｙ）やＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｔ）を用いることができる。サウンドデバイス２０８は、例えば、画像データに添付されている音声データを処理し、スピーカなどに転送する。キーボード２０９は文字などを入力するための各種キーを有する。ポインティングデバイス２１０として、例えば、マウスパッドが挙げられる。ポインティングデバイス２１０は、表示装置２０７の表示画面上に表示されたマウスポインタを制御し、プログラムのメニューやその他のオブジェクトを操作するために使用される。
【００２８】
第１の通信部の一例である通信インターフェイス２１２は、例えばＵＳＢ規格にしたがったインターフェイスであり、デジタルカメラ１００の通信部１２９を介してデジタルカメラ１００と通信するために用いられる。本実施形態ではＵＳＢを用いるが、もちろんＬＡＮやＢｌｕｅＴｏｏｔｈ（登録商標）など、他の規格を用いてもよい。上位層でデジタルカメラ１００と通信するためのプロトコルとして、例えば、ＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）規格があげられる。ＰＣ２００は、この通信インターフェイスを用いて、外部デバイスとデータを送受信することが可能となる。本実施形態では、ＨＤＤ２０３に記録されたプログラムや画像ファイルをＲＡＭ２０２にロードし、ＣＰＵ２０１がプログラムを実行することにより、ＰＣ２００を通信装置として機能させる。
【００２９】
なお、本実施形態では無線インターフェイス２０５と通信インターフェイス２１２とを別個のデバイスとして記載したが、例えばＰＣ２００は、両者の機能を備えた１つのチップを有してもよい。
【００３０】
＜デジタルカメラとＰＣの接続構成＞
図３は、デジタルカメラ１００とＰＣ２００とが接続された構成を示すブロック図である。
【００３１】
ＰＣ２００およびデジタルカメラ１００は、通信ケーブル３０１を介して接続される。通信ケーブル３０１としては、ＰＴＰ規格に従ってデータを送受信できるものである限り、いかなるものでも構わない。一例として、ＵＳＢケーブルが利用可能である。また、デジタルカメラ１００とＰＣ２００とは、有線ではなく、例えば、ＩＥＥＥ８０２．１１ｘ（ｘはａ，ｂ，ｇ，ｎなど）に準拠した無線インターフェイスによって接続されていてもよい。
【００３２】
＜デジタルカメラに電子証明書を記録する際のデジタルカメラの処理＞
以下、デジタルカメラ１００に電子証明書を記録する際の、デジタルカメラ１００の処理について、図４を参照して説明する。
【００３３】
図４は、デジタルカメラ１００に電子証明書を記録する際の、デジタルカメラ１００の処理手順を示すフローチャートである。
【００３４】
まず、ステップＳ１００１にて、ＣＰＵ１０３により、通信部１０９を介して、ＰＣ２００と接続したか否かが検知される。ステップＳ１００１にて、ＰＣ２００との接続を検知した場合、ステップＳ１００２に移行する。次いで、ステップＳ１００２にて、ＣＰＵ１０３により、通信部１０９を介して、ＰＣ２００から電子証明書の取得要求が通知されたか否かが検知される。ステップＳ１００２にて、ＰＣ２００から電子証明書の取得要求を検知した場合、ステップＳ１００３に移行し、検知しなかった場合、ステップＳ１００４に移行する。次いで、ステップＳ１００３にて、ＣＰＵ１０３により、通信部１０９を介して、ＰＣ２００にデジタルカメラ１００のフラッシュメモリ１０５に記録している電子証明書を送信し、ステップＳ１００４に移行する。次いで、ステップＳ１００４にて、ＣＰＵ１０３により、通信部１０９を介して、ＰＣ２００から電子証明書を受信したか否かが検知される。ステップＳ１００４にて、ＰＣ２００から電子証明書を受信したことを検知した場合、ステップＳ１００５に移行する。次いで、ステップＳ１００５にて、ＣＰＵ１０３により、ＰＣ２００から受信した電子証明書を、フラッシュメモリ１０５に記録し、ステップＳ１００６に移行する。次いでステップＳ１００６にて、ＣＰＵ１０３により、通信部１０９を介して、ＰＣ２００との接続が切断したか否かが検知される。ステップＳ１００６にて、ＰＣ２００との接続の切断を検知した場合、処理を終了する。ステップＳ１００６にて、ＰＣ２００との接続の切断を検知しなかった場合、ステップＳ１００２に戻る。
【００３５】
本処理手順においては、デジタルカメラ１００は電子証明書をフラッシュメモリ１０５に記録しているが、電子証明書を記録媒体１０６に記録しても良い。
【００３６】
＜デジタルカメラに電子証明書を記録する際のＰＣの処理＞
以下、デジタルカメラ１００に電子証明書を記録する際の、ＰＣ２００の処理について、図５を参照して説明する。
【００３７】
図５は、デジタルカメラ１００に電子証明書を記録する際の、ＰＣ２００の処理手順を示すフローチャートである。
【００３８】
まず、ステップＳ１１０１にて、ＣＰＵ２０１により、無線Ｉ／Ｆ２０５または通信Ｉ／Ｆ２０６を介して、デジタルカメラ１００と接続したか否かが検知される。ステップＳ１１０１にて、デジタルカメラ１００との接続を検知した場合、ステップＳ１１０２に移行する。次いで、ステップＳ１１０２にて、ＣＰＵ２０１により、無線Ｉ／Ｆ２０５または通信Ｉ／Ｆ２０６を介して、電子証明書配布サーバから外部装置認証用の電子証明書を取得し、ＰＣ２００のＨＤＤ２０３に記録している外部装置認証用の電子証明書を更新し、ステップＳ１１０３に移行する。次いで、ステップＳ１１０３にて、ＣＰＵ２０１により、無線Ｉ／Ｆ２０５または通信Ｉ／Ｆ２０６を介して、デジタルカメラ１００に電子証明書の取得要求を送信し、ステップＳ１１０３に移行する。次いで、ステップＳ１１０４にて、ＣＰＵ２０１により、無線Ｉ／Ｆ２０５または通信Ｉ／Ｆ２０６を介して、デジタルカメラ１００から電子証明書を取得したか否かが検知される。ステップＳ１１０４にて、デジタルカメラ１００から電子証明書を取得したと検知した場合、ステップＳ１１０５に移行する。次いで、ステップＳ１１０５にて、ＣＰＵ２０１により、デジタルカメラ１００から取得した電子証明書がＰＣ２００のＨＤＤ２０３に記録している電子証明書が、同一か否かが判定される。ステップＳ１１０５にて、デジタルカメラ１００から取得した電子証明書とＰＣ２００のＨＤＤ２０３に記録している電子証明書が同一であると判定された場合、ステップＳ１１０７に移行する。ステップＳ１１０５にて、デジタルカメラ１００から取得した電子証明書とＰＣ２００のＨＤＤ２０３に記録している電子証明書が同一でないと判定された場合、ステップＳ１１０６に移行する。次いで、ステップＳ１１０６にて、ＣＰＵ２０１により、無線Ｉ／Ｆ２０５または通信Ｉ／Ｆ２０６を介して、ＰＣ２００のＨＤＤ２０３に記録している電子証明書をデジタルカメラ１００に送信し、ステップＳ１１０７に移行する。次いで、ステップＳ１１０７にて、ＣＰＵ２０１により、無線Ｉ／Ｆ２０５または通信Ｉ／Ｆ２０６を介して、デジタルカメラ１００との接続が切断したか否かが検知される。ステップＳ１１０７にて、デジタルカメラ１００との接続の切断を検知した場合、処理を終了する。
【００３９】
本処理手順においては、ＰＣ２００は電子証明書をＨＤＤ２０３に記録しているが、電子証明書を外部記録装置２０４に記録しても良い。
【００４０】
＜外部装置に画像ファイルを送信する際のデジタルカメラの処理＞
以下、デジタルカメラ１００から外部装置に画像ファイルを送信する際のデジタルカメラ１００の処理について、図６及び図７、図８、図９を参照して説明する。
【００４１】
図６は、デジタルカメラ１００から外部装置に画像ファイルを送信する際のデジタルカメラ１００の処理手順を示すフローチャートである。
【００４２】
まず、ステップＳ１２０１にて、操作部１０８をユーザが操作することによって、画像の送信要求がデジタルカメラ１００に通知される。次いで、ステップＳ１２０２にて、ＣＰＵ１０３は、デジタルカメラ１００に内蔵の時計に日時が設定されているか否かを判定する。ステップＳ１２０２にて、デジタルカメラ１００に内蔵の時計に日時が設定されていない場合、ステップＳ１２０３に移行する。ステップＳ１２０２にて、デジタルカメラ１００に内蔵の時計に日時が設定されている場合、ステップＳ１２０４に移行する。次いで、ステップＳ１２０３にて、ＣＰＵ１０３により、表示部１０７に、図７に示すような、日時設定を促す日時設定画面を表示し、ステップＳ１２０１に戻る。次いで、ステップＳ１２０４にて、ＣＰＵ１０３は、表示部１０７に図８に示すような送信画像選択画面を表示し、操作部１０８をユーザが操作することによって、外部装置に送信する画像を選択し、ステップＳ１２０５に移行する。次いで、ステップＳ１２０５にて、ＣＰＵ１０３は、通信部１０９を介して、電子証明書を用いて外部装置と認証を行い、電子証明書が有効か否かを判定する。ステップＳ１２０５にて、電子証明書を用いた認証に成功し、電子証明書が有効であると判定された場合、ステップＳ１２０６に移行し、電子証明書が有効でないと判定された場合、ステップＳ１２０７に移行する。ステップＳ１２０６にて、ＣＰＵ１０３は、通信部１０９を介して、外部装置にステップＳ１２０４で選択した画像を送信し、デジタルカメラ１００から外部装置に画像ファイルを送信する処理を終了する。また、ステップＳ１２０７にて、ＣＰＵ１０３は、表示部１０７に図９に示すような、電子証明書の更新を促す画面を表示し、デジタルカメラ１００から外部装置に画像ファイルを送信する処理を終了する。
【００４３】
図７は、上記のデジタルカメラ１００での、日時設定を促す日時設定画面の一例を示す図である。ＣＰＵ１０３は、表示部１０７に本画面の表示を行う。
【００４４】
本画面に、デジタルカメラ１００に内蔵の時計に日時を設定させる日時入力釦を表示し、ユーザが操作部１０８を操作することによって、デジタルカメラ１００に内蔵の時計に日時を設定させても良い。
【００４５】
図８は、上記のデジタルカメラ１００での、送信画像選択画面の一例を示す図である。ＣＰＵ１０３は、表示部１０７に本画面の表示を行う。本画面表示時に、ユーザは操作部１０８を操作することによって、外部装置に送信する画像を選択する。
【００４６】
図９は、上記のデジタルカメラ１００での、電子証明書の更新を促す画面の一例を示す図である。ＣＰＵ１０３は、表示部１０７に本画面の表示を行う。
【００４７】
＜＜第２の実施の形態＞＞
＜デジタルカメラの構成とＰＣの構成＞
第２の実施の形態では、電子証明書をデジタルカメラに記録する際のデジタルカメラ１００とＰＣ２００の制御方法について説明する。
【００４８】
なお、第２の実施の形態においても、第１の実施の形態で説明したデジタルカメラ１００とＰＣ２００を用いる。よって、ここでのデジタルカメラ１００とＰＣ２００の構成についての詳細な説明は省略する。また、外部装置に画像ファイルを送信する際のデジタルカメラ１００の処理は、上述の第１の実施の形態と同じであるので省略する。
【００４９】
＜電子証明書をデジタルカメラに記録する際のデジタルカメラの処理＞
以下、デジタルカメラ１００に電子証明書を記録する際の、デジタルカメラ１００の処理について、図１０を参照して説明する。
【００５０】
図１０は、デジタルカメラ１００に電子証明書を記録する際の、デジタルカメラ１００の処理手順を示すフローチャートである。
【００５１】
なお、本実施の形態において、デジタルカメラ１００に電子証明書を記録する際の、ステップＳ２００１からステップＳ２００５については、上述の第１の実施の形態と同じであるので省略する。
【００５２】
ステップＳ２００６にて、ＣＰＵ１０３により、通信部１０９を介して、ＰＣ２００からデジタルカメラ１００に内蔵の時計の日時情報の取得要求が通知されたか否かが検知される。ステップＳ２００６にて、ＰＣ２００からデジタルカメラ１００に内蔵の時計の日時情報の取得要求を検知した場合、ステップＳ２００７に移行し、検知しなかった場合、ステップＳ２００８に移行する。次いで、ステップＳ２００７にて、ＣＰＵ１０３により、通信部１０９を介して、ＰＣ２００にデジタルカメラ１００に内蔵の時計の日時情報を送信する。次いで、ステップＳ２００８にて、ＣＰＵ１０３により、通信部１０９を介して、ＰＣ２００からデジタルカメラ１００に内蔵の時計の日時情報を設定するための日時情報を受信したか否かが検知される。ステップＳ２００８にて、ＰＣ２００からデジタルカメラ１００に内蔵の時計の日時情報を設定するための日時情報の受信を検知した場合、ステップＳ２００９に移行し、検知しなかった場合、ステップＳ２０１０に移行する。次いで、ステップＳ２００９にて、ＣＰＵ１０３により、ＰＣ２００から受信した日時情報をデジタルカメラ１００に内蔵の時計に設定する。次いで、ステップＳ２０１０にて、ＣＰＵ１０３により、通信部１０９を介して、ＰＣ２００との接続が切断したか否かが検知される。ステップＳ２０１０にて、ＰＣ２００との接続の切断を検知した場合、処理を終了する。ステップＳ２０１０にて、ＰＣ２００との接続の切断を検知しなかった場合、ステップＳ２００２に戻る。
【００５３】
＜電子証明書をデジタルカメラに記録する際のＰＣの処理＞
以下、デジタルカメラ１００に電子証明書を記録する際の、ＰＣ２００の処理について、図１１を参照して説明する。
【００５４】
図１１は、デジタルカメラ１００に電子証明書を記録する際の、ＰＣ２００の処理手順を示すフローチャートである。
【００５５】
なお、本実施の形態において、デジタルカメラ１００に電子証明書を記録する際の、ステップＳ２１０１からステップＳ２１０６については、上述の第１の実施の形態と同じであるので省略する。
【００５６】
ステップＳ２１０７にて、ＣＰＵ２０１により、無線Ｉ／Ｆ２０５または通信Ｉ／Ｆ２０６を介して、デジタルカメラ１００に内蔵の時計の日時情報取得要求を送信し、ステップＳ２１０８に移行する。次いで、ステップＳ２１０８にて、ＣＰＵ２０１により、無線Ｉ／Ｆ２０５または通信Ｉ／Ｆ２０６を介して、デジタルカメラ１００に内蔵の時計の日時情報を取得したか否かが検知される。ステップＳ２１０８にて、デジタルカメラ１００に内蔵の時計の日時情報を取得したと検知した場合、ステップＳ２１０９に移行する。次いで、ステップＳ２１０９にて、ＣＰＵ２０１により、デジタルカメラ１００から取得した日時情報がＰＣ２００のＨＤＤ２０３に記録した電子証明書の有効期限外か否かが判定される。ステップＳ２１０９にて、デジタルカメラ１００から取得した日時情報がＰＣ２００のＨＤＤ２０３に記録した電子証明書の有効期限外であった場合、ステップＳ２１１０に移行する。ステップＳ２１０９にて、デジタルカメラ１００から取得した日時情報がＰＣ２００のＨＤＤ２０３に記録した電子証明書の有効期限外でなかった場合、ステップＳ２１１１に移行する。次いで、ステップＳ２１１１にて、ＣＰＵ２０１により、無線Ｉ／Ｆ２０５または通信Ｉ／Ｆ２０６を介して、デジタルカメラ１００との接続が切断したか否かが検知される。ステップＳ２１１１にて、デジタルカメラ１００との接続の切断を検知した場合、処理を終了する。
【００５７】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００５８】
例えば、上記の説明では、デジタルカメラの日時が設定されていない場合に、日時設定を促す画面を表示していたが、日時設定を促す画面にて、デジタルカメラの操作部１０８をユーザが操作することによって、デジタルカメラ１００に内蔵の時計の日時設定を行なえるよう変更しても良い。
【符号の説明】
【００５９】
１００  デジタルカメラ
１０１  １０１
１０２  撮像素子
１０３  ＣＰＵ
【図１】
2013131944.tif 000003
【図２】
2013131944.tif 000004
【図３】
2013131944.tif 000005
【図４】
2013131944.tif 000006
【図５】
2013131944.tif 000007
【図６】
2013131944.tif 000008
【図７】
2013131944.tif 000009
【図８】
2013131944.tif 000010
【図９】
2013131944.tif 000011
【図１０】
2013131944.tif 000012
【図１１】
2013131944.tif 000013