KR20100037397A - Method to control monitoring system - Google Patents

Method to control monitoring system Download PDF

Info

Publication number
KR20100037397A
KR20100037397A KR1020080096709A KR20080096709A KR20100037397A KR 20100037397 A KR20100037397 A KR 20100037397A KR 1020080096709 A KR1020080096709 A KR 1020080096709A KR 20080096709 A KR20080096709 A KR 20080096709A KR 20100037397 A KR20100037397 A KR 20100037397A
Authority
KR
South Korea
Prior art keywords
log data
frames
event
video signal
video
Prior art date
Application number
KR1020080096709A
Other languages
Korean (ko)
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 KR1020080096709A priority Critical patent/KR20100037397A/en
Publication of KR20100037397A publication Critical patent/KR20100037397A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

PURPOSE: A control method of a monitoring system is provided to allow a recorder to store a moving picture during event generated from the monitoring camera using an event detection function. CONSTITUTION: A monitoring camera monitors an image change event(S32). If event is created, the monitoring camera puts on log data pointing the generation of event to frames of video signal and transmits the log data to a recorder(S33). The recorder detects log data from the frames. If log data is detected, the recorder stores frames.

Description

감시 시스템의 제어 방법{Method to control monitoring system} Method to control monitoring system

본 발명은, 감시 시스템의 제어 방법에 관한 것으로서, 보다 상세하게는, 감시 카메라와, 상기 감시 카메라로부터의 동영상을 녹화하는 녹화 기기를 포함한 감시 시스템의 제어 방법에 관한 것이다.The present invention relates to a control method of a surveillance system, and more particularly, to a control method of a surveillance system including a surveillance camera and a recording device for recording a moving picture from the surveillance camera.

감시 시스템 예를 들어, CCTV(Closed-Circuit TeleVision)에 있어서, 복수의 감시 카메라들로부터의 비디오 신호들이 녹화 기기를 통하여 디스플레이되는 한편, 녹화 기기 내의 기록 장치에 저장된다.In a surveillance system, for example Closed-Circuit TeleVision (CCTV), video signals from a plurality of surveillance cameras are displayed via a recording device, while being stored in a recording device in the recording device.

최근에 카메라 기술의 발전으로 인하여, 감시 카메라들은 영상 변화의 이벤트가 발생되었는지를 모니터링할 수 있다. 예를 들어, 움직임 검출(Motion detection), 얼굴 검출(Face detection), 인체 검출(Human body detection), 가상선-침범 검출(Trip-wire detection), 정지 검출(stop detection), 나타남 검출(appearance detection), 사라짐 검출(disappearance detection), 및 번호판 검출(Number-plate detection) 등의 기능들이 있다. With recent advances in camera technology, surveillance cameras can monitor whether an event of image change has occurred. For example, motion detection, face detection, human body detection, trip-wire detection, stop detection, appearance detection ), Disappearance detection, and number-plate detection.

상기와 같은 감시 시스템에 있어서, 종래에는, 녹화 기기가 이벤트 발생 여부와 무관하게 비디오 신호를 지속적으로 저장해야만 한다. 이에 따라, 종래의 감 시 시스템은 한정된 저장 공간에 장시간의 동영상이 저장될 수 없다는 근본적인 제약 조건을 가진다. In such a surveillance system, conventionally, a recording device must continuously store a video signal regardless of whether an event occurs. Accordingly, the conventional surveillance system has a fundamental constraint that a long time video cannot be stored in a limited storage space.

상기와 같은 제약 조건을 완화하기 위하여, 감시 시스템의 녹화 기기에는 시간 건너뛰기(time lapse) 기능이 있을 수 있다(미국 특허 제5,915,064호 "Method and apparatus for automatically recognizing recording time for time-lapse video cassette recorder" 참조). 요약하면, 녹화 기기에서 사용자의 입력에 따라 건너뛰기 시간(lapse time)이 설정되면, 설정된 건너뛰기 시간 동안에 녹화 동작이 중단된다. 이에 따라, 한정된 저장 공간에 장시간의 동영상이 저장될 수 있다.In order to alleviate such constraints, the recording device of the surveillance system may have a time lapse function (US Patent No. 5,915,064 "Method and apparatus for automatically recognizing recording time for time-lapse video cassette recorder"). " Reference). In summary, when a skip time is set according to a user input in the recording device, the recording operation is stopped during the set skip time. Accordingly, a long time video may be stored in a limited storage space.

하지만, 상기 건너뛰기 시간 동안에 새로운 움직임의 동영상을 저장할 수 없는 문제점이 발생한다.However, there is a problem in that a new motion video cannot be stored during the skip time.

본 발명의 목적은, 한정된 저장 공간에 장시간의 동영상이 저장될 수 없다는 근본적인 제약 조건을 최대한 완화시킬 수 있는 감시 시스템의 제어 방법을 제공하는 것이다.SUMMARY OF THE INVENTION An object of the present invention is to provide a control method of a surveillance system that can alleviate the fundamental constraint that a long time video cannot be stored in a limited storage space as much as possible.

상기 목적을 이루기 위한 본 발명은, 감시 카메라와, 상기 감시 카메라로부터의 동영상을 녹화하는 녹화 기기를 포함한 감시 시스템의 제어 방법으로서, 단계들 (a) 내지 (d)를 포함한다. The present invention for achieving the above object is a control method of a surveillance system including a surveillance camera and a recording device for recording a video from the surveillance camera, comprising steps (a) to (d).

상기 단계 (a)에서는, 상기 감시 카메라가 영상 변화의 이벤트가 발생되었는지를 모니터링한다.In step (a), the surveillance camera monitors whether an event of image change has occurred.

상기 단계 (b)에서는, 상기 단계 (a)에서 이벤트가 발생되었으면, 상기 감시 카메라가, 이벤트의 발생을 가리키는 로그(log) 데이터를 비디오 신호의 해당 프레임들에 실어서 상기 녹화 기기에 전송한다.In the step (b), if an event occurs in the step (a), the surveillance camera loads log data indicating the occurrence of the event in the corresponding frames of the video signal and transmits it to the recording device.

상기 단계 (c)에서는, 상기 감시 카메라로부터의 비디오 신호의 프레임들에서 상기 로그 데이터가 존재하는지를 상기 녹화 기기가 판단한다.In step (c), the recording device determines whether the log data exists in the frames of the video signal from the surveillance camera.

상기 단계 (d)에서는, 상기 감시 카메라로부터의 비디오 신호의 프레임들에서 상기 로그 데이터가 존재하면, 상기 녹화 기기가 해당 프레임들을 저장한다.In step (d), if the log data exists in the frames of the video signal from the surveillance camera, the recording device stores the frames.

본 발명의 상기 감시 시스템에 의하면, 상기 감시 카메라의 이벤트 검출 기 능을 상기 녹화 기기가 이용하여, 감시 카메라에서 이벤트가 발생되는 동안에만 상기 녹화 기기가 동영상을 저장할 수 있다.According to the monitoring system of the present invention, the recording device may use the event detection function of the surveillance camera, so that the recording device stores the moving image only while an event occurs in the surveillance camera.

이에 따라, 이벤트가 발생되는 모든 시간 동안에 동영상이 저장될 수 있으면서도, 한정된 저장 공간에 장시간의 동영상이 저장될 수 없다는 근본적인 제약 조건이 최대한 완화될 수 있다.Accordingly, while the video may be stored for all the time when the event occurs, the fundamental constraint that the long video cannot be stored in the limited storage space can be alleviated as much as possible.

이하, 첨부된 도면들과 함께 본 발명에 따른 바람직한 실시예가 상세히 설명된다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 의한 감시 시스템을 보여준다.1 shows a monitoring system according to an embodiment of the present invention.

도 1을 참조하면, 감시 카메라들(1a,1b,1c)은, 통신 채널(DCOM)을 통하여 녹화 기기로서의 디지털 비디오 레코더(DVR, 2)와 통신하면서, 비디오 신호 채널(SVID)을 통하여 라이브-뷰(Live-view)의 비디오 신호를 디지털 비디오 레코더(2)에 전송한다.Referring to FIG. 1, the surveillance cameras 1a, 1b, 1c communicate with a digital video recorder DVR 2 as a recording device via a communication channel D COM , via a video signal channel S VID . The live-view video signal is transmitted to the digital video recorder 2.

여기에서, 감시 카메라들(1a,1b,1c) 각각은 영상 변화의 이벤트가 발생되었는지를 모니터링한다. 예를 들어, 감시 카메라들(1a,1b,1c) 각각에는 움직임 검출(Motion detection), 얼굴 검출(Face detection), 인체 검출(Human body detection), 가상선-침범 검출(Trip-wire detection), 정지 검출(stop detection), 나타남 검출(appearance detection), 사라짐 검출(disappearance detection), 및 번호판 검출(Number-plate detection) 등의 기능들이 있다. 이에 따라, 사용자는 디지털 비디오 레코더(2)를 조작하여 감시 카메라들(1a,1b,1c) 각각에 대하여 상기 기능들 중에서 적어도 하나를 사용할 수 있다. Here, each of the surveillance cameras 1a, 1b, 1c monitors whether an event of image change has occurred. For example, each of the surveillance cameras 1a, 1b, and 1c includes motion detection, face detection, human body detection, virtual line-intrusion detection, There are functions such as stop detection, appearance detection, disappearance detection, and number-plate detection. Accordingly, the user can operate the digital video recorder 2 to use at least one of the above functions for each of the surveillance cameras 1a, 1b, 1c.

또한, 이벤트가 발생되었으면, 감시 카메라들(1a,1b,1c) 각각은 이벤트의 발생을 가리키는 로그(log) 데이터를 비디오 신호의 해당 프레임들에 실어서 디지털 비디오 레코더(2)에 전송한다. In addition, if an event has occurred, each of the surveillance cameras 1a, 1b, 1c carries log data indicating the occurrence of the event in corresponding frames of the video signal and transmits it to the digital video recorder 2.

디지털 비디오 레코더(2)는 감시 카메라들(1a,1b,1c) 각각으로부터의 비디오 신호의 프레임들에서 로그 데이터가 존재하는지를 판단한다. 감시 카메라들(1a,1b,1c) 각각으로부터의 비디오 신호의 프레임들에서 로그 데이터가 존재하면, 디지털 비디오 레코더(2)는 해당 프레임들을 저장한다.The digital video recorder 2 determines whether log data exists in the frames of the video signal from each of the surveillance cameras 1a, 1b, 1c. If log data exists in the frames of the video signal from each of the surveillance cameras 1a, 1b, 1c, the digital video recorder 2 stores the frames.

따라서, 디지털 비디오 레코더(2)는, 감시 카메라들(1a,1b,1c) 각각의 이벤트 검출 기능을 이용하여, 감시 카메라들(1a,1b,1c) 각각에서 이벤트가 발생되는 동안에만 동영상을 저장할 수 있다. 이에 따라, 이벤트가 발생되는 모든 시간 동안에 동영상이 저장될 수 있으면서도, 한정된 저장 공간에 장시간의 동영상이 저장될 수 없다는 근본적인 제약 조건이 최대한 완화될 수 있다. 이와 관련된 내용은 도 2 내지 7을 참조하여 보다 상세히 설명될 것이다.Accordingly, the digital video recorder 2 uses the event detection function of each of the surveillance cameras 1a, 1b and 1c to store the video only while an event occurs in each of the surveillance cameras 1a, 1b and 1c. Can be. Accordingly, while the video may be stored for all the time when the event occurs, the fundamental constraint that the long video cannot be stored in the limited storage space can be alleviated as much as possible. Related contents will be described in more detail with reference to FIGS. 2 to 7.

도 2는 도 1의 어느 한 감시 카메라(1a 또는 1b 또는 1c)의 내부 구성을 보여준다.FIG. 2 shows the internal configuration of any surveillance camera 1a or 1b or 1c of FIG. 1.

도 2를 참조하면, 본 발명에 따른 감시 시스템에서의 감시 카메라는 광학계(OPS), 광전 변환부(OEC), CDS-ADC(Correlation Double Sampler and Analog-to-Digital Converter, 101), 타이밍 회로(102), 다이나믹 램(DRAM : Dynamic Random Access Memory, 104), EEPROM(Electrically Erasable and Programmable Read Only Memory, 105), 플래시 메모리(Flash Memory, 106), 제어부로서의 디지털 신호 처리기(DSP, Digital Signal Processor, 107), 비디오-신호 발생부(108), 마이크로폰(MIC) 및 오디오 처리기(113)를 포함한다.2, the surveillance camera in the surveillance system according to the present invention includes an optical system (OPS), photoelectric conversion unit (OEC), CDS-ADC (Correlation Double Sampler and Analog-to-Digital Converter, 101), timing circuit ( 102), Dynamic Random Access Memory (DRAM) 104, Electrically Erasable and Programmable Read Only Memory (EEPROM) 105, Flash Memory (106), Digital Signal Processor (DSP) 107, a video-signal generator 108, a microphone (MIC) and an audio processor 113.

렌즈부와 필터부를 포함한 광학계(OPS)는 피사체로부터의 빛을 광학적으로 처리한다. The optical system OPS including the lens unit and the filter unit optically processes light from a subject.

CCD(Charge Coupled Device) 또는 CMOS (Complementary Metal-Oxide- Semiconductor)의 광전 변환부(OEC)는 광학계(OPS)로부터의 빛을 전기적 아날로그 신호로 변환시킨다. 여기에서, 주 제어기로서의 디지털 신호 처리기(107)는 타이밍 회로(102)를 제어하여 광전 변환부(OEC)와 아날로그-디지털 변환부(101)의 동작을 제어한다. A photoelectric conversion unit (OEC) of a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) converts light from an optical system (OPS) into an electrical analog signal. Here, the digital signal processor 107 as the main controller controls the timing circuit 102 to control the operation of the photoelectric converter OEC and the analog-digital converter 101.

아날로그-디지털 변환부로서의 CDS-ADC(Correlation Double Sampler and Analog-to-Digital Converter, 101)는, 광전 변환부(OEC)로부터의 아날로그 영상 신호를 처리하여, 그 고주파 노이즈를 제거하고 진폭을 조정한 후, 디지털 영상 데이터로 변환시킨다. 이 디지털 영상 데이터는 디지털 신호 처리기(107)에 입력된다. CDS-ADC (Correlation Double Sampler and Analog-to-Digital Converter, 101) as an analog-to-digital converter processes analog video signals from a photoelectric converter (OEC), removes high frequency noise, and adjusts amplitude. After that, the data is converted into digital video data. This digital image data is input to the digital signal processor 107.

전체적 제어를 수행하는 디지털 신호 처리기(107)는 CDS-ADC 소자(101)로부터의 디지털 신호를 처리하여 휘도 및 색도 신호로 분류된 디지털 영상 데이터를 발생시킨다. The digital signal processor 107 performing overall control processes the digital signal from the CDS-ADC element 101 to generate digital image data classified into luminance and chroma signals.

다이나믹 램(DRAM : Dynamic Random Access Memory, 104)에는 디지털 신호 처리기(107)로부터의 디지털 영상 데이터가 일시적으로 저장된다. EEPROM(Electrically Erasable and Programmable Read Only Memory, 105)에는 디지털 신호 처리기(107)의 동작에 필요한 알고리듬이 저장된다. 플래시 메모리(FM, 106)에는 디지털 신호 처리기(107)의 동작에 필요한 설정 데이터가 저장된다. In the dynamic random access memory (DRAM) 104, digital image data from the digital signal processor 107 is temporarily stored. The EEPROM (Electrically Erasable and Programmable Read Only Memory) 105 stores algorithms necessary for the operation of the digital signal processor 107. The flash memory FM 106 stores setting data necessary for the operation of the digital signal processor 107.

오디오 처리기(513)는, 마이크로폰(MIC)으로부터의 음성 신호를 디지털 신호 처리기(507)로 출력한다.The audio processor 513 outputs the audio signal from the microphone MIC to the digital signal processor 507.

비디오-신호 발생부(108)는 디지털 신호 처리기(107)로부터의 디지털 영상 데이터를 아날로그 영상 신호인 비디오 신호로 변환한다. The video-signal generator 108 converts digital image data from the digital signal processor 107 into a video signal which is an analog image signal.

디지털 신호 처리기(107)는, 통신 채널(도 1의 DCOM)을 통하여 녹화 기기로서의 디지털 비디오 레코더(DVR, 도 1의 2)와 통신하면서, 비디오 신호 채널(SVID)을 통하여 비디오-신호 발생부(108)로부터의 비디오 신호를 디지털 비디오 레코더(2)에 전송한다.The digital signal processor 107 generates a video-signal through the video signal channel S VID while communicating with the digital video recorder (DVR, 2 in FIG. 1) as a recording device via the communication channel (D COM in FIG. 1). The video signal from the unit 108 is transmitted to the digital video recorder 2.

도 3은 도 2의 디지털 신호 처리기(107)의 주 알고리듬을 보여준다. 도 1 내지 3을 참조하여, 도 2의 디지털 신호 처리기(107)의 주 알고리듬을 설명하면 다음과 같다.3 shows the main algorithm of the digital signal processor 107 of FIG. 1 to 3, the main algorithm of the digital signal processor 107 of FIG. 2 will be described.

디지털 신호 처리기(107)는, 통신 채널(DCOM)을 통하여 녹화 기기로서의 디지털 비디오 레코더(DVR, 2)와 통신하면서, 비디오 신호 채널(SVID)을 통하여 비디오-신호 발생부(108)로부터의 비디오 신호를 디지털 비디오 레코더(2)에 전송한다(단계 S31).The digital signal processor 107 communicates with the digital video recorder (DVR) 2 as a recording device via the communication channel (D COM ), and from the video-signal generator (108) via the video signal channel (S VID ). The video signal is transmitted to the digital video recorder 2 (step S31).

또한, 디지털 신호 처리기(107)는, 통신 채널(DCOM)로부터의 사용자 설정에 따라 CDS-ADC 소자(501)로부터의 디지털 신호를 프레임 단위로 분석하면서, 영상 변화의 이벤트가 발생되었는지를 모니터링한다(단계 S32). In addition, the digital signal processor 107 monitors whether an event of an image change has occurred while analyzing the digital signal from the CDS-ADC element 501 in units of frames according to a user setting from the communication channel D COM . (Step S32).

또한, 이벤트가 발생되었으면, 디지털 신호 처리기(107)는, 발생된 이벤트의 상세 항목을 가리키는 로그(log) 데이터를 비디오 신호의 해당 프레임들에 실어서, 비디오 신호 채널(SVID)을 통하여 디지털 비디오 레코더(2)에 전송한다(단계 S33). In addition, if an event has occurred, the digital signal processor 107 loads log data indicating the details of the generated event in the corresponding frames of the video signal, and performs digital video through the video signal channel S VID . Transfer to recorder 2 (step S33).

상기 단계들 S31 내지 S33은 외부적인 종료 신호가 발생될 때까지 반복적으로 수행된다(단계 S34).The steps S31 to S33 are repeatedly performed until an external end signal is generated (step S34).

도 4는 도 2의 비디오-신호 발생부(108)로부터 출력되는 비디오 신호의 구조를 보여준다. 도 5는 도 4의 수평 블랭크 구간(VBI : Vertical Blank Interval)에서의 통신 프로토콜에 따라 로그(log) 데이터가 실려짐을 보여준다.4 illustrates a structure of a video signal output from the video-signal generator 108 of FIG. 2. FIG. 5 shows that log data is loaded according to a communication protocol in a vertical blank interval (VBI) of FIG. 4.

도 4 및 5를 참조하면, 비디오-신호 발생부(108)로부터 출력되는 비디오 신호의 단위 프레임(t1 ~ t525)은 인터레이스(interlace) 디스플레이 방식에 따라 홀수 필드(t1 ~ t263)와 짝수 필드(t263 ~ t525)로 구분된다. 또한, 홀수 필드(t1 ~ t263)와 짝수 필드(t263 ~ t525) 각각은 수평 블랭크 구간(VBI : Vertical Blank Interval)과 활성 구간으로 구분된다.4 and 5, the unit frames t1 to t525 of the video signals output from the video-signal generating unit 108 are odd fields t1 to t263 and even fields t263 according to an interlace display method. t525). In addition, each of the odd fields t1 to t263 and the even fields t263 to t525 is divided into a vertical blank interval (VBI) and an active period.

상기 로그 데이터는, 이벤트가 발생된 프레임들 각각의 수평 블랭크 구간(VBI)에 실리되, 수평 블랭크 구간(VBI)의 설정 수평 주기에 실린다. 예를 들어, 홀수 필드(t1 ~ t263)의 제13 수평 주기(t13 ~ t14)와 짝수 필드(t263 ~ t525) 의 제13 수평 주기(t275 ~ t276)에 실린다. The log data is carried in the horizontal blank section VBI of each of the frames in which an event has occurred, but is set in the set horizontal period of the horizontal blank section VBI. For example, it is carried in the thirteenth horizontal period t13 to t14 of the odd fields t1 to t263 and the thirteenth horizontal period t275 to t276 of the even fields t263 to t525.

또한, 수평 블랭크 구간(VBI)의 설정 수평 주기(t13 ~ t14)에서, 기준 폭 미만의 폭(WL)을 가진 펄스가 낮은 논리 데이터를 가리키고, 기준 폭 이상의 폭을 가진 펄스(WH)가 높은 논리 데이터를 가리킨다. 물론, 아무런 펄스도 존재하지 않는 프레임은 아무런 이벤트도 발생되지 않은 프레임이다.Further, in the set horizontal period t13 to t14 of the horizontal blank section VBI, a pulse having a width W L less than the reference width indicates low logic data, and a pulse W H having a width greater than or equal to the reference width is Point to high logical data. Of course, the frame in which no pulse exists is the frame in which no event has occurred.

감시 카메라들(도 1의 1a,1b,1c) 각각과 디지털 비디오 레코더(도 1의 2) 사이의 통신 프로토콜은 예를 들어 다음과 같이 설정된다.The communication protocol between each of the surveillance cameras 1a, 1b and 1c in FIG. 1 and the digital video recorder 2 in FIG. 1 is set as follows, for example.

수평 블랭크 구간(VBI)의 제10 수평 주기(t10 ~t11)에서는, 디지털 비디오 레코더(2)가 헤더(Header) 데이터를 해당 감시 카메라(1a 또는 1b 또는 1c)에 전송하고, 해당 감시 카메라(1a 또는 1b 또는 1c)가 헤더(Header) 데이터를 수신한다. In the tenth horizontal period t10 to t11 of the horizontal blank section VBI, the digital video recorder 2 transmits the header data to the surveillance camera 1a or 1b or 1c, and the surveillance camera 1a. Or 1b or 1c) receives header data.

수평 블랭크 구간(VBI)의 제11 수평 주기(t11 ~t12)에서는, 디지털 비디오 레코더(2)가 명령(Command) 데이터를 해당 감시 카메라(1a 또는 1b 또는 1c)에 전송하고, 해당 감시 카메라(1a 또는 1b 또는 1c)가 명령(Command) 데이터를 수신한다. In the eleventh horizontal period t11 to t12 of the horizontal blank section VBI, the digital video recorder 2 transmits command data to the surveillance camera 1a or 1b or 1c, and the surveillance camera 1a. Or 1b or 1c) receives the command data.

수평 블랭크 구간(VBI)의 제12 수평 주기(t12 ~t13)에서는, 감시 카메라들(도 1의 1a,1b,1c) 각각이 헤더(Header) 데이터와 명령(Command) 데이터를 디지털 비디오 레코더(2)에 전송하고, 디지털 비디오 레코더(2)가 헤더(Header) 데이터와 명령(Command) 데이터를 수신한다. In the twelfth horizontal period t12 to t13 of the horizontal blank section VBI, each of the surveillance cameras 1a, 1b, and 1c of FIG. 1 receives header data and command data from the digital video recorder 2. The digital video recorder 2 receives the header data and the command data.

또한, 상기한 바와 같이, 수평 블랭크 구간(VBI)의 제13 수평 주기(t13 ~t14)에서는, 감시 카메라들(도 1의 1a,1b,1c) 각각이 로그 데이터를 디지털 비디오 레코더(2)에 전송하고, 디지털 비디오 레코더(2)가 로그 데이터를 수신한다.In addition, as described above, in the thirteenth horizontal period t13 to t14 of the horizontal blank section VBI, each of the surveillance cameras 1a, 1b, and 1c of FIG. 1 transmits log data to the digital video recorder 2. And the digital video recorder 2 receives the log data.

한편, 로그 데이터가 4 비트들(bits)로 설정된다면, 16 개의 이벤트 상세 항목들이 지정될 수 있다. 예를 들어, 로그 데이터 "0000"은 움직임 검출(Motion detection)을, "0001"은 얼굴 검출(Face detection)을, "0010"은 인체 검출(Human body detection)을, "0011"은 가상선-침범 검출(Trip-wire detection)을, "0100"은 정지 검출(stop detection)을, "0101"은 나타남 검출(appearance detection)을, "0110"은 사라짐 검출(disappearance detection)을, "0111"은 번호판 검출(Number-plate detection)을 각각 가리킨다. 물론, 상기와 같이 8 개의 이벤트 상세 항목들만이 필요하다면, 로그 데이터가 3 비트들(bits)로 설정될 수 있다.On the other hand, if log data is set to 4 bits, 16 event details may be specified. For example, log data "0000" is motion detection, "0001" is face detection, "0010" is human body detection, and "0011" is virtual line- Trip-wire detection, "0100" is stop detection, "0101" is appearance detection, "0110" is disappearance detection, and "0111" is Number-plate detection, respectively. Of course, if only eight event details are needed as above, the log data may be set to 3 bits.

도 6은 도 1의 녹화 기기로서의 디지털 비디오 레코더(DVR, 2)의 내부 구성을 보여준다.6 shows the internal configuration of a digital video recorder (DVR) 2 as the recording device of FIG.

도 6을 참조하면, 디지털 비디오 레코더(DVR, 2)는 아날로그-디지털 변환기들(601 내지 603), 멀티플렉서(604), 비디오 신호 발생부(605), 로그(log) 데이터 검출부(606), 제어부(607), 사용자 입력부(608), 압축부(609), 복원부(610), 다이나믹 램(DRAM, 611) 및 하드-디스크 드라이브(HDD : Hard Disk Drive, 612)를 포함한다.Referring to FIG. 6, the digital video recorder (DVR) 2 includes analog-to-digital converters 601 to 603, a multiplexer 604, a video signal generator 605, a log data detector 606, and a controller. 607, a user input unit 608, a compression unit 609, a recovery unit 610, a dynamic RAM (DRAM) 611, and a hard disk drive (HDD) 612.

아날로그-디지털 변환기들(601 내지 603) 각각은 감시 카메라들(도 1의 1a,1b,1c) 각각으로부터 비디오 신호 채널들(SVID1,SVID2,SVID3) 각각을 통하여 입력되 는 비디오 신호들을 디지털 영상 데이터로 변환한다. Analog-to-digital converters (601 to 603) each surveillance cameras in the video signal channel from a (Fig. 1a, 1b, 1c. 1), respectively (S VID1, S VID2, S VID3) is a video signal being input through the respective Convert to digital video data.

멀티플렉서(604)는 제어부(607)로부터의 명령에 따라 선택된 디지털 영상 데이터를 통합하여 출력한다. The multiplexer 604 integrates and outputs the selected digital image data according to a command from the controller 607.

비디오 신호 발생부(605)는 멀티플렉서(604)로부터의 복합 영상 데이터를 아날로그 영상 신호인 통합 비디오 신호(SVIDM)로 변환하여 출력한다. 비디오 신호 발생부(605)로부터의 통합 비디오 신호(SVIDM)는 디스플레이 장치에 입력된다.The video signal generator 605 converts the composite video data from the multiplexer 604 into an integrated video signal S VIDM , which is an analog video signal, and outputs the converted video signal. The integrated video signal S VIDM from the video signal generator 605 is input to the display device.

한편, 로그(log) 데이터 검출부(606)는 수평 블랭크 구간(도 5의 VBI)의 설정 수평 주기(도 5의 t13 ~t14)에서 로그 데이터를 검출하여 제어부(607)에 입력한다. Meanwhile, the log data detector 606 detects log data in a set horizontal period (t13 to t14 in FIG. 5) of the horizontal blank section (VBI in FIG. 5) and inputs the log data to the controller 607.

제어부(607)는, 통신 채널들(DCOM1,DCOM2,DCOM3)을 통하여 감시 카메라들(도 1의 1a,1b,1c)과 통신하면서, 사용자 입력부(608)로부터의 사용자 명령에 따라 전체적 제어를 수행한다. 특히, 로그(log) 데이터 검출부(606)로부터의 데이터에 따라 로그(log) 데이터의 존재 여부를 판단한다. The controller 607 communicates with the surveillance cameras 1a, 1b, and 1c of FIG. 1 via the communication channels D COM1 , D COM2 , and D COM3 , in accordance with a user command from the user input unit 608. Perform control. In particular, the presence of log data is determined according to the data from the log data detector 606.

로그 데이터가 있는 경우, 제어부(607)는, 압축부(609) 및 하드-디스크 드라이브(HDD)를 제어하여, 멀티플렉서로부터의 해당 프레임들을 압축하여 저장한다. 이에 따라, 이벤트가 발생되는 모든 시간 동안에 동영상이 저장될 수 있으면서도, 한정된 저장 공간에 장시간의 동영상이 저장될 수 없다는 근본적인 제약 조건이 최대한 완화될 수 있다. 여기에서, 사용자는 사용자 입력부(608)에서 발생된 이벤트의 상세 항목 별로 압축율을 설정할 수 있다. If there is log data, the controller 607 controls the compression unit 609 and the hard-disk drive (HDD) to compress and store the corresponding frames from the multiplexer. Accordingly, while the video may be stored for all the time when the event occurs, the fundamental constraint that the long video cannot be stored in the limited storage space can be alleviated as much as possible. Here, the user may set the compression rate for each detailed item of the event generated by the user input unit 608.

한편, 사용자 입력부(608)를 통하여 재생 명령이 발생된 경우, 제어부(607)는, 하드-디스크 드라이브(HDD), 복원부(610) 및 다이나믹 램(DRAM, 611)을 제어하여, 하드-디스크 드라이브(HDD)에 저장되어 있는 압축 데이터를 복원하여 멀티플렉서(604)에 입력한다. 여기에서, 복원되는 디지털 영상 데이터는 사용자 입력부(608)로부터의 명령에 따라 선택된 디지털 영상 데이터이다.On the other hand, when a playback command is generated through the user input unit 608, the controller 607 controls the hard-disk drive (HDD), the restorer 610, and the dynamic RAM (DRAM) 611 to control the hard-disk. The compressed data stored in the drive HDD is restored and input to the multiplexer 604. Here, the digital image data to be restored is digital image data selected according to a command from the user input unit 608.

또한, 멀티플렉서(604)는 복원부(610)로부터의 디지털 영상 데이터를 통합하여 출력한다. 이에 따라, 비디오 신호 발생부(605)는 멀티플렉서(604)로부터의 복합 영상 데이터를 아날로그 영상 신호인 통합 비디오 신호(SVIDM)로 변환하여 출력한다. 비디오 신호 발생부(605)로부터의 통합 비디오 신호(SVIDM)는 디스플레이 장치에 입력된다.In addition, the multiplexer 604 integrates and outputs digital image data from the restoration unit 610. Accordingly, the video signal generator 605 converts the composite video data from the multiplexer 604 into an integrated video signal S VIDM that is an analog video signal and outputs the converted video signal. The integrated video signal S VIDM from the video signal generator 605 is input to the display device.

물론, 다이나믹 램(DRAM, 611)은 복원부(610)가 동작하는 때에만 사용되는 것이 아니라 압축부(609)가 동작하는 때에도 사용될 수 있다. Of course, the dynamic RAM 611 may be used not only when the restoration unit 610 operates but also when the compression unit 609 operates.

도 7은 도 6의 제어부(607)의 주 알고리듬을 보여준다. FIG. 7 shows a main algorithm of the controller 607 of FIG. 6.

도 6 및 7을 참조하여, 도 6의 제어부(607)의 주 알고리듬을 설명하면 다음과 같다. 6 and 7, the main algorithm of the controller 607 of FIG. 6 will be described as follows.

제어부(607)는, 각 부를 제어함에 의하여 입력 비디오 신호들을 처리하여 출력하는 과정에서, 로그(log) 데이터 검출부(606)로부터의 입력 데이터에 따라, 감시 카메라들(1a,1b,1c) 각각으로부터의 비디오 신호의 프레임들에서 로그 데이터가 존재하는지를 판단한다(단계 S71). The controller 607 may process the input video signals by controlling the respective units, and then, from the monitoring cameras 1a, 1b, and 1c according to the input data from the log data detector 606. It is determined whether log data exists in the frames of the video signal at step S71.

상기 단계 S71에서 적어도 어느 한 감시 카메라(도 1의 1a,1b,1c)로부터 로그 데이터를 가진 프레임이 입력되면, 제어부(607)는, 압축부(609) 및 하드-디스크 드라이브(HDD)를 제어하여, 해당 비디오 신호의 프레임 데이터를 설정 압축율에 따라 압축하여 저장한다(단계 S72). 상기한 바와 같이, 사용자는 사용자 입력부(608)에서 발생된 이벤트의 상세 항목 별로 압축율을 설정할 수 있다. In step S71, when a frame having log data is input from at least one surveillance camera (1a, 1b, 1c in FIG. 1), the controller 607 controls the compression unit 609 and the hard-disk drive (HDD). Then, the frame data of the video signal is compressed and stored according to the set compression ratio (step S72). As described above, the user may set the compression rate for each detailed item of the event generated by the user input unit 608.

상기 단계 S72는 해당 비디오 신호에서 로그(log) 데이터를 가진 프레임들의 입력이 종료될 때까지 반복적으로 수행된다(단계들 S73 및 S72). The step S72 is repeatedly performed until the input of the frames having log data in the corresponding video signal is finished (steps S73 and S72).

또한, 해당 비디오 신호에서 로그(log) 데이터를 가진 프레임들의 입력이 종료되면, 제어부(607)는, 사용자에 의한 설정 시간 예를 들어, 3초 동안 해당 비디오 신호를 압축하여 저장한다(단계 S74). 즉, 로그 데이터를 가지지 않고 입력되는 프레임들이 설정 시간 동안에 추가적으로 저장된다. 이에 따라, 사용자는 해당 이벤트의 상황을 보다 빠르게 간파할 수 있다. 물론, 별도의 버퍼 메모리를 사용하여 이벤트 발생 직전의 설정 시간 동안에 해당 비디오 신호를 압축하여 저장할 수도 있다. In addition, when the input of the frames having log data in the video signal ends, the controller 607 compresses and stores the video signal for a preset time, for example, 3 seconds by the user (step S74). . That is, frames input without log data are additionally stored during the set time. Accordingly, the user can more quickly grasp the situation of the event. Of course, a separate buffer memory may be used to compress and store the video signal during a set time just before an event occurs.

상기 단계들 S71 내지 S74는 종료 신호가 발생될 때까지 반복적으로 수행된다(단계 S75).The steps S71 to S74 are repeatedly performed until the end signal is generated (step S75).

자연의 생태 변화와 같이 장시간 촬영이 요구되는 분야에 이용될 수 있다.It can be used in fields where long time photography is required, such as changing the ecology of nature.

도 1은 본 발명의 일 실시예에 의한 감시 시스템을 보여주는 블록도이다.1 is a block diagram showing a monitoring system according to an embodiment of the present invention.

도 2는 도 1의 어느 한 감시 카메라의 내부 구성을 보여주는 블록도이다.FIG. 2 is a block diagram illustrating an internal configuration of any one surveillance camera of FIG. 1.

도 3은 도 2의 디지털 신호 처리기의 주 알고리듬을 보여주는 흐름도이다.3 is a flow chart showing the main algorithm of the digital signal processor of FIG.

도 4는 도 2의 비디오-신호 발생부로부터 출력되는 비디오 신호의 구조를 보여주는 파형도이다.FIG. 4 is a waveform diagram illustrating a structure of a video signal output from the video signal generator of FIG. 2.

도 5는 도 4의 수평 블랭크 구간(VBI : Vertical Blank Interval)에서의 통신 프로토콜에 따라 로그(log) 데이터가 실려짐을 보여주는 파형도이다.FIG. 5 is a waveform diagram illustrating log data loaded according to a communication protocol in a vertical blank interval (VBI) of FIG. 4.

도 6은 도 1의 녹화 기기로서의 디지털 비디오 레코더(DVR : Digital Video Recorder)의 내부 구성을 보여주는 블록도이다.FIG. 6 is a block diagram illustrating an internal configuration of a digital video recorder (DVR) as the recording device of FIG. 1.

도 7은 도 6의 제어부의 주 알고리듬을 보여주는 흐름도이다. FIG. 7 is a flowchart illustrating a main algorithm of the controller of FIG. 6.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

1a,1b,1c...감시 카메라들, 2...디지털 비디오 레코더(DVR)1a, 1b, 1c ... surveillance cameras, 2 ... digital video recorder (DVR)

MIC...마이크로폰, OPS...광학계, MIC ... microphone, OPS ... optical system,

OEC...광전 변환부, 101...아날로그-디지털 변환부, OEC ... photoelectric converter, 101 ... analog-to-digital converter,

102...타이밍 회로, 104...다이나믹 램,102 timing circuit, 104 dynamic RAM,

105...EEPROM, 106...플래시 메모리,105 ... EEPROM, 106 ... Flash memory,

107...디지털 신호 처리기, 108...비디오-신호 발생부,107 digital signal processor, 108 video signal generator,

113...오디오 처리기, VBI...수평 블랭크 구간,113 audio processor, VBI, horizontal blank section,

601 내지 603...아날로그-디지털 변환부들,601 to 603 ... analog-to-digital converters,

604...멀티플렉서, 605...비디오 신호 발생부,604 multiplexer, 605 video signal generator,

606...로그(log) 데이터 검출부, 607...제어부,606 log data detector, 607 controller,

608...사용자 입력부, 609...압축부,608 ... user input, 609 ... compressor,

610...복원부, 611...다이나믹 램,610 restoring unit, 611 dynamic ram,

612...하드-디스크 드라이브.612 Hard-disk drive.

Claims (7)

