KR20060023418A - 하드웨어 mpeg4 코덱 및 v2oip 프로토콜을이용한 실시간 팬/틸트/줌 제어가 가능한 네트워크 카메라시스템 - Google Patents

하드웨어 mpeg4 코덱 및 v2oip 프로토콜을이용한 실시간 팬/틸트/줌 제어가 가능한 네트워크 카메라시스템 Download PDF

Info

Publication number
KR20060023418A
KR20060023418A KR1020040072253A KR20040072253A KR20060023418A KR 20060023418 A KR20060023418 A KR 20060023418A KR 1020040072253 A KR1020040072253 A KR 1020040072253A KR 20040072253 A KR20040072253 A KR 20040072253A KR 20060023418 A KR20060023418 A KR 20060023418A
Authority
KR
South Korea
Prior art keywords
network
digital
camera module
image data
audio
Prior art date
Application number
KR1020040072253A
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 KR1020040072253A priority Critical patent/KR20060023418A/ko
Publication of KR20060023418A publication Critical patent/KR20060023418A/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4221Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • 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/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)

Abstract

촬영된 영상을 실시간으로 저장 및 전송하고 카메라의 팬/틸트/줌 제어가 원격지에서 실시간으로 가능한 하드웨어 MPEG4 코덱 및 V2OIP 기반 네트워크 카메라 시스템 및 이를 이용한 감시용 디지털 비디오 레코더가 개시된다. 팬/틸트/줌 구동부를 구비한 카메라 모듈, 오디오 코덱, 메모리부, 하드웨어 MPEG4 코덱, 네트워크 컨트롤러, 이들을 제어하는 중앙 처리 장치 및 원격지 단말 장치를 포함하여 네트워크 카메라 시스템이 구성된다. 카메라 모듈을 통해서 입력된 영상과 오디오 코덱을 통해서 입력된 음성은 하드웨어 MPEG4 코덱에 의해 실시간으로 압축된다. 압축된 데이터는 네트워크 컨트롤러를 통하여 V2OIP 프로토콜에 의해서 원격지의 단말 장치로 전송되고, 원격지 단말 장치에서 저장과 동시에 신장되어 출력된다. 중앙 처리 장치는 원격지 단말 장치로부터 수신된 카메라 모듈의 팬/틸트/줌 구동부에 대한 제어 신호에 응답하여 카메라 모듈의 팬/틸트/줌 구동부를 실시간으로 제어한다.

Description

하드웨어 MPEG4 코덱 및 V2OIP 프로토콜을 이용한 실시간 팬/틸트/줌 제어가 가능한 네트워크 카메라 시스템{NETWORK CAMERA SYSTEM WITH REAL-TIME PAN/TILT/ZOOM CONTROL CAPABILITY USING HARDWARE MPEG4 CODEC AND V2OIP}
도1은 본 발명에 따른 스탠드-얼론 형태의 네트워크 카메라 시스템의 블록도이다.
도2는 본 발명에 따른 PC 기반 네트워크 카메라 시스템의 블록도이다.
도3은 본 발명에 따른 화면전환 방식 감시용 디지털 비디오 레코더 시스템의 블록도이다.
도4는 본 발명에 따른 다중화면 방식 감시용 디지털 비디오 레코디 시스템의 블록도이다.
* 도면의 주요부분에 대한 부호의 설명 *
100: 네트워크 카메라 시스템
105: 오디오 코덱 106: 스피커
107: 마이크 110: 카메라 모듈
111: 팬 구동부 112: 틸트 구동부
113: 줌 구동부 115: 비디오 인코더
116: 디스플레이 장치
120: 메모리부
130: 네트워크 카메라 중앙 처리 장치
131: 프로그램 메모리부
140: 하드웨어 MPEG4 코덱
150: 네트워크 컨트롤러 151: 대용량 저장 장치
170: 인터넷 180: 원격지 단말 장치
본 발명은 네트워크 카메라 시스템 및 감시용 디지털 비디오 레코더에 대한 것으로, 특히 실시간으로 동영상의 저장과 전송이 가능하며 실시간으로 카메라의 팬/틸트/줌 동작 제어까지도 가능한 네트워크 카메라 시스템 및 이를 이용한 감시용 디지털 비디오 레코더의 구성에 관한 것이다.
웹 카메라(web camera) 또는 네트워크 카메라(network camera)는 네트워크 접속 기능을 가진 소형의 카메라의 통칭이다. 일반적으로 네트워크 카메라는 소형의 카메라를 이용한 영상 시스템 또는 영상 보안 시스템으로 특히 인터넷과 같은 네트워크 환경에서 카메라를 통해서 입력된 영상을 감시하고 저장하는 시스템을 통칭하는 목적으로 쓰여지기도 한다.
네트워크 카메라는 카메라를 원격지에서 제어하고 이를 통해 입력된 영상을 원격지에서 확인할 수 있다는 점에서 폐쇄회로 TV (CCTV; Closed Circuit TV) 및 감시용 디지털 비디오 레코더(DVR; Digital Video Recorder) 등의 응용 분야에 널리 쓰이고 있다. 이러한 목적을 위해서 대용량의 비디오와 오디오 데이터를 저장하기 위해서 하드디스크 또는 재기록 가능한 광 디스크 등의 대용량 저장 장치들이 추가되어져서 사용되기도 한다. 최근에는 발달된 네트워크 및 인터넷 기술에 기초하여 각종 보안 시스템에 대한 활용뿐만이 아니라, 채팅, 쇼핑몰 등의 인터넷 사업 등에서도 널리 활용되고 있는 추세이다.
이러한 네트워크 카메라의 종래 기술들 중의 한 형태는 정지화상(still-picture)을 촬영하여 인터넷등의 네트워크 환경을 통해 사용자의 단말기에서 볼 수 있게 하고 있다. 이 경우 통신 환경의 제한된 대역폭을 효율적으로 활용하기 위해서 정지화상은 일반적으로 높은 압축율(compression ratio)을 가지는 압축 기술에 의해서 압축이 된다. 이러한 압축 표준으로는 JPEG(Joint Photographic Experts Group)이 널리 이용되고 있다.
JPEG은 이산 여현 변환(DCT; Discrete Cosine Transform)을 수행하여 인간이 인식하기 어려운 영상의 고주파 성분을 양자화 과정을 통하여 손실시키는 손실 압축 방식의 하나이다. 최근에는 JPEG 이외에 웨이브렛(wave-let) 압축 기술 등이 이용되고 있기도 하다.
네트워크 카메라의 종래 기술로서 보다 진보된 형태에서는 동영상을 촬영하고 촬영된 동영상을 인터넷을 통해서 전송하는 기술도 부분적으로 활용되고 있다. 그러나, 실질적으로 동영상의 경우에는 상기한 정지 화상에 비해 필요로 하는 데이터 량이 월등히 많아지게 되어 제한된 대역폭을 이용하여 실시간으로 전송하는데 있어 어려움이 존재한다.
따라서 동영상의 경우에는 상기한 정지화상에 대한 공간적인 압축에 대응하여 시간축으로도 압축을 수행하는 압축 기술이 주로 이용된다. 이러한 압축 기술에는 대표적으로 MPEG(Moving Picture Experts Group) 표준이 있다.
MPEG은 크게 세 가지의 부호화 원리에 의한 동영상의 압축 및 해제 알고리즘의 표준 규격으로, 상기한 JPEG의 공간적 상관 관계에 의한 부호화, 시간적 상관 관계 및 부호 발생 확률의 편중 관계를 이용하는 엔트로피 부호화를 이용하는 압축 기술이다.
상기한 바와 같은 종래 기술의 네트워크 카메라들은 하기와 같은 문제점들이 존재한다.
정지화상을 이용할 경우에는 정지화상의 한계로 인해서 수시로 변화하는 대상물에 대한 정보를 제공하지 못한다는 문제점이 존재한다. 특히 대상물을 보다 더 면밀히 감시하기 위해서는 원격지에서 카메라의 제어가 필요하지만 정지화상을 통해서는 완전한 카메라의 제어가 어렵다.
상기한 카메라의 제어로는 카메라에 대한 팬(pan), 틸트(tilt), 줌(zoom)등의 기능이 있을 수 있으나, 정지화상으로는 이러한 웹 카메라에 대한 즉시적 제어 가 불가능하다.
한편, 종래 기술의 동영상을 이용한 네트워크 카메라 기술의 경우에 있어서도 실시간적이고 높은 프레임율을 가진 동영상의 전송이 불가능하다면 사실상 웹 카메라에 대한 팬/틸트/줌 동작으로 대상물을 추적한다는 것이 불가능하다. 동영상의 실시간 전송을 위해서는 제한된 통신망의 대역폭을 확장하는 방법이나 동영상의 압축을 실행하는 동영상 압축 기술의 개선 부분에서 문제점의 해결을 찾으려는 노력들이 이루어지고 있다.
하지만 통신망의 대역폭의 확장은 근시일에 이루어지기 힘든 것으로 특히 높은 대역폭의 통신망 하부 구조(infrastructure)를 구축하는 일은 많은 비용과 시간을 요구하는 것이다. 통신망 하부 구조가 구축되었다해도 이러한 하부 구조를 활용하는 것에는 많은 비용이 소요된다.
반면에 동영상의 압축 기술을 개선하는 측면을 보면, 현시점에서 동영상의 압축율을 획기적으로 향상시킬 수 있는 새로운 동영상 압축 표준이 등장하기는 어렵다고 볼 수 있다. 압축율이 높은 동영상 압축 표준은 대부분 높은 프로세싱 파워(processing power)와 메모리 용량을 요구하게 되어 압축율과 비용으로 대변되는 시스템의 속도와의 관계에서 일정부분 상충적인 요소(trade-off)가 존재한다.
상기와 같은 문제점을 해결하기 위해서 본 발명의 목적은 하드웨어 MPEG4 코덱과 V2OIP 프로토콜을 활용하여 카메라에 입력된 영상을 실시간으로 압축하고 압 축된 영상을 실시간으로 전송함과 동시에 저장함으로써 이에 대응한 카메라의 팬/틸트/줌 제어를 원격지에서 실시간으로 가능하게 하는 네트워크 카메라 시스템을 소개하는데 있다.
본 발명의 다른 목적은 하드웨어 MPEG4 코덱과 V2OIP 프로토콜을 활용하여 카메라에 입력된 영상을 실시간으로 압축하고 압축된 영상을 전송함과 동시에 저장함으로써 이에 대응한 카메라의 팬/틸트/줌 제어가 원격지에서 실시간으로 가능하게 하는 PCI 인터페이스를 이용한 PC 기반의 네트워크 카메라 시스템을 소개하는데 있다.
본 발명의 또 다른 목적은 하드웨어 MPEG4 코덱과 V2OIP 프로토콜을 활용하여 복수개의 카메라에 입력된 영상을 실시간으로 압축하고 압축된 영상을 실시간으로 저장함과 동시에 전송함으로써 이에 대응한 카메라의 팬/틸트/줌 제어가 원격지에서 실시간으로 가능하게 하는 네트워크 카메라를 이용한 감시용 디지털 비디오 레코더 시스템을 소개하는데 있다.
상기 목적을 달성하기 위해 본 발명은, 팬/틸트/줌 구동부를 구비한 카메라 모듈, 오디오 코덱, 메모리부, 하드웨어 MPEG4 코덱, 네트워크 컨트롤러, 중앙 처리 장치 및 원격지 단말 장치를 구비한 네트워크 카메라 시스템을 소개한다.
여기에서 상기 네트워크 컨트롤러는 하드웨어 MPEG4 코덱이 압축한 영상/음성 데이터를 원격지 단말 장치로 전송한다. 압축된 영상/음성 데이터의 전송 또는 수신에는 V2OIP 프토토콜이 이용된다. 또한 TCP/IP 프로토콜을 이용하여 카메라 모듈의 팬/틸트/줌 구동부에 대한 제어 신호를 원격지 단말 장치로부터 수신하여 중앙 처리 장치에 의해 카메라 모듈의 팬/틸트/줌 구동부를 제어한다.
여기에서 상기 네트워크 카메라 시스템은 압축된 영상/음성 데이터를 백업하기 위한 대용량 저장 장치를 추가로 포함할 수 있다.
상기 다른 목적을 달성하기 위해 본 발명은, 팬/틸트/줌 구동부를 구비한 카메라 모듈, 오디오 코덱, 메모리부, 하드웨어 MPEG4 코덱, PCI인터페이스부, PCI 인터페이스를 통해서 연결된 네트워크 어댑터, 중앙 처리 장치 및 원격지 단말 장치를 구비한 PC 기반의 네트워크 카메라 시스템을 소개한다.
여기에서 상기 PC 기반의 네트워크 카메라 시스템은 압축된 영상/음성 데이터를 백업하기 위한 PCI 인터페이스를 통해서 연결된 대용량 저장 장치를 추가로 포함할 수 있다.
상기 또 다른 목적을 달성하기 위해 본 발명의 제 1 형태는 팬/틸트/줌 구동부를 구비한 복수개의 카메라 모듈, 영상 다중화기, 복수개의 마이크, 음성 다중화기, 오디오 코덱, 메모리부, 하드웨어 MPEG4 코덱, 네트워크 컨트롤러, 중앙 처리 장치 및 원격지 단말 장치를 구비한 것을 특징으로 하는 감시용 디지털 비디오 레코더 시스템을 소개한다.
여기에서 상기 영상 다중화기와 음성 다중화기는 소정의 시간 간격으로 중앙 처리 장치에서 발생시키거나 원격지 단말 장치로부터 수신한 영상 선택 신호와 음성 선택 신호에 응답하여 상기 복수개의 카메라 모듈의 출력 영상과 복수개의 마이 크의 출력 음성을 순차적으로 선택하는 기능을 수행한다.
상기 또 다른 목적을 달성하기 위해 본 발명의 제 2 형태는 팬/틸트/줌 구동부를 구비한 복수개의 카메라 모듈, 다중화면 생성기, 메모리부, 하드웨어 MPEG4 코덱, 네트워크 컨트롤러, 중앙 처리 장치 및 원격지 단말 장치를 구비한 것을 특징으로 하는 감시용 디지털 비디오 레코더 시스템을 소개한다.
여기에서 상기 다중화면 생성기는 소정의 시간 간격으로 중앙 처리 장치에서 발생시키거나 원격지 단말 장치로부터 수신한 영상 선택 신호에 응답하여 복수개의 카메라 모듈의 출력 영상 중 전부 또는 일부의 출력 영상을 선택하고 다운스케일하여 다중화면 디지털 영상 데이터로 변환하는 기능을 수행한다.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
실시예1
도1은 본 발명에 따른 하드웨어 MPEG4 코덱 및 V2OIP 프로토콜을 이용한 네트워크 카메라 시스템의 구성예를 도시한 블록도이다.
도1의 네트워크 카메라 시스템의 구성예는 독립된 스탠드-얼론(stand-alone)의 형태로 존재하는 구성예를 도시한 블록도이다.
도1의 네트워크 카메라 시스템(100)은 오디오 코덱(audio codec; 105), 카메 라 모듈(110), 메모리부(120), 하드웨어 MPEG4 코덱(140), 네트워크 컨트롤러(150), 이들을 제어하기 위한 네트워크 카메라 중앙 처리 장치(130) 및 상기 네트워크 카메라 중앙 처리 장치가 실행하는 프로그램 코드를 포함한 프로그램 메모리부(131)를 포함하여 구성된다.
도1의 네트워크 카메라 시스템(100)은 선택적인 구성요소로서 카메라 모듈이 촬영한 영상을 확인하기 위한 모니터링(monitoring)의 용도로서 비디오 인코더(video encoder; 115)와 비디오 인코더(115)에 연결되어 영상을 출력하기 위한 LCD또는 CRT등으로 구성된 디스플레이 장치(116)를 더 포함할 수 있다.
즉, 비디오 인코더(115)는 CCIR(Comite Consultatif International de Radio-communition)601 또는 CCIR656 표준 등에 의한 디지털 영상 신호를 입력받아 아날로그 영상 신호를 출력한다. 이에 따라 추가되는 선택적 구성 요소인 디스플레이 장치(116)는 상기 비디오 인코더(115)의 출력 영상 신호를 입력받아 사용자에게 카메라 모듈(110)이 촬영한 영상을 출력하는 모니터의 역할을 수행한다.
이러한 비디오 인코더(115)와 디스플레이 장치(116)는 선택적인 구성요소로서 원격지 단말 장치(180)에서 카메라 모듈(110)을 통해서 촬영된 영상을 확인하는 목적만을 수행할 경우에는 포함되지 않을 수 있다. 특히 스탠드-얼론 형태가 아닌 PC 기반으로 동작하는 네트워크 카메라 시스템의 경우는 PC의 디스플레이 장치를 이용하여 모니터링을 수행 가능함으로 필요성이 약한 것이 일반적이다.
카메라 모듈(110)은 적어도 하나의 렌즈와 렌즈로부터 입사된 피사체의 상을 촬상하는 광찰상 소자를 포함하여 구성된다.
상기 광찰상 소자로는 CCD 또는 CMOS 타입의 광찰상 소자가 사용될 수 있다. 상기한 광찰상 소자로 구성된 카메라 모듈(110)은 렌즈로부터 입사된 피사체의 상을 디지털 영상 데이터로 변환한다.
특히 본 발명의 네트워크 카메라 시스템(100)에 이용되는 카메라 모듈(110)은 카메라 모듈을 좌우로 회전시켜 팬 기능을 수행하기 위한 팬 구동부(111), 카메라 모듈의 광축 각도를 상하로 조절하기 위한 틸트 기능을 수행하기 위한 틸트 구동부(112) 및 상기 렌즈를 구동하여 줌 기능을 수행하기 위한 줌 구동부(113)를 포함한다.
상기 카메라 모듈의 팬/틸트/줌 구동부들(111,112,113)은 스텝 모터(stepping motor)들과 제어 신호를 수신하여 상기한 스텝 모터들을 구동하기 위한 구동 펄스를 발생시키는 제어 회로부를 포함하여 구성된다. 상기 스텝 모터 및 제어 회로부의 구성은 공지의 기술로 도1에서는 생략된 채 도시되어 있다.
오디오 코덱(105)은 마이크(107)로 입력된 아날로그 음성 신호를 디지털 음성 데이터로 변환하거나, 디지털 음성 데이터를 아날로그 음성 신호를 변환하여 스피커(106)를 통해서 출력하는 역할을 담당한다.
카메라 모듈(110)에 의해 입력된 디지털 영상 데이터와 오디오 코덱(105)에 의해 입력된 디지털 음성 데이터는 메모리부(120)에 저장된다. 마찬가지로 비디오 인코더(115)로 출력될 디지털 영상 데이터와 오디오 코덱(105)으로 출력될 디지털 음성 데이터는 메모리부(120)로부터 출력되게 된다.
상기 메모리부(120)는 하드웨어 MPEG4 코덱(140)과 함께 동작하여 하드웨어 MPEG4 코덱(140)이 MPEG4 코딩과 디코딩을 수행하기 위해서 필요로 하는 프레임 버퍼(frame buffer)의 역할을 수행한다.
따라서 메모리부(120)는 대역폭이 큰 고속의 메모리 장치와 메모리 컨트롤러를 이용하여 구성된다. 예를 들면, 32비트의 데이터 입출력을 가지는 SDRAM과 SDRAM 컨트롤러가 포함되어 구성될 수 있다.
상기 하드웨어 MPEG4 코덱(140)은 MPEG4 인코더(encoder)와 디코더(decoder)를 함께 포함한 구성요소이다.
상기 하드웨어 MPEG4 코덱(140)의 MPEG 표준으로서 선택된 MPEG4는 종래 MPEG1 또는 MPEG2에 비해서 많은 이점을 가진다. 종래 MPEG1, MPEG2 표준의 호환성 문제에 대한 요구를 반영하기 위해서 연구되기 시작한 것이 MPEG4로, 대역폭이 적은 통신매체에서도 전송이 가능하고 양방향 멀티미디어를 구현할 수 있는 표준 부호화 방식이다. MPEG4는 64kbps 정도의 저 대역폭에서도 동영상 전송이 가능한 고효율의 압축 방식으로 널리 사용되고 있다.
상기 하드웨어 MPEG4 코덱(140)은 메모리부(120)에서 읽어들인 디지털 영상 데이터와 디지털 음성 데이터를 고속으로 압축하여 압축된 영상/음성 데이터를 다시 메모리부(120)로 출력한다.
네크워크 카메라 중앙 처리 장치(130)는 상기한 구성 요소들과 적합한 소정의 인터페이스들을 이용하여 연결되어 구성 요소들간의 데이터 신호 전달을 제어하거나, 구성 요소들을 제어하는 역할을 한다.
상기 네트워크 카메라 중앙 처리 장치(130)의 동작은 프로그램 메모리부 (131)에 저장된 리얼 타임 운영 체제(RTOS; Real Time Operating System) 및 상기 리얼 타임 운영 체제하에서 동작하는 프로그램 코드에 의해서 이루어질 수 있다. 상기 네트워크 카메라 중앙 처리 장치(130)의 프로그램 코드는 프로그램 메모리부(131)에 저장된다. 프로그램 메모리부(131)는 프로그램 코드를 저장하고 전원이 차단될 경우에는 소정의 설정값들을 저장할 수 있는 플래쉬 메모리(flash memory)와 같은 비휘발성 메모리(non-volatile memory)가 사용될 수 있다.
특히 네트워크 카메라 중앙 처리 장치(130)는 후술할 네트워크 컨트롤러(150)로부터 카메라 모듈(110)의 팬/틸트/줌 구동을 위한 TCP/IP 제어 신호 패킷을 수신하여 상기 카메라 모듈(110)의 팬/틸트/줌 구동을 위한 제어를 담당한다. 뿐만 아니라 중앙 처리 장치(130)는 상기 하드웨어 MPEG4 코덱에서 압축한 영상/음성 데이터를 후술할 네트워크 컨트롤러(150)를 통하여 전송하기 위해서 압축한 영상/음성 데이터를 V2OIP 프로토콜에 준한 패킷으로 변환하는 역할을 수행한다.
상기 구성요소들간의 인터페이스의 예로서 비디오 인코더(115)와 하드웨어 MPEG4 코덱(140)간의 연결을 위한 인터페이스로는 각 구성 요소들간의 표준 신호 규격에 상응한 인터페이스가 선택될 수 있다.
마찬가지로 오디오 코덱(105)과의 연결을 위해서 I2S(Inter-IC Sound)와 같은 범용적인 인터페이스들이 포함될 수 있고, 각 구성 요소의 제어를 위한 I2C(Inter-IC bus) 인터페이스 등의 범용적 인터페이스들이 이용될 수 있다. 카메라 모듈(110)은 비교적 원거리에 위치하는 것이 일반적이므로 카메라 모듈(110)의 팬 구동부(111), 틸트 구동부(112) 및 줌 구동부(113)를 제어하기 위한 제어 신호 의 전달을 위해서는 RS422 또는 RS485의 직렬 인터페이스가 이용될 수 있다.
이와 같은 인터페이스의 규격 역시 예시적인 것으로 실제 시스템의 구성에 있어서는 상응하는 기능의 수행이 가능한 다른 인터페이스 규격이 채용될 수 있다.
네트워크 컨트롤러(150)는 인터넷 망에 연결되어 카메라 모듈(110)이 촬영하고 하드웨어 MPEG4 코덱(140)에서 압축한 영상/음성 데이터 패킷을 원격지 단말 장치에 전송하는 역할을 수행한다. 뿐만 아니라 원격지 단말 장치로부터 카메라 모듈의 팬/틸트/줌 구동부(111,112,113)를 제어하기 위한 제어 신호 패킷을 수신하는 역할을 수행한다.
상기 네트워크 컨트롤러(150)는 LAN, PSTN(Public Switched Telephone Network) 또는 인터넷 망(170)에 접속될 수 있다. 인터넷 망에 접속될 경우에 상기 네트워크 컨트롤러는 IP 프로토콜을 이용하여 원격지 단말 장치와의 통신을 수행한다.
따라서 원격지 단말 장치에서 네트워크 카메라에 접속하기 위해서는 네트워크 카메라 시스템의 네트워크 컨트롤러(150)는 고유한 식별자(identifier)를 가질 것이 요구된다. 상기 네트워크 컨트롤러(150)가 인터넷 망에 접속될 경우에, 이러한 식별자로서 IP 주소가 사용될 수 있다. 현재 IPv4 체계하에서는 제한된 IP 주소 자원을 활용하기 위해서 DHCP 프로토콜을 이용한 IP 주소의 할당이 필요할 수도 있지만, IPv6 체계가 도입된다면 각 네트워크 컨트롤러(150)가 고유의 IP 주소로서 식별될 수도 있다.
특히, 이미 언급된 바와 같이, 상기한 압축된 영상/음성 데이터는 V2OIP(Video & Voice over IP) 프로토콜을 이용하여 전달된다. V2OIP는 종래 음성을 전송하는 프로토콜인 VOIP(Voice over IP) 프로토콜에 대한 확장으로 실시간으로 동영상과 음성을 함께 전송하는 프로토콜이다.
V2OIP 프로토콜과 같이 표준화된 통신 기술을 이용할 경우에는 V2OIP 프로토콜을 준수하는 스탠드-얼론 형의 동영상 전화기 또는 V2OIP 프로토콜을 준수하는 어떤 형태의 단말 장치도 본 발명의 네트워크 카메라 시스템의 원격지 단말 장치(180)로 사용될 수 있다.
이 경우에 있어서 원격지 단말 장치(180) 역시 네트워크 컨트롤러(150)가 전송하는 압축된 영상/음성 데이터를 다시 신장할 수 있는 MPEG4 디코더를 포함하여야 한다. 상기 원격지 단말 장치(180)가 충분한 프로세싱 파워를 가진 장치, 예를 들어 PC라면 이러한 MPEG 4 디코더는 소프트웨어 디코더가 사용될 수도 있고, 제한적인 프로세싱 파워를 가진 소형의 장치의 경우에는 별도의 하드웨어 디코더가 사용될 수도 있다.
이를 통해 사용자는 원격지 단말 장치(180)에서 네트워크 컨트롤러(150)에서 실시간으로 전송한 동영상을 확인하면서 카메라 모듈(110)의 팬/틸트/줌 구동을 제어할 수 있다. 카메라 모듈(110)에 대한 동작의 제어의 결과는 실시간으로 반영되어짐으로써 사용자는 원격지에 있는 카메라 모듈(110)의 제어를 용이하게 할 수 있다.
뿐만 아니라, 원격지 단말 장치(180) 측에서는 실시간으로 전송받은 압축된 영상/음성 데이터를 재생과 동시에 원격지 단말 장치(180)에 준비된 대용량 저장 장치를 이용하여 저장할 수 있다. 이러한 저장된 압축된 영상/음성 데이터는 언제든지 다시 확인,복사,삭제가 가능하다.
도1의 네트워크 카메라 시스템(100)은 추가로 대용량 저장 장치(151)와 대용량 저장 장치에 대한 인터페이스를 더 포함할 수 있다.
상기 대용량 저장 장치로는 HDD 또는 재기록 가능한 광기록 매체가 포함될 수 있으며, 상기 대용량 저장 장치에 대한 인터페이스로는 ATA/IDE 인터페이스등이 선택될 수 있다.
이러한 구성을 통해서 상기 네트워크 카메라 시스템(100)은 압축된 영상/음성 데이터를 대용량 저장 장치(151)에 저장할 수도 있다. 이는 백업(back-up) 용도를 위한 것으로 원격지 단말 장치(180)와 네트워크 컨트롤러(150)간에서 발생할 수 있는 통신 장애에 대비하여 압축된 영상/음성 데이터를 안정적으로 저장하는 것이 가능하도록 하기 위해서 필요하다.
현재 모듈 형태로 구성된 시스템들은 매우 다양한 서로 다른 성분과 기능들을 조합하여 구성될 수 있다는 것은 너무 잘 알려져 있다. 실제 구현에 있어서는 본 발명의 각 구성요소들의 일부분들이 혼합될 수도 있고, 각 구성요소들이 그룹지어진 다른 이름의 구성요소로서 존재할 수도 있음에 유념하여야 한다. 따라서 상기한 네트워크 카메라 시스템(100)을 구성하는 구성 요소들 역시 하나의 구성 요소가 다른 구성 요소와 동일한 기능을 수행하는 기능 블록을 포함하여 존재하기도 하며, 하나의 구성 요소가 복수개의 세부 구성 요소로서 분리되어 동일한 기능을 수행하는 경우도 있다.
실제로 최근의 원 칩(one-chip)화 경향에 따라서 상기한 하드웨어 MPEG4 코덱(140), 네트워크 카메라 중앙 처리 장치(130) 및 관련된 주변 인터페이스들이 하나로 집적된 반도체 장치들이 존재한다. 본 실시예에서는 이러한 반도체 장치들 중에서 ARM9 RISC CPU 코어와 AHB(Advanced High-performance Bus) 버스, 하드웨어 MPEG4 코덱 및 SDRAM 컨트롤러가 하나의 칩으로 구성되어 있는 Protocom technology company의 PR818이 사용될 수 있다.
실시예2
상기 도1에서 도시한 네트워크 카메라 시스템(100)은 스탠드-얼론 타입을 예시한 것이나, 또 다른 구성예로서 상기 네트워크 카메라 시스템은 PCI(Peripheral Component Interconnect) 인터페이스 등을 이용하여 PC(Personal Computer)에 포함되어진 구성으로 구현될 수 있다.
도2는 PCI 인터페이스를 이용하여 PC에 장착되는 타입의 본 발명에 따른 네트워크 카메라 시스템(200)의 또 다른 구성예를 도시한 블록도이다.
도2에서 예시하는 바와 같이, PCI 보드로 구현된 네트워크 카메라 시스템 보드(201)는 PC의 PCI 슬롯(237)에 장착된다.
PCI 슬롯(237)에 삽입된 네트워크 카메라 시스템 보드(201)는 PCI 버스(236) 상에 연결되어 PC 기반의 네트워크 카메라 시스템(200)을 구성할 수 있다.
도1에서 예시한 스탠드-얼론 시스템 타입의 경우에 비해서 PCI 인터페이스를 이용하여 PC 시스템에 장착될 경우에는 여러 가지 이점을 가질 수 있다.
PCI 인터페이스부(235)를 통해서 PCI 버스(236)에 연결될 경우 네트워크 카메라 시스템은 PC(202)의 자원들을 공유하여 구성될 수 있다.
예를 들면, PC(202)의 PCI 버스(236)상에는 네트워크 어댑터(250)와 대용량 저장 장치(251)가 설치된다. 도1에서 예시한 스탠드-얼론 타입의 네트워크 카메라 시스템(100)은 독립적인 네트워크 컨트롤러(150)와 대용량 저장 장치(151) 및 그에 해당하는 인터페이스를 별도로 구비하여야 한다. 그러나, PCI 인터페이스를 이용하여 PC에 장착될 경우에는 이미 존재하는 기존의 PCI 버스 상에 연결된 네트워크 어댑터(250)와 HDD 또는 재기록 가능한 광기록 매체 등의 대용량 저장 장치(251)를 그대로 이용 가능하다는 이점을 가진다.
또 다른 예로 오디오 코덱(205)의 경우에 있어서도, 이미 대부분의 PC 시스템에 일반화된 사운드 장치에 존재하는 오디오 코덱으로 대체될 수 있다. 도2의 경우에는 네트워크 카메라 시스템 보드(201)상에 별도의 오디오 코덱(205)이 준비된 경우를 예시하였으나, 실제 구성에 있어서는 PC(202)상에 이미 존재하는 사운드 장치의 오디오 코덱을 공유하여 동작할 수 있다.
현재 시장에서 입수 가능한 많은 칩 제품들이 PCI 인터페이스를 포함하여 제공되어 간편하게 PCI 인터페이스를 구현할 수 있다. 뿐만 아니라 별도의 PCI 인터페이스 칩을 장착할 경우에도 간편하게 PCI 인터페이스가 구현될 수 있다.
이 경우 PC(202)의 PC 중앙 처리 장치(260)는 메인 메모리(262)에 저장된 네트워크 카메라 시스템 보드(201)에 대한 디바이스 드라이버(device driver)를 실행시킨다.
PC 중앙 처리 장치(260)에 의해서 실행되는 디바이스 드라이버는 네트워크 카메라 시스템 보드(201)상에 위치한 구성요소들을 제어하고 네트워크 카메라 시스템 보드(201)와의 데이터 입출력을 담당한다.
PC(202)의 메인 메모리(262)에는 상기한 디바이스 드라이버 이외에 상기 네트워크 카메라 시스템 보드(201)의 구성요소들을 제어하여 PC(202)와 함께 일체형으로 네트워크 카메라 시스템(200)으로 동작시키기 위한 응용 프로그램(application program)들도 함께 존재한다.
상기 응용 프로그램은 상기 디바이스 드라이버를 이용하여 네트워크 카메라 시스템 보드(201)로부터 전달받은 데이터들을 변환하여 사용자에게 전달하고, 네트워크 어댑터(250)를 통하여 원격지의 단말 장치(280)로 전송하는 역할 및 대용량 저장 장치에 저장하는 역할을 담당한다.
상기 응용 프로그램은 원격지 단말 장치(280)로부터 네트워크 어댑터(250)를 통해 카메라 모듈(210)에 대한 TCP/IP 제어 신호 패킷을 수신하고 이에 따라 PCI 인터페이스부(235)를 거쳐 네트워크 카메라 시스템 보드(201)상의 네트워크 카메라 중앙 처리 장치(230)가 카메라 모듈(210)의 팬/틸트/줌 구동을 제어하도록 한다.
상기 응용 프로그램은 원격지 네트워크 카메라 시스템 보드(201)상의 하드웨어 MPEG4 코덱(240)에서 압축한 영상/음성 데이터를 상기 네트워크 어댑터(250)를 통하여 전송하기 위해서 압축한 영상/음성 데이터를 V2OIP 프로토콜로 변환하는 역할도 수행한다.
도2의 PCI 인터페이스를 이용한 PC 기반의 네트워크 카메라 시스템(200)의 경우에는 도1의 스탠드 얼론 타입의 네트워크 카메라 시스템(100)에 비해서, 네트워크 카메라 시스템 보드(201)상에 존재하는 네트워크 카메라 중앙 처리 장치(230)의 역할이 축소되거나 생략되어진 채 구성될 수 있다.
도1의 스탠드-얼론 형태에 있어서 네트워크 카메라 중앙 처리 장치(130)는 네트워크 컨트롤러 및 대용량 저장 장치에 대한 제어도 담당하는 역할을 하여야 했으나, 도2의 PC 기반의 네트워크 카메라 시스템 보드(201)상에 존재하는 네트워크 카메라 중앙 처리 장치(230)는 최소한의 역할만을 담당하거나 PC 중앙 처리 장치(260)가 역할을 대체할 수도 있다.
이 경우에 네트워크 카메라 시스템 보드(201)상에 존재하는 네트워크 카메라 중앙 처리 장치(230)는 PC 상의 응용 프로그램이 디바이스 드라이버를 통하여 전달하는 제어 명령을 해석하여 카메라 모듈(210)이나 기타 네트워크 카메라 시스템 보드(201)상의 구성요소들에 전달하는 역할만을 담당하게 된다. 반대로 카메라 모듈(210)이나 네트워크 카메라 시스템 보드(201)상의 기타 구성요소들에서 발생한 사건들을 디바이스 드라이버를 통하여 응용 프로그램에 전달하는 역할만을 담당하게 된다.
실시예3
상기 도1의 네트워크 카메라 시스템을 이용하여 감시용 디지털 비디오 레코더(DVR; Digital Video Recorder)가 구현될 수 있다.
이 경우 감시용 디지털 비디오 레코더의 구성은 복수개의 카메라 모듈과 하나의 하드웨어 MPEG4 코덱을 구비한 경우와 복수개의 카메라 모듈과 복수개의 하드웨어 MPEG4 코덱을 구비한 경우로 나누어질 수 있다.
상기 복수개의 카메라 모듈과 하나의 하드웨어 MPEG4 코덱으로 구성되는 경우는 다시 영상 다중화기(multiplexer)를 이용하여 채널 전환 방식으로 동작하는 경우와 다중화면 생성기를 이용하여 다중화면을 생성하여 동작하는 경우로 나뉘어질 수 있다.
도3은 상기한 채널 전환 방식의 감시용 디지털 비디오 레코더의 구현예를 도시한 블록도이다.
도3의 감시용 디지털 비디오 레코더(300)는 복수개의 카메라 모듈들(310)의 출력 디지털 영상 데이터 중에서 하나의 디지털 영상 데이터를 선택하는 영상 다중화기(362)와 복수개의 마이크 입력중에서 하나의 음성 신호를 선택하는 음성 다중화기(361)를 포함하여 구성된다.
상기 음성 다중화기(361)와 영상 다중화기(362)는 네트워크 카메라 중앙 처리 장치(330)의 제어에 의해서 소정의 시간 간격으로 복수개의 카메라 모듈(310)과 마이크(307)의 출력들 중에서 하나를 선택할 수 있다.
또는 원격지 단말 장치(380)로부터 수신한 TCP/IP 제어 신호 패킷이 네트워크 카메라 중앙 처리 장치(330)에 의해서 영상 선택 신호(VSEL)와 음성 선택 신호(ASEL)로 변환되어 영상 다중화기(362)와 음성 다중화기(361)로 입력될 수 있다.
이 경우에 있어서 사용되는 하드웨어 MPEG4 코덱(340)의 단위시간당 처리 능력(frame per second)을 복수개의 카메라 모듈(310)이 나누어서 사용하게 됨에 의해서 카메라 모듈(310) 각각에 대한 프레임 율(frame rate)이 떨어지는 단점이 있다. 예를 들어 초당 60프레임의 처리 능력을 가지는 하드웨어 MPEG4 코덱이 사용될 경우에 10개의 카메라 모듈이 연결된다면, 카메라 모듈 하나 당 프레임 율은 6 이하로 제한된다. 영상 다중화기(362)를 통한 채널 전환시의 잡음이 인입되어 채널 전환시의 화질이 떨어지는 것을 방지하기 위해서 실제 프레임율은 상기 수치보다 더 낮은 값을 가지게 된다.
도1 및 도2에서 설명된 바와 같이 복수개의 카메라 모듈에 대한 팬/틸트/줌 구동 제어를 위한 TCP/IP 제어 신호 패킷은 제어 신호(CONT)로 네트워크 카메라 중앙 처리 장치(330)에서 변환되고, 카메라 모듈 선택 신호(CSEL)와 함께 제어 신호 역다중화기(363)에 의해서 선택적으로 제어가 필요한 카메라 모듈에 입력된다.
오디오 코덱(305), 비디오 인코더(315), 디스플레이 장치(316), 메모리부(320), 하드웨어 MPEG4 코덱(340), 네트워크 컨트롤러(350), 대용량 저장 장치(351) 및 원격지 단말 장치(380) 등의 구성요소는 상기 도1에서 이미 상술한 상응하는 구성요소들과 동일하다.
도4는 상기한 다중화면 방식의 감시용 디지털 비디오 레코더의 구현예를 도시한 블록도이다.
도4의 다중화면 방식의 감시용 디지털 비디오 레코더(400)는 다중화면 생성부(462)를 포함한다.
상기 다중화면 생성부(462)는 복수개의 카메라 모듈(410)로부터 디지털 영상 데이터를 입력받아 전부 또는 일부를 선택하여 다운 스케일된 분할 화면을 생성하고 복수개의 분할 화면들이 합성된 한 개의 다중영상 디지털 데이터를 출력한다.
따라서, 도3의 채널 전환 방식의 감시용 디지털 비디오 레코더(300)에 비해서 도4의 다중화면 방식의 감시용 디지털 비디오 레코더(400)는 카메라 모듈 하나 당 감시화면의 해상도는 도3의 경우에 비해서 떨어지나, 프레임율은 그대로 유지할 수 있다는 이점이 있다.
상기 다중화면 생성부(462)는 네트워크 카메라 중앙 처리 장치(430)의 제어에 의해서 소정의 시간 간격으로 복수개의 카메라 모듈(410)들 중에서 전부 또는 일부를 선택한다. 다중화면 방식으로 동작하는 디지털 비디오 레코더(400)의 경우에는 음성은 제외되는 것이 일반적이므로 도3에서 보여진 디지털 비디오 레코더(300)에 비해서 오디오 코덱과 음성 다중화기는 제외된 구성을 예시하고 있다.
또는 원격지 단말 장치(480)로부터 수신한 TCP/IP 제어 신호 패킷이 네트워크 카메라 중앙 처리 장치(430)에 의해서 영상 선택 신호(MVSEL)로 변환되어 다중화면 생성부(462)로 입력될 수 있다.
도1 및 도2에서 설명된 바와 같이 복수개의 카메라 모듈에 대한 팬/틸트/줌 구동 제어를 위한 TCP/IP 제어 신호 패킷은 제어 신호(CONT)로 네트워크 카메라 중앙 처리 장치(430)에서 변환되고, 카메라 모듈 선택 신호(CSEL)와 함께 제어 신호 역다중화기(463)에 의해서 선택적으로 제어가 필요한 카메라 모듈에 입력됨은 도3에서 설명한 바와 동일하다.
비디오 인코더(415), 디스플레이 장치(416), 메모리부(420), 하드웨어 MPEG4 코덱(440), 네트워크 컨트롤러(450), 대용량 저장 장치(451) 및 원격지 단말 장치(480) 등의 구성요소는 상기 도1에서 이미 상술한 상응하는 구성요소들과 동일하다.
또 다른 구성예로서 복수개의 카메라 모듈과 카메라 모듈의 수에 상당하는 수의 하드웨어 MPEG4 코덱을 구비한 감시용 디지털 비디오 레코더 시스템을 구성할 수 있다.
이 경우에는 상기한 도3 및 도4에서 예시한 경우와는 달리, 카메라 모듈마다 하나씩의 하드웨어 MPEG4 코덱을 구비함에 의해서, 각 카메라 모듈이 촬영한 동영상을 풀 프레임율(full frame rate), 풀 해상도(full resolution)로 전송하고 저장하는 것이 가능하다.
반면에, 하드웨어 MPEG4 코덱에 의해서 동영상과 음성 데이터가 압축된다할지라도 복수개의 코덱이 사용됨으로 해서 전체적인 데이터량이 증가하게 되므로, 압축된 영상/음성 데이터의 전송 및 저장에 부담을 주게 된다.
따라서, 실제의 감시용 디지털 비디오 레코더의 구성에 있어서는, 상기한 세 가지 구성을 상황에 따라서 적절히 혼재한 절충된 구조가 활용될 수 있을 것이다.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
상기와 같은 본 발명에 따르면, 하드웨어 MPEG4 코덱과 V2OIP 프로토콜을 활용하여 카메라에 입력된 영상과 마이크를 통해 입력된 음성을 실시간으로 압축하고 압축된 영상과 음성을 실시간으로 원격지 단말 장치로 전송함과 동시에 원격지 단말 장치에서 저장하는 것이 가능하다. 뿐만 아니라, 실시간으로 전송된 영상과 음성에 대응하여 카메라의 팬/틸트/줌 제어를 원격지 단말 장치에서 실시간으로 가능하게 하는 효과를 가져올 수 있다.

Claims (12)

  1. 팬/틸트/줌 구동부를 구비하고 피사체를 촬영하여 디지털 영상 데이터를 출력하는 카메라 모듈;
    마이크로부터 음성 신호를 입력받아 디지털 음성 데이터로 변환하고, 디지털 음성 데이터를 입력받아 음성 신호로 변환하여 스피커로 출력하는 오디오 코덱;
    상기 오디오 코덱이 출력하는 디지털 음성 데이터와 상기 카메라 모듈이 출력하는 디지털 영상 데이터가 저장되는 메모리부;
    상기 메모리부에 저장된 디지털 음성 데이터와 디지털 영상 데이터를 압축하여 압축된 영상/음성 데이터를 상기 메모리부에 출력하며, 압축된 영상/음성 데이터를 신장하여 신장된 디지털 음성 데이터와 디지털 영상 데이터를 상기 메모리부로 출력하는 하드웨어 MPEG4 코덱;
    통신망에 연결되어 상기 압축된 음성/영상 데이터를 V2OIP 프로토콜을 이용하여 전송하고, 상기 카메라 모듈의 팬/틸트/줌 구동부에 대한 제어 신호를 TCP/IP 프로토콜을 이용하여 수신하는 네트워크 컨트롤러;
    상기 카메라 모듈, 메모리부, 하드웨어 MPEG4 코덱, 네트워크 컨트롤러 및 대용량 저장 장치와 연결되어 있고, 상기 카메라 모듈, 메모리부, 하드웨어 MPEG4 코덱, 네트워크 컨트롤러 및 대용량 저장 장치를 제어하는 네트워크 카메라 중앙 처리 장치;
    상기 통신망에 연결되어 압축된 영상/음성 데이터를 V2OIP 프로토콜을 이용 하여 수신하고 저장함과 동시에 신장하여 사용자에게 출력하며, 상기 카메라 모듈의 팬/틸트/줌 구동부에 대한 제어 신호를 TCP/IP 프로토콜을 이용하여 송신하는 원격지 단말 장치를 구비한 것을 특징으로 하는 네트워크 카메라 시스템.
  2. 제 1 항에 있어서,
    상기 네트워크 카메라 시스템은
    상기 신장된 디지털 영상 데이터를 입력받아 영상 신호로 변환하여 디스플레이 장치로 출력하는 비디오 인코더를 더 포함하며,
    상기 네트워크 카메라 중앙 처리 장치는 상기 비디오 인코더와 추가로 연결되고, 상기 비디오 인코더를 제어하는 것을 특징으로 하는 네트워크 카메라 시스템.
  3. 제 1 항에 있어서,
    상기 네트워크 카메라 시스템은 상기 압축된 영상/음성 데이터를 기록 및 재생하는 대용량 저장 장치를 더 포함하며,
    상기 네트워크 카메라 중앙 처리 장치는 상기 대용량 저장 장치와 추가로 연결되고, 상기 대용량 저장 장치를 제어하는 것을 특징으로 하는 네트워크 카메라 시스템.
  4. 제 1 항에 있어서,
    상기 카메라 모듈의 팬/틸트/줌 구동부는 상기 네트워크 카메라 중앙 처리 장치와 RS422 또는 RS438로 연결되어 상기 네트워크 카메라 중앙 처리 장치에 의해 제어되는 것을 특징으로 하는 네트워크 카메라 시스템.
  5. 팬/틸트/줌 구동부를 구비하고 피사체를 촬영하여 디지털 영상 데이터를 출력하는 카메라 모듈;
    마이크로부터 음성 신호를 입력받아 디지털 음성 데이터로 변환하고, 디지털 음성 데이터를 입력받아 음성 신호로 변환하여 스피커로 출력하는 오디오 코덱;
    상기 오디오 코덱이 출력하는 디지털 음성 데이터와 상기 카메라 모듈이 출력하는 디지털 영상 데이터가 저장되는 메모리부;
    상기 메모리부에 저장된 디지털 음성 데이터와 디지털 영상 데이터를 압축하여 압축된 영상/음성 데이터를 상기 메모리부에 출력하며, 압축된 영상/음성 데이터를 신장하여 신장된 디지털 음성 데이터와 디지털 영상 데이터를 상기 메모리부로 출력하는 하드웨어 MPEG4 코덱;
    PCI 버스에 연결되어 상기 압축된 영상/음성 데이터를 전송 또는 수신하고, 상기 카메라 모듈의 팬/틸트/줌 구동부에 대한 제어 신호를 수신하는 PCI 인터페이스부;
    상기 카메라 모듈, 오디오 코덱, 메모리부, 하드웨어 MPEG4 코덱 및 PCI 인터페이스부와 연결되어 있고, 상기 카메라 모듈, 오디오 코덱, 메모리부, 하드웨어 MPEG4 코덱 및 PCI 인터페이스부를 제어하는 네트워크 카메라 중앙 처리 장치;
    상기 PCI 인터페이스부가 연결된 PCI 버스에 연결된 호스트 버스 상에 위치하고, 상기 압축된 영상/음성 데이터를 V2OIP에 준한 영상/음성 데이터 패킷으로 변환하고, 상기 카메라 모듈의 팬/틸트/줌 구동부에 대한 TCP/IP에 준한 제어 신호 패킷을 상기 카메라 모듈의 팬/틸트/줌 구동부에 대한 제어 신호로 변환하는 호스트 중앙 처리 장치;
    상기 PCI 인터페이스부가 연결된 PCI 버스에 연결되어, 상기 호스트 중앙 처리 장치로부터 상기 V2OIP에 준한 영상/음성 데이터 패킷을 수신하여 통신망으로 전송하고, 상기 카메라 모듈의 팬/틸트/줌 구동부에 대한 TCP/IP에 준한 제어 신호 패킷을 통신망으로부터 수신하여 상기 호스트 중앙 처리 장치로 전달하는 네트워크 컨트롤러; 및
    상기 통신망에 연결되어 상기 압축된 영상/음성 데이터를 V2OIP 프로토콜을 이용하여 수신하고 저장함과 동시에 신장하여 사용자에게 출력하며, 상기 카메라 모듈의 팬/틸트/줌 구동부에 대한 제어 신호를 TCP/IP 프로토콜을 이용하여 송신하는 원격지 단말 장치를 구비한 것을 특징으로 하는 PC 기반 네트워크 카메라 시스템.
  6. 제 5 항에 있어서,
    상기 PC 기반 네트워크 카메라 시스템은
    상기 PCI 인터페이스부가 연결된 PCI 버스에 연결되어, 상기 압축된 영상/음성 데이터를 기록 및 재생하는 대용량 저장 장치를 더 포함하고,
    상기 호스트 중앙 처리 장치는 상기 대용량 저장 장치와 연결되고, 상기 대용량 저장 장치를 제어하는 것을 특징으로 하는 네트워크 카메라 시스템.
  7. 팬/틸트/줌 구동부를 구비하고 피사체를 촬영하여 디지털 영상 데이터를 출력하는 복수개의 카메라 모듈;
    상기 복수개의 카메라 모듈의 디지털 영상 데이터를 입력받아 영상 선택 신호에 응답하여 하나의 디지털 영상 데이터를 선택하여 출력하는 영상 다중화기;
    음성을 입력받아 음성 신호를 출력하는 복수개의 마이크;
    상기 복수개의 마이크의 출력 음성 신호를 입력받아 음성 선택 신호에 응답하여 하나의 음성 신호를 선택하여 출력하는 음성 다중화기;
    상기 음성 다중화기가 출력하는 음성 신호를 디지털 음성 데이터로 변환하고, 디지털 음성 데이터를 입력받아 음성 신호를 스피커로 출력하는 오디오 코덱;
    상기 오디오 코덱이 출력하는 디지털 음성 데이터와 상기 영상 다중화기가 출력한 디지털 영상 데이터가 저장되는 메모리부;
    상기 메모리부에 저장된 디지털 음성 데이터와 디지털 영상 데이터를 압축하여 압축된 영상/음성 데이터를 상기 메모리부에 출력하며, 압축된 영상/음성 데이터를 신장하여 신장된 디지털 음성 데이터와 디지털 영상 데이터를 상기 메모리부로 출력하는 하드웨어 MPEG4 코덱;
    통신망에 연결되어 상기 압축된 음성/영상 데이터를 V2OIP 프로토콜을 이용하여 전송하고, 상기 카메라 모듈의 팬/틸트/줌 구동부에 대한 제어 신호를 TCP/IP 프로토콜을 이용하여 수신하는 네트워크 컨트롤러;
    상기 카메라 모듈, 영상 다중화기, 음성 다중화기, 메모리부, 하드웨어 MPEG4 코덱, 및 네트워크 컨트롤러와 연결되어 있고, 상기 카메라 모듈, 영상 다중화기, 음성 다중화기, 메모리부, 하드웨어 MPEG4 코덱 및 네트워크 컨트롤러를 제어하는 네트워크 카메라 중앙 처리 장치; 및
    상기 통신망에 연결되어 상기 압축된 영상/음성 데이터를 V2OIP 프로토콜을 이용하여 수신하고 저장함과 동시에 신장하여 사용자에게 출력하며, 상기 카메라 모듈의 팬/틸트/줌 구동부에 대한 제어 신호를 TCP/IP 프로토콜을 이용하여 송신하는 원격지 단말 장치를 구비한 것을 특징으로 하는 감시용 디지털 비디오 레코더 시스템.
  8. 제 7 항에 있어서,
    상기 영상 선택 신호와 상기 음성 선택 신호는 소정의 시간 간격에 의해서 상기 복수개의 디지털 영상 데이터와 상기 복수개의 음성 신호 중에서 하나의 디지털 영상 데이터와 하나의 음성 신호를 소정의 순서대로 선택하기 위해서 상기 중앙 처리 장치에 의해 발생되는 것을 특징으로 하는 감시용 디지털 비디오 레코더 시스템.
  9. 제 7 항에 있어서,
    상기 네트워크 컨트롤러는 상기 통신망으로부터 TCP/IP를 통해 상기 영상 선 택 신호와 상기 음성 선택 신호를 수신하여 상기 네트워크 카메라 중앙 처리 장치로 전달하며,
    상기 네트워크 카메라 중앙 처리 장치는 상기 영상 선택 신호와 상기 음성 선택 신호를 이용하여 상기 영상 다중화기와 상기 음성 다중화기를 제어하는 것을 특징으로 하는 감시용 디지털 비디오 레코더 시스템.
  10. 팬/틸트/줌 구동부를 구비하고 피사체를 촬영하여 디지털 영상 데이터를 출력하는 복수개의 카메라 모듈;
    상기 복수개의 카메라 모듈의 디지털 영상 데이터를 입력받아 영상 선택 신호에 응답하여 입력받은 복수개의 디지털 영상 데이터 중 전부 또는 일부의 디지털 영상 데이터를 선택하고 다운 스케일하여 다중화면 디지털 영상 데이터로 변환하는 다중화면 생성부;
    상기 다중화면 생성부가 출력한 디지털 영상 데이터가 저장되는 메모리부;
    상기 메모리부에 저장된 디지털 영상 데이터를 압축하여 압축된 영상 데이터를 상기 메모리부에 출력하며, 압축된 영상 데이터를 신장하여 신장된 디지털 영상 데이터를 상기 메모리부로 출력하는 하드웨어 MPEG4 코덱;
    통신망에 연결되어 상기 압축된 영상 데이터를 V2OIP 프로토콜을 이용하여 전송하고, 상기 카메라 모듈의 팬/틸트/줌 구동부에 대한 제어 신호를 TCP/IP 프로토콜을 이용하여 수신하는 네트워크 컨트롤러;
    상기 카메라 모듈, 다중화면 생성부, 메모리부, 하드웨어 MPEG 코덱 및 네 트워크 컨트롤러와 연결되어 있고, 상기 카메라 모듈, 다중화면 생성부, 메모리부, 하드웨어 MPEG 코덱 및 네트워크 컨트롤러를 제어하는 네트워크 카메라 중앙 처리 장치; 및
    상기 통신망에 연결되어 상기 압축된 영상 데이터를 V2OIP 프로토콜을 이용하여 수신하고 저장함과 동시에 신장하여 사용자에게 출력하며, 상기 카메라 모듈의 팬/틸트/줌 구동부에 대한 제어 신호를 TCP/IP 프로토콜을 이용하여 송신하는 원격지 단말 장치를 구비한 것을 특징으로 하는 감시용 디지털 비디오 레코더 시스템.
  11. 제 10 항에 있어서,
    상기 영상 선택 신호는 소정의 시간 간격에 의해서 상기 복수개의 디지털 영상 데이터 중 전부 또는 일부의 디지털 영상 데이터를 소정의 순서대로 선택하고 다운 스케일하기 위하여 상기 네트워크 카메라 중앙 처리 장치에 의해 발생되는 것을 특징으로 하는 감시용 디지털 비디오 레코더 시스템.
  12. 제 10 항에 있어서,
    상기 네트워크 컨트롤러는 상기 통신망으로부터 TCP/IP를 통해 상기 영상 선택 신호를 수신하여 상기 네트워크 카메라 중앙 처리 장치로 전달하며,
    상기 네트워크 카메라 중앙 처리 장치는 상기 영상 선택 신호를 이용하여 상기 다중화면 생성부를 제어하는 것을 특징으로 하는 감시용 디지털 비디오 레코더 시스템.
