KR102398987B1 - 이벤트 영상 검색 시스템, 이벤트 영상 검색 방법 및 기록 매체에 저장된 프로그램 - Google Patents

이벤트 영상 검색 시스템, 이벤트 영상 검색 방법 및 기록 매체에 저장된 프로그램 Download PDF

Info

Publication number
KR102398987B1
KR102398987B1 KR1020210036291A KR20210036291A KR102398987B1 KR 102398987 B1 KR102398987 B1 KR 102398987B1 KR 1020210036291 A KR1020210036291 A KR 1020210036291A KR 20210036291 A KR20210036291 A KR 20210036291A KR 102398987 B1 KR102398987 B1 KR 102398987B1
Authority
KR
South Korea
Prior art keywords
event
camera
image data
search
image
Prior art date
Application number
KR1020210036291A
Other languages
English (en)
Inventor
윤여훈
신경주
장경민
국정훈
Original Assignee
주식회사 앤다스
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 주식회사 앤다스 filed Critical 주식회사 앤다스
Priority to KR1020210036291A priority Critical patent/KR102398987B1/ko
Application granted granted Critical
Publication of KR102398987B1 publication Critical patent/KR102398987B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/74Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7837Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using objects detected or recognised in the video content
    • G06F16/784Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using objects detected or recognised in the video content the detected or recognised objects being people
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7847Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using low-level visual features of the video content
    • G06F16/785Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using low-level visual features of the video content using colour or luminescence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7847Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using low-level visual features of the video content
    • G06F16/786Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using low-level visual features of the video content using motion, e.g. object motion or camera motion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/787Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Library & Information Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명의 일 실시예에 따른 이벤트 영상 검색 시스템은, 카메라로부터 취득된 영상 데이터 또는 상기 카메라와 관련된 감지 센서로부터 취득된 감지 데이터로부터 하나 이상의 이벤트를 검출하는 이벤트 검출부; 검출된 상기 이벤트와 관련된 이벤트 정보를 저장하는 이벤트 정보 저장부; 사용자로부터 입력된 검색 조건에 기초하여 상기 이벤트 정보 저장부에 저장되어 있는 이벤트 정보 중에서 상기 검색 조건에 매칭하는 이벤트 정보 리스트를 제공하는 검색 결과 제공부; 및 상기 이벤트 정보 리스트 중에서 사용자에 의해 선택된 선택 이벤트와 관련된 영상 데이터를 제공하는 영상 데이터 제공부를 포함할 수 있다.

Description

이벤트 영상 검색 시스템, 이벤트 영상 검색 방법 및 기록 매체에 저장된 프로그램{EVENT VIDEO SEARCH SYSTEM, EVENT VIDEO SEARCH METHOD AND PROGRAM STORED IN RECORDING MEDIUM}
본 발명은 영상 검색 및 제공 기술에 관한 것으로서, 더욱 상세하게는, 이벤트와 관련된 영상을 검색 및 제공하기 위한 이벤트 영상 검색 시스템, 이벤트 영상 검색 방법 및 기록 매체에 저장된 프로그램에 관한 것이다.
특정 공간을 촬영하기 위하여 CCTV(Closed Circuit Television)가 널리 이용되고 있다. 하나의 공간 내에 복수의 CCTV가 설치될 수 있고, 복수의 공간 내에 복수의 CCTV가 설치될 수 있으며, 복수의 CCTV로부터 취득된 영상 데이터는 관제 센터로 전송되어 관리자가 관제 센터의 모니터에 표시되는 복수의 CCTV 영상으로부터 구역 내의 무단 침입, 화재 발생 등을 모니터링할 수 있다.
관리자는 관제 센터의 모니터를 통하여 실시간으로 관심 구역을 모니터링하면서, 무단 침입, 화재 발생 등의 이벤트 발생을 파악할 수 있다. 이벤트가 발생한 경우에는 영상 처리 또는 센서 감지 등에 의해 자동적으로 이벤트 발생이 검출되고 관제 센터의 모니터에 표시될 수 있다.
종래 기술에서는 관제 센터의 관리자 등의 사용자가 넓은 범위의 관제 구역을 복수의 CCTV를 관제시에, 무단 침입 또는 화재 발생 등의 이벤트가 발생되면, 사용자가 해당 이벤트가 발생된 카메라를 특정하여 카메라 번호 등의 식별 정보를 찾아야 했다. 또한, 사용자는 이벤트가 발생된 시각을 확인하여 해당 시간의 이벤트 발생 카메라의 영상 데이터를 영상 데이터 저장 데이터베이스로부터 찾아서 일일이 영상을 확인할 필요가 있었다. 이러한 종래 방식으로 CCTV 이벤트 영상을 찾기 위하여는 여러 단계를 거쳐야하고, 영상 확인까지 많은 시간이 소요되었다.
본 발명이 해결하고자 하는 과제는, 상술한 종래 기술의 문제점들을 해결하기 위한 것으로서, 이벤트 영상의 검색에 여러 단계의 처리가 필요하지 않고, 간단한 조작을 통하여 신속하게 이벤트 영상을 검색 및 재생할 수 있는 이벤트 영상 검색 시스템, 이벤트 영상 검색 방법 및 프로그램을 제공하는 것이다.
상술한 과제를 해결하기 위한 수단으로서, 본 발명의 일 실시예에 따른 이벤트 영상 검색 시스템은, 카메라로부터 취득된 영상 데이터 또는 상기 카메라와 관련된 감지 센서로부터 취득된 감지 데이터로부터 하나 이상의 이벤트를 검출하는 이벤트 검출부; 검출된 상기 이벤트와 관련된 이벤트 정보를 저장하는 이벤트 정보 저장부; 사용자로부터 입력된 검색 조건에 기초하여 상기 이벤트 정보 저장부에 저장되어 있는 이벤트 정보 중에서 상기 검색 조건에 매칭하는 이벤트 정보 리스트를 제공하는 검색 결과 제공부; 및 상기 이벤트 정보 리스트 중에서 사용자에 의해 선택된 선택 이벤트와 관련된 영상 데이터를 제공하는 영상 데이터 제공부를 포함할 수 있다.
일 실시예에서, 이벤트 타입은 관리 구역에 대하여 발생되는 화재, 침수, 침입, 파손, 객체 이동, 배회, 도난, 얼굴 인식, 카메라 무력화 중 하나 이상을 포함할 수 있다.
일 실시예에서, 이벤트 타입이 객체 이동으로 선택된 경우에, 이동 객체가 사람인지 여부 및 이동 객체의 색상에 대한 상세 검색 조건의 선택이 가능할 수 있다.
일 실시예에서, 상기 이벤트 정보는 상기 이벤트와 관련된 카메라의 식별 정보, 이벤트 타입 정보 및 이벤트 영상 데이터 정보를 포함할 수 있다.
일 실시예에서, 상기 검색 조건은 카메라의 식별 정보, 이벤트 타입 및 이벤트 시간을 포함할 수 있다.
일 실시예에서, 상기 영상 데이터 제공부는 사용자로부터 선택된 이벤트와 관련된 영상 데이터와 함께 해당 영상 데이터가 촬영된 카메라의 지리적 배치 위치를 나타내는 미니맵을 제공할 수 있다.
일 실시예에서, 상기 미니맵은 이벤트와 관련된 영상 데이터가 촬영된 카메라의 지리적 배치 위치와 함께 관리 영역을 촬영하는 모든 카메라의 지리적 배치 위치를 표시할 수 있다.
일 실시예에서, 상기 미니맵 상에서 상기 이벤트와 관련된 영상 데이터가 촬영된 제1 카메라와 배치 위치가 상이한 제2 카메라가 선택되는 경우에, 상기 영상 데이터 제공부는 상기 제1 카메라의 이벤트와 관련된 제1 카메라의 영상 데이터의 재생 타이밍에 동기하여 상기 제2 카메라의 영상 데이터가 함께 표시되도록 상기 제1 카메라의 영상 데이터 및 상기 제2 카메라의 영상 데이터를 제공할 수 있다.
일 실시예에서, 상기 검색 조건에 매칭하는 이벤트 정보 리스트 중 제1 선택 이벤트 및 제2 선택 이벤트를 포함하는 2 이상의 이벤트가 선택되면, 상기 영상 데이터 제공부는 제1 선택 이벤트 및 제2 선택 이벤트와 관련된 영상 데이터가 각각 표시되도록 제1 선택 이벤트 및 제2 선택 이벤트와 관련된 영상 데이터를 제공할 수 있다.
일 실시예에서, 상기 검색 결과 제공부는 2 이상의 검색 조건 세트의 입력이 가능한 검색 UI 화면을 제공하고, 제1 검색 조건 세트 및 제2 검색 조건 세트를 포함하는 2 이상의 검색 조건 세트가 입력된 경우에, 상기 검색 결과 제공부는 제1 검색 조건 세트에 매칭하는 제1 이벤트 정보 리스트와 제2 검색 조건 세트에 매칭하는 제2 이벤트 정보 리스트를 각각 제공할 수 있다.
상술한 과제를 해결하기 위한 수단으로서, 본 발명의 일 실시예에 따른 이벤트 영상 검색 방법은, 카메라로부터 취득된 영상 데이터 또는 상기 카메라와 관련된 감지 센서로부터 취득된 감지 데이터로부터 하나 이상의 이벤트를 검출하는 이벤트 검출 단계; 검출된 상기 이벤트와 관련된 이벤트 정보를 저장하는 이벤트 정보 저장 단계; 사용자로부터 입력된 검색 조건에 기초하여 저장된 이벤트 정보 중에서 상기 검색 조건에 매칭하는 이벤트 정보 리스트를 제공하는 검색 결과 제공 단계; 및 상기 이벤트 정보 리스트 중에서 사용자에 의해 선택된 선택 이벤트와 관련된 영상 데이터를 표시하는 영상 데이터 제공 단계를 포함할 수 있다.
상술한 과제를 해결하기 위한 수단으로서, 본 발명의 일 실시예에 따른 프로그램은, 상기 이벤트 영상 검색 방법을 컴퓨터에 의해 수행하기 위해 기록 매체에 저장된 프로그램일 수 있다.
본 발명의 실시예에 따르면, 영상 데이터 또는 감지 데이터로부터 이벤트를 검출하고, 검출된 이벤트와 관련된 이벤트 정보를 저장하며, 사용자의 검색 조건에 매칭하는 이벤트 리스트를 제공하고, 사용자에 의해 선택된 이벤트와 관련된 영상 데이터를 제공하는 구성을 포함함으로써, 이벤트 영상의 검색에 여러 단계의 처리가 필요하지 않고, 간단한 조작을 통하여 신속하게 이벤트 영상을 검색 및 재생할 수 있는 이벤트 영상 검색 시스템, 이벤트 영상 검색 방법 및 프로그램이 제공될 수 있다.
도 1은 본 발명의 일 실시예에 따른 이벤트 영상 검색 시스템과 다른 구성요소들 간의 연결 관계를 도시한다.
도 2는 본 발명의 일 실시예에 따른 이벤트 영상 검색 시스템의 구성을 나타내는 블록도이다.
도 3은 본 발명의 일 실시예에 따른 이벤트 영상 검색 시스템에 의해 수행되는 이벤트 영상 검색 방법의 흐름도이다.
도 4는 본 발명의 제1 실시예에 따른 이벤트 영상 검색 시스템이 제공하는 화면 UI를 예시한다.
도 5a는 본 발명의 일 실시예에 따른 검색 조건 영역의 화면 UI이고, 도 5b는 본 발명의 일 실시예에 따른 이벤트 정보 리스트 영역의 화면 UI이다. 도 5c는 본 발명의 일 실시예에 따른 미니맵의 화면 UI이고, 도 5d는 본 발명의 일 실시예에 따른 영상 재생 영역의 화면 UI이다.
도 6은 본 발명의 제2 실시예에 따른 이벤트 영상 검색 시스템이 제공하는 화면 UI를 예시한다.
도 7은 본 발명의 제3 실시예에 따른 이벤트 영상 검색 시스템이 제공하는 화면 UI를 예시한다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나 이상의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.
아래에서는 첨부한 도면을 참고하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
도 1은 본 발명의 일 실시예에 따른 이벤트 영상 검색 시스템(100)과 다른 구성요소들 간의 연결 관계를 도시한다.
도 1을 참조하면, 이벤트 영상 제공 시스템(100)은 복수의 카메라(200), 복수의 센서(300) 및 관제 단말(400)과 통신 네트워크를 통하여 연결될 수 있다.
복수의 카메라(200)는 실내 또는 실외 감시 영역의 영상을 촬영하고 영상 데이터를 생성할 수 있다. 일 실시예에서, 카메라(200)는 일반 영상을 촬영하는 카메라, 적외선 카메라 또는 열감지 카메라를 포함할 수 있다.
카메라(200)는 감시 영역을 보다 자세히 촬영할 수 있도록 팬틸트 기능 및 줌 기능을 가지는 팬틸트줌(pan tilt zoom, PTZ) 카메라가 사용될수 있으며, 또한 웹 카메라(IP 카메라 등), 고화질(high definition) 카메라 등 다양한 형태의 영상 획득이 가능한 카메라가 사용될 수 있다.
복수의 센서(300)는 온도 센서, 동작 감지 센서, 가스 감지 센서, 습도 센서 등을 포함할 수 있다. 센서(300)는 전술한 종류의 센서로 제한되지 않고, 공간 또는 대상물의 물리적 측정값의 변화를 감지할 수 있는 여하의 타입의 센서를 포함할 수 있다.
관제 단말(400)은 CCTV 관리자, 관제 요원 등이 사용하는 단말기이다. 관제 단말(400)은 데스크탑 PC, 스마트폰(smart phone), 태블릿 PC(tablet PC), 슬레이트 PC(slate PC), 노트북 컴퓨터(notebook computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player) 등을 포함할 수 있다.
이벤트 영상 검색 시스템(100)은 카메라(200)로부터 취득된 영상 데이터 및/또는 센서(300)로부터 취득된 감지 데이터로부터 이벤트를 검출하고, 검출된 이벤트와 관련된 이벤트 정보를 저장할 수 있다. 관제 요원이 관제 단말(400)을 통하여 이벤트 영상 검색 시스템(100)에 접속하여 검색 조건을 입력하면, 이벤트 영상 검색 시스템(100)은 입력된 검색 조건에 매칭하는 이벤트 정보 리스트를 제공할 수 있다. 관제 요원이 이벤트 영상 검색 시스템(100)에 의해 제공되는 이벤트 정보 리스트 중에서 하나 이상의 이벤트를 선택하면, 이벤트 영상 검색 시스템(100)은 선택된 이벤트와 관련된 영상 데이터를 제공할 수 있다. 이벤트 영상 검색 시스템(100)의 상세 구성은 도 2를 참조하여 후술한다.
도 2는 본 발명의 일 실시예에 따른 이벤트 영상 검색 시스템(100)의 구성을 나타내는 블록도이다.
도 2를 참조하면, 이벤트 영상 검색 시스템(100)은 이벤트 검출부(110), 이벤트 정보 저장부(120), 검색 결과 제공부(130), 영상 데이터 제공부(140) 및 데이터베이스부(150)를 포함할 수 있다. 이벤트 영상 검색 시스템(100)은 이벤트 검출부(110), 이벤트 정보 저장부(120), 검색 결과 제공부(130), 영상 데이터 제공부(140) 및 데이터베이스부(150)를 포함함으로써, 검출된 이벤트 리스트로부터 선택된 특정 이벤트와 관련된 영상 데이터를 제공할 수 있다.
데이터베이스부(150)는 복수의 카메라(200), 복수의 센서(300) 및 관제 단말(400)로부터 전송되는 데이터를 수신 및 저장할 수 있다. 데이터베이스부(150)는 복수의 카메라(200)로부터 로우(raw) 영상 데이터, 복수의 센서(300)로부터 각종 측정값 및 감지 데이터, 관제 단말(400)의 접속 정보 등을 수신 및 저장할 수 있다. 도 2에는 데이터베이스부(150)가 이벤트 영상 검색 시스템(100)의 내부에 배치되어 있는 것으로 도시되어 있지만, 본 발명은 이러한 실시예에 한정되지 않으며, 데이터베이스부(150)이 이벤트 영상 검색 시스템(100)의 외부에 배치되고, 데이터베이스부(150)가 이벤트 영상 검색 시스템(100)과 통신 네트워크를 통하여 접속되는 구성도 본 발명의 기술적 사상의 범위 내에 포함된다.
일 실시예에서, 관리 구역 A를 촬영 및 모니터하는 복수의 카메라(200) 및 복수의 열 감지 센서(300)는 각각 영상 데이터 및 센서의 측정값 데이터를 생성하고, 생성된 데이터를 이벤트 영상 검색 시스템(100)에 전송할 수 있다. 이벤트 영상 검색 시스템(100)의 데이터베이스부(150)는 카메라(200) 및 센서(300)로부터의 영상 데이터 및 감지 데이터를 저장할 수 있다.
이벤트 검출부(110)는 카메라(200)로부터 취득된 영상 데이터 및/또는 카메라(200)와 관련된 센서(300)로부터 취득된 감지 데이터로부터 하나 이상의 이벤트를 검출할 수 있다. 이벤ㅌ 검출부(110)가 이벤트의 검출을 위하여 상요하는 영상 데이터 및/또는 감지 데이터는 카메라(200) 또는 센서(300)로부터 직접 전송된 데이터이거나, 또는 데이터베이스부(150)에 저장된 데이터일 수 있다.
일 실시예에서, 이벤트 검출부(110)는 카메라(200)로부터 취득된 영상 데이터를 처리하여 관리 구역에 대하여 발생되는 화재, 침수, 침입, 파손, 객체 이동, 배회, 도난, 얼굴 인식, 카메라 무력화 등의 이벤트를 검출할 수 있다. 또한, 이벤트 검출부(110)는 센서(300)로부터 취득된 적외선 감지 데이터, 온도 감지 데이터, 압력 감지 데이터, 중량 감지 데이터, 장력 감지 데이터, 가스 감지 데이터 등으로부터 관리 구역에 대하여 발생되는 화재, 침수, 침입, 파손, 객체 이동, 배회, 도난, 가스 누출 등의 이벤트를 검출할 수 있다.
일 실시예에서, 제1 이벤트는 카메라(200)의 영상 데이터로부터 검출된 침입, 이동, 연기 발생 등의 이벤트를 포함할 수 있고, 제2 이벤트는 센서(300)의 감지 데이터로부터 검출된 침입, 이동, 연기 발생 등의 이벤트를 포함할 수 있다. 제1 이벤트는 카메라(200)의 영상 데이터만으로 검출되고, 제2 이벤트는 센서(300)의 감지 데이터만으로 검출될 수 있다. 또한, 제1 이벤트와 제2 이벤트는 카메라(200)의 영상 데이터 및 센서(300)의 감지 데이터 양자를 모두 고려하여 검출될 수 있다.
이벤트 검출부(110)는 이벤트 타입이 객체 이동인 경우에 이동 객체의 색상, 이동 객체가 사람인지 여부에 대한 상세 정보를 이미지 프로세싱 등의 방법에 의해 검출할 수 있다.
이벤트 정보 저장부(120)는 검출된 이벤트와 관련된 이벤트 정보를 저장할 수 있다. 이벤트 정보 저장부(120)가 저장하는 이벤트 정보는 검출된 이벤트와 관련된 카메라의 식별 정보, 이벤트 타입 정보, 이벤트 발생 일시 정보 및 이벤트 영상 데이터 정보를 포함할 수 있다.
예를 들면, 이벤트 검출부(110)가 연기 발생 이벤트를 검출한 경우에, 검출된 연기 발생 이벤트와 관련된 카메라의 식별 정보(복수의 카메라 중에서 하나의 카메라를 유일하게 식별할 수 있는 정보)로서 "#0109 카메라", 이베트 타입 정보로서 "연기 발생", 이벤트 발생 일시 정보로서 "2020년 1월 7일 14:00", 이벤트 영상 데이터 정보로서 해당 이벤트와 관련된 카메라의 영상 데이터 또는 영상 데이터의 포인터 정보 등이 이벤트 정보 저장부(120)에 저장될 수 있다.
검색 결과 제공부(130)는 사용자로부터 입력된 검색 조건에 기초하여 이벤트 정보 저장부(120)에 저장되어 있는 이벤트 정보 중에서 입력된 검색 조건에 매칭하는 이벤트 정보 리스트를 제공할 수 있다.
일 실시예에서, 검색 결과 제공부(130)에 의해 제공되는 입력 UI(User Interface)를 통하여 사용자가 입력 가능한 검색 조건은 카메라 식별 정보, 이벤트 타입 및 이벤트 시간을 포함할 수 있다.
이벤트 타입이 객체 이동으로 선택된 경우에, 검색 결과 제공부(130)는 이동 객체의 색상, 이동 객체가 사람인지 여부, 이동 객체의 이동 방향 및 이동 시간 등의 상세 검색 조건의 선택이 가능하도록 검색 조건의 입력 UI를 제공할 수 있다.
영상 데이터 제공부(140)는 이벤트 정보 리스트 중에서 사용자에 의해 선택된 선택 이벤트와 관련된 영상 데이터를 제공할 수 있다. 관제 단말(400)의 사용자가 이벤트 리스트로부터 하나의 관심 이벤트, 예를 들면 "#0109 카메라"에 관한 "연기 발생 이벤트"를 선택하면 영상 데이터 제공부(140)는 관제 단말(400)에 선택된 "#0109 카메라"에 관한 "연기 발생 이벤트"에 관련된 카메라 영상 데이터를 전송할 수 있다. 사용자는 간단한 조작에 의해 관심 이벤트에 관한 영상 데이터를 확인할 수 있다.
영상 데이터 제공부(140)는 사용자로부터 선택된 이벤트와 관련된 영상 데이터와 함께 해당 영상 데이터가 쵤영된 카메라의 지리적 배치 위치를 나타내는 미니맵을 제공할 수 있다. 또한, 영상 데이터 제공부(140)에 의해 제공되는 미니맵은 이벤트와 관련된 영상 데이터가 촬영된 카메라의 지리적 배치 위치와 함께 관리 영역을 촬영하는 모든 카메라의 지리적 배치 위치를 표시할 수 있다.
일 실시예에서, 영상 데이터 제공부(140)는 미니맵 상에 영상 데이터가 제공되어 재생되고 있는 영상 데이터의 카메라를 다른 카메라와 구별되도록 색상, 마크 등에 의해 표시할 수 있다.
미니맵 상에서 이벤트와 관련된 영상 데이터가 촬영된 제1 카메라와 배치 위치가 상이한 제2 카메라가 선택되는 경우에, 영상 데이터 제공부(140)는 제1 카메라의 이벤트와 관련된 제1 카메라의 영상 데이터의 재생 타이밍에 동기하여 제2 카메라의 영상 데이터가 함께 표시되도록 제1 카메라의 영상 데이터 및 제2 카메라의 영상 데이터를 제공할 수 있다.
예를 들면, 이벤트 타입이 "화재"인 경우에, 화재 이벤트와 관련된 제1 카메라의 영상 데이터가 제공되는 동안, 해당 화재 이벤트와 직접 관련이 없지만 제1 카메라 근방에 위치하는 제2 카메라의 영상 데이터를 사용자가 확인하고자 할 때, 사용자는 미니맵 상에서 제1 카메라 근방의 다른 제2 카메라를 선택하면 영상 데이터 제공부(140)는 제1 카메라의 영상 데이터의 재생 타이밍에 동기하여 제2 카메라의 영상 데이터가 함께 표시되도록 제공할 수 있다.
검색 조건에 매칭하는 이벤트 정보 리스트 중 제1 선택 이벤트 및 제2 선택 이벤트를 포함하는 2 이상의 이벤트가 선택되면, 영상 데이터 제공부(140)는 제1 선택 이벤트 및 제2 선택 이벤트와 관련된 영상 데이터가 각각 표시되도록 제1 선택 이벤트 및 제2 선택 이벤트와 관련된 영상 데이터를 제공할 수 있다.
검색 결과 제공부(130)는 2 이상의 검색 조건 세트의 입력이 가능한 검색 UI 화면을 제공할 수 있다. 제1 검색 조건 세트 및 제2 검색 조건 세트를 포함하는 2 이상의 검색 조건 세트가 입력된 경우에, 검색 결과 제공부(130)는 제1 검색 조건 세트에 매칭하는 제1 이벤트 정보 리스트와 제2 검색 조건 세트에 매칭하는 제2 이벤트 정보 리스트를 각각 제공할 수 있다.
예를 들면, 제1 검색 조건 세트에 의해 도난 이벤트와 관련된 제1 카메라의 영상 데이터를 확인한 후에, 도난 이벤트와 관련된 인물(사람)을 특정하고, 이벤트 타입을 객체 이동으로 하고, 그 인물의 주요 색상에 기초하여 제2 검색 조건 세트를 입력하여 검색하면, 도난 이벤트와 관련된 인물의 이동 궤적을 용이하게 파악할 수 있다.
도 3은 본 발명의 일 실시예에 따른 이벤트 영상 검색 시스템(100)에 의해 수행되는 이벤트 영상 검색 방법의 흐름도이다.
이벤트 영상 검색 시스템(100)은 복수의 카메라(200)에 의해 촬영된 영상 데이터를 수신하고, 수신된 영상 데이터를 데이터베이스부(150)에 저장할 수 있다(단계 S310). 또한, 이벤트 영상 검색 시스템(100)은 복수의 센서(300)에 의해 측정된 감지 데이터 또는 측정값을 수신하고, 수신된 감지 데이터 또는 측정값을 데이터베이스부(150)에 저장할 수 있다(단계 S320).
이벤트 영상 검색 시스템(100)의 이벤트 검출부(110)는 카메라(200)로부터 취득된 영상 데이터 및/또는 카메라와 관련된 센서(300)로부터 취득된 감지 데이터로부터 하나 이상의 이벤트를 검출할 수 있다(단계 S330).
이벤트 영상 검색 시스템(100)의 이벤트 정보 저장부(120)는 검출된 이벤트와 관련된 이벤트 정보를 저장할 수 있다(단계 S340).
이벤트 영상 검색 시스템(100)의 검색 결과 제공부(130)는 관제 단말(400)을 통해 사용자로부터 입력된 검색 조건에 기초하여 이벤트 정보 저장부(120)에 저장되어 있는 이벤트 정보 중에서 검색 조건에 매칭하는 이벤트 정보 리스트를 제공할 수 있다.
이벤트 영상 검색 시스템(100)의 영상 데이터 제공부(140)는 이벤트 정보 리스트 중에서 관제 단말(400)을 통해 사용자로부터 선택된 선택 이벤트와 관련된 영상 데이터를 제공할 수 있다.
도 4는 본 발명의 제1 실시예에 따른 이벤트 영상 검색 시스템(100)이 제공하는 화면 UI를 예시한다. 관제 단말(400)이 이벤트 영상 검색 시스템(100)에 접속하여 이벤트 영상을 검색하는 경우에 도 4에 도시된 바와 같은 화면 UI가 이벤트 영상 검색 시스템(100)에 의해 제공되어 관제 단말(400)의 화면에 표시될 수 있다.
제1 실시예에 따른 화면 UI는 검색 조건 영역(510), 이벤트 정보 리스트 영역(530) 및 영상 데이터 영역(550)을 포함할 수 있다. 검색 조건 영역(510)은 관제 단말(400)의 사용자가 특정 이벤트를 검색하기 위한 검색 조건을 입력하기 위한 영역이다.
이벤트 정보 리스트 영역(530)은 관제 단말(400)의 사용자가 검색 조건 영역(510)에 검색 조건을 입력하여 검색을 수행한 결과, 저장된 이벤트 정보 중에서 입력된 검색 조건에 매칭하는 이벤트 정보의 리스트를 제공하는 영역이다. 이벤트 정보 리스트 영역(530)는 카메라 식별 정보, 이벤트 타입 정보 및 이벤트 영상 데이터 정보를 포함할 수 있다.
영상 데이터 영역(550)은 관제 단말(400)의 사용자가 이벤트 정보 리스트 영역(530)에 표시되는 복수의 이벤트 리스트 중에서 하나의 이벤트를 선택하는 경우에, 선택된 이벤트와 관련된 비디오 영상이 재생되는 영역이다. 영상 데이터 영역(550)은 미니맵(551) 및 영상 재생 영역(553)을 포함할 수 있다.
도 5a는 본 발명의 일 실시예에 따른 검색 조건 영역(510)의 화면 UI이고, 도 5b는 본 발명의 일 실시예에 따른 이벤트 정보 리스트 영역(530)의 화면 UI이다. 도 5c는 본 발명의 일 실시예에 따른 미니맵(551)의 화면 UI이고, 도 5d는 본 발명의 일 실시예에 따른 영상 재생 영역(553)의 화면 UI이다.
도 5a를 참조하면, 검색 조건 영역(510)은 이벤트 타입 및 이벤트 시간을 입력할 수 있는 입력 UI를 포함할 수 있다. 도 5a는 도시되어 있지 않지만, 검색 조건 영역(510)은 카메라 식별정보를 입력할 수 있는 입력 UI를 추가적으로 포함할 수 있다. 또한, 도 7을 참조하여 후술하는 다른 실시예에서, 검색 조건 영역(510)은 추가적인 검색 조건 영역을 생성하기 위한 검색 조건 영역 추가 메뉴 또는 버튼(미도시)을 포함할 수 있다.
카메라 식별정보, 이벤트 타입, 이벤트 시간을 입력하기 위한 UI로는 드롭다운 방식, 텍스트 직접 입력 방식, 캘린더 또는 시계 UI로부터 선택 방식 등 다양한 방식이 사용될 수 있다. 관제 단말(400)의 사용자는 카메라 식별 정보, 이벤트 타입 및 이벤트 시간을 입력 UI를 통하여 입력하여 검색을 개시할 수 있다.
카메라 식별 정보는 이벤트 영상 검색 시스템(100)에 접속된 각각의 카메라에 대하여 유일하게 부여될 수 있다. 카메라 식별 정보로부터 이벤트 영상 검색 시스템(100)에 접속된 각각의 카메라의 식별이 가능하다. 예를 들면, 제1 감시 구역의 9번째 카메라인 경우에, 카메라 식별번호 "#0109"가 부여되고, 제10 감지 구역의 5번째 카메라인 경우에, 카메라 식별번호 "#1005"가 부여될 수 있다.
이벤트 타입은 관리 구역에 대하여 발생되는 화재, 침수, 침입, 파손, 객체 이동, 배회, 도난, 얼굴 인식, 카메라 무력화 중 하나 이상을 포함할 수 있다. 일 실시예에서, 관제 단말(400)의 관제 요원(사용자)는 드롭 다운 메뉴로부터 하나의 이벤트 타입을 선택할 수 있다. 또한, 관제 단말400)의 관제 요원은 하나의 특정 이벤트 타입을 선택하지 않고, 모든 이벤트 타입을 선택할 수도 있다.
이벤트 시간은 이벤트가 검출된 시간을 나타낸다. 일 실시예에서, 관제 요원은 시작 날짜 및 시작 시간과 종료 날짜 및 종료 시간을 선택할 수 있다. 시작 날짜, 시작 시간, 종료 날짜 및 종료 시간이 선택되면, 선택된 시간 범위 내에서 발생된 이벤트가 검색되어 이벤트 정보 리스트 영역(530)에 표시될 수 있다.
도 5b를 참조하면, 이벤트 정보 리스트 영역(530)은 카메라 정보, 채널 정보, 녹화 성공 여부, 촬영 일자 및 시간, 녹화 시간 등의 정보를 포함할 수 있다. 카메라 정보는 이벤트와 관련된 카메라의 식별 정보를 나타내고, 채널 정보는 촬영되는 카메라의 채널 정보를 나타낸다.
녹화 성공 여부는 해당 이벤트 발생시에 카메라 녹화가 되었는지 여부를 나타낼 수 있다. 촬영 일자 및 시간은 해당 이벤트 발생시에 카메라에 의해 촬영된 일자 및 시간을 나타내고, 녹화 시간은 해당 이벤트시에 카메라가 촬영한 영상 데이터의 시간 길이를 나타낼 수 있다.
도 5c를 참조하면, 미니맵(551)은 관제 단말(400)의 사용자가 이벤트 정보 리스트 영역(530)에 표시되는 복수의 이벤트 리스트 중 하나의 이벤트를 선택하는 경우에, 선택된 이벤트와 관련된 카메라의 지리적 배치 위치를 지도상에 표시할 수 있다. 또한, 미니맵(551)은 선택된 이벤트와 관련된 카메라의 지리적 배치 위치와 함께, 이벤트와 관련된 카메라와 동일한 관리 영역(감시 영역)으로 구획된 영역 내의 모든 카메라의 지리적 배치 위치를 표시할 수 있다.
일 실시예에서, 선택된 이벤트와 관련된 카메라로서 영상 재생 영역(553)에 디스플레이되는 비디오 영상을 촬영한 카메라는 적색으로 표시되고, 그 외의 카메라는 청색으로 표시될 수 있다. 이에 따라, 이벤트와 관련되어 영상 재생중인 카메라의 위치를 명확히 파악할 수 있다. 이벤트와 관련되어 영상 재생중인 카메라와 기타의 카메라의 위치를 구별하기 위하여, 색상 뿐만 아니라, 구별 마크 등 다른 여하의 방식에 의해 표시될 수 있다.
도 5d를 참조하면, 영상 재생 영역(553)에서는 관제 단말(400)의 사용자가 이벤트 정보 리스트 영역(530)에 표시되는 복수의 이벤트 리스트 중에서 하나의 이벤트를 선택하는 경우에, 선택된 이벤트와 관련된 비디오 영상이 재생될 수 있다. 도 5d에 도시된 바와 같이, 하나의 카메라가 적외선 열감지 채널과 일반 촬영 채널 등 2개 이상의 채널을 갖는 경우에, 2개 이상의 채널이 함께 표시될 수 있다.
영상 재생 영역(553)의 하단부에는 일시 정지 버튼, 재생 버튼 및 영상 촬영 일시가 표시될 수 있다. 영상 재생 영역(553)은 재생되는 영상을 앞뒤로 컨트롤하기 위한 컨트롤 바를 포함할 수 있다.
도 6은 본 발명의 제2 실시예에 따른 이벤트 영상 검색 시스템(100)이 제공하는 화면 UI를 예시한다. 도 6의 화면 UI는 도 4의 화면 UI가 표시된 상태에서, 관제 단말(400)의 사용자가 미니맵(551) 상에 표시되는 관리 영역 내의 다른 카메라(선택된 이벤트와 관련된 카메라 이외의 카메라)를 클릭 등의 동작에 의해 선택한 경우에 표시될 수 있다.
예를 들면, 도 5c의 #0103 카메라와 관련된 영상이 영상 데이터 영역(550a)에 표시되고 있는 상태에서, 사용자가 도 5c의 #0105 카메라의 영상을 추가로 확인하고자 하는 경우에, 사용자는 미니맵(551a) 상의 #0105 카메라를 클릭할 수 있다. 사용자가 미니맵(551) 상의 #0105 카메라를 클릭하면, 도 6에 도시된 바와 같이, 이미 재생되고 있는 #0103 카메라의 영상이 재생되는 제1 영상 데이터 영역(550a)과 함께, #0105 카메라의 영상을 재생하는 제2 영상 데이터 영역(550b)이 추가로 표시될 수 있다.
이벤트와 관련된 영상 데이터가 촬영된 #0103 카메라와 배치 위치가 상이한 #0105 카메라가 관제 단말(400)의 사용자에 의해 선택되는 경우에, 영상 데이터 제공부(140)는 #0103 카메라의 영상 데이터의 재생 타이밍에 동기하여, #0105 카메라의 영상 데이터가 표시되도록, #0103 카메라 및 #0105 카메라의 영상 데이터를 제공할 수 있다.
예를 들면, 이벤트 타입이 "화재"인 경우에, 사용자가 화재 이벤트에 관한 복수의 이벤트 정보 리스트로부터 하나의 이벤트를 선택하여 영상 데이터 영역(550a)에 화재 이벤트와 관련된 #0103 카메라의 영상 데이터가 제공될 수 있다. 이러한 경우에, 사용자가 화재 이벤트가 검출된 #0103 카메라의 영상 데이터 뿐만 아니라, #0103 카메라 근처에 배치되고 화재 현장을 다른 각도에서 촬영하고 있는 #0105 카메라를 영상 데이터 영역(550a)의 미니맵(551a) 상에서 선택하면, #0103 카메라의 영상 데이터의 재생 타이밍에 동기하여 #0105 카메라의 영상 데이터가 영상 데이터 영역(550b)의 영상 재생 영역(553b)를 통하여 제공될 수 있다. 사용자는 이벤트가 검출된 해당 카메라 뿐만 아니라 그 근방의 다른 카메라의 영상을 확인하여 정확한 현장 상황의 파악이 가능할 수 있다.
도 7은 본 발명의 제3 실시예에 따른 이벤트 영상 검색 시스템(100)이 제공하는 화면 UI를 예시한다. 도 7의 화면 UI는 도 4의 화면 UI가 표시된 상태에서, 관제 단말(400)의 사용자가 검색 조건 영역(510)의 검색 조건 영역 추가 메뉴 또는 버튼을 클릭하는 경우에 표시될 수 있다.
예를 들면, 사용자가 도 4에 도시된 검색 조건 영역(510)에서 도난 이벤트를 검색한 경우에, 이벤트 정보 리스트 영역(530)에 도난 이벤트와 관련된 이벤트 정보가 표시될 수 있다. 사용자가 도난 이벤트와 관련된 이벤트 정보 중에서 하나의 이벤트를 선택한 경우에, 선택된 이벤트와 관련된 제1 카메라의 촬영 영상이 영상 데이터 영역(550)을 통하여 제공될 수 있다. 사용자는 제1 카메라의 촬영 영상을 확인하여 도난 이벤트와 관련된 인물(물건을 훔친 자)을 특정할 수 있다. 도난 이벤트와 관련된 인물이 특정되면, 사용자는 해당 인물이 어느 위치로부터 침입하여 어느 위치로 탈출하였는지 인물의 영상을 촬영한 영상 데이터를 검색할 필요가 있다. 이러한 경우에, 사용자는 도 4에 검색 조건 영역(510)에서 검색 조건 영역 추가 메뉴 또는 버튼을 클릭하여, 도난 이벤트와 관련된 인물의 이동 방향을 추적할 수 있다.
사용자가 검색 조건 영역 추가 메뉴를 클릭하면, 도 7에 도시된 바와 같이, 도난 이벤트와 관련된 제1 검색 조건 세트와 관련된 화면 UI(510a, 530a, 550a, 551a, 553a)에 추가하여, 제2 검색 조건 세트와 관련된 화면 UI가 추가될 수 있다.
제1 검색 조건 세트와 관련된 화면 UI는 제1 검색 조건 영역(510a), 제1 이벤트 정보 리스트 영역(530a), 제1 영상 데이터 영역(550a), 제1 미니맵(551a) 및 제1 영상 재생 영역(553a)을 포함할 수 있다. 제2 검색 조건 세트와 관련된 화면 UI는 제2 검색 조건 영역(510c), 제2 이벤트 정보 리스트 영역(530c), 제2 영상 데이터 영역(550c), 제2 미니맵(551c) 및 제2 영상 재생 영역(553c)를 포함할 수 있다.
예를 들면, 사용자는 도난 이벤트와 관련된 인물의 이동 방향을 추적하기 위하여, 제2 검색 조건 영역(510c)에서 이벤트 타입을 "객체 이동"으로 선택하고, 상세 검색 조건으로서 이동 객체를 "사람"으로 선택하며, 이동 객체의 색상을 제1 카메라에 의해 확인된 도난 발생시의 인물의 주요 색상(예를 들면, 검정색 옷을 입은 경우에, 주요 색상은 검정색)으로 선택하여 제2 검색 조건 세트에 의한 검색을 수행할 수 있다.
도난 이벤트와 관련된 검정색 색상의 이동 객체와 관련된 제2 검색 조건 세트에 의한 검색 결과는 제2 이벤트 정보 리스트 영역(530c)에 표시될 수 있다. 관제 단말(400)의 사용자는 복수의 이벤트 정보 리스트로부터 하나의 이벤트를 선택하여, 관련된 제2 카메라의 영상 데이터를 제2 영상 재생 영역(553c)을 통하여 확인할 수 있다. 제2 영상 재생 영역(553c)에 재생되는 제2 카메라의 영상 데이터는 제1 영상 재생 영역(553a)에 재생되는 제1 카메라의 영상 데이터의 재생 타이밍과 동기화하지 않고 별도의 재생 타이밍을 가질 수 있다. 이에 따라, 사용자는 상이한 종류의 2 이상의 이벤트 또는 동일한 종류의 이벤트이면서 상이한 일시에 발생된 2 이상의 이벤트를 하나의 화면을 통해 독립적으로 확인할 수 있다.
관제 단말(400)의 사용자는 복수의 이벤트 정보 리스트로부터 다른 이벤트를 선택하여, 관련된 제3 카메라의 영상 데이터를 제3 영상 재생 영역(미도시)을 통하여 확인할 수 있다. 이에 따라, 도난 이벤트와 관련된 인물의 이동 위치를 제2 카메라의 영상 데이터, 제3 카메라의 영상 데이터 등으로부터 용이하게 추적할 수 있다.
상술한 본 발명의 실시예에 따르면, 영상 데이터 또는 감지 데이터로부터 이벤트를 검출하고, 검출된 이벤트와 관련된 이벤트 정보를 저장하며, 사용자의 검색 조건에 매칭하는 이벤트 리스트를 제공하고, 사용자에 의해 선택된 이벤트와 관련된 영상 데이터를 제공함으로써, 이벤트 영상의 검색에 여러 단계의 처리가 필요하지 않고, 간단한 조작을 통하여 신속하게 이벤트 영상을 검색 및 재생이 가능하다.
또한, 선택된 이벤트와 관련된 영상 데이터와 함께 해당 영상 데이터가 촬영된 카메라의 지리적 배치 위치를 나타내는 미니맵을 제공함으로써, 영상 데이터를 촬영한 카메라의 위치를 용이하게 파악할 수 있다.
또한, 제1 카메라의 영상 데이터가 재생되는 동안에, 미니맵 상의 동일 관리 구역 상에 위치하는 다른 제2 카메라를 클릭(선택)하는 경우에 제2 카메라의 영상 데이터를 제1 카메라의 영상 데이터의 재생 타이밍에 동기하여 제공함으로써, 이벤트와 관련된 다양한 영상의 확인이 용이하다.
또한, 제1 카메라의 영상 데이터가 재생되는 동안에, 제1 카메라의 제1 이벤트와 관련된 다른 제3 이벤트의 영상 데이터를 독립적으로 검색하여 제3 이벤트와 관련된 제3 카메라의 영상 데이터를 제1 카메라와 동기하지 않는 타이밍으로 독립적으로 제공함으로써, 관련된 2 이상의 이벤트를 독립적으로 검색 및 확인할 수 있다.
이상에서 설명된 단계 또는 프로세스는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합에 의해 실행될 수 있다. 예를 들어, 실시예들에서 설명된 단계 또는 프로세스는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 실행될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로 (collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.

Claims (12)

  1. 카메라로부터 취득된 영상 데이터 또는 상기 카메라와 관련된 감지 센서로부터 취득된 감지 데이터로부터 하나 이상의 이벤트를 검출하는 이벤트 검출부;
    검출된 상기 이벤트와 관련된 이벤트 정보를 저장하는 이벤트 정보 저장부;
    사용자로부터 입력된 검색 조건에 기초하여 상기 이벤트 정보 저장부에 저장되어 있는 이벤트 정보 중에서 상기 검색 조건에 매칭하는 이벤트 정보 리스트를 제공하는 검색 결과 제공부; 및
    상기 이벤트 정보 리스트 중에서 사용자에 의해 선택된 선택 이벤트와 관련된 영상 데이터를 제공하는 영상 데이터 제공부
    를 포함하고,
    상기 영상 데이터 제공부는 사용자로부터 선택된 이벤트와 관련된 영상 데이터와 함께 해당 영상 데이터가 촬영된 카메라의 지리적 배치 위치를 나타내는 미니맵을 제공하며,
    상기 미니맵은 이벤트와 관련된 영상 데이터가 촬영된 카메라의 지리적 배치 위치와 함께 관리 영역을 촬영하는 모든 카메라의 지리적 배치 위치를 표시하고,
    상기 미니맵 상에서 상기 이벤트와 관련된 영상 데이터가 촬영된 제1 카메라와 배치 위치가 상이한 제2 카메라가 선택되는 경우에, 상기 영상 데이터 제공부는 상기 제1 카메라의 이벤트와 관련된 제1 카메라의 영상 데이터의 재생 타이밍에 동기하여 상기 제2 카메라의 영상 데이터가 함께 표시되도록 상기 제1 카메라의 영상 데이터 및 상기 제2 카메라의 영상 데이터를 제공하는 이벤트 영상 검색 시스템.
  2. 제1항에 있어서,
    이벤트 타입은 관리 구역에 대하여 발생되는 화재, 침수, 침입, 파손, 객체 이동, 배회, 도난, 얼굴 인식, 카메라 무력화 중 하나 이상을 포함하는 이벤트 영상 검색 시스템.
  3. 제2항에 있어서,
    이벤트 타입이 객체 이동으로 선택된 경우에, 이동 객체가 사람인지 여부 및 이동 객체의 색상에 대한 상세 검색 조건의 선택이 가능한 이벤트 영상 검색 시스템.
  4. 제1항에 있어서,
    상기 이벤트 정보는 상기 이벤트와 관련된 카메라의 식별 정보, 이벤트 타입 정보 및 이벤트 영상 데이터 정보를 포함하는 이벤트 영상 검색 시스템.
  5. 제1항에 있어서,
    상기 검색 조건은 카메라의 식별 정보, 이벤트 타입 및 이벤트 시간을 포함하는 이벤트 영상 검색 시스템.
  6. 삭제
  7. 삭제
  8. 삭제
  9. 제1항에 있어서,
    상기 검색 조건에 매칭하는 이벤트 정보 리스트 중 제1 선택 이벤트 및 제2 선택 이벤트를 포함하는 2 이상의 이벤트가 선택되면, 상기 영상 데이터 제공부는 제1 선택 이벤트 및 제2 선택 이벤트와 관련된 영상 데이터가 각각 표시되도록 제1 선택 이벤트 및 제2 선택 이벤트와 관련된 영상 데이터를 제공하는 이벤트 영상 검색 시스템.
  10. 제1항에 있어서,
    상기 검색 결과 제공부는 2 이상의 검색 조건 세트의 입력이 가능한 검색 UI 화면을 제공하고,
    제1 검색 조건 세트 및 제2 검색 조건 세트를 포함하는 2 이상의 검색 조건 세트가 입력된 경우에, 상기 검색 결과 제공부는 제1 검색 조건 세트에 매칭하는 제1 이벤트 정보 리스트와 제2 검색 조건 세트에 매칭하는 제2 이벤트 정보 리스트를 각각 제공하는 이벤트 영상 검색 시스템.
  11. 카메라로부터 취득된 영상 데이터 또는 상기 카메라와 관련된 감지 센서로부터 취득된 감지 데이터로부터 하나 이상의 이벤트를 검출하는 이벤트 검출 단계;
    검출된 상기 이벤트와 관련된 이벤트 정보를 저장하는 이벤트 정보 저장 단계;
    사용자로부터 입력된 검색 조건에 기초하여 저장된 이벤트 정보 중에서 상기 검색 조건에 매칭하는 이벤트 정보 리스트를 제공하는 검색 결과 제공 단계; 및
    상기 이벤트 정보 리스트 중에서 사용자에 의해 선택된 선택 이벤트와 관련된 영상 데이터를 표시하는 영상 데이터 제공 단계
    를 포함하고,
    상기 영상 데이터 제공 단계에서는, 사용자로부터 선택된 이벤트와 관련된 영상 데이터와 함께 해당 영상 데이터가 촬영된 카메라의 지리적 배치 위치를 나타내는 미니맵을 제공하며,
    상기 미니맵은 이벤트와 관련된 영상 데이터가 촬영된 카메라의 지리적 배치 위치와 함께 관리 영역을 촬영하는 모든 카메라의 지리적 배치 위치를 표시하고,
    상기 미니맵 상에서 상기 이벤트와 관련된 영상 데이터가 촬영된 제1 카메라와 배치 위치가 상이한 제2 카메라가 선택되는 경우에, 상기 영상 데이터 제공 단계에서는 상기 제1 카메라의 이벤트와 관련된 제1 카메라의 영상 데이터의 재생 타이밍에 동기하여 상기 제2 카메라의 영상 데이터가 함께 표시되도록 상기 제1 카메라의 영상 데이터 및 상기 제2 카메라의 영상 데이터를 제공하는 이벤트 영상 검색 방법.
  12. 제11항에 기재된 이벤트 영상 검색 방법을 컴퓨터에 의해 수행하기 위해 기록 매체에 저장된 프로그램.
KR1020210036291A 2021-03-20 2021-03-20 이벤트 영상 검색 시스템, 이벤트 영상 검색 방법 및 기록 매체에 저장된 프로그램 KR102398987B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210036291A KR102398987B1 (ko) 2021-03-20 2021-03-20 이벤트 영상 검색 시스템, 이벤트 영상 검색 방법 및 기록 매체에 저장된 프로그램

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210036291A KR102398987B1 (ko) 2021-03-20 2021-03-20 이벤트 영상 검색 시스템, 이벤트 영상 검색 방법 및 기록 매체에 저장된 프로그램

Publications (1)

Publication Number Publication Date
KR102398987B1 true KR102398987B1 (ko) 2022-05-18

Family

ID=81801013

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210036291A KR102398987B1 (ko) 2021-03-20 2021-03-20 이벤트 영상 검색 시스템, 이벤트 영상 검색 방법 및 기록 매체에 저장된 프로그램

Country Status (1)

Country Link
KR (1) KR102398987B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116886991A (zh) * 2023-08-21 2023-10-13 珠海嘉立信发展有限公司 生成视频资料的方法、装置、终端设备以及可读存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006067139A (ja) * 2004-08-25 2006-03-09 Matsushita Electric Ind Co Ltd 複数カメラ映像検索装置、複数カメラ映像検索方法、及び複数カメラ映像検索プログラム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006067139A (ja) * 2004-08-25 2006-03-09 Matsushita Electric Ind Co Ltd 複数カメラ映像検索装置、複数カメラ映像検索方法、及び複数カメラ映像検索プログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116886991A (zh) * 2023-08-21 2023-10-13 珠海嘉立信发展有限公司 生成视频资料的方法、装置、终端设备以及可读存储介质
CN116886991B (zh) * 2023-08-21 2024-05-03 珠海嘉立信发展有限公司 生成视频资料的方法、装置、终端设备以及可读存储介质

Similar Documents

Publication Publication Date Title
US10043079B2 (en) Method and apparatus for providing multi-video summary
RU2702160C2 (ru) Устройство поддержки отслеживания, система поддержки отслеживания и способ поддержки отслеживания
US8289390B2 (en) Method and apparatus for total situational awareness and monitoring
KR100883066B1 (ko) 텍스트를 이용한 피사체 이동 경로 표시장치 및 방법
JP5954106B2 (ja) 情報処理装置、情報処理方法、プログラム、及び情報処理システム
KR102644782B1 (ko) 모니터링 장치 및 시스템
US20180357316A1 (en) Arrangement and related method for provision of video items
US20140240455A1 (en) System and Method to Create Evidence of an Incident in Video Surveillance System
US10791258B2 (en) Monitoring apparatus and system
JP2013148973A (ja) 映像監視システム
KR20110040699A (ko) 산불 자동 감지 시스템 및 그 제어방법
KR102398987B1 (ko) 이벤트 영상 검색 시스템, 이벤트 영상 검색 방법 및 기록 매체에 저장된 프로그램
KR20120113014A (ko) 영상인식장치 및 그 영상 감시방법
US7257235B2 (en) Monitoring apparatus, monitoring method, monitoring program and monitoring program recorded recording medium readable by computer
JP6214762B2 (ja) 画像検索システム、検索画面表示方法
CN113905211A (zh) 一种视频巡逻方法、装置、电子设备及存储介质
JP7317556B2 (ja) 監視装置及び監視方法
KR101362630B1 (ko) 디지털 비디오 레코더에서의 피사체 이동 경로 추적 방법
US10643304B2 (en) Image providing apparatus and method
KR101698864B1 (ko) 메타 데이터를 이용한 영상 검출 방법을 실행시키는 프로그램이 기록된 기록 매체
JP2017184288A (ja) 撮像装置、録画装置、映像表示方法およびコンピュータプログラム
KR20220109520A (ko) 이벤트 영상 제공 시스템, 이벤트 영상 제공 방법 및 기록 매체에 저장된 프로그램
GB2570498A (en) A method and user device for displaying video data, a method and apparatus for streaming video data and a video surveillance system
JP5906806B2 (ja) 動画処理システム及び端末装置
JP2017224956A (ja) 情報処理装置及び情報処理方法

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant