[go: up one dir, main page]

KR102104409B1 - 영상저장시스템 및 오픈플랫폼기반 영상저장시스템에서 프로토콜 변환 방법 - Google Patents

영상저장시스템 및 오픈플랫폼기반 영상저장시스템에서 프로토콜 변환 방법 Download PDF

Info

Publication number
KR102104409B1
KR102104409B1 KR1020130138360A KR20130138360A KR102104409B1 KR 102104409 B1 KR102104409 B1 KR 102104409B1 KR 1020130138360 A KR1020130138360 A KR 1020130138360A KR 20130138360 A KR20130138360 A KR 20130138360A KR 102104409 B1 KR102104409 B1 KR 102104409B1
Authority
KR
South Korea
Prior art keywords
image
channel information
unit
video
open platform
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
KR1020130138360A
Other languages
English (en)
Other versions
KR20150055854A (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 KR1020130138360A priority Critical patent/KR102104409B1/ko
Priority to US14/450,826 priority patent/US10116770B2/en
Priority to CN201410647651.XA priority patent/CN104639891B/zh
Publication of KR20150055854A publication Critical patent/KR20150055854A/ko
Application granted granted Critical
Publication of KR102104409B1 publication Critical patent/KR102104409B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • 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/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0117Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0127Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level by changing the field or frame frequency of the incoming video signal, e.g. frame rate converter

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

본 발명의 바람직한 일 실시예에서는, 영상 저장장치에서 별도로 새롭게 프로그램이나 프로토콜을 개발하지 않고도 새로운 프로그램이나 프로토콜을 적용할 수 있는 인터페이스를 제공하고자 한다.

Description

영상저장시스템 및 오픈플랫폼기반 영상저장시스템에서 프로토콜 변환 방법{Image Recording system based on Open-platform and protocol-conversion method thereof}
본 발명은 다양한 영상 분석이나 프로토콜과 인터페이스를 지원하는 영상 저장장치에 관한 것이다.
NVR, DVR, 셋탑 박스 등과 같은 영상 저장 장치에서는 대부분 표준 프로토콜을 사용하거나 또는 특정 프로토콜을 지원하고 있다. 그로 인해, 새로운 프로토콜을 이용하거나 또는 새로운 영상 분석 프로그램을 이용하는 경우 연동이 되지 않는 문제가 있다.
특히, 영상 저장 장치에서 제공하는 영상 분석 프로그램이나 프로토콜 등을 변경, 추가하기 위해서는 새롭게 프로그램이나 프로토콜을 개발하고, 컴파일하고, 설치해야 하는 불편함이 있었다.
KR 2011-0009238
본 발명의 바람직한 일 실시예에서는, 영상 저장장치에서 별도로 새롭게 프로그램이나 프로토콜을 개발하지 않고도 새로운 프로그램이나 프로토콜을 적용할 수 있는 인터페이스를 제공하고자 한다.
본 발명의 바람직한 일 실시예로서, 오픈플랫폼기반 영상저장장치는 원본 영상의 채널 정보, 인코딩된 영상의 채널 정보, 디코딩된 영상의 채널 정보, 상기 디코딩된 영상의 해상도 정보, 및 상기 디코딩된 영상을 수신할 때 요구되는 프레임레이트 정보 중 적어도 하나 이상의 정보를 각각의 비디오분석어플리케이션에서 이용하는 기설정된 프로토콜에 따라 요청하는 오픈플랫폼 호환부;및 상기 오픈플랫폼 호환부에서 요청한 상기 적어도 하나 이상의 정보를 기초로 상기 각각의 비디오분석어플리케이션에서 이용하는 기설정된 프로토콜 규칙에 부합하도록 입력 영상을 처리하는 프로토콜변환부;를 포함하고, 상기 프로토콜변환부는 상기 오픈플랫폼 호환부에서 요청한 영상을 수신하는 수신부; 상기 수신한 영상을 디코딩하는 디코딩부; 상기 디코딩된 영상의 해상도를 변경하는 리사이징부; 상기 해상도가 변경된 상기 디코딩된 영상의 프레임레이트를 변경하는 리샘플링부; 상기 수신한 영상의 일부 또는 전부를 저장하는 저장부;및 상기 각각의 비디오분석어플리케이션에서 이용하는 기설정된 프로토콜 규칙에 부합하도록 변환된 상기 수신 영상을 상기 각각의 비디오분석어플리케이션으로 전송하는 전송부;를 포함하는 것을 특징으로 한다.
바람직하게, 오픈플랫폼 호환부는 멀티채널의 영상을 요청할 수 있는 것을 특징으로 한다.
바람직하게, 오픈플랫폼 호환부는 각각의 비디오분석어플리케이션에서 이용하는 기설정된 프로토콜에 따라 상기 원본 영상의 채널 정보, 상기 인코딩된 영상의 채널 정보 및 상기 디코딩된 영상의 채널 정보 중 어떠한 채널 정보를 요청할지 선택하도록 구현되는 것을 특징으로 한다.
바람직하게, 상기 디코딩된 영상의 채널 정보를 요청한 경우 상기 디코딩된 영상의 해상도 정보, 및 상기 디코딩된 영상을 수신할 때 요구되는 프레임레이트 정보를 함께 요청하는 것을 특징으로 한다.
본 발명의 또 다른 바람직한 일 실시예로서, 오픈플랫폼기반 영상저장장치에서 프로토콜을 변환하는 방법은 오픈플랫폼 호환부에서 각각의 비디오분석어플리케이션에서 이용하는 기설정된 프로토콜에 따라 원본 영상의 채널 정보, 인코딩된 영상의 채널 정보, 디코딩된 영상의 채널 정보, 상기 디코딩된 영상의 해상도 정보, 및 상기 디코딩된 영상을 수신할 때 요구되는 프레임레이트 정보 중 적어도 하나 이상의 정보를 요청하는 단계; 프로토콜변환부에서 상기 오픈플랫폼 호환부에서 요청한 상기 적어도 하나 이상의 정보를 기초로 상기 각각의 비디오분석어플리케이션에서 이용하는 기설정된 프로토콜 규칙에 부합하도록 입력 영상을 처리하는 단계; 를 포함하고, 상기 프로토콜 변환부는 상기 오픈플랫폼 호환부에서 요청한 영상을 수신하는 수신부; 상기 수신한 영상을 디코딩하는 디코딩부; 상기 디코딩된 영상의 해상도를 변경하는 리사이징부; 상기 해상도가 변경된 상기 디코딩된 영상의 프레임레이트를 변경하는 리샘플링부; 상기 수신한 영상의 일부 또는 전부를 저장하는 저장부;및 상기 각각의 비디오분석어플리케이션에서 이용하는 기설정된 프로토콜 규칙에 부합하도록 변환된 상기 수신 영상을 상기 각각의 비디오분석어플리케이션으로 전송하는 전송부;를 포함하는 것을 특징으로 한다.
본 발명의 바람직한 일 실시예로서, 오픈플랫폼기반 영상저장장치는 추가적인 개발없이 기존의 라이브러리나 프로토콜을 새로운 영상 분석 프로그램이나 프로토콜에 적용할 수 있는 효과가 있다.
도 1 은 본 발명의 바람직한 일 실시예로서, 오픈플랫폼기반 영상저장장치의 내부 구성도를 도시한다.
도 2 내지 3은 본 발명의 바람직한 일 실시예로서, 오픈플랫폼기반 영상저장장치에서 프로토콜을 변환하는 일 예를 도시한다.
이하 첨부된 도면들을 참조하여 본 발명의 실시예들을 설명한다. 하기의 설명 및 첨부된 도면은 본 발명에 따른 동작을 이해하기 위한 것이며, 본 기술 분야의 통상의 기술자가 용이하게 구현할 수 있는 부분은 생략될 수 있다.
또한 본 명세서 및 도면은 본 발명을 제한하기 위한 목적으로 제공된 것은 아니고, 본 발명의 범위는 청구의 범위에 의하여 정해져야 한다. 본 명세서에서 사용된 용어들은 본 발명을 가장 적절하게 표현할 수 있도록 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 한다.
본 발명의 바람직한 일 실시예에서는 네트워크 카메라(100)에서 촬영한 비디오, 오디오 및 메타데이터 정보를 오픈플랫폼기반 영상저장장치(200)에서 처리하여 네트워크 클라이언트(300)에 전달한다.
오픈플랫폼기반 영상저장장치(200)는 유, 무선으로 연결되어 있는 네트워크 카메라(100)에 입력되는 압축 또는 비압축된 비디오, 오디오 및 메타데이터 정보에 대하여 압축(Encoding), 압축해제(Decoding) 또는 비디오 분석 등을 수행할 수 있다.
본 발명의 바람직한 일 실시예로서, 오픈플랫폼기반 영상저장장치(200)의 예로는 NVR(Network Video Recorder), DVR, 셋탑 박스 등이 있다. 본 발명의 바람직한 일 실시예로서, 오픈플랫폼기반 영상저장장치(200)는 다양한 형태의 비디오분석어플리케이션과 프로토콜을 지원함으로써 표준 규격을 따르지 않는 프로토콜과도 호환이 가능한 것을 특징으로 한다.
도 1 을 참고하면, 오픈플랫폼기반 영상저장장치(200)는 오픈플랫폼호환부(220)와 프로토콜변환부(230)를 포함하고, 네트워크인터페이스(210)를 더 포함하도록 구현될 수 있다.
바람직하게, 프로토콜변환부(230)는 수신부(240), 디코딩부(250), 리사이징부(251), 리샘플링부(252), 저장부(260), 비디오분석부(270) 및 전송부(280) 중 적어도 하나 이상을 포함한다.
본 발명의 바람직한 일 실시예로서, 비디오분석부(270)에서 얼굴인식을 수행하는 경우, 704x480 화면으로 7 Framerate으로 처리하는 비디오분석어플리케이션을 이용할 수 있다. 이 경우, 오픈플랫폼호환부(220)는 비디오분석어플리케이션의 프로토콜에 맞추어 NVR(200)에 채널 1번을 704*480 해상도 및 7 프레임레이트로 요청한다.
이 경우, NVR(200)은 채널 1번의 네트워크카메라(100)로부터 영상을 수신한다. 다만, 채널 1번의 네트워크카메라(100)에서 전송하는 영상이 1920*1080 해상도 및 60 프레임레이트의 영상인 경우, 프로토콜변환부(230)에서는 채널 1번의 네트워크카메라(100)로부터 수신한 영상을 디코딩부(250)에서 디코딩하고 리사이징부(251)에서 704*480의 해상도로 영상의 크기를 변환하며, 이후 리샘플링부(252)에서 7 프레임레이트로 리샘플링을 수행한다.
이 후, 이상의 영상처리를 거친 스트림을 비디오분석부(270)에 전송하게 된다. 그리고 영상처리를 거친 스트림의 일부 또는 전부, 또는 수신한 영상에서 이벤트가 발생한 정보 등은 저장부(260)에 저장하도록 구현이 가능하다. 또한, 전송부(280)에서는 비디오분석부(270)에서 분석한 결과, 영상처리가 수행된 스트림, 수신한 영상에서 발생한 이벤트 정보 등을 네트워크 클라이언트(300)에게 전송할 수 있다.
각 구성요소의 기능에 대해 살펴보면 아래와 같다.
오픈플랫폼호환부(220)는 비디오분석어플리케이션에서 이용하는 기설정된 프로토콜에 따라 필요한 데이터를 요청한다. 바람직하게, 비디오분석부(270)는 다양한 비디오분석어플리케이션을 이용하여 비디오 분석을 수행할 수 있다. 따라서, 비디오분석어플리케이션의 종류가 달라지면 오픈플랫폼호환부(220)에서 요청하는 데이터도 달라질 수 있다.
일 예로, 오픈플랫폼호환부(220)는 비디오분석어플리케이션의 프로토콜에 부합하는 채널, 해상도, 프레임레이트 정보 등을 요청하여 채널을 수신하고, 수신한 영상에 대해 필요에 따라 디코딩, 리샘플링, 리사이징 등의 영상처리를 수행한다.
오픈플랫폼호환부(220)에서 요청하는 데이터의 예로는 원본 영상의 채널 정보, 인코딩된 영상의 채널 정보, 디코딩된 영상의 채널 정보, 상기 디코딩된 영상의 해상도 정보, 및 상기 디코딩된 영상을 수신할 때 요구되는 프레임레이트 정보 등이 있다.
바람직하게, 오픈플랫폼 호환부(220)는 각각의 비디오분석어플리케이션에서 이용하는 기설정된 프로토콜에 따라 상기 원본 영상의 채널 정보, 상기 인코딩된 영상의 채널 정보 및 상기 디코딩된 영상의 채널 정보 중 어떠한 채널 정보를 요청할지 선택하도록 구현된다.
바람직하게, 오픈플랫폼 호환부(220)는 디코딩된 영상의 채널 정보를 요청한 경우, 상기 요청한 디코딩된 영상의 해상도 및 상기 요청한 디코딩된 영상을 수신할 때 요구되는 프레임레이트 정보를 함께 요청한다.
본 발명의 바람직한 일 실시예로서, 오픈플랫폼호환부(220)는 적어도 하나 이상의 네트워크 카메라로부터 영상을 수신할 수 있다. 따라서, 오픈플랫폼호환부(220)에서는 비디오분석어플리케이션에서 채택한 프로토콜에 따라 어떤 채널의 영상을 수신할 것인지, 압축된 영상을 받을 것인지 또는 압축이 해제된 영상을 받을 것인지, 또한 압축이 해제된 영상을 수신할 경우 어떤 해상도와 어떤 프레임레이트로 받을 것인지를 판단한다.
프로토콜변환부(230)는 오픈플랫폼 호환부(220)에서 요청한 영상을 수신하는 수신부(240), 수신한 영상을 디코딩하는 디코딩부(250), 디코딩된 영상의 해상도를 변경하는 리사이징부(251), 해상도가 변경된 상기 디코딩된 영상의 프레임레이트를 변경하는 리샘플링부(252), 수신한 영상의 일부 또는 전부를 저장하는 저장부(260), 각각의 비디오분석어플리케이션에서 이용하는 기설정된 프로토콜 규칙에 부합하도록 변환된 영상을 상기 각각의 비디오분석어플리케이션으로 전송하는 전송부(270)를 포함한다.
바람직하게, 수신부(240)와 네트워크 인터페이스(210)는 하나의 인터페이스로 구현이 가능함을 유의하여야 한다. 수신부(240)에서 네트워크 카메라에서 촬영한 원본 영상, 압축이 수행된(Encoded) 영상 및 압축해제가 수행된(Decoded) 영상 등을 수신할 수 있다.
본 발명의 또 다른 바람직한 일 실시예로서, 오픈플랫폼기반 영상저장장치(200)는 오픈플랫폼호환부(220)의 기능을 구현하기 위하여 내부 프로세서(미 도시)에서 아래와 같은 오픈플랫폼 모듈을 지원한다.
* Installation 기능:Open-platform 에 맞추어 개발된 프로그램을 설치할 수 있는 기능
* Un-installation 기능: 설치된 Open-platform SW 를 제거할 수 있는 기능
* Program Execution 기능:설치된 프로그램을 실행시키는 기능
* Program Stop 기능: 실행 중인 프로그램을 정지시키는 기능
* Program Termination 기능: 실행 중인 프로그램을 종료 시키는 기능
* Health Check 기능:실행 중인 프로그램이 정상적으로 동작하는 것인지 확인하는 기능
* Stream Request/Response 기능:실행 중인 프로그램에서 요청하는 Media stream 을 요청을 수신하는 기능
* Stream Supplier 기능: 실행 중인 프로그램에 Media Stream 을 전달하는 기능, YUV420 Stream 이나 Encoded Stream 을 전달
* GUI Event Listener 기능:실행 중인 프로그램에서 Main 프로그램에 GUI 이벤트를 발생 시켜서 화면에 출력하도록 하는 기능
* Record Event Listener 기능: 실행 중인 프로그램에서 Main 프로그램에 Record 이벤트를 발생 시켜서 입력되는 데이터를 저장하도록 하는 기능
* Metadata Listener 기능:실행 중인 프로그램에서 Main 프로그램에 Metadata를 전달하여 저장할 수 있도록 하는 기능
* Error Report Listener 기능: 실행 중인 프로그램의 오류를 수신하는 기능
* DRM Checker기능: Open-platform SW 가 DRM 을 포함하고 있는 경우 검사하는 기능
도 2 내지 3은 본 발명의 바람직한 일 실시예로서, 오픈플랫폼기반 영상저장장치에서 프로토콜을 변환하는 일 예를 도시한다.
도 2 는 본 발명의 바람직한 일 실시예로서, 주차장에서 번호인식을 수행하는 예를 도시한다. 주차장에서 수행하는 번호 인식의 경우, 주차장 입구에서 차량이 일시 정지하고 게이트(200)가 오픈되면 주차장으로 진입하거나 주차장 출구로 나오게 되므로 번호 인식을 고속으로 처리할 필요가 없다.
따라서, 오픈플랫폼호환부(220)는 H.264, MPEG 등의 코덱으로 압축된 영상을 네트워크 카메라(100)에 요청하고, 프로토콜 변환부(230)에서 수신한 영상을 디코딩합니다. 이 후, 비디오분석부(270)에서는 디코딩된 이미지에서 번호판 정보를 추출합니다.
도 3 은 본 발명의 바람직한 일 실시예로서, 하이패스에서 번호인식을 수행하는 비디오분석어플리케이션의 예를 도시한다. 하이패스를 통과하는 차량의 번호인식을 수행하기 위하여, 차량의 주행을 감지하는 감지부(301)가 제2갠트리(92)의 상부에 설치되며, 감지부(301)를 제외한 전/후면 네트워크카메라(42, 41)들이 설치되어 있다. 또한, 면탈제어기(5), 차로제어기(7), 영상서버(8), 요금센터(9) 등을 통해 하이패스를 통과하는 차량의 요금정산등이 수행된다.
하이패스에서 번호인식을 수행하는 비디오분석어플리케이션의 경우 시속 100Km 이상의 고속으로 진행하는 차량에 설치된 번호를 인식하여야 하며, 동시에 인식한 번호의 차량에 요금을 부과해야 한다.
이와 같이, 고속으로 동작하는 하이패스의 경우에는 비디오분석어플리케이션에서는 압축을 해제하고 정보를 추출하는데 소요되는 시간을 단축하기 위하여 압축 과정없이 데이터를 전송하는 경우가 많다. 따라서, 이 경우 오픈플랫폼호환부(도 2, 220)에서는 높은 해상도의 압축되지 않은 영상을 요청하게 된다.
본 발명은 휴대 단말기에 구비된 프로세서가 읽을 수 있는 기록매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 기록매체는 프로세서에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 프로세서가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있다. 또한 프로세서가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 프로세서가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야 에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.

Claims (14)

  1. 영상저장시스템으로서,
    객체의 원본 영상을 촬영하는 네트워크 카메라
    객체의 움직임 속도를 감지하는 감지부;및
    영상저장장치;를 포함하고,
    상기 영상저장장치는
    상기 영상저장장치에 연결되거나 또는 내부에 설치되는 비디오분석어플리케이션에서 이용하는 프로토콜을 결정하고, 결정된 프로토콜에 따라 상기 원본 영상의 채널 정보, 상기 원본 영상의 인코딩된 영상에 대한 채널 정보, 상기 인코딩 영상의 디코딩된 영상에 대한 채널 정보 중에서 어떠한 채널 정보를 요청할지 선택하며, 선택한 채널 정보를 수신하는 오픈플랫폼호환부;
    상기 오픈플랫폼호환부에서 수신하는 상기 채널 정보에 기초하여 상기 결정된 프로토콜에 부합하도록 입력 영상을 처리하는 프로토콜변환부;를 포함하고,
    상기 오픈플랫폼호환부는
    상기 감지부에서 감지한 속도가 기설정된 기준값을 넘으면 상기 원본 영상에 대한 채널 정보를 선택하여 수신하며, 그리고 상기 감지부에서 감지한 속도가 상기 기설정된 기준값 이하인 경우 상기 인코딩된 영상 및 상기 디코딩된 영상 중 적어도 하나에 대한 채널 정보를 선택하여 수신하는 것을 특징으로 하는 영상저장시스템.
  2. 제 1 항에 있어서, 상기 입력 영상은
    멀티채널 중 상기 결정된 프로토콜에 기초하여 상기 오픈플랫폼호환부에서 선택된 채널로부터 수신하는 것을 특징으로 하는 영상저장시스템.
  3. 제 1 항에 있어서, 상기 오픈플랫폼 호환부는
    상기 비디오분석어플리케이션에서 이용하는 상기 결정된 프로토콜에 따라 상기 원본 영상의 채널 정보, 상기 인코딩된 영상의 채널 정보 및 상기 디코딩된 영상의 채널 정보 중 어떠한 채널 정보를 요청할지 선택하도록 구현되는 것을 특징으로 하는 영상저장시스템.
  4. 제 3 항에 있어서, 상기 오픈플랫폼 호환부에서
    상기 디코딩된 영상의 채널 정보를 요청한 경우 상기 디코딩된 영상의 해상도 정보, 및 상기 디코딩된 영상을 수신할 때 요구되는 프레임레이트 정보를 함께 요청하는 것을 특징으로 하는 영상저장시스템.
  5. 제 1 항에 있어서,
    하이패스에서 번호 인식을 수행하는 비디오분석어플리케이션의 경우, 상기 오픈플랫폼 호환부에서 상기 원본 영상의 채널 정보를 요청하는 것을 특징으로 하는 영상저장시스템.
  6. 제 1 항에 있어서,
    주차장에서 번호 인식을 수행하는 비디오분석어플리케이션의 경우, 상기 오픈플랫폼 호환부에서 인코딩된 영상의 채널 정보 및 상기 디코딩된 영상의 채널 정보 중 적어도 하나에 대한 채널 정보를 요청하는 것을 특징으로 하는 영상저장시스템.
  7. 제 1 항에 있어서, 상기 오픈플랫폼기반 영상저장장치는
    NVR(Network Video Recorder)인 것을 특징으로 하는 영상저장시스템.
  8. 오픈플랫폼기반 영상저장시스템에서 프로토콜을 변환하는 방법으로,
    네트워크 카메라에서 객체의 입력 영상을 수신하는 단계;
    감지부에서 상기 객체의 움직임 속도를 감지하는 단계;
    오픈플랫폼호환부에서 영상저장장치에 연결되거나 내부에 설치되는 비디오분석어플리케이션에서 이용되는 프로토콜을 결정하는 단계;
    상기 오픈플랫폼호환부에서 결정된 프로토콜에 따라 원본 영상의 채널 정보, 상기 원본 영상의 인코딩된 영상에 대한 채널 정보, 상기 인코딩 영상의 디코딩된 영상에 대한 채널 정보 중에서 어떠한 채널 정보를 요청할지 선택하며, 선택한 채널 정보를 수신하는 단계;
    프로토콜변환부에서 상기 오픈플랫폼호환부에서 수신하는 상기 채널 정보에 기초하여 상기 결정된 프로토콜에 부합하도록 상기 입력 영상을 처리하는 단계;를 포함하고,
    상기 수신하는 단계는
    상기 감지부에서 감지한 속도가 기설정된 기준값을 넘으면 상기 원본 영상에 대한 채널 정보를 선택하여 수신하고, 그리고 상기 감지부에서 감지한 속도가 상기 기설정된 기준값 이하인 경우 상기 인코딩된 영상 및 상기 디코딩된 영상 중 적어도 하나에 대한 채널 정보를 선택하여 수신하는 단계;를 포함하는 것을 특징으로 하는 방법.
  9. 제 8 항에 있어서,
    상기 객체의 움직임에 대한 비디오 분석을 지원하는 상기 비디오분석어플리케이션에서 이용하는 상기 결정된 프로토콜에 따라 상기 원본 영상의 채널 정보, 상기 인코딩된 영상의 채널 정보 및 상기 디코딩된 영상의 채널 정보 중 어떠한 채널 정보를 요청할지 선택하도록 구현되는 것을 특징으로 하는 방법.
  10. 제 9 항에 있어서,
    상기 디코딩된 영상의 채널 정보를 요청한 경우, 상기 요청한 디코딩된 영상의 해상도 및 상기 요청한 디코딩된 영상을 수신할 때 요구되는 프레임레이트 정보를 함께 요청하는 것을 특징으로 하는 방법.
  11. 제 8 항에 있어서, 상기 수신하는 단계에서
    하이패스에서 번호 인식을 수행하는 비디오분석어플리케이션의 경우, 상기 오픈플랫폼 호환부에서 상기 원본 영상의 채널 정보를 요청하는 것을 특징으로 하는 방법.
  12. 제 8 항에 있어서, 상기 수신하는 단계에서
    주차장에서 번호 인식을 수행하는 비디오분석어플리케이션의 경우, 상기 오픈플랫폼 호환부에서 인코딩된 영상 및 상기 디코딩된 영상 중 적어도 하나에 대한 채널 정보를 선택하여 수신하는 것을 특징으로 하는 방법.
  13. 제 1 항에 있어서, 상기 프로토콜 변환부는
    상기 오픈플랫폼 호환부에서 요청한 영상을 수신하는 수신부;
    상기 수신한 영상을 디코딩하는 디코딩부;
    상기 디코딩한 영상의 해상도를 변경하는 리사이징부;
    상기 해상도가 변경된 상기 디코딩된 영상의 프레임레이트를 변경하는 리샘플링부;를 포함하는 것을 특징으로 하는 영상저장시스템.
  14. 제 13 항에 있어서, 상기 프로토콜 변환부는
    상기 수신한 영상의 일부 또는 전부를 저장하는 저장부;및
    상기 리사이징부 및 상기 리샘플링부 중 적어도 하나로부터의 출력을 전송하는 전송부;를 더 포함하는 것을 특징으로 하는 영상저장시스템.
KR1020130138360A 2013-11-14 2013-11-14 영상저장시스템 및 오픈플랫폼기반 영상저장시스템에서 프로토콜 변환 방법 Active KR102104409B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020130138360A KR102104409B1 (ko) 2013-11-14 2013-11-14 영상저장시스템 및 오픈플랫폼기반 영상저장시스템에서 프로토콜 변환 방법
US14/450,826 US10116770B2 (en) 2013-11-14 2014-08-04 Image processing apparatus based on open platform and protocol conversion method used for the same
CN201410647651.XA CN104639891B (zh) 2013-11-14 2014-11-14 基于开放平台的图像处理设备和所述设备的协议转换方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130138360A KR102104409B1 (ko) 2013-11-14 2013-11-14 영상저장시스템 및 오픈플랫폼기반 영상저장시스템에서 프로토콜 변환 방법

Publications (2)

Publication Number Publication Date
KR20150055854A KR20150055854A (ko) 2015-05-22
KR102104409B1 true KR102104409B1 (ko) 2020-05-29

Family

ID=53043525

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130138360A Active KR102104409B1 (ko) 2013-11-14 2013-11-14 영상저장시스템 및 오픈플랫폼기반 영상저장시스템에서 프로토콜 변환 방법

Country Status (3)

Country Link
US (1) US10116770B2 (ko)
KR (1) KR102104409B1 (ko)
CN (1) CN104639891B (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102104409B1 (ko) * 2013-11-14 2020-05-29 한화테크윈 주식회사 영상저장시스템 및 오픈플랫폼기반 영상저장시스템에서 프로토콜 변환 방법
CN106331163B (zh) * 2016-09-30 2020-09-15 海尔优家智能科技(北京)有限公司 一种控制服务平台的方法及装置
JP7266455B2 (ja) * 2019-04-26 2023-04-28 キヤノン株式会社 表示装置及びその制御方法、並びにプログラム
CN113037532B (zh) * 2019-12-25 2024-08-02 中兴通讯股份有限公司 一种流媒体码流探测方法、装置、服务器和可读存储介质
CN111464851A (zh) * 2020-04-08 2020-07-28 上海晨驭信息科技有限公司 一种同屏显示观看多通道多帧率视频的系统
US11789855B2 (en) * 2021-12-23 2023-10-17 Jpmorgan Chase Bank, N.A. System and method for testing cloud hybrid AI/ML platforms
KR102669617B1 (ko) 2023-12-21 2024-05-27 주식회사 모빌린트 실시간 자동 비디오 프로토콜 변환 장치 및 방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070024705A1 (en) * 2005-08-01 2007-02-01 Richter Roger K Systems and methods for video stream selection

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7191462B1 (en) * 1999-11-08 2007-03-13 Kendyl A. Román System for transmitting video images over a computer network to a remote receiver
DE19961726A1 (de) * 1999-12-21 2001-07-05 Xsys Interactive Res Gmbh Graphikausgabeeinheit und Graphikausgabesystem
KR100351816B1 (ko) * 2000-03-24 2002-09-11 엘지전자 주식회사 포맷 변환 장치
WO2002023908A1 (fr) * 2000-09-11 2002-03-21 Yotaro Murase Procede de distribution d'images et de sons dynamiques sur un reseau ; appareil et procede de production d'images et de sons dynamiques
US9352222B2 (en) * 2002-12-10 2016-05-31 Sony Interactive Entertainment America Llc System and method for capturing text for an online application
US20090118019A1 (en) * 2002-12-10 2009-05-07 Onlive, Inc. System for streaming databases serving real-time applications used through streaming interactive video
US8964830B2 (en) * 2002-12-10 2015-02-24 Ol2, Inc. System and method for multi-stream video compression using multiple encoding formats
US9061207B2 (en) 2002-12-10 2015-06-23 Sony Computer Entertainment America Llc Temporary decoder apparatus and method
US20070024706A1 (en) * 2005-08-01 2007-02-01 Brannon Robert H Jr Systems and methods for providing high-resolution regions-of-interest
US20070118556A1 (en) * 2005-10-14 2007-05-24 Arnold David C System And Method For Creating Multimedia Books
WO2007134305A2 (en) * 2006-05-12 2007-11-22 Convenous, Llc Apparatus, system, method and computer program product for collaboration via one or more networks
JP5329770B2 (ja) * 2007-05-08 2013-10-30 日立コンシューマエレクトロニクス株式会社 画像変換装置
US8000329B2 (en) * 2007-06-29 2011-08-16 Alcatel Lucent Open platform architecture for integrating multiple heterogeneous network functions
US8850498B1 (en) * 2008-05-16 2014-09-30 Collideo LLC Media adaptive distribution system and method
KR101580690B1 (ko) 2008-12-30 2015-12-28 엘지전자 주식회사 디지털 방송 수신기를 위한 컴포넌트 제공 서버 및 컴포넌트 제공 방법
US8156089B2 (en) * 2008-12-31 2012-04-10 Apple, Inc. Real-time or near real-time streaming with compressed playlists
JP4436884B1 (ja) 2009-02-06 2010-03-24 株式会社オーバル 信号処理方法、信号処理装置、およびコリオリ流量計
EP2317431A1 (en) * 2009-10-30 2011-05-04 IBBT vzw System and method for adapting software architecture
KR20110052934A (ko) * 2009-11-13 2011-05-19 삼성전자주식회사 화상독취장치 및 스캔 방법
US8755431B2 (en) * 2010-01-14 2014-06-17 Silicon Image, Inc. Transmission and detection of multi-channel signals in reduced channel format
US20110191320A1 (en) * 2010-02-02 2011-08-04 Game Plan Technologies, Inc. Digital asset management system
TWI514324B (zh) * 2010-11-30 2015-12-21 Ind Tech Res Inst 影像目標區域追蹤系統與方法及電腦程式產品
KR101216392B1 (ko) 2011-01-06 2012-12-28 주식회사 씨앤앰강남케이블티브이 오픈 플랫폼에서의 vod 시스템 및 vod 데이터 전송 방법
KR20120118353A (ko) 2011-04-18 2012-10-26 삼성전자주식회사 방송수신장치 및 서비스 설치 방법
JP2013168129A (ja) * 2012-01-18 2013-08-29 Ricoh Co Ltd 情報処理システム、データ提供装置、電子機器、情報処理方法、データ提供方法、データ取得方法、及びプログラム
US10853826B2 (en) * 2012-02-07 2020-12-01 Yeast, LLC System and method for evaluating and optimizing media content
US9547836B2 (en) * 2013-06-28 2017-01-17 Verizon Patent And Licensing Inc. Method and apparatus for scheduling media processing jobs on multiple processors to maximize processor utilization
KR102104409B1 (ko) * 2013-11-14 2020-05-29 한화테크윈 주식회사 영상저장시스템 및 오픈플랫폼기반 영상저장시스템에서 프로토콜 변환 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070024705A1 (en) * 2005-08-01 2007-02-01 Richter Roger K Systems and methods for video stream selection

Also Published As

Publication number Publication date
CN104639891B (zh) 2019-08-20
KR20150055854A (ko) 2015-05-22
US10116770B2 (en) 2018-10-30
CN104639891A (zh) 2015-05-20
US20150131001A1 (en) 2015-05-14

Similar Documents

Publication Publication Date Title
KR102104409B1 (ko) 영상저장시스템 및 오픈플랫폼기반 영상저장시스템에서 프로토콜 변환 방법
US8824554B2 (en) Systems and methods for video content analysis
US10123051B2 (en) Video analytics with pre-processing at the source end
US11496671B2 (en) Surveillance video streams with embedded object data
US8381310B2 (en) Systems, methods, and program applications for selectively restricting the placeshifting of copy protected digital media content
KR20180050961A (ko) 멀티미디어 수신 장치에서 디코딩을 수행하는 방법 및 멀티미디어 장치
US9667908B2 (en) Image recording system
CN111385576B (zh) 视频编码方法、装置、移动终端及存储介质
EP2869584B1 (en) Method and device for realizing distributed remote control, and television terminal and mobile terminal thereof
CN114071242A (zh) 视频播放方法、视频推送方法、装置和电子设备
CN107563341A (zh) 一种人脸识别装置与一种人脸识别系统
CN108366233B (zh) 网络摄像机的连接方法、装置、设备和存储介质
US9800918B2 (en) Video recording system, and method and apparatus for processing image in host system
US20170006255A1 (en) System and method for efficient video-based monitoring of traffic violations
CN111918074A (zh) 直播视频故障预警方法及相关设备
CN115665476B (zh) 一种录像分析方法、装置、电子设备及存储介质
CN109886234B (zh) 目标检测方法、装置、系统、电子设备、存储介质
CN113141480A (zh) 录屏方法、装置、设备及存储介质
CN113347385A (zh) 一种视频流传输方法、装置、设备和介质
KR101671276B1 (ko) 교차로 영상기록 시스템
KR100500152B1 (ko) 고해상도 영상 신호 전송 방법 및 상기 방법을 수행하는 고해상도 카메라 시스템
CN115578424A (zh) 一种数据处理方法、装置、电子设备及存储介质
CN118631898A (zh) 一种图片获取方法、装置、终端设备及存储介质
CN113271458A (zh) 一种转码系统中检测视频源有效性的方法
KR20200061109A (ko) 영상처리 일체형 cctv

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20131114

PG1501 Laying open of application
PN2301 Change of applicant

Patent event date: 20181005

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20181010

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20131114

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20200118

Patent event code: PE09021S01D

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: 20200409

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20200420

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20200421

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240321

Start annual number: 5

End annual number: 5