(57)【要約】【課題】  カメラのＩＰアドレスを公開しないサーバ装置を用いたシステムにおいても、カメラ識別情報とカメラＩＰアドレスを対応付けて管理することを可能とする【解決手段】  撮像装置とサーバ装置と情報処理装置とが通信可能に接続された情報処理システムにおける情報処理装置であって、撮像装置を識別する識別情報と、撮像装置のＩＰアドレスとをそれぞれ記憶し、記憶された識別情報を用いて特定される撮像装置により撮影された映像を、前記サーバ装置を経由して取得し、さらに、前記記憶されたＩＰアドレスを用いて特定される撮像装置により撮影された映像を取得する。取得した映像を比較することで、前記識別情報により特定される撮像装置と、前記ＩＰアドレスにより特定される撮像装置とが同一であるかを判定する。【選択図】  図７
2018074429.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置とサーバ装置と情報処理装置とが通信可能に接続された情報処理システムにおける情報処理装置であって、
撮像装置を識別する識別情報と、撮像装置のＩＰアドレスとをそれぞれ記憶する記憶手段と、
前記記憶手段に記憶された識別情報を用いて特定される撮像装置により撮影された映像を、前記サーバ装置を経由して取得し、さらに、前記記憶手段に記憶されたＩＰアドレスを用いて特定される撮像装置により撮影された映像を取得する取得手段と、
前記取得手段により取得した映像を比較することで、前記識別情報により特定される撮像装置と、前記ＩＰアドレスにより特定される撮像装置とが同一であるかを判定する判定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記判定手段により前記識別情報により特定される撮像装置と、前記ＩＰアドレスにより特定される撮像装置とが同一であると判定された場合、当該識別情報と当該ＩＰアドレスとを対応付けて管理する管理手段をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段により取得した映像から静止画を生成する静止画生成手段と、
前記静止画生成手段により生成した静止画の特徴量を算出する特徴量算出手段と、
をさらに備え、
前記判定手段は、前記特徴量算出手段により算出された特徴量の類似度が基準値を満たすか否かにより、同一の撮像装置により撮影された映像であるかを判定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
撮像装置とサーバ装置と情報処理装置とが通信可能に接続された情報処理システムにおける情報処理装置であって、撮像装置を識別する識別情報と、撮像装置のＩＰアドレスとをそれぞれ記憶する情報処理装置における情報処理方法であって、
前記情報処理装置の取得手段が、前記記憶された識別情報を用いて特定される撮像装置により撮影された映像を、前記サーバ装置を経由して取得し、さらに、前記記憶されたＩＰアドレスを用いて特定される撮像装置により撮影された映像を取得する取得工程と、
前記情報処理装置の判定手段が、前記取得工程により取得した映像を比較することで、前記識別情報により特定される撮像装置と、前記ＩＰアドレスにより特定される撮像装置とが同一であるかを判定する判定工程と、
を備えることを特徴とする情報処理方法。
【請求項５】
撮像装置とサーバ装置と情報処理装置とが通信可能に接続された情報処理システムにおける情報処理装置であって、撮像装置を識別する識別情報と、撮像装置のＩＰアドレスとをそれぞれ記憶する情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
前記記憶手段に記憶された識別情報を用いて特定される撮像装置により撮影された映像を、前記サーバ装置を経由して取得し、さらに、前記記憶手段に記憶されたＩＰアドレスを用いて特定される撮像装置により撮影された映像を取得する取得手段と、
前記取得手段により取得した映像を比較することで、前記識別情報により特定される撮像装置と、前記ＩＰアドレスにより特定される撮像装置とが同一であるかを判定する判定手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラムに関する。
【背景技術】
【０００２】
近年、防犯対策などの目的で、コンビニエンスストアなどの店舗内やオフィスビルなどに、ネットワークカメラ（監視カメラ）が設置されている。
【０００３】
ネットワークカメラにより撮影された映像は、サーバ装置を介してクライアント端末（ＰＣや携帯端末）により確認することが可能となっている。
【０００４】
特許文献１には、ネットワークカメラで撮影された映像を、サーバ装置を介してクライアント端末により確認する仕組みについて記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−９５２１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このような仕組みにおいては、ユーザはネットワークカメラのＩＰアドレスをサーバ装置に登録することで、サーバ装置を経由して映像を保存・再生したり、ライブ映像を確認したりすることができる。
【０００７】
しかし、サーバ装置の中には、カメラのＩＰアドレス等の固有情報を隠蔽し、外部には録画サーバ上で設定したカメラ名などの情報（識別情報）のみを公開する仕様のものがある。その場合、録画映像を取得したいカメラのＩＰアドレスのみが分かっている場合には、所望の映像を取得出来ないという問題がある。
【０００８】
そこで、本発明は、カメラのＩＰアドレスを公開しないサーバ装置を用いたシステムにおいても、カメラ識別情報とカメラＩＰアドレスを対応付けて管理することを可能とする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、撮像装置とサーバ装置と情報処理装置とが通信可能に接続された情報処理システムにおける情報処理装置であって、撮像装置を識別する識別情報と、撮像装置のＩＰアドレスとをそれぞれ記憶する記憶手段と、前記記憶手段に記憶された識別情報を用いて特定される撮像装置により撮影された映像を、前記サーバ装置を経由して取得し、さらに、前記記憶手段に記憶されたＩＰアドレスを用いて特定される撮像装置により撮影された映像を取得する取得手段と、前記取得手段により取得した映像を比較することで、前記識別情報により特定される撮像装置と、前記ＩＰアドレスにより特定される撮像装置とが同一であるかを判定する判定手段と、を備えることを特徴とする。
【００１０】
また、本発明の情報処理方法は、撮像装置とサーバ装置と情報処理装置とが通信可能に接続された情報処理システムにおける情報処理装置であって、撮像装置を識別する識別情報と、撮像装置のＩＰアドレスとをそれぞれ記憶する情報処理装置における情報処理方法であって、前記情報処理装置の取得手段が、前記記憶された識別情報を用いて特定される撮像装置により撮影された映像を、前記サーバ装置を経由して取得し、さらに、前記記憶されたＩＰアドレスを用いて特定される撮像装置により撮影された映像を取得する取得工程と、前記情報処理装置の判定手段が、前記取得工程により取得した映像を比較することで、前記識別情報により特定される撮像装置と、前記ＩＰアドレスにより特定される撮像装置とが同一であるかを判定する判定工程と、を備えることを特徴とする。
【００１１】
また、本発明のプログラムは、撮像装置とサーバ装置と情報処理装置とが通信可能に接続された情報処理システムにおける情報処理装置であって、撮像装置を識別する識別情報と、撮像装置のＩＰアドレスとをそれぞれ記憶する情報処理装置において実行可能なプログラムであって、前記情報処理装置を、前記記憶手段に記憶された識別情報を用いて特定される撮像装置により撮影された映像を、前記サーバ装置を経由して取得し、さらに、前記記憶手段に記憶されたＩＰアドレスを用いて特定される撮像装置により撮影された映像を取得する取得手段と、前記取得手段により取得した映像を比較することで、前記識別情報により特定される撮像装置と、前記ＩＰアドレスにより特定される撮像装置とが同一であるかを判定する判定手段として機能させるためのプログラム。
【発明の効果】
【００１２】
本発明によれば、カメラのＩＰアドレスを公開しないサーバ装置を用いたシステムにおいても、カメラ識別情報とカメラＩＰアドレスを対応付けて管理することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における、情報処理システム構成の一例を示す図である。
【図２】本発明の実施形態における、クライアント端末、映像記録装置のハードウェア構成の一例を示すブロック図である。
【図３】本発明の実施形態における処理内容を示すフローチャート
【図４】クライアント端末に記憶されたカメラＩＤと当該カメラを管理するサーバＩＰアドレスとが対応付けられた情報の一例を示す図
【図５】映像記録装置に記憶されたカメラＩＤとカメラＩＰアドレスとが対応付けられた情報の一例を示す図
【図６】本発明の処理により作成されるカメラＩＰアドレスとカメラＩＤとが対応付けられた情報の一例を示す図
【図７】本発明の処理内容を示す概念図
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１５】
図１は、本発明の情報処理システムの構成の一例を示す図である。
【００１６】
図１に示す通り、クライアント端末（情報処理装置）１００、複数の撮像装置（２００、２０１・・・）、映像記録装置（サーバ装置）３００とが通信回線を介して通信可能に接続されている。
【００１７】
図２は、本発明の実施形態におけるクライアント端末１００、映像記録装置３００のハードウェア構成の一例を示すブロック図である。
【００１８】
図２に示すように、クライアント端末１００、映像記録装置３００は、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、よび通信Ｉ／Ｆコントローラ２０８が接続される。
【００１９】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２０】
ＲＯＭ２０２あるいは外部メモリ２１１は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００２１】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２２】
入力コントローラ２０５は、キーボード２０９や不図示のマウス等のポインティングデバイス等の入力装置からの入力を制御する。入力装置がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができることとする。
【００２３】
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００２４】
ビデオコントローラ２０６は、ディスプレイ２１０などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作を受け付け可能な装置については、入力装置も提供する。
【００２５】
なおビデオコントローラ２０６は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０３の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００２６】
メモリコントローラ２０７は、外部メモリ２１１へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００２７】
通信Ｉ／Ｆコントローラ２０９は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮなどの電話回線、および携帯電話の３Ｇ回線を用いた通信が可能である。
【００２８】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２９】
次に図３のフローチャートを用いて、本実施形態におけるカメラＩＤとＩＰアドレスの対応付け処理について説明する。
【００３０】
図３のフローチャートは、クライアント端末１００、映像記録装置３００、撮像装置２００のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００３１】
ステップＳ３０１では、映像記録装置３００のＣＰＵ２０１は、撮像装置２００に対してリアルタイム映像のリクエストを送信することで、現在撮影している映像を要求する。この際、映像記録装置３００は、図５に示す管理情報を参照し、撮像装置２００のＩＰアドレスを取得することで、リクエストの送信先を特定する。
【００３２】
ステップＳ３０２では、撮像装置２００のＣＰＵ２０１は、映像記録装置３００から送信されたリクエストを受信する。
【００３３】
ステップＳ３０３では、撮像装置２００のＣＰＵ２０１は、撮影した映像を映像記録装置３００に対して送信する。
【００３４】
ステップＳ３０４では、映像記録装置３００のＣＰＵ２０１は、ステップＳ３０３で撮像装置２００から送信された映像を受信する。そして、受信した映像を、撮影元の撮像装置の識別情報（ＩＤまたはＩＰアドレス）に対応付けて記録部に保存する。
【００３５】
なお、ステップＳ３０１〜Ｓ３０４の処理は、一定間隔で繰り返し実行するものとする。また、撮像装置２００が複数台ある場合には、各撮像装置２００から映像を取得するものとする。
【００３６】
ステップＳ３０５では、クライアント端末１００のＣＰＵ２０１は、映像記録装置３００に対してカメラＩＤを送信する。この際に送信するカメラＩＤは、カメラＩＰアドレスとの対応付けが出来ていないＩＤである。
【００３７】
ステップＳ３０６では、映像記録装置３００のＣＰＵ２０１は、クライアント端末１００から送信されたカメラＩＤと、映像取得のリクエストを受信する。
【００３８】
ステップＳ３０７では、映像記録装置３００のＣＰＵ２０１は、記録部に記録された映像のうち、ステップＳ３０６で取得したカメラＩＤに対応する映像を取得する。
【００３９】
ステップＳ３０８では、映像記録装置３００のＣＰＵ２０１は、ステップＳ３０７で取得した映像から静止画を生成し、クライアント端末１００に対して当該静止画を送信する。この際、当該静止画の生成元の映像を撮影した撮像装置（カメラ）の識別情報（ＩＤ）もあわせて送信する。
【００４０】
本実施例においては、静止画を生成して送信する形態を説明するが、静止画ではなく動画であっても良い。その場合には、クライアント端末１００において、動画から静止画を生成する処理を実行する。
【００４１】
ステップＳ３０９では、クライアント端末１００のＣＰＵ２０１は、ステップＳ３０８で映像記録装置３００から送信された静止画を受信する。
【００４２】
ステップＳ３１０では、クライアント端末１００のＣＰＵ２０１は、撮像装置２００に対してリアルタイム映像の取得要求を送信する。この際、クライアント端末１００は、図６に示す管理情報を参照し、カメラＩＤ（撮像装置の識別情報）が登録されていないカメラのＩＰアドレスを取得することで、リクエスト送信先の撮像装置を特定する。
【００４３】
ステップＳ３１１では、撮像装置２００のＣＰＵ２０１は、ステップＳ３１０でクライアント端末１００から送信されたリクエストを受信する。
【００４４】
ステップＳ３１２では、撮像装置２００のＣＰＵ２０１は、クライアント端末１００に対して撮影された映像を送信する。
【００４５】
ステップＳ３１３では、クライアント端末１００のＣＰＵ２０１は、ステップＳ３１２で撮像装置２００から送信された映像を受信する。
【００４６】
ステップＳ３１４では、クライアント端末１００のＣＰＵ２０１は、ステップＳ３１３で受信した映像から静止画を取得する。
【００４７】
本実施例では、クライアント端末１００において映像から静止画を生成する処理を実行しているが、撮像装置２００において静止画を生成し、クライアント端末１００は撮像装置２００において生成した静止画を取得しても良い。
【００４８】
ステップＳ３１５では、クライアント端末１００のＣＰＵ２０１は、ステップＳ３０９で受信した静止画と、ステップＳ３１４で受信した静止画とを比較し、両者の類似度が基準値を満たすかを判定する。
【００４９】
すなわち、同一の撮像装置から取得した静止画であるか、異なる撮像装置から取得した静止画であるかを判定する。
【００５０】
類似度が基準値を満たす場合（すなわち、同一の撮像装置から取得した静止画である場合）（Ｓ３１５：ＹＥＳ）は、処理をステップＳ３１６に移行する。
【００５１】
類似度が基準値を満たさない場合（すなわち、異なる撮像装置から取得した静止画である場合）（Ｓ３１５：ＮＯ）は、処理をステップＳ３０５に移行する。
【００５２】
なお、類似度の算出にあたっては、画像の色やエッジなどの特徴量をそれぞれ抽出し、特徴量を比較することで類似度を算出するものとする。
【００５３】
ステップＳ３１６では、クライアント端末１００のＣＰＵ２０１は、カメラＩＤとカメラＩＰアドレスを対応させた情報を記録する。
【００５４】
以上の処理により、クライアント端末１００においてカメラＩＤとカメラＩＰアドレスとを対応付けて管理することが可能となる。
【００５５】
図４は、カメラＩＤ（撮像装置の識別情報）と、当該カメラを管理するサーバ（映像記録装置）のＩＰアドレスとが対応付けられた情報の一例を示す図である。クライアント端末１００の記憶部に記憶されているものとする。
【００５６】
図５は、カメラＩＤと当該カメラのＩＰアドレスが対応付けられた情報の一例を示す図である。映像記録装置３００の記憶部に記憶されているものとする。
【００５７】
図６は、カメラのＩＰアドレスと当該カメラのＩＤとが対応付けられた情報の一例を示す図であり、クライアント端末１００に記憶される情報である。本実施例の図３のフローチャートで示す処理を実行することで、カメラＩＰアドレスとカメラＩＤとが対応付けて記録される。
【００５８】
図４と図６に示す通り、本実施例を実行する前の段階においては、クライアント端末には、カメラＩＤとカメラＩＰアドレスがそれぞれ別々に管理されている。本発明を実施することで、別々に管理されていたカメラＩＤとカメラＩＰアドレスを対応付けることが可能となる。
【００５９】
図７は、本発明の情報処理システムにおける処理内容を説明した概略図である。
【００６０】
図７に示す通り、映像記録装置はネットワークカメラ（撮像装置）により撮影された映像を一定間隔で取得している。
【００６１】
クライアント端末は、カメラＩＤを用いて、当該カメラＩＤにより識別される撮像装置により撮影された映像を、映像記録装置から取得している。
【００６２】
また、クライアント端末は、ＩＰアドレスを直接しすることで、撮像装置から撮影された映像を取得する。
【００６３】
そして、カメラＩＤを用いて映像記録装置を経由して取得した画像と、ＩＰアドレスを用いて撮像装置から直接取得した画像とを比較し、類似度が基準値を満たすかを判定する。満たす場合には、当該画像は同一の撮像装置により撮影されたものだと判定し、カメラＩＤとＩＰアドレスとを対応付けて管理する。
【００６４】
以上、実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６５】
また、本発明におけるプログラムは、図３に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図３の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図３の各装置の処理方法ごとのプログラムであってもよい。
【００６６】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００６７】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００６８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００６９】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７１】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００７２】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７３】
１００  クライアント端末
２００  撮像装置
３００  映像記録装置
【図１】
2018074429.tif 000003
【図２】
2018074429.tif 000004
【図３】
2018074429.tif 000005
【図４】
2018074429.tif 000006
【図５】
2018074429.tif 000007
【図６】
2018074429.tif 000008
【図７】
2018074429.tif 000009