KR101353473B1 - 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체 - Google Patents

감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체 Download PDF

Info

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
Application number
KR1020090051948A
Other languages
English (en)
Other versions
KR20100133190A (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 KR1020090051948A priority Critical patent/KR101353473B1/ko
Publication of KR20100133190A publication Critical patent/KR20100133190A/ko
Application granted granted Critical
Publication of KR101353473B1 publication Critical patent/KR101353473B1/ko
Assigned to 한화테크윈 주식회사 reassignment 한화테크윈 주식회사 권리의 전부이전등록 Assignors: 한화에어로스페이스 주식회사
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/617Upgrading or updating of programs or applications for camera control
    • 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
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • 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
    • H04N23/69Control of means for changing angle of the field of view, e.g. optical zoom objectives or electronic zooming
    • 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
    • H04N23/695Control 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틸트위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 틸트 제어부가 상기 영상획득부를 최소로 틸팅시키기 위한 각 줌단에서의 틸트값을 포함하는 제어데이터를 저장한 메모리를 구비하는 것을 특징으로 하는 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체를 제공한다.

Description

감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체{Monitoring camera, method for controlling the same, and recording medium storing program to execute the method}
본 발명은 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체에 관한 것으로서, 더 상세하게는 사용자에 의해 선택된 영역의 주밍 과정에 있어서 오류 발생률을 저감할 수 있는 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체에 관한 것이다.
일반적으로 감시 카메라는 네트워크를 통해 단말기에 연결되어, 획득한 이미지 데이터를 네트워크를 통해 단말기로 송신하여 단말기에 대응하는 이미지가 디스플레이되도록 한다. 이에 따라 단말기는 디스플레이부에 실시간 동영상이라고 할 수 있는 라이브뷰 동영상을 디스플레이하게 된다. 물론 감시 카메라는 네트워크를 통해 단말기로부터의 신호를 수신하여 제어되기도 한다.
이러한 감시 카메라를 이용함에 있어서, 사용자는 단말기의 디스플레이부에 디스플레이된 이미지의 일부 영역을 선택함으로써, 선택된 영역이 확대되어 단말기의 디스플레이부에 디스플레이되도록 할 수 있다. 이 경우 감시 카메라는 단말기로 부터 선택된 영역에 대한 정보를 수신하여 해당 영역에 대한 주밍(zooming) 등을 실시한다. 그러나 종래의 감시 카메라의 경우, 사용자의 그러한 조작이 있더라도 정확히 사용자가 선택한 영역에 대해 주밍 등을 실시하지 못하고 오류로 인하여 잘못된 영역에 대해 주밍 등을 실시하는 등의 문제점이 있었다.
본 발명은 상기와 같은 문제점을 포함하여 여러 문제점들을 해결하기 위한 것으로서, 사용자에 의해 선택된 영역의 주밍 과정에 있어서 오류 발생률을 저감할 수 있는 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체를 제공하는 것을 목적으로 한다.
본 발명은 네트워크를 통해 단말기로부터 입력되는 데이터에 따라 주밍(zooming), 패닝(panning) 및 틸팅(tilting)을 수행하는 감시 카메라로서, 상기 네트워크를 통해 상기 단말기로부터 전송된 데이터를 수신하는 데이터수신부와, 줌렌즈를 포함한 렌즈부와 상기 렌즈부를 통과한 입사광으로부터 이미지 데이터를 생성하는 촬상소자를 포함하는 영상획득부와, 줌(zoom)값에 따라 상기 줌렌즈를 제어하는 줌 제어부와, 팬(pan)값에 따라 상기 영상획득부를 패닝시키는 팬 제어부와, 틸트(tilt)값에 따라 상기 영상획득부를 틸팅시키는 틸트 제어부와, 상기 촬상소자가 생성한 이미지 데이터를 상기 네트워크를 통해 상기 단말기로 전송하는 데이터송신부와, 상기 영상획득부가 일 줌단 상태에서 타 줌단 상태가 되도록 하기 위해 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값과, 제1팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 팬 제어부가 상기 영상획득부를 최소로 패닝시키기 위한 각 줌단에서의 팬값과, 제1틸트위 치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2틸트위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 틸트 제어부가 상기 영상획득부를 최소로 틸팅시키기 위한 각 줌단에서의 틸트값을 포함하는 제어데이터를 저장한 메모리를 구비하는 것을 특징으로 하는 감시 카메라를 제공한다.
이러한 본 발명의 다른 특징에 의하면, 상기 데이터수신부가, 상기 단말기의 디스플레이부에 가로 X픽셀 세로 Y픽셀의 이미지가 디스플레이된 상태에서 사용자에 의해 선택된 영역을 가로 X픽셀 세로 Y픽셀의 이미지로 상기 단말기의 디스플레이부에 디스플레이하라는 신호를 수신할 시, 상기 단말기의 디스플레이부에 디스플레이된 가로 X픽셀 세로 Y픽셀의 이미지의 크기와 사용자에 의해 선택된 영역의 크기의 비율에 따라 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값과, 상기 단말기의 디스플레이부에 디스플레이된 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 영역의 중심까지의 가로방향픽셀수에 따른 현 줌단에서의 팬값과, 상기 단말기의 디스플레이부에 디스플레이된 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 영역의 중심까지의 세로방향픽셀수에 따른 현 줌단에서의 틸트값을 상기 메모리에 저장된 제어데이터로부터 결정하며, 결정한 줌값에 따라 상기 줌 제어부가 상기 줌렌즈를 제어하고, 결정한 팬값에 따라 상기 팬 제어부가 상기 영상획득부를 패닝시키며, 결정한 틸트값에 따라 상기 틸트 제어부가 상기 영상획득부를 틸팅시키는 것으로 할 수 있다.
본 발명의 또 다른 특징에 의하면, 상기 줌 제어부, 상기 팬 제어부 및 상기 틸트 제어부는, 상기 줌 제어부에 의한 상기 줌렌즈의 제어와 상기 팬 제어부에 의한 상기 영상획득부의 패닝과 상기 틸트 제어부에 의한 상기 영상획득부의 틸팅이 동시에 시작되고 동시에 종료되도록 하는 것으로 할 수 있다.
본 발명의 또 다른 특징에 의하면, 상기 줌 제어부가 상기 줌렌즈를 제어하는 동안, 상기 팬값의 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값에 대한 비율로 상기 팬 제어부가 상기 영상획득부를 패닝시키고, 상기 틸트값의 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값에 대한 비율로 상기 틸트 제어부가 상기 영상획득부를 틸팅시키는 것으로 할 수 있다.
본 발명은 또한, 네트워크를 통해 단말기로부터 입력되는 데이터에 따라 주밍(zooming), 패닝(panning) 및 틸팅(tilting)을 수행하는 감시 카메라 제어방법으로서, 상기 감시 카메라는, 줌렌즈를 포함한 렌즈부와 상기 렌즈부를 통과한 입사광으로부터 이미지 데이터를 생성하는 촬상소자를 포함하는 영상획득부와, 줌(zoom)값에 따라 상기 줌렌즈를 제어하는 줌 제어부와, 팬(pan)값에 따라 상기 영상획득부를 패닝시키는 팬 제어부와, 틸트(tilt)값에 따라 상기 영상획득부를 틸팅시키는 틸트 제어부와, 제어데이터를 저장한 메모리를 구비하고, 상기 제어데이터를 저장한 메모리는, 상기 영상획득부가 일 줌단 상태에서 타 줌단 상태가 되도록 하기 위해 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값과, 제1팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 팬 제어부가 상기 영상획득부를 최소로 패닝시키기 위한 각 줌단에서의 팬값 과, 제1틸트위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2틸트위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 틸트 제어부가 상기 영상획득부를 최소로 틸팅시키기 위한 각 줌단에서의 틸트값을 포함하는 제어데이터를 저장하며, 상기 제어방법은, 상기 네트워크를 통해 상기 단말기의 디스플레이부에 가로 X픽셀 세로 Y픽셀의 이미지로 디스플레이될 이미지 데이터를 송신하는 단계와, 상기 네트워크를 통해 상기 단말기로부터 사용자에 의해 선택된 디스플레이된 이미지의 일부 영역에 대한 주밍신호를 수신하는 단계와, 상기 가로 X픽셀 세로 Y픽셀의 이미지의 크기와 사용자에 의해 선택된 상기 일부 영역의 크기의 비율에 따라 줌 제어부가 줌렌즈를 이동시키기 위한 줌값을 상기 메모리에 저장된 제어데이터로부터 결정하는 단계와, 상기 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 상기 일부 영역의 중심까지의 가로방향픽셀수에 따른 현 줌단에서의 팬값과 상기 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 상기 일부 영역의 중심까지의 세로방향픽셀수에 따른 현 줌단에서의 틸트값을 상기 메모리에 저장된 제어데이터로부터 결정하는 단계를 포함하는 것을 특징으로 하는 감시 카메라 제어방법을 제공한다.
이러한 본 발명의 다른 특징에 의하면, 결정된 줌값에 따라 상기 줌 제어부가 상기 줌렌즈를 제어하고, 결정한 팬값에 따라 상기 팬 제어부가 상기 영상획득부를 패닝시키며, 결정한 틸트값에 따라 상기 틸트 제어부가 상기 영상획득부를 틸팅시키는 단계를 더 포함하는 것으로 할 수 있다.
본 발명의 또 다른 특징에 의하면, 상기 줌렌즈를 제어하고 상기 영상획득부를 패닝시키며 상기 영상획득부를 틸팅시키는 단계는, 상기 줌 제어부, 상기 팬 제어부 및 상기 틸트 제어부가, 상기 줌 제어부에 의한 상기 줌렌즈의 제어와 상기 팬 제어부에 의한 상기 영상획득부의 패닝과 상기 틸트 제어부에 의한 상기 영상획득부의 틸팅이 동시에 시작되고 동시에 종료되도록 하는 단계인 것으로 할 수 있다.
본 발명의 또 다른 특징에 의하면, 상기 줌렌즈를 제어하고 상기 영상획득부를 패닝시키며 상기 영상획득부를 틸팅시키는 단계는, 상기 줌 제어부가 상기 줌렌즈를 제어하는 동안, 상기 팬값의 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값에 대한 비율로 상기 팬 제어부가 상기 영상획득부를 패닝시키고, 상기 틸트값의 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값에 대한 비율로 상기 틸트 제어부가 상기 영상획득부를 틸팅시키는 단계인 것으로 할 수 있다.
본 발명은 또한 상기와 같은 제어방법을 실행시키기 위한 프로그램을 저장한 기록매체를 제공한다.
상기한 바와 같이 이루어진 본 발명의 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체에 따르면, 사용자에 의해 선택된 영역의 주밍 과정에 있어서 오류 발생률을 저감할 수 있는 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체를 구현할 수 있다.
이하, 첨부된 도면들을 참조하여 본 발명의 실시예를 상세히 설명하면 다음과 같다.
도 1은 본 발명의 일 실시예에 따른 감시 카메라가 단말기와 네트워크를 통해 통신하는 것을 개략적으로 도시하는 개념도이다. 도 1을 참조하면, 복수개의 감시 카메라들(1a, 1i, 1z)이 네트워크를 통해 단말기(3)와 데이터를 주고받고 있다. 구체적으로, 감시 카메라들(1a, 1i, 1z)은 통신 채널(DCOM)을 통하여 단말기(3)와 통신하면서, 영상 데이터 채널(DIMA)을 통하여 라이브뷰 동영상 데이터를 단말기(3)에 전달한다. 물론 복수개의 감시 카메라가 아닌 한 개의 감시 카메라만 단말기(3)와 통신할 수도 있고, 한 개의 감시 카메라 또는 복수개의 감시 카메라들이 복수개의 단말기들과 통신할 수도 있는 등 다양한 변형이 가능함은 물론이다.
도 1에서는 단말기(3)가 컴퓨터와 유사한 형태를 갖는 것으로 도시하고 있으나 본 실시예에 따른 감시 카메라가 도 1에 도시된 것과 같은 단말기(3)와만 통신할 수 있는 것은 아니며, 디스플레이부를 갖는 장치라면 어떠한 것이든 가능함은 물론이다. 단말기(3)는 필요에 따라 감시 카메라로부터의 라이브뷰 동영상을 저장할 수도 있다.
도 2a는 본 발명의 일 실시예에 따른 감시 카메라가 획득한 이미지 데이터로부터의 이미지를 개략적으로 도시하는 개념도이고, 도 2b는 도 2a의 이미지에서 본 실시예에 따른 감시 카메라가 사용자에 의해 선택된 영역을 주밍하여 획득한 이미지 데이터로부터의 이미지를 개략적으로 도시하는 개념도이며, 도 2c는 도 2a의 이 미지에서 종래의 감시 카메라가 사용자에 의해 선택된 부분을 주밍할 시 발생한 오류를 가진 채 획득한 이미지 데이터로부터의 이미지를 개략적으로 도시하는 개념도이다. 여기서 이미지라 함은 라이브뷰 동영상의 일 프레임이미지를 의미하는 것일 수 있다. 도 2a 내지 도 2c는 사무실의 천장에 장착된 형광등에 대한 이미지를 감시 카메라가 획득한 것을 개념적으로 도시하는 것이다.
통상적으로 감시 카메라의 경우 감시 카메라가 송부한 데이터로부터의 이미지가 도 2a에 도시된 것과 같을 시, 사용자가 SA로 표시된 것과 같이 일부분을 선택하면 해당 부분에 대한 이미지 데이터를 획득하기 위하여 주밍/패닝/틸팅 등을 행한다.
여기서 주밍이라 함은 배율을 조정하는 것으로 도 2a와 도 2b에 도시된 것과 같은 경우에는 줌인(zoom-in)을 실시하는 것이다. 패닝이라 함은 도 2a에 도시된 것과 같이 현재 이미지(Im1)의 중심(C1)과 사용자에 의해 선택된 영역(SA)의 중심(C2)의 가로 방향에 있어서의 위치(좌표)가 일치하지 않을 경우, 감시 카메라의 적어도 일부분을 이동시켜 이동 완료 후 획득하는 이미지의 중심이 사용자에 의해 선택된 영역(SA)의 중심과 가로방향에 있어서 위치가 일치하도록 하는 것을 의미한다. 틸팅이라 함은 도 2a에 도시된 것과 같이 현재 이미지(Im1)의 중심(C1)과 사용자에 의해 선택된 영역(SA)의 중심(C2)의 세로 방향에 있어서의 위치(좌표)가 일치하지 않을 경우, 감시 카메라의 적어도 일부분을 이동시켜 이동 완료 후 획득하는 이미지의 중심이 사용자에 의해 선택된 영역(SA)의 중심과 세로방향에 있어서 위치가 일치하도록 하는 것을 의미한다.
종래의 감시 카메라의 경우, 감시 카메라가 송부한 데이터로부터의 이미지가 도 2a에 도시된 것과 같을 시, 사용자가 SA로 표시된 것과 같이 일부분을 선택하면 감시 카메라의 오류로 인하여, 주밍/패닝/틸팅 완료 후 획득한 이미지가 도 2b에 도시된 것과 같은 것이 아니라 도 2c에 도시된 것과 같은 것이 될 수 있다는 문제점이 있었다. 이는 단말기의 디스플레이부에 디스플레이된 이미지에서 사용자에 의해 선택된 일부분은 2차원 좌표로 나타나는 반면, 감시 카메라의 패닝/틸팅은 3차원 좌표를 통해 제어되기 때문이다. 이러한 2차원-3차원 변환 과정에서의 오류를 줄이기 위해서는 각각의 화소 데이터에 대해 2차원-3차원 변환을 투시도법(Perspective projection)과 같은 복잡한 알고리즘을 거쳐야만 하는바, 이를 위해서는 각각의 화소 데이터에 대해 2차원-3차원 변환을 수행하는 감시 카메라에 탑재되는 CPU 등의 성능을 획기적으로 높여야만 하고 이에 따라 감시 카메라의 제조비용의 급격한 상승 등을 초래한다는 문제점이 있었다.
도 3은 본 발명의 일 실시예에 따른 감시 카메라를 개략적으로 도시하는 블록도이다. 도 3을 참조하면, 본 실시예에 따른 감시 카메라는 데이터수신부(70), 영상획득부(10), 줌 제어부(21), 팬 제어부(23), 틸트 제어부(25), 데이터송신부(60) 및 메모리(50)를 구비한다. 물론 이 외에도 필요에 따라 도 3에 도시된 바와 같이 A/D 변환부(30), 디지털 신호 처리부(40), CPU(100) 등을 더 구비할 수도 있다.
데이터수신부(70)는 네트워크를 통해 단말기로부터 전송된 데이터를 수신한다. 영상획득부(10)는 줌렌즈(11)를 포함한 렌즈부와, 이 렌즈부를 통과한 입사광 으로부터 이미지 데이터를 생성하는 촬상소자(13)를 포함한다. 네트워크를 통해 단말기를 통한 사용자로부터의 전기적 신호가 CPU(100)에 인가됨에 따라 CPU(100)는 그 신호를 파악하여 줌 제어부(21), 팬 제어부(23) 및 틸트 제어부(25)를 제어하며, 이에 따라 각각 줌렌즈(11)의 위치, 영상획득부(10)의 패닝 및 틸팅 등이 제어된다. 구체적으로 줌 제어부(21)는 줌(zoom)값에 따라 줌렌즈(11)를 제어하고, 팬 제어부(23)는 팬(pan)값에 따라 영상획득부(10)를 패닝시키며, 틸트 제어부(25)는 틸트(tilt)값에 따라 영상획득부(10)를 틸팅시킨다.
촬상소자(13)는 입력된 광으로부터 데이터를 생성하며, 아날로그/디지털 변환부(30)는 촬상소자(13)에서 출력되는 아날로그 데이터를 디지털 데이터로 변환한다. 물론 촬상소자(13)의 특성에 따라 아날로그/디지털 변환부(30)가 필요 없는 경우도 있을 수 있다.
촬상소자(13)로부터의 데이터는 메모리(50)를 거쳐 디지털 신호 처리부(40)에 입력될 수도 있고, 메모리(50)를 거치지 않고 디지털 신호 처리부(40)에 입력될 수도 있으며, 필요에 따라 CPU(100)에도 입력될 수도 있다. 여기서 메모리(50)는 ROM 또는 RAM 등을 포함하는 개념이다. 디지털 신호 처리부(40)는 필요에 따라 감마(gamma) 보정, 화이트 밸런스 조정 등의 디지털 신호 처리를 할 수 있다.
디지털 신호 처리부(40)로부터 출력된 데이터는 메모리(50)를 통하여 또는 직접 데이터송신부(60)에 전달된다. 데이터송신부(60)는 네트워크를 통해 단말기에 이미지 데이터를 전송하여, 단말기의 디스플레이부에 이미지가 디스플레이되도록 할 수 있다. 여기서 이미지라 함은 실시간 동영상인 라이브뷰 동영상의 일 프레임 이미지 등을 의미할 수 있다.
메모리(50)는 제어데이터를 저장하고 있는데, 여기서 제어데이터는 세 가지 종류의 데이터를 포함한다. 먼저 영상획득부(10)가 일 줌단 상태에서 타 줌단 상태가 되도록 하기 위해 줌 제어부(21)가 줌렌즈(11)를 이동시키기 위한 줌값을 포함한다. 그리고 제1팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이 제2팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 팬 제어부(23)가 영상획득부(10)를 최소로 패닝시키기 위한 각 줌단에서의 팬값을 포함한다. 그리고 제1틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이 제2틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 틸트 제어부(25)가 영상획득부(10)를 최소로 틸팅시키기 위한 각 줌단에서의 틸트값을 포함한다. 이러한 제어데이터의 일 예를 표로 나타내면 다음 표 1과 같다.
줌단 줌값 팬값 틸트값
제1줌단 0 2458 1525
제2줌단 50 2329 1438
제3줌단 100 2185 1350
제4줌단 150 2045 1263
제5줌단 200 1915 1185
제6줌단 250 1785 1108
제7줌단 300 1660 1033
제8줌단 350 1540 957
제9줌단 400 1427 883
제10줌단 450 1320 815
제11줌단 500 1219 755
제12줌단 550 1120 690
제13줌단 600 1028 633
제14줌단 650 936 575
제15줌단 700 950 520
제16줌단 750 770 469
줌 제어부(21)는 통상 스텝모터를 포함하는 바, 스텝모터가 0이라는 회전수치를 가졌을 시의 줌렌즈(11) 위치에 해당하는 줌단에서, 스텝모터가 50이라는 회전수치를 가지게 되면, 줌렌즈(11) 위치는 다음 줌단에 대응하는 위치가 된다는 것을 의미한다. 스텝모터가 0이라는 회전수치를 가졌을 시의 줌렌즈(11) 위치에 해당하는 줌단을 편의상 제1줌단이라고 하고, 스텝모터가 50이라는 회전수치를 가졌을 시의 줌렌즈(11) 위치에 해당하는 줌단을 편의상 제2줌단이라고 하면, 줌렌즈(11)의 위치를 제1줌단에서 제2줌단으로 변경하기 위해서는 스텝모터가 50이라는 회전수치를 가져야 한다는 것을 의미한다. 마찬가지로 줌렌즈의 위치가 제1줌단에 있을 시 스텝모터가 100이라는 회전수치를 가지게 되면, 줌렌즈(11) 위치는 제3줌단에 대응하는 위치가 된다. 물론 줌렌즈의 위치가 제2줌단에 있을 시에는 스텝모터가 50이라는 회전수치를 가지게 되면 줌렌즈(11)의 위치는 스텝모터의 회전 방향에 따라 제1줌단이 될 수도 있고 제3줌단이 될 수도 있다.
팬 제어부(23) 역시 통상 스텝모터를 포함하는 바, 줌렌즈(11)가 제1단에 있을 시, 팬 제어부(23)의 스텝모터가 2458이라는 회전 수치를 가지게 되면, 영상획득부가 (가로방향으로) 회전하여, 회전의 위치인 제1팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분과, 회전 완료 후의 위치인 제2팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이 상이하게 된다. 구체적으로는, 제1팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이, 제2팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되지 않게 된다. 물론 스텝모터가 2458보다 더 큰 회전 수치를 가지게 되더라도 제1팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이 제2팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되지 않게 되지만, 스텝모터가 2458보다 작은 회전 수치를 가지게 되면 제1팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분 중 적어도 일부가 제2팬위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되게 된다.
틸트 제어부(25) 역시 통상 스텝모터를 포함하는 바, 줌렌즈(11)가 제1단에 있을 시, 틸트 제어부(25)의 스텝모터가 1525라는 회전 수치를 가지게 되면, 영상획득부가 (세로방향으로) 회전하여, 회전의 위치인 제1틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분과, 회전 완료 후의 위치인 제2틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이 상이하게 된다. 구체적으로는, 제1틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이, 제2틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되지 않게 된다. 물론 스텝모터가 1525보다 더 큰 회전 수치를 가지게 되더라도 제1틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분이 제2틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되지 않게 되지만, 스텝모터가 1525보다 작은 회전 수치를 가지게 되면 제1틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함된 부분 중 적어도 일부가 제2틸트위치에서 촬상소자(13)가 생성한 데이터로부터의 이미지에 포함되게 된다.
이와 같은 팬값과 틸트값은 각 줌단에서 상이하게 결정되는바, 이는 각 줌단에서의 화각이 상이하기 때문이다. 줌인(zoom-in) 될수록 화각이 좁아지기에 표 1에 나타난 것과 같이 팬값과 틸트값은 작아지게 된다.
물론 상기와 같은 제어데이터는 도 3에서 참조번호 50으로 표시된 메모리가 아닌 다른 별도의 메모리 등에 저장되어 있을 수도 있음은 물론이다. 본 실시예에 따른 감시 카메라는 상기와 같은 제어데이터를 갖는 메모리를 구비하고 있으면 족하다. 이하에서는 편의상 참조번호 50의 메모리에 저장데이터가 저장되어 있는 경우에 대해 설명한다.
이와 같은 본 실시예에 따른 감시 카메라는, 데이터수신부(70)가, 단말기의 디스플레이부에 가로 X픽셀 세로 Y픽셀의 이미지가 디스플레이된 상태에서 사용자에 의해 선택된 영역을 가로 X픽셀 세로 Y픽셀의 이미지로 단말기의 디스플레이부에 디스플레이하라는 신호를 수신할 시, 메모리(50)에 저장된 제어데이터를 활용함으로써, 사용자의 선택 영역을 정확하게 단말기의 디스플레이부에 디스플레이할 수 있다. 이에 대해 구체적으로 설명하면 다음과 같다.
단말기의 디스플레이부에 디스플레이된 가로 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으로 결정된다.
단말기의 디스플레이부에 디스플레이된 가로 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이 된다.
단말기의 디스플레이부에 디스플레이된 가로 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가 된다.
이와 같이 줌값, 팬값 및 틸트값을 결정하게 되면, 결정한 줌값에 따라 줌 제어부(21)가 줌렌즈(11)를 제어하고, 결정한 팬값에 따라 팬 제어부(23)가 영상획득부(10)를 패닝시키며, 결정한 틸트값에 따라 틸트 제어부(25)가 영상획득부(10)를 틸팅시킨다.
이와 같은 본 실시예에 따른 감시 카메라의 경우에는 종래의 감시 카메라와 달리 사용자가 도 2a에 도시된 것과 같은 이미지(Im1)에서 SA로 표시된 영역을 선택하였을 시, 종래의 감시 카메라가 획득하는 이미지가 도 2c에 도시된 것과 같은 왜곡된 부정확한 이미지(Im2')인 반면, 본 실시예에 따른 감시 카메라의 경우에는 도 2b에 도시된 것과 같이 정확한 이미지(Im2)가 단말기의 디스플레이부에 디스플레이되도록 할 수 있다.
도 4a 내지 도 4c는 종래의 감시 카메라가 사용자에 의해 선택된 부분에 대한 디지털 이미지를 획득하기 위하여 주밍/패닝/틸팅할 시의 시간에 따른 작동을 개략적으로 도시하는 그래프들이다.
도 4a는 사용자에 의해 선택된 영역에 대한 주밍을 수행하기 위하여 종래의 감시 카메라가 주밍, 패닝 및 틸팅을 모두 수행해야 하는 경우를 도시하고 있다. 이 경우 종래의 감시 카메라는 시간 t0에서 주밍, 패닝 및 틸팅을 동시에 시작한다. 이때 종래의 감시 카메라는 주밍해야 할 정도, 패닝해야할 정도 및 틸팅해야할 정도에 따라 패닝 속도 및/또는 틸팅 속도를 변경하지 않고 일정한 속도로 패닝 및 틸팅을 수행한다. 따라서 시간 t0에서부터 시간 t1까지는 주밍, 패닝 및 틸팅을 동시에 수행한다. 그러다가 시간 t1에서 틸팅을 완료했다면, 시간 t1에서 시간 t2까지는 틸팅 없이 주밍과 패닝만을 수행한다. 그러다가 시간 t2에서 패닝까지 완료했다면, 시간 t2에서 시간 t3까지는 주밍만을 수행한다. 이와 같은 경우 사용자가 관찰하는 단말기의 디스플레이부에 디스플레이되는 이미지는, 시간 t0에서부터 시간 t1까지는 주밍, 패닝 및 틸팅이 동시에 이루어지는 이미지이고, 시간 t1에서 시간 t2까지는 주밍과 패닝만 이루어지는 이미지이며, 시간 t2에서 시간 t3까지는 주밍만 이루어지는 이미지가 된다.
물론 도 4a는 일 예를 든 것으로서, 도 4b에서와 같이 시간 t1에서 패닝이 먼저 종료되고 시간 t2에서 틸팅이 종료될 수도 있으며, 도 4c에서와 같이 시간 t1에서 패닝이 종료되고 시간 t2에서 주밍이 종료될 수도 있다. 이와 같이 어떤 경우에든 종래의 감시 카메라에 의해 획득되어 단말기의 디스플레이부에 디스플레이되는 이미지는 항상 일정한 속도로 패닝과 틸팅됨에 따라 획득한 이미지이기 때문에, 주밍, 패닝 및 틸팅이 동시에 완료되지 않아 부자연스러운 이미지가 단말기의 디스플레이부에 디스플레이될 수 있다는 문제점이 있었다.
도 5는 본 발명의 일 실시예에 따른 감시 카메라가 사용자에 의해 선택된 부분에 대한 디지털 이미지를 획득하기 위하여 주밍/패닝/틸팅할 시의 시간에 따른 작동을 개략적으로 도시하는 그래프들이다. 이와 같이 본 실시예에 따른 감시 카메라는 시간 t0에 주밍, 패닝 및 틸팅을 동시에 시작하고 시간 t3에 이들을 동시에 종료한다. 즉, 줌 제어부(21), 팬 제어부(23) 및 틸트 제어부(25)는, 줌 제어부(21)에 의한 줌렌즈(11)의 제어와 팬 제어부(23)에 의한 영상획득부(10)의 패닝과 틸트 제어부(25)에 의한 영상획득부(10)의 틸팅이 동시에 시작되고 동시에 종료되도록 한다. 이를 통해 사용자가 관찰하는 단말기의 디스플레이부에 디스플레이되는 이미지가 주밍, 패닝 및 틸팅이 동시에 시작되고 동시에 종료되는 자연스러운 이미지가 되도록 할 수 있다.
물론 이를 위해서 상황에 따라 패닝 속도 및/또는 틸팅 속도를 변화시킬 수 있다. 즉, 줌 제어부(21)가 줌렌즈(11)를 제어하는 동안, 팬값의, 줌 제어부(21)가 줌렌즈(11)를 이동시키기 위한 줌값에 대한 비율로, 팬 제어부(23)가 영상획득부(10)를 패닝시킨다. 그리고 틸트값의, 줌 제어부(21)가 줌렌즈(11)를 이동시키기 위한 줌값에 대한 비율로, 틸트 제어부(25)가 영상획득부(10)를 틸팅시킨다.
예컨대 단말기의 디스플레이부에 디스플레이된 도 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으로 결정된다.
여기서 이 이미지(Im1)의 중심(C1)에서 사용자의 선택 영역(SA)의 중심(C2)까지의 가로방향 픽셀수가 87개이며 현 줌단이 제1단이라면, 전술한 바와 같이 2458/350*87=610.99라는 계산에 의해 대략 611이라는 팬값이 결정된다. 또한 이 이미지(Im1)의 중심(C1)에서 사용자의 선택 영역(SA)의 중심(C2)까지의 세로방향 픽셀수가 70개이며 현 줌단이 제1단이라면, 전술한 바와 같이 1525/282*70=378.55라는 계산에 의해 대략 379라는 틸트값이 결정된다.
따라서 줌 제어부(21)가 줌렌즈(11)를 제어하는 동안, 즉 줌 제어부(21)가 포함하는 스텝모터가 150이라는 회전수치만큼 회전하는 동안, 팬값의 줌값에 대한 비율, 즉 611/150=4.1 이라는 비율로 팬 제어부(23)가 영상획득부(10)를 패닝시킨다. 즉, 팬 제어부(23)가 포함하는 스텝모터가 611이라는 회전수치만큼 회전하되, 줌 제어부(21)가 포함하는 스텝모터의 회전속도의 대략 4.1배의 회전속도로 회전한다. 이에 따라 줌 제어부(21)가 포함하는 스텝모터의 회전 종료 시점이 팬 제어부(23)가 포함하는 스텝모터의 회전 종료 시점과 대략 유사하게 (또는 일치하게) 된다.
마찬가지로 줌 제어부(21)가 줌렌즈(11)를 제어하는 동안, 즉 줌 제어부(21)가 포함하는 스텝모터가 150이라는 회전수치만큼 회전하는 동안, 틸트값의 줌값에 대한 비율, 즉 379/150=2.53 이라는 비율로 틸트 제어부(25)가 영상획득부(10)를 틸팅시킨다. 즉, 틸트 제어부(25)가 포함하는 스텝모터가 379라는 회전수치만큼 회전하되, 줌 제어부(21)가 포함하는 스텝모터의 회전속도의 대략 2.53배의 회전속도로 회전한다. 이에 따라 줌 제어부(21)가 포함하는 스텝모터의 회전 종료 시점이 틸트 제어부(25)가 포함하는 스텝모터의 회전 종료 시점과 대략 유사하게 (또는 일치하게) 된다.
이와 같은 방식으로, 주밍 완료 시점에 패닝 및/또는 틸팅이 동시에 완료되도록 함으로써, 사용자가 관찰하는 단말기의 디스플레이부에 디스플레이되는 이미지가 자연스러운 이미지가 되도록 할 수 있다.
도 6은 본 발명의 다른 일 실시예에 따른 감시 카메라 제어방법을 개략적으로 도시하는 플로우챠트이다. 본 실시예에 따른 제어방법은 네트워크를 통해 단말기로부터 입력되는 데이터에 따라 주밍(zooming), 패닝(panning) 및 틸팅(tilting)을 수행하는 감시 카메라 제어방법이다. 이때 감시 카메라는 전술한 바와 같은 영상획득부와, 줌 제어부와, 팬 제어부와, 틸트 제어부와, 제어데이터를 저장한 메모리를 구비한다.
여기서 제어데이터를 저장한 메모리는, 영상획득부가 일 줌단 상태에서 타 줌단 상태가 되도록 하기 위해 줌 제어부가 줌렌즈를 이동시키기 위한 줌값과, 제1팬위치에서 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2팬위치에서 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 팬 제어부가 영상획득부를 최소로 패닝시키기 위한 각 줌단에서의 팬값과, 제1틸트위치에서 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2틸트위치에서 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 틸트 제어부가 영상획득부를 최소로 틸팅시키기 위한 각 줌단에서의 틸트값을 포함한다.
본 실시예에 따른 제어방법은 네트워크를 통해 단말기의 디스플레이부에 가로 X픽셀 세로 Y픽셀의 이미지로 디스플레이될 이미지 데이터를 송신한다. 이때 네트워크를 통해 단말기로부터, 사용자에 의해 선택된, 디스플레이된 이미지의 일부 영역에 대한 주밍신호를 수신하면(S10), 가로 X픽셀 세로 Y픽셀의 이미지의 크기와 사용자에 의해 선택된 일부 영역의 크기의 비율에 따라 줌 제어부가 줌렌즈를 이동시키기 위한 줌값을 메모리에 저장된 제어데이터로부터 결정한다(S20). 그리고 팬값과 틸트값을 메모리에 저장된 제어데이터로부터 결정한다(S30). 여기서 팬값이라 함은 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 일부 영역의 중심까지의 가로방향픽셀수에 따른 현 줌단에서의 팬값이며, 틸트값이라 함은 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 일부 영역의 중심까지의 세로방향픽셀수에 따른 현 줌단에서의 틸트값 의미한다. 이에 따라 줌렌즈를 제어하고 영상획득부를 패닝 및/또는 틸팅시킨다(S40).
종래의 감시 카메라의 제어방법의 경우, 감시 카메라가 송부한 데이터로부터의 이미지가 도 2a에 도시된 것과 같을 시, 사용자가 SA로 표시된 것과 같이 일부분을 선택하면 감시 카메라의 오류로 인하여, 주밍/패닝/틸팅 완료 후 획득한 이미지가 도 2b에 도시된 것과 같은 것이 아니라 도 2c에 도시된 것과 같은 것이 될 수 있다는 문제점이 있었다. 이는 단말기의 디스플레이부에 디스플레이된 이미지에서 사용자에 의해 선택된 일부분은 2차원 좌표로 나타나는 반면, 감시 카메라의 패닝/틸팅은 3차원 좌표를 통해 제어되기 때문이다. 이러한 2차원-3차원 변환 과정에서의 오류를 줄이기 위해서는 각각의 화소 데이터에 대해 2차원-3차원 변환을 투시도법(Perspective projection)과 같은 복잡한 알고리즘을 거쳐야만 하는바, 이를 위해서는 각각의 화소 데이터에 대해 2차원-3차원 변환을 수행하는 감시 카메라에 탑재되는 CPU 등의 성능을 획기적으로 높여야만 하고 이에 따라 감시 카메라의 제조비용의 급격한 상승 등을 초래한다는 문제점이 있었다.
그러나 본 실시예에 따른 감시 카메라 제어방법의 경우에는 종래의 감시 카메라 제어방법과 달리 사용자가 도 2a에 도시된 것과 같은 이미지(Im1)에서 SA로 표시된 영역을 선택하였을 시, 메모리에 저장된 제어데이터를 활용하여 줌값, 팬값 및/또는 틸트값을 결정함으로써, 도 2b에 도시된 것과 같이 정확한 이미지(Im2)가 단말기의 디스플레이부에 디스플레이되도록 할 수 있다.
한편, 줌렌즈를 제어하고 영상획득부를 패닝시키며 영상획득부를 틸팅시키는 단계(S40)는, 줌 제어부, 팬 제어부 및 틸트 제어부가, 줌 제어부에 의한 줌렌즈의 제어와 팬 제어부에 의한 영상획득부의 패닝과 틸트 제어부에 의한 영상획득부의 틸팅이 동시에 시작되고 동시에 종료되도록 하는 단계일 수 있다. 이를 통해 사용자가 관찰하는 단말기의 디스플레이부에 디스플레이되는 이미지가 주밍, 패닝 및 틸팅이 동시에 시작되고 동시에 종료되는 자연스러운 이미지가 되도록 할 수 있다.
물론 이를 위해서 상황에 따라 패닝 속도 및/또는 틸팅 속도를 변화시킬 수 있다. 즉, 줌 제어부가 줌렌즈를 제어하는 동안, 팬값의, 줌 제어부가 줌렌즈를 이동시키기 위한 줌값에 대한 비율로, 팬 제어부가 영상획득부를 패닝시킨다. 그리고 틸트값의, 줌 제어부가 줌렌즈를 이동시키기 위한 줌값에 대한 비율로, 틸트 제어부가 영상획득부를 틸팅시킨다. 이에 대한 구체적인 수치적인 예는 전술한 실시예에서 설명한 바와 같다.
이상에서 언급된 본 실시예 및 그 변형예들에 따른 제어방법을 감시 카메라에서 실행시키기 위한 프로그램은 기록매체에 저장될 수 있다. 여기서 기록매체라 함은 예컨대 도 3에 도시된 것과 같은 메모리(50)일 수도 있고, 이와 다른 별도의 기록매체일 수도 있다. 여기서 기록매체는 마그네틱 저장매체(예컨대, 롬(ROM), 플로피 디스크, 하드디스크 등) 및 광학적 판독 매체(예컨대, 시디롬(CD-ROM), 디브이디(DVD: Digital Versatile Disc))와 같은 저장매체를 포함한다.
본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 당해 기술 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 다른 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.
도 1은 본 발명의 일 실시예에 따른 감시 카메라가 단말기와 네트워크를 통해 통신하는 것을 개략적으로 도시하는 개념도이다.
도 2a는 본 발명의 일 실시예에 따른 감시 카메라가 획득한 이미지 데이터로부터의 이미지를 개략적으로 도시하는 개념도이다.
도 2b는 도 2a의 이미지에서 사용자에 의해 선택된 부분을 주밍하여 감시 카메라가 획득한 이미지 데이터로부터의 이미지를 개략적으로 도시하는 개념도이다.
도 2c는 도 2a의 이미지에서 종래의 감시 카메라가 사용자에 의해 선택된 부분을 주밍할 시 발생한 오류를 가진 채 획득한 이미지 데이터로부터의 이미지를 개략적으로 도시하는 개념도이다.
도 3은 본 발명의 일 실시예에 따른 감시 카메라를 개략적으로 도시하는 블록도이다.
도 4a 내지 도 4c는 종래의 감시 카메라가 사용자에 의해 선택된 부분에 대한 디지털 이미지를 획득하기 위하여 주밍/패닝/틸팅할 시의 시간에 따른 작동을 개략적으로 도시하는 그래프들이다.
도 5는 본 발명의 일 실시예에 따른 감시 카메라가 사용자에 의해 선택된 부분에 대한 디지털 이미지를 획득하기 위하여 주밍/패닝/틸팅할 시의 시간에 따른 작동을 개략적으로 도시하는 그래프들이다.
도 6은 본 발명의 다른 일 실시예에 따른 감시 카메라 제어방법을 개략적으로 도시하는 플로우챠트이다.
<도면의 주요 부분에 대한 부호의 설명>
1a, 1i, 1z: 감시 카메라 2: 네트워크
3: 단말기 10: 영상획득부
11: 줌렌즈 13: 촬상소자
21: 줌 제어부 23: 팬 제어부
25: 틸트 제어부 30: A/D 변환부
40: 디지털 신호 처리부 50: 메모리
60: 데이터송신부 70: 데이터수신부
100: CPU

Claims (9)

  1. 네트워크를 통해 단말기로부터 입력되는 데이터에 따라 주밍(zooming), 패닝(panning) 및 틸팅(tilting)을 수행하는 감시 카메라로서,
    상기 네트워크를 통해 상기 단말기로부터 전송된 데이터를 수신하는 데이터수신부;
    줌렌즈를 포함한 렌즈부와, 상기 렌즈부를 통과한 입사광으로부터 이미지 데이터를 생성하는 촬상소자를 포함하는 영상획득부;
    줌(zoom)값에 따라 상기 줌렌즈를 제어하는 줌 제어부;
    팬(pan)값에 따라 상기 영상획득부를 패닝시키는 팬 제어부;
    틸트(tilt)값에 따라 상기 영상획득부를 틸팅시키는 틸트 제어부;
    상기 촬상소자가 생성한 이미지 데이터를 상기 네트워크를 통해 상기 단말기로 전송하는 데이터송신부; 및
    상기 영상획득부가 일 줌단 상태에서 타 줌단 상태가 되도록 하기 위해 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값과, 제1팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 팬 제어부가 상기 영상획득부를 최소로 패닝시키기 위한 각 줌단에서의 팬값과, 제1틸트위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2틸트위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 틸트 제어부가 상기 영상획득부를 최소로 틸팅시키기 위한 각 줌단에서의 틸트값을 포함하는 제어데이터를 저장한 메모리;를 구비하는 것을 특징으로 하는 감시 카메라.
  2. 제1항에 있어서,
    상기 데이터수신부가, 상기 단말기의 디스플레이부에 가로 X픽셀 세로 Y픽셀의 이미지가 디스플레이된 상태에서 사용자에 의해 선택된 영역을 가로 X픽셀 세로 Y픽셀의 이미지로 상기 단말기의 디스플레이부에 디스플레이하라는 신호를 수신할 시,
    상기 단말기의 디스플레이부에 디스플레이된 가로 X픽셀 세로 Y픽셀의 이미지의 크기와 사용자에 의해 선택된 영역의 크기의 비율에 따라 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값과, 상기 단말기의 디스플레이부에 디스플레이된 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 영역의 중심까지의 가로방향픽셀수에 따른 현 줌단에서의 팬값과, 상기 단말기의 디스플레이부에 디스플레이된 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 영역의 중심까지의 세로방향픽셀수에 따른 현 줌단에서의 틸트값을 상기 메모리에 저장된 제어데이터로부터 결정하며,
    결정한 줌값에 따라 상기 줌 제어부가 상기 줌렌즈를 제어하고, 결정한 팬값에 따라 상기 팬 제어부가 상기 영상획득부를 패닝시키며, 결정한 틸트값에 따라 상기 틸트 제어부가 상기 영상획득부를 틸팅시키는 것을 특징으로 하는 감시 카메 라.
  3. 제2항에 있어서,
    상기 줌 제어부, 상기 팬 제어부 및 상기 틸트 제어부는, 상기 줌 제어부에 의한 상기 줌렌즈의 제어와 상기 팬 제어부에 의한 상기 영상획득부의 패닝과 상기 틸트 제어부에 의한 상기 영상획득부의 틸팅이 동시에 시작되고 동시에 종료되도록 하는 것을 특징으로 하는 감시 카메라.
  4. 제2항에 있어서,
    상기 줌 제어부가 상기 줌렌즈를 제어하는 동안,
    상기 팬값의, 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값에 대한 비율로, 상기 팬 제어부가 상기 영상획득부를 패닝시키고,
    상기 틸트값의, 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값에 대한 비율로, 상기 틸트 제어부가 상기 영상획득부를 틸팅시키는 것을 특징으로 하는 감시 카메라.
  5. 네트워크를 통해 단말기로부터 입력되는 데이터에 따라 주밍(zooming), 패닝(panning) 및 틸팅(tilting)을 수행하는 감시 카메라 제어방법으로서,
    상기 감시 카메라는, 줌렌즈를 포함한 렌즈부와 상기 렌즈부를 통과한 입사광으로부터 이미지 데이터를 생성하는 촬상소자를 포함하는 영상획득부와, 줌(zoom)값에 따라 상기 줌렌즈를 제어하는 줌 제어부와, 팬(pan)값에 따라 상기 영상획득부를 패닝시키는 팬 제어부와, 틸트(tilt)값에 따라 상기 영상획득부를 틸팅시키는 틸트 제어부와, 제어데이터를 저장한 메모리를 구비하고,
    상기 제어데이터를 저장한 메모리는, 상기 영상획득부가 일 줌단 상태에서 타 줌단 상태가 되도록 하기 위해 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값과, 제1팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2팬위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 팬 제어부가 상기 영상획득부를 최소로 패닝시키기 위한 각 줌단에서의 팬값과, 제1틸트위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함된 부분이 제2틸트위치에서 상기 촬상소자가 생성한 데이터로부터의 이미지에 포함되지 않도록 하기 위해 상기 틸트 제어부가 상기 영상획득부를 최소로 틸팅시키기 위한 각 줌단에서의 틸트값을 포함하는 제어데이터를 저장하며,
    상기 제어방법은,
    상기 네트워크를 통해 상기 단말기의 디스플레이부에 가로 X픽셀 세로 Y픽셀의 이미지로 디스플레이될 이미지 데이터를 송신하는 단계;
    상기 네트워크를 통해 상기 단말기로부터, 사용자에 의해 선택된, 디스플레이된 이미지의 일부 영역에 대한 주밍신호를 수신하는 단계;
    상기 가로 X픽셀 세로 Y픽셀의 이미지의 크기와 사용자에 의해 선택된 상기 일부 영역의 크기의 비율에 따라 줌 제어부가 줌렌즈를 이동시키기 위한 줌값을 상기 메모리에 저장된 제어데이터로부터 결정하는 단계;
    상기 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 상기 일부 영역의 중심까지의 가로방향픽셀수에 따른 현 줌단에서의 팬값과, 상기 가로 X픽셀 세로 Y픽셀의 이미지의 중심에서 사용자에 의해 선택된 상기 일부 영역의 중심까지의 세로방향픽셀수에 따른 현 줌단에서의 틸트값을 상기 메모리에 저장된 제어데이터로부터 결정하는 단계;를 포함하는 것을 특징으로 하는 감시 카메라 제어방법.
  6. 청구항 6은(는) 설정등록료 납부시 포기되었습니다.
    제5항에 있어서,
    결정된 줌값에 따라 상기 줌 제어부가 상기 줌렌즈를 제어하고, 결정한 팬값에 따라 상기 팬 제어부가 상기 영상획득부를 패닝시키며, 결정한 틸트값에 따라 상기 틸트 제어부가 상기 영상획득부를 틸팅시키는 단계를 더 포함하는 것을 특징으로 하는 감시 카메라 제어방법.
  7. 청구항 7은(는) 설정등록료 납부시 포기되었습니다.
    제6항에 있어서,
    상기 줌렌즈를 제어하고 상기 영상획득부를 패닝시키며 상기 영상획득부를 틸팅시키는 단계는,
    상기 줌 제어부, 상기 팬 제어부 및 상기 틸트 제어부가, 상기 줌 제어부에 의한 상기 줌렌즈의 제어와 상기 팬 제어부에 의한 상기 영상획득부의 패닝과 상기 틸트 제어부에 의한 상기 영상획득부의 틸팅이 동시에 시작되고 동시에 종료되도록 하는 단계인 것을 특징으로 하는 감시 카메라 제어방법.
  8. 제6항에 있어서,
    상기 줌렌즈를 제어하고 상기 영상획득부를 패닝시키며 상기 영상획득부를 틸팅시키는 단계는,
    상기 줌 제어부가 상기 줌렌즈를 제어하는 동안,
    상기 팬값의, 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값에 대한 비율로, 상기 팬 제어부가 상기 영상획득부를 패닝시키고,
    상기 틸트값의, 상기 줌 제어부가 상기 줌렌즈를 이동시키기 위한 줌값에 대한 비율로, 상기 틸트 제어부가 상기 영상획득부를 틸팅시키는 단계인 것을 특징으로 하는 감시 카메라 제어방법.
  9. 청구항 9은(는) 설정등록료 납부시 포기되었습니다.
    제5항 내지 제8항 중 어느 한 항의 제어방법을 실행시키기 위한 프로그램을 저장한 기록매체.
KR1020090051948A 2009-06-11 2009-06-11 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체 Active KR101353473B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090051948A KR101353473B1 (ko) 2009-06-11 2009-06-11 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090051948A KR101353473B1 (ko) 2009-06-11 2009-06-11 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체

Publications (2)

Publication Number Publication Date
KR20100133190A KR20100133190A (ko) 2010-12-21
KR101353473B1 true KR101353473B1 (ko) 2014-01-22

Family

ID=43508612

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090051948A Active KR101353473B1 (ko) 2009-06-11 2009-06-11 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체

Country Status (1)

Country Link
KR (1) KR101353473B1 (ko)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960003302A (ko) * 1994-06-22 1996-01-26 미가렛 펄지니 감시 카메라 시스템 및 그것을 이용한 감시 방법
KR960003441A (ko) * 1994-06-22 1996-01-26 마가렛 펄지니 비디오 감시 시스템

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960003302A (ko) * 1994-06-22 1996-01-26 미가렛 펄지니 감시 카메라 시스템 및 그것을 이용한 감시 방법
KR960003441A (ko) * 1994-06-22 1996-01-26 마가렛 펄지니 비디오 감시 시스템

Also Published As

Publication number Publication date
KR20100133190A (ko) 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
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 (ja) 撮像装置、撮像方法、プログラムおよび記録媒体
JP2011142419A (ja) カメラ雲台システム
CN116472483B (zh) 具有扫描式变焦摄像机的多光圈移动摄像机中的视频支持
JP2012037574A (ja) 電子撮像装置
JP2019110430A (ja) 制御装置、撮像装置、制御方法およびプログラム
KR20230171943A (ko) 카메라 제어 방법
KR101353473B1 (ko) 감시 카메라, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체
JP2006157432A (ja) 立体画像撮影装置及び立体画像の撮影方法
JP6105960B2 (ja) 画像処理装置、画像処理方法、および撮像装置
EP4708897A1 (en) Image-capturing control apparatus, image-capturing control method, image capturing system, computer program, and storage medium
JP4007986B2 (ja) 撮像装置
JP2013128256A (ja) 撮像装置及びその制御方法
US20130162858A1 (en) Method of controlling image quality and an image capturing apparatus applying the same
JP2000059671A (ja) カメラ制御装置、方法、コンピュータ読み取り可能な記憶媒体及びデータを記憶した記憶媒体
JP3619541B2 (ja) 電子的撮像装置
JP2020197599A (ja) 撮像装置及びその制御方法
CN102387301A (zh) 成像设备和成像方法

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