(57)【要約】【課題】ＩＰネットワークシステム２からの画像の要求に応じて、監視システム１において撮像装置Ａ１〜Ａｎにより撮像されて記録装置Ｂ１〜Ｂｎに記録された画像を検索する画像検索装置３を提供する。【解決手段】要求受付手段３７がＩＰネットワークシステムから画像を要求する情報（ＵＲＬ情報）を受け付け、識別情報検出手段３７が受け付けられた画像を要求する情報から当該画像の識別情報（パス名の情報又はパス名を含む情報）を検出し、記録位置検出手段３７、３３が検出された識別情報に対応する画像の記録位置を検出し、画像取得手段３７が検出された画像の記録位置に基づいて監視システムにおける記録装置に記録された画像を取得し、画像出力手段３７が取得された画像をＩＰネットワークシステムへ出力する。【選択図】  図１
2009033562.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークシステムからの画像の要求に応じて、監視システムにおいて撮像装置により撮像されて記録装置に記録された画像を検索する画像検索装置であって、
前記ＩＰネットワークシステムから画像を要求する情報として、画像が撮像された撮像装置の識別情報及び画像の時刻情報を有するパス名の情報を含むＵＲＬの情報を受け付ける要求受付手段と、
前記要求受付手段により受け付けられた画像を要求するＵＲＬの情報から当該画像の識別情報として、当該ＵＲＬの情報に含まれるパス名の情報又は当該パス名を含む情報を検出する識別情報検出手段と、
前記識別情報検出手段により検出された識別情報に対応する画像の記録位置を検出する記録位置検出手段と、
前記記録位置検出手段により検出された画像の記録位置に基づいて前記監視システムにおける前記記録装置に記録された画像を取得する画像取得手段と、
前記画像取得手段により取得された画像を前記ＩＰネットワークシステムへ出力する画像出力手段と、
を備えたことを特徴とする画像検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を検索する画像検索装置に関し、特に、監視システムに記録された画像をＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークシステムから検索することを可能とする画像検索装置に関する。
【背景技術】
【０００２】
例えば、監視システムでは、監視カメラにより監視対象領域の映像（画像）を撮像して、撮像された画像を自動的に或いは人の目視により監視することが行われている。
一例として、監視カメラの記録画像から特定の人や物が映った画像を探し出すことは、監視カメラ毎に時系列記録された画像を人が目視で確認しながら行われていた。このような作業では、人が対象となる全ての記録画像を目視で確認するため、人手と時間がかかっていた。このような問題に対して、例えば、人物の特徴を入力して、画像データベースから所望の画像を見つけ出すような技術が検討されている。
【０００３】
一方、探し出された記録画像を使用してレポートを作成したり或いはＷｅｂ上に公開したりする場合には、画像を監視システムの画像記録装置からファイルにダウンロードした後に、そのファイルをアプリケーションに貼り付けて利用することなどが行われていた。この理由は、監視システムでは、画像記録装置が監視カメラの画像記録に適した構成になっており、一般的なアプリケーションプログラムでは記録画像を直接的に利用することが難しかったためである。
【０００４】
【特許文献１】特開２００５−２３６９７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のように、従来の映像監視システムにおける記録画像はシステム内の利用に閉じたものであり、画像を外部で再利用する際には、画像を画像記録装置から一旦ダウンロードして、使用するアプリケーションに貼り付けるなどの手間のかかる処理が必要であった。
本発明は、このような従来の事情に鑑み為されたもので、監視システムに記録された画像をＩＰネットワークシステムから検索することを可能とする画像検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る画像検索装置では、次のような構成により、ＩＰネットワークシステムからの画像の要求に応じて、監視システムにおいて撮像装置により撮像されて記録装置に記録された画像を検索する。
すなわち、要求受付手段が、前記ＩＰネットワークシステムから画像を要求する情報を受け付ける。識別情報検出手段が、前記要求受付手段により受け付けられた画像を要求する情報から、当該画像の識別情報を検出する。記録位置検出手段が、前記識別情報検出手段により検出された識別情報に対応する画像の記録位置を検出する。画像取得手段が、前記記録位置検出手段により検出された画像の記録位置に基づいて、前記監視システムにおける前記記録装置に記録された画像を取得する。画像出力手段が、前記画像取得手段により取得された画像を前記ＩＰネットワークシステムへ出力する。
【０００７】
一構成例として、本発明に係る画像検索装置は、前記監視システムにおける前記記録装置に記録された画像の識別情報と当該画像の記録位置との対応を記憶する対応記憶手段を備える。そして、前記記録位置検出手段は、前記対応記憶手段の記憶内容に基づいて、前記識別情報検出手段により検出された識別情報に対応する画像の記録位置を検出する。
【０００８】
従って、ＩＰネットワークシステムからの画像の要求に応じて、監視システムにおける記録装置に記録された画像を検索して、検索された画像をＩＰネットワークシステムへ供給することができ、これにより、監視システムに記録された画像をＩＰネットワークシステムから検索することを可能とすることができる。
【０００９】
具体例として、撮像装置や記録装置を有する独立したシステムである監視システムがあり、一般的なインターネットのシステムであるＩＰネットワークシステムがある場合に、ＩＰネットワークシステムが有するコンピュータのＷｅｂブラウザなどからＵＲＬを指定してＷｅｂサーバを介して画像検索装置に対して画像を要求し、これに応じて、画像検索装置が要求された画像を監視システムにおける記録装置から検索して読み出し、画像検索装置が読み出した画像をＩＰネットワークシステムの要求元へ送るようなことができる。
【００１０】
ここで、ＩＰネットワークシステムや、監視システムとしては、それぞれ、種々な構成のものが用いられてもよく、例えば、これらのシステムは画像検索のための直接的なインタフェースを有しておらず、本発明に係る画像検索装置が画像検索のためのインタフェースとなるようなものが用いられる。
また、監視システムでは、例えば、撮像装置の数や、記録装置の数としては、それぞれ、種々な数が用いられてもよい。一例として、撮像装置と記録装置とが１対１で対応させられてもよい。また、監視システムでは、例えば、ある撮像装置により撮像されたある画像とその画像が記録される記録装置の記録位置（例えば、複数の記録装置がある場合には、記録装置を特定する情報及びこれにより特定される記録装置における記録位置）が１対１で対応する。
【００１１】
また、画像の識別情報としては、種々な情報が用いられてもよく、一例として、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のパス名の情報、又は、ＵＲＬのパス名を含む情報を用いることができる。このような画像の識別情報は、例えば、当該画像のアドレス情報とみなすこともできる。
また、パス名の情報としては、種々な情報が用いられてもよく、一例として、画像が撮像された撮像装置の識別情報（例えば、カメラ番号）や、画像の時刻情報を含むものを用いることができる。画像の時刻情報としては、画像に関する種々な時刻の情報が用いられてもよく、例えば、撮像装置による撮像時の時刻や、送信側での送信時の時刻や、受信側での受信時の時刻や、記録装置による記録時の時刻などの情報を用いることができる。
また、画像を要求する情報としては、種々な情報が用いられてもよく、例えば、要求する画像を特定することができる情報が用いられ、一例として、ＵＲＬの情報を用いることができる。
【００１２】
また、画像を要求する情報から当該画像の識別情報を検出する態様としては、種々な態様が用いられてもよく、例えば、画像を要求する情報が当該画像の識別情報を含む場合には、その識別情報を抽出する態様を用いることができ、或いは、他の構成例として、画像を要求する情報に対して所定の変換処理（所定の演算処理）を行って当該画像の識別情報を取得するような態様が用いられてもよい。
また、画像の記録位置を特定する情報としては、種々な情報が用いられてもよく、一例として、記録装置のＩＰアドレスと撮像装置の識別情報（例えば、カメラ番号）と時刻情報を用いることができ、他の一例として、記録装置の識別情報とその記録装置におけるアドレス（記録領域の番地）の情報を用いることができる。
【００１３】
また、検出された画像の記録位置に基づいて監視システムにおける記録装置に記録された画像を取得する態様としては、種々な態様が用いられてもよく、例えば、検出された画像の記録位置に存在する画像を記録装置から取得する態様を用いることができ、更に、例えば、記録装置において検出された画像の記録位置に画像が存在しない場合には、その記録位置の近く（例えば、最も近く）にある他の記録位置に存在する画像を取得するような態様を用いることもできる。一例として、時系列の画像が順に連続した記録位置に記録される場合には、ある記録位置の近くにある他の記録位置には、当該ある記録位置に存在する画像と時間的に近い画像が記録されている。
【００１４】
また、画像が扱われる単位としては、種々な単位が用いられてもよく、例えば、画像フレームの単位で扱われて記録や検索などが為されてもよく、或いは、所定の複数の画像フレーム毎にグループ化されて、各画像グループの単位で扱われて記録や検索などが為されてもよい。
一構成例として、ＩＰネットワークシステムからの画像の要求に応じて、監視システムにおいて撮像装置により撮像されて記録装置に記録された画像を検索する画像検索装置であって、
前記ＩＰネットワークシステムから画像を要求する情報として、画像が撮像された撮像装置の識別情報及び画像の時刻情報を有するパス名の情報を含むＵＲＬの情報を受け付ける要求受付手段と、
前記要求受付手段により受け付けられた画像を要求するＵＲＬの情報から当該画像の識別情報として、当該ＵＲＬの情報に含まれるパス名の情報又は当該パス名を含む情報を検出する識別情報検出手段と、
前記識別情報検出手段により検出された識別情報に対応する画像の記録位置を検出する記録位置検出手段と、
前記記録位置検出手段により検出された画像の記録位置に基づいて前記監視システムにおける前記記録装置に記録された画像を取得する画像取得手段と、
前記画像取得手段により取得された画像を前記ＩＰネットワークシステムへ出力する画像出力手段と、
を備えたことを特徴とする。
【００１５】
なお、本発明は、方法や、プログラムや、記録媒体などとして提供することも可能である。
本発明に係る方法では、装置やシステムにおいて各手段が各種の処理を実行する。
本発明に係るプログラムでは、装置やシステムを構成するコンピュータに実行させるものであって、当該コンピュータを各種の手段として機能させる。
本発明に係る記録媒体では、装置やシステムを構成するコンピュータに実行させるプログラムを当該コンピュータの入力手段により読み取り可能に記録したものであって、当該プログラムは各種の処理（手順）を当該コンピュータに実行させる。
【発明の効果】
【００１６】
以上説明したように、本発明に係る画像検索装置によると、例えば、従来において独立したシステムであった監視システムに記録された画像を一般的なＩＰネットワークシステムから検索することを可能とすることができる。
【発明を実施するための最良の形態】
【００１７】
本発明に係る実施例を図面を参照して説明する。
図１には、本発明の一実施例に係る画像検索装置３を有する画像処理システムの構成例を示してある。
本例の画像処理システムは、独立したシステムである映像監視ネットワークシステム１と、一般的なＩＰネットワークシステム２と、これら２つのシステム１、２を仲介する画像検索装置３と、センサネットワークシステム４を有している。
【００１８】
映像監視ネットワークシステム１は、例えばそれぞれカメラから構成された複数であるｎ個の撮像装置Ａ１〜Ａｎと、映像監視ネットワーク１１と、例えばｎ個の画像記録部Ｂ１〜Ｂｎを備えている。
ここで、各撮像装置Ａ１〜Ａｎ及び各画像記録部Ｂ１〜Ｂｎは、映像監視ネットワーク１１と接続されている。
また、本例では、各撮像装置Ａ１〜Ａｎ毎に各画像記録部Ｂ１〜Ｂｎが備えられており、各撮像装置Ａ１〜Ａｎにより撮像された画像が対応する各画像記録部Ｂ１〜Ｂｎに記録される構成となっている。
【００１９】
ＩＰネットワークシステム２は、複数であるｍ個のＷｅｂサーバＣ１〜Ｃｍと、例えばそれぞれパーソナルコンピュータ（ＰＣ）などに備えられた複数であるｘ個のＷｅｂブラウザＥ１〜Ｅｘと、これらが接続されたＩＰネットワーク２１を備えている。
センサネットワークシステム４は、複数であるｚ個のセンサノードＤ１〜Ｄｚと、これらが接続されたセンサネットワーク４１を備えている。各センサノードＤ１〜Ｄｚには、各種のイベントを検出するセンサが設けられる。
【００２０】
ここで、本例では、映像監視ネットワーク１１は映像監視ネットワークシステム１に専用の独立したネットワークであり、ＩＰネットワーク２１は一般的なインターネットのネットワークである。また、センサネットワーク４１としては、任意のものが用いられてもよく、例えば、専用の独立したものが用いられてもよく、或いは、インターネットのネットワークが利用されてもよい。
【００２１】
画像検索装置３は、フレーム選択部３１と、アドレス付与部３２と、アドレス変換部３３と、特徴量記憶部３４と、画像表示部３５と、検索条件入力部３６と、画像検索部３７を備えている。これらの各処理部３１〜３７は例えばデータバスなどを介して接続されており、また、映像監視ネットワーク１１と、ＩＰネットワーク２１と、センサネットワーク４１のそれぞれと接続されている。
なお、画像記録部Ｂ１〜Ｂｎは、画像検索装置３により画像を検索する対象となり、画像検索装置３に含まれると考えることも可能であるが、もともとは映像監視ネットワークシステム１に備えられるものである。
【００２２】
本例の画像検索装置３の各処理部３１〜３７により行われる動作の概要を示す。
各画像記録部Ｂ１〜Ｂｎは、監視カメラ等の撮像装置Ａ１〜Ａｎにより撮影された画像を撮像装置単位に時系列的に記録する。本例では、記録される画像のフレームは、各撮像装置Ａ１〜Ａｎを識別する情報であるカメラ番号や、撮影された時刻の情報と対応した記録位置に記録される。
なお、本例では、各画像記録部Ｂ１〜Ｂｎは、撮像装置Ａ１〜Ａｎにより撮影された画像をネットワーク経由で記録するネットワークデジタルレコーダー等に相当する。
【００２３】
フレーム選択部３１は、撮像装置Ａ１〜Ａｎにより撮影された時系列的に連続した画像フレームから一つの画像フレームを選択する。
ここで、フレーム選択部３１へ供給される画像フレームとしては、例えば、撮像装置Ａ１〜Ａｎから直接的に供給されてもよく、或いは、画像記録部Ｂ１〜Ｂｎから供給されてもよい。
また、画像フレームの選択方法としては、種々な方法が用いられてもよく、例えば、一定時間毎に選択する方法や、画像に変化があった場合における画像フレームを選択する方法や、センサによるアラーム等のように外部からの通知に同期して選択する方法などを用いることができる。具体例として、画像に変化があった場合における画像フレームを選択する方法では、画像フレーム毎に色合いや形状等の変化を監視して、その変化により連続する画像フレームを意味のある単位に分割し、その単位での代表的なフレームを選択する。また、他の構成例として、ユーザ（人）からの指示に応じて画像フレームを選択する方法が用いられてもよい。
【００２４】
アドレス付与部３２は、フレーム選択部３１により選択された画像フレームにアドレスを付与する。
本例では、付与するアドレスの形式として、Ｗｅｂアプリケーションによる画像の取り出しを容易にするＵＲＬを使用する。
ここで、ＵＲＬは、｛スキーム名（例えば、ｈｔｔｐ等のプロトコル名）＋ホスト名（例えば、アクセスするホスト名）＋パス名｝という情報から構成され、本例では、この中のパス名を用いて画像フレームを特定する。例えば、カメラ番号１の撮像装置Ａ１で２００７年２月２７日の時刻１４：１０：０１：０５に撮像されたＪＰＥＧ画像のフレームにパス名“／ｃ１／２００７０２２７／１４１００１０５”を付与し、“／ｃ１／２００７０２２７／１４１００１０５．ｊｐｇ”というアドレスを付与する。
なお、アドレス付与部３２の処理は、例えば、自動的に行われてもよく、或いは、ユーザ（人）からの指示に応じて行われてもよい。
【００２５】
アドレス変換部３３は、アドレス付与部３２により付与されたアドレス（本例では、パス名）と、フレーム選択部３１により選択された画像フレームの画像記録部Ｂ１〜Ｂｎにおける記録位置情報とを対応させて、メモリに記憶する。
本例では、アドレス変換部３３は、パス名が指定されると、対応する画像記録部Ｂ１〜Ｂｎにおける記録位置情報を応答する。画像記録部Ｂ１〜Ｂｎにおける記録位置情報は、例えば、選択された画像フレームが画像記録部Ｂ１〜Ｂｎから読み出される時や、又は、選択された画像フレームが画像記録部Ｂ１〜Ｂｎに書き込まれる時に、取得することができる。
なお、一般的に、映像監視システム（本例では、映像監視ネットワークシステム１）の画像記録装置（本例では、画像記録部Ｂ１〜Ｂｎ）から画像フレームを読み出す場合には、画像記録装置に対してカメラ番号と時刻情報を指定して該当する画像フレームを読み出す。
【００２６】
図２には、アドレス変換部３３におけるデータのレコード形式の一例を示してある。
本例では、パス名に対応させて、画像記録部Ｂ１〜ＢｎのＩＰアドレス情報、カメラ番号、時刻情報を登録するレコード形式となっている。
つまり、本例では、アドレス付与部３２により付与するアドレスの情報としてパス名の情報を用いており、記録位置情報として画像記録部Ｂ１〜ＢｎのＩＰアドレスとカメラ番号と時刻情報を用いている。
【００２７】
特徴量記憶部３４は、アドレス付与部３２により付与されたアドレスに対応させて、フレーム選択部３１により選択された画像フレームの特徴量やメタデータをメモリに記憶する。
図３には、特徴量記憶部３４に記憶されるデータのレコード形式の一例を示してある。
本例では、付与されたパス名に対応させて、選択された画像フレームの特徴量やメタデータを記憶するレコード形式となっている。なお、パス名に対応する特徴量とメタデータとしては、例えば、いずれか一方のみが登録されてもよい。
【００２８】
ここで、特徴量としては、本例では、画像の特徴を示す多次元ベクトルなどが使用される。なお、特徴量は色合いや形状等の画像の特徴を量的に示すものであり、また、特徴量の抽出は、例えば、フレーム選択部３１により行われてもよく、或いは、別途、特徴量を抽出する処理部（特徴量抽出部）を画像検索装置３又は監視カメラ等の撮像装置Ａ１〜Ａｎ内に備えてもよい。
また、メタデータとしては、例えば、時刻情報や、センサのイベント種別や、人物情報などの文字情報が使用される。なお、メタデータは、例えば、センサネットワークシステム４におけるセンサのアラーム時や映像監視ネットワークシステム１における撮像装置Ａ１〜Ａｎによる撮像時に取得されるログ情報などを取得して自動的に作成されてもよく、或いは、人手によりメタデータを登録して作成してもよい。
【００２９】
図４には、フレーム選択部３１へ撮像装置Ａ１〜Ａｎから画像フレームを供給する場合における処理の手順の一例を示してある。
フレーム選択部３１では、撮像装置Ａ１〜Ａｎにより撮像された画像を取得し（ステップＳ１）、その画像のフレームを選択するか否かを判定する（ステップＳ２）。その画像のフレームを選択する場合には、アドレス付与部３２によりその選択画像フレームにアドレスを付与し（ステップＳ３）、その選択画像フレームのアドレスとその選択画像フレームの記録位置情報をアドレス変換部３３により登録する（ステップＳ４）。そして、その撮像画像フレームを画像記録部Ｂ１〜Ｂｎに格納する（ステップＳ５）。
【００３０】
図５には、フレーム選択部３１へ画像記録部Ｂ１〜Ｂｎから画像フレームを供給する場合における処理の手順の一例を示してある。
フレーム選択部３１では、画像記録部Ｂ１〜Ｂｎに記録された画像を読み出し（ステップＳ１１）、その画像のフレームを選択するか否かを判定する（ステップＳ１２）。その画像のフレームを選択する場合には、アドレス付与部３２によりその選択画像フレームにアドレスを付与し（ステップＳ１３）、その選択画像フレームのアドレスとその選択画像フレームの記録位置情報をアドレス変換部３３により登録する（ステップＳ１４）。
【００３１】
画像表示部３５は、例えば画面に、画像などの情報を表示する。本例では、画像表示部３５は、画像検索部３７から供給された画像（例えば、画像フレーム）と対応するパス名を含む情報を表示する。
検索条件入力部３６は、例えばユーザ（人）による操作に応じて、画像の検索条件を入力する。本例では、画像の検索条件として、画像記録部Ｂ１〜Ｂｎから画像を検索するための条件を入力し、また、この入力には文字列や画像を使用する。この入力に画像を使用する場合には、例えば、検索条件の画像を色合いや形状等といった画像の特徴量へ変換する処理を行う処理部（特徴量変換部。なお、前記した特徴量抽出部と共通化されてもよい）が装置構成に含められてもよい。
【００３２】
画像検索部３７は、記録位置情報を使用して画像記録部Ｂ１〜Ｂｎから画像フレームを読み出す。
具体的には、画像検索部３７は、まず、検索条件を使用して、特徴量記憶部３４から検索条件に合致するレコードのパス名を取り出す。次に、そのパス名を使用して、アドレス変換部３３からそのパス名に対応した画像記録部Ｂ１〜Ｂｎにおける画像フレームの記録位置情報を得る。次に、その記録位置情報を利用して、画像記録部Ｂ１〜Ｂｎから前記したパス名に対応する画像フレームを読み出す。また、画像検索部３７は、読み出した画像フレームと対応するパス名を含む情報を画像表示部３５へ供給する。
なお、画像記録部Ｂ１〜Ｂｎから画像フレームを読み出す処理としては、例えば、従来における処理と同様な処理を用いることが可能である。
【００３３】
また、特徴量記憶部３４からパス名を取り出す方法としては、一例として、メタデータを使用する場合には、特徴量記憶部３４のレコードのメタデータに検索条件の文字列が含まれるときに、そのパス名を取り出す方法などを用いることができる。また、他の一例として、特徴量を使用する場合には、検索条件の画像の特徴量と特徴量記憶部３４のレコードの特徴量との類似度を計算して、（例えば、所定の閾値と比べて）類似度が高いレコードのパス名を取り出す方法などを用いることができる。更に、メタデータと特徴量の両方の条件（例えば、ＡＮＤ条件）を用いてパス名を取り出す方法を用いることもできる。
【００３４】
ここで、本例では、画像検索装置３は、センサネットワークシステム４や、一般のＷｅｂサーバＣ１〜Ｃｍを有するＩＰネットワークシステム２に接続されている。また、本例では、画像記録部Ｂ１〜Ｂｎは、映像監視ネットワーク１１に接続されている。
このように、画像検索装置３を各種のシステムに接続することで、例えば、センサネットワーク４１からのセンサイベントをメタデータに利用するなどのようにメタデータ等の生成を自動化することができ、また、例えば、ＷｅｂサーバＣ１〜Ｃｍ上の画像を取り出して、その画像を画像検索装置３において検索条件の画像として利用するようなことができる。
【００３５】
次に、図６を参照して、本例の画像検索装置３において行われる検索処理及び表示処理の流れ（１）〜（８）の一例を示す。
（１）検索条件入力部３６は、画像の検索条件を入力して、画像検索部３７へ供給する。本例では、検索条件としては、特徴量やメタデータに関する条件が用いられている。
（２）画像検索部３７は、供給された検索条件を基に、特徴量記憶部３４から記憶情報を読み出して、検索条件に合致する記憶情報（本例では、特徴量やメタデータ）に対応したアドレス（本例では、パス名）を得る。
（３）つまり、画像検索部３７は、検索条件に対応したアドレスの応答を得る。
【００３６】
（４）画像検索部３７は、取得したアドレスを基に、当該アドレスをアドレス変換部３３に指定することにより、アドレス変換部３３から当該アドレスに対応した画像フレームの記録位置情報（本例では、画像記録部Ｂ１〜ＢｎのＩＰアドレス、カメラ番号、時刻情報）を得る。
（５）つまり、画像検索部３７は、指定したアドレスに対応した画像格納場所（記録位置情報）の応答を得る。
【００３７】
（６）画像検索部３７は、取得した記録位置情報を基に、当該記録位置情報に対応した画像記録部Ｂ１〜Ｂｎ（例えば、記録位置情報中のＩＰアドレス或いはカメラ番号に対応した画像記録部）に対して画像（例えば、カメラ番号及び時刻情報に対応する画像フレーム）を要求することにより、その画像記録部Ｂ１〜Ｂｎから要求した画像フレームを読み出す。
（７）つまり、画像検索部３７は、記録位置情報を用いて要求した画像の応答を得る。
【００３８】
（８）画像検索部３７は、読み出した画像フレームと対応するアドレスを画像表示部３５へ供給する。
（９）画像表示部３５は、供給された画像フレームと対応するアドレスを表示する。
以上のように動作することで、検索条件に合致する画像及びそのアドレスを表示することが行われる。なお、本例では、画像のアドレスを表示して、次の検索などで利用することができるようにしているが、必ずしもアドレスが表示されなくてもよい。
【００３９】
次に、ホームページに映像監視ネットワークシステム１における記録画像を表示する場合について説明する。
初めに、ホームページ上に画像を表示する一般的な技術について説明する。
ホームページは一般的にＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋ−Ｕｐ  Ｌａｎｇｕａｇｅ）言語で作成される。画像を表示する場合には、
＜ＩＭＧ  ＳＲＣ＝“ｈｔｔｐ：／／ａｂｃ．ｃｏｍ／ｘｘ／ｚｚｚ．ｊｐｇ”＞
とＨＴＭＬ言語で表記し、使用するスキーム名ｈｔｔｐ、画像が存在するホスト名ａｂｃ．ｃｏｍ（例えば、画像検索装置（或いは、Ｗｅｂサーバ）が存在するホスト名など）、パス名／ｘｘ／ｚｚｚ．ｊｐｇを指定する。
【００４０】
ＷｅｂブラウザＥ１〜Ｅｘは、ＨＴＭＬデータ中に、
＜ＩＭＧ  ＳＲＣ＝“ｈｔｔｐ：／／ａｂｃ．ｃｏｍ／ｘｘ／ｚｚｚ．ｊｐｇ”＞
のタグがあると、このホスト名に示されるＷｅｂサーバＣ１〜Ｃｍに対してｈｔｔｐプロトコルで画像を要求する。
ＷｅｂサーバＣ１〜Ｃｍは、ＷｅｂブラウザＥ１〜Ｅｘからのｈｔｔｐプロトコルを解析し、要求された画像を読み出して、その画像をｈｔｔｐレスポンスで要求元のＷｅｂブラウザＥ１〜Ｅｘへ送る。
ＷｅｂブラウザＥ１〜Ｅｘは、ＷｅｂサーバＣ１〜Ｃｍから画像データを含んだｈｔｔｐレスポンスを受け取ると、前記したタグの代わりに受信した画像を表示する。
このようにして、ホームページ上に画像が表示される。
【００４１】
次に、ホームページに映像監視ネットワークシステム１における記録画像を表示する場合について説明する。
図７には、ＷｅｂブラウザＥ１〜Ｅｘにより行われる動作の一例を示してある。
ＷｅｂブラウザＥ１〜Ｅｘは、例えばユーザ（人）などから画像の要求があったか否かを判定し（ステップＳ２１）、あった場合には、その画像をＷｅｂサーバＣ１〜Ｃｍに対して要求する（ステップＳ２２）。
具体的には、ＷｅｂブラウザＥ１〜Ｅｘは、ＨＴＭＬデータ中に＜ＩＭＧ  ＳＲＣ＝“ｈｔｔｐ：／／ａｂｃ．ｃｏｍ／ｘｘ／ｚｚｚ．ｊｐｇ”＞のタグがあると、このホスト名に示されるＷｅｂサーバＣ１〜Ｃｍにｈｔｔｐプロトコルで画像を要求する。
そして、ＷｅｂブラウザＥ１〜Ｅｘは、ＷｅｂサーバＣ１〜Ｃｍから画像の応答があったか否かを判定し（ステップＳ２３）、あった場合には、ＷｅｂサーバＣ１〜Ｃｍから画像データを含んだ応答を受け取り、受信した画像を例えば画面に表示する（ステップＳ２４）。
【００４２】
図８には、ＷｅｂサーバＣ１〜Ｃｍにより行われる動作の一例を示してある。
ＷｅｂサーバＣ１〜Ｃｍは、ＷｅｂブラウザＥ１〜Ｅｘから画像の要求があったか否かを判定し（ステップＳ３１）、あった場合には、画像検索部３７を起動する（ステップＳ３２）。
そして、ＷｅｂサーバＣ１〜Ｃｍは、画像検索部３７から画像の応答があったか否かを判定し（ステップＳ３３）、あった場合には、画像検索部３７から画像を受け取り、受信した画像を要求元のＷｅｂブラウザＥ１〜Ｅｘへ送る（ステップＳ３４）。
【００４３】
ここで、ＷｅｂサーバＣ１〜Ｃｍは、ＷｅｂブラウザＥ１〜Ｅｘから所定のパス名の画像を要求されると、処理を画像検索部３７へ引き渡す。この方法の一例としては、ＷｅｂサーバＣ１〜Ｃｍにおいて、所定のパス名が指定された場合に、ｃｇｉ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）のプログラムを実行して、画像検索部３７とのインタフェース処理を起動するように構成することで実現することができる。
【００４４】
図９には、画像検索部３７により行われる動作の一例を示してある。
画像検索部３７は、ＷｅｂサーバＣ１〜Ｃｍから処理を引き渡されると、前記したｈｔｔｐプロトコルのメッセージに含まれるＵＲＬのパス名を使用して、アドレス変換部３３から要求された画像フレームの記録位置情報を取得する（ステップＳ４１）。
そして、画像検索部３７は、取得した記録位置情報を使用して画像記録部Ｂ１〜Ｂｎから要求された画像フレームを読み出し（ステップＳ４２）、読み出した画像フレームをＷｅｂサーバＣ１〜Ｃｍへ引き渡す（ステップＳ４３）。
【００４５】
図１０を参照して、本例の画像処理システムにおいて行われるホームページに映像監視ネットワークシステム１の記録画像を表示する処理の流れ（１）〜（８）の一例を示す。
（１）ＷｅｂブラウザＥ１〜Ｅｘは、画像の要求が発生すると、その画像を特定するＵＲＬをＷｅｂサーバＣ１〜Ｃｍに対して指定する。
（２）ＷｅｂサーバＣ１〜Ｃｍは、ＷｅｂブラウザＥ１〜Ｅｘにより指定されたＵＲＬを画像検索部３７へ通知する。
（３）画像検索部３７は、通知されたＵＲＬに含まれるパス名をアドレス変換部３３に対して指定する。
（４）アドレス変換部３３は、指定されたパス名に対応した画像フレームの記録位置情報を画像検索部３７へ応答する。
【００４６】
（５）画像検索部３７は、取得した画像フレームの記録位置情報を使用して、画像記録部Ｂ１〜Ｂｎに対して画像フレームを要求する。
（６）画像記録部Ｂ１〜Ｂｎは、要求された画像フレームを画像検索部３７へ応答する。
（７）画像検索部３７は、取得した画像フレームを要求元のＷｅｂサーバＣ１〜Ｃｍへ応答する。
（８）ＷｅｂサーバＣ１〜Ｃｍは、受信した画像フレームを要求元のＷｅｂブラウザＥ１〜Ｅｘへ応答する。
以上のように動作することで、ＷｅｂブラウザＥ１〜Ｅｘにより閲覧可能なホームページに、映像監視ネットワークシステム１の記録画像を表示することが行われる。
【００４７】
ここで、本例では、映像監視ネットワークシステム１の画像をＷｅｂ上の画像と同等に扱うことができるため、例えば、既存のＷｅｂ上の画像を対象としたアプリケーションを映像監視ネットワークシステム１の画像に容易に適用することができる。
また、例えば、アドレス付与部３２によってパス名にカメラ番号や時刻情報を含ませることにより、アプリケーションからカメラ番号や時刻情報を含むＵＲＬを指定して画像を呼び出すような構成とすることも可能である。一例として、ＷｅｂサーバＣ１〜Ｃｍのホスト名ａｂｃ．ｃｏｍと、カメラ番号と時刻情報を含むパス名“／ｃ１／２００７０２２７／１４１００１０５．ｊｐｇ”を指定して、“ｈｔｔｐ：／／ａｂｃ．ｃｏｍ／ｃ１／２００７０２２７／１４１００１０５．ｊｐｇ”のようなＵＲＬを指定して画像を呼び出すことができる。
【００４８】
また、画像検索部３７では、例えば、アドレス変換部３３のレコードに該当する時刻の画像フレームがない場合には、アドレス変換部３３における時間的に最も近いレコードを選択して、その画像フレームを画像記録部Ｂ１〜Ｂｎから取り出して応答するような構成とされてもよい。また、画像記録部Ｂ１〜Ｂｎでは、例えば、画像検索部３７から要求された画像フレームが存在しない場合には、要求された画像フレームに時間的に最も近い画像フレームを画像検索部３７へ応答するような構成とされてもよい。これらのように構成することで、アプリケーション側での画像呼び出し処理が簡略化され、処理効率の向上を図ることができる。
【００４９】
なお、アドレス変換部３３としては、必ずしもＵＲＬのパス名を含むレコードを記憶する機能から構成される必要はなく、他の構成例として、パス名から画像フレームの記録位置を導出するような構成とされてもよい。一例として、パス名に含まれるカメラ番号及び時刻情報を用いて、画像記録部Ｂ１〜Ｂｎから画像フレームを読み出すための記録位置情報を生成する構成とされてもよい。
また、本例の画像検索装置３などにおける各機能手段は、例えば、各々独立したハードウエアで実現されてもよく、或いは、一つのハードウエアで複数の機能手段が実現されてもよい。
【００５０】
以上のように、本例の画像検索装置３は、撮像装置Ａ１〜Ａｎ単位に画像を時系列に記録する画像記録部Ｂ１〜Ｂｎから検索条件に合致した画像を検索するものであり、時系列的に連続した画像フレームから一つの画像フレームを選択するフレーム選択部３１と、選択された画像フレームにアドレスを付与するアドレス付与部３２と、付与されたアドレスと選択された画像フレームの画像記録部Ｂ１〜Ｂｎにおける記録位置情報とを対応させるアドレス変換部３３と、アドレスに対応させて選択された画像フレームに関する任意の情報（本例では、特徴量やメタデータ）を記憶する特徴量記憶部３４と、例えば文字列や画像などを検索条件として入力する検索条件入力部３６と、入力された検索条件に基づいて記録位置情報を使用して画像フレームを画像記録部Ｂ１〜Ｂｎから読み出す画像検索部３７と、例えば読み出された画像フレームや付与されたアドレスを表示する画像表示部３５を備えている。そして、本例では、アドレスとして、ＵＲＬのパス名（又は、ＵＲＬのパス名を含むもの）を用いている。
また、一構成例として、パス名には、画像フレームが撮像された撮像装置Ａ１〜Ａｎのカメラ番号や、画像フレームが撮像されたときなどの時刻情報が含まれる。
【００５１】
また、本例の画像検索装置３を含む画像処理システムでは、画像を呼び出す画像呼び出し方法において、撮像装置Ａ１〜Ａｎ単位に画像を時系列に記録する画像記録ステップと、時系列的に連続した画像フレームから一つの画像フレームを選択するフレーム選択ステップと、選択された画像フレームにアドレスを付与するアドレス付与ステップと、付与されたアドレスと選択された画像フレームの記録位置情報とを対応させるアドレス変換ステップと、例えばブラウザなどのアプリケーションによりＵＲＬを指定するＵＲＬ指定ステップと、指定されたＵＲＬに基づいて記録位置情報を使用して画像フレームを記録位置から読み出す画像読み出しステップと、を有している。そして、本例では、アドレスとして、ＵＲＬのパス名（又は、ＵＲＬのパス名を含むもの）を用いている。
また、一構成例として、パス名には、画像フレームが撮像された撮像装置Ａ１〜Ａｎのカメラ番号や、画像フレームが撮像されたときなどの時刻情報が含まれる。
【００５２】
また、本例の画像検索装置３を含む画像処理システムでは、画像を呼び出す画像呼び出し方法において、撮像装置Ａ１〜Ａｎ単位に画像を時系列に記録する画像記録ステップと、アドレスと画像フレームの記録位置情報とを対応させるアドレス変換ステップと、例えばブラウザなどのアプリケーションによりＵＲＬを指定するＵＲＬ指定ステップと、指定されたＵＲＬに基づいて記録位置情報を使用して画像フレームを記録位置から読み出す画像読み出しステップと、を有している。そして、本例では、アドレスとして、ＵＲＬのパス名（又は、ＵＲＬのパス名を含むもの）を用いている。
一構成例として、パス名には、画像フレームが撮像された撮像装置Ａ１〜Ａｎのカメラ番号や、画像フレームが撮像されたときなどの時刻情報が含まれる。
【００５３】
また、本例の画像検索装置３を含む画像処理システムでは、前記した画像読み出しステップは、指定された画像フレームが存在しない場合には、各画像フレームに対応付けられた時刻情報に基づいて、指定された画像フレームに時刻が最も近い画像フレームを読み出す。
なお、本例では、画像をフレーム単位で扱う場合を示したが、例えば、画像を連続した複数のフレーム毎にグループ化して、各グループ毎の画像に識別情報を付し、各グループ毎の画像を単位として扱うような構成とすることも可能である。
【００５４】
従って、本例の画像検索装置３では、映像監視ネットワークシステム１に対してＷｅｂアプリケーションに向いたインタフェースを提供することができ、映像監視ネットワークシステム１における記録画像を例えば一般的なＷｅｂアプリケーションから直接的に呼び出して利用することを可能とすることができる。この場合に、例えば、ＵＲＬを使用して、映像監視ネットワークシステム１における記録画像を呼び出すことができ、これにより、ユーザ（人）による使い勝手を良くすることができる。
【００５５】
このように、本例の画像検索装置３では、映像監視ネットワークシステム１における画像をＷｅｂ上の画像と同等に扱うことが可能なインタフェースを提供することができるため、例えば、既存のＷｅｂ上の画像を対象としたアプリケーションを映像監視ネットワークシステム１における画像に容易に適用することができる。また、例えば、従来における画像記録部Ｂ１〜Ｂｎの入出力インタフェースを変更することなく、画像記録部Ｂ１〜Ｂｎの画像をＷｅｂアプリケーションから利用することが可能である。
ここで、本例では、図２に示される画像記録部Ｂ１〜ＢｎのＩＰアドレス情報とカメラ番号と時刻情報からなる記録位置情報に基づいて画像記録部Ｂ１〜Ｂｎに記録された画像を読み出す処理を示したが、例えば、画像を読み出す際には、その画像が記録された画像記録部Ｂ１〜Ｂｎの識別情報とその画像記録部Ｂ１〜Ｂｎにおけるメモリアドレスにより画像の記録場所が特定されるため、画像を読み出す際までに、任意の処理部（例えば、複数の画像記録部Ｂ１〜Ｂｎから画像を読み出す処理を行う処理部、或いは、画像検索部３７など）において、記録位置情報から画像記録部Ｂ１〜Ｂｎの識別情報及びその画像記録部Ｂ１〜Ｂｎにおけるメモリアドレスへの変換が行われる。画像記録部Ｂ１〜Ｂｎの識別情報としては、種々な情報が用いられてもよく、一例として、そのＩＰアドレスの情報を用いることも可能である。また、１つの画像記録部Ｂ１〜Ｂｎが特定されてその画像記録部Ｂ１〜Ｂｎに記録された画像を読み出す場合には、例えば、画像を読み出す際までに、その画像記録部Ｂ１〜Ｂｎにおいてその画像が記録されたメモリアドレスを任意の処理部で取得すればよい。
【００５６】
なお、本例の画像検索装置３では、アドレス変換部３３が画像（本例では、画像フレーム）の識別情報（本例では、ＵＲＬのパス名からなるアドレス情報）と記録位置の情報との対応を記憶する機能により対応記憶手段が構成されており、画像検索部３７がＩＰネットワークシステム２のＷｅｂサーバＣ１〜Ｃｍから画像を要求する情報（本例では、ＵＲＬの情報）を受け付ける機能により要求受付手段が構成されており、画像検索部３７が受け付けられた画像を要求する情報から画像の識別情報（本例では、ＵＲＬのパス名からなるアドレス情報）を検出する機能により識別情報検出手段が構成されており、画像検索部３７がアドレス変換部３３の機能を用いて検出された画像の識別情報に対応する画像の記録位置を検出する機能により記録位置検出手段が構成されており、画像検索部３７が検出された画像の記録位置に基づいて映像監視ネットワークシステム１（監視システムの一例）の画像記録部Ｂ１〜Ｂｎ（記録装置の一例）に記録された画像（本例では、画像フレーム）を取得する機能により画像取得手段が構成されており、画像検索部３７が取得された画像を要求元となるＩＰネットワークシステム２のＷｅｂサーバＣ１〜Ｃｍへ出力する機能により画像出力手段が構成されている。
【００５７】
ここで、本発明に係るシステムや装置などの構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。また、本発明は、例えば、本発明に係る処理を実行する方法或いは方式や、このような方法や方式を実現するためのプログラムや当該プログラムを記録する記録媒体などとして提供することも可能であり、また、種々なシステムや装置として提供することも可能である。
また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は、種々な分野に適用することが可能なものである。
また、本発明に係るシステムや装置などにおいて行われる各種の処理としては、例えばプロセッサやメモリ等を備えたハードウエア資源においてプロセッサがＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に格納された制御プログラムを実行することにより制御される構成が用いられてもよく、また、例えば当該処理を実行するための各機能手段が独立したハードウエア回路として構成されてもよい。
また、本発明は上記の制御プログラムを格納したフロッピー（登録商標）ディスクやＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ等のコンピュータにより読み取り可能な記録媒体や当該プログラム（自体）として把握することもでき、当該制御プログラムを当該記録媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施例に係る画像検索装置を有する画像処理システムの構成例を示す図である。
【図２】アドレス変換部におけるデータのレコード形式の一例を示す図である。
【図３】特徴量記憶部におけるデータのレコード形式の一例を示す図である。
【図４】フレーム選択部へ撮像装置から画像フレームを供給する処理の手順の一例を示す図である。
【図５】フレーム選択部へ画像記録部から画像フレームを供給する処理の手順の一例を示す図である。
【図６】検索処理及び表示処理の流れの一例を示す図である。
【図７】Ｗｅｂブラウザの動作の一例を示す図である。
【図８】Ｗｅｂサーバの動作の一例を示す図である。
【図９】画像検索部の動作の一例を示す図である。
【図１０】ホームページに映像監視ネットワークシステムの記録画像を表示する処理の流れの一例を示す図である。
【符号の説明】
【００５９】
１・・映像監視ネットワークシステム、  ２・・ＩＰネットワークシステム、  ３・・画像検索装置、  １１・・映像監視ネットワーク、  ２１・・ＩＰネットワーク、  ３１・・フレーム選択部、  ３２・・アドレス付与部、  ３３・・アドレス変換部、  ３４・・特徴量記憶部、  ３５・・画像表示部、  ３６・・検索条件入力部、  ３７・・画像検索部、  ４１・・センサネットワーク、
Ａ１〜Ａｎ・・撮像装置、  Ｂ１〜Ｂｎ・・画像記録部、  Ｃ１〜Ｃｍ・・Ｗｅｂサーバ、  Ｄ１〜Ｄｚ・・センサノード、  Ｅ１〜Ｅｘ・・Ｗｅｂブラウザ、
【図１】
2009033562.tif 000003
【図２】
2009033562.tif 000004
【図３】
2009033562.tif 000005
【図４】
2009033562.tif 000006
【図５】
2009033562.tif 000007
【図６】
2009033562.tif 000008
【図７】
2009033562.tif 000009
【図８】
2009033562.tif 000010
【図９】
2009033562.tif 000011
【図１０】
2009033562.tif 000012