감시 카메라와, 상기 감시 카메라로부터의 동영상을 녹화하는 녹화 기기를 포함한 감시 시스템의 제어 방법에 있어서,In the control method of a surveillance system including a surveillance camera and a recording device for recording a video from the surveillance camera, (a) 상기 감시 카메라가 영상 변화의 이벤트가 발생되었는지를 모니터링하는 단계;(a) monitoring, by the surveillance camera, whether an event of an image change has occurred; (b) 상기 단계 (a)에서 이벤트가 발생되었으면, 상기 감시 카메라가, 이벤트의 발생을 가리키는 로그(log) 데이터를 비디오 신호의 해당 프레임들에 실어서 상기 녹화 기기에 전송하는 단계;(b) if an event has occurred in step (a), transmitting, by the surveillance camera, log data indicating occurrence of the event to corresponding frames of a video signal to the recording device; (c) 상기 감시 카메라로부터의 비디오 신호의 프레임들에서 상기 로그 데이터가 존재하는지를 상기 녹화 기기가 판단하는 단계; 및(c) the recording device determining whether the log data exists in the frames of the video signal from the surveillance camera; And (d) 상기 감시 카메라로부터의 비디오 신호의 프레임들에서 상기 로그 데이터가 존재하면, 상기 녹화 기기가 해당 프레임들을 저장하는 단계를 포함한 감시 시스템의 제어 방법. (d) if the log data is present in frames of the video signal from the surveillance camera, the recording device storing the frames. 제1항에 있어서, 상기 단계 (b)에서, The method of claim 1, wherein in step (b), 상기 로그 데이터가 상기 이벤트가 발생된 프레임들 각각의 수평 블랭크 구간(VBI : Vertical Blank Interval)에 실리는 감시 시스템의 제어 방법. And the log data is loaded on a vertical blank interval (VBI) of each of the frames in which the event occurs. 제2항에 있어서, 상기 단계 (b)에서, The method of claim 2, wherein in step (b), 상기 로그 데이터가 상기 이벤트가 발생된 프레임들 각각의 수평 블랭크 구간(VBI : Vertical Blank Interval)의 설정 수평 주기에 실리는 감시 시스템의 제어 방법. And the log data is loaded on a set horizontal period of a vertical blank interval (VBI) of each of the frames in which the event occurs. 제3항에 있어서, 상기 단계 (b)에서, The method of claim 3, wherein in step (b), 상기 로그(log) 데이터가 상기 발생된 이벤트의 상세 항목을 가리키는 데이터인 감시 시스템의 제어 방법. And the log data is data indicating a detailed item of the generated event. 제4항에 있어서, 상기 단계들 (b) 및 (c)에서, The method of claim 4, wherein in steps (b) and (c), 상기 수평 블랭크 구간(VBI : Vertical Blank Interval)의 설정 수평 주기에서, 기준 폭 미만의 폭을 가진 펄스가 낮은 논리 데이터를 가리키고, 기준 폭 이상의 폭을 가진 펄스가 높은 논리 데이터를 가리키는 감시 시스템의 제어 방법. In the horizontal period of the vertical blank interval (VBI: vertical blank interval), the control method of the monitoring system indicating a pulse data having a width less than the reference width indicates a low logic data, the pulse data having a width greater than the reference width is a high control method . 제4항에 있어서, 상기 단계 (d)에서, The method of claim 4, wherein in step (d), 상기 발생된 이벤트의 상세 항목에 따라 설정된 압축율에 따라 상기 해당 프레임들이 압축되어 저장되는 감시 시스템의 제어 방법. And controlling the frames to be compressed and stored according to a compression ratio set according to the details of the generated event. 제1항에 있어서, 상기 단계 (d)에서, The method of claim 1, wherein in step (d), 상기 로그 데이터를 가진 프레임들의 입력이 종료되면, 상기 로그 데이터를 가지지 않고 입력되는 프레임들이 설정 시간 동안에 추가적으로 저장되는 감시 시 스템의 제어 방법. When the input of the frames with the log data is terminated, the control system of the monitoring system is further stored during the set time frame inputted without the log data.
KR1020080096709A 2008-10-01 2008-10-01 Method to control monitoring system KR20100037397A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080096709A KR20100037397A (en) 2008-10-01 2008-10-01 Method to control monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080096709A KR20100037397A (en) 2008-10-01 2008-10-01 Method to control monitoring system

Publications (1)

Publication Number Publication Date
KR20100037397A true KR20100037397A (en) 2010-04-09

Family

ID=42214613

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080096709A KR20100037397A (en) 2008-10-01 2008-10-01 Method to control monitoring system

Country Status (1)

Country Link
KR (1) KR20100037397A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101461850B1 (en) * 2014-05-09 2014-11-13 (주) 넥스트칩 Method and apparatus for exchanging protocol

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101461850B1 (en) * 2014-05-09 2014-11-13 (주) 넥스트칩 Method and apparatus for exchanging protocol

Similar Documents

Publication Publication Date Title
US8780203B2 (en) Video recording apparatus, video recording system and video recording method executed by video recording apparatus
KR20110121056A (en) Dvr and vison monitoring method thereof
WO2011024361A1 (en) Network camera and video distribution system
US9948903B2 (en) Method for configuration of video stream output from a digital video camera
KR101280443B1 (en) apparatus of processing regional image and method thereof
CN101523913A (en) Digital display device for having DVR system and of the same method
KR20100037397A (en) Method to control monitoring system
KR100649891B1 (en) Digital image signal processor, digital image signal processing method and digital video recorder using the method
JP2005051663A (en) Recording regenerating method of monitoring video signal and recording reproducing apparatus of device monitoring video signal
JP2003319378A (en) Supervisory camera system and transmission method for video signal
US7580067B2 (en) Method for managing digital slow shutter mode in monitor camera
KR100252468B1 (en) Method for storing a monitoring video information
JPH09298739A (en) Image extraction device
KR100953157B1 (en) Security camera processer
JP2005057609A (en) Camera
US20220286621A1 (en) Event video sequences
KR100381420B1 (en) Cctv system
KR100391266B1 (en) Method for background setup in object-based compression moving-image
KR100188440B1 (en) Mutiple division screen display method and device of monitoring camera
JP2018195892A (en) Imaging apparatus
JP5131954B2 (en) Video recorder and camera system
KR100215308B1 (en) Digital still camera using progressive ccd
KR100673955B1 (en) Method to capture moving images from video presenter with audio
JPH1118082A (en) Device and method for processing image signal
KR200222049Y1 (en) Interface device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application