KR20080055423A - 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용인터페이스를 이용한 카메라의 제어 방법 및 장치 - Google Patents

실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용인터페이스를 이용한 카메라의 제어 방법 및 장치 Download PDF

Info

Publication number
KR20080055423A
KR20080055423A KR1020060128752A KR20060128752A KR20080055423A KR 20080055423 A KR20080055423 A KR 20080055423A KR 1020060128752 A KR1020060128752 A KR 1020060128752A KR 20060128752 A KR20060128752 A KR 20060128752A KR 20080055423 A KR20080055423 A KR 20080055423A
Authority
KR
South Korea
Prior art keywords
camera
control
control signal
internet protocol
sip
Prior art date
Application number
KR1020060128752A
Other languages
English (en)
Inventor
김춘규
고기원
송용선
노정자
이광준
박현규
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020060128752A priority Critical patent/KR20080055423A/ko
Publication of KR20080055423A publication Critical patent/KR20080055423A/ko

Links

Images

Classifications

    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Studio Devices (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

본 발명은 실시간 전송을 이용한 인터넷 프로토콜 기반의 감시 시스템에서, 범용 인터페이스를 이용한 카메라 제어 방법 및 장치에 관한 것으로, 보다 상세하게는 인터넷 프로토콜 기반의 감시 시스템에서 범용 조이스틱을 이용한 카메라의 PTZ(Pan/Tilt/Zoom)제어 방법 및 장치에 관한 것이다.
본 발명은 클라이언트로부터 발생된 카메라의 PTZ 제어신호를 수신하고 이를 해석하여 신호의 종류를 판단하기 위한 제어신호 판단수단; 상기 제어신호에 따른 해당 카메라의 제어코드를 획득하기 위한 제어신호 획득수단; 및 상기 획득된 제어신호를 해당 카메라로 전달하여 카메라의 PTZ를 제어하기 위한 PTZ제어수단을 포함하는 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 장치를 제안한다.
PTZ제어, 폐쇄회로 TV, 카메라,

Description

실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 방법 및 장치{Method and apparatus for Controlling Camera using general-purpose Interface in real time IP-Surveillance System}
도 1은 본 발명에 따른 실시간 전송을 이용한 인터넷 프로토콜 기반의 감시 서비스 시스템의 일실시예 구성도,
도 2a 내지 도 2h는 클라이언트, 감시 서비스 시스템, 카메라 단말간의 세션 연결, 해지, 과정을 보여주는 시그널 흐름도이다.
도 3은 실시간 영상 재생에 따른 SIP 시그널의 흐름을 보여주는 도면,
도 4는 본 발명의 실시예에 따른 카메라 단말의 구성을 보여주는 블럭도이다.
본 발명은 실시간 전송을 이용한 인터넷 프로토콜 기반의 감시 시스템에서, 범용 인터페이스를 이용한 카메라 제어 방법 및 장치에 관한 것으로, 보다 상세하 게는 인터넷 프로토콜 기반의 감시 시스템에서 범용 조이스틱을 이용한 카메라의 PTZ(Pan/Tilt/Zoom)제어 방법 및 장치에 관한 것이다.
폐쇄 회로 TV(CCTV: Closed Circuit TV) 시스템은 복수의 비디오 카메라를 이용하여 정해진 범위의 영역에 대한 동영상을 촬영하고, 촬영한 동영상 데이터를 비디오 테이프 또는 CD에 기록하기 위한 것이다. 관리자는 비디오 테이프 또는 CD를 재생함으로써, 특정 시간 또는 특정 장소에서 일어난 일을 파악할 수 있다. 그러나, 종래의 폐쇄 회로 TV는 촬영한 동영상 데이터를 아날로그 방식으로 비디오 테이프에 저장하기 때문에, 비디오 테이프의 저장 용량에 따라 촬영 가능한 시간이 매우 한정적이었고, 아날로그 동영상 데이터의 처리에도 많은 제약이 있었다.
이를 해결하기 위하여, 최근에는 촬영한 동영상 데이터를 디지털 방식으로 저장하고, 이를 필요에 따라 관리 및 전송할 수 있는 디지털 비디오 레코더(DVR)의 이용이 증가하고 있다.
디지털 비디오 레코더(DVR : Digital Video Recorder)는 폐쇄 회로 TV(CCTV : Closed Circuit Television) 감시 시스템에서 디지털 동영상 처리 기술 및 압축 기술의 발달과 함께 녹화 매체가 테이프에서 하드 디스크로 발전된 형태이다.
즉, 디지털 비디오 레코더(DVR)는 관리 영역 내에서 촬영한 동영상을 디지털 데이터로 녹화할 수 있기 때문에, 녹화한 동영상 데이터의 검색이 용이하고, 정지 상태의 동영상을 일반 용지에 인쇄하는 것도 가능하다.
또한, 디지털 비디오 레코더는 아날로그 방식으로 촬영된 동영상 데이터를 디지털 신호로 변환시킨 후, 엠펙(MPEG : Moving Picture Experts Group) 프로토콜에 따라 압축/복원함으로써, 동영상 데이터를 녹화/재생할 수 있다. 그리고, 디지털 비디오 레코더에 동작 감지 센서 또는 경보 장치를 함께 구비함으로써, 응급 상황에서 관리 영역 내의 물체의 동작에 따라 자동적으로 동영상을 촬영 및 녹화할 수도 있다. 특히, 디지털 비디오 레코더는 아날로그 방식의 CCTV에 비해서 보다 크기가 작고 저렴하며 조작이 쉽기 때문에, 다수의 디지털 카메라와 센서가 부착된 매트릭스 스위치가 설치된 건물에 사용할 수 있는 장점이 있다.
한편, 종래에 디지털 비디오 레코더(DVR)를 사용하기 위해서는 고가의 DVR 본체 및 카메라 장비를 구입하여야 하고, 장소에 따라 상당한 비용의 케이블 설치비를 지불하여야 하였다. 동축 케이블을 포설하지 않고 네트워크를 이용하는 네트워크 카메라를 이용하더라도, 동영상 데이터의 녹화, 저장, 감시 기능을 이용하기 위해서는 특정 장소에 디지털 비디오 레코더(DVR)를 구비하고 있어야만 하였다.
또한, 인터넷의 발달로 인하여 사용자가 인터넷을 통하여 원격지의 DVR을 검색하는 것이 가능하여졌으나, 역시 사용자는 개인의 DVR을 보유하고 유지 보수하여야 하는 불편함이 있었다.
본 발명은 상기와 같은 문제점을 해결하기 위하여 제안된 것으로, 아이피-서 베일런스(IP-Surveillance) 시스템에서 사용되는 단말의 PTZ 제어 방법 및 장치를 제공하는 것이다.
또한 본발명은 IETF 에서 정의한 SIP 프로토콜을 채용하여 SIP 프로토콜을 채용하고 있는 단말 및 여러 응용시스템과의 호환성을 유지하는 단말 및 단말의 SIP 기반 접속 방법을 제공하는 것이다.
상술한 목적을 달성하기 위한 본 발명은, 클라이언트로부터 발생된 카메라의 PTZ 제어신호를 수신하고 이를 해석하여 신호의 종류를 판단하기 위한 제어신호 판단수단; 상기 제어신호에 따른 해당 카메라의 제어코드를 획득하기 위한 제어신호 획득수단; 및 상기 획득된 제어신호를 해당 카메라로 전달하여 카메라의 PTZ를 제어하기 위한 PTZ제어수단을 포함하는 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 장치를 제안한다.
또한, 본 발명은 클라이언트로부터 발생된 카메라의 PTZ 제어신호를 수신하고 이를 해석하여 신호의 종류를 판단하는 단계;
상기 제어신호에 따른 해당 카메라의 제어코드를 획득하는 단계; 및
상기 획득된 제어신호를 해당 카메라로 전달하여 카메라의 PTZ를 제어하는 단계;를 포함하는 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 방법을 제안한다.
또한, 본 발명은 클라이언트 단말이 SIP 서버를 통해 레코딩 서버와 접속되는 단계; 사용자의 인터페이스 조작 발생시 클라이언트 단말이 인스턴트 메시지 형태의 제어신호를 상기 SIP 서버 및 레코딩 서버간에 설정된 세션 연결을 통해 카메라 단말로 전송하는 단계; 및 상기 제어신호에 따라 해당 카메라의 PTZ를 제어하는 단계를 포함하는 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 방법을 제안한다.
상술한 목적, 특징 및 장점들은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 우선 각 도면의 구성요소들에 참조 번호를 부가함에 있어서, 동일한 구성 요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 번호를 가지도록 하고 있음에 유의하여야 한다. 또한, 본 발명을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명한다.
도 1은 본 발명에 따른 실시간 전송을 이용한 인터넷 프로토콜 기반의 감시 서비스 시스템의 일실시예 구성도이다.
도 1을 참조하면, 감시 서비스 시스템은, PTZ 모듈이 탑재된 다수의 카메라 11, 상기 카메라 각각에 연결되어 제어 신호를 전달하는 SIP UAC가 탑재된 다수의 카메라 단말 12, 인터넷 프로토콜 기반의 감시 서비스 시스템 13, 및 다양한 클라 이언트 14의 3계층(Tier)로 구성된다.
상기 카메라 11은 감시를 위한 어떠한 카메라도 SIP UAC 가 탑재된 카메라 단말 12와 연결되어 사용될 수 있으나, PTZ 제어가 가능하도록 PTZ 기능을 수행하기 위한 PTZ 모듈이 탑재되어 있어야 한다.
상기 카메라 단말 12는 카메라로부터 입력되는 영상신호를 입력받아 압축하여 RTP 프로토콜을 이용하여 상기 감시 서비스 시스템 13으로 전달한다. 또한, 클라이언트 14로부터 수신되는 제어신호에 따라 카메라의 PTZ를 조정하는 기능을 수행한다.
상기 클라이언트 14는 일반적으로는 개인용 컴퓨터(PC)가 사용 가능하나, 이동통신단말기, 개인휴대통신단말기(PCS), 개인용디지털단말기(PDA), 스마트폰, 차세대이동통신단말기(IMT-2000), 무선랜 단말기 등과 같은 무선통신단말기, 또는 인터넷 접속 기능을 가지는 동영상 단말 등이 사용 가능하다. 그러나, 본 발명에서는 상기 카메라 11의 PTZ를 제어하기 위한 범용 인터페이스, 예를 들어 조이스틱 15를 접속하여 SIP 기반의 카메라 단말과 시그널을 주고 받을 수 있어야 한다. 따라서, PTZ 를 제어하기 위한 범용 인터페이스로는 범용 조이스틱을 사용하는 것이 바람직하며 사용자는 조이스틱을 이용하여 카메라의 PTZ를 제어할 수 있다.
상기 인터넷 프로토콜 기반의 감시 서비스 시스템 13은 사용자 인증(로그인, 로그아웃), 연결 설정 및 과금을 담당하는 SIP 서버 131, 인터넷을 통하여 연결된 카메라 단말 12로부터 실시간 전송 프로토콜(RTP)을 이용하여 실시간으로 전달받은 동영상 데이터를 동영상 데이터 저장소 137에 저장하며, 인터넷을 통하여 접속한 클라이언트 14로부터의 동영상 중계 요청에 따라 상기 카메라와 상기 클라이언트 14 간의 연결을 중계하고, 상기 클라이언트 14로부터의 동영상 재생 요청에 따라 상기 동영상 데이터 저장소 137에 저장하고 있는 동영상 데이터를 검색하여 전송하기 위한 미디어 서버 132, 및 상기 미디어 서버 132의 제어에 따라 상기 카메라 11에서 촬영된 동영상을 사용자에 상응하도록 저장하기 위한 동영상 데이터 저장소 137을 포함한다.
이 때, 상기 SIP 서버 131는 바람직하게는 SIP 위치등록 서버, SIP 프록시 서버 및 SIP 리다이렉트 서버를 구비한다.
참고적으로, 접속 설정 프로토콜(SIP : Session Initiation Protocol)은 하이퍼텍스트 전송 프로토콜(HTTP : HyperText Transfer Protocol)에서 많은 부분을 참고하여 개발된 인터넷 표준 프로토콜로서, 인터넷 주소(URL : Uniform Resource Locator)를 이용하고 메시지 구성이 아스키(ASCII)로 작성된 텍스트 기반이며 메시지 구조가 헤더와 바디로 구성된다. 접속 설정 프로토콜의 기본 기능은 인터넷 전화(VoIP) 단말기간에 호를 설정하는 것으로, ITU-T H.323과 기능상의 차이는 없으나, 접속 설정 프로토콜은 텍스트 기반 프로토콜로서 구현이 쉽고, 인터넷 표준이므로 다른 서비스와 호환이 용이하다. 또한, 접속 설정 프로토콜은 어플리케이션 계층의 제어 프토토콜(Application Layer Control Protocol)로서, 요청(Request)/응답(Response) 방식의 메시지를 모두 송수신할 수 있는 유니캐스트(Unicast) 및 멀티캐스트(Multicast) 세션을 모두 지원한다.
한편, 상기 SIP 서버 131은 착신측 사용자 에이전트 서버(UAC : User Agent Server)의 위치 정보를 찾아서 발신측 사용자 에이전트 클라이언트(UAC : User Agent Client)에게 알려줌으로써 호 설정을 직접 시도하도록 하는 리다이렉트 서버, 사용자 에이전트 서버(UAC : User Agent Server)의 위치 정보를 찾아서 중간부터 호 설정을 가능하게 하며 사용자 에이전트 서버(UAC : User Agent Server)와 사용자 에이전트 클라이언트(UAC : User Agent Client)의 기능을 동시에 수행하는 프록시 서버를 포함한다.
먼저, SIP 위치등록 서버는 클라이언트(14)의 위치를 추적하고, 카메라(11)의 상태 정보 및 위치 정보를 위치등록 데이터베이스에 등록/관리한다. 클라이언트(14) 및 카메라(11)의 IP 주소는 상황에 따라 변경될 수 있으며(예를 들어, 동적주소 할당 프로토콜(DHCP)을 사용할 경우) 클라이언트(14) 및 카메라(11)를 연결시키기 위하여 SIP 위치등록 서버는 IP주소와 SIP주소를 맵핑시키는 기능을 제공한다.
SIP 프록시 서버는 메시지의 요청 및 응답 경로를 설정하며, 사용자 에이전트 클라이언트(UAC)로부터의 호 요청에 따라 어떤 서버로 보낼 것인지를 결정하고, 헤더를 수정한 후 전달하는 역할을 한다.
리다이렉트 서버는 호 요청을 전달하지 않고 다음 서버의 주소를 포함한 응답을 사용자 에이전트 클라이언트(UAC)로 전달하여 UAC가 직접 전송하도록 한다.
한편, 상기 미디어 서버(132)는 SIP 메시지를 처리하고, 그에 따라 카메라단말(12)로부터 실시간 전송 프로토콜(RTP)을 이용하여 전달받은 동영상 데이터를 레 코딩 서버(135)로 전달하기 위한 비디오 레코더(133), 상기 비디오 레코더(133)로부터 전달받은 동영상 데이터를 사용자 별로 동영상 데이터 저장소(137)에 저장하기 위한 레코딩 서버(135), 비디오 재생기(134)로부터의 요청에 따라 해당 동영상 데이터를 동영상 데이터 저장소(137)로부터 읽어들여 비디오 재생기(134)로 전달하기 위한 스트리밍 서버(136), 클라이언트(14)로부터의 SIP 메시지를 처리하고, 그에 따라 상기 스트리밍 서버(136)로 동영상 데이터를 요청하여 전달받은 후, 클라이언트(14)로 송신하기 위한 비디오 재생기(134)를 포함한다.
한편, 카메라 또는 카메라 단말의 세션 연결 및 해지에 대한 시그널 흐름도는 도 2a 내지 2f에 도시된 바와 같다. 먼저, 도 2a에 도시된 바와 같이, 카메라 단말(12)의 전원이 인가되면 SIP 서버(131)로 등록요청(REGISTER(Fetch)) 메시지를 전달하고(201) SIP 서버(131)은 이에 대한 응답메시지(200 OK)를 카메라 단말(12)로 전달한다(202. 그러면, 카메라 단말(12)은 주소 등록 메시지(REGISTER(등록))를 SIP 서버(131)로 전달하고(203) SIP 서버(131)는 상기 카메라 단말(12)에 연결된 카메라(11)를 등록하고, 이에 대한 응답메시지(200 OK)를 전달한다(204). 이와 같이 카메라의 주소가 등록되면, 카메라 단말(12)과 SIP 서버(131)는 주기적으로 등록만기 시간을 탐지한다(205~208). 도 2b는 카메라 단말과 미디어 서버간에 호가 설정되는 과정을 보여주는 시그널 흐름도, 도 2c는 카메라 단말과 클라이언트간에 호가 설정되는 과정을 보여주는 시그널 흐름도, 도 2d 및 2e는 미디어 서버와 카메라 단말간에 호가 종료되는 과정, 도 2f 및 2g는 클라이언트와 카메라 단말간에 호 가 종료되는 과정을 보여주는 시그널 흐름도이다. 도 2h는 미디어 서버가 미디어 정보(목적지 IP/Port)를 변경할 때의 시그널 흐름도이다.
참고적으로, 도 1에 도시된 감시 서비스 시스템에서, 동영상 녹화 방법, 실시간 동영상 방법, 및 양방향 음성 서비스 제공 방법에 대한 구체적인 구현예는 대한민국 공개특허 제2006-119100호에 개시되어 있다.
도 3은 실시간 영상 재생에 따른 SIP 시그널의 흐름을 보여주는 도면이다.
도 3을 참조하면, 다양한 종류의 클라이언트(14)는 301 내지 314단계에서 SIP 프락시서버를 거쳐 레코딩 서버(135)와 연결되고, 사용자의 인터페이스(범용 조이스틱) 조작에 따라 클라이언트(14)는 인스턴트 메시지 형태의 제어 신호, 즉 카메라(11)의 각도(Pan), 기울기(Tilt), 줌(Zoom)등을 제어하기 위한 신호를 SIP 프락시 서버, 레코딩 서버간에 설정된 세션 연결을 통하여 카메라 단말(12)로 전송한다(315~316). 카메라 단말(12)은 수신된 제어신호에 따라 카메라(11)의 동작을 제어하고, 클라이언트(14)로부터 연결해지 신호가 수신되면, 세션을 종료한다(317~320).
도 4는 본 발명의 실시예에 따른 카메라 단말의 구성을 보여주는 블럭도이다.
본 발명에서 PTZ 제어 서비스는 카메라로부터 수신된 데이터를 네트워크 상에서 송수신에 적합한 데이터로 수용할 수 있는 단말이 요구된다. 이러한 카메라 단말은 리눅스나 윈도우 CE 기반의 준 컴퓨터형 단말도 가능하고 여러가지 응용기능을 추가하는 것이 가능하다.
도 4를 참조하면, 카메라 단말은 외부제어 신호를 수신하며 단말의 전체 동작을 제어하기 위한 시스템 제어부(410), 인터넷 프로토콜 처리를 담당하는 IP 스텍부(420), SIP/SDP 프로토콜을 수행하기 위한 SIP/SDP 부(430), RTP 프로토콜을 수행하기 위한 RTP부(440), 카메라의 PTZ 제어를 위한 카메라 제어부(450), 음성 및 영상의 부호화를 위한 부호화부(Encoder, MPEG4/H.264)(460), 응용프로그램(모션 검출등)의 실행을 위한 스트리머 어플리케이션부(Streamer Application block)(470)를 포함하여 구성된다.
상기 시스템 제어부(410)은 이에 제한되지는 않지만, RS232 또는 RS485 등을 통해 카메라와 연결되며, 클라이언트로부터 전달된 제어 신호를 카메라로 전달하는 기능을 수행한다. 즉, 클라이언트(14)에서 발생된 신호는 SIP의 인스턴트 메시지를 통해 감시시스템(13)으로 전해지고, 다시 카메라 단말의 IP 스택부(420) 및 SIP/SDP 부(430)의 해석을 거쳐 스트리머 어플리케이션부(470)에서 실행되는 응용 프로그램에 의해 신호의 종류가 판단된 후, 후술하는 바와 같이 카메라 제어부(450)에 의해 해당 카메라의 제어신호를 수신하여, 수신한 제어 신호를 시스템제어부(410)을 통해 카메라로 전달하게 된다. 만일 센서 또는 알람기기등이 설치되어 있는 경우, 센서 또는 알람기기에서 발생된 신호는 상기 시스템 제어부(410)으로 입력되고, 시스템 제어부(410)은 입력신호를 스트리머 어플리케이션부(470)로 전달하여 신호의 종류를 해석하게 된다. 해석된 신호는 SIP 프로토콜에 따라 인코딩 된 후, 인스턴트 메시지 형태로 감시 시스템(13)으로 전송된다. 감시시스템(13)은 수신된 신호에 따라 적절한 동작을 수행한다. 예를 들어, 알람신호를 수신하여 해당 장면을 팝업(Pop-up) 해야하는 경우에는 감시시스템(14)는 그 정보를 다시 인스턴트 메시지에 실어 클라이언트(14)로 보내고 클라이언트에서 해당 동작이 수행된다.
상기 카메라 컨트롤부(450)는 카메라 제조사마다 다른 각각의 카메라 제어신호를 수신하여 카메라(11)에 전달해주는 기능을 수행한다. 각각의 카메라 제어코드는 감시시스템(13)의 임의의 서버에서 관리되고 있으며 카메라 컨트롤부(450)는 단지 해당 카메라의 제어코드를 카메라로 전달하는 기능을 수행한다. 즉, 카메라 제조사 마다의 PTZ 제어 코드를 카메라 단말에 모두 저장하는 것이 아니라, 감시 시스템(13)의 임의의 서버에서 제어코드를 테이블로 관리하고, 감시 시스템(13)은 클라이언트로부터 수신되는 신호에 대응하는 제어코드를 카메라 단말(12)로 전달하고, 카메라 단말의 카메라 제어부(450)는 수신된 제어코드를 카메라(11)로 전달하여 카메라(11)가 해당 동작을 수행하도록 한다.
클라이언트(14)로부터 카메라 단말로 전송되는 SIP 인스턴트 메시지의 설정 방법에 대한 일예는 다음과 같다.
- PTZ 의 이동 단위 설정
후술하는 A-BNF 기반의 신텍스(syntax)의 예에서, 'Action' 필드의 값이 "PAN LEFT START"이면, 미리 설정된 PTZ 이동 단위만큼 이동한다.
- 카메라 마다 PTZ Preset을 10개 이상 저장하고 설정하는 것이 가능하다.
- SIP 인스턴트 메시지의 'PRESET SAVE'필드의 값이 03 이면 03번 preset에 현재 카메라의 PTZ를 저장한다.
- SIP 인스턴트 메시지의 'PRESET GOTO'필드의 값이 03이면 03번 preset에 저장된 PTZ 값으로 현재 카메라의 PTZ를 이동한다.
- SIP 인스턴트 메시지의 'PRESET DELETE'필드의 값이 03이면 03번 preset에 현재 카메라의 PTZ를 삭제한다.
- SIP 인스턴트 메시지의 'PAN_OFFSET'과 'TILT_OFFSET'은 -100~100사의의 값을 갖는다. 이 값은 상대적인 값으로, 스트리머 어플리케이션부(470) 및 카메라(11)는 이 값을 해당 카메라의 절대값으로 전환해서 카메라를 이동시킨다. 여기서, 음수값은 PAN/TILT 중심좌표(0,0)를 기준으로 좌측좌표나 하측좌표를 의미한다.
카메라의 PTZ 를 제어하기 위한 A-BNF에 기반한 신텍스(syntax)의 예는 다음과 같다.
Figure 112006093139454-PAT00001
여기서, 각 라인은 CR/LF로 나눠지고 이 메시지들은 SIP 인스턴트 메시지의 컨텐트로 전송된다. 또한, SIP 헤더의 content-type은 "Content-Type : text/ptz" 와 같이 정의한다.
위에서 양호한 실시 예에 근거하여 이 발명을 설명하였지만, 이러한 실시 예는 이 발명을 제한하려는 것이 아니라 예시하려는 것이다. 이 발명이 속하는 분야의 숙련자에게는 이 발명의 기술사상을 벗어남이 없이 위 실시 예에 대한 다양한 변화나 변경 또는 조절이 가능함이 자명할 것이다. 그러므로, 이 발명의 보호범위는 첨부된 청구범위 뿐만 아니라, 위와 같은 변화예나 변경예 또는 조절예를 모두 포함하는 것으로 해석되어야 할 것이다.
이상에서 살펴본 바와 같이, 본 발명은 인터넷 망과 연동된 중앙 서버에 디지털 비디오 레코더(DVR)를 구비하고, 각 사용자의 감시 카메라로부터 실시간으로 전달받은 동영상 데이터를 저장(레코딩)하였다가, 사용자의 요청에 따라 감시 카메라에서 촬영된 동영상 데이터를 제공함으로써, 사용자가 상점이나 가정, 기업 등에 동영상 감시 서비스 시스템을 구축하기 위하여 디지털 비디오 레코더(DVR)를 구입하거나 케이블 구축 비용 등과 같은 초기 설치비를 부담하지 않고 저렴한 비용으로 동영상 감시 시스템을 구축할 수 있도록 하는 효과가 있다.
기업은 또한 별도의 케이블 포설 없이 기존의 네트워크를 이용하여 영상 감시 체계를 구축할 수 있으며 기업에 중앙서버를 위치시켜 기업의 독자적인 보안 감시 시스템을 구축할 수 도 있다. 이 경우, 기존의 네트워크 환경을 그대로 사용하 여 전용망 구축이 필요 없으며, 서버를 중앙에 두거나 서비스 사업자가 관리하는 모델이 가능하다. 또한 SIP 및 RTP 의 사용으로 기존의 IP 응용서비스(IP-PBX)와 통합가능한 이점이 있다.
한편, 카메라 단말에 있어서, TCP 대신에 RTP를 이용한 패킷 이용 기법을 적용하여 응답성을 높이고 실시간 응용에 적합한 이점이 있다. 또한, 범용 조이스틱을 사용하여 PTZ 제반 기능을 수행할 수 있으며 확장성이 용이한 이점이 있다.

Claims (10)

  1. 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 장치로서,
    클라이언트로부터 발생된 카메라의 PTZ 제어신호를 수신하고 이를 해석하여 신호의 종류를 판단하기 위한 제어신호 판단수단;
    상기 제어신호에 따른 해당 카메라의 제어코드를 획득하기 위한 제어신호 획득수단; 및
    상기 획득된 제어신호를 해당 카메라로 전달하여 카메라의 PTZ를 제어하기 위한 PTZ제어수단을 포함하는 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 장치.
  2. 제 1 항에 있어서, 상기 판단수단은,
    인터넷 프로토콜을 처리하기 위한 IP 스택부와,
    SIP/SDP 프로토콜을 처리하여 수신신호를 해석하는 SIP/SDP 부를 포함하여 구성되는 것을 특징으로 하는 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 장치.
  3. 제 1 항에 있어서, 상기 제어신호 획득수단은
    카메라 제조사마다 다른 각각의 카메라 제어코드가 저장된 임의의 서버로부터 해당 카메라의 제어코드를 획득하는 것을 특징으로 하는 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 장치.
  4. 제 1 항에 있어서, 상기 제어 신호는 SIP 기반 인스턴트 메시지를 통해 수신됨을 특징으로 하는 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 장치.
  5. 제 1 항 내지 제 4 항 중 어느 한 항에 있어서, 상기 제어 신호는,
    카메라의 PTZ 제어를 위한 A-BNF 기반의 신텍스로 작성되는 것을 특징으로 하는 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 장치.
  6. 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 방법으로서,
    클라이언트로부터 발생된 카메라의 PTZ 제어신호를 수신하고 이를 해석하여 신호의 종류를 판단하는 단계;
    상기 제어신호에 따른 해당 카메라의 제어코드를 획득하는 단계; 및
    상기 획득된 제어신호를 해당 카메라로 전달하여 카메라의 PTZ를 제어하는 단계;를 포함하는 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 방법.
  7. 제 1 항에 있어서, 상기 해당 제어코드를 획득하는 단계는,
    카메라 제조사마다 다른 각각의 카메라 제어코드가 저장된 임의의 서버로부터 해당 카메라의 제어코드를 획득하는 것을 특징으로 하는 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 방법.
  8. 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 방법으로서,
    클라이언트 단말이 SIP 서버를 통해 레코딩 서버와 접속되는 단계;
    사용자의 인터페이스 조작 발생시 클라이언트 단말이 인스턴트 메시지 형태의 제어신호를 상기 SIP 서버 및 레코딩 서버간에 설정된 세션 연결을 통해 카메라 단말로 전송하는 단계; 및
    상기 제어신호에 따라 해당 카메라의 PTZ를 제어하는 단계를 포함하는 실시 간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 방법.
  9. 제 8항에 있어서, 상기 레코딩 서버는,
    카메라 제조사마다 다른 각각의 카메라 제어코드를 저장 관리하고 있음을 특징으로 하는 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 방법.
  10. 제 9항에 있어서, 상기 카메라 단말은,
    상기 레코딩 서버에 저장된 각각의 카메라 제어코드를 획득하여 해당 카메라의 PTZ를 제어하는 것을 특징으로 하는 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용 인터페이스를 이용한 카메라의 제어 방법.
KR1020060128752A 2006-12-15 2006-12-15 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용인터페이스를 이용한 카메라의 제어 방법 및 장치 KR20080055423A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060128752A KR20080055423A (ko) 2006-12-15 2006-12-15 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용인터페이스를 이용한 카메라의 제어 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060128752A KR20080055423A (ko) 2006-12-15 2006-12-15 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용인터페이스를 이용한 카메라의 제어 방법 및 장치

Publications (1)

Publication Number Publication Date
KR20080055423A true KR20080055423A (ko) 2008-06-19

Family

ID=39802256

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060128752A KR20080055423A (ko) 2006-12-15 2006-12-15 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용인터페이스를 이용한 카메라의 제어 방법 및 장치

Country Status (1)

Country Link
KR (1) KR20080055423A (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101729564A (zh) * 2009-11-23 2010-06-09 北京中星微电子有限公司 云台控制方法、***及客户端
CN102506277A (zh) * 2011-11-11 2012-06-20 桂林电子科技大学 基于电子罗盘的水下云台伺服***
KR20170055455A (ko) * 2015-07-22 2017-05-19 주식회사 케이티앤씨 초광각 카메라를 이용한 렌즈 왜곡 영상 보정 카메라 시스템 및 그가 적용된 tvi 장치
CN109922314A (zh) * 2019-02-26 2019-06-21 安徽易睿众联科技有限公司 一种可控制多种网络摄像机的***
KR20220007257A (ko) * 2020-07-10 2022-01-18 주식회사 에이씨스테크 카메라 영상 시인성 개선 시스템

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101729564A (zh) * 2009-11-23 2010-06-09 北京中星微电子有限公司 云台控制方法、***及客户端
CN101729564B (zh) * 2009-11-23 2014-12-31 北京中星微电子有限公司 云台控制方法、***及客户端
CN102506277A (zh) * 2011-11-11 2012-06-20 桂林电子科技大学 基于电子罗盘的水下云台伺服***
KR20170055455A (ko) * 2015-07-22 2017-05-19 주식회사 케이티앤씨 초광각 카메라를 이용한 렌즈 왜곡 영상 보정 카메라 시스템 및 그가 적용된 tvi 장치
CN109922314A (zh) * 2019-02-26 2019-06-21 安徽易睿众联科技有限公司 一种可控制多种网络摄像机的***
KR20220007257A (ko) * 2020-07-10 2022-01-18 주식회사 에이씨스테크 카메라 영상 시인성 개선 시스템

Similar Documents

Publication Publication Date Title
US20170353647A1 (en) Method and Apparatus for Live Capture Image-Live Streaming Camera
CN101133651B (zh) 视频监视数据网络
US7916174B2 (en) System and method for remotely controlling a camera
US6646677B2 (en) Image sensing control method and apparatus, image transmission control method, apparatus, and system, and storage means storing program that implements the method
US20070185989A1 (en) Integrated video surveillance system and associated method of use
US20050028225A1 (en) Apparatus and method for accommodating fast change of digital streaming sources and formats
KR20180073228A (ko) Rtp/rtsp 표준을 따르는 서버와 클라이언트에서 실시간 영상 스트리밍 방법
US20070127508A1 (en) System and method for managing the transmission of video data
KR101260167B1 (ko) 다채널 영상 분배 방법 및 장치, 이를 이용한 영상 관제 시스템
CN201436810U (zh) 一种移动视频监控***
KR20080055423A (ko) 실시간 인터넷 프로토콜 기반의 감시 시스템에서 범용인터페이스를 이용한 카메라의 제어 방법 및 장치
KR20080014191A (ko) 감시 카메라를 이용한 감시 시스템 및 그 방법
CN112422583A (zh) 多协议视频应用融合互通的方法和***
KR101044141B1 (ko) 실시간 전송을 이용한 인터넷 프로토콜 기반의 감시 서비스 시스템
KR101211229B1 (ko) 사용자 요청에 의한 cctv 카메라의 선택적 원격 제어, 동적 그룹화 모니터링 시스템 및 그 방법
KR20040003939A (ko) Sip을 이용하여 실시간 메시지 전달이 가능한 dvr시스템 및 그 방법
KR101214470B1 (ko) 개인 블랙박스 시스템
JP5834151B2 (ja) ユニバーサルプラグアンドプレイに基づくビデオ監視を実現する方法、装置及びシステム
KR101837980B1 (ko) 이기종 영상제공장치를 포함하는 영상통합중계 및 활용시스템과 그의 제어방법
US20080261517A1 (en) Communication Framework and Method and System for Providing a Real-Time Audio and/or Video Signal
KR20080097734A (ko) Ip 기반 영상 감시 시스템, 그의 음원 송출 복합장치 및그 방법
KR100729628B1 (ko) 통합 홈게이트웨이 장치
KR100711451B1 (ko) Sip 비디오 스트리머와 이를 이용한 ip 기반의영상감시시스템 및 그 방법
JP6357188B2 (ja) 監視カメラシステム及び監視カメラデータ保存方法
CN108881810A (zh) 传输影音流的方法

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid