(57)【特許請求の範囲】
【請求項１】
画像データの送信装置と受信装置がネットワークを介して接続された監視システムであって、
前記送信装置は、
撮像手段から得られた１フレームの画像データからサイズの異なる複数の送信用画像データを生成する送信用画像データ生成手段と、
前記送信用画像データ生成手段により生成された前記サイズの異なる複数の送信用画像データのそれぞれに対応するダイジェストデータを生成する第１のダイジェストデータ生成手段と、
前記撮像手段から得られた前記１フレームの画像データから生成された解析用画像データを解析する解析手段と、 前記解析手段による解析結果と、前記サイズの異なる複数の送信用画像データのそれぞれに対応して前記第１のダイジェストデータ生成手段により生成されたそれぞれのダイジェストデータとが対応付けられた認識情報と、前記受信装置から指定されたサイズの送信用画像データとを送信する送信手段を有し、
前記受信装置は、
前記送信装置から前記認識情報と前記指定されたサイズの送信用画像データを受信する受信手段と、
前記送信装置から受信した前記指定されたサイズの送信用画像データからダイジェストデータを生成する第２のダイジェストデータ生成手段と、
前記送信装置から受信した前記指定されたサイズの送信用画像データに対応する解析結果を、前記第２のダイジェストデータ生成手段により生成されたダイジェストデータと、前記送信装置から受信した前記認識情報の前記それぞれのダイジェストデータとの比較に基づいて特定する特定手段とを有することを特徴とする監視システム。
【請求項２】
前記送信用画像データ生成手段は、前記撮像手段から得られた前記１フレームの画像データを縮小することにより前記サイズの異なる複数の送信用画像データを生成することを特徴とする請求項１に記載の監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを送信装置から受信装置へ送信する場合の送信方法に関する。
【背景技術】
【０００２】
画像データと共に画像データの解析結果をネットワークを介して送信する方法として、以下に示す方法が知られている。
【０００３】
１つ目の方法は、画像データのヘッダ部と、解析結果を示す解析情報データに、フレーム番号などの共通のデータを付加する方法である。
【０００４】
２つ目の方法は、画像データのヘッダに解析結果を付加する方法である。
特許文献１には、画像認識の結果と映像フレームのタイムレコードを関連付けたメタデータを画像データと共に記録することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−０８２０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、画像データと解析結果を受信する受信装置において、画像データに対応する解析結果を特定することが困難になる恐れがあった。
【０００７】
例えば、送信装置が、画像データのヘッダを削除して画像データを送信する通信プロトコルを用いた場合、受信装置は、画像データに対応する解析結果を特定できなくなってしまう恐れがあった。
【０００８】
本発明は上記の問題点に鑑みてなされたものであり、その目的は、画像データと解析結果を受信する受信装置において、画像データに対応する解析結果をより簡単に特定できるようにすることである。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の監視システムは、例えば、以下の構成を有する。すなわち、画像データの送信装置と受信装置がネットワークを介して接続された監視システムであって、前記送信装置は、撮像手段から得られた１フレームの画像データからサイズの異なる複数の送信用画像データを生成する送信用画像データ生成手段と、前記送信用画像データ生成手段により生成された前記サイズの異なる複数の送信用画像データのそれぞれに対応するダイジェストデータを生成する第１のダイジェストデータ生成手段と、前記撮像手段から得られた前記１フレームの画像データから生成された解析用画像データを解析する解析手段と、前記解析手段による解析結果と、前記サイズの異なる複数の送信用画像データのそれぞれに対応して前記第１のダイジェストデータ生成手段により生成されたそれぞれのダイジェストデータとが対応付けられた認識情報と、前記受信装置から指定されたサイズの送信用画像データとを送信する送信手段を有し、前記受信装置は、前記送信装置から前記認識情報と前記指定されたサイズの送信用画像データを受信する受信手段と、前記送信装置から受信した前記指定されたサイズの送信用画像データからダイジェストデータを生成する第２のダイジェストデータ生成手段と、前記送信装置から受信した前記指定されたサイズの送信用画像データに対応する解析結果を、前記第２のダイジェストデータ生成手段により生成されたダイジェストデータと、前記送信装置から受信した前記認識情報の前記それぞれのダイジェストデータとの比較に基づいて特定する特定手段とを有する。
【発明の効果】
【００１０】
本発明によれば、送信装置が１フレームの画像データからサイズの異なる複数の送信用画像データを生成する場合も、送信装置に解析のために大きな負荷をかけることなく、受信装置が画像データに対応する解析結果をダイジェストデータにより簡単に特定することができるようになる。
【図面の簡単な説明】
【００１１】
【図１】システム構成図
【図２】第１の実施形態のデータ構成を示す図
【図３】第１の実施形態の送信装置の処理を説明するためのフローチャート
【図４】第２の実施形態のデータ構成を示す図
【図５】第２の実施形態の送信装置の処理を説明するためのフローチャート
【図６】クライアントが解析結果を特定するための処理を説明するための図
【図７】クライアントの処理を説明するためのフローチャート
【発明を実施するための形態】
【００１２】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１３】
＜第１の実施形態＞
本発明の第１の実施形態について、図面を参照して説明する。
図１は、本形態の映像監視システムの構成図である。
図１に示すように、送信装置１００とクライアント１１０は、ネットワーク１８０を介して接続されている。ネットワーク１８０は、例えばインターネットであるが、この例に限らない。
【００１４】
送信装置１００は、画像データをクライアント１１０へ送信する送信装置である。送信装置１００は、例えばネットワークカメラやカメラサーバなどにより実現可能である。また、クライアント１１０は、送信装置１００から画像データを受信する受信装置である。クライアント１１０は、例えばパーソナルコンピュータやデジタルテレビなどにより実現可能である。
【００１５】
送信装置１００は、撮像部１２０、符号化部１３０、解析部１４０、一時記憶部１５０、制御部１６０、通信部１７０を有する。ただし、これらの少なくとも一部が、送信装置１００とは別の装置であっても良い。
【００１６】
撮像部１２０は、撮像を行い、得られた撮像データを符号化部１３０へ渡す。
符号化部１３０は、撮像部１２０からの撮像データを符号化処理し、送信用画像データと解析用画像データを生成する。なお、本形態の符号化部１３０は、撮像データをＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）で符号化して送信用画像データを生成するが、それ以外の符号化方式で符号化しても良い。また、本形態の符号化部１３０は、撮像データに対して異なる符号化をして送信用画像データと解析用画像データを生成する。具体的には、符号化部１３０は、撮像データをＪＰＥＧで符号化処理して送信用画像データを生成し、撮像データをＪＰＥＧの符号化処理の中間データとして解析用画像データを生成する。また、本形態の解析用画像データを生成するためのＪＰＥＧの符号化パラメータは、送信用画像データを生成するためのＪＰＥＧの符号化パラメータとは異なるパラメータである。ただし、この例に限らない。
【００１７】
符号化部１３０は、送信用画像データを識別情報（例えばフレーム番号）と共に制御部１６０の画像管理部１６１へ渡し、解析用画像データを識別情報と共に解析部１４０へ渡す。なお、同一の撮像データから生成された送信用画像データと解析用画像データには同じ識別情報（フレーム番号）が付与される。また、画像データの識別情報はフレーム番号に限らない。
【００１８】
制御部１６０の画像管理部１６１は、符号化部１３０からの送信用画像データからダイジェストデータを生成する。本形態の画像管理部１６１は、ＭＤ５やＳＨＡ１などのハッシュ関数を用いてダイジェストデータを生成する。ただし、この生成方法に限らない。本形態では、同じ画像データからは同じダイジェストデータが生成される。
【００１９】
画像管理部１６１は、送信用画像データと識別情報とダイジェストデータを一時記憶部１５０へ渡す。一時記憶部１５０は、送信用画像データ、当該送信用画像データの識別情報、当該送信用データから生成されたダイジェストデータをそれぞれ対応付けて記憶する。
【００２０】
解析部１４０は、符号化部１３０からの解析用画像データを解析する。そして、解析部１４０は、解析用画像データの解析結果と識別情報を一時記憶部１５０へ渡す。一時記憶部１５０は、解析用画像データの解析結果と、当該解析用画像データの識別情報を対応付けて記憶する。例えば、解析部１４０の解析により、解析用画像データから人物が認識されると、一時記憶部１５０には、人物が認識された解析用画像データの識別情報（フレーム番号）と、人物の位置を示す解析結果とを対応付けて記憶する。
【００２１】
制御部１６０の認識データ管理部１６２は、一時記憶部１５０に記憶されている解析結果に、当該解析結果に対応づけられている識別情報と同じ識別情報が対応付けられているダイジェストデータを付加して認識情報を生成する。つまり、認識情報は、解析結果とダイジェストデータを含んで構成される。
【００２２】
図２は、本形態で扱うデータの構成を示した図である。本形態の符号化部１３０は、例えば、３枚の撮像データをＪＰＥＧで符号化することにより、画像データ２１０、２１１、２１２を生成する。画像データ２１０、２１１、２１２は、ＪＰＥＧヘッダと画像データ（送信用画像データ）で構成される。ＪＰＥＧヘッダには、例えば、画像データのフレーム番号、符号化を行った日時などの情報が含まれる。本形態では、ＪＥＰＧヘッダはクライアント１１０へ送信されない。
【００２３】
また、送信装置１００の認識データ管理部１６２は、認識情報２２０を生成する。すなわち、認識データ管理部１６２は、送信用画像データから画像管理部１６１により生成されたダイジェストデータと、解析用画像データに対する解析部１４０による解析結果とを対応づけた認識情報２２０を生成する。
【００２４】
本形態のクライアント１１０は、図２に示す送信用画像データと認識情報２２０を受信する。すなわち、クライアント１１０は、送信装置１００による画像データの送信先である。そして、クライアント１１０は、受信した送信用画像データから独自に生成したダイジェストデータと、受信した認識情報２２０に含まれるダイジェストデータを比較して、送信用画像データに対応する解析結果を特定する。本形態のクライアント１１０の処理について、図６を用いて説明する。
【００２５】
クライアント１１０は、画像データ６００と認識情報６１０を受信する。画像データ６００は、複数フレームの画像データ６０２（送信用画像データ）と、画像のサイズと符号化の開始時刻などを示すヘッダ情報６０１を含む。また、認識情報は、解析ヘッダと解析結果を含んで構成され、解析ヘッダにダイジェストデータが含まれる。また、解析ヘッダには、各フレームのフレーム番号やデータ生成時刻（生成日時情報）などが含まれる。
【００２６】
クライアント１１０において、例えば画像データ６０２（２番目のフレーム）の解析結果を特定する場合、クライアント１１０のダイジェストデータ作成部１１１は、送信装置１００から受信した画像データ６０２からダイジェストデータを生成する。そして、クライアント１１０のダイジェストデータ比較部１１２は、ダイジェストデータ作成部１１１により生成されたダイジェストデータに対応付けられている解析結果を認識情報から取得する。このようにすることで、クライアント１１０は、フレーム番号などのヘッダ情報を含まない画像データの解析結果を取得できる。
【００２７】
次に、本形態の送信装置１００の処理の詳細を、図３を用いて説明する。本形態の送信装置１００は、クライアント１１０へ画像データを送信する送信装置である。また、送信装置１００は、図３に示す処理を実行するためのプログラムをＣＰＵが読み出して実行することにより、以下の処理を実現する。ただし、図３の処理の少なくとも一部を専用のハードウェアで行うようにしても良い。
【００２８】
撮像部１２０は、撮像して得られた撮像データを入力する（Ｓ３００）。撮像データは、フレーム番号と共に符号化部１３０へ入力される。
【００２９】
符号化部１３０は、撮像データを符号化して送信用画像データと解析用画像データを生成する（Ｓ３１０）。なお、本形態の符号化部１３０は、撮像データをＪＰＥＧで符号化することにより送信用画像データを生成する。ただし、符号化方式はＪＰＥＧに限らない。送信用画像データはフレーム番号と共に画像管理部１６１へ、解析用画像データはフレーム番号と共に解析部１４０へ渡される。
【００３０】
画像管理部１６１は、Ｓ３２０において、符号化部１３０からの画像データ（送信用画像データ）に対応するダイジェストデータを生成する（生成手順）。画像管理部１６１は、ダイジェストデータを生成した後、送信用画像データと、識別情報（フレーム番号）と、ダイジェストデータとを対応付けて一時記憶部１５０へ記憶させる。
【００３１】
通信部１７０は、クライアント１１０からの要求に応じて、送信用画像データをクライアント１１０へ送信する。送信用画像データは、撮像データから生成されたＪＰＥＧデータ（符号化画像データ）からＪＰＥＧヘッダが削除された画像データである。すなわち、通信部１７０は、ＪＰＥＧデータからＪＰＥＧヘッダを削除して（Ｓ３３０）、クライアント１１０へ送信する（Ｓ３３１）。なお、本形態では、クライアント１１０へ送信された画像データは一時記憶部１５０から削除される。
【００３２】
解析部１４０は、Ｓ３４０において解析用画像データを解析する（解析手順）。そして、解析部１４０は、解析結果を示すデータを生成する（Ｓ３４１）。解析部１４０は、解析用画像データの識別情報（フレーム番号）と解析結果を一時記憶部１５０へ渡す。解析部１４０は、解析用画像データから、例えば、画像データ内の人物の位置や動きの有無などを解析により検知する。また、解析部１４０は、例えば、置き去り、持ち去り、うろつきなどのイベントの発生を解析により検知する。一時記憶部１５０は、解析用画像データの解析結果と、解析用画像データの識別情報とを対応付けて記憶する。
【００３３】
そして、認識データ管理部１６２は、一時記憶部１５０に記憶されている解析結果に、当該解析結果に対応付けられている識別情報と同じ識別情報が対応付けられているダイジェストデータを付加して認識情報を生成する（Ｓ３５０）。そして、通信部１７０は、Ｓ３５０で生成された認識情報をクライアント１１０へ送信する（Ｓ３６０）。
【００３４】
すなわち、送信装置１００の通信部１７０は、Ｓ３３１、Ｓ３６０において、解析部１４０の解析結果とダイジェストデータとを対応付けた認識情報と画像データとを送信する（送信手順）。
【００３５】
次に、本形態のクライアント１１０の処理について、図７を用いて説明する。本形態のクライアント１１０は、送信装置１００から画像データを受信する受信装置である。また、クライアント１１０は、図７に示す処理を実行するためのプログラムをＣＰＵが読み出して実行することにより、以下の処理を実現する。ただし、図７の処理の少なくとも一部を専用のハードウェアで行うようにしても良い。
【００３６】
クライアント１１０の通信部（不図示）は、Ｓ７０１において、ネットワーク１８０を介して送信装置１００から送信用画像データと認識情報を受信する（受信手順）。認識情報は、画像データの解析結果と、画像データに対応するダイジェストデータとが対応付けられたデータである。送信用画像データは、図６に示したように、各フレームのＪＰＥＧヘッダが削除されたＪＰＥＧデータである。クライアント１１０の通信部で受信した画像データと認識情報は、一時記憶部１１３に記憶される。なお、クライアント１１０には、不図示の表示部が接続されており、受信した画像データに応じた画像を表示させることが可能である。また、クライアント１１０は、送信装置１００の解析部１４０による解析結果（例えば、人物の位置）を表示部に表示させることができる。
【００３７】
クライアント１１０のダイジェストデータ作成部１１１は、Ｓ７０２において、送信装置１００から受信した送信用画像データからダイジェストデータを生成する（生成手順）。そして、ダイジェストデータ比較部１１２は、ダイジェストデータ作成部１１１により生成されたダイジェストデータと、クライアント１１０から受信済みのダイジェストデータを比較する（Ｓ７０３）。
【００３８】
また、Ｓ７０４で、ダイジェストデータ比較部１１２は、クライアント１１０から受信済みのダイジェストデータのうち、Ｓ７０２で生成されたダイジェストデータに一致するダイジェストデータが対応付けられた解析結果を特定する（特定手順）。すなわち、ダイジェストデータ比較部１１２は、受信した画像データの解析結果を、Ｓ７０３で生成されたダイジェストデータと、送信装置１００から受信したダイジェストデータとの比較に基づいて特定する。
【００３９】
そして、ダイジェストデータ比較部１１２は、特定された解析結果と、ダイジェストデータ作成部１１１がダイジェストデータの生成に用いた送信用画像データとを対応付ける。このようにすることで、クライアント１１０は、受信した画像データ（送信用画像データ）に応じた画像を表示する表示画面上に、解析結果を表示させることができる。
【００４０】
また、ダイジェストデータ比較部１１２は、Ｓ７０４の処理が完了すると、画像データの受信を終了するか否かを判定する（Ｓ７０５）。受信を終了しないと判定された場合はＳ７０１へ戻り、受信を終了すると判定された場合は、図７の処理を終了する。
【００４１】
以上説明したように、本形態の送信装置１００は、撮像データに応じた画像データを送信すると共に、当該撮像データに対応するダイジェストデータと、撮像データに応じた画像データの解析結果を対応付けた認識情報をクライアント１１０へ送信する。そして、クライアント１１０は、受信した画像データからダイジェストデータを生成し、生成したダイジェストデータに一致するダイジェストデータに対応付けられている解析結果を、当該受信した画像データの解析結果として特定する。このようにすることで、送信装置１００が、画像データの識別情報を含むヘッダ情報を削除して画像データを送信する場合であっても、各画像データの解析結果をクライアント１１０において特定できるようになる。
【００４２】
＜第２の実施形態＞
次に、本発明の第２の実施形態について、第１の実施形態との差異を中心に説明する。
【００４３】
本形態では、撮像データから生成された複数サイズの画像データのうち、クライアント１１０からの要求に応じたサイズの画像データを送信するようにした場合における実施形態について説明する。
【００４４】
図４は、本実施形態で扱うデータの構成を示した図である。本形態の符号化部１３０は、１フレーム分の撮像データから、サイズが異なる３種類の画像データ（ＪＰＥＧデータ）を生成する。なお、３種類のＪＰＥＧデータには、同じフレーム番号と符号化日時が付加される。本形態の送信装置１００は、撮像データから、６４０ｘ４８０画素の画像データと、６４０ｘ４８０画素の画像データを縮小した３２０ｘ２４０画素の画像データ（第１の縮小画像データ）と、１６０ｘ１２０画素の画像データ（第２の縮小画像データ）を取得する。
【００４５】
また、図４の画像データ４１０、４１１、４１２に対応する解析用画像データの解析結果は、認識情報４２０に格納される。また、本形態の画像管理部１６１は、サイズが異なる画像データ４１０、４１１、４１２ごとに、ダイジェストデータを生成する。
【００４６】
そして、認識データ管理部１６２は、解析用画像データの解析結果と、各ダイジェストデータとを対応付けた認識情報４２０を生成する。より具体的には、認識データ管理部１６２は、撮像データから生成された解析用画像データの解析結果に、複数サイズの送信用画像データに対応する複数のダイジェストデータを付加して認識情報４２０を生成する。
【００４７】
クライアント１１０は、送信装置１００が送信可能な複数のサイズの画像データの中から、受信する画像データのサイズを指定する。例えば、クライアント１１０のユーザが、３２０ｘ２４０画素の画像データを要求すると、クライアント１１０の不図示の通信部から、送信装置１００に対して、３２０ｘ２４０画素を指定する画像データの要求が送信される。
【００４８】
送信装置１００の通信部１７０は、クライアント１１０から要求された画像データをクライアント１１０へ送信する。なお、本形態で送信される画像データは、撮像データから生成されたＪＰＥＧデータからＪＰＥＧヘッダが削除された画像データ（送信用画像データ）である。また、送信装置１００の通信部１７０は、図４に示したような認識情報をクライアント１１０に対して送信する。クライアント１１０のダイジェストデータ作成部１１１は、受信した３２０ｘ２４０画素の画像データからダイジェストデータを生成する。また、ダイジェストデータ比較部１１２は、ダイジェストデータ作成部１１１で生成されたダイジェストデータに一致するダイジェストデータを認識情報から検索する。そして、ダイジェストデータ比較部１１２は、ダイジェストデータ作成部１１１により生成されたダイジェストデータに一致するダイジェストデータが対応付けられた解析結果を、画像データの解析結果として特定する。本形態の認識情報は、撮像データの解析結果に、サイズが異なる複数の撮像データのダイジェストデータが対応付けられている。従って、クライアント１１０は、どのサイズの画像データを受信したとしても、当該画像データに対応する解析結果を特定することができる。
【００４９】
次に、本形態の送信装置１００の処理の詳細を、図５を用いて説明する。本形態の送信装置１００は、クライアント１１０へ画像データを送信する送信装置である。また、送信装置１００は、図５に示す処理を実行するためのプログラムをＣＰＵが読み出して実行することにより、以下の処理を実現する。ただし、図５の処理の少なくとも一部を専用のハードウェアで行うようにしても良い。
【００５０】
撮像部１２０は、撮像して得られた撮像データを入力する（Ｓ５００）。撮像データは、フレーム番号と共に符号化部１３０へ入力される。
符号化部１３０は、撮像データを符号化して解析用画像データを生成する（Ｓ５２０）。生成された解析用画像データは、解析部１４０へ渡される（Ｓ５２１）。また、符号化部１３０は、撮像データを符号化して送信用画像データを生成する（Ｓ５２２、Ｓ５２３）。本形態の符号化部１３０は、Ｓ５２２、Ｓ５２３の処理により、サイズが異なる複数の送信用画像データを生成する。生成された送信用画像データはフレーム番号と共に画像管理部１６１へ渡される。
【００５１】
画像管理部１６１は、符号化部１３０からの送信用画像データからダイジェストデータを生成する（Ｓ５３０）。なお、本形態では、サイズの異なる複数の送信用画像データから複数のダイジェストデータが生成される。すなわち、画像管理部１６１は、撮像データから生成された第１のサイズの送信用画像データから第１のダイジェストデータを生成し、第２のサイズの送信用画像データから第２のダイジェストデータを生成する。また、画像管理部１６１は、ダイジェストデータを生成した後、送信用画像データと、識別情報と、ダイジェストデータとを対応付けて、一時記憶部１５０へ記憶させる。
【００５２】
通信部１７０は、クライアント１１０からの要求に応じて、送信用画像データをクライアント１１０へ送信する。なお、本形態の要求には、画面サイズに関する指定情報が含まれる。通信部１７０は、撮像データから生成されたＪＰＥＧデータからＪＥＰＧヘッダを削除した送信用画像データをクライアント１１０へ送信する（Ｓ５４０、Ｓ５４１）。
【００５３】
一方、解析部１４０は、符号化部１３０からの解析用画像データを解析する（Ｓ５５０）。本形態の解析部１４０は、６４０ｘ４８０画素の撮像データから生成された解析用画像データに対して解析を行う。そして、解析部１４０は、解析結果を示すデータを生成する（Ｓ５５１）。解析部１４０は、解析用画像データの識別情報と解析結果を一時記憶部１５０へ渡す。一時記憶部１５０は、解析用画像データの識別情報と、解析用画像データの解析結果とを対応付けて記憶する。
【００５４】
そして、認識データ管理部１６２は、一時記憶部１５０に記憶されている解析結果に、当該解析結果に対応付けられている識別情報と同じ識別情報が対応付けられているダイジェストデータを付加して認識情報を生成する（Ｓ５６０）。認識データ管理部１６２は、Ｓ５６０、Ｓ５６１の処理により、サイズが異なる複数の画像データのダイジェストデータを、解析結果に付加して認識情報を生成する。そして、通信部１７０は、Ｓ５６０、Ｓ５６１により生成された認識情報をクライアント１１０へ送信する（Ｓ５７０）。
【００５５】
次に、本形態のクライアント１１０の処理について、図７を用いて説明する。クライアント１１０は、図７に示す処理を実行するためのプログラムをＣＰＵが読み出して実行することにより以下の処理を実現する。ただし、図７の処理の少なくとも一部を専用のハードウェアにより行うようにしても良い。
【００５６】
クライアント１１０の通信部（不図示）は、ネットワーク１８０を介して送信装置１００から送信用画像データと認識情報を受信する（Ｓ７０１）。本形態では、送信装置１００が送信可能な６４０ｘ４８０画素の画像データ、３２０ｘ２４０画素の画像データ、１６０ｘ１２０画素の画像データのうち、３２０ｘ２４０画素の画像データが受信されるものとする。送信用画像データは、図６に示したように、撮像データから生成されたＪＰＥＧデータからＪＰＥＧヘッダが削除されたデータである。クライアント１１０の通信部で受信した画像データと識別情報は、一時記憶部１１３に記憶される。なお、クライアント１１０には、不図示の表示部が接続されており、受信した画像データに応じた画像を表示させることが可能である。また、クライアント１１０は、送信装置１００の解析部１４０による解析結果を表示部に表示させることができる。
【００５７】
クライアント１１０のダイジェストデータ作成部１１１は、送信装置１００から受信した送信用画像データからダイジェストデータを生成する（Ｓ７０２）。本形態のダイジェストデータ作成部１１１は、３２０ｘ２４０画素の画像データからダイジェストデータを生成する。そして、ダイジェストデータ比較部１１２は、ダイジェストデータ作成部１１１により生成されたダイジェストデータと、クライアントから受信済みのダイジェストデータを比較する（Ｓ７０３）。
【００５８】
なお、本形態の認識情報は、１フレームの撮像データに対応する解析結果に、６４０ｘ４８０画素の画像データ、３２０ｘ２４０画素の画像データ、１６０ｘ１２０画素の画像データのそれぞれから生成された複数のダイジェストデータが対応付けられている。ダイジェストデータ比較部１１２は、クライアント１１０から受信済みのダイジェストデータのうち、ダイジェストデータ作成部１１１により生成されたダイジェストデータに一致するダイジェストデータが対応付けられている解析結果を特定する（Ｓ７０４）。
【００５９】
そして、ダイジェストデータ比較部１１２は、特定された解析結果と、ダイジェストデータ作成部１１１がダイジェストデータの生成に用いた送信用画像データとを対応付ける。このようにすることで、クライアント１１０は、受信した画像データに応じた画像を表示する表示画面上に、画像データの解析結果を表示することができる。
【００６０】
また、ダイジェストデータ比較部１１２は、Ｓ７０４の処理の後、画像データの受信を終了するか否かを判定し（Ｓ７０５）、終了すると判定した場合は、図７の処理を終了する。一方、Ｓ７０５で画像データの受信を終了しないと判定された場合は、Ｓ７０１に戻る。
【００６１】
以上説明したように、本形態の送信装置１００は、撮像データからサイズが異なる複数の画像データを生成し、当該複数の画像データのそれぞれでダイジェストデータを生成する。そして、撮像データの解析結果に複数のダイジェストデータを対応付けた認識情報を、画像データと共にクライアント１１０へ送信する。このようにすることで、クライアント１１０は、画像データのサイズを指定して画像データを受信した場合において、受信した画像データに対応する解析結果を特定することができる。
【００６２】
なお、上記の実施形態では、撮像データから３種類の画像データを生成する例について説明したが、３種類に限らない。
また、上記の実施形態では、撮像データに対して異なる符号化を行って送信用画像データと解析用画像データを生成する例について説明したが、例えば、撮像データを解析すると共に、撮像データを送信するようにすることも可能である。
【００６３】
また、上記の実施形態では、画像データからダイジェストデータを生成する例について説明したが、この例に限らず、画像データの一部の領域からダイジェストデータを生成するようにしてもよい。例えば、送信装置１００の画像管理部１６１は、クライアント１１０との間で予め定めた所定領域でダイジェストデータを生成しても良い。この場合、クライアント１１０のダイジェストデータ作成部１１１は、受信した画像データのうち、上記の所定領域の画像データからダイジェストデータを生成する。
【００６４】
また、例えば、画像データの解析によって検知された特徴領域からダイジェストデータを生成するようにしても良い。例えば、送信装置１００の解析部１４０は、解析によって特徴領域を決定すると、特徴領域の領域情報を画像管理部１６１へ通知する。そして、画像管理部１６１は、解析部１４０からの領域情報に応じた特徴領域からダイジェストデータを生成する。また、送信装置１００の通信部１７０は、領域情報を、クライアント１１０へ通知する。この場合、クライアント１１０は、受信した画像データのうち、送信装置１００から通知された領域情報に応じた特徴領域の画像データからダイジェストデータを生成する。
このように、一部の領域の画像データからダイジェストデータを生成することで、ダイジェストデータの生成負荷を低減できる。
【００６５】
また、上記の実施形態では、各画像データの識別情報としてフレーム番号を用いる例を説明したが、これに限らず、例えば撮像時刻などの情報を用いることも可能である。
また、送信装置１００からの認識情報に、同じダイジェストデータが含まれている場合、クライアント１１０は、解析ヘッダに含まれる生成日時情報に基づいて、画像データに対応する解析結果を特定する。すなわち、クライアント１００は、例えば、受信した複数の画像データのうち、第１の画像データから生成した第１のダイジェストデータが、認識情報に複数、含まれている場合、第１の画像データの前の第２の画像データから生成した第２のダイジェストデータに基づいて、第１の画像データに対応する解析結果を特定する。つまり、クライアント１１０は、第２のダイジェストデータに基づいて、第２の画像データに対応する解析結果を特定する。その後、クライアント１１０は、特定された解析結果の生成日時情報を取得する。そして、クライアント１１０は、認識情報に含まれる複数の解析結果のうち、取得された生成日時情報の次の生成日時情報に対応する解析結果を、第１の画像データの解析結果として特定する。ただし、この方法に限らず、例えば、複数の解析結果をクライアント１１０の表示画面上に表示させ、正しい解析結果をユーザに選択させるようにしても良い。
【００６６】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005804723.tif 000002
【図２】
0005804723.tif 000003
【図３】
0005804723.tif 000004
【図４】
0005804723.tif 000005
【図５】
0005804723.tif 000006
【図６】
0005804723.tif 000007
【図７】
0005804723.tif 000008