KR101353473B1 - Monitoring camera, method for controlling the same, and recording medium storing program to execute the method - Google Patents
Monitoring camera, method for controlling the same, and recording medium storing program to execute the method Download PDFInfo
- Publication number
- KR101353473B1 KR101353473B1 KR1020090051948A KR20090051948A KR101353473B1 KR 101353473 B1 KR101353473 B1 KR 101353473B1 KR 1020090051948 A KR1020090051948 A KR 1020090051948A KR 20090051948 A KR20090051948 A KR 20090051948A KR 101353473 B1 KR101353473 B1 KR 101353473B1
- Authority
- KR
- South Korea
- Prior art keywords
- zoom
- image
- value
- control unit
- pan
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/617—Upgrading or updating of programs or applications for camera control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/69—Control of means for changing angle of the field of view, e.g. optical zoom objectives or electronic zooming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/695—Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Studio Devices (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
본 발명은 사용자에 의해 선택된 영역의 주밍 과정에 있어서 오류 발생률을 저감할 수 있는 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체를 위하여, 네트워크를 통해 단말기로부터 입력되는 데이터에 따라 주밍(zooming), 패닝(panning) 및 틸팅(tilting)을 수행하는 감시 카메라로서, 상기 네트워크를 통해 상기 단말기로부터 전송된 데이터를 수신하는 데이터수신부와, 줌렌즈를 포함한 렌즈부와 상기 렌즈부를 통과한 입사광으로부터 이미지 데이터를 생성하는 촬상소자를 포함하는 영상획득부와, 줌(zoom)값에 따라 상기 줌렌즈를 제어하는 줌 제어부와, 팬(pan)값에 따라 상기 영상획득부를 패닝시키는 팬 제어부와, 틸트(tilt)값에 따라 상기 영상획득부를 틸팅시키는 틸트 제어부와, 상기 촬상소자가 생성한 이미지 데이터를 상기 네트워크를 통해 상기 단말기로 전송하는 데이터송신부와, 상기 영상획득부가 일 줌단 상태에서 타 줌단 상태가 되도록 하기 위해 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값과, 제1팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 팬 제어부가 상기 영상획득부를 최소로 패닝시키기 위한 각 줌단에서의 팬값과, 제1틸트위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2틸트위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 틸트 제어부가 상기 영상획득부를 최소로 틸팅시키기 위한 각 줌단에서의 틸트값을 포함하는 제어데이터를 저장한 메모리를 구비하는 것을 특징으로 하는 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체를 제공한다.
The present invention provides a surveillance camera capable of reducing an error rate in a zooming process of an area selected by a user, a control method thereof, and a recording medium storing a program for executing the same, according to data input from a terminal through a network. A surveillance camera that performs zooming, panning, and tilting, comprising: a data receiving unit for receiving data transmitted from the terminal through the network, a lens unit including a zoom lens, and incident light passing through the lens unit An image acquisition unit including an image pickup device for generating image data from the image pickup unit, a zoom control unit controlling the zoom lens according to a zoom value, a pan control unit panning the image acquisition unit according to a pan value, and tilt a tilt control unit for tilting the image acquisition unit according to a tilt value, and image data generated by the image pickup device. A data transmitter for transmitting to the terminal through a network, a zoom value for moving the zoom lens by the zoom control unit to move the zoom lens from one zoom end state to another zoom end state, and the image pickup device at the first pan position. The pan value at each zoom stage for panning the image acquisition section to the minimum so that the pan control part does not include the part included in the image from the generated data in the image from the data generated by the imaging device at the second pan position. And the tilt control unit acquires the image so that the portion included in the image from the data generated by the image pickup device at the first tilt position is not included in the image from the data generated by the image pickup device at the second tilt position. Stores control data including the tilt value at each zoom stage for tilting the part to the minimum Provided is a surveillance camera comprising a memory, a control method thereof, and a recording medium storing a program for executing the same.
Description
본 발명은 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체에 관한 것으로서, 더 상세하게는 사용자에 의해 선택된 영역의 주밍 과정에 있어서 오류 발생률을 저감할 수 있는 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a surveillance camera, a control method thereof, and a recording medium storing a program for executing the same, and more particularly, a surveillance camera capable of reducing an error rate in the zooming process of an area selected by a user, and a control thereof. The present invention relates to a recording medium storing a method and a program for executing the same.
일반적으로 감시 카메라는 네트워크를 통해 단말기에 연결되어, 획득한 이미지 데이터를 네트워크를 통해 단말기로 송신하여 단말기에 대응하는 이미지가 디스플레이되도록 한다. 이에 따라 단말기는 디스플레이부에 실시간 동영상이라고 할 수 있는 라이브뷰 동영상을 디스플레이하게 된다. 물론 감시 카메라는 네트워크를 통해 단말기로부터의 신호를 수신하여 제어되기도 한다.In general, a surveillance camera is connected to a terminal through a network, and transmits the acquired image data to the terminal through a network so that an image corresponding to the terminal is displayed. Accordingly, the terminal displays the live view video, which can be called a real time video, on the display unit. Surveillance cameras may also be controlled by receiving signals from the terminal via a network.
이러한 감시 카메라를 이용함에 있어서, 사용자는 단말기의 디스플레이부에 디스플레이된 이미지의 일부 영역을 선택함으로써, 선택된 영역이 확대되어 단말기의 디스플레이부에 디스플레이되도록 할 수 있다. 이 경우 감시 카메라는 단말기로 부터 선택된 영역에 대한 정보를 수신하여 해당 영역에 대한 주밍(zooming) 등을 실시한다. 그러나 종래의 감시 카메라의 경우, 사용자의 그러한 조작이 있더라도 정확히 사용자가 선택한 영역에 대해 주밍 등을 실시하지 못하고 오류로 인하여 잘못된 영역에 대해 주밍 등을 실시하는 등의 문제점이 있었다.In using such a surveillance camera, the user may select a partial region of the image displayed on the display unit of the terminal so that the selected region is enlarged and displayed on the display unit of the terminal. In this case, the surveillance camera receives information on the selected area from the terminal and performs zooming on the corresponding area. However, in the case of the conventional surveillance camera, there is a problem in that even if the user's operation is performed, zooming is not performed correctly on the area selected by the user, and zooming is performed on the wrong area due to an error.
본 발명은 상기와 같은 문제점을 포함하여 여러 문제점들을 해결하기 위한 것으로서, 사용자에 의해 선택된 영역의 주밍 과정에 있어서 오류 발생률을 저감할 수 있는 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체를 제공하는 것을 목적으로 한다.The present invention is to solve the various problems, including the above problems, the surveillance camera that can reduce the error rate in the zooming process of the area selected by the user, the control method and a program for executing the stored It is an object to provide a recording medium.
본 발명은 네트워크를 통해 단말기로부터 입력되는 데이터에 따라 주밍(zooming), 패닝(panning) 및 틸팅(tilting)을 수행하는 감시 카메라로서, 상기 네트워크를 통해 상기 단말기로부터 전송된 데이터를 수신하는 데이터수신부와, 줌렌즈를 포함한 렌즈부와 상기 렌즈부를 통과한 입사광으로부터 이미지 데이터를 생성하는 촬상소자를 포함하는 영상획득부와, 줌(zoom)값에 따라 상기 줌렌즈를 제어하는 줌 제어부와, 팬(pan)값에 따라 상기 영상획득부를 패닝시키는 팬 제어부와, 틸트(tilt)값에 따라 상기 영상획득부를 틸팅시키는 틸트 제어부와, 상기 촬상소자가 생성한 이미지 데이터를 상기 네트워크를 통해 상기 단말기로 전송하는 데이터송신부와, 상기 영상획득부가 일 줌단 상태에서 타 줌단 상태가 되도록 하기 위해 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값과, 제1팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 팬 제어부가 상기 영상획득부를 최소로 패닝시키기 위한 각 줌단에서의 팬값과, 제1틸트위 치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2틸트위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 틸트 제어부가 상기 영상획득부를 최소로 틸팅시키기 위한 각 줌단에서의 틸트값을 포함하는 제어데이터를 저장한 메모리를 구비하는 것을 특징으로 하는 감시 카메라를 제공한다.The present invention provides a surveillance camera that performs zooming, panning and tilting according to data input from a terminal through a network, comprising: a data receiving unit receiving data transmitted from the terminal through the network; And an image acquisition unit including a lens unit including a zoom lens and an image pickup device for generating image data from incident light passing through the lens unit, a zoom control unit controlling the zoom lens according to a zoom value, and a pan value. A pan control unit for panning the image acquisition unit, a tilt control unit for tilting the image acquisition unit according to a tilt value, a data transmitter for transmitting image data generated by the image pickup device to the terminal through the network; The zoom control unit may move the zoom lens so that the image acquisition unit moves from one zoom end state to another zoom end state. The pan control unit to ensure that the zoom value and the portion included in the image from the data generated by the image pickup device at the first pan position are not included in the image from the data generated by the image pickup device at the second pan position. The pan value at each zoom stage for panning the image acquisition unit to the minimum, and the portion included in the image from the data generated by the image pickup device at the first tilt position are generated from the data generated by the image pickup device at the second tilt position. And a memory storing control data including a tilt value at each zoom stage for tilting the image acquisition unit to minimize the image acquisition unit so that the tilt control unit is not included in the image.
이러한 본 발명의 다른 특징에 의하면, 상기 데이터수신부가, 상기 단말기의 디스플레이부에 가로 X픽셀 세로 Y픽셀의 이미지가 디스플레이된 상태에서 사용자에 의해 선택된 영역을 가로 X픽셀 세로 Y픽셀의 이미지로 상기 단말기의 디스플레이부에 디스플레이하라는 신호를 수신할 시, 상기 단말기의 디스플레이부에 디스플레이된 가로 X픽셀 세로 Y픽셀의 이미지의 크기와 사용자에 의해 선택된 영역의 크기의 비율에 따라 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값과, 상기 단말기의 디스플레이부에 디스플레이된 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 영역의 중심까지의 가로방향픽셀수에 따른 현 줌단에서의 팬값과, 상기 단말기의 디스플레이부에 디스플레이된 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 영역의 중심까지의 세로방향픽셀수에 따른 현 줌단에서의 틸트값을 상기 메모리에 저장된 제어데이터로부터 결정하며, 결정한 줌값에 따라 상기 줌 제어부가 상기 줌렌즈를 제어하고, 결정한 팬값에 따라 상기 팬 제어부가 상기 영상획득부를 패닝시키며, 결정한 틸트값에 따라 상기 틸트 제어부가 상기 영상획득부를 틸팅시키는 것으로 할 수 있다.According to another aspect of the present invention, the data receiving unit, the image selected by the user in the horizontal X pixel vertical Y pixel image on the display unit of the terminal in the horizontal X pixel vertical Y pixel image of the terminal When receiving a signal to display on the display unit of the display, the zoom control unit moves the zoom lens according to the ratio of the size of the horizontal X pixels vertical Y pixels displayed on the display unit of the terminal and the size of the area selected by the user A pan value at the current zoom end according to the zoom value for the display, the number of horizontal pixels from the center of the horizontal X pixel vertical Y pixel image displayed on the display unit of the terminal to the center of the area selected by the user, and the display of the terminal. In the center of the image, which is displayed as The tilt value at the current zoom end according to the number of vertical pixels up to the center of the area selected by the user is determined from the control data stored in the memory, and according to the determined zoom value, the zoom control unit controls the zoom lens and according to the determined pan value. The pan control unit may pan the image acquisition unit, and the tilt control unit may tilt the image acquisition unit according to the determined tilt value.
본 발명의 또 다른 특징에 의하면, 상기 줌 제어부, 상기 팬 제어부 및 상기 틸트 제어부는, 상기 줌 제어부에 의한 상기 줌렌즈의 제어와 상기 팬 제어부에 의한 상기 영상획득부의 패닝과 상기 틸트 제어부에 의한 상기 영상획득부의 틸팅이 동시에 시작되고 동시에 종료되도록 하는 것으로 할 수 있다.According to another feature of the invention, the zoom control unit, the pan control unit and the tilt control unit, the control of the zoom lens by the zoom control unit, the panning of the image acquisition unit by the pan control unit and the image by the tilt control unit The tilting of the acquisition unit may be started at the same time and terminated at the same time.
본 발명의 또 다른 특징에 의하면, 상기 줌 제어부가 상기 줌렌즈를 제어하는 동안, 상기 팬값의 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값에 대한 비율로 상기 팬 제어부가 상기 영상획득부를 패닝시키고, 상기 틸트값의 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값에 대한 비율로 상기 틸트 제어부가 상기 영상획득부를 틸팅시키는 것으로 할 수 있다.According to still another aspect of the present invention, while the zoom control unit controls the zoom lens, the pan control unit pans the image acquisition unit at a ratio with respect to a zoom value for the zoom control unit to move the zoom lens. The tilt control unit may tilt the image acquisition unit at a ratio with respect to a zoom value for moving the zoom lens by the zoom control unit.
본 발명은 또한, 네트워크를 통해 단말기로부터 입력되는 데이터에 따라 주밍(zooming), 패닝(panning) 및 틸팅(tilting)을 수행하는 감시 카메라 제어방법으로서, 상기 감시 카메라는, 줌렌즈를 포함한 렌즈부와 상기 렌즈부를 통과한 입사광으로부터 이미지 데이터를 생성하는 촬상소자를 포함하는 영상획득부와, 줌(zoom)값에 따라 상기 줌렌즈를 제어하는 줌 제어부와, 팬(pan)값에 따라 상기 영상획득부를 패닝시키는 팬 제어부와, 틸트(tilt)값에 따라 상기 영상획득부를 틸팅시키는 틸트 제어부와, 제어데이터를 저장한 메모리를 구비하고, 상기 제어데이터를 저장한 메모리는, 상기 영상획득부가 일 줌단 상태에서 타 줌단 상태가 되도록 하기 위해 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값과, 제1팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 팬 제어부가 상기 영상획득부를 최소로 패닝시키기 위한 각 줌단에서의 팬값 과, 제1틸트위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2틸트위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 틸트 제어부가 상기 영상획득부를 최소로 틸팅시키기 위한 각 줌단에서의 틸트값을 포함하는 제어데이터를 저장하며, 상기 제어방법은, 상기 네트워크를 통해 상기 단말기의 디스플레이부에 가로 X픽셀 세로 Y픽셀의 이미지로 디스플레이될 이미지 데이터를 송신하는 단계와, 상기 네트워크를 통해 상기 단말기로부터 사용자에 의해 선택된 디스플레이된 이미지의 일부 영역에 대한 주밍신호를 수신하는 단계와, 상기 가로 X픽셀 세로 Y픽셀의 이미지의 크기와 사용자에 의해 선택된 상기 일부 영역의 크기의 비율에 따라 줌 제어부가 줌렌즈를 이동시키기 위한 줌값을 상기 메모리에 저장된 제어데이터로부터 결정하는 단계와, 상기 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 상기 일부 영역의 중심까지의 가로방향픽셀수에 따른 현 줌단에서의 팬값과 상기 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 상기 일부 영역의 중심까지의 세로방향픽셀수에 따른 현 줌단에서의 틸트값을 상기 메모리에 저장된 제어데이터로부터 결정하는 단계를 포함하는 것을 특징으로 하는 감시 카메라 제어방법을 제공한다.The present invention also provides a method for controlling a surveillance camera that performs zooming, panning and tilting according to data input from a terminal through a network, wherein the surveillance camera includes a lens unit including a zoom lens and the lens unit. An image acquisition unit including an image pickup device configured to generate image data from incident light passing through a lens unit, a zoom control unit controlling the zoom lens according to a zoom value, and a pan value for panning the image acquisition unit according to a pan value. And a pan control unit, a tilt control unit for tilting the image acquisition unit according to a tilt value, and a memory storing control data, wherein the memory storing the control data includes: A zoom value for moving the zoom lens by the zoom control unit so as to be in a state, and data generated by the image pickup device at a first pan position. A pan value at each zoom stage for panning the image acquisition part to the minimum so that the part included in the image of the image is not included in the image from the data generated by the image pickup device at the second pan position, and the first value; The tilt control unit tilts the image acquisition unit to a minimum so that a portion included in the image from the data generated by the image pickup device at the tilt position is not included in the image from the data generated by the image pickup device at the second tilt position. Storing control data including a tilt value at each zoom stage for transmitting the image data to be displayed as an image of a horizontal X pixel vertical Y pixel on a display unit of the terminal through the network; A displayed object selected by the user from the terminal via the network; Receiving a zooming signal for a partial region of the image, the zoom control for moving the zoom lens by the zoom control according to the ratio of the size of the image of the horizontal X pixels vertical Y pixels and the size of the partial region selected by the user the memory And a pan value at the current zoom end and the horizontal X pixels vertical according to the number of horizontal pixels from the center of the horizontal X pixels vertical Y pixels image to the center of the partial region selected by the user. And determining from the control data stored in the memory a tilt value at the current zoom end according to the number of vertical pixels from the center of the Y pixel image to the center of the partial area selected by the user. Provide control method.
이러한 본 발명의 다른 특징에 의하면, 결정된 줌값에 따라 상기 줌 제어부가 상기 줌렌즈를 제어하고, 결정한 팬값에 따라 상기 팬 제어부가 상기 영상획득부를 패닝시키며, 결정한 틸트값에 따라 상기 틸트 제어부가 상기 영상획득부를 틸팅시키는 단계를 더 포함하는 것으로 할 수 있다.According to another aspect of the present invention, the zoom control unit controls the zoom lens according to the determined zoom value, the pan control unit pans the image acquisition unit according to the determined pan value, and the tilt control unit acquires the image according to the determined tilt value. It may further comprise the step of tilting the part.
본 발명의 또 다른 특징에 의하면, 상기 줌렌즈를 제어하고 상기 영상획득부를 패닝시키며 상기 영상획득부를 틸팅시키는 단계는, 상기 줌 제어부, 상기 팬 제어부 및 상기 틸트 제어부가, 상기 줌 제어부에 의한 상기 줌렌즈의 제어와 상기 팬 제어부에 의한 상기 영상획득부의 패닝과 상기 틸트 제어부에 의한 상기 영상획득부의 틸팅이 동시에 시작되고 동시에 종료되도록 하는 단계인 것으로 할 수 있다.According to another aspect of the invention, the step of controlling the zoom lens, panning the image acquisition unit and tilting the image acquisition unit, the zoom control unit, the pan control unit and the tilt control unit, the zoom control unit of the zoom lens Control and panning of the image acquisition unit by the pan control unit and tilting of the image acquisition unit by the tilt control unit may be performed simultaneously and simultaneously.
본 발명의 또 다른 특징에 의하면, 상기 줌렌즈를 제어하고 상기 영상획득부를 패닝시키며 상기 영상획득부를 틸팅시키는 단계는, 상기 줌 제어부가 상기 줌렌즈를 제어하는 동안, 상기 팬값의 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값에 대한 비율로 상기 팬 제어부가 상기 영상획득부를 패닝시키고, 상기 틸트값의 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값에 대한 비율로 상기 틸트 제어부가 상기 영상획득부를 틸팅시키는 단계인 것으로 할 수 있다.According to still another aspect of the present invention, the controlling of the zoom lens, panning of the image acquisition unit, and tilting the image acquisition unit may include: while the zoom control unit controls the zoom lens, the zoom control unit of the pan value controls the zoom lens. Panning the image acquisition unit at a ratio with respect to a zoom value for moving, and the tilt control unit tilting the image acquisition unit at a ratio with respect to a zoom value for moving the zoom lens by the zoom control unit of the tilt value; It can be done.
본 발명은 또한 상기와 같은 제어방법을 실행시키기 위한 프로그램을 저장한 기록매체를 제공한다.The present invention also provides a recording medium storing a program for executing the above control method.
상기한 바와 같이 이루어진 본 발명의 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체에 따르면, 사용자에 의해 선택된 영역의 주밍 과정에 있어서 오류 발생률을 저감할 수 있는 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체를 구현할 수 있다.According to the surveillance camera of the present invention made as described above, a control method thereof and a recording medium storing a program for executing the same, a surveillance camera capable of reducing an error occurrence rate in the zooming process of an area selected by a user, and its control A recording medium storing a method and a program for executing the same can be implemented.
이하, 첨부된 도면들을 참조하여 본 발명의 실시예를 상세히 설명하면 다음과 같다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 감시 카메라가 단말기와 네트워크를 통해 통신하는 것을 개략적으로 도시하는 개념도이다. 도 1을 참조하면, 복수개의 감시 카메라들(1a, 1i, 1z)이 네트워크를 통해 단말기(3)와 데이터를 주고받고 있다. 구체적으로, 감시 카메라들(1a, 1i, 1z)은 통신 채널(DCOM)을 통하여 단말기(3)와 통신하면서, 영상 데이터 채널(DIMA)을 통하여 라이브뷰 동영상 데이터를 단말기(3)에 전달한다. 물론 복수개의 감시 카메라가 아닌 한 개의 감시 카메라만 단말기(3)와 통신할 수도 있고, 한 개의 감시 카메라 또는 복수개의 감시 카메라들이 복수개의 단말기들과 통신할 수도 있는 등 다양한 변형이 가능함은 물론이다.1 is a conceptual diagram schematically illustrating that a surveillance camera according to an embodiment of the present invention communicates with a terminal through a network. Referring to FIG. 1, a plurality of
도 1에서는 단말기(3)가 컴퓨터와 유사한 형태를 갖는 것으로 도시하고 있으나 본 실시예에 따른 감시 카메라가 도 1에 도시된 것과 같은 단말기(3)와만 통신할 수 있는 것은 아니며, 디스플레이부를 갖는 장치라면 어떠한 것이든 가능함은 물론이다. 단말기(3)는 필요에 따라 감시 카메라로부터의 라이브뷰 동영상을 저장할 수도 있다.In FIG. 1, the
도 2a는 본 발명의 일 실시예에 따른 감시 카메라가 획득한 이미지 데이터로부터의 이미지를 개략적으로 도시하는 개념도이고, 도 2b는 도 2a의 이미지에서 본 실시예에 따른 감시 카메라가 사용자에 의해 선택된 영역을 주밍하여 획득한 이미지 데이터로부터의 이미지를 개략적으로 도시하는 개념도이며, 도 2c는 도 2a의 이 미지에서 종래의 감시 카메라가 사용자에 의해 선택된 부분을 주밍할 시 발생한 오류를 가진 채 획득한 이미지 데이터로부터의 이미지를 개략적으로 도시하는 개념도이다. 여기서 이미지라 함은 라이브뷰 동영상의 일 프레임이미지를 의미하는 것일 수 있다. 도 2a 내지 도 2c는 사무실의 천장에 장착된 형광등에 대한 이미지를 감시 카메라가 획득한 것을 개념적으로 도시하는 것이다.FIG. 2A is a conceptual diagram schematically illustrating an image from image data acquired by a surveillance camera according to an embodiment of the present invention, and FIG. 2B is a region in which the surveillance camera according to the embodiment is selected by a user in the image of FIG. 2A. Is a conceptual diagram schematically showing an image from image data obtained by zooming the image, and FIG. 2C is an image data obtained with an error occurring when the conventional surveillance camera zooms in a portion selected by a user in the image of FIG. 2A. It is a conceptual diagram schematically showing an image from. The image may refer to one frame image of the live view video. 2A-2C conceptually show that a surveillance camera has acquired an image of a fluorescent lamp mounted on a ceiling of an office.
통상적으로 감시 카메라의 경우 감시 카메라가 송부한 데이터로부터의 이미지가 도 2a에 도시된 것과 같을 시, 사용자가 SA로 표시된 것과 같이 일부분을 선택하면 해당 부분에 대한 이미지 데이터를 획득하기 위하여 주밍/패닝/틸팅 등을 행한다.In the case of a surveillance camera, when an image from the data sent by the surveillance camera is as shown in FIG. 2A, when a user selects a portion as indicated by SA, zooming / panning / Tilting and the like.
여기서 주밍이라 함은 배율을 조정하는 것으로 도 2a와 도 2b에 도시된 것과 같은 경우에는 줌인(zoom-in)을 실시하는 것이다. 패닝이라 함은 도 2a에 도시된 것과 같이 현재 이미지(Im1)의 중심(C1)과 사용자에 의해 선택된 영역(SA)의 중심(C2)의 가로 방향에 있어서의 위치(좌표)가 일치하지 않을 경우, 감시 카메라의 적어도 일부분을 이동시켜 이동 완료 후 획득하는 이미지의 중심이 사용자에 의해 선택된 영역(SA)의 중심과 가로방향에 있어서 위치가 일치하도록 하는 것을 의미한다. 틸팅이라 함은 도 2a에 도시된 것과 같이 현재 이미지(Im1)의 중심(C1)과 사용자에 의해 선택된 영역(SA)의 중심(C2)의 세로 방향에 있어서의 위치(좌표)가 일치하지 않을 경우, 감시 카메라의 적어도 일부분을 이동시켜 이동 완료 후 획득하는 이미지의 중심이 사용자에 의해 선택된 영역(SA)의 중심과 세로방향에 있어서 위치가 일치하도록 하는 것을 의미한다.In this case, zooming is to adjust the magnification, and when zooming is performed as shown in FIGS. 2A and 2B. Panning is when the position (coordinate) in the horizontal direction of the center C1 of the current image Im1 and the center C2 of the area SA selected by the user does not match as shown in FIG. 2A. That is, it means that the center of the image acquired after the movement is completed by moving at least a portion of the surveillance camera coincides with the center of the area SA selected by the user in the horizontal direction. Tilting is when the position (coordinate) in the vertical direction of the center C1 of the current image Im1 and the center C2 of the area SA selected by the user does not coincide with that shown in FIG. 2A. That is, it means that the center of the image obtained after the movement is completed by moving at least a portion of the surveillance camera coincides with the center of the area SA selected by the user in the longitudinal direction.
종래의 감시 카메라의 경우, 감시 카메라가 송부한 데이터로부터의 이미지가 도 2a에 도시된 것과 같을 시, 사용자가 SA로 표시된 것과 같이 일부분을 선택하면 감시 카메라의 오류로 인하여, 주밍/패닝/틸팅 완료 후 획득한 이미지가 도 2b에 도시된 것과 같은 것이 아니라 도 2c에 도시된 것과 같은 것이 될 수 있다는 문제점이 있었다. 이는 단말기의 디스플레이부에 디스플레이된 이미지에서 사용자에 의해 선택된 일부분은 2차원 좌표로 나타나는 반면, 감시 카메라의 패닝/틸팅은 3차원 좌표를 통해 제어되기 때문이다. 이러한 2차원-3차원 변환 과정에서의 오류를 줄이기 위해서는 각각의 화소 데이터에 대해 2차원-3차원 변환을 투시도법(Perspective projection)과 같은 복잡한 알고리즘을 거쳐야만 하는바, 이를 위해서는 각각의 화소 데이터에 대해 2차원-3차원 변환을 수행하는 감시 카메라에 탑재되는 CPU 등의 성능을 획기적으로 높여야만 하고 이에 따라 감시 카메라의 제조비용의 급격한 상승 등을 초래한다는 문제점이 있었다.In the case of the conventional surveillance camera, when the image from the data sent by the surveillance camera is shown in FIG. 2A, when the user selects a part as indicated by SA, the zooming / panning / tilting is completed due to the error of the surveillance camera. There is a problem that the obtained image may be the same as that shown in FIG. 2C, rather than the same as shown in FIG. 2B. This is because a part selected by the user in the image displayed on the display of the terminal appears in two-dimensional coordinates, while the panning / tilting of the surveillance camera is controlled through the three-dimensional coordinates. In order to reduce the error in the 2D-3D transformation process, the 2D-3D transformation has to go through a complex algorithm such as perspective projection for each pixel data. There is a problem in that the performance of the CPU and the like mounted on the surveillance camera performing 2D-3D transformation must be drastically increased, resulting in a sharp increase in the manufacturing cost of the surveillance camera.
도 3은 본 발명의 일 실시예에 따른 감시 카메라를 개략적으로 도시하는 블록도이다. 도 3을 참조하면, 본 실시예에 따른 감시 카메라는 데이터수신부(70), 영상획득부(10), 줌 제어부(21), 팬 제어부(23), 틸트 제어부(25), 데이터송신부(60) 및 메모리(50)를 구비한다. 물론 이 외에도 필요에 따라 도 3에 도시된 바와 같이 A/D 변환부(30), 디지털 신호 처리부(40), CPU(100) 등을 더 구비할 수도 있다.3 is a block diagram schematically illustrating a surveillance camera according to an embodiment of the present invention. Referring to FIG. 3, the surveillance camera according to the present embodiment includes a
데이터수신부(70)는 네트워크를 통해 단말기로부터 전송된 데이터를 수신한다. 영상획득부(10)는 줌렌즈(11)를 포함한 렌즈부와, 이 렌즈부를 통과한 입사광 으로부터 이미지 데이터를 생성하는 촬상소자(13)를 포함한다. 네트워크를 통해 단말기를 통한 사용자로부터의 전기적 신호가 CPU(100)에 인가됨에 따라 CPU(100)는 그 신호를 파악하여 줌 제어부(21), 팬 제어부(23) 및 틸트 제어부(25)를 제어하며, 이에 따라 각각 줌렌즈(11)의 위치, 영상획득부(10)의 패닝 및 틸팅 등이 제어된다. 구체적으로 줌 제어부(21)는 줌(zoom)값에 따라 줌렌즈(11)를 제어하고, 팬 제어부(23)는 팬(pan)값에 따라 영상획득부(10)를 패닝시키며, 틸트 제어부(25)는 틸트(tilt)값에 따라 영상획득부(10)를 틸팅시킨다.The
촬상소자(13)는 입력된 광으로부터 데이터를 생성하며, 아날로그/디지털 변환부(30)는 촬상소자(13)에서 출력되는 아날로그 데이터를 디지털 데이터로 변환한다. 물론 촬상소자(13)의 특성에 따라 아날로그/디지털 변환부(30)가 필요 없는 경우도 있을 수 있다.The
촬상소자(13)로부터의 데이터는 메모리(50)를 거쳐 디지털 신호 처리부(40)에 입력될 수도 있고, 메모리(50)를 거치지 않고 디지털 신호 처리부(40)에 입력될 수도 있으며, 필요에 따라 CPU(100)에도 입력될 수도 있다. 여기서 메모리(50)는 ROM 또는 RAM 등을 포함하는 개념이다. 디지털 신호 처리부(40)는 필요에 따라 감마(gamma) 보정, 화이트 밸런스 조정 등의 디지털 신호 처리를 할 수 있다.Data from the
디지털 신호 처리부(40)로부터 출력된 데이터는 메모리(50)를 통하여 또는 직접 데이터송신부(60)에 전달된다. 데이터송신부(60)는 네트워크를 통해 단말기에 이미지 데이터를 전송하여, 단말기의 디스플레이부에 이미지가 디스플레이되도록 할 수 있다. 여기서 이미지라 함은 실시간 동영상인 라이브뷰 동영상의 일 프레임 이미지 등을 의미할 수 있다.The data output from the
메모리(50)는 제어데이터를 저장하고 있는데, 여기서 제어데이터는 세 가지 종류의 데이터를 포함한다. 먼저 영상획득부(10)가 일 줌단 상태에서 타 줌단 상태가 되도록 하기 위해 줌 제어부(21)가 줌렌즈(11)를 이동시키기 위한 줌값을 포함한다. 그리고 제1팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이 제2팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 팬 제어부(23)가 영상획득부(10)를 최소로 패닝시키기 위한 각 줌단에서의 팬값을 포함한다. 그리고 제1틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이 제2틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 틸트 제어부(25)가 영상획득부(10)를 최소로 틸팅시키기 위한 각 줌단에서의 틸트값을 포함한다. 이러한 제어데이터의 일 예를 표로 나타내면 다음 표 1과 같다.The
줌 제어부(21)는 통상 스텝모터를 포함하는 바, 스텝모터가 0이라는 회전수치를 가졌을 시의 줌렌즈(11) 위치에 해당하는 줌단에서, 스텝모터가 50이라는 회전수치를 가지게 되면, 줌렌즈(11) 위치는 다음 줌단에 대응하는 위치가 된다는 것을 의미한다. 스텝모터가 0이라는 회전수치를 가졌을 시의 줌렌즈(11) 위치에 해당하는 줌단을 편의상 제1줌단이라고 하고, 스텝모터가 50이라는 회전수치를 가졌을 시의 줌렌즈(11) 위치에 해당하는 줌단을 편의상 제2줌단이라고 하면, 줌렌즈(11)의 위치를 제1줌단에서 제2줌단으로 변경하기 위해서는 스텝모터가 50이라는 회전수치를 가져야 한다는 것을 의미한다. 마찬가지로 줌렌즈의 위치가 제1줌단에 있을 시 스텝모터가 100이라는 회전수치를 가지게 되면, 줌렌즈(11) 위치는 제3줌단에 대응하는 위치가 된다. 물론 줌렌즈의 위치가 제2줌단에 있을 시에는 스텝모터가 50이라는 회전수치를 가지게 되면 줌렌즈(11)의 위치는 스텝모터의 회전 방향에 따라 제1줌단이 될 수도 있고 제3줌단이 될 수도 있다.The
팬 제어부(23) 역시 통상 스텝모터를 포함하는 바, 줌렌즈(11)가 제1단에 있을 시, 팬 제어부(23)의 스텝모터가 2458이라는 회전 수치를 가지게 되면, 영상획득부가 (가로방향으로) 회전하여, 회전의 위치인 제1팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분과, 회전 완료 후의 위치인 제2팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이 상이하게 된다. 구체적으로는, 제1팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이, 제2팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되지 않게 된다. 물론 스텝모터가 2458보다 더 큰 회전 수치를 가지게 되더라도 제1팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이 제2팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되지 않게 되지만, 스텝모터가 2458보다 작은 회전 수치를 가지게 되면 제1팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분 중 적어도 일부가 제2팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되게 된다.The
틸트 제어부(25) 역시 통상 스텝모터를 포함하는 바, 줌렌즈(11)가 제1단에 있을 시, 틸트 제어부(25)의 스텝모터가 1525라는 회전 수치를 가지게 되면, 영상획득부가 (세로방향으로) 회전하여, 회전의 위치인 제1틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분과, 회전 완료 후의 위치인 제2틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이 상이하게 된다. 구체적으로는, 제1틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이, 제2틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되지 않게 된다. 물론 스텝모터가 1525보다 더 큰 회전 수치를 가지게 되더라도 제1틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이 제2틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되지 않게 되지만, 스텝모터가 1525보다 작은 회전 수치를 가지게 되면 제1틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분 중 적어도 일부가 제2틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되게 된다.The
이와 같은 팬값과 틸트값은 각 줌단에서 상이하게 결정되는바, 이는 각 줌단에서의 화각이 상이하기 때문이다. 줌인(zoom-in) 될수록 화각이 좁아지기에 표 1에 나타난 것과 같이 팬값과 틸트값은 작아지게 된다.Such pan and tilt values are determined differently at each zoom stage because the angle of view at each zoom stage is different. As zoom-in narrows the angle of view, the pan and tilt values become smaller as shown in Table 1.
물론 상기와 같은 제어데이터는 도 3에서 참조번호 50으로 표시된 메모리가 아닌 다른 별도의 메모리 등에 저장되어 있을 수도 있음은 물론이다. 본 실시예에 따른 감시 카메라는 상기와 같은 제어데이터를 갖는 메모리를 구비하고 있으면 족하다. 이하에서는 편의상 참조번호 50의 메모리에 저장데이터가 저장되어 있는 경우에 대해 설명한다.Of course, the control data as described above may be stored in a separate memory or the like other than the memory indicated by
이와 같은 본 실시예에 따른 감시 카메라는, 데이터수신부(70)가, 단말기의 디스플레이부에 가로 X픽셀 세로 Y픽셀의 이미지가 디스플레이된 상태에서 사용자에 의해 선택된 영역을 가로 X픽셀 세로 Y픽셀의 이미지로 단말기의 디스플레이부에 디스플레이하라는 신호를 수신할 시, 메모리(50)에 저장된 제어데이터를 활용함으로써, 사용자의 선택 영역을 정확하게 단말기의 디스플레이부에 디스플레이할 수 있다. 이에 대해 구체적으로 설명하면 다음과 같다.In the surveillance camera according to the present embodiment, the
단말기의 디스플레이부에 디스플레이된 가로 X픽셀 세로 Y픽셀의 이미지(Im1)의 크기와 사용자에 의해 선택된 영역(SA)의 크기의 비율에 따라 줌 제어부(21)가 줌렌즈(11)를 이동시키기 위한 줌값을 메모리(50)에 저장된 제어데이터로부터 결정한다. 예컨대 단말기의 디스플레이부에 디스플레이된 이미지(Im1)가 가로 350픽셀 세로 282픽셀 크기의 이미지였고 사용자의 선택 영역(SA)의 크기가 가로 175픽셀 세로 141픽셀 크기의 영역이라면, 2배 줌 변경이 이루어지게 된다. 상기 표 1은 5배줌 기능을 갖는 감시 카메라에 대한 것으로 5배줌 기능의 경우 제1단이 1배줌을 의미하고 제4단이 2배줌을 의미하며 제8단이 3배줌을 의미하고 제12단이 4배줌을 의미하며 제16단이 5배줌을 의미하는 것으로 볼 수 있다. 따라서 현 줌단이 제1단이라면 줌 제어부(21)가 줌렌즈(11)를 제1단에서 제4단으로 움직이도록, 줌렌즈(11)를 이동시키기 위한 줌값은 150으로 결정된다.A zoom value for moving the
단말기의 디스플레이부에 디스플레이된 가로 X픽셀 세로 Y픽셀의 이미지(Im1)의 중심(C1)에서 사용자에 의해 선택된 영역(SA)의 중심(C2)까지의 가로방향픽셀수에 따른 현 줌단에서의 팬값을 메모리(50)에 저장된 제어데이터로부터 결정한다. 예컨대 단말기의 디스플레이부에 디스플레이된 이미지(Im1)가 가로 350픽셀 세로 282픽셀 크기의 이미지이고 이 이미지의 중심(C1)에서 사용자의 선택 영역(SA)의 중심(C2)까지의 가로방향 픽셀수가 87개이며 현 줌단이 제1단이라면, 2458/350*87=610.99라는 계산에 의해 대략 611이라는 팬값이 결정된다. 여기서 2458/350의 의미는, 현 줌단인 제1줌단에서 단말기의 디스플레이부에 디스플레이된 이미지가 좌우로 1픽셀만큼 이동하기 위해 팬 제어부(23)의 스텝모터가 회전해야 할 회전수이다. 위 예에서 단말기의 디스플레이부에 디스플레이된 이미지가 가로방향으로 87픽셀만큼 이동해야 하므로, 결국 팬 제어부(23)의 스텝모터가 회전해야 할 회전수를 의미하는 것으로 볼 수 있는 팬값은 611이 된다.Pan value at the current zoom end according to the number of horizontal pixels from the center C1 of the horizontal X pixel vertical Y pixel image Im1 displayed on the display of the terminal to the center C2 of the area SA selected by the user Is determined from control data stored in the
단말기의 디스플레이부에 디스플레이된 가로 X픽셀 세로 Y픽셀의 이미지(Im1)의 중심(C1)에서 사용자에 의해 선택된 영역(SA)의 중심(C2)까지의 세로방향픽셀수에 따른 현 줌단에서의 틸트값을 메모리(50)에 저장된 제어데이터로부터 결정한다. 예컨대 단말기의 디스플레이부에 디스플레이된 이미지(Im1)가 가로 350픽셀 세로 282픽셀 크기의 이미지이고 이 이미지의 중심(C1)에서 사용자의 선택 영역(SA)의 중심(C2)까지의 세로방향 픽셀수가 70개이며 현 줌단이 제1단이라면, 1525/282*70=378.55라는 계산에 의해 대략 379라는 틸트값이 결정된다. 여기서 1525/282의 의미는, 현 줌단인 제1줌단에서 단말기의 디스플레이부에 디스플레이된 이미지가 상하로 1픽셀만큼 이동하기 위해 틸트 제어부(25)의 스텝모터가 회전해야 할 회전수이다. 위 예에서 단말기의 디스플레이부에 디스플레이된 이미지가 세로방향으로 70픽셀만큼 이동해야 하므로, 결국 틸트 제어부(25)의 스텝모터가 회전해야 할 회전수를 의미하는 것으로 볼 수 있는 틸트값은 379가 된다.Tilt at the current zoom end according to the number of vertical pixels from the center C1 of the image Im1 of the horizontal X pixels vertical Y pixels displayed on the display of the terminal to the center C2 of the area SA selected by the user. The value is determined from the control data stored in the
이와 같이 줌값, 팬값 및 틸트값을 결정하게 되면, 결정한 줌값에 따라 줌 제어부(21)가 줌렌즈(11)를 제어하고, 결정한 팬값에 따라 팬 제어부(23)가 영상획득부(10)를 패닝시키며, 결정한 틸트값에 따라 틸트 제어부(25)가 영상획득부(10)를 틸팅시킨다.When the zoom value, the pan value, and the tilt value are determined as described above, the
이와 같은 본 실시예에 따른 감시 카메라의 경우에는 종래의 감시 카메라와 달리 사용자가 도 2a에 도시된 것과 같은 이미지(Im1)에서 SA로 표시된 영역을 선택하였을 시, 종래의 감시 카메라가 획득하는 이미지가 도 2c에 도시된 것과 같은 왜곡된 부정확한 이미지(Im2')인 반면, 본 실시예에 따른 감시 카메라의 경우에는 도 2b에 도시된 것과 같이 정확한 이미지(Im2)가 단말기의 디스플레이부에 디스플레이되도록 할 수 있다.In the surveillance camera according to the present embodiment, unlike the conventional surveillance camera, when the user selects an area indicated by SA in the image Im as shown in FIG. 2A, an image acquired by the conventional surveillance camera is obtained. In contrast to the distorted inaccurate image Im2 'as shown in FIG. 2C, in the case of the surveillance camera according to the present embodiment, the correct image Im2 is displayed on the display unit of the terminal as shown in FIG. 2B. Can be.
도 4a 내지 도 4c는 종래의 감시 카메라가 사용자에 의해 선택된 부분에 대한 디지털 이미지를 획득하기 위하여 주밍/패닝/틸팅할 시의 시간에 따른 작동을 개략적으로 도시하는 그래프들이다.4A-4C are graphs schematically illustrating the operation over time of a conventional surveillance camera when zooming / panning / tilting to obtain a digital image of a portion selected by a user.
도 4a는 사용자에 의해 선택된 영역에 대한 주밍을 수행하기 위하여 종래의 감시 카메라가 주밍, 패닝 및 틸팅을 모두 수행해야 하는 경우를 도시하고 있다. 이 경우 종래의 감시 카메라는 시간 t0에서 주밍, 패닝 및 틸팅을 동시에 시작한다. 이때 종래의 감시 카메라는 주밍해야 할 정도, 패닝해야할 정도 및 틸팅해야할 정도에 따라 패닝 속도 및/또는 틸팅 속도를 변경하지 않고 일정한 속도로 패닝 및 틸팅을 수행한다. 따라서 시간 t0에서부터 시간 t1까지는 주밍, 패닝 및 틸팅을 동시에 수행한다. 그러다가 시간 t1에서 틸팅을 완료했다면, 시간 t1에서 시간 t2까지는 틸팅 없이 주밍과 패닝만을 수행한다. 그러다가 시간 t2에서 패닝까지 완료했다면, 시간 t2에서 시간 t3까지는 주밍만을 수행한다. 이와 같은 경우 사용자가 관찰하는 단말기의 디스플레이부에 디스플레이되는 이미지는, 시간 t0에서부터 시간 t1까지는 주밍, 패닝 및 틸팅이 동시에 이루어지는 이미지이고, 시간 t1에서 시간 t2까지는 주밍과 패닝만 이루어지는 이미지이며, 시간 t2에서 시간 t3까지는 주밍만 이루어지는 이미지가 된다.FIG. 4A illustrates a case where a conventional surveillance camera must perform both zooming, panning and tilting in order to perform zooming on an area selected by a user. In this case the conventional surveillance camera simultaneously starts zooming, panning and tilting at time t 0 . In this case, the conventional surveillance camera performs panning and tilting at a constant speed without changing the panning speed and / or the tilting speed according to the degree of zooming, the degree of panning, and the amount of tilting. Therefore, zooming, panning and tilting are simultaneously performed from time t 0 to time t 1 . Then, if the time to complete the tilting at t 1, and performs only time zooming and panning until t 2 without tilting at the time t 1. Then you have completed at time t 2 to panning, zooming is performed only up to the time t 3 at time t 2. In this case, the image displayed on the display unit of the terminal observed by the user is an image in which zooming, panning, and tilting are performed simultaneously from time t 0 to time t 1 , and only zooming and panning is performed from time t 1 to time t 2. From time t 2 to time t 3 , only the zooming is performed.
물론 도 4a는 일 예를 든 것으로서, 도 4b에서와 같이 시간 t1에서 패닝이 먼저 종료되고 시간 t2에서 틸팅이 종료될 수도 있으며, 도 4c에서와 같이 시간 t1에서 패닝이 종료되고 시간 t2에서 주밍이 종료될 수도 있다. 이와 같이 어떤 경우에든 종래의 감시 카메라에 의해 획득되어 단말기의 디스플레이부에 디스플레이되는 이미지는 항상 일정한 속도로 패닝과 틸팅됨에 따라 획득한 이미지이기 때문에, 주밍, 패닝 및 틸팅이 동시에 완료되지 않아 부자연스러운 이미지가 단말기의 디스플레이부에 디스플레이될 수 있다는 문제점이 있었다.Of course, Figure 4a is an example of any such, also the panning at time t 1, as shown in 4b may be first shut down and tilting ends at time t 2, the panning at the time t 1, as shown in Figure 4c terminated and the time t Zooming may end at 2 . In this case, since the image acquired by the conventional surveillance camera and displayed on the display unit of the terminal is always obtained by panning and tilting at a constant speed, zooming, panning and tilting are not completed at the same time, resulting in an unnatural image. Has a problem that can be displayed on the display unit of the terminal.
도 5는 본 발명의 일 실시예에 따른 감시 카메라가 사용자에 의해 선택된 부분에 대한 디지털 이미지를 획득하기 위하여 주밍/패닝/틸팅할 시의 시간에 따른 작동을 개략적으로 도시하는 그래프들이다. 이와 같이 본 실시예에 따른 감시 카메라는 시간 t0에 주밍, 패닝 및 틸팅을 동시에 시작하고 시간 t3에 이들을 동시에 종료한다. 즉, 줌 제어부(21), 팬 제어부(23) 및 틸트 제어부(25)는, 줌 제어부(21)에 의한 줌렌즈(11)의 제어와 팬 제어부(23)에 의한 영상획득부(10)의 패닝과 틸트 제어부(25)에 의한 영상획득부(10)의 틸팅이 동시에 시작되고 동시에 종료되도록 한다. 이를 통해 사용자가 관찰하는 단말기의 디스플레이부에 디스플레이되는 이미지가 주밍, 패닝 및 틸팅이 동시에 시작되고 동시에 종료되는 자연스러운 이미지가 되도록 할 수 있다.FIG. 5 is graphs schematically illustrating operation over time when a surveillance camera according to an embodiment of the present invention zooms, pans, or tilts to acquire a digital image of a portion selected by a user. Thus the surveillance camera according to the present embodiment simultaneously starts zooming, panning and tilting at time t 0 and ends them simultaneously at time t 3 . That is, the
물론 이를 위해서 상황에 따라 패닝 속도 및/또는 틸팅 속도를 변화시킬 수 있다. 즉, 줌 제어부(21)가 줌렌즈(11)를 제어하는 동안, 팬값의, 줌 제어부(21)가 줌렌즈(11)를 이동시키기 위한 줌값에 대한 비율로, 팬 제어부(23)가 영상획득부(10)를 패닝시킨다. 그리고 틸트값의, 줌 제어부(21)가 줌렌즈(11)를 이동시키기 위한 줌값에 대한 비율로, 틸트 제어부(25)가 영상획득부(10)를 틸팅시킨다.Of course, for this purpose, the panning speed and / or the tilting speed may be changed according to circumstances. That is, while the
예컨대 단말기의 디스플레이부에 디스플레이된 도 2a에 도시된 것과 같은 이미지(Im1)가 가로 350픽셀 세로 282픽셀 크기의 이미지이고 사용자의 선택 영역(SA)의 크기가 가로 175픽셀 세로 141픽셀 크기의 영역이라면, 350/175=2에 의해 2배 줌 변경이 이루어지게 된다. 상기 표 1은 5배줌 기능을 갖는 감시 카메라에 대한 것으로 5배줌 기능의 경우 제1단이 1배줌을 의미하고 제4단이 2배줌을 의미하며 제8단이 3배줌을 의미하고 제12단이 4배줌을 의미하며 제16단이 5배줌을 의미하는 것으로 볼 수 있다. 따라서 현 줌단이 제1단이라면 줌 제어부(21)가 줌렌즈(11)를 제1단에서 제4단으로 움직이도록, 줌렌즈(11)를 이동시키기 위한 줌값은 150으로 결정된다.For example, if the image Im1 as shown in FIG. 2A displayed on the display unit of the terminal is an image having a width of 350 pixels by 282 pixels and the size of the user selection area SA is an area of 175 pixels by 141 pixels , 2x zoom change by 350/175 = 2. Table 1 is for a surveillance camera having a 5x zoom function in the case of the 5x zoom function, the first stage means 1x zoom, the fourth stage means 2x zoom, the 8th stage means 3x zoom, and the 12th stage It means 4x zoom and the 16th stage can be seen as 5x zoom. Therefore, if the current zoom stage is the first stage, the zoom value for moving the
여기서 이 이미지(Im1)의 중심(C1)에서 사용자의 선택 영역(SA)의 중심(C2)까지의 가로방향 픽셀수가 87개이며 현 줌단이 제1단이라면, 전술한 바와 같이 2458/350*87=610.99라는 계산에 의해 대략 611이라는 팬값이 결정된다. 또한 이 이미지(Im1)의 중심(C1)에서 사용자의 선택 영역(SA)의 중심(C2)까지의 세로방향 픽셀수가 70개이며 현 줌단이 제1단이라면, 전술한 바와 같이 1525/282*70=378.55라는 계산에 의해 대략 379라는 틸트값이 결정된다. Here, if the number of horizontal pixels from the center C1 of the image Im1 to the center C2 of the user's selection area SA is 87 and the current zoom stage is the first stage, as described above, 2458/350 * 87 The fan value of approximately 611 is determined by the calculation of = 610.99. If the number of vertical pixels from the center C1 of the image Im1 to the center C2 of the user's selection area SA is 70 and the current zoom stage is the first stage, as described above, 1525/282 * 70 The tilt value of approximately 379 is determined by the calculation of = 378.55.
따라서 줌 제어부(21)가 줌렌즈(11)를 제어하는 동안, 즉 줌 제어부(21)가 포함하는 스텝모터가 150이라는 회전수치만큼 회전하는 동안, 팬값의 줌값에 대한 비율, 즉 611/150=4.1 이라는 비율로 팬 제어부(23)가 영상획득부(10)를 패닝시킨다. 즉, 팬 제어부(23)가 포함하는 스텝모터가 611이라는 회전수치만큼 회전하되, 줌 제어부(21)가 포함하는 스텝모터의 회전속도의 대략 4.1배의 회전속도로 회전한다. 이에 따라 줌 제어부(21)가 포함하는 스텝모터의 회전 종료 시점이 팬 제어부(23)가 포함하는 스텝모터의 회전 종료 시점과 대략 유사하게 (또는 일치하게) 된다.Therefore, while the
마찬가지로 줌 제어부(21)가 줌렌즈(11)를 제어하는 동안, 즉 줌 제어부(21)가 포함하는 스텝모터가 150이라는 회전수치만큼 회전하는 동안, 틸트값의 줌값에 대한 비율, 즉 379/150=2.53 이라는 비율로 틸트 제어부(25)가 영상획득부(10)를 틸팅시킨다. 즉, 틸트 제어부(25)가 포함하는 스텝모터가 379라는 회전수치만큼 회전하되, 줌 제어부(21)가 포함하는 스텝모터의 회전속도의 대략 2.53배의 회전속도로 회전한다. 이에 따라 줌 제어부(21)가 포함하는 스텝모터의 회전 종료 시점이 틸트 제어부(25)가 포함하는 스텝모터의 회전 종료 시점과 대략 유사하게 (또는 일치하게) 된다.Similarly, while the
이와 같은 방식으로, 주밍 완료 시점에 패닝 및/또는 틸팅이 동시에 완료되도록 함으로써, 사용자가 관찰하는 단말기의 디스플레이부에 디스플레이되는 이미지가 자연스러운 이미지가 되도록 할 수 있다.In this manner, the panning and / or tilting may be simultaneously completed at the completion of zooming, so that the image displayed on the display unit of the terminal observed by the user may be a natural image.
도 6은 본 발명의 다른 일 실시예에 따른 감시 카메라 제어방법을 개략적으로 도시하는 플로우챠트이다. 본 실시예에 따른 제어방법은 네트워크를 통해 단말기로부터 입력되는 데이터에 따라 주밍(zooming), 패닝(panning) 및 틸팅(tilting)을 수행하는 감시 카메라 제어방법이다. 이때 감시 카메라는 전술한 바와 같은 영상획득부와, 줌 제어부와, 팬 제어부와, 틸트 제어부와, 제어데이터를 저장한 메모리를 구비한다.6 is a flowchart schematically illustrating a method for controlling a surveillance camera according to another embodiment of the present invention. The control method according to the present embodiment is a surveillance camera control method of performing zooming, panning, and tilting according to data input from a terminal through a network. In this case, the surveillance camera includes an image acquisition unit, a zoom control unit, a pan control unit, a tilt control unit, and a memory storing control data as described above.
여기서 제어데이터를 저장한 메모리는, 영상획득부가 일 줌단 상태에서 타 줌단 상태가 되도록 하기 위해 줌 제어부가 줌렌즈를 이동시키기 위한 줌값과, 제1팬위치에서 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2팬위치에서 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 팬 제어부가 영상획득부를 최소로 패닝시키기 위한 각 줌단에서의 팬값과, 제1틸트위치에서 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2틸트위치에서 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 틸트 제어부가 영상획득부를 최소로 틸팅시키기 위한 각 줌단에서의 틸트값을 포함한다.The memory storing the control data is included in a zoom value for moving the zoom lens by the zoom control unit to move the zoom lens from the one zoom end state to the other zoom end state, and an image from the data generated by the image pickup device at the first pan position. The pan control at each zoom stage for panning the image acquisition unit to the minimum to pan the image acquisition unit so as not to be included in the image from the data generated by the image pickup device at the second pan position, and the image pickup device is generated at the first tilt position. The tilt control section includes a tilt value at each zoom stage for tilting the image acquisition section to the minimum so that the portion included in the image from one data is not included in the image from the data generated by the image pickup device at the second tilt position. .
본 실시예에 따른 제어방법은 네트워크를 통해 단말기의 디스플레이부에 가로 X픽셀 세로 Y픽셀의 이미지로 디스플레이될 이미지 데이터를 송신한다. 이때 네트워크를 통해 단말기로부터, 사용자에 의해 선택된, 디스플레이된 이미지의 일부 영역에 대한 주밍신호를 수신하면(S10), 가로 X픽셀 세로 Y픽셀의 이미지의 크기와 사용자에 의해 선택된 일부 영역의 크기의 비율에 따라 줌 제어부가 줌렌즈를 이동시키기 위한 줌값을 메모리에 저장된 제어데이터로부터 결정한다(S20). 그리고 팬값과 틸트값을 메모리에 저장된 제어데이터로부터 결정한다(S30). 여기서 팬값이라 함은 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 일부 영역의 중심까지의 가로방향픽셀수에 따른 현 줌단에서의 팬값이며, 틸트값이라 함은 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 일부 영역의 중심까지의 세로방향픽셀수에 따른 현 줌단에서의 틸트값 의미한다. 이에 따라 줌렌즈를 제어하고 영상획득부를 패닝 및/또는 틸팅시킨다(S40).The control method according to the present embodiment transmits image data to be displayed as an image having a width of X pixels and a height of Y pixels through a network. In this case, when a zooming signal for a partial area of the displayed image selected by the user is received from the terminal through the network (S10), the ratio of the size of the image having a width of X pixels and the height of Y pixels to the size of the partial area selected by the user In operation S20, the zoom controller determines a zoom value for moving the zoom lens from the control data stored in the memory. The pan value and the tilt value are determined from the control data stored in the memory (S30). Here, the pan value is the pan value at the current zoom level according to the number of horizontal pixels from the center of the image of the horizontal X pixels of the vertical Y pixels to the center of the selected area selected by the user, and the tilt value is the horizontal X pixels of the vertical Y pixels The tilt value at the current zoom end according to the number of vertical pixels from the center of the image to the center of the selected area selected by the user. Accordingly, the zoom lens is controlled and the image acquisition unit is panned and / or tilted (S40).
종래의 감시 카메라의 제어방법의 경우, 감시 카메라가 송부한 데이터로부터의 이미지가 도 2a에 도시된 것과 같을 시, 사용자가 SA로 표시된 것과 같이 일부분을 선택하면 감시 카메라의 오류로 인하여, 주밍/패닝/틸팅 완료 후 획득한 이미지가 도 2b에 도시된 것과 같은 것이 아니라 도 2c에 도시된 것과 같은 것이 될 수 있다는 문제점이 있었다. 이는 단말기의 디스플레이부에 디스플레이된 이미지에서 사용자에 의해 선택된 일부분은 2차원 좌표로 나타나는 반면, 감시 카메라의 패닝/틸팅은 3차원 좌표를 통해 제어되기 때문이다. 이러한 2차원-3차원 변환 과정에서의 오류를 줄이기 위해서는 각각의 화소 데이터에 대해 2차원-3차원 변환을 투시도법(Perspective projection)과 같은 복잡한 알고리즘을 거쳐야만 하는바, 이를 위해서는 각각의 화소 데이터에 대해 2차원-3차원 변환을 수행하는 감시 카메라에 탑재되는 CPU 등의 성능을 획기적으로 높여야만 하고 이에 따라 감시 카메라의 제조비용의 급격한 상승 등을 초래한다는 문제점이 있었다.In the case of the control method of the conventional surveillance camera, when the image from the data sent by the surveillance camera is shown in FIG. 2A, when the user selects a part as indicated by SA, due to the error of the surveillance camera, zooming / panning There is a problem that the image obtained after the completion of tilting may be the same as that shown in FIG. 2C, rather than the same as that shown in FIG. 2B. This is because a part selected by the user in the image displayed on the display of the terminal appears in two-dimensional coordinates, while the panning / tilting of the surveillance camera is controlled through the three-dimensional coordinates. In order to reduce the error in the 2D-3D transformation process, the 2D-3D transformation has to go through a complex algorithm such as perspective projection for each pixel data. There is a problem in that the performance of the CPU and the like mounted on the surveillance camera performing 2D-3D transformation must be drastically increased, resulting in a sharp increase in the manufacturing cost of the surveillance camera.
그러나 본 실시예에 따른 감시 카메라 제어방법의 경우에는 종래의 감시 카메라 제어방법과 달리 사용자가 도 2a에 도시된 것과 같은 이미지(Im1)에서 SA로 표시된 영역을 선택하였을 시, 메모리에 저장된 제어데이터를 활용하여 줌값, 팬값 및/또는 틸트값을 결정함으로써, 도 2b에 도시된 것과 같이 정확한 이미지(Im2)가 단말기의 디스플레이부에 디스플레이되도록 할 수 있다.However, in the surveillance camera control method according to the present embodiment, unlike the conventional surveillance camera control method, when the user selects an area indicated by SA in the image Im as shown in FIG. 2A, the control data stored in the memory is stored. By determining the zoom value, the pan value and / or the tilt value, the correct image Im2 can be displayed on the display unit of the terminal as shown in FIG. 2B.
한편, 줌렌즈를 제어하고 영상획득부를 패닝시키며 영상획득부를 틸팅시키는 단계(S40)는, 줌 제어부, 팬 제어부 및 틸트 제어부가, 줌 제어부에 의한 줌렌즈의 제어와 팬 제어부에 의한 영상획득부의 패닝과 틸트 제어부에 의한 영상획득부의 틸팅이 동시에 시작되고 동시에 종료되도록 하는 단계일 수 있다. 이를 통해 사용자가 관찰하는 단말기의 디스플레이부에 디스플레이되는 이미지가 주밍, 패닝 및 틸팅이 동시에 시작되고 동시에 종료되는 자연스러운 이미지가 되도록 할 수 있다.On the other hand, controlling the zoom lens, panning the image acquisition unit and tilting the image acquisition unit (S40), the zoom control unit, the pan control unit and the tilt control unit, the zoom control of the zoom lens by the zoom control and the panning and tilting of the image acquisition unit by the pan control The tilting of the image acquisition unit by the controller may be simultaneously started and simultaneously terminated. Through this, the image displayed on the display unit of the terminal observed by the user may be a natural image in which zooming, panning and tilting are simultaneously started and ended at the same time.
물론 이를 위해서 상황에 따라 패닝 속도 및/또는 틸팅 속도를 변화시킬 수 있다. 즉, 줌 제어부가 줌렌즈를 제어하는 동안, 팬값의, 줌 제어부가 줌렌즈를 이동시키기 위한 줌값에 대한 비율로, 팬 제어부가 영상획득부를 패닝시킨다. 그리고 틸트값의, 줌 제어부가 줌렌즈를 이동시키기 위한 줌값에 대한 비율로, 틸트 제어부가 영상획득부를 틸팅시킨다. 이에 대한 구체적인 수치적인 예는 전술한 실시예에서 설명한 바와 같다.Of course, for this purpose, the panning speed and / or the tilting speed may be changed according to circumstances. That is, while the zoom control unit controls the zoom lens, the pan control unit pans the image acquisition unit at a ratio of the pan value to the zoom value for the zoom control unit to move the zoom lens. The tilt controller tilts the image acquisition unit at a ratio of the tilt value to the zoom value for the zoom controller to move the zoom lens. Specific numerical examples for this are as described in the above-described embodiment.
이상에서 언급된 본 실시예 및 그 변형예들에 따른 제어방법을 감시 카메라에서 실행시키기 위한 프로그램은 기록매체에 저장될 수 있다. 여기서 기록매체라 함은 예컨대 도 3에 도시된 것과 같은 메모리(50)일 수도 있고, 이와 다른 별도의 기록매체일 수도 있다. 여기서 기록매체는 마그네틱 저장매체(예컨대, 롬(ROM), 플로피 디스크, 하드디스크 등) 및 광학적 판독 매체(예컨대, 시디롬(CD-ROM), 디브이디(DVD: Digital Versatile Disc))와 같은 저장매체를 포함한다.The program for executing the control method according to the present embodiment and its modifications mentioned above in the surveillance camera may be stored in a recording medium. The recording medium may be, for example, a
본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 당해 기술 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 다른 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the invention. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.
도 1은 본 발명의 일 실시예에 따른 감시 카메라가 단말기와 네트워크를 통해 통신하는 것을 개략적으로 도시하는 개념도이다.1 is a conceptual diagram schematically illustrating that a surveillance camera according to an embodiment of the present invention communicates with a terminal through a network.
도 2a는 본 발명의 일 실시예에 따른 감시 카메라가 획득한 이미지 데이터로부터의 이미지를 개략적으로 도시하는 개념도이다.2A is a conceptual diagram schematically illustrating an image from image data acquired by a surveillance camera according to an embodiment of the present invention.
도 2b는 도 2a의 이미지에서 사용자에 의해 선택된 부분을 주밍하여 감시 카메라가 획득한 이미지 데이터로부터의 이미지를 개략적으로 도시하는 개념도이다.FIG. 2B is a conceptual diagram schematically illustrating an image from image data obtained by the surveillance camera by zooming a portion selected by the user in the image of FIG. 2A.
도 2c는 도 2a의 이미지에서 종래의 감시 카메라가 사용자에 의해 선택된 부분을 주밍할 시 발생한 오류를 가진 채 획득한 이미지 데이터로부터의 이미지를 개략적으로 도시하는 개념도이다.FIG. 2C is a conceptual diagram schematically illustrating an image from image data obtained with an error occurring when a conventional surveillance camera zooms in a portion selected by a user in the image of FIG. 2A.
도 3은 본 발명의 일 실시예에 따른 감시 카메라를 개략적으로 도시하는 블록도이다.3 is a block diagram schematically illustrating a surveillance camera according to an embodiment of the present invention.
도 4a 내지 도 4c는 종래의 감시 카메라가 사용자에 의해 선택된 부분에 대한 디지털 이미지를 획득하기 위하여 주밍/패닝/틸팅할 시의 시간에 따른 작동을 개략적으로 도시하는 그래프들이다.4A-4C are graphs schematically illustrating the operation over time of a conventional surveillance camera when zooming / panning / tilting to obtain a digital image of a portion selected by a user.
도 5는 본 발명의 일 실시예에 따른 감시 카메라가 사용자에 의해 선택된 부분에 대한 디지털 이미지를 획득하기 위하여 주밍/패닝/틸팅할 시의 시간에 따른 작동을 개략적으로 도시하는 그래프들이다.FIG. 5 is graphs schematically illustrating operation over time when a surveillance camera according to an embodiment of the present invention zooms, pans, or tilts to acquire a digital image of a portion selected by a user.
도 6은 본 발명의 다른 일 실시예에 따른 감시 카메라 제어방법을 개략적으로 도시하는 플로우챠트이다.6 is a flowchart schematically illustrating a method for controlling a surveillance camera according to another embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
1a, 1i, 1z: 감시 카메라 2: 네트워크1a, 1i, 1z: surveillance camera 2: network
3: 단말기 10: 영상획득부3: terminal 10: image acquisition unit
11: 줌렌즈 13: 촬상소자11: zoom lens 13: image pickup device
21: 줌 제어부 23: 팬 제어부21: zoom control unit 23: pan control unit
25: 틸트 제어부 30: A/D 변환부25: tilt control unit 30: A / D conversion unit
40: 디지털 신호 처리부 50: 메모리40: digital signal processor 50: memory
60: 데이터송신부 70: 데이터수신부60: data transmitter 70: data receiver
100: CPU100: CPU
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090051948A KR101353473B1 (en) | 2009-06-11 | 2009-06-11 | Monitoring camera, method for controlling the same, and recording medium storing program to execute the method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090051948A KR101353473B1 (en) | 2009-06-11 | 2009-06-11 | Monitoring camera, method for controlling the same, and recording medium storing program to execute the method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20100133190A KR20100133190A (en) | 2010-12-21 |
| KR101353473B1 true KR101353473B1 (en) | 2014-01-22 |
Family
ID=43508612
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020090051948A Active KR101353473B1 (en) | 2009-06-11 | 2009-06-11 | Monitoring camera, method for controlling the same, and recording medium storing program to execute the method |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101353473B1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR960003302A (en) * | 1994-06-22 | 1996-01-26 | 미가렛 펄지니 | Surveillance camera system and surveillance method using it |
| KR960003441A (en) * | 1994-06-22 | 1996-01-26 | 마가렛 펄지니 | Video surveillance system |
-
2009
- 2009-06-11 KR KR1020090051948A patent/KR101353473B1/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR960003302A (en) * | 1994-06-22 | 1996-01-26 | 미가렛 펄지니 | Surveillance camera system and surveillance method using it |
| KR960003441A (en) * | 1994-06-22 | 1996-01-26 | 마가렛 펄지니 | Video surveillance system |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20100133190A (en) | 2010-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2154648B1 (en) | Image processing device, image processing method, and image processing program | |
| US12140855B2 (en) | Camera system with a plurality of image sensors | |
| US7834907B2 (en) | Image-taking apparatus and image processing method | |
| US6704048B1 (en) | Adaptive electronic zoom control | |
| EP2852150B1 (en) | Using a narrow field-of-view monochrome camera for enhancing a zoomed colour image | |
| US8279297B2 (en) | Image processing apparatus, image processing method, and storage medium | |
| US20100097444A1 (en) | Camera System for Creating an Image From a Plurality of Images | |
| US7848628B2 (en) | Camera system, camera control apparatus, panorama image making method and computer program product | |
| US8760511B2 (en) | Monitoring camera, method of controlling the same, and recording medium storing program for executing the method | |
| JP6833801B2 (en) | Imaging equipment, imaging methods, programs and recording media | |
| JP2011142419A (en) | Camera universal head system | |
| CN116472483B (en) | Video support in multi-aperture mobile cameras with scan zoom cameras | |
| JP2012037574A (en) | Electronic imaging apparatus | |
| JP2019110430A (en) | Control apparatus, imaging apparatus, control method, and program | |
| KR20230171943A (en) | How to control the camera | |
| KR101353473B1 (en) | Monitoring camera, method for controlling the same, and recording medium storing program to execute the method | |
| JP2006157432A (en) | Three-dimensional photographic apparatus and photographic method of three-dimensional image | |
| JP6105960B2 (en) | Image processing apparatus, image processing method, and imaging apparatus | |
| EP4708897A1 (en) | Image-capturing control apparatus, image-capturing control method, image capturing system, computer program, and storage medium | |
| JP4007986B2 (en) | Imaging device | |
| JP2013128256A (en) | Imaging apparatus and control method thereof | |
| US20130162858A1 (en) | Method of controlling image quality and an image capturing apparatus applying the same | |
| JP2000059671A (en) | Camera control device, method, computer-readable storage medium, and storage medium storing data | |
| JP3619541B2 (en) | Electronic imaging device | |
| JP2020197599A (en) | Image capturing device and control method therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20090611 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20121112 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20090611 Comment text: Patent 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: 20131209 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140114 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20140115 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20161228 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20161228 Start annual number: 4 End annual number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20180102 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20180102 Start annual number: 5 End annual number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20181226 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20181226 Start annual number: 6 End annual number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20191223 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20191223 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20201228 Start annual number: 8 End annual number: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20211228 Start annual number: 9 End annual number: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20241224 Start annual number: 12 End annual number: 12 |
