KR102101507B1 - Method and Apparatus for Lossless Network Video Transmission - Google Patents
Method and Apparatus for Lossless Network Video Transmission Download PDFInfo
- Publication number
- KR102101507B1 KR102101507B1 KR1020130105303A KR20130105303A KR102101507B1 KR 102101507 B1 KR102101507 B1 KR 102101507B1 KR 1020130105303 A KR1020130105303 A KR 1020130105303A KR 20130105303 A KR20130105303 A KR 20130105303A KR 102101507 B1 KR102101507 B1 KR 102101507B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- network
- information
- transmission
- video
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/121—Timestamp
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Closed-Circuit Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명의 실시예는 무손실 네트워크 영상 전송 방법 및 장치에 관한 것이다.
본 발명의 실시예는, 영상 전송장치에서, 카메라로부터 촬영 영상을 수신하는 과정; 상기 촬영 영상을 압축하여 부호화 영상을 생성하는 과정; 상기 부호화 영상을 수신하고 네트워크의 전송환경을 확인하여 확인된 네트워크 전송환경에 근거하여 상기 부호화 영상에 대하여 내부 저장 또는 네트워크 전송을 선택하는 과정; 상기 선택의 결과가 네트워크 전송인 경우 상기 네트워크를 이용하여 상기 부호화 영상을 포함하는 영상 정보를 전송하는 과정; 및 상기 선택의 결과가 내부 저장인 경우 상기 영상 정보를 저장하는 과정을 포함하는 무손실 영상전송 방법 및 장치를 제공한다.An embodiment of the present invention relates to a method and apparatus for transmitting a lossless network image.
An embodiment of the present invention, the image transmitting apparatus, the process of receiving a captured image from the camera; Compressing the captured image to generate an encoded image; Receiving the encoded image and checking a transmission environment of the network to select internal storage or network transmission for the encoded image based on the identified network transmission environment; Transmitting video information including the encoded image using the network when the result of the selection is network transmission; And a step of storing the image information when the result of the selection is internal storage.
Description
본 발명의 실시예는 무손실 네트워크 영상 전송 방법 및 장치에 관한 것이다. 보다 상세하게는, 아날로그 보안 카메라 등에서 촬영된 영상을 네트워크를 통하여 전송함에 있어 네트워크의 전송환경에 따라 영상이 손실되는 일 없이 영상 전송을 함으로써 끊김 없는 보안환경을 제공하고자 하는 무손실 네트워크 영상 전송 방법 및 장치에 관한 것이다.An embodiment of the present invention relates to a method and apparatus for transmitting a lossless network image. More specifically, in transmitting an image captured by an analog security camera through a network, a method and apparatus for transmitting a lossless network image to provide a seamless security environment by transmitting the image without losing the image according to the transmission environment of the network It is about.
이 부분에 기술된 내용은 단순히 본 발명의 실시예에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다.The content described in this section merely provides background information for an embodiment of the present invention and does not constitute a prior art.
최근 네트워크 기술이 발전하면서 영상 보안 분야에서도 네트워크 카메라의 수요가 증가하고 있으며, 보안 시스템의 경우도 네트워크 기반의 NVR(Network Video Recorder) 제품의 시장 규모도 증가하고 있다. 신규 보안 시스템의 구축에는 네트워크 카메라 및 NVR 등이 많이 사용되지만, 기존의 아날로그 카메라 시스템을 활용한 네트워크 보안 시스템의 경우 설치된 아날로그 카메라로부터 촬영된 영상을 수신하여 네트워크를 통하여 전송하는 비디오 서버(Video Server) 제품을 아날로그 카메라와 연결하여 네트워크 보안 시스템을 구축할 수도 있다.With the recent development of network technology, the demand for network cameras is also increasing in the field of video security, and the market size of network-based NVR (Network Video Recorder) products is also increasing in the case of security systems. Network cameras and NVRs are often used to build new security systems, but in the case of network security systems utilizing existing analog camera systems, video servers that receive images from the installed analog cameras and transmit them over the network (Video Server) You can also build a network security system by connecting the product to an analog camera.
안정성과 끊김 없는 영상 저장이 중요한 영상 보안 분야에서, 이용자가 많거나, 허브/라우터(Hub/Router) 등의 네트워크 장비에 이상이 발생할 경우, 네트워크 전송 환경의 악화로 인하여 전송이 불가능하거나 전송 가능한 대역폭(BW: Band Width)이 낮아진다. 이와 같이 네트워크 전송 환경이 악화되는 경우 해당 네트워크를 통하여 전송 가능한 데이터 양이 감소하게 되면서 네트워크를 통하여 전송되는 영상에 손실이 발생할 수 있다.In the field of video security where stability and uninterrupted video storage are important, when there are many users or network equipment such as hubs / routers fail, transmission is impossible due to deterioration of the network transmission environment or bandwidth that can be transmitted. (BW: Band Width) is lowered. When the network transmission environment is deteriorated as described above, the amount of data that can be transmitted through the corresponding network is reduced, and loss of images transmitted through the network may occur.
이러한 문제점을 해결하기 위해 본 발명의 실시예는, 아날로그 보안 카메라 등에서 촬영된 영상을 네트워크를 통하여 전송함에 있어 네트워크의 전송환경에 따라 영상이 손실되는 경우가 발생하지 않도록 영상 전송을 함으로써 끊김 없는 보안환경을 제공하는 데에 주된 목적이 있다.In order to solve this problem, in an embodiment of the present invention, in transmitting an image captured by an analog security camera through a network, a seamless security environment is performed by transmitting an image so that the image is not lost depending on the transmission environment of the network. The main purpose is to provide.
또한, 네트워크를 통한 영상 전송에 있어서 네트워크의 트래픽을 고려하여 스케줄링을 함으로써 효율적인 네트워크 활용이 가능해지도록 하는 데에도 그 목적이 있다.In addition, in the video transmission through the network, the purpose is to enable efficient network utilization by scheduling in consideration of the traffic of the network.
전술한 목적을 달성하기 위해 본 발명의 일 실시예는, 무손실 영상전송 장치에 있어서, 카메라로부터 촬영 영상을 수신하는 영상 수신부; 상기 촬영 영상을 압축하여 부호화 영상을 생성하는 부호화부; 상기 부호화 영상을 수신하고 네트워크의 전송환경을 확인하여 확인된 네트워크 전송환경에 근거하여 상기 부호화 영상에 대하여 내부 저장 또는 네트워크 전송을 선택적으로 수행하는 네트워크전송 제어부; 상기 네트워크전송 제어부에서 내부 저장이 선택된 경우 상기 부호화 영상을 포함하는 영상 정보를 저장하는 영상 저장부; 및 상기 네트워크전송 제어부에서 네트워크 전송이 선택된 경우 상기 네트워크를 이용하여 상기 영상 정보를 전송하는 영상 전송부를 포함하는 것을 특징으로 하는 무손실 영상전송 장치를 제공한다.In order to achieve the above object, an embodiment of the present invention, a lossless image transmission apparatus, comprising: an image receiving unit for receiving a captured image from a camera; An encoding unit compressing the captured image to generate an encoded image; A network transmission control unit that receives the encoded image and checks a transmission environment of a network to selectively perform internal storage or network transmission on the encoded image based on the identified network transmission environment; An image storage unit that stores image information including the encoded image when internal storage is selected by the network transmission control unit; And an image transmission unit that transmits the image information using the network when network transmission is selected by the network transmission control unit.
상기 촬영 영상이 아날로그 영상인 경우, 상기 무손실 영상전송 장치는, 상기 아날로그 영상을 AD(Analog-to-Digital) 변환하여 영상 데이터를 생성하며 압축할 촬영 영상으로서 상기 영상 데이터를 상기 부호화부로 전송하는 AD 변환기를 더 포함할 수 있다.When the photographed image is an analog image, the lossless image transmission apparatus converts the analog image to AD (Analog-to-Digital) to generate image data and transmits the image data to the encoder as a captured image to be compressed. It may further include a converter.
상기 영상 저장부는, 저장하고자 하는 영상 정보의 크기와 상기 영상 저장부에 남아있는 저장 용량을 비교한 후, 상기 저장하고자 하는 영상 정보의 크기가 상기 남아있는 저장 용량보다 큰 경우에는 상기 영상 저장부 내에 저장된 가장 오래된 영상 정보부터 순차적으로 삭제할 수 있다.The image storage unit compares the size of the image information to be stored with the storage capacity remaining in the image storage unit, and when the size of the image information to be stored is greater than the remaining storage capacity, the image storage unit The oldest stored image information can be deleted sequentially.
상기 네트워크전송 제어부는, 상기 네트워크 전송환경이 비정상으로 확인되는 경우 상기 영상 정보가 상기 영상 저장부에 저장되도록 제어하고, 상기 네트워크 전송환경이 정상이 되는 경우 상기 영상 저장부에 저장된 영상 정보를 상기 네트워크로 전송할 수 있다.The network transmission control unit controls the image information to be stored in the image storage unit when the network transmission environment is confirmed to be abnormal, and when the network transmission environment is normal, the image information stored in the image storage unit to the network. Can be transferred to.
상기 네트워크전송 제어부는, 상기 저장된 영상 정보를 상기 네트워크로 전송하는 동안에는, 수신되는 부호화 영상을 포함하는 영상 정보를 상기 영상 저장부에 저장할 수 있다.The network transmission control unit may store image information including the received encoded image while transmitting the stored image information to the network.
상기 영상 정보는, 상기 부호화 영상이 생성되는 시간에 대응되는 타임스탬프 정보를 포함할 수 있다.The image information may include time stamp information corresponding to a time when the encoded image is generated.
상기 네트워크전송 제어부는, 상기 네트워크의 시간대별 트래픽 관련 데이터에 근거하여 상기 영상 정보를 전송할 수 있으며, 상기 네트워크전송 제어부는, 상기 시간대별 트래픽 관련 데이터를 참조하여 상기 네트워크의 트래픽이 임계값 이하인 시간대에 상기 영상 정보를 전송할 수 있으며, 상기 네트워크의 트래픽이 임계값을 초과하는 시간대인 경우에도, 상기 영상 정보의 크기가 기설정 크기 이하인 경우에는 상기 네트워크로 상기 영상 정보를 전송할 수 있다. The network transmission control unit may transmit the video information based on the traffic related data for each time zone of the network, and the network transmission control unit refers to the traffic related data for each time zone for a time zone in which the traffic of the network is below a threshold value. The video information may be transmitted, and even when the traffic of the network exceeds a threshold, the video information may be transmitted to the network when the size of the video information is less than or equal to a preset size.
전술한 목적을 달성하기 위해 본 발명의 일 실시예는, 영상 전송장치에서 무손실 영상전송하는 방법에 있어서, 카메라로부터 촬영 영상을 수신하는 과정; 상기 촬영 영상을 압축하여 부호화 영상을 생성하는 과정; 상기 부호화 영상을 수신하고 네트워크의 전송환경을 확인하여 확인된 네트워크 전송환경에 근거하여 상기 부호화 영상에 대하여 내부 저장 또는 네트워크 전송을 선택하는 과정; 상기 선택의 결과가 네트워크 전송인 경우 상기 네트워크를 이용하여 상기 부호화 영상을 포함하는 영상 정보를 전송하는 과정; 및 상기 선택의 결과가 내부 저장인 경우 상기 영상 정보를 저장하는 과정을 포함하는 것을 특징으로 하는 무손실 영상전송 방법을 제공한다.In order to achieve the above object, an embodiment of the present invention is a method for transmitting a lossless image in an image transmission apparatus, the method comprising: receiving a captured image from a camera; Compressing the captured image to generate an encoded image; Receiving the encoded image and checking a transmission environment of the network to select internal storage or network transmission for the encoded image based on the identified network transmission environment; Transmitting video information including the encoded image using the network when the result of the selection is network transmission; And when the result of the selection is internal storage, storing the video information.
상기 영상 정보를 전송하는 과정은, 상기 네트워크의 트래픽이 임계값을 초과하는 시간대인 경우, 상기 영상 정보의 크기가 기설정 크기 이하인 경우에는 상기 네트워크로 상기 영상 정보를 전송할 수 있다.In the process of transmitting the video information, when the traffic of the network exceeds a threshold, when the size of the video information is equal to or less than a preset size, the video information may be transmitted to the network.
이상에서 설명한 바와 같이 본 발명의 실시예에 의하면, 아날로그 보안 카메라 등에서 촬영된 영상을 네트워크를 통하여 전송함에 있어 네트워크의 전송환경에 따라 영상이 손실되는 경우가 발생하지 않도록 영상 전송을 함으로써 끊김 없는 보안환경을 제공하는 효과가 있다.As described above, according to an embodiment of the present invention, in transmitting an image captured by an analog security camera or the like through a network, a seamless security environment is performed by transmitting an image so that an image is not lost depending on a transmission environment of the network. It has the effect of providing.
또한, 네트워크의 트래픽을 고려하여 영상전송을 스케줄링함으로써 네트워크 부하를 줄여주고 효과적인 네트워크 관리가 가능해져 무선 또는 유선 보안 서비스와 연계하여 추가 투자를 최소화하여 효과적인 네트워크 서비스를 가능하게 하는 효과가 있다.In addition, by scheduling the video transmission in consideration of the traffic of the network, it is possible to reduce network load and enable effective network management, thereby minimizing additional investment in connection with wireless or wired security services to enable effective network services.
도 1은 본 발명의 일 실시예에 따른 무손실 네트워크 영상 전송 장치를 간략하게 나타낸 블럭도이다.
도 2는 본 발명의 일 실시예에 따른 무손실 네트워크 영상 전송 방법을 도시한 흐름도이다.
도 3은 네트워크의 시간대별 트래픽에 따른 영상 정보 전송과정을 나타낸 흐름도이다.1 is a block diagram briefly illustrating an apparatus for transmitting a lossless network video according to an embodiment of the present invention.
2 is a flowchart illustrating a method for transmitting a lossless network video according to an embodiment of the present invention.
3 is a flowchart illustrating a video information transmission process according to traffic by time zone of the network.
이하, 본 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, this embodiment will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 무손실 네트워크 영상 전송 장치를 간략하게 나타낸 블럭도이다.1 is a block diagram briefly illustrating an apparatus for transmitting a lossless network video according to an embodiment of the present invention.
도 1에 도시한 바와 같이 본 발명의 일 실시예에 따른 무손실 네트워크 영상 전송 장치(100)는 영상 수신부(110), AD 변환기(120), 부호화부(130), 영상 저장부(140), 네트워크전송 제어부(150) 및 영상 전송부(160)를 포함한다. 본 실시예에서는 무손실 네트워크 영상 전송 장치가 영상 수신부(110), AD 변환기(120), 부호화부(130), 영상 저장부(140), 네트워크전송 제어부(150) 및 영상 전송부(160)를 포함하는 것으로 기재하고 있으나 반드시 이에 한정되는 것은 아니며, 실시예에 따라 일부 구성요소가 생략되거나 다른 구성요소가 추가되어 구현될 수도 있다.As shown in FIG. 1, the
영상 수신부(110)는 카메라로부터 촬영 영상을 수신한다. 영상 수신부(110)가 수신하는 촬영 영상은 아날로그 영상일 수도 있으며, 실시예에 따라서는 아날로그 영상을 디지털로 변환한 디지털 영상 데이터일 수도 있다.The
AD 변환기(120)는 영상 수신부(110)가 수신하는 촬영 영상이 아날로그 영상인 경우, 수신된 아날로그 영상을 AD(Analog-to-Digital) 변환하여 영상 데이터를 생성하고 생성된 영상 데이터를 압축할 촬영 영상으로서 부호화부(130)로 전송한다.The
만일, 영상 수신부(110)가 수신하는 촬영 영상이 디지털 영상 데이터인 경우에는 본 발명의 일 실시예에 따른 무손실 네트워크 영상 전송 장치(100)는 AD 변환기(120)를 생략하여 구현할 수도 있다.If the captured image received by the
부호화부(130)는 영상 수신부(110) 또는 AD 변환기(120)로부터 디지털 형태의 영상 데이터(즉, 디지털 영상 데이터)를 수신하고 수신한 디지털 영상 데이터를 압축하여 부호화 영상을 생성한다. 부호화부(130)는 디지털 영상 데이터를 압축함으로써 데이터 사이즈를 줄여 상대적으로 적은 대역폭으로 영상을 전송 가능하도록 만든다. 여기서 영상을 압축하는 방법으로는 MPEG 4, H.264 등 다양한 영상 부호화 알고리즘이 사용될 수 있으며 본 발명이 이에 한정되지는 않는다.The
영상 저장부(140)는 부호화부(130)에서 생성된 부호화 영상을 포함하는 영상 정보를 네트워크전송 제어부(150)의 제어에 따라 저장한다.The
영상 전송부(160)는 부호화부(130)에서 생성된 부호화 영상을 포함하는 영상 정보를 네트워크전송 제어부(150)의 제어에 따라 네트워크(170)를 이용하여 전송한다.The
네트워크전송 제어부(150)는 부호화부(130)로부터 부호화 영상을 수신하고 네트워크(170)의 전송환경을 확인하여 확인된 네트워크 전송환경에 근거하여 부호화 영상에 대하여 내부 저장 또는 네트워크 전송을 선택적으로 수행한다.The network
네트워크전송 제어부(150)는 네트워크 전송환경을 확인한 결과, 네트워크(170)가 고장 또는 과부하 등으로 인하여 부호화 영상을 정상적으로 전송하는 것이 어려워지는 비정상적인 전송환경으로 판단한 경우에는 수신한 부호화 영상을 포함하는 영상 정보를 영상 저장부(140)에 저장한다.As a result of confirming the network transmission environment, the network
참고로, 영상 저장부(140)는 저장하고자 하는 영상 정보의 크기와 영상 저장부(140)에 남아있는 사용 가능한 저장 용량을 비교한 후, 저장하고자 하는 영상 정보의 크기가 사용 가능한 저장 용량보다 큰 경우에는 영상 저장부(140) 내에 기저장된 가장 오래된 영상 정보부터 순차적으로 삭제하여 저장하고자 하는 영상 정보를 저장하기 위한 빈 저장 공간을 마련한다.For reference, the
네트워크전송 제어부(150)는 네트워크 전송환경을 확인한 결과, 네트워크 전송환경이 비정상에서 정상으로 변하는 경우, 영상 저장부(140)에 저장된 영상 정보를 네트워크(170)로 전송한다. 이때, 영상 저장부(140)에 기 저장된 영상 정보를 네트워크(170)로 전송하는 동안에 수신되는 부호화 영상은 즉시 네트워크(170)로 전송하지 않고 임시로 영상 저장부(140)에 저장하며, 영상 저장부(140)에 기 저장된 영상 정보를 네트워크(170)로 전송하는 작업이 완료된 후에 비로소 네트워크(170)로 전송한다.As a result of checking the network transmission environment, the network
네트워크전송 제어부(150)는 영상 저장부(140)에 기 저장된 영상 정보가 모두 네트워크(170)를 통하여 전송된 경우에는 영상 전송부(160)를 제어하여 실시간으로 수신되는 부호화 영상을 네트워크(170)로 전송한다.The network
네트워크전송 제어부(150)는 실시간으로 수신되는 부호화 영상을 네트워크(170)로 전송하는 동안에도 지속적으로 네트워크 전송환경을 확인하며, 네트워크 전송환경이 정상을 유지하는 동안에는 영상 전송부(160)를 제어하여 부호화 영상을 포함하는 영상 정보를 지속적으로 실시간으로 네트워크(170)를 통하여 전송한다.The network
실시간 전송 기능만 제공하는 일반적인 비디오 서버 또는 인코더(Encoder)의 경우 네트워크(170)의 오류 상황에 대한 대처가 불가능하므로, 본 발명의 실시예에서는 네트워크전송 제어부(150)는 네트워크 전송 환경을 체크하여 영상 전송이 불가능하다고 판단되는 경우 영상 저장부(140)의 내부 메모리 영역에 보안 영상(즉, 영상 정보)을 임시 저장하고, 네트워크 전송환경이 정상화되면 임시 저장된 영상 정보를 네트워크(170)를 통하여 전송함으로써 안정성과 끊김 없는 보안 환경을 사용자에게 제공할 수 있다.In the case of a general video server or an encoder that provides only a real-time transmission function, it is impossible to cope with the error situation of the
한편, 부호화 영상을 포함하는 영상 정보에는 부호화 영상이 생성된 시간에 대응되는 타임스탬프 정보가 포함될 수 있다. 본 발명의 일 실시예에 따른 무손실 네트워크 영상 전송 장치(100)에서 전송되는 부호화 영상을 수신하는 영상 관제센터 서버(도시하지 않음)는, 전송된 부호화 영상이 실시간으로 전송되는 영상인지 또는 네트워크 전송환경이 불량한 경우에 저장되었다가 네트워크 전송환경이 정상으로 돌아온 후에 전송되는 영상인지 여부를 파악하기가 곤란할 가능성이 매우 높다. 이러한 경우, 전송되는 부호화 영상에 덧붙여 부호화 영상이 생성된 시간에 대응되는 타임스탬프 정보가 포함되는 경우, 영상 관제센터 서버(도시하지 않음)는 이 타임스탬프 정보를 확인하여 전송되는 부호화 영상이 실시간 영상인지 아닌지 여부 및 어느 시점에 생성된 영상인지를 용이하게 확인할 수 있다.Meanwhile, the image information including the encoded image may include time stamp information corresponding to the time at which the encoded image was generated. An image control center server (not shown) that receives the encoded image transmitted from the lossless network
네트워크전송 제어부(150)는 네트워크(170)의 시간대별 트래픽 관련 데이터에 근거하여 네트워크(170)를 통하여 영상 정보를 전송한다. 네트워크(170)의 트래픽이 많은 주간 또는 특정 시간대의 경우 영상 데이터를 내부 메모리에 저장함으로써 네트워크(170)의 과부하를 덜어주며, 트래픽이 적은 시간대 또는 야간에 저장된 영상을 전송함으로써 네트워크(170)의 부하를 덜어줄 수 있으므로 효율적인 네트워크(170) 관리가 가능해진다.The network
예컨대, 네트워크전송 제어부(150)는 영상 정보를 전송하고자 하는 네트워크(170)의 시간대별 트래픽 관련 데이터를 참조하여 네트워크(170)의 트래픽이 임계값 이하인 시간대에 영상 정보를 전송한다. 따라서, 네트워크전송 제어부(150)는 네트워크(170)의 트래픽이 임계값을 초과하는 시간대에는 영상정보를 전송하지 않도록 제한할 수 있다.For example, the network
하지만, 네트워크전송 제어부(150)는 네트워크(170)의 시간대별 트래픽 관련 데이터를 참조하여 트래픽이 임계값을 초과하는 시간대에도 일부 조건을 만족하는 경우에는 영상 정보를 전송하도록 구현할 수 있다. 즉, 네트워크전송 제어부(150)는 네트워크(170)의 트래픽이 임계값을 초과하는 시간대인 경우라 하더라도, 영상 정보의 프레임당 평균 크기 및 영상 정보의 시간당 프레임 수로부터 산출되는 단위 시간당 비트율이 기설정 크기 이하인 경우에는 네트워크(170)를 통하여 영상 정보를 전송하도록 구현할 수도 있다. 특히, 네트워크(170)의 사용 가능 대역폭 대비 영상 정보의 단위 시간당 비트율이 기설정 비율 이하인 경우(즉, 영상 정보의 크기가 기설정 크기 이하인 경우) 네트워크(170)를 통하여 영상 정보를 전송하도록 구현할 수도 있다.However, the network
예를 들어, 영상 데이터를 부호화한 부호화 영상의 크기(즉, 영상 정보의 크기)가 매우 작은 경우에는 이 부호화 영상을 네트워크(170)를 통해 전송하더라도 네트워크(170)의 트래픽을 매우 적게 유발하므로, 이러한 경우에는 트래픽이 임계값을 초과하는 시간대에도 영상 정보를 전송하도록 구현하는 것이 보안 서비스 측면에서 더 효율적일 수 있다. 왜냐하면, 야간이나 혹은 촬영 영상을 취득하는 카메라가 배치된 장소에 사람의 움직임이 거의 발생하지 않는 경우에는 그 영상의 프레임 사이의 영상 데이터의 변화가 거의 없으므로, 이러한 경우의 부호화 영상을 압축하는 경우 매우 높은 압축률로 압축될 가능성이 높다. 따라서, 이러한 경우에는 부호화된 부호화 영상의 크기로 매우 작아지므로 최소한의 네트워크(170) 트래픽을 유발하면서 부호화한 촬영 영상을 이용하여 소정의 감시 구역을 실시간으로 감시하는 목적을 달성할 수 있다.For example, if the size of the encoded image encoding the image data (that is, the size of the image information) is very small, even if the encoded image is transmitted through the
도 2는 본 발명의 일 실시예에 따른 무손실 네트워크 영상 전송 방법을 도시한 흐름도이다.2 is a flowchart illustrating a method for transmitting a lossless network video according to an embodiment of the present invention.
도 2에 도시한 바와 같이 본 발명의 일 실시예에 따른 무손실 네트워크 영상 전송 방법에서는, 먼저 영상 수신부(110)가 카메라로부터 촬영 영상을 수신한다(S210). AD 변환기(120)는 영상 수신부(110)가 수신하는 촬영 영상이 아날로그 영상인 경우, 수신된 아날로그 영상을 AD 변환하여 영상 데이터를 생성하고 생성된 영상 데이터를 압축할 촬영 영상으로서 부호화부(130)로 전송한다(S220). 촬영 영상이 디지털 영상 데이터인 경우에는 단계 S220을 생략할 수도 있다. 부호화부(130)는 영상 수신부(110) 또는 AD 변환기(120)로부터 디지털 영상 데이터를 수신하고 수신한 디지털 영상 데이터를 압축하여 부호화 영상을 생성한다(S230).2, in the method of transmitting a lossless network image according to an embodiment of the present invention, the
네트워크전송 제어부(150)는 부호화 영상을 수신한 후 네트워크(170)의 전송환경이 정상인지 여부를 확인한다(S240).After receiving the encoded image, the network
네트워크전송 제어부(150)는 단계 S240에서 확인한 결과, 네트워크(170)가 고장 또는 과부하 등으로 인하여 부호화 영상을 정상적으로 전송하는 것이 어려워지는 비정상적인 전송환경으로 판단한 경우에는 수신한 부호화 영상을 포함하는 영상 정보를 영상 저장부(140)에 저장한다(S250).As a result of checking in step S240, the network
네트워크전송 제어부(150)는 단계 S240에서 확인한 결과 네트워크(170)가 정상 상태인 것으로 판단한 경우에는, 영상 저장부(140)에 기저장되어 있던 영상 정보가 네트워크(170)로 전송되는 중인지 여부를 확인한다(S260).When it is determined in step S240 that the
네트워크전송 제어부(150)는 단계 S260에서 확인한 결과, 부호화 영상을 포함하는 영상 정보가 네트워크(170)로 전송중인 것으로 판단하는 경우에는 수신한 부호화 영상을 포함하는 영상 정보를 영상 저장부(140)에 저장한다(S250).When it is determined in step S260 that the network
네트워크전송 제어부(150)는 단계 S260에서 확인한 결과, 부호화 영상을 포함하는 영상 정보가 네트워크(170)로 전송중이 아닌 것으로 판단하는 경우에는 영상 전송부(160)를 제어하여 수신한 부호화 영상을 포함하는 영상 정보를 네트워크(170)로 전송한다(S270).The network
한편, 수신한 부호화 영상을 포함하는 영상 정보가 영상 저장부(140)에 저장된 경우, 네트워크전송 제어부(150)는 주기적으로 또는 기설정된 시각에 네트워크 전송환경이 정상인지 여부를 확인한다(S280). 만일, 단계 S240에서 확인한 결과, 네트워크 전송환경이 정상이 아닌 것으로 확인되는 경우에는 단계 S280으로 진행하여 네트워크 전송환경이 정상인지 여부를 확인한다. 만일, 단계 S280에서 확인한 결과, 네트워크 전송환경이 정상인 것으로 확인되는 경우에는 영상 저장부(140)에 저장된 부호화 영상을 포함하는 영상 정보를 영상 전송부(160)를 제어하여 네트워크(170)로 전송한다(S270).On the other hand, when the image information including the received encoded image is stored in the
네트워크(170)로 전송된 영상 정보는 영상 관제센터 서버(도시하지 않음)가 수신 및 저장(S290)하여 보안 관제용으로 활용할 수 있다.The video information transmitted to the
도 3은 네트워크(170)의 시간대별 트래픽에 따른 영상 정보 전송과정을 나타낸 흐름도이다.3 is a flowchart illustrating a video information transmission process according to traffic by time zone of the
도 2의 단계 S270에서 영상 정보를 네트워크(170)로 전송하기 전에 하나의 조건을 더 참조할 수도 있다. 네트워크전송 제어부(150)는 영상 정보를 전송하고자 하는 네트워크(170)의 시간대별 트래픽 관련 데이터를 참조하여 트래픽이 임계값 이하인 시간대에 영상 정보를 전송할 수 있다. 네트워크전송 제어부(150)는 현재 시각이 네트워크 트래픽이 임계값 이하인 시간대인지 여부를 확인한다(S310).In step S270 of FIG. 2, one condition may be further referenced before transmitting the image information to the
단계 S310에서 확인한 결과, 현재 시각이 네트워크 트래픽이 임계값 이하인 시간대가 아닌 것으로 확인되는 경우, 네트워크전송 제어부(150)는 수신된 부호화 정보를 포함하는 영상 정보를 영상 저장부(140)에 저장한다(S320). 단계 S320에서 영상 저장부(140)에 기 저장된 소정의 영상 정보를 네트워크(170)로 전송할지 여부를 확인하는 과정을 진행 중인 경우에는 기 저장된 소정의 영상 정보가 영상 저장부(140)에 저장된 상태를 유지시킨다.As a result of checking in step S310, when it is determined that the current time is not a time zone in which network traffic is below a threshold, the network
만일, 단계 S310에서 확인한 결과, 현재 시각이 네트워크 트래픽이 임계값 이하의 시간대인 것으로 확인되는 경우, 네트워크전송 제어부(150)는 부호화 정보를 포함하는 영상 정보를 네트워크(170)로 전송한다(S330).If, as a result of checking in step S310, it is determined that the current time is a time zone in which the network traffic is below a threshold, the network
네트워크전송 제어부(150)는 부호화 정보를 포함하는 영상 정보를 영상 저장부(140)에 저장한 후에도 현재 시각이 스케줄링 가능 시간(즉, 트래픽이 임계값 이하의 시간대)인지 여부를 확인한다(S340). 만일, 단계 S340에서 확인한 결과, 현재 시각이 스케줄링 가능 시간이 아닌 것으로 확인되는 경우에는 계속하여 단계 S340으로 진행하여 현재 시각이 스케줄링 가능 시간인지 여부를 확인한다.The network
만일, 단계 S340에서 확인한 결과, 네트워크 전송환경이 정상인 것으로 확인되는 경우, 네트워크전송 제어부(150)는 영상 저장부(140)에 저장된 부호화 영상을 포함하는 영상 정보를 영상 전송부(160)를 제어하여 네트워크(170)로 전송한다(S330).If, as a result of checking in step S340, it is confirmed that the network transmission environment is normal, the network
네트워크(170)로 전송된 영상 정보는 영상 관제센터 서버(도시하지 않음)가 수신 및 저장(S350)하여 보안 관제용으로 활용할 수 있다.The video information transmitted to the
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely illustrative of the technical idea of the present invention, and those skilled in the art to which the present invention pertains may make various modifications and variations without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical spirit of the present invention, but to explain, and the scope of the technical spirit of the present invention is not limited by these embodiments. The scope of protection of the present invention should be interpreted by the claims below, and all technical spirits within the scope equivalent thereto should be interpreted as being included in the scope of the present invention.
이상에서 설명한 바와 같이, 본 발명은 아날로그 보안 카메라 등에서 촬영된 영상을 네트워크를 통하여 전송함에 있어 네트워크의 전송환경에 따라 영상이 손실되는 일 없이 영상 전송을 함으로써 끊김 없는 보안환경을 제공하는 효과가 있어 유용한 발명이다.As described above, the present invention has an effect of providing a seamless security environment by transmitting an image without losing an image according to the transmission environment of the network in transmitting an image captured by an analog security camera through a network. It is an invention.
100: 무손실 네트워크 영상 전송 장치
110: 영상 수신부 120: AD 변환기
130: 부호화부 140: 영상 저장부
150: 네트워크전송 제어부 160: 영상 전송부
170: 네트워크100: lossless network video transmission device
110: video receiver 120: AD converter
130: encoding unit 140: image storage unit
150: network transmission control unit 160: video transmission unit
170: network
Claims (13)
카메라로부터 촬영 영상을 수신하는 영상 수신부;
상기 촬영 영상을 압축하여 부호화 영상을 생성하는 부호화부;
상기 부호화 영상을 수신하고 네트워크의 전송환경을 확인하여 확인된 네트워크 전송환경에 근거하여 상기 부호화 영상에 대하여 내부 저장 또는 네트워크 전송을 선택적으로 수행하는 네트워크전송 제어부;
상기 네트워크전송 제어부에서 내부 저장이 선택된 경우 상기 부호화 영상을 포함하는 영상 정보를 저장하는 영상 저장부; 및
상기 네트워크전송 제어부에서 네트워크 전송이 선택된 경우 상기 네트워크를 이용하여 상기 영상 정보를 전송하는 영상 전송부
를 포함하되,
상기 네트워크전송 제어부는,
상기 네트워크의 시간대별 트래픽 관련 데이터에 근거하여 상기 영상 정보를 전송하되, 상기 시간대별 트래픽 관련 데이터를 참조하여 상기 네트워크의 트래픽이 임계값 이하인 시간대에 상기 영상 정보를 전송하는 것을 특징으로 하는 무손실 영상전송 장치.
In the lossless video transmission device,
An image receiving unit that receives the captured image from the camera;
An encoding unit compressing the captured image to generate an encoded image;
A network transmission control unit that receives the encoded image and checks a transmission environment of a network to selectively perform internal storage or network transmission on the encoded image based on the identified network transmission environment;
An image storage unit that stores image information including the encoded image when internal storage is selected by the network transmission control unit; And
When network transmission is selected in the network transmission control unit, an image transmission unit that transmits the image information using the network
Including,
The network transmission control unit,
Lossless video transmission characterized in that the video information is transmitted based on traffic-related data for each time zone of the network, and the video information is transmitted during a time when the traffic of the network is below a threshold by referring to the traffic-related data for each time zone. Device.
상기 촬영 영상이 아날로그 영상인 경우,
상기 무손실 영상전송 장치는, 상기 아날로그 영상을 AD(Analog-to-Digital) 변환하여 영상 데이터를 생성하며 압축할 촬영 영상으로서 상기 영상 데이터를 상기 부호화부로 전송하는 AD 변환기를 더 포함하는 것을 특징으로 하는 무손실 영상전송 장치.
According to claim 1,
When the captured image is an analog image,
The lossless image transmission apparatus further comprises an AD converter that converts the analog image to analog-to-digital (AD) to generate image data and transmits the image data to the encoder as a captured image to be compressed. Lossless video transmission device.
저장하고자 하는 영상 정보의 크기와 상기 영상 저장부에 남아있는 저장 용량을 비교한 후, 상기 저장하고자 하는 영상 정보의 크기가 상기 남아있는 저장 용량보다 큰 경우에는 상기 영상 저장부 내에 저장된 가장 오래된 영상 정보부터 순차적으로 삭제하는 것을 특징으로 하는 무손실 영상전송 장치.
According to claim 1, wherein the image storage unit,
After comparing the size of the image information to be stored with the storage capacity remaining in the image storage unit, if the size of the image information to be stored is larger than the remaining storage capacity, the oldest image information stored in the image storage unit Lossless video transmission device, characterized in that sequentially deleted from.
상기 네트워크 전송환경이 비정상으로 확인되는 경우 상기 영상 정보가 상기 영상 저장부에 저장되도록 제어하고, 상기 네트워크 전송환경이 정상이 되는 경우 상기 영상 저장부에 저장된 영상 정보를 상기 네트워크로 전송하는 것을 특징으로 하는 무손실 영상전송 장치.
According to claim 1, The network transmission control unit,
When the network transmission environment is confirmed to be abnormal, the image information is controlled to be stored in the image storage unit, and when the network transmission environment is normal, the image information stored in the image storage unit is transmitted to the network. Lossless video transmission device.
상기 저장된 영상 정보를 상기 네트워크로 전송하는 동안에는, 수신되는 부호화 영상을 포함하는 영상 정보를 상기 영상 저장부에 저장하는 것을 특징으로 하는 무손실 영상전송 장치.
The method of claim 4, wherein the network transmission control unit,
Lossless image transmission device, characterized in that while transmitting the stored image information to the network, the image information including the received encoded image is stored in the image storage unit.
상기 부호화 영상이 생성되는 시간에 대응되는 타임스탬프 정보를 포함하는 것을 특징으로 하는 무손실 영상전송 장치.
The method of claim 5, wherein the video information,
And a timestamp information corresponding to the time at which the coded image is generated.
상기 네트워크의 트래픽이 임계값을 초과하는 시간대에는, 상기 영상 정보의 크기가 기설정 크기 이하인 경우에는 상기 네트워크로 상기 영상 정보를 전송하는 것을 특징으로 하는 무손실 영상전송 장치.
According to claim 1, The network transmission control unit,
Lossless video transmission device characterized in that when the traffic of the network exceeds a threshold value, the video information is transmitted to the network when the size of the video information is less than or equal to a preset size.
카메라로부터 촬영 영상을 수신하는 과정;
상기 촬영 영상을 압축하여 부호화 영상을 생성하는 과정;
상기 부호화 영상을 수신하고 네트워크의 전송환경을 확인하여 확인된 네트워크 전송환경에 근거하여 상기 부호화 영상에 대하여 내부 저장 또는 네트워크 전송을 선택하는 과정;
상기 선택의 결과가 네트워크 전송인 경우 상기 네트워크를 이용하여 상기 부호화 영상을 포함하는 영상 정보를 전송하는 과정; 및
상기 선택의 결과가 내부 저장인 경우 상기 영상 정보를 저장하는 과정
을 포함하되,
상기 영상 정보를 전송하는 과정은,
상기 네트워크의 시간대별 트래픽 관련 데이터를 참조하여 상기 네트워크의 트래픽이 임계값 이하인 시간대에 상기 영상 정보를 전송하는 것을 특징으로 하는 무손실 영상전송 방법.
In the method of transmitting a lossless image in the video transmission device,
Receiving a photographed image from a camera;
Compressing the captured image to generate an encoded image;
Receiving the encoded image and checking a transmission environment of the network to select internal storage or network transmission for the encoded image based on the identified network transmission environment;
Transmitting video information including the encoded image using the network when the result of the selection is network transmission; And
The process of storing the image information when the result of the selection is internal storage.
Including,
The process of transmitting the video information,
A lossless video transmission method characterized in that the video information is transmitted in a time zone in which the traffic of the network is less than or equal to a threshold by referring to the traffic related data for each time zone of the network.
상기 영상 정보는 상기 부호화 영상이 생성되는 시간에 대응되는 타임스탬프 정보를 포함하는 것을 특징으로 하는 무손실 영상전송 방법.
The method of claim 10,
The image information includes timestamp information corresponding to a time when the encoded image is generated.
상기 네트워크의 트래픽이 임계값을 초과하는 시간대인 경우, 상기 영상 정보의 크기가 기설정 크기 이하인 경우에는 상기 네트워크로 상기 영상 정보를 전송하는 것을 특징으로 하는 무손실 영상전송 방법.11. The method of claim 10, The process of transmitting the video information,
When the traffic of the network exceeds a threshold, when the size of the video information is less than or equal to a preset size, the video information is transmitted to the network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130105303A KR102101507B1 (en) | 2013-09-03 | 2013-09-03 | Method and Apparatus for Lossless Network Video Transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130105303A KR102101507B1 (en) | 2013-09-03 | 2013-09-03 | Method and Apparatus for Lossless Network Video Transmission |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150026446A KR20150026446A (en) | 2015-03-11 |
KR102101507B1 true KR102101507B1 (en) | 2020-04-16 |
Family
ID=53022404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130105303A KR102101507B1 (en) | 2013-09-03 | 2013-09-03 | Method and Apparatus for Lossless Network Video Transmission |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102101507B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112422875A (en) * | 2020-10-14 | 2021-02-26 | 西安万像电子科技有限公司 | Image processing method and device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011151566A (en) * | 2010-01-21 | 2011-08-04 | Sharp Corp | Broadcast system, broadcasting signal transmitter-receiver, and broadcasting signal transmission method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080001147A (en) * | 2006-06-29 | 2008-01-03 | 주식회사 케이티 | Encoder system and encoding method for a low delay video transport scheme using a virtual encoder buffer |
KR101379537B1 (en) * | 2007-07-19 | 2014-03-28 | 삼성전자주식회사 | Method for video encoding controll using channel information of wireless networks |
-
2013
- 2013-09-03 KR KR1020130105303A patent/KR102101507B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011151566A (en) * | 2010-01-21 | 2011-08-04 | Sharp Corp | Broadcast system, broadcasting signal transmitter-receiver, and broadcasting signal transmission method |
Also Published As
Publication number | Publication date |
---|---|
KR20150026446A (en) | 2015-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11503307B2 (en) | System and method for automatic encoder adjustment based on transport data | |
US11190570B2 (en) | Video encoding using starve mode | |
US11272189B2 (en) | Adaptive encoding in security camera applications | |
US9585062B2 (en) | System and method for implementation of dynamic encoding rates for mobile devices | |
US20160050434A1 (en) | System and method for encoding video content using virtual intra-frames | |
US10659514B2 (en) | System for video monitoring with adaptive bitrate to sustain image quality | |
AU2021200428B2 (en) | System and method for automatic encoder adjustment based on transport data | |
US8249141B1 (en) | Method and system for managing bandwidth based on intraframes | |
CN114286038B (en) | Video data transmission method, airborne terminal, computer equipment and storage medium | |
US8681860B2 (en) | Moving picture compression apparatus and method of controlling operation of same | |
KR102065092B1 (en) | System for restoration of image data and method thereof | |
Usman et al. | An intrusion oriented heuristic for efficient resource management in end-to-end wireless video surveillance systems | |
JP6416465B2 (en) | Image monitoring system and image transmission method | |
KR102101507B1 (en) | Method and Apparatus for Lossless Network Video Transmission | |
CN112203050B (en) | Method and device for continuously transmitting video | |
JP2015095705A (en) | Video monitoring system | |
JP6844480B2 (en) | Video data streaming monitoring equipment, methods and programs, as well as terminal equipment and video data streaming monitoring systems | |
CN114268721B (en) | Low-flow network video monitoring method and storage medium | |
JP6216137B2 (en) | Image management system and center device | |
JP2018139349A (en) | Video processing apparatus and video processing program | |
JPH1141608A (en) | Image transmitter, image coding method and image coder | |
WO2024141075A1 (en) | Adaptive method and apparatus for video stream bitrate, and computer device and storage medium | |
JP5094826B2 (en) | Unicast redistribution device and packet processing program | |
CN118828071A (en) | Video monitoring data transmission method, device, equipment and storage medium | |
CN115086600A (en) | Streaming media transmission method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |