JP2022104275A - 情報処理システム、及びその制御方法、プログラム - Google Patents

情報処理システム、及びその制御方法、プログラム Download PDF

Info

Publication number
JP2022104275A
JP2022104275A JP2020219376A JP2020219376A JP2022104275A JP 2022104275 A JP2022104275 A JP 2022104275A JP 2020219376 A JP2020219376 A JP 2020219376A JP 2020219376 A JP2020219376 A JP 2020219376A JP 2022104275 A JP2022104275 A JP 2022104275A
Authority
JP
Japan
Prior art keywords
surveillance camera
image
display
camera
map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2020219376A
Other languages
English (en)
Inventor
高志 羽部
Takashi Habe
光則 緒方
Mitsunori Ogata
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Original Assignee
Canon Marketing Japan Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc filed Critical Canon Marketing Japan Inc
Priority to JP2020219376A priority Critical patent/JP2022104275A/ja
Publication of JP2022104275A publication Critical patent/JP2022104275A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

【課題】 マップから、表示している映像が、どの位置のカメラで撮影しているのかを把握し易くすること。【解決手段】 監視カメラにより撮影された映像、及び、前記監視カメラの位置情報を前記監視カメラから取得する取得手段と、前記取得手段により取得された映像の表示、及び、当該映像を撮影した監視カメラのオブジェクトのマップ上への表示を制御する表示制御手段と、を備え、前記表示制御手段は、前記取得手段により取得した監視カメラの位置情報に基づく前記マップ上の位置に、当該監視カメラのオブジェクトを表示するように制御する。【選択図】 図4

Description

本発明は、情報処理システム、及びその制御方法、プログラムに関し、特に、マップから、表示している映像が、どの位置のカメラで撮影しているのかを把握し易くするための技術に関する。
従来、VMS(ビデオマネジメントシステム)のマップ機能では、ウェラブルカメラや、移動型ロボット、ドローン等の移動体に搭載されているカメラの映像を表示する際に、当該カメラのオブジェクトをマップ上に、当該カメラの位置や、向きに連動して表示する機能がなく、マップを見ても、どのカメラがどの位置や向きを撮影しているのかを把握することができなかった。
特許文献1には、地図画面上のカメラアイコン上にマウスカーソルが乗せられた場合に、当該カメラアイコンに相当するカメラからの映像を表示することが記載されているが、移動体に関する記載はない。そのため、カメラのオブジェクトをマップ上に表示し、当該オブジェクトを、映像を表示しているカメラの位置や、向きに連動して動くようにする構成については開示されていない。
特開2014-49865号公報
本発明の目的は、マップから、表示している映像が、どの位置のカメラで撮影しているのかを把握し易くすることである。
本発明は、監視カメラにより撮影された映像、及び、前記監視カメラの位置情報を前記監視カメラから取得する取得手段と、前記取得手段により取得された映像の表示、及び、当該映像を撮影した監視カメラのオブジェクトのマップ上への表示を制御する表示制御手段と、を備え、前記表示制御手段は、前記取得手段により取得した監視カメラの位置情報に基づく前記マップ上の位置に、当該監視カメラのオブジェクトを表示するように制御することを特徴とする。
また、本発明は、監視カメラにより撮影された映像、及び、前記監視カメラの位置情報を前記監視カメラから取得する取得工程と、前記取得工程により取得された映像の表示、及び、当該映像を撮影した監視カメラのオブジェクトのマップ上への表示を制御する表示制御工程と、を備え、前記表示制御工程は、前記取得工程により取得した監視カメラの位置情報に基づく前記マップ上の位置に、当該監視カメラのオブジェクトを表示するように制御することを特徴とする。
また、本発明は、上述の情報処理システムとして機能させるためのプログラムである。
本発明によれば、マップから、表示している映像が、どの位置のカメラで撮影しているのかを把握し易くすることができる。
本発明の情報処理システムのシステム構成の一例を示すである。 本実施形態に係るサーバ100、情報処理装置101に適用可能な情報処理装置のハードウェア構成の一例を示した図である。 監視カメラ103のハードウェアの構成を示す構成図である。 マップと監視カメラにより撮影された映像を表示する画面400の一例を示す図である。 サーバ100が実行する処理の一例を示す図である。
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図1は、本発明の情報処理システムのシステム構成の一例を示すである。
図1に示す情報処理システムは、1又は複数の、ドローンや自律型移動ロボットなどの移動体に搭載された監視カメラ102と、各監視カメラが撮影した映像を取得して録画するサーバ100であって、監視カメラで撮影した映像を録画・保存、管理するためのビデオマネジメントシステムのサーバ100と、当該映像を閲覧するユーザが操作する情報処理装置101と、がネットワークを介して相互に通信可能に接続され構成されている。
ビデオマネジメントシステムは、監視カメラにより撮影された映像の表示、及び、当該監視カメラのオブジェクトと、センサーのオブジェクトとのマップ上への表示を制御する表示制御手段を備えている。
図2は、本実施形態に係るサーバ100、情報処理装置101に適用可能な情報処理装置のハードウェア構成の一例を示した図である。
図2に示すように、情報処理装置は、システムバス204を介してCPU(Central Processing Unit)201、ROM(Read Only Memory)203、RAM(Random Access Memory)202、入力コントローラ205、ビデオコントローラ206、メモリコントローラ207、および通信I/Fコントローラ208が接続される。
CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。
ROM203あるいは外部メモリ211等の記憶装置は、CPU201が実行する制御プログラムであるBIOS(Basic Input/Output System)やOS(Operating System)や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ(データテーブルを含む)を保持している。
RAM202は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードし、ロードしたプログラムを実行することで各種動作を実現する。
入力コントローラ205は、入力装置209(入力デバイス)からの入力を制御する。入力装置209としては、キーボード、タッチパネル、マウス等のポインティングデバイス等が挙げられる。
なお、入力装置209がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下(指等でタッチ)することにより、各種の指示を行うことができることとする。
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
ビデオコントローラ206は、ディスプレイ装置210などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作により受け付け可能な装置については、入力装置209を提供する。
なお、ビデオコントローラ206は、表示制御を行うためのビデオメモリ(VRAM)を制御することが可能で、ビデオメモリ領域としてRAM202の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
メモリコントローラ207は、外部メモリ211へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置(ハードディスク)、フレキシブルディスク(FD)などのメモリ等を利用可能である。
通信I/Fコントローラ208は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信、Wi-Fi、および5G回線、LTE回線を用いた通信が可能である。
なお、外部メモリ211等の記憶装置は情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、SSD(Solid State Drive)などの媒体であってもよい。
また、本実施形態における通信端末で行われる各種処理時の一時的なメモリエリアとしても利用可能である。
尚、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
次に、図3を用いて、図1に示した監視カメラ103のハードウェア構成の一例について説明する。
図3は、監視カメラ103のハードウェアの構成を示す構成図である。
CPU301は、システムバス304に接続される各デバイスやコントローラを統括的に制御する。また、ROM302あるいは外部メモリ305には、CPU301の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、後述する機能を実現するために必要な後述する各種プログラム等が記憶されている。RAM303は、CPU301の主メモリ、ワークエリア等として機能する。
CPU301は、処理の実行に際して必要なプログラム等をRAM303にロードして、プログラムを実行することで各種動作を実現するものである。
メモリコントローラ(MC)306は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ、画像データ等を記憶するハードディスク(HD)やPCMCIAカードスロットにアダプタを介して接続されるスマートメディア(登録商標)等の外部メモリ305へのアクセスを制御する。
監視カメラ103、104におけるカメラ部307は、画像処理部308と接続されており、監視対象に対して向けられたレンズを透過して得られた光をCCDやCMOS等の受光セルによって光電変換を行った後、RGB信号や補色信号を画像処理部308に対して出力する。
監視カメラ103、104における画像処理部308は、RGB信号や捕色信号に基づいて、ホワイトバランス調整、ガンマ処理、シャープネス処理を行い、更に、YC信号処理を施して輝度信号Yとクロマ信号(以下、YC信号)を生成し、YC信号を所定の圧縮形式(例えばJPEGフォーマット、あるいはMotionJPEGフォーマット等)で圧縮し、この圧縮されたデータは、画像データとして外部メモリ305へ一時保管される。
通信I/Fコントローラ(通信I/FC)309は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行しており、外部メモリ305に記憶された画像データは、通信I/Fコントローラ309によって外部機器へ送信される。
図4は、マップと監視カメラにより撮影された映像を表示する画面400の一例を示す図である。
図4に示すように、画面400は、情報処理装置101に表示される画面であり、マップを表示するマップ表示部401と、監視カメラの映像402を表示する部とを含む。
マップ表示部401と、監視カメラの映像402を表示する部に表示されるデータは、サーバ100から、情報処理装置101が取得して表示される。
マップ表示部401には、マップ上に監視カメラ102のカメラアイコン403が表示されている。また、監視カメラの映像402を表示する部には、選択されたカメライコンに対応する監視カメラの映像(ライブ映像、または録画映像)が表示される。
カメラアイコン403は、監視カメラ102又は監視カメラ102が装着された移動体が備えるGPS機能により取得された、監視カメラ102又は移動体の位置情報により特定される位置に、マップ上に表示される。また、図4に示すように、カメラアイコン403には、監視カメラ102の向きを示す向き情報(例えば、矢印など)も表示される。
図4(A)には、カメラアイコン403が左側を向いていることを示しており、図4(B)には、その後、監視カメラ102が左側に移動し、カメラアイコン403が移動していることを示している。
次に、図5に示すフローチャートを用いて、サーバ100が実行する処理について説明する。
図5は、サーバ100が実行する処理の一例を示すフローチャートである。
図5に示す各ステップの処理は、サーバ100のCPUが、プログラムをメモリにロードして実行することにより実現される。図5に示す各処理は、ビデオマネジメントシステムによる処理の一部である。
図5のS502に示す処理は、本発明の、ビデオマネジメントシステムの表示制御手段による処理である。
サーバ100は、監視カメラ103から、監視カメラ103が撮影した映像、監視カメラ102、又は監視カメラ102を搭載されている移動体のGPS機能により取得された位置情報、及び、監視カメラ102、又は監視カメラ102を搭載している移動体の電子コンパス等の手段により、監視カメラ102の向きを示す向き情報(方角や方位の情報など)を取得し、映像の時系列でそれぞれを関連付けて記憶手段に記録(録画)する(S501)。
そして、サーバ100は、S501で取得された映像の表示、及び、当該映像を撮影した監視カメラのオブジェクトのマップ上への表示を制御する。また、サーバ100は、S501で取得した監視カメラの位置情報に基づくマップ上の位置に、当該監視カメラのオブジェクトを表示する(S502)。
また、サーバ100は、S501で取得した監視カメラの位置情報に基づくマップ上の位置に、当該監視カメラのオブジェクトを表示するように制御すると共に、S501で取得された向き情報に基づき、当該監視カメラの前記マップ上の向き(例えば、図4に示すカメラアイコン504に示される矢印)を表示する(S502)。
そして、サーバ100は、S502の処理を実行すると、処理をS501に戻して、繰り返し、監視カメラにより撮影された映像、当該映像を撮影した際の監視カメラの位置情報、及び、向き情報を取得する(S501)。そして、サーバ100は、当該映像の表示、及び、当該映像を撮影した際の監視カメラの位置情報に基づくマップ上の位置に、当該監視カメラのオブジェクトを再表示する(S502)。
以上、本発明によれば、マップから、表示している映像が、どの位置のカメラで撮影しているのかを把握し易くすることができる。
以上、本発明によれば、マップから、表示している映像が、どの位置のカメラでどの向きで撮影しているのかを把握し易くすることができる。
本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、本発明におけるプログラムは、図示したフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は当該処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごとのプログラムであってもよい。
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、DVD-ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることが出来る。
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
100 サーバ
101 情報処理装置
102 監視カメラ

