(57)【要約】【課題】ネットワーク経由で画像のダウンロードを行う際に、高い安全性の下に簡単なネットワーク接続環境を実現することができる画像処理装置を提供する。【解決手段】カメラ間通信において、まず、ネットワークＩＤやパスワード、ファイル指定コードなどのネットワークアクセスに必要な情報を暗号化する。そして、その暗号化された情報を付加したサムネイル画像ファイルと暗号化する際に使用した暗号鍵とを相手の撮像装置へ転送すると共に、その転送履歴情報を保管しておく。その後、前記サムネイル画像ファイルを受信した撮像装置から前記情報を基にネットワークアクセスを受けた際に、転送履歴情報を参照して前記情報と一致した場合のみ指定ファイルの配信を許可する。【選択図】図６
2007304200.tif 000002
【特許請求の範囲】
【請求項１】
暗号鍵を用いて記憶媒体に記憶された画像ファイルの属性情報を暗号化する暗号化手段と、
前記暗号化手段により暗号化された属性情報を付加して、前記画像ファイルより低解像度のサムネイル画像ファイルを生成する画像ファイル生成手段と、
前記画像ファイル生成手段で生成したサムネイル画像ファイルと前記暗号化手段で用いた暗号鍵とを外部装置へ転送する転送手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記転送手段で転送した情報と前記暗号鍵の情報とを関連付けた履歴情報を保存する履歴保存手段と、
前記外部装置から受信した情報と前記履歴情報とが一致しているか否かを判断する判断手段と、
前記判断手段により前記外部装置から受信した情報と前記履歴情報とが一致している場合、前記記憶媒体に記憶された画像の送信を許可するアクセス許可手段とを備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
記憶媒体に記憶された画像ファイルの属性情報を、前記通信手段によって通信相手先から受信した暗号鍵を用いて暗号化する暗号化手段と、
前記暗号化手段により暗号化された属性情報を付加して、前記画像ファイルより低解像度のサムネイル画像ファイルを生成する画像ファイル生成手段と、
前記画像ファイル生成手段で生成したサムネイル画像ファイルを外部装置へ転送する転送手段とを備えたことを特徴とする画像処理装置。
【請求項４】
暗号鍵を用いて記憶媒体に記憶された画像ファイルの属性情報を暗号化する暗号化ステップと、
前記暗号化ステップにおいて暗号化された属性情報を付加して、前記画像ファイルより低解像度のサムネイル画像ファイルを生成する画像ファイル生成ステップと、
前記画像ファイル生成ステップにおいて生成したサムネイル画像ファイルと前記暗号化手段で用いた暗号鍵とを外部装置へ転送する転送ステップとを備えたことを特徴とする画像処理装置の制御方法。
【請求項５】
さらに、前記転送手段で転送した情報と前記暗号鍵の情報とを関連付けた履歴情報を保存する履歴保存ステップと、
前記外部装置から受信した情報と前記履歴情報とが一致しているか否かを判断する判断ステップと、
前記判断ステップにおいて前記外部装置から受信した情報と前記履歴情報とが一致している場合、前記記憶媒体に記憶された画像の送信を許可するアクセス許可ステップとを備えたことを特徴とする請求項４に記載の画像処理装置の制御方法。
【請求項６】
記憶媒体に記憶された画像ファイルの属性情報を、前記通信手段によって通信相手先から受信した暗号鍵を用いて暗号化する暗号化手段と、
前記暗号化手段により暗号化された属性情報を付加して、前記画像ファイルより低解像度のサムネイル画像ファイルを生成する画像ファイル生成手段と、
前記画像ファイル生成手段で生成したサムネイル画像ファイルを外部装置へ転送する転送手段とを備えたことを特徴とする画像処理装置の制御方法。
【請求項７】
請求項４ないし請求項６のいずれか１項に記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを記憶したコンピュータ読み出し可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ等の画像処理装置及びその情報配信方法、並びに前記情報配信方法を実行するための制御プログラムに関する。
【背景技術】
【０００２】
ネットワーク接続機能を有する撮像装置は、従来より知られている。この種の撮像装置で撮影した画像を、任意のユーザが該装置の設置場所とは異なる場所から閲覧することができるようにした従来技術として、例えば特許文献１に提案されるものがある。
【０００３】
この技術は、まず、撮影済み画像をサーバに蓄積すると同時に、前記サーバに対するネットワークアクセスを許可して撮影画像を表示するための構造化文書を作成する。そして、クライアントからの要求があった場合に、前記構造化文書を前記クライアントに対し送信することで、前記クライアントに前記サーバに対する接続許可を行うものである。
【特許文献１】特開２０００−３３３０６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の技術では、撮影が終了した後に作成される複雑な構造化文書を、画像閲覧を希望するクライアント全てに送信する必要がある。さらに、クライアント側では、前記構造化文書を使って接続が完了した後に始めて画像表示が可能になる。したがって、接続から画像表示までの処理が複雑になり、画像表示までに多くの時間を要する、という問題があった。
【０００５】
また、前記構造化文書が別のクライアントにコピーされた場合に、コピー先の別のクライアントからその構造化文書を利用してアクセスされる危険性があった。
【０００６】
本発明は上記従来の問題点に鑑み、ネットワーク経由で画像をダウンロードして閲覧する際に、高い安全性の下に簡単なネットワーク接続環境を実現することができる画像処理装置及びその情報配信方法、並びに制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は上記目的を達成するため、暗号鍵を用いて記憶媒体に記憶された画像ファイルの属性情報を暗号化する暗号化手段と、前記暗号化手段により暗号化された属性情報を付加して、前記画像ファイルより低解像度のサムネイル画像ファイルを生成する画像ファイル生成手段と、前記画像ファイル生成手段で生成したサムネイル画像ファイルと前記暗号化手段で用いた暗号鍵とを外部装置へ転送する転送手段とを備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ネットワーク経由で画像を転送する際に、高い安全性の下に簡単なネットワーク接続環境を実現することが可能になる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１０】
［第１の実施の形態］
＜撮像装置の構成＞
図１は、本発明の第１の実施の形態に係る画像処理装置である撮像装置の構成を示すブロック図である。なお、図１に示す構成は、撮像装置１００，１７０間で直接的に通信（カメラ間通信）を行うために、撮像装置１００が別の撮像装置１７０とネットワークを介して直接接続されているケースを示している。
【００１１】
この撮像装置１００は、大きく分けて、撮像部１０１、画像処理部１１０、圧縮・伸長処理部１１１、ネットワーク部１２０、及びアトリビュート情報生成部１３０の５つの構成要素が存在する。
【００１２】
撮像部１０１は、レンズ１０２、及びレンズ１０２で集められた光学像を電気信号に変換する撮像素子１０３を有するほか、アナログ・フロント・エンド（以下ＡＦＥと記す）１０４、現像処理部１０５、及び撮像制御部１０６を備えている。ＡＦＥ１０４は、撮像素子１０３の制御並びに撮像素子１０３から得られるアナログ信号をデジタル信号に変換する機能を有する。現像処理部１０５は、前記ＡＦＥ１０４から出力されるデジタル信号を画像として可視化するための信号に変換する（現像する）回路である。撮像制御部１０６は、ネットワーク制御部１２０からの指示に基づいて撮像部１０１全体を制御する制御回路である。現像処理部１０５で現像された信号は画像データとして画像処理部１１０に与えられる。
【００１３】
画像処理部１１０は、撮像素子１０３から出力される画像（以下、本画像と記す）よりも画素数が少ない低解像度の画像（以下、サムネイル画像と記す）や、表示器１２７に表示する画像の作成や階調補正等の処理を行う回路である。圧縮・伸長処理部１１１は、画像処理部１１０から出力される本画像とサムネイル画像に対して符号化処理を行う回路である。即ち、圧縮・伸長処理部１１１は、画像処理部１１０から出力される画像をバッファリングし、ネットワーク処理部１２１から指示されるＪＰＥＧやＭＰＥＧやＨ．２６４やＪＰＥＧ２０００などの符号化方式に従って動画像の符号化処理を行う。
【００１４】
ネットワーク部１２０は、ネットワークを介して接続された撮像装置１７０からの要求をネットワーク制御部１２１によって判断するデバイスである。その判断情報は、画像処理部１１０や、撮像部１０１、圧縮処理部１１１、アトリビュート情報生成部１３０に対して伝えられる。また、暗号化や復号化に関しても、このネットワーク制御部１２１からの指示がセキュリティ情報生成部１３２に伝えられることによって処理される。
【００１５】
さらに、ネットワーク制御部１２１は、キー入力部１２８から、撮影指示、再生指示及びモード切り替え指示等の機器操作情報や、ネットワークインターフェイス部１２５に接続された外部機器から操作情報を受け取る。そして、これらの情報を基に、次の制御を行うための制御回路である。即ち、ネットワーク制御部１２１は、撮像部１０１の撮像開始及び停止の制御、撮像パラメータの制御を行う。また、ネットワーク制御部１２１は、画像処理部１１０での処理内容の制御、圧縮処理部１１１における符号化方式の制御、並びにアトリビュート情報生成部１３０におけるアトリビュート情報内容判断及び処理の制御を行う。さらに、ストレージ１２４からの画像データの読み出し制御、表示処理部１２６と表示部１２７による画像表示の制御、外部出力部１２９を経由してディスプレイ６００に対する画像出力の制御なども可能である。
【００１６】
なお、これらの処理は、基本的にネットワーク制御部１２１内の要求判断と処理判断を行うＣＰＵ１２３がストレージ１２４などの記憶媒体に記憶されたプログラムを実行することによって処理される。
【００１７】
ネットワーク制御部１２１により制御される表示処理部１２６は、画像処理部１１０で作成される表示用画像に基づいて、これを表示部１２７で表示できる形式の表示用データを作成する。そして、表示部１２７に対して表示用データを出力する。表示部１２７は、液晶表示装置で構成される。また、撮像装置１００は、外部ディスプレイ（ＰＣモニタやテレビなど）に直接出力するための外部出力部（コネクタ）１２９を備える。操作者は、表示部１２７を見ながらキー入力部１２８を操作し、ネットワーク部１２０や撮像部１０１、アトリビュート情報生成部１３０の動作設定を変更することも可能である。
【００１８】
圧縮処理部１１１で符号化された本画像の動画像符号化データ及びサムネイル画像は、ネットワーク制御部１２１を経由してストレージ部１２４に入力される。なお、ストレージ部１２４は、例えば、ハードディスクドライブやＤＶＤ−ＲＡＭ等のディスクドライブ系メモリだけでなく、内蔵ＲＡＭや内蔵ＤＲＡＭ、ＩＣ外部に接続されたＤＲＡＭでもよい。
【００１９】
ネットワークを介して接続された撮像装置１７０からの要求に応じて、本画像ネットワーク制御部１２１は、ストレージ部１２４に入力された本画像の動画像符号化データを、送出するネットワークの形態に応じてパケット化するなどの処理を行う。そして、その処理されたデータをネットワークインターフェイス部１２５に送信用データとして受け渡す。このネットワークインターフェイス部１２５は、ネットワーク網の形態及び接続形態に合わせたインターフェイスを備える。例えば、ネットワークインターフェイス部１２５は、機器間同士を直接有線接続した場合を考慮したＵＳＢやＩＥＥＥ１３９４等の高速データ転送可能な汎用インターフェイスで構成される。また、撮像装置１００におけるネットワークインターフェイス部１２５は、Ｅｔｈｅｒｎｅｔ(登録商標)等の有線ＬＡＮとＢｌｕｅｔｏｏｔｈの組み合わせなど異なるインターフェイスを複数備え、それらを同時に起動し、それぞれデータ入出力可能なものとしてもよい。
【００２０】
アトリビュート情報生成部１３０は、位置・時間情報生成部１３１及びセキュリティ情報生成部１３２から成る。位置・時間情報生成部１３１は、機器内に実装されるＧＰＳによる位置情報取得、及びリアルタイムコントローラやネットワーク経由で入手できる時間情報取得を行う回路である。セキュリティ情報生成部１３２は、アトリビュート情報（属性情報）を暗号化する回路である。アトリビュート情報としては、予め登録してあったカメラ固有機器番号（以下、カメラＩＤ：工場出荷時に設定）、撮像装置１００のユーザ名、およびパスワード、画像ファイルに対応するファイル指定コードがある。また、アトリビュート情報としては、カメラに対して設定されたネットワークＩＤ情報、位置・時間情報生成部１３１から出力される位置及び計時情報等が挙げられる。
【００２１】
第１実施の形態における暗号化の方式については、暗号化と復号化で同じ鍵を利用するData Encryption Standard（ＤＥＳ）やAdvanced Encryption Standard（ＡＥＳ）などの共有鍵暗号方式を用いて説明している。この他に、ＲＳＡ等の公開鍵暗号方式を利用することも可能である。
【００２２】
なお、本実施の形態では、図１において画像処理部１１０、圧縮処理部１１１、撮像部１０１、ネットワーク部１２０、及びアトリビュート情報生成部１３０はそれぞれ別のＩＣのブロックとして記述している。また、各部のいくつかの部分（例えば、現像処理部１０５と画像処理部１１０と圧縮処理部１１１とネットワーク部１２０）をまとめて１チップ上に実現するなどの様々な実現形態が可能であり、その形態は本実施の形態において制限されるものではない。
【００２３】
次に、撮像装置１００，１７０間でネットワーク通信を行うために、撮像装置１００がネットワーク１６０を介して撮像装置１７０と接続されているケースについて図２を用いて説明を行う。
【００２４】
図２は、本発明の第１の実施の形態に係る撮像装置の他の接続構成を示すブロック図である。
【００２５】
図２において、撮像装置１７０は撮像装置１００と同じ機能を持つ撮像装置である。ディスプレイ６５０は高精細表示可能であり、撮像装置１７０の外部出力部６２９から出力される非圧縮のＲＧＢやＹＣｂＣｒなどの画像信号を入力して表示する。モデム６５２は撮像装置１７０をインターネット上のプロバイダ（以下、ＩＳＰ）に接続する。モデム６６２は撮像装置１００をＩＳＰに接続する。撮像装置１７０とモデム６５２の接続方式は、Ｅｔｈｅｒｎｅｔ(登録商標)等の有線ＬＡＮ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｇ等に代表される形式の無線ＬＡＮが挙げられる。なお、撮像装置１７０が特定の無線ＬＡＮ方式の通信方式を用いている場合には、モデム６０２も撮像装置１７０と同じ方式の無線通信方式をサポートしている必要がある。
【００２６】
ネットワークインターフェイス部６２５は、ネットワーク網１６０に対して、そのネットワークの形態に応じた形でデータを送出する。このネットワークインターフェイス部６２５は、ネットワーク網１６０の形態及び接続形態に合わせたインターフェイスを備えている。ネットワーク網１６０の形態としては、例えば、Ｅｔｈｅｒｎｅｔ(登録商標)等の有線ＬＡＮ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｇ等に代表される形式の無線ＬＡＮが挙げられる。その他には、近距離無線接続方式であるＢｌｕｅｔｏｏｔｈやＵＷＢ、ＩｒＤＡ若しくはＩＳＤＮ等の公衆回線網なども想定することができる。
【００２７】
図３は、図１及び図２中のセキュリティ情報生成部１３２の内部構成を示すブロック図である。
【００２８】
図３において、１２０１は暗号処理や復号処理を行う暗号・復号処理部である。暗号・復号処理部１２０１は、ネットワーク制御部１２１から入力されるネットワークＩＤや、ユーザ名、カメラＩＤ、パスワードを暗号化する処理を行いネットワーク制御部１２１に対し出力する処理を行う。また、ネットワーク制御部１２１から入力される暗号化済みのネットワークＩＤやユーザ名、カメラＩＤ、パスワードを復号化する処理を行いネットワーク制御部１２１に出力する処理を行う。
【００２９】
暗号鍵生成部１２０２は暗号鍵を生成する。ネットワーク制御部１２１からの指示を受けた暗号・復号処理部１２０１は、乱数発生器１２０３で所定ビット数の乱数を発生させる。この乱数に基づいて、暗号鍵生成部１２０２は、６４ビットや１２８ビットの暗号鍵を生成する。乱数発生器１２０３は乱数発生器であり、生成した所定のビット数の乱数を基に、暗号鍵生成部１２０２は暗号鍵を生成する。暗号鍵記録部１２０４は、暗号鍵生成部１２０２で生成された暗号鍵の履歴情報を保存する。
【００３０】
＜事前設定から画像撮影までの動作＞
次に、第１の実施の形態における撮像装置１００の事前設定から画像撮影までのＣＰＵ１２３による動作について、図４及び図５を参照して説明する。
【００３１】
図４は、第１の実施の形態における撮像装置１００の事前設定から画像撮影までのＣＰＵ１２３による動作処理を表したフローチャートである。また、図５は、第１の実施の形態におけるネットワークＩＤを設定する場合の表示部１２７の表示例とキー入力部１２８を示す図である。
【００３２】
始めに、図５において、エリア５０１は撮像装置１００上の表示部１２７とキー入力部１２８が配置されたエリアである。キー５１０はキー入力部１２８の一部である上方向の上カーソルキーである。キー５１１はキー入力部１２８の一部である右方向の右カーソルキーである。キー５１２はキー入力部１２８の一部である下方向の下カーソルキーである。キー５１３はキー入力部１２８の一部である左方向の左カーソルキーである。キー５２０はキー入力部１２８の一部である選択した設定を選択するためのセットキーである。キー５２１はキー入力部１２８の一部である各種設定選択画面を表示させるためのメニューキーである。
【００３３】
アイコン５３１はメニューキー５２１を押下した際に表示され、カメラ機能を設定する場合にハイライトされるカメラ設定モードアイコンである。アイコン５３２はメニューキー５２１を押下した際に表示され、ネットワークや各種機能を設定する場合にハイライトされる機能設定モードアイコンである。アイコン５３２はメニューキー５２１を押下した際に表示され、ネットワークや各種機能を設定する場合にハイライトされる機能設定モードアイコンである。アイコン５３３はメニューキー５２１を押下した際に表示され、通信モードを選択する場合にハイライトされる通信モードアイコンである。
【００３４】
エリア５３４は機能設定モードにおけるネットワークＩＤを設定する際に表示されるネットワークＩＤ入力エリアである。このネットワークＩＤとしては、撮像装置１００のＵＲＬや撮像装置固有のＩＰアドレスやＭＡＣアドレスが挙げられる。
【００３５】
続いて、図４において、まず、撮像装置１００を用いて画像を撮影する前に、ユーザ名やネットワークＩＤを設定しておく必要がある。ユーザが撮像装置１００に電源を投入し、メニューキー５２１を押下し、次に右カーソルキー５１１を一度押下した後にセットキー５２０を押下すると、その押下の検出に応じてネットワークＩＤ設定モードが選択される（Ｓ２０１）。ネットワークＩＤ入力エリア５３４が表示されている際に、ユーザが右カーソルキー５１１及び左カーソルキー５１３を操作してアンダーラインを移動させ、上カーソルキー５１０や下カーソルキー５１２を操作する。するとこの操作の検出に応じて数字が変化する。全ての数字を設定し、セットキー５２０を押下すると、ＣＰＵ１２３は、その押下の検出に応じてネットワークＩＤをストレージ６２４に設定する（Ｓ２０２）。
【００３６】
なお、ネットワーク設定の方法に関しては、バーコードやＱＲコードなどの何らかの方法で圧縮されたものを撮像部１０１で撮影し、その画像をネットワーク制御部内のＣＰＵ１２３のコード解析ソフトウエアで解析し自動的に設定する方法がある。或いは、紙に書かれている文字を撮像部１０１で撮影し、その画像をネットワーク制御部内のＣＰＵ１２３の文字認識ソフトウエアで解析し自動的に設定する方法なども考えられる。
【００３７】
Ｓ２０２において、ネットワークＩＤの設定後、ユーザ名を設定するモードに移行すると、表示部１２７上には５０音の選択画面が表示される。そして、この選択画面上にユーザはカーソルキーを操作してユーザ名を入力する。この入力もネットワークＩＤの設定と同様に、撮像部１０１で撮影し文字認識機能等を利用して設定しても良い。なお、この撮像装置１００は、工場で生産される際に全て異なるカメラＩＤコードが与えられており、ユーザ名を設定しなくともカメラを識別するカメラＩＤにより、機器の特定が可能になる。
【００３８】
これらの情報をストレージ６２４に設定後、ＣＰＵ１２３は、ネットワークＩＤ、ユーザＩＤ及びカメラＩＤに関する情報をセキュリティ情報生成部１３２へ出力し、暗号化を実行させる。すると、セキュリティ情報生成部１３２は、ある特定の暗号鍵を利用した暗号化方式で、ネットワークＩＤ１３１０とユーザ名１３１１とカメラＩＤ１３１２を暗号化する（Ｓ２０３）。この暗号鍵は暗号鍵記録部１２０４に保管され、この一連の処理に共通で使用される。暗号化されたファイル指定コード１３１３とネットワークＩＤ１３１０とユーザ名１３１１（若しくはカメラＩＤ１３１２）は、ネットワーク制御部１２１を経由してストレージ１２４に入力され、撮影する度にファイルに添付して使用される。
【００３９】
ユーザの撮影指示の検出に応じてＣＰＵ１２３が撮像部１０１に画像の撮像命令を行い、撮像画像を得る（Ｓ２０４）。そして、撮影毎に圧縮・伸長処理部１１１から符号化された本画像と非圧縮のサムネイル画像が出力される。同時にＣＰＵ１２３は、位置・時間情報生成部１３１から時間情報と位置情報を入手し、ファイル指定コードを生成する（Ｓ２１０）。このファイル指定コードには、撮影日付、時間及び場所が特定できるような情報が含まれている。ＣＰＵ１２３は、設定したファイル指定コードをセキュリティ情報生成部１３２に出力し、暗号化処理を実行させる。すると、セキュリティ情報生成部１３２は、ネットワークＩＤの暗号化で使用したものと同じの暗号鍵を利用した暗号化方式で、撮影した画像ファイル固有のファイル指定コード１３１３を暗号化して生成する（Ｓ２１２）。
【００４０】
生成されたファイル指定コード１３１３は、ネットワーク制御部１２１に入力される。ＣＰＵ１２３は、前記符号化されたファイル（本画像と非圧縮のサムネイル画像）に対して、暗号化されたファイル指定コードとネットワークＩＤとユーザＩＤとカメラＩＤを添付して画像ファイルとして作成する（Ｓ２１３）。そして、それをストレージ１２４に保存する（Ｓ２２０）。この添付方法に関しては、ＥＸＩＦフォーマットの拡張領域に保存するなどの方法も考えられる。なお、上記サムネイル画像は本画像と同様の方法で圧縮されていても構わない。
【００４１】
＜サムネイル画像ファイルの配信＞
次に、撮像装置１００，１７０間が直接接続されている場合に、例えば撮像装置１００から撮像装置１７０に対してサムネイル画像ファイルを配信する際の手順について、図６及び図７を参照して説明する。
【００４２】
図６は、撮像装置１００と撮像装置１７０が直接接続されている場合において第１の実施の形態に係るＣＰＵ１２３，６２３の動作処理を示すフローチャートである。図７は、撮像装置１００，１７０の通信モード選択画面において接続相手を設定する場合の表示部１２７の表示例とキー入力部１２８を示す図である。
【００４３】
始めに、図７において、アイコン７０１はカメラ間通信を選択した際にハイライトされるカメラ間通信アイコンである。アイコン７０２はサーバ通信を選択した際にハイライトされるサーバ通信アイコンである。エリア７０３は検出された通信相手を選択する接続対象選択エリアである。アイコン７１０は撮像装置１００を送信モードに設定する送信モードアイコンである。アイコン７１１は撮像装置１００を受信モードに設定する受信モードアイコンである。
【００４４】
続いて、図６において、双方の撮像装置１００，１７０において、カーソルキーを移動によって通信モードアイコン５３３が選択されたことを検出する。すると、通信モードアイコン５３３をハイライト表示させる。そして、セットキー５２０の押下を検出すると、図７の通信モード選択画面（アイコン７０１，７０２，７１０，７１１，エリア７０３）を表示させる。さらに、カーソルキーを移動してカメラ間通信アイコン７０１をハイライト表示させセットキー５２０の押下を検出する。それによって、カメラ間通信の実行を決定する（Ｓ３０１，Ｓ３５０）。この場合の通信方式としては、有線接続によるＵＳＢや近距離無線のＢｌｕｅｔｏｏｔｈ、ＵＷＢが想定されるが、ＨＯＴＳＰＯＴ経由のＩＥＥＥ８０２．１１ｂ等の無線通信でも可能である。
【００４５】
カメラ間通信の実行が決定された場合（Ｓ３０１，Ｓ３５０）、撮像装置１００，１７０は通信相手の探索処理を行う（Ｓ３０２，Ｓ３５１）。そして、撮像装置１００，１７０は、範囲内に見つかった全ての撮像装置でユーザ名の相互交換を行った後にユーザ名を表示部１２７，６２７上に表示する（Ｓ３０３，Ｓ３５２）。次に表示されたユーザに対して画像を送信する際、若しくは複数のユーザが表示された場合でその中の特定のユーザのみに画像を送信する際、撮像装置１００，１７０のＣＰＵ１２３，６２３は、接続対象選択エリア７０３にカーソルの移動指示を検出したとする。そして、セットキー５２０の押下を検出することで接続相手を決定する（Ｓ３０４，Ｓ３５３）。
【００４６】
（Ａ）送信動作
次に、図６のＳ３０５，Ｓ３２３に示す、送信側の撮像装置１００の送信動作について説明する。
【００４７】
接続相手を選択した撮像装置１００のユーザは、カーソルを移動して送信モードアイコン７１０をハイライト表示させ、セットキー５２０を押下する。ＣＰＵ１２３は、これら一連の処理を検出することで、送信モードを決定する（Ｓ３０５）。撮像装置１００のＣＰＵ１２３は、送信モードの決定に応じて、接続相手に対する個別のパスワード設定処理を開始する（Ｓ３０６）。このパスワード設定処理は、送信対象者が複数であればそれぞれ異なるパスワードが設定される。また、このパスワードはセキュリティ情報生成部１３２によって、ネットワークＩＤやユーザ名と同様の方式で同じ暗号鍵を用いて暗号化処理されたものである。
【００４８】
撮像装置１００において、パスワードの設定処理が完了すると（Ｓ３０６）、ＣＰＵ１２４は、撮像装置１００のストレージ１２４に蓄積された画像のサムネイル画像の一覧表示を表示部１２７に表示させる。図８は、送信側である撮像装置１００が転送する画像を選択する場合の表示部１２７の表示例であり、図８のエリア８０１は撮影した画像のサムネイル画像一覧表示である。
【００４９】
ＣＰＵ１２３は、ストレージ１２４から各サムネイル画像を読み出して表示部１２７に出力する（Ｓ３０８）。ユーザはサムネイル画像の一覧表示８０１を見ながら、相手に送信する画像の指定を各カーソルキー５１０，５１１，５１２，５１３とセットキー５２０を用いて行う。そして、ＣＰＵ１２３は、一連の操作の検出に応じて画像を決定する（Ｓ３０９）。そして、送信する画像を選択した後、ユーザによる再度メニューキー５２１の押下を検出すると、撮像装置１００のＣＰＵ１２３は選択画像送信のための表示（図９参照）を表示部１２７上に出力する。
【００５０】
ここで、図９について説明する。図９は、送信側である撮像装置１００が選択された画像を転送する場合の表示部１２７の表示例を示す図である。図９において、エリア９０１は、前記Ｓ３０４及びＳ３５３で選択された接続相手を表示する接続対象表示エリアである。エリア９０２は、サムネイル画像一覧８０１から送信するために選択された選択画像表示エリアである。アイコン９０３は、選択画像９０２を接続相手に送信する際に選択する送信アイコンである。アイコン９０４は、送信を取り消す際に選択する送信取り消しアイコンである。
【００５１】
図９の選択画像送信表示状態において、ユーザは接続対象表示エリア９０１に表示された接続相手と選択画像表示エリア９０２上の画像を確認し、そして、問題が無ければカーソルを移動させる。ＣＰＵ１２３は、その移動に応じて送信アイコン９０３をハイライト表示させる。そして、セットキー５２０の押下を検出することで撮像装置１００に対し画像送信処理を実行する（Ｓ３１０）。
【００５２】
画像送信処理を指示された撮像装置１００のＣＰＵ１２３は、ストレージ１２４から、暗号化されたファイル指定コード１３１３とネットワークＩＤ１３１０とユーザ名１３１１（若しくはカメラＩＤ１３１２）が添付された画像ファイルを読み出す。そして、この画像ファイルを基に、ＣＰＵ１２３は、サムネイル画像とファイル指定コードとネットワークＩＤとユーザ名（若しくはカメラＩＤ）とともに、Ｓ３０５で設定されたパスワードを含む１つのサムネイル画像ファイル１３００を生成する（Ｓ３１１）。
【００５３】
ここで、図１０は、サムネイル画像を含んだサムネイル画像ファイル１３００の構造を示す図である。図１０において、データ１３０１はサムネイル画像データであり、非圧縮のＹＣｂＣｒやＲＧＢの画像データ、並びにＪＰＥＧやＪＰＥＧ２０００などの符号化方式で符号化されたデータで構成される。データ１３１０は暗号化ネットワークＩＤであり、セキュリティ情報生成部１３２で暗号化されたネットワークＩＤで構成される。データ１３１１は暗号化ユーザ名であり、セキュリティ情報生成部１３２で暗号化されたユーザ名で構成される。データ１３１２は暗号化カメラＩＤであり、セキュリティ情報生成部１３２で暗号化されたカメラＩＤで構成される。データ１３１３は暗号化ファイル指定コードであり、サムネイル画像毎にセキュリティ情報生成部１３２で暗号化されたファイル指定コードで構成される。データ１３１４は暗号化パスワードであり、送信する相手毎にセキュリティ情報生成部１３２で暗号化されたパスワードで構成される。
【００５４】
ＣＰＵ１２３は、送信指示されたサムネイル画像毎にこれらのファイル化処理（Ｓ３１１）を行った後、撮像装置１７０に対しサムネイル画像ファイル１３００の送信を行う（Ｓ３２０）。送信指示された全てのサムネイル画像ファイルの送信が完了した後に（Ｓ３２０）、ＣＰＵ１２３は、今回の暗号処理で使用した暗号鍵も撮像装置１７０に送信する（Ｓ３２１）。暗号鍵の送信後、ＣＰＵ１２３は、送信先の装置と送信画像の履歴をファイル化した送信履歴情報をストレージ１２４に保存し（Ｓ３２２）、送信完了する（Ｓ３２３）。この送信履歴情報として、送信された画像ファイルに対応するファイル指定コード，送信先の装置のユーザ名（ユーザＩＤ），送信先の装置のユーザのパスワード情報が保存される。
【００５５】
（Ｂ）受信動作
続いて、受信側の撮像装置１７０の受信動作を説明する。
【００５６】
接続相手を選択した撮像装置１７０のユーザは、カーソルを移動して受信モードアイコン７１１を選択する。ＣＰＵ６２３は、このカーソル移動指示にともなって受信モードアイコン７１１ハイライト表示させる。そして、ＣＰＵ６２３は、セットキー５２０の選択を検出すると、受信モードを処理を決定する（Ｓ３５４）。そして、受信モードが選択された撮像装置１７０は、撮像装置１００からのデータ転送を受信待機するモードに入る（Ｓ３５５）。
【００５７】
撮像装置１００からサムネイル画像ファイルの送信が開始されると（Ｓ３２０）、撮像装置１７０のＣＰＵ６２３は、サムネイル画像ファイルを受信し、ストレージ６２４に蓄積する（Ｓ３５６）。続いて、撮像装置１００により暗号鍵の送信が開始されると（Ｓ３２１）、撮像装置１７０のＣＰＵ６２３は、暗号鍵を受信した後、それをセキュリティ情報生成部６３１へ出力し、暗号鍵記録部１２０４に蓄積する（Ｓ３５７）。全てのサムネイル画像ファイル及び暗号鍵を受信した撮像装置１７０のＣＰＵ６２３は、送信先と受信画像の履歴をファイル化した受信履歴をストレージ６２４に保存し（Ｓ３５８）、受信を完了する（Ｓ３５９）。
【００５８】
＜撮像装置間をネットワーク経由で接続した場合の動作＞
上述したように、撮像装置１００，１７０間でカメラ間通信を行って、撮像装置１００から撮像装置１７０に対してサムネイル画像ファイルを転送する。以下では、撮像装置１７０から撮像装置１００に対して指定ファイル（本画像データ）をダウンロードする場合の動作について、図１１を用いて説明する。
【００５９】
図１１は、撮像装置１００，１７０間がネットワーク経由で接続されている場合に、撮像装置１００から撮像装置１７０に対して指定ファイル（本画像データ）を配信する際の通信処理を示すフローチャートである。なお、この通信処理はＣＰＵ１２３及びＣＰＵ６２３によって制御される。
【００６０】
図２に示すように、撮像装置１００，１７０がＩＳＰ用のモデム６５２，６６２を経由してネットワーク１６０に接続され、さらに撮像装置１７０の外部出力部６２９がディスプレイ６５０に接続されている。このような状況下において、表示部６２７に表示されている画像がそのまま外部ディスプレイ６５０にも表示されているものとし、ユーザは外部ディスプレイを見ながら撮像装置１７０のキー入力部６２８を操作するものとする。
【００６１】
ＣＰＵ６２３は、ユーザがキー入力部６２８を操作し、撮像装置１７０を画像表示モードに設定したことを検出する（Ｓ４５０）。すると、ＣＰＵ６２３は、は、自分で撮影した画像と、カメラ間通信により取得したサムネイル画像の一覧１０１０（図１２参照）とを表示部６２７上に表示させる（Ｓ４５１）。
【００６２】
ここで、図１２は、受信側である撮像装置１７０がサムネイル画像を拡大表示して選択する場合の表示例を示す図である。図１２において、アイコン１００１は、選択部１０１０をカーソルキーで移動して全画面画像を表示させる際に選択する画像拡大アイコンである。枠１０１０は、拡大表示させたい画像を選択する際に移動させる枠である。アイコン１００２は、拡大画像選択モードを解除する際に選択する戻りアイコンである。
【００６３】
ユーザのカーソルキーの操作により、拡大表示させたい画像の選択を検出する。そして、セットキー５２０の押下を検出する（Ｓ４５２）。すると、ＣＰＵ６２３は、その選択された画像が撮像装置１７０で撮影された画像（ストレージ６２４に蓄積されている画像）であるか、カメラ間通信で入手したサムネイル画像であるかどうかを判断する（Ｓ４５３）。
【００６４】
撮像装置１７０で撮影された画像であると判断した場合、ＣＰＵ６２３は、ストレージ６２４から選択された画像を読み出し、圧縮・伸長処理部６１１で符号化ファイルを伸長処理する。そして、その画像を表示処理部６２６へ出力することで、表示部６２７と外部ディスプレイ６５０にその画像が表示される（Ｓ４５４）。
【００６５】
もし、ＣＰＵ６２３がカメラ間通信により入手したサムネイル画像であると判断した場合には、次のような処理を行う。ＣＰＵ６２３は、即ち、サムネイル画像に付加された暗号化済みのネットワークＩＤ，ユーザ名，カメラＩＤ，ファイル指定コード，パスワードをそれぞれ暗号鍵記録部１２０４に保管された暗号鍵を用いて暗号・復号処理部１２０１で復号化させる（Ｓ４５５）。そして、ネットワークＩＤ情報を参照し（Ｓ４６１）、ネットワーク接続制御を開始する（Ｓ４６２）。
【００６６】
ＣＰＵ６２３は、撮像装置１００に対して、ユーザ名と復号化したパスワード情報とを送信して接続要求を行う（Ｓ４１０）。すると、撮像装置１００のＣＰＵ１２３は、その接続要求を受けてユーザ名とパスワード情報を基に認証処理を行う（Ｓ４１２）。そして、認証が成功して接続が確立すると（Ｓ４１３，Ｓ４６３）、撮像装置１７０のＣＰＵ６２３は、復号化されたファイル指定コードを撮像装置１００へ送信する（Ｓ４６５）。
【００６７】
撮像装置１００のＣＰＵ１２３は、ファイル指定コードを受信する（Ｓ４１４）。ＣＰＵ１２３は、ストレージ１２４にファイル化して保管されている送信履歴情報に対して、Ｓ４１２において認証されたユーザ名，パスワード，Ｓ４１４において受信したファイル指定コードがそれぞれ一致しているかどうかを判断する（Ｓ４１５）。一致しているようであればファイル認証Ｓ４１６が行われたと判断し、ＣＰＵ１２３は、指定された本画像データのファイルをストレージ１２４から読み出し、撮像装置１７０へ出力する。この一連の接続処理の際に、撮像装置１００のＣＰＵ１２３は、指定されたファイル以外へのアクセスが禁止になるような処理を行う。
【００６８】
前記本画像データを撮像装置１７０へ出力後、撮像装置１００のＣＰＵ１２３は、接続切断処理を実行する（Ｓ４１８）。一方、Ｓ４６６で本画像データを受信した撮像装置１７０のＣＰＵ６２３は、接続切断処理を実行した後、圧縮・伸長処理部６１１で本画像データの伸長処理を行う（Ｓ４６７）。そして、ＣＰＵ６２３は、図１３の１１０１に示すように、この本画像データを表示部６２７及び外部ディスプレイ６５０に画面全体に表示させる（Ｓ４６８）。
【００６９】
ここで、図１３は、選択されたサムネイル画像を拡大表示した場合の撮像装置１７０における表示部６２７の表示例を示す図である。図１３において、領域１１０１は拡大画像を表示する領域である。この画像を表示している際には、外部出力部１２９から外部ディスプレイ６５０に対して表示信号が出力されており、画面全体に選択画像が表示される。
【００７０】
なお、この本画像データの送信時には、暗号・復号処理部１２０１で暗号化処理された本画像データの送信を行うことも想定される。
【００７１】
＜第１の実施の形態の利点＞
以上のように本実施の形態では、カメラ間通信において、まず、ネットワークＩＤやパスワード、ファイル指定コードなどのネットワークアクセスに必要な情報を暗号化する（図４参照）。そして、その暗号化された情報を付加したサムネイル画像ファイルと暗号化する際に使用した暗号鍵とを相手の撮像装置へ転送すると共に、その転送履歴情報を保管しておく（図６参照）。その後、前記サムネイル画像ファイルを受信した撮像装置から前記情報を基にネットワークアクセスを受けた際に、転送履歴情報を参照して前記情報と一致した場合のみ指定ファイルの配信を許可するようにする（図１１参照）。
【００７２】
これにより、カメラ間通信において、ネットワークアクセスに必要な情報の授受を高い安全性の下で実現することができる。さらに、相手の撮像装置に保管されている画像の視聴を行おうとする際に、ワンタッチで、相手先に対する接続の確立と画像のダウンロード及び画像表示を行うことができる。また、複数の相手に対して同時に、前記情報が付加されたサムネイル画像ファイルの配信処理を実現することができる。このように、本実施の形態では、高い安全性の下に簡単なネットワーク接続環境を実現することが可能になる。
【００７３】
なお、本実施の形態は、静止画記録のケースに特化されるものではなく、動画記録の場合においても動画用の静止画サムネイルを作成し、同様の処理を行うことも可能である。
【００７４】
［第２の実施形態］
上記第１の実施の形態においては、画像を配信する全てのユーザに対し同じ暗号鍵を使用して、サムネイル画像ファイルに添付される全ての情報を暗号化する形で説明を行った。これに対して、本第２の実施の形態では、パスワード同様に暗号鍵も接続相手毎に変えるようにする。これにより、より一層の安全性を得ることが可能になる。
【００７５】
図１４は、本発明の第２の実施の形態における撮像装置１００の事前設定から画像撮影までのＣＰＵ１２３による動作フローを表したフローチャートである。
【００７６】
図４で説明した第１の実施の形態と同様に、ＣＰＵ１２３は、設定モードの選択を検出し（Ｓ１４０１）、ネットワークＩＤの設定を行う（Ｓ１４０２）。そして、ＣＰＵ１２３は、ネットワークＩＤ、ユーザ名及びカメラＩＤは暗号化せずにストレージ１２４に一時保管する（Ｓ１４０３）。その後、第１の実施の形態と同様にＣＰＵ１２３は、撮影部１０１に撮影を実行させる（Ｓ１４０４）。そして、ＣＰＵ１２３は、ネットワーク制御部１２１は、撮影した画像ファイル固有のファイル指定コードを生成する（Ｓ１４１０）。
【００７７】
その後、ＣＰＵ１２３は、そのファイル指定コードを暗号化せずに、ネットワークＩＤとユーザＩＤとカメラＩＤと共に、符号化ファイル（本画像と非圧縮のサムネイル画像）に添付して画像ファイルを作成する（Ｓ１４１３）。そして、ＣＰＵ１２３は、それをストレージ１２４に保存する（Ｓ１４２０）。
【００７８】
次に、カメラ間通信における撮像装置１００の動作について、図１５を参照して説明する。図１５は、撮像装置１００と撮像装置１７０が直接接続されている場合において第２の実施の形態に係るＣＰＵ１２３の動作処理を示すフローチャートである。
【００７９】
カメラ間通信設定（Ｓ１５０１）から送信画像指示（Ｓ１５１０）までは、図６のＳ３０１〜Ｓ３１０で説明した第１の実施の形態と同様の処理が行われるので、その説明を省略する。
【００８０】
送信する画像が確定した後（Ｓ１５１０）、ＣＰＵ１２３は、Ｓ１４０３でストレージ１２４に保管したネットワークＩＤとユーザＩＤとカメラＩＤを読み出す（Ｓ１５２１）。さらに、ＣＰＵ１２３は、ストレージ１２４にＳ１４１３で蓄積しておいたファイル群から、送信指示されたファイル指定コードと、Ｓ１５０６で設定されるパスワードを順に読み出す。
【００８１】
続いて、ＣＰＵ１２３は、送信相手毎に異なる暗号鍵の生成と、読み出されたネットワークＩＤとユーザＩＤとカメラＩＤとファイル指定コードとパスワードの暗号化を暗号・復号処理部１２０１に命令する。すると、まず暗号鍵生成部１２０２が暗号鍵を生成する（Ｓ１５２３）。送信相手の装置と暗号鍵の対応関係は、暗号鍵記録部１２０４に保管される。
【００８２】
その後、ＣＰＵ１２３は、これらの入力されたデータに対する暗号化処理を暗号・復号処理部１２０１を実行させる（Ｓ１５２５）。そして、ＣＰＵ１２３は、出力されたそれらの暗号化情報を、図６のＳ３２０で説明した第１の実施の形態と同様にサムネイル画像ファイル内に付加する（Ｓ１５２６）。そしてこのサムネイル画像ファイルを撮像装置１７０へ送信する（Ｓ１５２８）。
【００８３】
なお、連続して２枚以上の画像を転送する際には、ファイル指定コードのみを暗号化すれば良く、ネットワークＩＤやカメラＩＤなどの固定情報に関しては、最初の画像で作成された暗号化データを再利用することで、処理効率を向上させることが可能になる。
【００８４】
＜第２の実施の形態の利点＞
以上説明したように第２の実施の形態では、ユーザ毎に暗号鍵を差し替える処理（Ｓ１５２１，Ｓ１５２５）を加えたので、撮影からストレージまでの処理期間の短縮と安全性の向上を図ることが可能になる。
【００８５】
［第３の実施形態］
第１の実施の形態においては、サムネイル画像ファイルに添付される全ての情報を暗号化する形で説明を行った。これに対して本実施の形態では、サムネイル画像ファイルに添付される全ての情報のうち秘匿性が高いネットワークＩＤやパスワードだけを暗号化し、ファイル指定コードやカメラＩＤ、撮影日時及び場所などの情報は暗号化しないようにしたものである。これにより、処理時間を短縮することができる。
【００８６】
図１６は、第３の実施の形態に係るサムネイル画像ファイル１６００の構造を示す図である。
【００８７】
図１６において、データ１６１１は、接続相手毎ではなく所定の期間毎に変更されるパスワードであり、第１の実施の形態と同様にセキュリティ情報生成部１３２において暗号化されている。データ１６１２は、暗号化されていないカメラＩＤである。データ１６１３は、ファイル指定コードであり、これはＥＸＩＦでのファイルＮｏ．と同様に単に連番による設定や、セキュリティ情報生成部１３２内の乱数発生器１２０３により生成されるランダムな文字列で代用する方法も考えられる。データ１６１４は位置・時間情報生成部１３１によって得られる撮影時間及び場所情報である。
【００８８】
図１７は、第３の実施の形態における、撮像装置１００の事前設定から画像撮影までのＣＰＵ１２３の動作フローを示すフローチャートである。
【００８９】
図４で説明した第１の実施の形態と同様に設定モードの選択を検出する（Ｓ１７０１）。そして、ＣＰＵ１２３は、ネットワークＩＤ及びパスワードの設定を行った後（Ｓ１７０２）、ネットワークＩＤとパスワードを任意の暗号鍵を利用して暗号化処理をセキュリティ情報生成部１３２に実行させる（Ｓ１７０３）。そして、ＣＰＵ１２３は、この暗号化処理されたネットワークＩＤとパスワードをストレージ１２４に保存しておく（Ｓ１７０４）。そして、撮影を実行する度に（Ｓ１７０５）、そして、ＣＰＵ１２３は、位置・時間情報生成部１３１から位置情報や日時情報を取得し（Ｓ１７１０）、上記簡易方式によるファイル指定コードを作成して（Ｓ１７１２）ファイルを作成する（Ｓ１７１３）。
【００９０】
カメラ間通信における送信時には、図１６に示すようなサムネイル画像ファイル１６００を作成し、送信する。即ち、このときのサムネイル画像ファイル１６００は、ストレージ１２４に蓄積されたサムネイル画像１３０１と、暗号化済みのネットワークＩＤ１３１０及びパスワード１６１１と、暗号化されていないカメラＩＤ１６１２やファイル指定コード１６１３、撮影日時・場所情報１６１４とから成る。
【００９１】
＜第３の実施の形態の利点＞
以上説明したように、第３の実施の形態では、安全性を確保する最低限の情報のみを暗号化するようにしたので、撮影から保存までの処理期間の短縮とカメラ間通信時間の短縮を図ることが可能になる。
【００９２】
［第４の実施形態］
上記第２の実施の形態においては、ほぼ同等の機能を持つ撮像装置同士が通信する場合を想定していたが、本第４の実施の形態では、異なる処理能力を持つ機器同士の通信においても同様の機能を実現する。そのために、受信側の撮像装置で作成した暗号鍵をカメラ間通信の開始時に送信側へ転送し、送信側の撮像装置が、転送された暗号鍵を利用して暗号化処理を行うようにする。
【００９３】
図１８は、撮像装置１００と撮像装置１７０が直接接続されている場合において第４の実施の形態に係るＣＰＵ１２３，６２３の動作処理を示すフローチャートである。
【００９４】
図１５で説明した第２の実施の形態と同様に、撮像装置１００と撮像装置１７０の間で接続が確立し、撮像装置１００が送信モードに設定され（Ｓ１８０５）、撮像装置１７０が受信モードに設定される（Ｓ１８５４）。その後、撮像装置１７０そして、ＣＰＵ６２３は、暗号鍵の生成を暗号・復号処理部１２０１に命令すると、暗号鍵生成部１２０２で暗号鍵が生成される（Ｓ１８５５）。生成された暗号鍵は、ネットワークインターフェイス部６２５から撮像装置１００に送信される（Ｓ１８５６）。
【００９５】
撮像装置１００そして、ＣＰＵ１２３は、この暗号鍵を受信して（Ｓ１８０６）、暗号・復号処理部１２０１に転送し、Ｓ１８２５の暗号化処理時に利用する。また、本実施の形態では、前述の第２の実施の形態ではサムネイル画像ファイルの送信（Ｓ１５２８）完了後に行っていた暗号鍵の転送処理が省略される。そして、転送履歴保存（Ｓ１８３０）を行う際にも、相手から送られてきた暗号鍵での暗号化処理を行ったことが記録される。
【００９６】
なお、本発明の目的は、実施形態の機能を実現するプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータが前記プログラムコードを読み出して実行することによっても達成される。
【００９７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９８】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷを用いることができる。また、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等も用いることができる。又は、プログラムコードをネットワークを介してダウンロードしても良い。
【００９９】
また、本発明は、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、次のような場合も含まれる。即ち、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１００】
更に、記憶媒体から読み出されたプログラムコードが、機能拡張ユニットに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ユニットのＣＰＵ等が実際の処理を行い、その処理によって前述の実施形態の機能が実現される場合も含まれる。
【０１０１】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【０１０２】
【図１】第１の実施の形態に係る画像処理装置である撮像装置の構成を示すブロック図である。
【図２】第１の実施の形態に係る撮像装置の他の接続構成を示すブロック図である。
【図３】図１及び図２中のセキュリティ情報生成部の内部構成を示すブロック図である。
【図４】第１の実施の形態における、事前設定から画像撮影までのＣＰＵによる動作フローを表したフローチャートである。
【図５】第１の実施の形態におけるネットワークＩＤを設定する場合の表示部の表示例とキー入力部を示す図である。
【図６】撮像装置間が直接接続されている場合において第１の実施の形態に係るＣＰＵの動作フローを示すフローチャートである。
【図７】接続相手を設定する場合の表示部の表示例とキー入力部を示す図である。
【図８】転送する画像を選択する場合の表示部の表示例とキー入力部を示す図である。
【図９】選択された画像を転送する場合の表示部の表示例とキー入力部を示す図である。
【図１０】第１の実施の形態に係るサムネイル画像ファイルの構造を示す図である。
【図１１】指定ファイルを配信する際の通信手順を示すフローチャートである。
【図１２】サムネイル画像を拡大表示して選択する場合の表示例を示す図である。
【図１３】選択されたサムネイル画像を拡大表示した場合の表示例を示す図である。
【図１４】第２の実施の形態における、事前設定から画像撮影までのＣＰＵによる動作フローを表したフローチャートである。
【図１５】撮像装置間が直接接続されている場合において第２の実施の形態に係るＣＰＵの動作フローを示すフローチャートである。
【図１６】第３の実施の形態に係るサムネイル画像ファイルの構造を示す図である。
【図１７】第３の実施の形態における、事前設定から画像撮影までのＣＰＵの動作フローを示すフローチャートである。
【図１８】撮像装置間が直接接続されている場合において第４の実施の形態に係るＣＰＵの動作フローを示すフローチャートである。
【図１】
2007304200.tif 000003
【図２】
2007304200.tif 000004
【図３】
2007304200.tif 000005
【図４】
2007304200.tif 000006
【図５】
2007304200.tif 000007
【図６】
2007304200.tif 000008
【図７】
2007304200.tif 000009
【図８】
2007304200.tif 000010
【図９】
2007304200.tif 000011
【図１０】
2007304200.tif 000012
【図１１】
2007304200.tif 000013
【図１２】
2007304200.tif 000014
【図１３】
2007304200.tif 000015
【図１４】
2007304200.tif 000016
【図１５】
2007304200.tif 000017
【図１６】
2007304200.tif 000018
【図１７】
2007304200.tif 000019
【図１８】
2007304200.tif 000020