(57)【要約】【課題】  暗号通信コネクション数の増加と、重要度の高い暗号通信コネクションの復号速度の維持とを両立することを目的とする。【解決手段】  撮像装置は、画像データの重要度を判定し、ＩＰｓｅｃプロトコルに基づくパケット通信により画像データと当該画像データの重要度を示す値を表示装置に送信する。表示装置は、重要度の高い画像伝送に対応するＳＡをＳＲＡＭに優先的に保持する。【選択図】  図１
2012244416.tif 000002
【特許請求の範囲】
【請求項１】
暗号化された情報を送信装置から受信装置へ伝送するシステムであって、
前記送信装置は、
伝送する情報の重要度を判定する重要度判定手段と、
前記伝送する情報と前記重要度に関する重要度情報とを暗号化する暗号化手段と、
前記暗号化された情報を送信する送信手段と、
前記受信装置は、
前記暗号化された情報と重要度情報を受信する受信手段と、
前記暗号化された情報と重要度情報の復号化を行う復号化手段と、
前記暗号化された情報を復号する際に用いる情報を記憶する第一の記憶手段及び第二の記憶手段と、
前記重要度情報を用いて、前記復号する際に用いる情報を、前記第一の記憶手段に記憶するか、前記第二の記憶手段に記憶するかを制御する制御手段を有し、
前記第一の記憶手段は、前記第二の記憶手段より、高速に読み出すことができ、
前記制御手段は、重要度の高い情報に対応する前記復号する際に用いる情報を、前記第一の記憶手段を記憶するよう制御することを特徴とするシステム。
【請求項２】
前記暗号化手段は、前記重要度情報を送信してから予め定められた時間が経過したか、あるいは、前記重要度情報を送信してから予め定められた時間経過せず、かつ、重要度の値に大きな変化があった場合に、前記重要度を暗号化することを特徴とする請求項１に記載のシステム。
【請求項３】
前記復号する際に用いる情報は、セキュリティアソシエーションであることを特徴とする請求項１または請求項２に記載のシステム。
【請求項４】
暗号化された情報と重要度情報を受信する受信手段と、
前記暗号化された情報と重要度情報の復号化を行う復号化手段と、
前記暗号化された情報を復号する際に用いる情報を記憶する第一の記憶手段及び第二の記憶手段と、
前記重要度情報を用いて、前記復号する際に用いる情報を、前記第一の記憶手段に記憶するか、前記第二の記憶手段に記憶するかを制御する制御手段を有し、
前記第一の記憶手段は、前記第二の記憶手段より、高速に読み出すことができ、
前記制御手段は、重要度の高い情報に対応する前記復号する際に用いる情報を、前記第一の記憶手段を記憶するよう制御することを特徴とする暗号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の暗号通信接続を同時並行的に確立し、暗号処理を行う暗号処理技術に関する。
【背景技術】
【０００２】
通信端末間を安全な専用回線で接続するのと同様のセキュリティを確保できる通信技術として、ＩＰｓｅｃ  （ＩＰ  Ｓｅｃｕｒｉｔｙ  Ｐｒｏｔｏｃｏｌ）プロトコルなどが実用化されている。
ＩＰｓｅｃプロトコルを用いた暗号通信の接続においては、送信側と受信側で暗号アルゴリズムや暗号鍵などの情報を共有しなければならない。これらの情報は、セキュリティアソシエーション（以下ＳＡとする）と呼ばれており、暗号アルゴリズムや暗号鍵の他に、イニシャルベクタなどの情報を含むデータコンテクストとして送信端及び受信端の装置で管理されている。ＳＡのコンテクストはＩＰｓｅｃのＲＦＣとして標準化されており、暗号処理装置は送信端と受信端で共有されたＳＡをパケット毎に参照しながら暗号化及び復号化を行う。
一方、多数の暗号通信コネクションを高速に処理する手法として、例えば暗号処理回路を複数個並列に構成し、複数の暗号通信コネクションを同時に処理する方法がある。しかしながら、暗号通信コネクション数に応じて暗号処理回路を増加することは、回路面積や消費電力の観点から現実的な解決策とは言えない。そのため、複数の暗号通信コネクションに対するパケットを、一つの暗号処理回路で時分割多重処理して対応することが多い。
ここで、ＩＰｓｅｃを用いた暗号通信処理を時分割多重で実行した場合、何らかの記憶領域からパケット毎に異なるＳＡを随時読み出す必要がある。このＳＡの読み出し速度が低速である場合には、それが暗号通信処理全体のボトルネックになってしまう。特にシステム全体で共有する共有メモリにＳＡを配置した場合には、ＳＡを読み出すための遅延時間が大きくなり、暗号通信処理の処理性能が低下するという課題がある。
この課題を解決する一手段として、高速な読み出しが可能な専用メモリ領域にＳＡを配置することが考えられる。例えば、暗号処理装置がＣＰＵ、専用ハードウェア装置で構成される場合には、何れもが、高速に読み出し可能なキャッシュ・メモリ（以下キャッシュとする）にＳＡを配置する（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−０９６１７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通常の組み込みシステムにおいてキャッシュはＳＲＡＭとして実装されるが、チップコスト低減の観点からキャッシュ容量は極力小さく抑える必要がある。このため、暗号通信コネクション数が増加した場合、全てのＳＡをキャッシュに収めることができず、共有メモリにも配置する必要が生じる場合がある。ここで、もし高速な復号化が必要な重要度の高い暗号通信コネクションがあったとしても、当該暗号通信コネクションに対応するＳＡが共有メモリに配置されていた場合、その復号化を所望の時間内に終えられなくなる可能性が高まるという課題がある。
そこで本発明は、暗号通信コネクション数の増加と、重要度の高い暗号通信コネクションの復号速度の維持とを両立することを目的とする。
【課題を解決するための手段】
【０００５】
本発明のシステムは、暗号化された情報を送信装置から受信装置へ伝送するシステムであって、前記送信装置は、伝送する情報の重要度を判定する重要度判定手段と、前記伝送する情報と前記重要度情報とを暗号化する暗号化手段と、前記暗号化された情報を送信する送信手段と、前記受信装置は、前記暗号化された情報と重要度情報を受信する受信手段と、前記暗号化された情報と重要度情報の復号化を行う復号化手段と、前記暗号化された情報を復号する際に用いる情報を記憶する第一の記憶手段及び第二の記憶手段と、前記重要度情報を用いて、前記復号する際に用いる情報を、前記第一の記憶手段に記憶するか、前記第二の記憶手段に記憶するかを制御する制御手段を有し、前記第１の記憶手段は、前記第二の記憶手段より、高速に読み出すことができ、前記制御手段は、重要度の高い情報に対応する前記復号する際に用いる情報を、前記第一の記憶手段を記憶するよう制御することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、暗号通信コネクション数の増加と、重要度の高い暗号通信コネクションの復号速度の維持とを両立することができる。
【図面の簡単な説明】
【０００７】
【図１】ネットワークカメラシステムの機能構成を示すブロック図。
【図２】ネットワークカメラシステムのハードウェア構成を示すブロック図。
【図３】撮像装置１０２のフローチャート。
【図４】表示装置１０７における、ＳＡ配置制御のフローチャート。
【図５】表示装置１０７のフローチャート。
【発明を実施するための形態】
【０００８】
まず本発明の第１の実施形態として、ＩＰｓｅｃを用いて画像伝送を行うネットワークカメラシステムについて、図１を用いて説明する。
【０００９】
図１は、本実施形態におけるネットワークカメラシステム１０１の構成を示している。ネットワークカメラシステム１０１では、撮像装置１０２、撮像装置１０３、撮像装置１０４、撮像装置１０５から、表示装置１０７に対してＩＰｓｅｃを用いて画像伝送を行う。なお、撮像装置の数は４つに限らず、増減して構わない。また、画像伝送はＩＰｓｅｃによる暗号化通信により行う。なお本実施形態では、暗号通信コネクションの確立および更新に伴うＳＡの生成と交換に関する説明は省略する。
【００１０】
撮像装置１０２は、撮像部１０８と、ＩＰｓｅｃ暗号化部１０９と、パケット送信部１１０と、重要度判定部１１１、記憶部１１８とから構成される。
【００１１】
撮像部１０８は、イメージセンサおよび画像処理回路により外部からの入射光をデジタル化し、画像データを作成する。また、当該画像データをＴＣＰ／ＩＰあるいはＵＤＰに準ずる形式のパケットに分割する。ＩＰｓｅｃ暗号化部１０９は、撮像部１０８および重要度判定部１１１が作成したパケットを、ＩＰｓｅｃプロトコルによりあらかじめ定められた暗号化方式で暗号化する。パケット送信部１１０は、ＩＰｓｅｃ暗号化部１０９により暗号化されたパケットを伝送路１０６に送出する。
【００１２】
重要度判定部１１１は、撮像部１０８が作成した画像の重要度を判定する。たとえば顔認識、人体検知、動体物検知といった画像認識アルゴリズムを用いることで、人体や動体物が画像中に含まれていると判断できた場合、当該画像をその他の画像より重要な画像と判定する。また、撮像装置１０２に画像の重要度を手動で設定する入力装置を加え、当該入力装置からの入力に従って画像の重要度を判定してもよい（図示しない）。あるいは、画像と同時に音声を伝送するネットワークカメラシステムを構築した場合、音声の有無や特徴などに応じて画像の重要度を判定してもよい（図示しない）。重要度は整数値で表すものとし、その範囲はネットワークカメラシステム１０１の構成に基づきあらかじめ決定する。そしてその上で、重要度判定部１１１は、当該重要度の値をＴＣＰ／ＩＰあるいはＵＤＰに準ずる形式のパケットに分割する。記憶部１１８は、重要度判定部１１１が求めた重要度に関する情報等を記憶する。
【００１３】
伝送路１０６は、撮像装置１０２をはじめとする複数の撮像装置と表示装置１０７とを接続する伝送路である。
【００１４】
撮像装置１０３、撮像装置１０４、撮像装置１０５は、撮像装置１０２と同じ構成（撮像部１０８と、ＩＰｓｅｃ暗号化部１０９と、パケット送信部１１０）を持つので、ここでは説明を省略する。
【００１５】
表示装置１０７は、パケット受信部１１２と、ＩＰｓｅｃ復号化部１１３と、表示部１１４と、ＳＡ配置制御部１１５と、第一ＳＡ記憶部１１６と、第二ＳＡ記憶部１１７とから構成される。パケット受信部１１２は、パケット送信部１１０から伝送路１０６を介して伝送されたパケットを受信する。ＩＰｓｅｃ復号化部１１３は、パケット受信部１１２が受信したパケットについて、第一ＳＡ記憶部１１６あるいは第二ＳＡ記憶部１１７にあらかじめ記憶されたＳＡに基づいて当該パケットを復号化する。またＩＰｓｅｃ復号化部１１３は、復号化したパケットを収集し、画像データまたは画像の重要度の値として再構成する。表示部１１４は、ＩＰｓｅｃ復号化部１１３が再構成した画像データを表示する。本実施形態では、撮像装置１０２およびそれと同じ構成を持つ撮像装置１０３、撮像装置１０４、撮像装置１０５から伝送された画像を、一台のディスプレイ上で四分割表示する形態をとる。
【００１６】
ＳＡ配置制御部１１５は、第一ＳＡ記憶部１１６または第二ＳＡ記憶部１１７にＳＡを配置する。このとき、重要度判定部１１１が判定した画像の重要度に基づき、重要な画像を伝送するコネクションに対応するＳＡを、第二ＳＡ記憶部１１７より第一ＳＡ記憶部１１６に優先的に配置する。このＳＡの配置に関しては後述する。
【００１７】
第一ＳＡ記憶部１１６は、ＳＡ配置制御部１１５から受け取ったＳＡを記憶する。第一ＳＡ記憶部１１６に記憶されたＳＡは、第二ＳＡ記憶部１１７に記憶されたＳＡに比べ、高速に読み出すことができる。ただし、第一ＳＡ記憶部１１６に記憶できるＳＡの数は、第二ＳＡ記憶部１１７に記憶できるＳＡの数より少ない。第二ＳＡ記憶部１１７は、ＳＡ配置制御部１１５から受け取ったＳＡを記憶する。第二ＳＡ記憶部１１７に記憶されたＳＡは、第一ＳＡ記憶部１１６に記憶されたＳＡに比べ、高速に読み出すことができない。ただし、第二ＳＡ記憶部１１７に記憶できるＳＡの数は、第一ＳＡ記憶部１１６に記憶できるＳＡの数より多い。
【００１８】
尚、本実施形態では、表示装置１０７が、表示部１１４を有する例を説明するが、表示装置１０７が、表示部を持たずに、暗号処理装置として機能し、表示部を有する別の装置で、表示を行っても構わない。
【００１９】
図２は、ネットワークカメラシステム１０１のハードウェア構成（回路ブロック）を示すブロック図である。
【００２０】
撮像装置１０２は、イメージセンサ２０１、ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、通信部２０５、画像処理部２０６、タイマ２０７、およびこれらを接続するバス２０８を有する。
【００２１】
イメージセンサ２０１は、撮影対象からイメージセンサ２０１に入射した可視光を検出して、デジタル画像データを生成する。ＣＰＵ２０２は中央演算処理装置であり、アプリケーションプログラム、オペレーティングシステム（ＯＳ）や制御プログラムなどを実行し、ＲＡＭ２０３にプログラムの実行に必要な情報、ファイルなどを一時的に格納する制御を行う。ＲＡＭ２０３は各種データを一時記憶するための書き込み可能メモリであり、ＣＰＵ２０２の主メモリ、ワークエリアなどとして機能する。またＲＡＭ２０３は、ＳＡを記憶するためにも用いる。ＲＯＭ２０４は読み出し専用メモリであり、内部には基本入出力プログラムなどのプログラムや、基本処理において使用する各種データを記憶する。
【００２２】
通信部２０５は、伝送路１０６を介して表示装置１０７と通信する通信インターフェースである。また通信部２０５は、ＩＰｓｅｃ通信における暗号化および復号化処理をＣＰＵ２０２と協調動作することで実現する。画像処理部２０６は、ＣＰＵ２０２と協調動作することで、生成画像に対する画像認識および動体検知処理などを行い、当該画像の重要度を判定する。タイマ２０７は時刻を計時する装置であり、本実施形態では画像の重要度を送信してからの経過時間を計測する計測手段として動作する。タイマ２０７は、例えば、水晶振動子を用いて実現することができる。バス２０８は、撮像装置１０２内のデータの流れを司るものである。
【００２３】
撮像装置１０３、撮像装置１０４、撮像装置１０５は、撮像装置１０２と同じハードウェア構成であるので、ここでは説明を省略する。
【００２４】
表示装置１０７は、ＣＰＵ２０９、通信部２１０、ＳＲＡＭ２１１、ＤＲＡＭ２１２、ＲＯＭ２１３、画像処理部２１４、ディスプレイ制御部２１５、ＤＭＡＣ２１６、およびこれらを接続するバス２１７を有する。
【００２５】
ＣＰＵ２０９、通信部２１０、ＤＲＡＭ２１２、ＲＯＭ２１３、バス２１７は、それぞれ撮像装置１０２の、ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、通信部２０５、バス２０８と同様に動作する。ＳＲＡＭ２１１は、ＤＲＡＭ２１２のキャッシュメモリとして機能する書き込み可能メモリであり、ＤＲＡＭ２１２と比較して高速に各種データを読み出すことができる。ＳＲＡＭ２１１は、特に、高速な復号化が必要となる暗号通信コネクションに対応するＳＡを記憶するために用いる。画像処理部２１４は、撮像装置１０２から受信した画像を画像処理して、表示用画像を生成する。ディスプレイ制御部２１５は、画像処理部２１４が生成した表示用画像をモニタやプロジェクタなど（図示しない）に出力して表示させる。ＤＭＡＣ２１６は、ＣＰＵ２０９の制御に基づき、通信部２１０、ＳＲＡＭ２１１、ＤＲＡＭ２１２、ＲＯＭ２１３、画像処理部２１４、ディスプレイ制御部２１５の間で、画像データやＳＡなど各種データを転送する。
【００２６】
これら各種ハードウェアやその上で動作するソフトウェアが協調動作することでネットワークカメラシステム１０１の機能が実現される。
【００２７】
図３は、撮像装置１０２のフローチャートである。
【００２８】
まず、ステップＳ３００において、撮像部１０８が、撮像する。ステップＳ３０１において、重要度判定部１１１が、画像の重要度を新規に取得し、重要度に関する情報を記憶部１１８に記録する記憶処理を行う。
【００２９】
次に、ステップＳ３０２において、重要度判定部１１１が、重要度に関する情報を最後に送信してから所定の時間が経過したか否かを判定する。もし所定の時間が経過していた場合（ステップＳ３０２でＹＥＳ）、ステップＳ３０８に進む。一方、所定の時間が経過していない場合（ステップＳ３０２でＮＯ）、ステップＳ３０３に進む。所定の時間は、重要度情報の更新頻度の最小値を決定した上で、ネットワークカメラシステム１０１のシステム構成に応じてあらかじめ定める。
【００３０】
ステップＳ３０３では、重要度判定部１１１が、重要度の値に大きな変化があったかを示す変化情報の値が、１であるかを判定する。ここで、変化情報は、記憶部１１８に記憶されており、重要度に大きな変化があった場合は、１とし、大きな変化がなかった場合は、０とし、初期値は、０とする。もし、変化情報が１と記録されていた場合（ステップＳ３０３でＹＥＳ）、ステップＳ３０７に進む。一方、変化情報が０と記録されていた場合（ステップＳ３０３でＮＯ）、ステップＳ３０５に進む。
【００３１】
ステップＳ３０４では、重要度判定部１１１が、直前に取得した重要度の値と新規に取得した重要度と値との差が所定の値を超えているか否かを判定する。もし所定の値を超えていた場合（ステップＳ３０４でＹＥＳ）、ステップＳ３０５に進む。一方所定の値を超えていなかった場合（ステップＳ３０４でＮＯ）、ステップＳ３０９に進む。所定の値は、重要度情報を送信する際の第一の条件として重要度の変化の度合いを決定した上で、ネットワークカメラシステム１０１のシステム構成に応じてあらかじめ定める。つまり、重要度情報を送信する際の第一の条件とは、重要度の値が大きく変動するということである。
【００３２】
ステップＳ３０５では、重要度判定部１１１が、変化情報の値を１とする記憶処理を行う。
【００３３】
ステップＳ３０６では、重要度判定部１１１が、直前に取得した重要度と新規に取得した重要度との値の差が所定の値以下か否かを判定する。もし所定の値以下だった場合（ステップＳ３０６でＹＥＳ）、ステップＳ３０７に進む。一方所定の値以下でなかった場合（ステップＳ３０６でＮＯ）、ステップＳ３０９に進む。所定の値は、重要度情報を送信する際の第二の条件として重要度の変化の度合いを決定した上で、ネットワークカメラシステム１０１のシステム構成に応じてあらかじめ定める。つまり、重要度情報を送信する際の第二の条件とは、一度大きく変動した重要度の値が再び安定するということである。ここで、ステップＳ３０４に用いる所定の値と、ステップＳ３０６で用いる所定の値は同じであってもよいし、異なってもよい。いずれの場合も、予め、撮像装置（送信装置）と、表示装置（受信装置）との間で、定めているものとする。
【００３４】
ステップＳ３０７では、ＩＰＳｅｃ暗号化部１０９が、新規に取得した重要度情報と画像データを暗号化する暗号処理を行う。また、重要度判定部１１１が、記憶部１１８に記憶されている変化情報を０とする。ステップＳ３０８では、パケット送信部１１０が、暗号化された重要度情報と画像データを送信する。
【００３５】
ステップＳ３０９では、ＩＰＳｅｃ暗号化部１０９が、撮像データを暗号化する暗号処理を行う。ステップＳ３１０では、パケット送信部１１０が、暗号化された画像データを送信する。ステップＳ３１１では、撮像部１０８が、撮像終了かどうかを判定する。撮影終了と判定された場合（ステップＳ３１１でＹＥＳ）、処理を終了し、撮影終了と判定されなかった場合（ステップＳ３１１でＮＯ）、ステップＳ３００に戻る。
【００３６】
このように、撮像装置１０２は、画像データとともに、画像の重要度を、その変化の度合いが大きい場合に限って暗号化して送信する。画像の重要度の送信を必要十分な頻度に抑えることで、伝送路１０６に流れるデータ量を減らし、後述のＳＡ配置に関する処理の実行回数を減らすことができる。
【００３７】
図５は、表示装置１０７における、復号処理のフローチャートである。
【００３８】
ステップＳ５０１は、パケット受信部１１２が、ＩＰＳｅｄ暗号化された画像データと重要度を受信する。ステップＳ５０２は、ＩＰＳｅｃ復号化部１１３が、ＩＰＳｅｄ暗号化された画像データと重要度を、第一ＳＡ記憶部１１６あるいは第二ＳＡ記憶部１１７に記憶されたＳＡを用いて、復号する。ステップＳ５０３は、ＳＡ配置制御部１１５が、復号された重要度の値に応じて、ＳＡの配置制御を行う。ステップＳ５０４は、表示部１１４は、復号された画像データを、表示する。
【００３９】
図４は、重要度の値に応じて、ＳＡの配置制御を行うフローチャートである。
【００４０】
ステップＳ４０１において、ＳＡ配置制御部１１５は、ＩＰｓｅｃ復号化部１１３から復号された画像の重要度を取得する。
【００４１】
次に、ステップＳ４０２において、ＳＡ配置制御部１１５は、ステップＳ４０１で得られた重要度の値が、画像を伝送した暗号通信コネクションに対応するＳＡに対してすでに対応づけた重要度の値より高いか否かを判定する。もし高ければ（ステップＳ４０２でＹＥＳ）、ステップＳ４０３に進む。一方、もし低ければ（ステップＳ４０２でＮＯ）、ステップＳ４０４に進む。
【００４２】
ステップＳ４０３では、ＳＡ配置制御部１１５は、画像を伝送した暗号通信コネクションに対応するＳＡが第一ＳＡ記憶部１１６に記憶されているか否かを判定する。もし記憶されていれば（ステップＳ４０３でＹＥＳ）ステップＳ４０４に進む。一方、もし記憶されていなければ（ステップＳ４０３でＮＯ）、ステップＳ４０５に進む。
【００４３】
ステップＳ４０４では、ＳＡ配置制御部１１５は、画像を伝送した暗号通信コネクションに対応するＳＡに対してすでに対応づけた重要度の値を、ステップＳ４０１で得られた重要度の値に更新する記憶処理を行う。
【００４４】
ステップＳ４０５では、ＳＡ配置制御部１１５は、ステップＳ４０１で得られた重要度の値が、第一ＳＡ記憶部１１６に記憶されているＳＡに対応づけられている重要度の最低値より高いか否かを判定する。もしもし高ければ（ステップＳ４０５でＹＥＳ）、ステップＳ４０４に進む。一方、もし低ければ（ステップＳ４０５でＮＯ）、ステップＳ４０６に進む。
【００４５】
ステップ４０６では、ＳＡ配置制御部１１５は、第一ＳＡ記憶部１１６に記憶されているＳＡのうち、当該ＳＡに対応づけられている重要度が最低のＳＡを第二ＳＡ記憶部１１７に移動する記憶処理を行う。
【００４６】
ステップ４０７では、ＳＡ配置制御部１１５は、画像を伝送した暗号通信コネクションに対応するＳＡを、ステップＳ４０１で得られた重要度の値と対応づけた上で第一ＳＡ記憶部１１６に配置する記憶処理を行う。
【００４７】
また、図４の処理を、図２のハードウェア構成を用いて処理する場合は、図４の各処理は、ＣＰＵ２０９の制御に基づいて実行される。このときＣＰＵ２０９はＤＭＡＣ２１６を利用してもかまわない。また、第一ＳＡ記憶部１１６はＳＲＡＭ２１１、第二ＳＡ記憶部１１７はＤＲＡＭ２１２により実現するものとする。
【００４８】
尚、本実施形態では、図４に示すＳＡの配置制御は、表示装置１０７が画像の重要度情報を受信する毎に実行するものとする。
【００４９】
以上のように、表示装置１０７は、受信した画像の重要度に基づいてＳＡを第一ＳＡ記憶部１１６と第二ＳＡ記憶部１１７とに配置する。ここで、重要度の高い画像伝送に対応するＳＡを第一ＳＡ記憶部１１６に優先的に記憶することで、暗号通信コネクション数が増加した場合でも、重要度の高い画像伝送の通信速度を維持できる。
【００５０】
＜変形例＞
図３のステップＳ３０２の判定において、上記実施形態では、所定の時間で判定を行っていたが、ＳＡのライフタイムを考慮して、ステップＳ３０２を実行するたびに、所定の時間を変更してもよい。
【００５１】
具体的には、所定の時間を、ＳＡのライフタイムに応じて、ステップＳ３０２を実行するたびに定める。たとえば暗号通信コネクション確立直後は、重要度の値が一定しない傾向があるため、上記所定の時間を短く設定する。具体的にはＳＡのライフタイムが１時間のとき、１０秒程度とする。一方ライフタイムが尽きる直前は、重要度の変化の有無にかかわらずＳＡ更新に伴う重要度の送信とＳＡの配置とが行われるため、上記所定の時間を長く設定する。具体的にはＳＡのライフタイムが１時間のとき、１分〜５分程度とする。
【００５２】
このように、撮像装置１０２がＳＡのライフタイムを考慮して重要度を送信することで、画像の重要度を必要十分な頻度で送信できる。
【００５３】
（その他の実施形態）
また、本発明の構成要素は、複数の機器（例えばホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、カメラ、複写機、ファクシミリ装置など）に適用しても良い。本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムが記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のデータ保存部、ＲＯＭなどを用いることが出来る。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部を行う。さらに、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるデータ保存部に書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図１】
2012244416.tif 000003
【図２】
2012244416.tif 000004
【図３】
2012244416.tif 000005
【図４】
2012244416.tif 000006
【図５】
2012244416.tif 000007