KR1020040072253A 2004-09-09 2004-09-09 하드웨어 mpeg4 코덱 및 v2oip 프로토콜을이용한 실시간 팬/틸트/줌 제어가 가능한 네트워크 카메라시스템 KR20060023418A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040072253A KR20060023418A (ko) 2004-09-09 2004-09-09 하드웨어 mpeg4 코덱 및 v2oip 프로토콜을이용한 실시간 팬/틸트/줌 제어가 가능한 네트워크 카메라시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040072253A KR20060023418A (ko) 2004-09-09 2004-09-09 하드웨어 mpeg4 코덱 및 v2oip 프로토콜을이용한 실시간 팬/틸트/줌 제어가 가능한 네트워크 카메라시스템

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR20-2004-0027053U Division KR200370249Y1 (ko) 2004-09-21 2004-09-21 하드웨어 mpeg4 코덱 및 v2oip 프로토콜을이용한 실시간 팬/틸트/줌 제어가 가능한 네트워크카메라 시스템

Publications (1)

Publication Number Publication Date
KR20060023418A true KR20060023418A (ko) 2006-03-14

Family

ID=37129634

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040072253A KR20060023418A (ko) 2004-09-09 2004-09-09 하드웨어 mpeg4 코덱 및 v2oip 프로토콜을이용한 실시간 팬/틸트/줌 제어가 가능한 네트워크 카메라시스템

