[go: up one dir, main page]

KR101600860B1 - Image comparing and managing system based on event - Google Patents

Image comparing and managing system based on event Download PDF

Info

Publication number
KR101600860B1
KR101600860B1 KR1020140056592A KR20140056592A KR101600860B1 KR 101600860 B1 KR101600860 B1 KR 101600860B1 KR 1020140056592 A KR1020140056592 A KR 1020140056592A KR 20140056592 A KR20140056592 A KR 20140056592A KR 101600860 B1 KR101600860 B1 KR 101600860B1
Authority
KR
South Korea
Prior art keywords
event
management
dvr
server
time
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.)
Expired - Fee Related
Application number
KR1020140056592A
Other languages
Korean (ko)
Other versions
KR20150129933A (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 KR1020140056592A priority Critical patent/KR101600860B1/en
Publication of KR20150129933A publication Critical patent/KR20150129933A/en
Application granted granted Critical
Publication of KR101600860B1 publication Critical patent/KR101600860B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 이벤트 기반의 영상 비교 관리시스템에 관한 것으로서, 더욱 상세하게는 디지털화된 녹화장비(DVR)와 개별적으로 운영되는 OCX모듈을 포함하는 시설물 관리 전산시스템 간의 시간을 동기화하고, 이를 바탕으로 DB화되어 기록된 사건들을 검색, 분류, 정렬 및 목록화하여 CCTV에 녹화된 상황의 선별과, 특정 채널의 확대 및 문제의 이벤트 영상을 저장하여 둠으로써, 시설물이 운영되는 시간만큼의 모든 영상을 수동으로 재생할 필요 없이 확인이 필요한 시점만을 손쉽게 찾아볼 수 있고, CCTV 영상을 확인할 때에 들어가는 시간적, 인적 자원의 낭비를 막는 동시에 계량적 관리에만 제한되었던 전산관리시스템을 보다 실질적이고 직관적인 관리시스템으로 변화시킬 수 있으며, 전산정보에만 의존할 경우 분석과 추정의 과정으로 원인을 도출해낼 수밖에 없었던 문제를 바로 CCTV 영상을 통해 육안으로 파악할 수 있도록 함으로써, 문제의 해결력을 비약적으로 증대시킬 수 있고, 출입통제 관리시스템에 적용되는 경우 전체 출입자 정보 중에서 근무자 이외의 출입기록만을 선별하여 총 운영시간 중에서 극히 일부에 불과한 특이 사건들만 시간이 어긋남 없이 정확하게 재생할 수 있도록 함으로써, 감시자 혹은 관리자가 원하는 사고, 혹은 근무자 이외 출입자의 색출과 같은 사건의 원인 파악에 소요되는 시간을 비약적으로 절약할 수 있으며, 시간 동기화의 문제, 영상정보와 기록된 사건정보의 통합 외에 데이터베이스의 관리 주체에 있어서 제3자에게 데이터베이스 자체는 물론이며 그 처리방식을 공개하지 않고 손쉽게 원하는 결과물을 얻어낼 수 있고, 영상관리, 공정관리, 전표관리와, 출입통제관리 및 물류관리를 할 수 있는 시스템에 적용될 수 있는 효과가 있다.The present invention relates to an event-based image comparison management system, and more particularly, to an event-based image comparison management system that synchronizes time between a digital video recording apparatus (DVR) and a facility management computer system including an OCX module And records the events recorded in the CCTV to search, sort, sort and catalog the recorded events, enlarge a specific channel and store the event image of the problem, It is possible to easily find the time required for confirmation without needing to play back the video and to prevent the waste of time and human resources in checking the CCTV image and to change the computer management system which was limited to the quantitative management to a more practical and intuitive management system If you rely solely on computational information, you can use the analysis and estimation process to determine the cause CCTV images, it is possible to dramatically increase the problem solving ability. In case of applying to the access control management system, only access logs other than the worker are selected from the total access information, and the total operation time It is possible to dramatically save the time required to identify the cause of events such as an accident desired by a supervisor or an administrator or a search for a person other than a worker by making it possible to accurately reproduce a specific event, In addition to the problem of synchronization, integration of video information and recorded event information, it is possible to acquire the desired result easily without disclosing the processing method to the third person in the database management subject as well as the database itself, , Document management, access control And can be applied to a system capable of managing logistics.

Description

이벤트 기반의 영상 비교 관리시스템{Image comparing and managing system based on event}[0001] The present invention relates to an event-based image comparison management system,

본 발명은 디지털화된 녹화장비(DVR)와 개별적으로 운영되는 OCX모듈을 포함하는 시설물 관리 전산시스템 간의 시간을 동기화하고, 이를 바탕으로 DB화되어 기록된 사건들을 검색, 분류, 정렬 및 목록화하여 CCTV에 녹화된 상황의 선별과, 특정 채널의 확대 및 문제의 이벤트 영상을 저장하여 둠으로써, 시설물이 운영되는 시간만큼의 모든 영상을 수동으로 재생할 필요 없이 확인이 필요한 시점만을 손쉽게 찾아볼 수 있고, CCTV 영상을 확인할 때에 들어가는 시간적, 인적 자원의 낭비를 막는 동시에 계량적 관리에만 제한되었던 전산관리시스템을 보다 실질적이고 직관적인 관리시스템으로 변화시킬 수 있으며, 전산정보에만 의존할 경우 분석과 추정의 과정으로 원인을 도출해낼 수밖에 없었던 문제를 바로 CCTV 영상을 통해 육안으로 파악할 수 있도록 함으로써, 문제의 해결력을 비약적으로 증대시킬 수 있고, 출입통제 관리시스템에 적용되는 경우 전체 출입자 정보 중에서 근무자 이외의 출입기록만을 선별하여 총 운영시간 중에서 극히 일부에 불과한 특이 사건들만 시간이 어긋남 없이 정확하게 재생할 수 있도록 함으로써, 감시자 혹은 관리자가 원하는 사고, 혹은 근무자 이외 출입자의 색출과 같은 사건의 원인 파악에 소요되는 시간을 비약적으로 절약할 수 있으며, 시간 동기화의 문제, 영상정보와 기록된 사건정보의 통합 외에 데이터베이스의 관리 주체에 있어서 제3자에게 데이터베이스 자체는 물론이며 그 처리방식을 공개하지 않고 손쉽게 원하는 결과물을 얻어낼 수 있고, 영상관리, 공정관리, 전표관리와, 출입통제관리 및 물류관리를 할 수 있는 시스템에 적용될 수 있는 이벤트 기반의 영상 비교 관리시스템에 관한 기술이다.The present invention synchronizes the time between a digital video recording system (DVR) and a facility management computer system including an OCX module that is operated separately, and searches, classifies, It is possible to easily find the time required for confirmation without having to manually reproduce all the images as long as the facility is operated by storing the event image of the problem and enlarging the specific channel, It is possible to change the computerized management system, which was limited only to quantitative management, to a more practical and intuitive management system while preventing the waste of time and human resources in checking the image, and when it depends on computerized information, So that the problem can be grasped visually through CCTV video. In case of applying to the access control management system, only the access records other than the worker are selected from the total access information, so that only specific events which are only a part of the total operation hours can be accurately reproduced It is possible to save a considerable amount of time required to identify the cause of an event such as an accident desired by a supervisor or an administrator or to search for a person other than a worker and to solve the problem of time synchronization, It is possible to easily obtain the desired result without disclosing the processing method to the third party as well as the database itself in the management subject of the database, and to perform the image management, the process management, the document management, the access control management and the logistics management Event-based video that can be applied to a system A description of the Bridge Management System.

인력에 의한 감시, 감독의 한계를 극복하기 위해 CCTV는 다양한 현장에서 방범, 감시, 관리, 통제 등의 목적을 위해 설치, 운영되고 있는데, 그 일례로 CCTV가 없을 시절에는 방범 인력이 직접 현장으로 정기순찰을 하였던 반면에, 현재에는 방범 카메라를 통해 중앙 집중화된 관제센터에서 최소한의 인력만으로도 골목 곳곳에서 벌어지는 사건, 사고를 원격 감시할 수 있게 되었다.CCTV is installed and operated for various purposes such as crime prevention, surveillance, management and control in order to overcome the limitations of supervision and supervision by manpower. For example, when CCTV is not available, On the other hand, nowadays, it is possible to remotely monitor incidents and accidents that occur in the alleys with a minimum of manpower in a centralized control center through a security camera.

더욱이 녹화장비가 발달하게 되면서 자칫 감시자가 놓쳤던 순간에 대해서도 장시간 보관이 가능해지고, 또한 발생한 문제를 사후에 비교적 빠르게 문제 상황에 대해 파악할 수 있게 되었다.Furthermore, as the recording equipment developed, it became possible to store the moments that the monitor missed for a long time, and also to be able to grasp the problem situation relatively quickly after the problem occurred.

그러나 CCTV의 효용성이 다양한 현장에서 입증됨에 따라 폭발적으로 그 수가 증가하게 되었고, 이제는 시설물이 있는 구내 곳곳에 제각기 다른 목적으로 설치 및 도입되기에 이르렀다.However, as the effectiveness of CCTV has been verified in various sites, the number has increased explosively and now it has been installed and introduced into various places in the premises where facilities exist.

역설적으로 CCTV의 대수가 늘어남에 따라 감시자의 관리대상도 동시에 늘어나게 되면서 효율성은 떨어지게 되었고, 결국은 사후에 문제 발생을 인지한 이후에야 녹화된 영상을 기준으로 사건, 사고를 대응할 수밖에 없는 구조가 되었는데, 문제는 녹화 영상을 확인할 경우, 문제 시점과 위치를 정확히 특정할 수 없다면 증거 확보에 걸리는 시간은 비약적으로 늘어난다는 점이다.Paradoxically, as the number of CCTVs increases, the efficiency of the supervisor increases simultaneously. As a result, after the awareness of the occurrence of the problem, it becomes a structure that can respond to incidents and accidents based on the recorded images. The problem is that if you can not pinpoint the time and location of the problem when you check the recorded video, the time it takes to acquire the evidence is dramatically increased.

예를 들어, 특정일의 출입자 중 근무자 이외의 출입자만을 선별하여 CCTV 영상으로 확인하고자 한다면, 해당일의 현장 출입구의 개방시점부터 폐쇄시점까지의 영상을 모두 확인해야 한다는 난점이 발생한다.For example, if a passenger of a specific day is selected and checked only by a person other than the worker, it is difficult to confirm all the images from the opening time to the closing time of the entrance of the day.

만약, 보안설비를 도입하여 출입통제장치를 통해 모든 출입정보를 데이터베이스화 하였다 하더라도 일일이 당일 출입시간의 리스트를 대조하여 직접 녹화기에 해당 시간을 입력하여 대조해보는 수밖에 없다.Even if all the access information is databaseed through the access control device by introducing the security equipment, it is inevitable to check the list of the access times on the day and input the corresponding time into the direct recording device to collate.

더욱이 CCTV 녹화기에 설정된 시계와 출입통제장치에 설정된 시계가 어긋날 경우에는 출입통제장치를 통해 확보한 출입자정보는 녹화기에 기록된 영상과 어긋남이 발생한다.Furthermore, when the clock set in the CCTV recorder is out of the clock set in the access control device, the accessing information acquired through the access control device deviates from the image recorded in the recorder.

한편, 시설물의 관리 및 감독을 위해 도입된 다양한 전산시스템은 시설물 내에서 발생하는 중요하고 다양한 사건에 대해 수치정보로 기록하고 저장하는 기능을 수행하고 있다.On the other hand, various computer systems introduced for the management and supervision of the facilities perform functions to record and store important and various events occurring in the facilities as numerical information.

예를 들어, 출입통제장치의 경우에는 출입정보를 기록하고 있으며, 유사한 기록정보는 유통센터들에서 사용되는 물류관리시스템 내에 입출고 및 입, 출차 관리 영역에도 적용되고 있다.For example, access control devices record access information, and similar record information is applied to the entry and exit and entry and exit management areas within the logistics management system used in distribution centers.

또한, 은행의 수납창구에서는 ERP(혹은 MIS)를 통해 전표발행과 수납 절차에 대한 전 과정을 기록해두고 있으며, 유통소매점의 판매시점관리시스템은 매출시점, 입출고시점을, 건물의 시설물관리 시스템(FMS; Facility Management System)은 상하수도, 가스, 유류, 환풍기 등의 설비에 대한 모니터링 정보를, 공장의 자동화 시스템(FA; Factory Automation)은 품질관리를 위해 다양한 계측장비로부터 입력된 정보를 기록해두고 있다.In addition, at the bank's receipt window, the entire process of issuing and storing the slip is recorded through ERP (or MIS). The point-of-sale management system of the retail outlet stores the point of time of sale and the point of time of delivery, The facility management system records monitoring information on facilities such as water supply and sewerage, gas, oil, and ventilator, and factory automation (FA) records information input from various measurement equipment for quality control.

이러한 전산시스템에는 이미 계량화된 기록을 기반으로 사건, 사고, 문제, 품질 등을 관리할 수 있도록 독자적인 정보처리 방식을 포함하고 있다. 다만, 이미 중요한 감시, 관리 대상에는 이를 보완하기 위하여 CCTV가 설치되어 있음에도 불구하고 이를 함께 통합할 수 있는 툴은 제공되고 있지 않는 실정이다.These computerized systems include proprietary information processing methods to manage events, accidents, problems, and quality based on the already quantified records. However, although CCTV is already installed in order to supplement important monitoring and management targets, a tool for integrating them together is not provided.

그 이유는 앞서 열거한 전산시스템에서 취급하고 있는 데이터베이스는 사용자 측의 입장에서 매우 높은 신뢰성을 요구하는 정보를 담고 있는 동시에 그 DB 처리 방식에는 각 솔루션 제공자의 오랜 경험과 노하우가 녹아들어 있기 때문에, CCTV 솔루션 혹은 영상관제시스템 관련 전문업체에 공개되거나 혹은 그 처리방식을 맡길 수 없다는 제약이 있다.The reason for this is that the database handled by the computer system described above contains information that requires very high reliability from the viewpoint of the user side, and since the DB processing method has a long experience and know-how of each solution provider, There is a restriction that it can not be disclosed to a specialist in a solution or a video control system or can not be handled by the processing method.

더욱이 CCTV 솔루션 전문업체 역시 CCTV와 DB의 결합을 위해 개별적으로도 이미 충분히 복잡하고 무거운 개별 시설물의 관리 목적에 맞는 DB를 설계하고, 그 처리절차를 구성한다는 것 역시 불만이 전도되는 상황이 될 뿐 아니라 물리적으로도 불가능한 실정이다.In addition, CCTV solution specialists are also faced with the complaint that designing a DB that meets the purpose of managing individual facilities, which are sufficiently complicated and heavy, for each combination of CCTV and DB, It is physically impossible.

KR 10-2002-0015681(2002. 3. 22)KR 10-2002-0015681 (March 22, 2002)

따라서 본 발명은 상기와 같은 문제점을 해결하기 위하여 착상된 것으로서, 디지털화된 녹화장비(DVR)와 개별적으로 운영되는 OCX모듈을 포함하는 시설물 관리 전산시스템 간의 시간을 동기화하고, 이를 바탕으로 DB화되어 기록된 사건들을 검색, 분류, 정렬 및 목록화하여 CCTV에 녹화된 상황의 선별과, 특정 채널의 확대 및 문제의 이벤트 영상을 저장하여 둠으로써, 시설물이 운영되는 시간만큼의 모든 영상을 수동으로 재생할 필요 없이 확인이 필요한 시점만을 손쉽게 찾아볼 수 있는 이벤트 기반의 영상 비교 관리시스템을 제공하는데 그 목적이 있다. SUMMARY OF THE INVENTION Accordingly, the present invention has been made keeping in mind the above problems occurring in the prior art, and it is therefore an object of the present invention to provide a facility management system that synchronizes time between a digital video recording apparatus (DVR) and an OCX module Screening of recorded events in CCTV, enlarging a specific channel, and storing event images of the problem by searching, sorting, sorting, and cataloging the events of the CCTV, so that all the images as long as the facility is operated need to be manually reproduced The present invention is directed to an event-based image comparison management system that can easily find a point of time required for confirmation without any need.

본 발명의 다른 목적은 CCTV 영상을 확인할 때에 들어가는 시간적, 인적 자원의 낭비를 막는 동시에 계량적 관리에만 제한되었던 전산관리시스템을 보다 실질적이고 직관적인 관리시스템으로 변화시킬 수 있는 이벤트 기반의 영상 비교 관리시스템을 제공하는데 있다. Another object of the present invention is to provide an event-based image comparison management system capable of preventing the waste of time and human resources entering the CCTV image and at the same time transforming the computer management system, which was limited to quantitative management, into a more practical and intuitive management system .

본 발명의 다른 목적은 전산정보에만 의존할 경우 분석과 추정의 과정으로 원인을 도출해낼 수밖에 없었던 문제를 바로 CCTV 영상을 통해 육안으로 파악할 수 있도록 함으로써, 문제의 해결력을 비약적으로 증대시킬 수 있는 이벤트 기반의 영상 비교 관리시스템을 제공하는데 있다. Another object of the present invention is to provide a method and apparatus for analyzing and estimating a problem that can be solved by analyzing and estimating processes only when it depends on computerized information, And to provide a video comparison management system.

본 발명의 다른 목적은 출입통제 관리시스템에 적용되는 경우 전체 출입자 정보 중에서 근무자 이외의 출입기록만을 선별하여 총 운영시간 중에서 극히 일부에 불과한 특이 사건들만 시간이 어긋남 없이 정확하게 재생할 수 있도록 함으로써, 감시자 혹은 관리자가 원하는 사고, 혹은 근무자 이외 출입자의 색출과 같은 사건의 원인 파악에 소요되는 시간을 비약적으로 절약할 수 있는 이벤트 기반의 영상 비교 관리시스템을 제공하는데 있다. It is another object of the present invention to provide an access control system which can select only the access records other than the worker from among all the accessing information to allow only specific events of only a small fraction of the total operation time to be accurately reproduced without deviating time, Based image comparison management system capable of dramatically saving the time required to identify the cause of an event such as an accident or a search for a person other than a worker.

본 발명의 다른 목적은 시간 동기화의 문제, 영상정보와 기록된 사건정보의 통합 외에 데이터베이스의 관리 주체에 있어서 제3자에게 데이터베이스 자체는 물론이며 그 처리방식을 공개하지 않고 손쉽게 원하는 결과물을 얻어낼 수 있는 이벤트 기반의 영상 비교 관리시스템을 제공하는데 있다. It is another object of the present invention to provide an information processing apparatus and method capable of easily obtaining a desired result without disclosing the processing method, as well as the database itself, to a third party in a management subject of the database in addition to the problem of time synchronization, Based image comparison management system.

본 발명의 다른 목적은 영상 관리와, 공정관리와, 전표관리와, 출입통제관리 및 물류관리를 할 수 있는 시스템에 적용될 수 있는 이벤트 기반의 영상 비교 관리시스템을 제공하는데 있다. Another object of the present invention is to provide an event-based image comparison management system that can be applied to a system capable of image management, process management, document management, access control, and logistics management.

상기 목적을 달성하기 위한 본 발명의 바람직한 일실시예에 따른 이벤트 기반의 영상 비교 관리시스템은 영상비교 관리모듈을 포함하는 단말기 또는 서버에서 영상으로 확인해야 할 이벤트정보를 확보하기 위해 이벤트 DB 서버로 질의 전송하는 기능과, 상기 이벤트 DB 서버에서 이벤트의 형태, 특성, 채널위치, 발생시점의 시각정보의 응답을 영상비교 관리모듈을 포함하는 단말기 또는 서버로 전송하는 기능과, 영상관리, 공정관리, 전표관리, 출입통제관리 및 물류관리를 수행하는 전산관리시스템의 DB 서버에 해당하는 역할을 수행하는 기능을 갖는 이벤트 DB 서버와; 상기 이벤트 DB 서버에서 전송받은 이벤트의 형태, 특성, 채널위치, 발생시점의 시각정보로부터 원하는 이벤트정보만을 선별할 수 있도록 이벤트정보를 목록화하는 기능과, 상기 이벤트목록에서 선택된 이벤트의 발생시점과 종료시점 관련 정보를 추출하여 OCX 모듈에 입력하는 기능과, 디지털화된 녹화장비(DVR)에 이벤트의 발생시점부터 종료시점까지의 스트리밍(streaming) 영상을 요청 전송하는 기능과, OCX 모듈에서 디지털화된 녹화장비(DVR)로부터 수신한 스트리밍 영상을 재생하는 기능을 갖는 영상비교 관리모듈을 포함하는 단말기 또는 서버와; 영상관리, 공정관리, 전표관리, 출입통제관리 및 물류관리를 하는데 발생하는 이벤트정보를 확보하기 위해 전산관리시스템이 관리 대상으로 삼는 위치에 설치되어 이벤트 영상을 감시하고 감독하기 위해 이벤트 영상을 촬영하는 기능을 갖는 CCTV와; 상기 CCTV로부터 촬영된 이벤트 영상을 전송받아 저장하여 녹화하는 기능과, 상기 영상비교 관리모듈을 포함하는 단말기 또는 서버로부터 이벤트의 발생시점부터 종료시점까지의 스트리밍(streaming) 영상을 요청받고 스트리밍 영상을 전송하는 기능을 갖으며, DVR 펌웨어를 포함하는 디지털화된 녹화장비(DVR)와; 상기 디지털화된 녹화장비(DVR)가 DVR 펌웨어의 실행을 통해 동적주소관리서버에 수시로 액세스(access)하면 해당 DVR이 위치하는 외부IP와 통신 포트가 동적으로 기록하는 기능과, 상기 디지털화된 녹화장비(DVR)와 통신포트를 통해 외부IP 정보를 송수신하는 기능을 갖는 동적주소관리서버; 을 포함함을 특징으로 한다. According to another aspect of the present invention, there is provided an event-based image comparison management system including an image comparison management module for querying an event DB server to acquire event information to be checked by a terminal or a server, A function of transmitting the response of the event type, characteristic, channel position, and time information of the event to the terminal or server including the video comparison management module in the event DB server, An event DB server having a function to perform a role corresponding to a DB server of a computerized management system for performing management, access control, and logistics management; A function of listing event information so that only desired event information can be selected from the type, characteristics, channel location, and time information at the time of occurrence of an event received from the event DB server; A function of extracting viewpoint related information and inputting it to the OCX module, a function of requesting and sending a streaming image from the time of occurrence of the event to the end of the event to the digitalized recording device (DVR) A terminal or server including a video comparison management module having a function of playing back a streaming video received from a DVR; In order to secure event information that occurs in video management, process management, slip management, access control management, and logistics management, a computerized management system is installed at a position to be managed, and event images are taken A CCTV function; A function of receiving, recording, and recording an event image photographed from the CCTV; and a function of receiving a streaming image from a terminal or a server including the image comparison management module until the end of the event, A digitalized recording device (DVR) including a DVR firmware; A function of dynamically recording an external IP and a communication port in which the corresponding DVR is located when the DVR accesses the dynamic address management server through the execution of the DVR firmware, A dynamic address management server having a function of transmitting and receiving external IP information through a communication port with a DVR; .

삭제delete

삭제delete

상기 본 발명에 있어서, 상기 디지털화된 녹화장비(DVR)에서는 영상비교 관리모듈을 포함하는 단말기 또는 서버내의 OCX 모듈로부터 시리얼 번호를 호출 받으면, 동적주소관리서버에 해당하는 장비의 외부IP와 통신 포트를 질의하고 응답받는 목적지 주소로 시간동기화 정보, 스트리밍정보를 전송하는 것을 포함함을 특징으로 한다. In the present invention, when receiving the serial number from the OCX module in the terminal or the server including the video comparison management module, the digitalized recording device (DVR) receives the external IP and the communication port of the device corresponding to the dynamic address management server And transmitting time synchronization information and streaming information to a destination address that is inquired and answered.

상기 본 발명에 있어서, 상기 영상비교 관리모듈을 포함하는 단말기 또는 서버내의 OCX 모듈과, 상기 디지털화된 녹화장비(DVR)내의 DVR 펌웨어는 이벤트 DB 서버 또는 영상비교 관리모듈을 포함하는 단말기 또는 서버의 컴퓨터 시간을 불러들여 OCX 모듈에 입력하면 OCX 모듈은 DVR 펌웨어에 해당 정보를 전달하여 시간 동기화하는 시간동기화기능과, 이벤트 DB 서버로부터 입력받은 이벤트의 발생시점과 종료시점을 OCX 모듈에 전달하면 DVR로부터 스트리밍(Streaming) 데이터를 호출하고, 기존의 관리프로그램에 임베디드(Embeded) 형태로 삽입된 OCX 모듈은 수신된 스트리밍 데이터를 동영상으로 디코딩(Decoding)하여 재생하는 스트림 영상 요청 및 재생기능과, OCX 모듈의 캡쳐 기능에 발생시점과 종료시점을 입력하면 이벤트 시점 영상을 재 인코딩하여 단말기 또는 서버에 저장할 수 있도록 MP4 파일 형태 변환하는 스트림 영상 캡쳐 기능과, DVR이 독립된 유동 IP 네트워크 밑에 위치할 경우 DVR의 외부IP와 포트(Port) 번호를 확보하는 포트 매핑 정보 수신기능을 수행하는 것을 포함함을 특징으로 한다.In the present invention, the OCX module in the terminal or the server including the image comparison management module, and the DVR firmware in the DVR include the event DB server or the image comparison management module, When the OCX module inputs the time to the OCX module, the OCX module transmits the information to the DVR firmware to synchronize the time, and when the OCX module receives the event occurrence point and the end point of the event input from the event DB server, The OCX module, which calls streaming data and is inserted into an existing management program in an embedded form, includes a stream video request and playback function for decoding and reproducing the received streaming data into a moving image, When the event occurrence point and the end point are input to the function, the event view image is re-encoded and the terminal or And a function of receiving a port mapping information for securing an external IP and a port number of the DVR when the DVR is located under a separate dynamic IP network. .

상기 본 발명에 있어서, 상기 시간 동기화는 이벤트 DB의 생성시점을 디지털화된 녹화장비(DVR)의 현장 녹화 시점과 정확히 일치시키기 위한 것으로, 전산관리시스템에서 사용 중인 타임서버(NTP Server)와 동일한 타임서버를 사용하도록 설정하는 방식과, 이벤트 DB의 기록시간의 기준이 되는 서버 혹은 클라이언트 측의 컴퓨터의 시간을 읽어 들여 디지털화된 녹화장비(DVR)에 정기적으로 밀어 넣는 방식을 포함함을 특징으로 한다.In the present invention, the time synchronization is used to precisely match the generation time of the event DB with the on-scene recording time of the digital recording device (DVR). The time synchronization is the same as the time server (NTP Server) And a method of periodically pushing the time of the server or the client side computer, which is a reference of the recording time of the event DB, into the digitalized recording apparatus (DVR).

상술한 바와 같이, 본 발명인 이벤트 기반의 영상 비교 관리시스템은 다음과 같은 효과를 가진다. As described above, the event-based image comparison management system of the present invention has the following effects.

첫째, 본 발명은 디지털화된 녹화장비(DVR)와 개별적으로 운영되는 OCX모듈을 포함하는 시설물 관리 전산시스템 간의 시간을 동기화하고, 이를 바탕으로 DB화되어 기록된 사건들을 검색, 분류, 정렬 및 목록화하여 CCTV에 녹화된 상황의 선별과, 특정 채널의 확대 및 문제의 이벤트 영상을 저장하여 둠으로써, 시설물이 운영되는 시간만큼의 모든 영상을 수동으로 재생할 필요 없이 확인이 필요한 시점만을 손쉽게 찾아볼 수 있다. First, the present invention synchronizes time between a digital management system (DVR) and a facility management computer system including an OCX module that is operated separately, and searches, classifies, By selecting scenes recorded on CCTV, enlarging a specific channel, and storing event images of the problem, it is possible to easily find the time required for confirmation without having to manually reproduce all images as long as the facility is operated .

둘째, 본 발명은 CCTV 영상을 확인할 때에 들어가는 시간적, 인적 자원의 낭비를 막는 동시에 계량적 관리에만 제한되었던 전산관리시스템을 보다 실질적이고 직관적인 관리시스템으로 변화시킬 수 있다. Second, the present invention can prevent the waste of time and human resources in checking CCTV images, and change the computerized management system, which was limited to quantitative management, to a more practical and intuitive management system.

셋째, 본 발명은 전산정보에만 의존할 경우 분석과 추정의 과정으로 원인을 도출해낼 수밖에 없었던 문제를 바로 CCTV 영상을 통해 육안으로 파악할 수 있도록 함으로써, 문제의 해결력을 비약적으로 증대시킬 수 있다. Third, the present invention can drastically increase the problem solving ability by allowing the user to grasp the problem that can only be deduced from the analysis and estimation process when it depends only on the computation information through the CCTV image.

넷째, 본 발명은 출입통제 관리시스템에 적용되는 경우 전체 출입자 정보 중에서 근무자 이외의 출입기록만을 선별하여 총 운영시간 중에서 극히 일부에 불과한 특이 사건들만 시간이 어긋남 없이 정확하게 재생할 수 있도록 함으로써, 감시자 혹은 관리자가 원하는 사고, 혹은 근무자 이외 출입자의 색출과 같은 사건의 원인 파악에 소요되는 시간을 비약적으로 절약할 수 있다. Fourth, according to the present invention, when applied to an access control management system, only access logs other than a worker are selected from all the access information, so that only specific events, which are only a fraction of the total operation hours, can be accurately reproduced without any deviation, The time required to identify the cause of an incident, such as a desired accident or the detection of a person other than a worker, can be saved considerably.

다섯째, 본 발명은 시간 동기화의 문제, 영상정보와 기록된 사건정보의 통합 외에 데이터베이스의 관리 주체에 있어서 제3자에게 데이터베이스 자체는 물론이며 그 처리방식을 공개하지 않고 손쉽게 원하는 결과물을 얻어낼 수 있다. Fifth, according to the present invention, in addition to the problem of time synchronization, integration of image information and recorded event information, a subject of management of a database can easily obtain a desired result without disclosing the processing method to the third person as well as the database itself .

여섯째, 본 발명은 영상 관리와, 공정관리와, 전표관리와, 출입통제관리 및 물류관리를 할 수 있는 시스템에 적용될 수 있다. Sixth, the present invention can be applied to a system capable of image management, process management, document management, access control, and logistics management.

도 1은 본 발명의 일실시예에 따른 이벤트 기반의 영상 비교 관리시스템의 구성을 설명하기 위해 나타낸 도면.
도 2는 본 발명의 일실시예에 따른 이벤트 기반의 영상 비교 관리시스템을 이용하여 유통소매점 플랜차이즈에서 판매시점관리 솔루션에 OCX 모듈을 도입한 클라이언트 프로그램의 실제 캡쳐된 이미지의 화면.
도 3은 본 발명의 일실시예에 따른 이벤트 기반의 영상 비교 관리시스템을 이용하여 해당하는 매장의 카운터 번호별로 배치된 카메라의 채널번호를 단순화하여 표시한 도면.
도 4는 본 발명의 일실시예에 따른 이벤트 기반의 영상 비교 관리시스템을 이용하여 영상표시부인 OCX 모듈의 Front-end에서 표시된 물리적인 카메라 배치순서와 전표 선택 전에 캡쳐된 이미지의 화면.
도 5는 본 발명의 일실시예에 따른 이벤트 기반의 영상 비교 관리시스템을 이용하여 영상표시부인 OCX 모듈의 Front-end에서 표시된 이벤트 영상만 선별 재생할 경우 재배치될 레이아웃과 전표 선택 후에 캡쳐된 이미지의 화면.
도 6은 본 발명의 일실시예에 따른 이벤트 기반의 영상 비교 관리시스템을 이용하여 이벤트 영상을 재생하는 경우 전표 선택 후에 확대된 캡쳐 이미지의 화면.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram illustrating a configuration of an event-based image comparison management system according to an embodiment of the present invention; FIG.
FIG. 2 is a screen image of an actual captured image of a client program that uses an OCX module in a point-of-sale management solution in a retail outlet plan plan using an event-based image comparison management system according to an embodiment of the present invention.
FIG. 3 is a simplified view of a channel number of a camera arranged according to a counter number of a corresponding store using an event-based image comparison management system according to an embodiment of the present invention; FIG.
FIG. 4 is a diagram illustrating a physical camera arrangement sequence displayed on the front-end of an OCX module, which is an image display unit, using an event-based image comparison management system according to an exemplary embodiment of the present invention, and screens of images captured before selection of a document.
FIG. 5 is a diagram illustrating an example of an event-based image comparison management system according to an exemplary embodiment of the present invention. In FIG. 5, when an event image displayed in the front-end of the OCX module, .
FIG. 6 is a screen image of a captured image enlarged after a document is selected when an event image is reproduced using an event-based image comparison management system according to an embodiment of the present invention.

이하 첨부된 도면과 함께 본 발명의 바람직한 실시예를 살펴보면 다음과 같은데, 본 발명을 설명함에 있어서 관련된 공지기술 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략할 것이며, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있으므로, 그 정의는 본 발명인 이벤트 기반의 영상 비교 관리시스템을 설명하는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, when it is determined that a detailed description of related art or configuration may unnecessarily obscure the gist of the present invention, The description will be omitted and terms to be described below are defined in consideration of the functions of the present invention and this may be changed according to the intention or custom of the user or the operator. Based on the contents of this specification.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 일실시예에 따른 이벤트 기반의 영상 비교 관리시스템을 상세하게 설명한다.Hereinafter, an event-based image comparison management system according to a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일실시예에 따른 이벤트 기반의 영상 비교 관리시스템의 구성을 설명하기 위해 나타낸 도면이다. FIG. 1 is a diagram illustrating a configuration of an event-based image comparison management system according to an embodiment of the present invention.

본 발명의 기술한 내용에서, 다양한 전산관리시스템에 기록된 저마다의 필요에 의해 기록된 정보 중, 녹화된 영상으로 현장의 상황을 현출(現出)시킬 필요가 있는 사건, 사고, 문제의 발생시점을 포괄하여 이벤트(Event)라 지칭한다.In the description of the present invention, among the information recorded according to each requirement recorded in various computerized management systems, an event, an accident, and a time when a problem occurs Are collectively referred to as an " event ".

도 1에 도시한 바와 같이, 본 발명인 이벤트 기반의 영상 비교 관리시스템은 영상비교 관리모듈을 포함하는 단말기 또는 서버에서 영상으로 확인해야 할 이벤트정보를 확보하기 위해 이벤트 DB 서버로 질의 전송하는 기능과, 상기 이벤트 DB 서버에서 이벤트의 형태, 특성, 채널위치, 발생시점의 시각정보의 응답을 영상비교 관리모듈을 포함하는 단말기 또는 서버로 전송하는 기능을 갖는 이벤트 DB 서버(100)와; 상기 이벤트 DB 서버에서 전송받은 이벤트의 형태, 특성, 채널위치, 발생시점의 시각정보로부터 원하는 이벤트정보만을 선별할 수 있도록 이벤트정보를 목록화하는 기능과, 상기 이벤트목록에서 선택된 이벤트의 발생시점과 종료시점 관련 정보를 추출하여 OCX 모듈에 입력하는 기능과, 디지털화된 녹화장비(DVR)에 이벤트의 발생시점부터 종료시점까지의 스트리밍(streaming) 영상을 요청 전송하는 기능과, OCX 모듈에서 디지털화된 녹화장비(DVR)로부터 수신한 스트리밍 영상을 재생하는 기능을 갖는 영상비교 관리모듈을 포함하는 단말기 또는 서버(200)와; 영상관리, 공정관리, 전표관리, 출입통제관리 및 물류관리를 하는데 발생하는 이벤트정보를 확보하기 위해 전산관리시스템이 관리 대상으로 삼는 위치에 설치되어 이벤트 영상을 감시하고 감독하기 위해 이벤트 영상을 촬영하는 기능을 갖는 CCTV(300)와; 상기 CCTV로부터 촬영된 이벤트 영상을 전송받아 저장하여 녹화하는 기능과, 상기 영상비교 관리모듈을 포함하는 단말기 또는 서버로부터 이벤트의 발생시점부터 종료시점까지의 스트리밍(streaming) 영상을 요청받고 스트리밍 영상을 전송하는 기능을 갖으며, DVR 펌웨어를 포함하는 디지털화된 녹화장비(DVR)(400); 을 구비하며, 상기 디지털화된 녹화장비(DVR)가 DVR 펌웨어의 실행을 통해 동적주소관리서버에 수시로 액세스(access)하면 해당 DVR이 위치하는 외부IP와 통신 포트가 동적으로 기록하는 기능과, 상기 디지털화된 녹화장비(DVR)와 통신포트를 통해 외부IP 정보를 송수신하는 기능을 갖는 동적주소관리서버(500); 을 더 구비한다. As shown in FIG. 1, the event-based image comparison management system according to the present invention includes a function of transmitting a query to an event DB server to acquire event information to be confirmed as an image in a terminal or a server including the image comparison management module, An event DB server 100 having a function of transmitting the response of the event type, the characteristic, the channel position, and the time information of the event at the event DB server to a terminal or a server including the image comparison management module; A function of listing event information so that only desired event information can be selected from the type, characteristics, channel location, and time information at the time of occurrence of an event received from the event DB server; A function of extracting viewpoint related information and inputting it to the OCX module, a function of requesting and sending a streaming image from the time of occurrence of the event to the end of the event to the digitalized recording device (DVR) A terminal or server 200 including a video comparison management module having a function of reproducing a streaming video received from a DVR; In order to secure event information that occurs in video management, process management, slip management, access control management, and logistics management, a computerized management system is installed at a position to be managed, and event images are taken A CCTV (300) having a function; A function of receiving, recording, and recording an event image photographed from the CCTV; and a function of receiving a streaming image from a terminal or a server including the image comparison management module until the end of the event, A digitalized recording device (DVR) 400 having a DVR firmware; A function of dynamically recording an external IP and a communication port in which the corresponding DVR is located when the digital recording device (DVR) accesses the dynamic address management server through the execution of the DVR firmware from time to time, A dynamic address management server 500 having a function of transmitting and receiving external IP information through the DVR and the communication port; Respectively.

상기 본 발명인 이벤트 기반의 영상 비교 관리시스템을 구성하는 각 기술적 수단들의 기능을 설명하면 다음과 같다.The function of each technical means constituting the event-based image comparison management system of the present invention will be described as follows.

상기 이벤트 DB 서버(100)는 영상비교 관리모듈을 포함하는 단말기 또는 서버(200)에서 영상으로 확인해야 할 이벤트정보를 확보하기 위해 이벤트 DB 서버(100)로 질의 전송하는 기능과, 상기 이벤트 DB 서버(100)에서 이벤트의 형태, 특성, 채널위치, 발생시점의 시각정보의 응답을 영상비교 관리모듈을 포함하는 단말기 또는 서버(200)로 전송하는 기능을 갖는다. 여기서, 상기 이벤트 DB 서버(100)는 영상관리, 공정관리, 전표관리, 출입통제관리 및 물류관리를 수행하는 전산관리시스템의 DB 서버에 해당하는 역할을 수행하는 것이다.The event DB server 100 has a function of transmitting a query to an event DB server 100 to acquire event information to be confirmed as an image in a terminal or a server 200 including an image comparison management module, And transmits the response of the event type, characteristic, channel position, and time information at the time of occurrence to the terminal or the server 200 including the image comparison management module. Here, the event DB server 100 plays a role corresponding to a DB server of a computerized management system that performs video management, process management, document management, access control, and logistics management.

상기 영상비교 관리모듈 포함 단말기 또는 서버(200)는 상기 이벤트 DB 서버(100)에서 전송받은 이벤트의 형태, 특성, 채널위치, 발생시점의 시각정보로부터 원하는 이벤트정보만을 선별할 수 있도록 이벤트정보를 목록화하는 기능과, 상기 이벤트목록에서 선택된 이벤트의 발생시점과 종료시점 관련 정보를 추출하여 OCX 모듈(210)에 입력하는 기능과, 디지털화된 녹화장비(DVR)(400)에 이벤트의 발생시점부터 종료시점까지의 스트리밍(streaming) 영상을 요청 전송하는 기능과, OCX 모듈(210)에서 디지털화된 녹화장비(DVR)(400)로부터 수신한 스트리밍 영상을 재생하는 기능을 갖는다.The terminal 200 including the image comparison management module or the server 200 may store event information in order to select desired event information from the type, characteristics, channel location, and time of occurrence of the event received from the event DB server 100 And a function of extracting information related to a time point of occurrence and an end point of the event selected from the event list and inputting the information to the OCX module 210; And a function of playing back the streaming image received from the DVR 400, which is digitized by the OCX module 210. The OCX module 210 receives the streaming video from the DVR 400,

또한, 상술한 OCX(OLE control extension)라는 것은 이벤트 기반의 영상 비교 관리시스템의 도입의 대상이 되는 다양한 전산관리시스템들은 규모, 네트워크 구조, 보안정책, 사업전략 등의 다양한 요인에 의해 개발 플랫폼과 프로그램 언어가 매우 다양한데, 만약 범용성이 없다면, 본 발명의 취지에 맞게 사업화가 불가능하기 때문에 선택한 방식이 바로 OCX 방식이다.In addition, the above-mentioned OCX (OLE control extension) means that various computer management systems to which an event-based image comparison management system is to be introduced are classified into a development platform and a program by a variety of factors such as scale, network structure, security policy, The language is very diverse. If there is no universality, the OCX method is selected because commercialization is not possible in accordance with the purpose of the present invention.

OCX의 개념에 대해 이해하기에 앞서 필요한 개념은 바로 OLE(Object Linking and Embedding)인데, 상기 OLE는 Microsoft사가 제시한 강력한 소프트웨어 통합 수단이다.Before you can understand the concept of OCX, you need OLE (Object Linking and Embedding), a powerful software integration tool from Microsoft.

영문 약어 표기를 그대로 해석하면 객체의 링크와 삽입인데, 즉, OLE는 애플리케이션에서 데이터를 링크하거나 혹은 삽입하기 편하도록 하기 위한 규약이다.It is the link and insertion of an object that literally translates the abbreviation notation, that is, OLE is a convention to make it easy to link or insert data in an application.

OCX는 OLE 방식으로 작성된 사용자 컨트롤, 즉 일종의 프로그램 모듈로 Windows 운영체제하에서는 어떤 플랫폼에서든 사용이 가능하다는 장점이 있다. OCX is a user control written in OLE, that is, a kind of program module, which can be used on any platform under the Windows operating system.

OCX 방식을 도입함으로 인해 DB 관리나 계측장비제어에 전문화된 전산관리시스템 업체가 영상 제어와 처리에 대한 이질적이고 깊이 있는 기술을 굳이 오래 동안 연구 개발할 필요 없이 바로 해당 기능을 도입할 수 있게 되는 것이다.By introducing the OCX method, a computer management system company specialized in DB management and measurement equipment control can introduce the function without having to research and develop a heterogeneous and deep technology for image control and processing for a long time.

또한, 이벤트 DB라 정의내린 각종 관리 포인트 상의 시점정보를 생성, 가공, 처리하는 것은 이미 관리 솔루션업체들이 지속적으로 해오던 작업이며, 완성된 결과물을 보유하고 있다. 복잡한 코딩 과정을 거치지 않고 그저 본 발명 모듈의 단순 삽입을 통해 CCTV 시스템과 전산관리시스템이 통합된 제3의 솔루션이 단시간 만에 손쉽게 완성될 수 있으며, delphi, HTML, VB, VC, VC++, C# 등의 윈도우 환경에서 구동되는 프로그램 언어라면 예외가 없이 각 언어가 제공하는 OLE 삽입 코드만 입력하고, 기존에 이미 사용하던 DB 처리 관련 기능들은 레이아웃만 맞춰준다면 프로젝트가 사실상 종결된다.In addition, creating, processing, and processing point-in-time information on various management points defined as event DBs is a task that management solution companies have been continuously doing, and they have finished results. The third solution, which integrates the CCTV system and the computer management system, can be easily completed in a short time by simple insertion of the module of the present invention without complicated coding process. In case of a programming language running in a Windows environment, only the OLE insertion code provided by each language is input without exception, and if the DB processing related functions that have already been used are aligned according to the layout, the project is actually terminated.

물론 이러한 개발 방식을 채택하면서 얻는 추가적인 이점은 DB 관리 책임과 권한이 있는 업체가 영상에만 특화된 기술을 보유한 본 발명인에게 DB를 비롯, 중요한 영업정보를 공개하지 않아도 된다는 점이며, 이러한 구조가 비로서 사업화하기 어려웠던 시스템 통합을 가능케 해주는 것이다.Of course, an additional benefit of adopting such a development approach is that a vendor with DB administration responsibility and authority does not have to disclose important sales information, including the DB, to the inventor who has technology specialized only for image, Which makes it difficult to integrate systems.

더욱이 사후 유지보수에 있어서도 전문성에 기초하여 그 대상과 범위가 명확해지며, 각자의 영역을 벗어나는 연구개발에 투입될 기회비용을 최소화한다는 점에서도 보다 신뢰성과 완결성 높은 솔루션 사업화가 가능하다는 측면 역시 부수 효과이다.In addition, in the post-maintenance period, it is possible to commercialize solutions with higher reliability and completeness in terms of minimizing opportunity costs to be devoted to R & D beyond their respective areas, to be.

상기 CCTV(300)는 영상관리, 공정관리, 전표관리, 출입통제관리 및 물류관리를 하는데 발생하는 이벤트정보를 확보하기 위해 전산관리시스템이 관리 대상으로 삼는 위치에 설치되어 이벤트 영상을 감시하고 감독하기 위해 이벤트 영상을 촬영하는 기능을 갖는다.The CCTV 300 is installed in a location where a computerized management system is managed to secure event information that occurs in video management, process management, document management, access control management, and logistics management, And has a function of shooting an event video.

상기 디지털화된 녹화장비(DVR)(400)는 상기 CCTV(300)로부터 촬영된 이벤트 영상을 전송받아 저장하여 녹화하는 기능과, 상기 영상비교 관리모듈을 포함하는 단말기 또는 서버(200)로부터 이벤트의 발생시점부터 종료시점까지의 스트리밍(streaming) 영상을 요청받고 스트리밍 영상을 전송하는 기능을 갖으며, DVR 펌웨어를 포함한다. 여기서, 상기 디지털화된 녹화장비(DVR)(400)에서는 영상비교 관리모듈을 포함하는 단말기 또는 서버(200)내의 OCX 모듈(210)로부터 시리얼 번호를 호출 받으면, 동적주소관리서버(500)에 해당하는 장비의 외부IP와 통신 포트를 질의하고 응답받는 목적지 주소로 시간동기화 정보, 스트리밍정보를 전송하는 것이다. The DVR 400 receives and records an event image photographed from the CCTV 300 and records and records an event from the terminal or server 200 including the image comparison management module It has a function to request a streaming image from the start point to the end point and to transmit the streaming image, and includes the DVR firmware. When receiving the serial number from the OCX module 210 in the terminal or the server 200 including the video comparison management module, the DVR 400 receives the serial number corresponding to the dynamic address management server 500 It queries the external IP and communication port of the device and transmits time synchronization information and streaming information to the destination address to which the response is received.

상기 동적주소관리서버(500)는 상기 디지털화된 녹화장비(DVR)(400)가 DVR 펌웨어의 실행을 통해 동적주소관리서버(500)에 수시로 액세스(access)하면 해당 DVR(400)이 위치하는 외부IP와 통신 포트가 동적으로 기록하는 기능과, 상기 디지털화된 녹화장비(DVR)(400)와 통신포트를 통해 외부IP 정보를 송수신하는 기능을 갖는다. When the DVR 400 accesses the dynamic address management server 500 through the execution of the DVR firmware, the dynamic address management server 500 accesses the external IP and a communication port, and a function of transmitting / receiving external IP information through the communication port with the digital recording apparatus (DVR) 400.

또한, OCX 모듈과 DVR 펌웨어간의 Back-end 구동을 기술하면, OCX 모듈은 DLL 파일 형태로 작성되어 Front-end와 Back-end 양쪽에서 구동이 가능하다. UI가 있는 프로그램에 OCX 모듈이 객체로 삽입될 경우 송출 받은 영상 스트리밍(Streaming) 정보를 시각적으로 표시하여 프로그램 전면에 표현하며, 이렇듯 사용자가 직접 컨트롤하고 육안으로 확인할 수 있도록 실행되는 것을 Front-end라 하며, 반대로 인터페이스가 노출되지 않았으나 시스템 내부적으로 숨어서 실행되는 것을 Back-end라고 한다.Also, if the back-end operation between the OCX module and the DVR firmware is described, the OCX module can be written in the form of a DLL file and can be operated in both front-end and back-end. When the OCX module is inserted as an object in a program with a UI, the video streaming information that is transmitted is visually displayed on the front side of the program, and the front-end is executed so that the user can directly control and visually confirm the OCX module. Back-end refers to the fact that the interface is not exposed but is hidden behind the system.

통상 서버는 클라이언트 프로그램과 데이터를 주고받기 위해서만 존재하기 때문에 OCX 모듈이 서버에서 실행될 경우 Back-end에서 DVR에 시간 동기화 정보만 전송하도록 기능한데, Back-end로 서버에서 구동시키는 것은 동기화 방식의 유일한 수단은 아니고, DB에 기록되는 시간의 기준이 되는 제3의 서버, 혹은 단말기가 존재한다면 해당 위치에 OCX 모듈을 Back-end에서 실행시켜야 한다.Normally, since the server exists only for sending and receiving data with the client program, when the OCX module is executed on the server, it transmits the time synchronization information to the DVR in the back-end. , The OCX module should be executed in the back-end at the third server or the terminal, which is a standard of the time recorded in the DB.

또한, DVR과 동적주소관리서버 간의 통신포트 정보 송수신에 관하여 기술하면, 이벤트 DB 서버, 관리자 PC, DVR이 같은 네트워크상에 위치하거나, 모두 공인 IP를 사용할 경우 단순히 IP만을 통해 서버와 프로그램, 장비 상호간의 통신에 제약이 없다. 그러나 DVR이 다른 네트워크에 있고, DHCP 서버나 공유기 밑에 위치한다면 DVR의 IP는 사설 IP가 되기 때문에 외부 네트워크에서 IP만으로 접속할 수 없다.When the event DB server, the administrator PC, and the DVR are located on the same network or all use public IP, it is possible to transmit / receive communication port information between the DVR and the dynamic address management server. There is no restriction on the communication of FIG. However, if the DVR is on a different network and is located under a DHCP server or router, the IP of the DVR becomes a private IP, so it can not be connected to the IP network from the external network.

Port Mapping, 혹은 Port Fowarding이라는 일반화된 기술을 통해 공유기, 혹은 DHCP 서버에 할당된 Port를 거쳐서 외부로부터 DVR에 접근하도록 할 수 있다. 그러나 공유기나 DHCP 서버에 인터넷서비스제공자(ISP)로부터 할당된 공인 IP가 유동 IP일 경우 외부 IP 주소가 수시로 바뀌는 문제가 발생한다.Port Mapping, or Port Fowarding allows you to access the DVR from the outside via a router or a port assigned to a DHCP server. However, when the public IP assigned from the Internet service provider (ISP) to the router or the DHCP server is a dynamic IP, there occurs a problem that the external IP address is changed from time to time.

DVR이 수시로 Access하면 동적 주소 관리 서버에는 해당 DVR이 위치하는 외부 IP와 통신 Port가 동적으로 기록되며, 이때, OCX 모듈과 동적주소관리서버에서 DVR을 특정하는 방식은 장비에 할당된 Serial 번호이다.When the DVR accesses from time to time, the dynamic address management server dynamically records the external IP and the communication port where the DVR is located. In this case, the method of specifying the DVR in the OCX module and the dynamic address management server is the serial number assigned to the device.

OCX 모듈에 Serial 번호를 호출하면 OCX 모듈은 동적 주소 관리 서버에 해당 장비의 외부 IP와 통신 Port를 질의하고, 응답받은 목적지 주소로 동기화 정보, Streaming 정보를 전송하게 디는 것이다. When the serial number is called in the OCX module, the OCX module queries the dynamic address management server for the external IP and communication port of the corresponding device, and transmits the synchronization information and the streaming information to the response destination address.

또한, 상기 영상비교 관리모듈을 포함하는 단말기 또는 서버(200)내의 OCX 모듈(210)과, 상기 디지털화된 녹화장비(DVR)(400)내의 DVR 펌웨어는 이벤트 DB 서버(100) 또는 영상비교 관리모듈을 포함하는 단말기 또는 서버(200)의 컴퓨터 시간을 불러들여 OCX 모듈(210)에 입력하면 OCX 모듈(210)은 DVR 펌웨어에 해당 정보를 전달하여 시간 동기화하는 시간동기화기능과, 이벤트 DB 서버(100)로부터 입력받은 이벤트의 발생시점과 종료시점을 OCX 모듈(210)에 전달하면 DVR(400)로부터 스트리밍(Streaming) 데이터를 호출하고, 기존의 관리프로그램에 임베디드(Embeded) 형태로 삽입된 OCX 모듈(210)은 수신된 스트리밍 데이터를 동영상으로 디코딩(Decoding)하여 재생하는 스트림 영상 요청 및 재생기능과, OCX 모듈(210)의 캡쳐 기능에 발생시점과 종료시점을 입력하면 이벤트 시점 영상을 재 인코딩하여 단말기 또는 서버(200)에 저장할 수 있도록 MP4 파일 형태 변환하는 스트림 영상 캡쳐 기능과, DVR이 독립된 유동 IP 네트워크 밑에 위치할 경우 DVR(400)의 외부IP와 포트(Port) 번호를 확보하는 포트 매핑 정보 수신기능을 수행하는 것이다.The OCX module 210 in the terminal or the server 200 including the image comparison management module and the DVR firmware in the DVR 400 may be connected to the event DB server 100 or the image comparison management module The OCX module 210 transmits the information to the OCX module 210. The OCX module 210 transmits the information to the DVR firmware and synchronizes the time with the event database server 100 The streaming data is called from the DVR 400 and the OCX module 210 inserted into the existing management program is inserted into the existing management program. A stream image request and playback function for decoding and reproducing the received streaming data into a moving image and a stream image request and playback function for inputting an event point image and an end point image to the capture function of the OCX module 210, A stream image capturing function for converting an MP4 file format so as to be stored in the terminal or the server 200 and a port for securing an external IP and a port number of the DVR 400 when the DVR is located under a separate floating IP network, And performs mapping information receiving function.

또한, 이벤트 기반의 영상 비교 관리시스템을 이용하여 디지털화된 녹화장비(DVR)와 개별적으로 운영되는 OCX모듈을 포함하는 시설물 관리 전산시스템 간의 시간을 동기화하고, DB화되어 기록된 사건들을 검색, 분류, 정렬 및 목록화하여 CCTV에 녹화된 상황의 선별하며, 특정 채널의 확대하고, 문제의 이벤트 영상을 저장하는 과정을 기술하면 다음과 같다.In addition, by using an event - based image comparison management system, we can synchronize the time between the digitalized recording device (DVR) and the facility management computer system including the OCX module operated individually, and search, A process of sorting and cataloging recorded events in the CCTV, enlarging a specific channel, and storing an event image of a problem will be described as follows.

첫 번째로는, 시간 동기화 과정으로서, 이벤트 DB의 생성시점을 디지털화된 녹화장비(DVR; Digital Video Recoder)의 현장 녹화 시점과 정확히 일치시키기 위한 시간 동기화 방식은 2가지 방법이 있는데, 그 하나는 전산관리시스템에서 사용중인 타임서버(NTP Server; Network Time Protocol Server)와 동일한 타임서버를 사용하도록 설정하는 방식이고, 다른 또 하나는 이벤트 DB의 기록시간의 기준이 되는 서버 혹은 클라이언트 측의 컴퓨터의 시간을 읽어 들여 디지털화된 녹화장비(DVR)에 정기적으로 밀어 넣는 방식이다.First, as a time synchronization process, there are two methods of time synchronization to accurately synchronize the generation time of the event DB with the on-scene recording time of a digital video recorder (DVR) The other method is to set the time of the server or the client computer that is the basis of the recording time of the event DB to be the same as that of the NTP server (Network Time Protocol Server) It is a method of loading and periodically pushing it into a digital recording device (DVR).

상기 타임서버의 세팅방식에서, OCX 모듈에는 디지털화된 녹화장비(DVR)용 펌웨어(Firmware)에 타임서버를 기록하는 기능을 제공한다. 해당 기능에 1회성으로 타임서버의 주소를 입력하면, 펌웨어(Firmware)에서는 기본적으로 60분 간격으로 타임서버에 시간 동기화를 요청하는 것이다.In the setting method of the time server, the OCX module provides a function of recording a time server in a firmware for a digitized recording device (DVR). When the address of the time server is inputted once in the function, the firmware basically requests time synchronization to the time server every 60 minutes.

또한, 상기 컴퓨터 시간을 읽어 들여 동기화하는 방식에서, 보안 정책상 타임서버를 사용하지 않는 솔루션에 도입될 경우에는 특정서버, 혹은 클라이언트의 컴퓨터 시간을 기준으로 DB화하게 되는데, 이 경우, 해당 컴퓨터의 시간 값에 동기하여야 하며, OCX 모듈에는 디지털화된 녹화장비(DVR)용 펌웨어(Firmware)에 시간 값을 강제로 설정할 수 있는 기능이 존재하고, 서버 혹은 클라이언트의 Back-end에서 해당 OCX 모듈이 설치된 위치의 컴퓨터 시간을 입력하면 동기화가 강제적으로 이루어지는 것이다.Also, in the method of reading and synchronizing the computer time, when introduced into a solution that does not use a time server in terms of security policy, the database is converted into a database based on the computer time of a specific server or client. In this case, The OCX module has a function of forcibly setting the time value in the firmware for the digitized recording device (DVR), and the OCX module has a function for setting the time value to the location where the corresponding OCX module is installed in the back- If you enter the computer's time, synchronization will be forced.

두 번째로는, 이벤트의 검색 과정으로서, 이벤트 기반의 영상 비교 관리시스템을 이용하여 유통소매점 플랜차이즈에서 판매시점관리 솔루션에 OCX 모듈을 도입한 클라이언트 프로그램의 실제 캡쳐된 이미지의 화면인 도 2에서 알 수 있는 것이다. Secondly, as an event retrieval process, an event-based image comparison management system is used. In FIG. 2, which is a screen of an actual captured image of a client program that has introduced an OCX module in a point- You can.

도 2에 도시한 바와 같이, 이벤트의 검색 과정에서 캡쳐한 이미지로서, 상기 이미지는 유통소매점 플랜차이즈에서 판매시점관리 솔루션에 OCX 모듈을 도입한 클라이언트 프로그램의 실제 캡쳐 이미지이다.As shown in FIG. 2, the captured image is an actual captured image of a client program that has introduced an OCX module in a point-of-sale management solution in a retail retail plan plan.

상기 이미지 상에 검색조건부, 전표내역부, 영상표시부로 나누어진 3개의 부분에서, 검색조건부와 전표내역부는 기존 판매시점관리 솔루션에서 이미 판매시점에 일어나는 이벤트를 DB화하여 관리하던 인터페이스를 그대로 활용한 것이고, 영상표시부는 OCX 모듈을 임베드(Embed)시킨 것이다.In the three parts of the image, which are divided into the search condition part, the document detail part and the image display part, the search condition part and the document detail part utilize the interface which manages the event which occurs at the point of sale already in the existing point- And the image display unit embeds the OCX module.

상기 이미지의 예시는 검색조건부에서 판매일자, 지불수단, 거래형태 등을 지정하여 전체 영업 중 발생하는 5 내지 600건의 이벤트 중 약 10여개의 문제 이벤트를 선별하여 전표 DB로부터 요청한 것인데, 각 전표 DB에는 바코드 스캐너의 최초 입력시점(이벤트 발생시점)과 결제 완료시점(이벤트 종료시점), 카운터 번호 등의 정보가 기록되어 있고, 전표내역에서 전표를 클릭하게 되면 해당 시점 정보와 카운터 위치에 맞는 카메라 번호를 OCX 모듈에 전달하는 것이다.The example of the image is to select about 10 problem events out of 5 to 600 events occurring during the entire business by designating a sales date, a payment means, a transaction type, and the like in a search condition part and requesting from the document DB. Information of the first input time (event occurrence point), settlement completion point (event end point) and counter number of the bar code scanner is recorded, and when the document is clicked on the document record, the camera number corresponding to the point- OCX module.

세 번째로는, 이벤트 발생 위치의 영상을 선별하여 재생하는 과정으로서, 이벤트 기반의 영상 비교 관리시스템을 이용하여 해당하는 매장의 카운터 번호별로 배치된 카메라의 채널번호를 단순화하여 표시한 도 3의 도면과, 이벤트 기반의 영상 비교 관리시스템을 이용하여 영상표시부인 OCX 모듈의 Front-end에서 표시된 물리적인 카메라 배치순서와 전표 선택 전에 캡쳐된 이미지인 도 4의 화면 및 이벤트 기반의 영상 비교 관리시스템을 이용하여 영상표시부인 OCX 모듈의 Front-end에서 표시된 이벤트 영상만 선별 재생할 경우 재배치될 레이아웃과 전표 선택 후에 캡쳐된 이미지인 도 5의 화면에서 알 수 있는 것이다. Third, the process of selecting and reproducing images at the event occurrence location is as shown in FIG. 3 in which the channel numbers of the cameras arranged by the counter numbers of the corresponding stores are simplified using an event-based image comparison management system And an event-based image comparison management system using the event-based image comparison management system and the screen shown in FIG. 4, which is an image captured before the document selection, in the front-end of the OCX module 5, which is an image captured after selection of a layout and a document to be rearranged when only the event image displayed on the front-end of the OCX module serving as an image display unit is selected and reproduced.

도 3 내지 도 5에 도시한 바와 같이, 이벤트 발생 위치의 영상을 선별하여 재생하는 과정에서 나타낸 도면 및 캡쳐한 이미지로서, 도 3에서는 해당하는 매장의 카운터 번호별로 배치된 카메라의 채널번호를 단순화하여 표시한 것임을 알 수 있고, 도 4와 도 5에서는 영상표시부, 즉, OCX 모듈의 Front-end에서 표시된 물리적인 채널 배치와 이벤트 영상만을 선별하여 재생할 경우 재배치될 레이아웃을 간략화하고 이를 전표 선택 전과 후에 캡쳐된 이미지를 비교하여 놓은 것임을 알 수 있다.As shown in FIGS. 3 to 5, in the process of selecting and reproducing an image at an event occurrence position, the captured image is shown in FIG. 3. In FIG. 3, the channel numbers of the cameras arranged according to the counter numbers of the stores are simplified In FIGS. 4 and 5, when the physical channel arrangement and the event image displayed on the front-end of the image display unit, that is, the OCX module, are selected and reproduced, the layout to be rearranged is simplified and captured before and after selecting the slip. Which is the result of comparison between the images.

상술한 바와 같이, 16분할의 화면에서 4분할의 화면으로 전환하여 선별된 채널을 배치하여 재생하기 위해 다음과 같은 과정이 이루어지는데, 첫째는, 해당 이벤트 컬럼에서 카운터 번호를 확인하는 과정이고, 둘째는, 사전에 카운터 번호별로 부여된 카메라 번호를 확인하는 과정이며, 셋째는, 화면분할을 2x2로 전환(예시) Form.SetScreenXY(2, 2);)하는 과정이고, 넷째는, 1번 채널에 4번 카메라 출력, 2번 채널에 8번 카메라 출력(예시)camera[1]=4; camera[2]=8;)하는 과정이다. 이처럼 OCX 모듈을 통해 화면 분할과 카메라의 배치 순서를 자유자재로 변환할 수 있는 것이다.As described above, the following process is performed for switching from the 16-split screen to the 4-split screen and arranging the selected channels to play back. The first step is to check the counter number in the corresponding event column, Is a process of confirming the camera number given in advance by the counter number, and the third is a process of converting the screen division to 2x2 (for example) Form.SetScreenXY (2, 2); and fourth, 4 camera outputs, 8 camera outputs on channel 2 (example) camera [1] = 4; camera [2] = 8;). The OCX module allows you to freely convert the order of screen division and camera placement.

네 번째로는, 특정 채널을 확대하는 과정으로서, 이벤트 기반의 영상 비교 관리시스템을 이용하여 이벤트 영상을 재생하는 경우 전표 선택 후에 확대된 캡쳐 이미지인 도 6의 화면에서 알 수 있는 것이다. Fourth, as a process of enlarging a specific channel, when an event image is reproduced using an event-based image comparison management system, it can be seen from the screen of FIG. 6 which is an enlarged captured image after the selection of a document.

도 6에 도시한 바와 같이, OCX 모듈은 그 자체로 Front-end에서 제어가 가능한데, 이벤트 영상을 재생 중일 때에 좀 더 확대된 영상을 보고자 한다면, 해당 채널을 더블클릭하면 된다. 앞선 ‘전표 선택 후 캡쳐 이미지’에서 좌상단의 채널을 더블클릭하면 도 6의 결과물이 나타나고, 다시 해당 영상을 더블클릭하면 이전 배치로 돌아가게 되는 것이다.As shown in FIG. 6, the OCX module itself can be controlled in the front-end. If an enlarged image is to be displayed when an event image is being reproduced, the corresponding channel can be double-clicked. When the user double-clicks the channel in the upper left corner of the "Select Document After Selecting Document", the result shown in FIG. 6 is displayed. Double clicking the corresponding image again returns to the previous layout.

다섯 번째로는, 문제의 이벤트의 영상을 저장하는 과정으로서, 만약 이벤트 영상으로부터 문제가 되는 사건을 발견하게 될 경우에는 원인을 제거하거나 혹은 문제 해결을 위해 증거를 별도로 보관해야 할 필요가 발생하는데, OCX 모듈에는 Streaming 영상을 호출하는 기능과 동일한 매개변수를 사용하는 인코딩 기능이 존재하며, 이벤트의 발생시점부터 종료시점까지의 영상은 MP4 방식의 H.264 코덱으로 압축하여 저장되는 것이다.Fifth, the process of storing the image of the problem event. If the problem event is detected from the event image, it is necessary to remove the cause or to store the evidence separately for the problem resolution. The OCX module has an encoding function that uses the same parameters as the function of calling a streaming video. The video from the time of occurrence to the end of the event is compressed and stored by the MP4 type H.264 codec.

상술한 바와 같은 시간 동기화 과정, 이벤트의 검색 과정, 이벤트 발생 위치의 영상을 선별하여 재생하는 과정과, 특정 채널을 확대하는 과정 및 문제의 이벤트의 영상을 저장하는 과정을 통하여 이벤트 기반의 영상 비교 관리시스템은 CCTV-이벤트 DB 통합 솔루션 도입에 있어서 손쉽고 빠른 수단이 확보도고, 이질적인 시스템 통합 과정에서 발생할 수 있는 기밀정보의 유출 문제가 원천적으로 차단되며, 전문화된 영역에서 역량을 집중함으로 인해 기회비용의 최소화 및 신뢰성을 확보할 수 있는 것이다.The above-described time synchronization process, the event search process, the process of selecting and reproducing the image of the event occurrence location, the process of enlarging the specific channel, and the process of storing the image of the problem event, System provides easy and fast means to integrate CCTV-event DB integration solution, prevents leakage of confidential information that may occur in heterogeneous system integration process, minimizes opportunity cost by concentrating competence in specialized areas And reliability can be secured.

그러므로 본 발명인 이벤트 기반의 영상 비교 관리시스템은 불필요한 검색 시간의 비약적인 단축의 측면에서 보면, 운영시간 중 물품, 사람, 금전, 시설물 등의 감시 및 감독 대상의 이동, 분실, 파손, 멸실 등의 변화가 일어나는 시간은 일부에 불과하며, 더욱이 포괄적이나마 문제 상황의 특징을 특정할 수 있다면, 이를테면 관리 대상이나, 사건 유형만이라도 선별이 가능하다면, 불필요하게 장시간 CCTV 녹화영상을 운영 시간만큼 재생할 필요가 사라지게 된다. 즉, CCTV 독자적인 운영만으로 문제를 해결하고자 할 때보다 매우 신속하고 정확한 대응이 가능해지는 것이다.Therefore, in the event-based image comparison management system of the present invention, from the viewpoint of dramatically shortening unnecessary search time, it is possible to detect changes in items such as monitoring of articles, people, money, facilities, and moving, loss, The time to occur is only a fraction of the time, and if it is possible to specify the characteristics of the problem situation even if it is comprehensive, for example, if it is possible to select only the management object or the event type, unnecessary long CCTV recording video need not be played back for the operating time. In other words, it is possible to respond more quickly and accurately than when CCTV solely manages to solve the problem.

또한, 정확하고 직관적인 원인 규명 측면에서 보면, 육안으로 상황을 확인하는 것만큼 직관적인 원인 파악 방식은 없을 것인데, 계량화된 통계만으로 문제를 해결하고자 한다면, 원인을 분석하기 위해 복잡하고 우회적인 추정과 가정을 통해 간접적으로 원인을 규명할 수밖에 없다. 그리고 전산관리시스템만으로 규명이 어려운 문제점은 과정에서 벌어진 상황을 육안으로 확인이 가능한 수단을 제시함에 따라 보다 손쉽고, 신뢰성 높은 통제가 가능해지는 것이다.Also, in terms of accurate and intuitive cause identification, there is no intuitive reasoning method as much as visually confirming the situation. If you want to solve the problem with only quantified statistics, you need to use complex and circumstantial estimates Indirectly, the cause can be identified through the family. And the problem that it is difficult to identify by computerized management system is that it provides easier and more reliable control by presenting a means to visually confirm the situation in the process.

이상에서 설명한 바와 같이, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것은 아니다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention. It is not.

상술한 바와 같이, 본 발명인 이벤트 기반의 영상 비교 관리시스템은 영상을 관리하는 시스템에 적용될 수 있음은 물론 이외에도 공정관리시스템, 전표관리시스템, 출입통제관리시스템 및 물류관리시스템에 적용할 수 있으므로 그 적용 분야의 폭이 넓은 것이다. As described above, the event-based image comparison management system of the present invention can be applied not only to a system for managing images but also to a process management system, a document management system, an access control management system, and a logistics management system There is a wide range of fields.

100 : 이벤트 DB 서버
200 : 영상비교 관리모듈 포함 단말기 또는 서버
300 : CCTV 400 : 디지털화된 녹화장비(DVR)
500 : 동적주소관리서버
100: Event DB server
200: terminal or server with video comparison management module
300: CCTV 400: Digital Recording Equipment (DVR)
500: Dynamic Address Management Server

Claims (6)

이벤트 기반의 영상 비교 관리시스템에 있어서,
영상비교 관리모듈을 포함하는 단말기 또는 서버에서 영상으로 확인해야 할 이벤트정보를 확보하기 위해 이벤트 DB 서버로 질의 전송하는 기능과, 상기 이벤트 DB 서버에서 이벤트의 형태, 특성, 채널위치, 발생시점의 시각정보의 응답을 영상비교 관리모듈을 포함하는 단말기 또는 서버로 전송하는 기능과, 영상관리, 공정관리, 전표관리, 출입통제관리 및 물류관리를 수행하는 전산관리시스템의 DB 서버에 해당하는 역할을 수행하는 기능을 갖는 이벤트 DB 서버와;
상기 이벤트 DB 서버에서 전송받은 이벤트의 형태, 특성, 채널위치, 발생시점의 시각정보로부터 원하는 이벤트정보만을 선별할 수 있도록 이벤트정보를 목록화하는 기능과, 상기 이벤트목록에서 선택된 이벤트의 발생시점과 종료시점 관련 정보를 추출하여 OCX 모듈에 입력하는 기능과, 디지털화된 녹화장비(DVR)에 이벤트의 발생시점부터 종료시점까지의 스트리밍(streaming) 영상을 요청 전송하는 기능과, OCX 모듈에서 디지털화된 녹화장비(DVR)로부터 수신한 스트리밍 영상을 재생하는 기능을 갖는 영상비교 관리모듈을 포함하는 단말기 또는 서버와;
영상관리, 공정관리, 전표관리, 출입통제관리 및 물류관리를 하는데 발생하는 이벤트정보를 확보하기 위해 전산관리시스템이 관리 대상으로 삼는 위치에 설치되어 이벤트 영상을 감시하고 감독하기 위해 이벤트 영상을 촬영하는 기능을 갖는 CCTV와;
상기 CCTV로부터 촬영된 이벤트 영상을 전송받아 저장하여 녹화하는 기능과, 상기 영상비교 관리모듈을 포함하는 단말기 또는 서버로부터 이벤트의 발생시점부터 종료시점까지의 스트리밍(streaming) 영상을 요청받고 스트리밍 영상을 전송하는 기능을 갖으며, DVR 펌웨어를 포함하는 디지털화된 녹화장비(DVR)와;
상기 디지털화된 녹화장비(DVR)가 DVR 펌웨어의 실행을 통해 동적주소관리서버에 수시로 액세스(access)하면 해당 DVR이 위치하는 외부IP와 통신 포트가 동적으로 기록하는 기능과, 상기 디지털화된 녹화장비(DVR)와 통신포트를 통해 외부IP 정보를 송수신하는 기능을 갖는 동적주소관리서버; 을 포함함을 특징으로 하는 이벤트 기반의 영상 비교 관리시스템.
In an event-based image comparison management system,
A function of transmitting a query to an event DB server in order to acquire event information to be confirmed as an image in a terminal or a server including the image comparison management module; It plays a role corresponding to the DB server of the function of transmitting the information response to the terminal or server including the image comparison management module and the computer management system performing the video management, process management, document management, access control management, and logistics management An event DB server having a function of receiving the event data;
A function of listing event information so that only desired event information can be selected from the type, characteristics, channel location, and time information at the time of occurrence of an event received from the event DB server; A function of extracting viewpoint related information and inputting it to the OCX module, a function of requesting and sending a streaming image from the time of occurrence of the event to the end of the event to the digitalized recording device (DVR) A terminal or server including a video comparison management module having a function of playing back a streaming video received from a DVR;
In order to secure event information that occurs in video management, process management, slip management, access control management, and logistics management, a computerized management system is installed at a position to be managed, and event images are taken A CCTV function;
A function of receiving, recording, and recording an event image photographed from the CCTV; and a function of receiving a streaming image from a terminal or a server including the image comparison management module until the end of the event, A digitalized recording device (DVR) including a DVR firmware;
A function of dynamically recording an external IP and a communication port in which the corresponding DVR is located when the DVR accesses the dynamic address management server through the execution of the DVR firmware, A dynamic address management server having a function of transmitting and receiving external IP information through a communication port with a DVR; Based event management system.
삭제delete 삭제delete 제 1항에 있어서,
상기 디지털화된 녹화장비(DVR)에서는 영상비교 관리모듈을 포함하는 단말기 또는 서버내의 OCX 모듈로부터 시리얼 번호를 호출 받으면, 동적주소관리서버에 해당하는 장비의 외부IP와 통신 포트를 질의하고 응답받는 목적지 주소로 시간동기화 정보, 스트리밍정보를 전송하는 것을 포함함을 특징으로 하는 이벤트 기반의 영상 비교 관리시스템.
The method according to claim 1,
When receiving the serial number from the OCX module in the terminal or the server including the video comparison management module, the DVR inquires the external IP and the communication port of the device corresponding to the dynamic address management server, And transmitting the time synchronization information and the streaming information to the event-based image comparison management system.
제 1항에 있어서,
상기 영상비교 관리모듈을 포함하는 단말기 또는 서버내의 OCX 모듈과, 상기 디지털화된 녹화장비(DVR)내의 DVR 펌웨어는 이벤트 DB 서버 또는 영상비교 관리모듈을 포함하는 단말기 또는 서버의 컴퓨터 시간을 불러들여 OCX 모듈에 입력하면 OCX 모듈은 DVR 펌웨어에 해당 정보를 전달하여 시간 동기화하는 시간동기화기능과, 이벤트 DB 서버로부터 입력받은 이벤트의 발생시점과 종료시점을 OCX 모듈에 전달하면 DVR로부터 스트리밍(Streaming) 데이터를 호출하고, 기존의 관리프로그램에 임베디드(Embeded) 형태로 삽입된 OCX 모듈은 수신된 스트리밍 데이터를 동영상으로 디코딩(Decoding)하여 재생하는 스트림 영상 요청 및 재생기능과, OCX 모듈의 캡쳐 기능에 발생시점과 종료시점을 입력하면 이벤트 시점 영상을 재 인코딩하여 단말기 또는 서버에 저장할 수 있도록 MP4 파일 형태 변환하는 스트림 영상 캡쳐 기능과, DVR이 독립된 유동 IP 네트워크 밑에 위치할 경우 DVR의 외부IP와 포트(Port) 번호를 확보하는 포트 매핑 정보 수신기능을 수행하는 것을 포함함을 특징으로 하는 이벤트 기반의 영상 비교 관리시스템.
The method according to claim 1,
The OCX module in the terminal or the server including the image comparison management module and the DVR firmware in the DVR include the event database server or the image comparison management module, The OCX module transmits the corresponding information to the DVR firmware for time synchronization. When the OCX module transmits the event occurrence time and end time from the event DB server to the OCX module, the streaming data is called from the DVR An OCX module embedded in an existing management program includes a stream video request and playback function for decoding and reproducing the received streaming data into a moving image, If you enter the viewpoint, you can re-encode the event viewpoint image so that it can be stored on the terminal or server. And a port mapping information receiving function for obtaining an external IP and a port number of the DVR when the DVR is located under a separate floating IP network. Based image comparison management system.
제 5항에 있어서,
상기 시간 동기화는 이벤트 DB의 생성시점을 디지털화된 녹화장비(DVR)의 현장 녹화 시점과 정확히 일치시키기 위한 것으로, 전산관리시스템에서 사용 중인 타임서버(NTP Server)와 동일한 타임서버를 사용하도록 설정하는 방식과, 이벤트 DB의 기록시간의 기준이 되는 서버 혹은 클라이언트 측의 컴퓨터의 시간을 읽어 들여 디지털화된 녹화장비(DVR)에 정기적으로 밀어 넣는 방식을 포함함을 특징으로 하는 이벤트 기반의 영상 비교 관리시스템.
6. The method of claim 5,
The time synchronization is used to exactly match the event DB creation time with the on-scene recording time of the DVR, and it is set to use the same time server as the NTP server used in the computer management system And a method of periodically pushing the time of the server or the client side computer as a reference of the recording time of the event DB into the digitalized recording device (DVR).
KR1020140056592A 2014-05-12 2014-05-12 Image comparing and managing system based on event Expired - Fee Related KR101600860B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140056592A KR101600860B1 (en) 2014-05-12 2014-05-12 Image comparing and managing system based on event

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140056592A KR101600860B1 (en) 2014-05-12 2014-05-12 Image comparing and managing system based on event

Publications (2)

Publication Number Publication Date
KR20150129933A KR20150129933A (en) 2015-11-23
KR101600860B1 true KR101600860B1 (en) 2016-03-09

Family

ID=54844488

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140056592A Expired - Fee Related KR101600860B1 (en) 2014-05-12 2014-05-12 Image comparing and managing system based on event

Country Status (1)

Country Link
KR (1) KR101600860B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102630227B1 (en) 2016-07-21 2024-01-29 한화비전 주식회사 Surveillance Data Providing System and Method Thereof
KR102630681B1 (en) 2016-10-11 2024-01-30 삼성전자주식회사 Display apparatus and method for generating capture image
KR102203877B1 (en) * 2020-08-11 2021-01-15 에스제이데이타 주식회사 Method For Surveying Underground Facilities
KR102816251B1 (en) * 2024-10-15 2025-06-09 주식회사 빛가람시스템 Method, device and system for processing video for anomaly detection and event classification based on deep learning using intelligent closed circuit television

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100468590B1 (en) 2002-03-22 2005-01-31 (주)태성엠아이에스 Digital video recoding system and method by POS data
KR100507707B1 (en) * 2003-08-26 2005-08-09 니트젠테크놀러지스 주식회사 A scheduling method of advertisement/broadcasting based on network, a centrally controlled management system using screen partition and a method thereof
KR101515977B1 (en) * 2012-10-24 2015-05-06 주식회사 케이티 System for providing video information using IP camera in cloud configuration method thereof

Also Published As

Publication number Publication date
KR20150129933A (en) 2015-11-23

Similar Documents

Publication Publication Date Title
US10755259B2 (en) Intelligent video verification of point of sale (POS) transactions
US6847393B2 (en) Method and system for monitoring point of sale exceptions
AU2008262268B2 (en) System and method for integrating video analytics and data analytics/mining
US7015945B1 (en) Video surveillance system and method
CA2182666C (en) Multimedia capture and audit system for a video surveillance network
US20030067387A1 (en) Remote control and management system
CN111626707A (en) Intelligent remote operation safety control method and device
US20070268121A1 (en) On-line portal system and method for management of devices and services
KR101600860B1 (en) Image comparing and managing system based on event
CN104240342A (en) Access control method and device
WO2008092255A1 (en) Method and system for task-based video analytics processing
KR102244430B1 (en) manless internet cafe controlling system, server and method
US11032262B2 (en) System and method for providing security monitoring
CN102780867A (en) Software, systems, and methods for video recording of a transaction involving protected data
CN108629274B (en) System and method for creating storyboards using forensic video analysis of video repositories
CN105491102A (en) Intelligent monitoring system based on cloud computing technology and device thereof
US7965865B2 (en) Method, system, and program product for presenting electronic surveillance data
KR101668303B1 (en) Integrated management system for event image
JP2007274582A (en) Monitoring video image management system
KR20060104320A (en) Security surveillance system and method using network camera
KR20190088731A (en) Event video management system based on mobile
CN112651871A (en) City management law enforcement system and method based on augmented reality technology
CN111161055A (en) Data processing method and system
WO2025041478A1 (en) Information processing device, information processing method, and information processing system
KR20040106193A (en) Search and conviction system using data and digital video data and method for searching and convicting the same

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20140512

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20150714

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20151208

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20160302

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20160302

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20190304

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20190304

Start annual number: 4

End annual number: 4

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20201213