Claims (7)

  1. 監視カメラにより撮影された映像、及び、前記監視カメラの位置情報を前記監視カメラから取得する取得手段と、
    前記取得手段により取得された映像の表示、及び、当該映像を撮影した監視カメラのオブジェクトのマップ上への表示を制御する表示制御手段と、
    を備え、
    前記表示制御手段は、前記取得手段により取得した監視カメラの位置情報に基づく前記マップ上の位置に、当該監視カメラのオブジェクトを表示するように制御することを特徴とする情報処理システム。
  2. 前記取得手段は、繰り返し、監視カメラにより撮影された映像、及び、当該映像を撮影した際の前記監視カメラの位置情報を取得し、
    前記表示制御手段は、前記取得手段により取得された映像の表示、及び、当該映像を撮影した際の前記監視カメラの位置情報に基づく前記マップ上の位置に、当該監視カメラのオブジェクトを、当該位置情報を取得することに応じて再表示するように制御することを特徴とする請求項1に記載の情報処理システム。
  3. 前記取得手段は、繰り返し、監視カメラにより撮影された映像、及び、当該映像を撮影した際の前記監視カメラの位置情報を取得し、
    前記取得手段により取得された映像と、当該映像を撮影した際の前記監視カメラの位置情報とを時系列で関連付けて記録する記録手段を備え、
    前記表示制御手段は、前記記録手段により記録された映像の表示、及び、前記記録手段により記録された、当該映像を撮影した際の前記監視カメラの位置情報に基づく前記マップ上の位置に、当該監視カメラのオブジェクトを再表示するように制御することを特徴とする請求項1又は2に記載の情報処理システム。
  4. 前記取得手段は、前記監視カメラにより撮影された映像に対して、当該映像を撮影した際の前記監視カメラの向きに関する向き情報を前記監視カメラから取得し、
    前記表示制御手段は、前記取得手段により取得した監視カメラの位置情報に基づく前記マップ上の位置に、当該監視カメラのオブジェクトを表示するように制御すると共に、前記取得手段により取得された向き情報に基づき、当該監視カメラの前記マップ上の向きを表示するように制御することを特徴とする請求項1乃至3の何れか1項に記載の情報処理システム。
  5. 前記映像は、録画映像であることを特徴とする請求項1乃至4の何れか1項に記載の情報処理システム。
  6. 監視カメラにより撮影された映像、及び、前記監視カメラの位置情報を前記監視カメラから取得する取得工程と、
    前記取得工程により取得された映像の表示、及び、当該映像を撮影した監視カメラのオブジェクトのマップ上への表示を制御する表示制御工程と、
    を備え、
    前記表示制御工程は、前記取得工程により取得した監視カメラの位置情報に基づく前記マップ上の位置に、当該監視カメラのオブジェクトを表示するように制御することを特徴とする情報処理システムの制御方法。
  7. 請求項1乃至5の何れか1項に記載された情報処理システムとして機能させるためのプログラム。



JP2020219376A 2020-12-28 2020-12-28 情報処理システム、及びその制御方法、プログラム Pending JP2022104275A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020219376A JP2022104275A (ja) 2020-12-28 2020-12-28 情報処理システム、及びその制御方法、プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020219376A JP2022104275A (ja) 2020-12-28 2020-12-28 情報処理システム、及びその制御方法、プログラム

Publications (1)

Publication Number Publication Date
JP2022104275A true JP2022104275A (ja) 2022-07-08

Family

ID=82279496

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020219376A Pending JP2022104275A (ja) 2020-12-28 2020-12-28 情報処理システム、及びその制御方法、プログラム

Country Status (1)

Country Link
JP (1) JP2022104275A (ja)

Similar Documents

Publication Publication Date Title
US20140037268A1 (en) Moving image recording apparatus capable of recording moving images to recording media, and control method and storage medium therefor
US7548647B2 (en) Method and apparatus for digital-image red-eye correction that facilitates undo operation
US10044943B2 (en) Display control apparatus, display controlling method, and program, for enlarging and displaying part of image around focus detection area
US20100189365A1 (en) Imaging apparatus, retrieval method, and program
CN112738402B (zh) 拍摄方法、装置、电子设备及介质
US20190174031A1 (en) Electronic device configured to communicate with an external device regardless of whether the external device is attached to the electronic device
JP2004357126A (ja) 撮像装置、撮像システム及び撮像方法
US7898566B2 (en) Video processing apparatus and object identifying method
JP2022104275A (ja) 情報処理システム、及びその制御方法、プログラム
JP5963571B2 (ja) 画像表示装置及び監視カメラシステム
JP2022104269A (ja) 情報処理システム、及びその制御方法、プログラム
JP2018074429A (ja) 情報処理装置、情報処理方法、プログラム
US20050030584A1 (en) Print system
JP5093784B2 (ja) 画像表示装置、画像表方法、およびそのプログラム
US20230129958A1 (en) Recording device, imaging device, recording method, and non-transitory computer readable medium
US11457137B2 (en) Electronic apparatus and control method for electronic apparatus
JP2000333119A (ja) 情報処理装置、情報処理システム、動作制御方法、及び記憶媒体
JP2014033354A (ja) 動画記録装置及び動画記録方法
JP5445648B2 (ja) 画像表示装置、画像表示方法、およびそのプログラム。
JP2018093357A (ja) 情報処理装置、情報処理方法、プログラム
JP6634994B2 (ja) 情報処理装置、及びその制御方法、プログラム
JP2021108422A (ja) 情報処理システム、及びその制御方法、プログラム
JP6818482B2 (ja) 情報処理装置及びその制御方法、並びにプログラム
JP2021107997A (ja) 情報処理システム、及びその制御方法、プログラム
JP2022103491A (ja) 情報処理装置、制御方法、及びプログラム