Country Status (1)

Country Link
KR (1) KR20060023418A (ko)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100844850B1 (ko) * 2006-10-12 2008-07-08 엘지전자 주식회사 디지털 비디오 레코더에서의 팬/틸트/줌 카메라 컨트롤장치 및 방법
KR100931292B1 (ko) * 2009-04-15 2009-12-11 주식회사 투윈스컴 영상 및 음성 녹화장치를 구비한 비상호출 시스템
KR20140116746A (ko) * 2013-03-25 2014-10-06 삼성테크윈 주식회사 비디오 레코더의 제어 방법, 및 이 방법을 채용한 비디오 레코더
CN106454279A (zh) * 2016-12-03 2017-02-22 河池学院 一种嵌入式视频监控***
US10701421B1 (en) 2017-07-19 2020-06-30 Vivint, Inc. Embedding multiple videos into a video stream
KR102172955B1 (ko) * 2019-12-06 2020-11-02 이정무 피티지 카메라를 이용한 영상 관제 방법, 영상 관제 장치 및 컴퓨터 프로그램

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020037116A (ko) * 2000-11-13 2002-05-18 이종민 이동전화 단말기를 이용한 원격감지 장치 및 방법
KR20020061288A (ko) * 2001-01-15 2002-07-24 유로시스템 주식회사 네트워크 디지털 화상 제어 서버 시스템
KR20030039069A (ko) * 2001-11-09 2003-05-17 박상래 비 PC기반(stand-alone, 독립형) 방식으로 구성하고 음향채널을 포함한 디지털 영상 및 음향 저장 장치
KR20030042528A (ko) * 2001-11-23 2003-06-02 씨엔씨엔터프라이즈 주식회사 원격지 백업기능을 갖는 디브이알 시스템
KR20030069473A (ko) * 2002-02-20 2003-08-27 주식회사 엘지이아이 웹 카메라의 줌 & 팬/틸트 처리 장치 및 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020037116A (ko) * 2000-11-13 2002-05-18 이종민 이동전화 단말기를 이용한 원격감지 장치 및 방법
KR20020061288A (ko) * 2001-01-15 2002-07-24 유로시스템 주식회사 네트워크 디지털 화상 제어 서버 시스템
KR20030039069A (ko) * 2001-11-09 2003-05-17 박상래 비 PC기반(stand-alone, 독립형) 방식으로 구성하고 음향채널을 포함한 디지털 영상 및 음향 저장 장치
KR20030042528A (ko) * 2001-11-23 2003-06-02 씨엔씨엔터프라이즈 주식회사 원격지 백업기능을 갖는 디브이알 시스템
KR20030069473A (ko) * 2002-02-20 2003-08-27 주식회사 엘지이아이 웹 카메라의 줌 & 팬/틸트 처리 장치 및 방법

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100844850B1 (ko) * 2006-10-12 2008-07-08 엘지전자 주식회사 디지털 비디오 레코더에서의 팬/틸트/줌 카메라 컨트롤장치 및 방법
US8351460B2 (en) 2006-10-12 2013-01-08 Lg Electronics Inc. Digital video recorder and control method therefor
KR100931292B1 (ko) * 2009-04-15 2009-12-11 주식회사 투윈스컴 영상 및 음성 녹화장치를 구비한 비상호출 시스템
KR20140116746A (ko) * 2013-03-25 2014-10-06 삼성테크윈 주식회사 비디오 레코더의 제어 방법, 및 이 방법을 채용한 비디오 레코더
CN106454279A (zh) * 2016-12-03 2017-02-22 河池学院 一种嵌入式视频监控***
CN106454279B (zh) * 2016-12-03 2023-07-04 河池学院 一种嵌入式视频监控***
US10701421B1 (en) 2017-07-19 2020-06-30 Vivint, Inc. Embedding multiple videos into a video stream
KR102172955B1 (ko) * 2019-12-06 2020-11-02 이정무 피티지 카메라를 이용한 영상 관제 방법, 영상 관제 장치 및 컴퓨터 프로그램

Similar Documents

Publication Publication Date Title
US20060088092A1 (en) Method and apparatus of controlling a plurality of video surveillance cameras
KR100537305B1 (ko) 네트워크 디지털 비디오 레코더의 동영상 압축 저장 방법
WO2011013349A1 (ja) 映像データ処理装置及び映像データ処理システム
US20020063777A1 (en) Image transmission apparatus, image receiving apparatus, image transmitting and receiving system, and image receiving and transmitting method
JP2003524909A (ja) マルチメディアネットワーク・インタフェースを達成する方法及び装置
KR100555012B1 (ko) 영상 신호 기록 및 송신 장치
WO2011024361A1 (ja) ネットワークカメラ及び映像配信システム
KR20060023418A (ko) 하드웨어 mpeg4 코덱 및 v2oip 프로토콜을이용한 실시간 팬/틸트/줌 제어가 가능한 네트워크 카메라시스템
KR200370249Y1 (ko) 하드웨어 mpeg4 코덱 및 v2oip 프로토콜을이용한 실시간 팬/틸트/줌 제어가 가능한 네트워크카메라 시스템
JP4328582B2 (ja) 遠隔画像監視システム
JP4289055B2 (ja) トランスコーダおよびこれを用いた記録再生装置
KR100899666B1 (ko) 분산 다중 스트리밍 전송 장치
KR100778118B1 (ko) 네트워크로의 영상신호 전송기능을 향상한 dvr장치 및그의 영상신호 압축방법
KR200318389Y1 (ko) 이중 동영상 압축 방법을 적용한 네트워크 카메라와네트워크 디지털 비디오 레코더
KR20020070721A (ko) 동영상 전송장치
JP2009296135A (ja) 映像監視システム
JP2003284044A (ja) 遠隔制御画像監視システム
RU2191483C2 (ru) Видеокамера
JPH10294939A (ja) 画像伝送システム及び画像伝送装置
JP2007060498A (ja) Jpeg圧縮装置
JP2000209592A (ja) 画像伝送装置と方法及びシステムとその制御方法
JP2004088480A (ja) 撮像装置及びそのデータ伝送制御方法
JP2006262205A (ja) エンコーダ及びコーデック方法並びにネットワーク伝送システム
JPH10294940A (ja) 画像伝送システム及び画像伝送装置
RU11433U1 (ru) Видеокамера

Legal Events

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