WO2017043933A1 - Method for transmitting multiple image streams for improving background and object identification capability of ip camera - Google Patents
Method for transmitting multiple image streams for improving background and object identification capability of ip camera Download PDFInfo
- Publication number
- WO2017043933A1 WO2017043933A1 PCT/KR2016/010202 KR2016010202W WO2017043933A1 WO 2017043933 A1 WO2017043933 A1 WO 2017043933A1 KR 2016010202 W KR2016010202 W KR 2016010202W WO 2017043933 A1 WO2017043933 A1 WO 2017043933A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- camera
- server
- frame
- image
- port
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 2
- 230000000593 degrading effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 230000006866 deterioration Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010191 image analysis Methods 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
Definitions
- the present invention relates to a method for transmitting multiple video streams for improving the background and object identification of an IP camera.
- a method for transmitting multiple video streams for improving the background and object identification of an IP camera By setting different parameters in the frame, you can get bright and dark images from a single camera, and adjust the shutter speed of the frame to identify the background of the IP camera that can identify both the number and the person running in the dark area. And a transmission method of multiple video streams for improving object identification capability.
- Image storage DB for providing a space for storing the image
- An image storage server configured to receive images photographed by cameras and divide and store the images photographed by the cameras in the image storage DB;
- An image retrieval server for distributing and retrieving images stored in the image storage DB;
- An image analysis server for distributing and analyzing the images stored in the image storage DB;
- a camera management server for transmitting a camera related command input through the user's mobile device to the camera of the user.
- the image storage server stores an image photographed by the camera of the user according to a storage environment set by a user, wherein the storage environment includes a storage space distribution, and the storage space distribution is recently.
- the storage space allocated to the image is distributed larger than the storage space allocated to the past image, and the image storage server reconstructs the past image to reduce the capacity and then resaves the data.
- the camera management server automatically controls the camera operation of the user based on the location of the user, the location of the user is the user's mobile device is the camera of the user Is determined based on whether it was scanned by an AP (Access Point) located in a location where
- the image retrieval server retrieves a captured image of a camera associated with the user from the image storage DB and provides the image to a mobile device of the user.
- the cameras transmit images and location information together and store the image.
- the server stores the images and location information received from the cameras in the image storage DB
- the image search server provides the image retrieved from the image storage DB with the location information to the user's mobile device, the mobile
- the device is described as a distributed processing-based camera video service system, characterized in that it displays the image and the map showing the location information together.
- an illegal parking automatic unmanned automatic enforcement method and system having a function of a crime prevention-based Citizen using multiple cameras of Korean Patent Application Publication No. 10-0862398, the road in an illegal parking vehicle and an unmanned security enforcement method for crime prevention
- Acquiring an image of the surveillance region set in the plurality of analog images with a plurality of fixed fixed cameras Converting the obtained plurality of analog detection images into one analog image in an image mixer; Converting the analog image of the image mixer into a digital image capable of image analysis by an image transmitting apparatus and transmitting the analog image to a field control module via a hub; Detecting an object of interest such as a vehicle or a person by analyzing an image of the object transmitted from the field control module and generating a 2D position coordinate of the detected object region of interest; The 2D position coordinates are converted to 3D position coordinates from the position mapping module and then controlled by an on-site control module to control a control or control PTZ camera module to move a PTZ camera to an index coordinate to track an object of
- the conventional systems as described above have the disadvantage that only the vehicle number of the speeding vehicle can be checked, and that the image quality is deteriorated or photographed by several cameras in order to identify a person other than the vehicle.
- the transmission method of multiple video streams for improving the background and object identification of the IP camera of the present invention it is possible to use the IP address used in the existing server without changing the method of the existing server.
- one camera can be used to identify objects such as fast-moving vehicles, slow-moving people, and bicycles without any deterioration in quality than conventional cameras.
- both the bright and dark areas can be identified and controlled through different parameters to capture multiple video streams, and the server can manage the recorded video streams by managing IP addresses and PORTs.
- the frames 100 captured by the parameters 40 of the same condition are photographed. It is characterized in that the classification and conversion to multiple video streams.
- the multiple video stream transmission method for improving the background and object identification of the IP camera according to the present invention can be used interchangeably without changing the method of the existing server using the IP address used in the existing server,
- one camera can be used to identify objects such as fast-moving vehicles, slow-moving people, and bicycles without any deterioration of quality than conventional cameras.
- both bright and dark areas can be identified and adjusted through different parameters to capture multiple video streams, and the server can manage the recorded video streams separately by IP address and PORT. .
- FIG. 1 is a conceptual diagram of a method of transmitting multiple video streams for improving background and object identification of an IP camera of the present invention
- FIG. 2 is a detailed diagram of a method for transmitting multiple video streams for improving background and object identification capability of an IP camera according to the present invention.
- FIG. 3 is a conceptual diagram of parameter application of a method for transmitting multiple video streams for improving background and object identification of an IP camera according to the present invention.
- the frames 100 captured by the parameters 40 of the same condition are photographed. It is characterized in that the classification and conversion to multiple video streams.
- the plurality of video streams transmitted from the camera 10 to different port numbers are restored to the original video through the decoder in the server 20, and stored in the DB server or output to the monitor 30.
- the monitor 30 is characterized in that the window 31 is divided and displayed by the number of the set camera 10 parameter 40.
- the plurality of windows 31 divided into the monitor 30 is characterized in that the size can be adjusted.
- the camera 10 is assigned a unique IP address 50, the camera 10 assigned the IP address 50 is assigned to each PORT (60) to the video stream classified according to the conditions of the parameter 40 ) Is assigned.
- the present invention includes a camera (10) for photographing a plurality of video streams having different parameters (40); A server 20 for managing an image stream captured by the camera 10; A monitor (30) for outputting an image stream received from the server (20); Characterized in that it comprises a.
- FIG. 1 is a conceptual diagram of a method for transmitting multiple video streams for improving background and object identification of an IP camera of the present invention
- FIG. 2 is a detailed view of a method for transmitting multiple video streams for improving background and object identification of an IP camera of the present invention
- 3 is a conceptual diagram of parameter application of a method of transmitting multiple video streams for improving background and object identification capability of an IP camera of the present invention.
- the present invention sets the parameters 40 of the camera 10 differently for each of the real-time frames 100 in one camera 10, and then photographs the parameters 40 of the same condition.
- the frame 100 photographed by FIG. 1 is classified into multiple image streams and transmitted.
- the plurality of video streams transmitted from the camera 10 to different port numbers are restored to the original video through the decoder in the server 20 and stored in the DB server or output to the monitor 30.
- the camera 10 includes a lens and lighting.
- the camera 10 photographs the frame 100 by applying continuous parameters, and generates the frames 100 in order by the parameters 40 applied for each category, and the generated frame 100 sets the set parameters. (40) Divided in order by category.
- the camera has an encoder function, and an encoder method uses an H.264 or MPEG codec.
- the camera 10 is assigned a unique IP address 50, the camera 10 assigned the IP address 50 is assigned to each PORT (60) to the video stream classified according to the conditions of the parameter 40 ) Is assigned.
- the video stream is divided into different video streams according to the IP address 50 and the PORT 60 number.
- the IP address 50 is different for each camera.
- the PORT 60 includes several in one IP address 50, and one PORT 60 includes one video stream.
- the PORT 60 is assigned a different number from one IP address 50.
- the number of the PORT 60 is the same as the number of video streams photographed and classified by one camera.
- the monitor 30 is characterized in that the window 31 is divided and displayed by the number of parameters of the camera 10 set 40.
- the parameter 40 is controlled by a micro control unit (MCU) controlling the inside of the camera 10.
- MCU micro control unit
- the parameter 40 is to speed up signal processing such as calculation by a digital signal processor (DSP) inside the camera 10.
- DSP digital signal processor
- the parameter 40 is divided by category, and configures the photographing order, shutter speed, sensitivity, etc. for each category.
- the photographing order is a photographing order according to the classification.
- the shutter speed is the speed at which the shutter opens and closes to give the frame a suitable light.
- the sensitivity is such that the frame feels light.
- the parameter 40 is automatically set in order by the camera 10, and the degree of light input is adjusted by the parameter 40 set for each frame 100 generated when the camera is photographed.
- the parameter includes a gain
- the gain is an ISO method to amplify the light exposure of the frame with less light exposure to recognize the shape of the object, when shooting in the dark place ISO method
- the image can be amplified so that it can be recognized so that the object can be recognized even in the dark.
- the frame 100 generally refers to a single still image in the image 200 which is sequentially arranged.
- the brightness value is raised as a whole, and if the average brightness exceeds the reference value, the brightness value is lowered as a whole.
- the frame 100 may obtain a frame for photographing a slow object and a frame for photographing a fast object, and the frame for photographing the slow object is a frame at which a shutter speed is slowed. (100)
- the shutter speed is slow and the overall light exposure is high, so the brightness is bright but fast moving objects are hard to see, and the frame of the fast object is shot with the fast shutter speed so that the number of fast moving vehicles can be seen well but the exposure of light This lowers the brightness.
- the frame 100 is a frame for photographing the fast object is to check the license plate of the car, the frame is photographed for the slow object is to identify the appearance of a person or a bicycle.
- the photographing order is to repeatedly photograph the set categories in turn.
- the photographing order photographs the set classification in the designated pattern order, and the order of the frame 100 may be that the frames 100 having the same parameter 40 are photographed continuously.
- the classification is to divide the frames having the same parameter 40 differently, and the fps quota may be set differently according to the classification.
- the fps is a number of frames 100 per second, and the lower the fps, the easier it is to shoot, but the image 200 appears to be broken.
- the number of frames 100 increases, it is appropriate to use 30 to 90 fps due to insufficient storage space.
- the frame 100 transmits the video stream classified by the parameter 40 of the same condition to the server through the network.
- the server 20 receives the video streams transmitted from a plurality of cameras separately through the IP address 50 and the number of the PORT 60, and each video stream received by the server 20 is configured DB.
- the image 200 converted by the decoder to the monitor 30 is output to the monitor 30.
- the server divides the video stream through the numbers of the IP address 50 and the PORT 60, and stores them in the DB or outputs them to the monitor 30. If the IP addresses 50 and the PORT 60 have the same numbers, If the same video stream is different from any one of the IP address 50 or the PORT 60, it is divided into different video streams and stored in the DB or output to the monitor 30.
- the DB is an internal DB inside the server or an external DB connected via a network.
- the decoder restores the original image 200 converted to the H.264 or MPEG codec by the encoder.
- the image 200 is a continuous frame 100, and is transmitted through a stream method so that the monitor 30 can see it.
- the stream method is a method of transmitting continuous data, and the stream method may use TCP / IP, RTSP, and the like.
- the stream method may be transmitted to the server 20 so that the monitor 30 may check it by any one of the stream methods. will be.
- the data transmitted in the stream method through the server 20 may be output through the monitor 30.
- the monitor 30 is capable of outputting the frame 100 which is divided into a window 31 and delivered in a stream manner, and each frame 100 delivered in the stream manner is automatically and manually imaged before being output. Adjustment is possible.
- the window 31 outputs a continuous frame 100 divided into categories according to each position and size.
- the window 31 is adjustable in size, it is possible to change the size through the size adjustment button selection, drag and drop (Drag and Drop).
- the window 31 can change the position where each image 200 is output, and the image output to the window 31 by a double click, drag and drop, etc. 200) is to change the output position.
- the present invention includes a camera (10) for photographing a plurality of video streams having different parameters (40); A server 20 for managing an image stream captured by the camera 10; A monitor (30) for outputting an image stream received from the server (20); It will include.
- the present invention is applied by applying different parameters 40 in the sorting order to one camera 10 having different parameters 40 is set, and classifies the photographed frame 100 By transmitting to the server 20 in a stream manner, the frame 100 transmitted to the server 20 is stored in the DB or output to the monitor 30.
- the monitor 30 monitors the brightness information of the vehicle frame and the human frame, and monitors the frame 100 adjusted by adjusting the brightness by applying the parameter 40 to the frame 100. By dividing the 30 into the window 31, one frame 100 classified into one window 31 is output.
- a typical IP camera captures only one video stream and transmits it to a server.
- each camera is classified based on a different IP address and one window is assigned to one IP monitor.
- the camera is not only distinguished by different IP addresses, but also by using a plurality of video streams captured by the camera by PORT, so that more video streams can be obtained and used in existing servers. You can use it interchangeably without changing the method.
- the transmission method of multiple video streams for improving the background and object identification of the IP camera according to the present invention can be used interchangeably without changing the method of the existing server using the IP address used in the existing server,
- one camera can be used to identify objects such as fast-moving vehicles, slow-moving people, and bicycles without any deterioration in quality than conventional cameras.
- both bright and dark areas are identified and controlled through different parameters to capture multiple video streams, and the server has a remarkable effect of managing the captured video streams separately by IP address and PORT. have.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Studio Devices (AREA)
Abstract
The present invention takes photographs by setting parameters (40) of a camera (10) to be different for each real time frame (100) in one camera (10), and then classifies the frames (100) captured by the parameters (40) in the same condition so as convert the same into a plurality of image streams and transmit the same. Therefore, a method for transmitting multiple image streams for improving a background and object identification capability of an IP camera, according to the present invention, has remarkable effects of: enabling a method of a conventional server to be compatibly used without a change by using an IP address used by the conventional server; classifying the image streams on a per port basis so as to take photographs through one camera such that all objects such as a rapidly traveling vehicle and a slow moving person and bicycle can be identified without degrading image quality compared with that of a conventional camera; identifying both a bright region and a dark region, and controlling the regions through parameters different from each other so as to capture a plurality of image streams, in regions having a definite difference in the brightness of captured screens; and enabling a server to classify the captured image streams according to IP address and port and manage the same.
Description
본 발명은 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법에 관한 것으로, 보다 상세하게는 하나의 카메라를 통해 촬영한 화면의 밝기가 극명하게 차이나는 영역에서 프레임을 분할하고 각 프레임에 서로 다른 파라미터를 설정하여 하나의 카메라에서 밝은 영역과 어두운 영역의 영상을 얻을 수 있으며, 프레임의 셔터속도를 조절하여 어두운 영역에서도 달리는 차량의 번호와 사람을 모두 식별 할 수 있는 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법에 관한 것이다.The present invention relates to a method for transmitting multiple video streams for improving the background and object identification of an IP camera. By setting different parameters in the frame, you can get bright and dark images from a single camera, and adjust the shutter speed of the frame to identify the background of the IP camera that can identify both the number and the person running in the dark area. And a transmission method of multiple video streams for improving object identification capability.
종래기술로서 등록특허공보 등록번호 제10-1420006호의 분산처리 기반 카메라 영상 서비스 시스템 및 방법에 의하면, 영상들이 저장되는 공간을 제공하는 영상저장 DB(DataBaes); 카메라들에 의해 촬영된 영상들을 수신하여 상기 카메라들 별로 구분하여 상기 영상저장 DB에 분산 저장하는 영상저장 서버; 상기 영상저장 DB에 저장된 영상들을 분산하여 검색하는 영상검색 서버; 상기 영상저장 DB에 저장된 영상들을 분산하여 분석하는 영상분석 서버; 및 사용자의 모바일 기기를 통해 입력된 카메라 관련 명령을 상기 사용자의 카메라로 전달하는 카메라 관리 서버; 를 포함하고, 상기 영상저장 서버는, 사용자에 의해 설정된 저장 환경에 따라, 상기 사용자의 카메라에서 촬영된 영상을 저장하며, 상기 저장 환경은, 저장 공간 분배를 포함하며, 상기 저장 공간 분배는, 최근 영상에 할당되는 저장 공간이 과거 영상에 할당되는 저장 공간 보다 크게 분배하고, 상기 영상저장 서버는, 상기 과거 영상을 재구성하여 용량을 줄인 후에 재저장하며, 상기 재구성은 이벤트가 발생한 영상들만 추출하고 나머지는 삭제하여 상기 과거 영상의 용량을 줄이는 것이고, 상기 카메라 관리 서버는 상기 사용자의 위치를 기초로 상기 사용자의 카메라 동작을 자동으로 제어하며, 상기 사용자의 위치는 상기 사용자의 모바일 기기가 상기 사용자의 카메라가 설치된 장소에 위치한 AP(Access Point)에 의해 스캔 되었는지 여부를 기초로 판단하고, 상기 영상검색 서버는 상기 사용자에 연계된 카메라의 촬영 영상을 상기 영상저장 DB에서 검색하여, 상기 사용자의 모바일 기기로 제공하며, 상기 카메라들은 영상들과 위치 정보들을 함께 전송하고, 상기 영상저장 서버는 상기 카메라들로부터 수신한 영상들과 위치 정보들을 상기 영상저장 DB에 함께 저장하며, 상기 영상검색 서버는 상기 영상저장 DB에서 검색된 영상을 위치 정보와 함께 사용자의 모바일 기기에 제공하고, 상기 모바일 기기는 상기 영상과 상기 위치 정보가 나타난 지도를 함께 표시하는 것을 특징으로 하는 분산처리 기반 카메라 영상 서비스 시스템이라고 기재되어 있다.According to the prior art, distributed processing-based camera image service system and method of Patent No. 10-1420006, Image storage DB (DataBaes) for providing a space for storing the image; An image storage server configured to receive images photographed by cameras and divide and store the images photographed by the cameras in the image storage DB; An image retrieval server for distributing and retrieving images stored in the image storage DB; An image analysis server for distributing and analyzing the images stored in the image storage DB; And a camera management server for transmitting a camera related command input through the user's mobile device to the camera of the user. And the image storage server stores an image photographed by the camera of the user according to a storage environment set by a user, wherein the storage environment includes a storage space distribution, and the storage space distribution is recently. The storage space allocated to the image is distributed larger than the storage space allocated to the past image, and the image storage server reconstructs the past image to reduce the capacity and then resaves the data. Is reduced to reduce the capacity of the past image, the camera management server automatically controls the camera operation of the user based on the location of the user, the location of the user is the user's mobile device is the camera of the user Is determined based on whether it was scanned by an AP (Access Point) located in a location where The image retrieval server retrieves a captured image of a camera associated with the user from the image storage DB and provides the image to a mobile device of the user. The cameras transmit images and location information together and store the image. The server stores the images and location information received from the cameras in the image storage DB, the image search server provides the image retrieved from the image storage DB with the location information to the user's mobile device, the mobile The device is described as a distributed processing-based camera video service system, characterized in that it displays the image and the map showing the location information together.
다른 종래기술로서 등록특허공보 등록번호 제10-0862398호의 다중 카메라를 이용한 방범용 씨씨티브이 기능을 갖는 불법주정차 무인 자동 단속방법 및 그 시스템에 의하면, 불법주정차 차량 및 방범용 무인 단속방법에 있어서, 도로에 설정된 감시영역의 영상을 복수의 검지용 고정카메라로 복수의 아날로그 영상으로 획득하는 단계; 상기 획득된 복수의 아날로그 검지영상을 이미지믹서에서 하나의 아날로그 영상으로 변환하는 단계; 상기 이미지믹서의 아날로그 영상을 영상전송장치에서 영상분석이 가능한 디지털영상으로 변환한 후에 허브를 거쳐 현장제어모듈로 전송하는 단계; 상기 현장제어모듈에서 전송된 영상을 관심객체검지모듈에서 영상을 분석하여 차량이나 사람 등의 관심객체를 검지하고 검지된 관심객체 영역을 2D의 위치좌표를 생성하는 단계; 상기 2D 위치좌표는 위치매핑모듈에서 3D 위치좌표로 변환된 후에 현장제어모듈에 의해 단속 또는 방범용 PTZ카메라 제어모듈을 제어하여 PTZ카메라를 검지좌표로 이동시켜 관심객체를 추적하는 단계를 포함하여 이루어진 것을 특징으로 하는 다중 카메라를 이용한 방범용 CCTV 기능을 갖는 불법 주정차 무인 자동 단속방법이라고 기재되어 있다.According to another prior art, an illegal parking automatic unmanned automatic enforcement method and system having a function of a crime prevention-based Citizen using multiple cameras of Korean Patent Application Publication No. 10-0862398, the road in an illegal parking vehicle and an unmanned security enforcement method for crime prevention Acquiring an image of the surveillance region set in the plurality of analog images with a plurality of fixed fixed cameras; Converting the obtained plurality of analog detection images into one analog image in an image mixer; Converting the analog image of the image mixer into a digital image capable of image analysis by an image transmitting apparatus and transmitting the analog image to a field control module via a hub; Detecting an object of interest such as a vehicle or a person by analyzing an image of the object transmitted from the field control module and generating a 2D position coordinate of the detected object region of interest; The 2D position coordinates are converted to 3D position coordinates from the position mapping module and then controlled by an on-site control module to control a control or control PTZ camera module to move a PTZ camera to an index coordinate to track an object of interest. It is described as an illegal automatic parking control method for illegal parking having a security CCTV function using multiple cameras.
그러나 상기와 같은 종래의 시스템들은 과속차량의 차량번호만 확인 가능하고, 차량 이외에 사람을 확인하기 위해서는 여러 개의 카메라로 촬영하거나 화질이 나빠진다는 단점이 있다.However, the conventional systems as described above have the disadvantage that only the vehicle number of the speeding vehicle can be checked, and that the image quality is deteriorated or photographed by several cameras in order to identify a person other than the vehicle.
따라서 본 발명 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법을 통하여, 기존의 서버에서 사용하던 IP주소를 사용하여 기존의 서버의 방식을 변경시키지 않고 호환되게 사용 가능하고, 뿐만 아니라 PORT 별로 영상 스트림을 분류하여 하나의 카메라를 통해 화질이 기존의 카메라보다 나빠지지 않으면서 빠르게 달리는 차량과 느리게 움직이는 사람 및 자전거 등 객체를 모두 식별할 수 있도록 촬영하고, 촬영한 화면의 밝기가 극명하게 차이나는 영역에서, 밝은 영역과 어두운 영역을 모두 식별하고 서로 다른 파라미터를 통해 조절하여 다수의 영상 스트림 촬영하고, 서버는 촬영된 영상 스트림을 IP주소와 PORT로 구분하여 관리할 수 있는 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법을 제공하고자 하는 것이다.Therefore, through the transmission method of multiple video streams for improving the background and object identification of the IP camera of the present invention, it is possible to use the IP address used in the existing server without changing the method of the existing server. In addition, by classifying video streams by PORT, one camera can be used to identify objects such as fast-moving vehicles, slow-moving people, and bicycles without any deterioration in quality than conventional cameras. In a very different area, both the bright and dark areas can be identified and controlled through different parameters to capture multiple video streams, and the server can manage the recorded video streams by managing IP addresses and PORTs. Provides a method of transmitting multiple video streams for improving background and object identification I would want.
본 발명은 하나의 카메라(10)에 실시간 프레임(100)별로 카메라(10)의 파라미터(40)를 서로 다르게 설정하여 촬영한 후, 동일조건의 파라미터(40)에 의해 촬영된 프레임(100)을 분류하여 여러 개의 영상 스트림으로 변환하여 전송하는 것을 특징으로 한다.According to the present invention, after setting the parameters 40 of the camera 10 differently for each of the real-time frames 100 in one camera 10, the frames 100 captured by the parameters 40 of the same condition are photographed. It is characterized in that the classification and conversion to multiple video streams.
본 발명에 따른 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법은 기존의 서버에서 사용하던 IP주소를 사용하여 기존의 서버의 방식을 변경시키지 않고 호환되게 사용 가능하고, 뿐만 아니라 PORT 별로 영상 스트림을 분류하여 하나의 카메라를 통해 화질이 기존의 카메라보다 나빠지지 않으면서 빠르게 달리는 차량과 느리게 움직이는 사람 및 자전거 등 객체를 모두 식별할 수 있도록 촬영하고, 촬영한 화면의 밝기가 극명하게 차이나는 영역에서, 밝은 영역과 어두운 영역을 모두 식별하고 서로 다른 파라미터를 통해 조절하여 다수의 영상 스트림 촬영하고, 서버는 촬영된 영상 스트림을 IP주소와 PORT로 구분하여 관리할 수 있는 현저한 효과가 있다.The multiple video stream transmission method for improving the background and object identification of the IP camera according to the present invention can be used interchangeably without changing the method of the existing server using the IP address used in the existing server, By classifying video streams by PORT, one camera can be used to identify objects such as fast-moving vehicles, slow-moving people, and bicycles without any deterioration of quality than conventional cameras. In different areas, both bright and dark areas can be identified and adjusted through different parameters to capture multiple video streams, and the server can manage the recorded video streams separately by IP address and PORT. .
도1은 본 발명 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법의 개념도1 is a conceptual diagram of a method of transmitting multiple video streams for improving background and object identification of an IP camera of the present invention;
도2는 본 발명 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법의 상세도2 is a detailed diagram of a method for transmitting multiple video streams for improving background and object identification capability of an IP camera according to the present invention.
도3은 본 발명 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법의 파라미터 적용 개념도3 is a conceptual diagram of parameter application of a method for transmitting multiple video streams for improving background and object identification of an IP camera according to the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
10 : 카메라10: camera
20 : 서버20: server
30 : 모니터 31 : 창 30: monitor 31: window
40 : 파라미터40: parameter
50 : IP주소50: IP address
60 : PORT60: PORT
100 : 프레임100: frame
200 : 영상200: video
본 발명은 하나의 카메라(10)에 실시간 프레임(100)별로 카메라(10)의 파라미터(40)를 서로 다르게 설정하여 촬영한 후, 동일조건의 파라미터(40)에 의해 촬영된 프레임(100)을 분류하여 여러 개의 영상 스트림으로 변환하여 전송하는 것을 특징으로 한다.According to the present invention, after setting the parameters 40 of the camera 10 differently for each of the real-time frames 100 in one camera 10, the frames 100 captured by the parameters 40 of the same condition are photographed. It is characterized in that the classification and conversion to multiple video streams.
또한, 상기 카메라(10)로부터 서로 다른 포트번호로 전송받은 여러 개의 영상 스트림은 서버(20)에서 디코더를 통해 원본 영상으로 복원하여 DB서버에 저장하거나 모니터(30)에 출력하는 것을 특징으로 한다.In addition, the plurality of video streams transmitted from the camera 10 to different port numbers are restored to the original video through the decoder in the server 20, and stored in the DB server or output to the monitor 30.
또한, 상기 모니터(30)에는 설정된 카메라(10) 파라미터(40)의 개수만큼 창(31)이 분할되어 표시되는 것을 특징으로 한다.In addition, the monitor 30 is characterized in that the window 31 is divided and displayed by the number of the set camera 10 parameter 40.
또한, 상기 모니터(30)에 다수개로 분할된 창(31)은 각각 크기조절이 가능한 것이 특징으로 한다.In addition, the plurality of windows 31 divided into the monitor 30 is characterized in that the size can be adjusted.
또한, 상기 카메라(10)는 고유의 IP주소(50)가 할당되고, IP주소(50)가 할당된 카메라(10)는 파라미터(40)의 조건에 따라 분류된 영상 스트림에 각각의 PORT(60)를 할당하는 것을 특징으로 한다.In addition, the camera 10 is assigned a unique IP address 50, the camera 10 assigned the IP address 50 is assigned to each PORT (60) to the video stream classified according to the conditions of the parameter 40 ) Is assigned.
또한, 상기 본 발명은 파라미터(40)가 다른 다수의 영상 스트림을 촬영하는 카메라(10)와; 상기 카메라(10)에서 촬영된 영상 스트림을 관리하는 서버(20)와; 상기 서버(20)에서 수신되는 영상 스트림을 출력하는 모니터(30); 를 포함하는 것을 특징으로 한다.In addition, the present invention includes a camera (10) for photographing a plurality of video streams having different parameters (40); A server 20 for managing an image stream captured by the camera 10; A monitor (30) for outputting an image stream received from the server (20); Characterized in that it comprises a.
이하 본 발명의 첨부된 도면에 의해 상세히 설명하면 다음과 같다.Hereinafter, described in detail by the accompanying drawings of the present invention.
도1은 본 발명 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법의 개념도, 도2는 본 발명 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법의 상세도, 도3은 본 발명 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법의 파라미터 적용 개념도이다.1 is a conceptual diagram of a method for transmitting multiple video streams for improving background and object identification of an IP camera of the present invention, and FIG. 2 is a detailed view of a method for transmitting multiple video streams for improving background and object identification of an IP camera of the present invention. 3 is a conceptual diagram of parameter application of a method of transmitting multiple video streams for improving background and object identification capability of an IP camera of the present invention.
본 발명에 대해 구체적으로 기술하면, 본 발명은 하나의 카메라(10)에 실시간 프레임(100)별로 카메라(10)의 파라미터(40)를 서로 다르게 설정하여 촬영한 후, 동일조건의 파라미터(40)에 의해 촬영된 프레임(100)을 분류하여 여러 개의 영상 스트림으로 변환하여 전송하는 것이다.The present invention will be described in detail, and the present invention sets the parameters 40 of the camera 10 differently for each of the real-time frames 100 in one camera 10, and then photographs the parameters 40 of the same condition. The frame 100 photographed by FIG. 1 is classified into multiple image streams and transmitted.
또한, 상기 카메라(10)로부터 서로 다른 포트번호로 전송받은 여러 개의 영상 스트림은 서버(20)에서 디코더를 통해 원본 영상으로 복원하여 DB서버에 저장하거나 모니터(30)에 출력하는 것이다.In addition, the plurality of video streams transmitted from the camera 10 to different port numbers are restored to the original video through the decoder in the server 20 and stored in the DB server or output to the monitor 30.
상기 카메라(10)는 렌즈와 조명을 포함하는 것이다.The camera 10 includes a lens and lighting.
상기 카메라(10)에는 연속된 파라미터가 적용되어 프레임(100)을 촬영되는 것으로, 분류별로 적용되어진 파라미터(40)에 의해 순서대로 프레임(100)을 생성하고, 생성된 프레임(100)은 설정된 파라미터(40) 분류별로 순서대로 나누는 것이다.The camera 10 photographs the frame 100 by applying continuous parameters, and generates the frames 100 in order by the parameters 40 applied for each category, and the generated frame 100 sets the set parameters. (40) Divided in order by category.
상기 카메라는 인코더 기능을 가지고 있는 것으로, 인코더 방법으로는 H.264 또는 MPEG 방식의 코덱이 사용되는 것이다.The camera has an encoder function, and an encoder method uses an H.264 or MPEG codec.
또한, 상기 카메라(10)는 고유의 IP주소(50)가 할당되고, IP주소(50)가 할당된 카메라(10)는 파라미터(40)의 조건에 따라 분류된 영상 스트림에 각각의 PORT(60)를 할당하는 것이다.In addition, the camera 10 is assigned a unique IP address 50, the camera 10 assigned the IP address 50 is assigned to each PORT (60) to the video stream classified according to the conditions of the parameter 40 ) Is assigned.
상기 영상 스트림은 IP주소(50)와 PORT(60) 번호에 따라 서로 다른 영상 스트림으로 구분되는 것이다.The video stream is divided into different video streams according to the IP address 50 and the PORT 60 number.
상기 IP주소(50)는 카메라마다 서로 다른 것이다.The IP address 50 is different for each camera.
상기 PORT(60)는 IP주소(50) 하나에 여러 개를 포함하고, 하나의 PORT(60)는 하나의 영상 스트림을 포함한다.The PORT 60 includes several in one IP address 50, and one PORT 60 includes one video stream.
상기 PORT(60)는 하나의 IP주소(50)에서 서로 다른 번호가 부여된다.The PORT 60 is assigned a different number from one IP address 50.
상기 PORT(60)의 개수는 하나의 카메라에서 촬영되어 분류된 영상 스트림의 개수와 동일한 것이다.The number of the PORT 60 is the same as the number of video streams photographed and classified by one camera.
상기 모니터(30)에는 설정된 카메라(10) 파라미터(40)의 개수만큼 창(31)이 분할되어 표시되는 것을 특징으로 한다.The monitor 30 is characterized in that the window 31 is divided and displayed by the number of parameters of the camera 10 set 40.
상기 파라미터(40)는 카메라(10) 내부의 제어하는 MCU(Micro Control Unit)에 의해 제어되는 것이다.The parameter 40 is controlled by a micro control unit (MCU) controlling the inside of the camera 10.
상기 파라미터(40)는 카메라(10) 내부에 DSP(digital signal processor)에 의해 연산 등의 신호처리를 고속으로 하는 것이다.The parameter 40 is to speed up signal processing such as calculation by a digital signal processor (DSP) inside the camera 10.
상기 파라미터(40)는 분류별로 나누어지며, 분류별로 촬영순서, 셔터속도, 감도 등을 구성하는 것이다.The parameter 40 is divided by category, and configures the photographing order, shutter speed, sensitivity, etc. for each category.
상기 촬영순서는 분류에 따라 촬영되어지는 순서이다.The photographing order is a photographing order according to the classification.
상기 셔터속도는 프레임에 적당한 빛을 주기 위하여 셔터가 열고 닫히는 속도이다.The shutter speed is the speed at which the shutter opens and closes to give the frame a suitable light.
상기 감도는 프레임이 빛을 느끼는 정도이다.The sensitivity is such that the frame feels light.
상기 파라미터(40)는 카메라(10)에서 자동으로 순서대로 설정되고, 카메라 촬영 시 생성되는 한 장의 프레임(100)마다 설정된 파라미터(40)에 의해 빛이 들어오는 정도가 조절되는 것이다.The parameter 40 is automatically set in order by the camera 10, and the degree of light input is adjusted by the parameter 40 set for each frame 100 generated when the camera is photographed.
상기 파라미터의 일실시예로서, 파라미터는 게인을 포함하는 것으로, 게인은 빛의 노출이 적은 프레임의 빛 노출을 증폭하여 물체의 형상을 알아볼 수 있게 하는 ISO 방식으로, 상기 ISO 방식 어두운 장소에서 촬영할 때 이미지를 알아볼 수 있도록 증폭시킬 수 있어, 어둠속에서도 촬영된 물체를 알아 볼 수 있는 것이다.In one embodiment of the parameter, the parameter includes a gain, the gain is an ISO method to amplify the light exposure of the frame with less light exposure to recognize the shape of the object, when shooting in the dark place ISO method The image can be amplified so that it can be recognized so that the object can be recognized even in the dark.
상기 프레임(100)은 일반적으로 순서대로 연속되어지는 영상(200)에서 한 장의 정지영상을 말하는 것이다.The frame 100 generally refers to a single still image in the image 200 which is sequentially arranged.
상기 프레임(100)을 확인하여 평균밝기가 기준 값 미만이면 밝기 값을 전체적으로 올리고, 평균밝기가 기준 값 초과하면 밝기 값을 전체적으로 내리는 것이다.By checking the frame 100, if the average brightness is less than the reference value, the brightness value is raised as a whole, and if the average brightness exceeds the reference value, the brightness value is lowered as a whole.
상기 프레임(100)의 일실시예로서, 프레임(100)은 느린 객체를 촬영한 프레임과 빠른 객체를 촬영한 프레임을 얻을 수 있는 것으로, 상기 느린 객체를 촬영한 프레임은 셔터속도가 느리게 촬영된 프레임(100)으로 셔터속도가 느려 전체적인 빛의 노출이 높아 밝기는 밝으나 빠르게 움직이는 물체가 잘 보이지 않으며, 상기 빠른 객체를 촬영한 프레임은 셔터속도가 빠르게 촬영되어 빠르게 움직이는 차량의 번호가 잘 보이나 빛의 노출이 낮아서 밝기가 어두워지는 것이다.As an embodiment of the frame 100, the frame 100 may obtain a frame for photographing a slow object and a frame for photographing a fast object, and the frame for photographing the slow object is a frame at which a shutter speed is slowed. (100) The shutter speed is slow and the overall light exposure is high, so the brightness is bright but fast moving objects are hard to see, and the frame of the fast object is shot with the fast shutter speed so that the number of fast moving vehicles can be seen well but the exposure of light This lowers the brightness.
상기 프레임(100)의 다른 실시예로써, 프레임(100)은 빠른 객체를 촬영한 프레임은 자동차의 번호판을 확인하기 위한 것이며, 느린 객체를 촬영한 프레임은 사람 또는 자전거의 모습을 확인하기 위한 것이다.As another embodiment of the frame 100, the frame 100 is a frame for photographing the fast object is to check the license plate of the car, the frame is photographed for the slow object is to identify the appearance of a person or a bicycle.
상기 촬영순서의 일실시예로서, 촬영순서는 설정된 분류를 순서대로 번갈아가며 반복 촬영하는 것이다.As an embodiment of the photographing order, the photographing order is to repeatedly photograph the set categories in turn.
상기 촬영순서의 다른 실시예로서, 촬영순서는 설정된 분류를 지정된 패턴 순서대로 촬영하며, 상기 프레임(100)의 순서는 같은 파라미터(40)를 가진 프레임(100)이 연속으로 촬영되는 것도 가능한 것이다.As another embodiment of the photographing order, the photographing order photographs the set classification in the designated pattern order, and the order of the frame 100 may be that the frames 100 having the same parameter 40 are photographed continuously.
상기 분류의 일실시예로서, 분류는 같은 파라미터(40)를 가진 프레임을 다르게 나누는 것으로, 분류에 따라 fps 할당량을 다르게 설정할 수 있다.As an embodiment of the classification, the classification is to divide the frames having the same parameter 40 differently, and the fps quota may be set differently according to the classification.
상기 분류의 다른 실시예로서, 분류에 따라 fps를 할당하는 것으로, 빠르게 촬영해야하는 프레임에 많은 fps를 할당하며 촬영속도를 느리게 촬영해야하는 프레임에 적은 fps를 할당할 수 있고, 반대로 빠르게 촬영해야하는 프레임에 적은 fps를 할당하며 촬영속도를 느리게 촬영해야하는 프레임에 많은 fps를 할당할 수 있다.As another embodiment of the above classification, by assigning fps according to the classification, it is possible to allocate a lot of fps to a frame that needs to be shot quickly and to assign a few fps to a frame that needs to shoot a slow shooting speed, and vice versa. You can assign a lot of fps to frames that need to be shot at slower speeds.
상기 fps는 초당 프레임(100)을 촬영하는 숫자이며, fps가 낮을수록 촬영하기는 편하지만 영상(200)이 끊어지게 보이며, fps가 높을수록 영상(200)이 끊이지 않지만 촬영하는 숫자가 많아서 촬영된 프레임(100)의 수이 많아지면 저장 공간이 부족하여 30~90fps를 사용하는 편이 적당하다.The fps is a number of frames 100 per second, and the lower the fps, the easier it is to shoot, but the image 200 appears to be broken. When the number of frames 100 increases, it is appropriate to use 30 to 90 fps due to insufficient storage space.
상기 셔터속도는 빠르게 촬영하면 빛의 노출이 적어져서 느린 물체는 흐려지지만 빠르게 움직이는 물체를 촬영하는데 적당하며, 느리게 촬영하면 빛의 노출이 많아져서 빠르게 움직이는 물체가 번지게 보이나 느린 물체의 화질이 상승하는 것이다.When the shutter speed is fast, the exposure of light decreases and the slow object is blurred, but it is suitable for shooting a fast moving object. When the slow shooting is performed, the exposure of light increases. will be.
상기 프레임(100)은 동일조건의 파라미터(40)에 의해 분류된 영상 스트림은 네트워크를 통해 서버로 전송하는 것이다.The frame 100 transmits the video stream classified by the parameter 40 of the same condition to the server through the network.
상기 서버(20)는 다수의 카메라에서 전송한 영상 스트림을 전달되는 IP주소(50)와 PORT(60)의 번호를 통해 구분하여 수신하며, 서버(20)에 수신된 각각의 영상 스트림은 구성된 DB에 저장되며, 모니터(30)에 디코더에 의해 변환된 영상(200)을 출력하는 것이다.The server 20 receives the video streams transmitted from a plurality of cameras separately through the IP address 50 and the number of the PORT 60, and each video stream received by the server 20 is configured DB. The image 200 converted by the decoder to the monitor 30 is output to the monitor 30.
상기 서버는 영상 스트림을 IP주소(50)와 PORT(60)의 번호를 통해 구분하여 DB에 저장 또는 모니터(30)에 출력하는 것으로, IP주소(50)와 PORT(60)의 번호가 모두 같으면 같은 영상 스트림이며, IP주소(50) 또는 PORT(60)의 번호가 하나라도 다르면 다른 영상 스트림으로 구분하여 DB에 저장 또는 모니터(30)에 출력 하는 것이다.The server divides the video stream through the numbers of the IP address 50 and the PORT 60, and stores them in the DB or outputs them to the monitor 30. If the IP addresses 50 and the PORT 60 have the same numbers, If the same video stream is different from any one of the IP address 50 or the PORT 60, it is divided into different video streams and stored in the DB or output to the monitor 30.
상기 DB의 일실시예로서, DB는 서버 내부에 있는 내부DB 또는 네트워크로 연결된 외부DB가 사용되는 것이다.As an embodiment of the DB, the DB is an internal DB inside the server or an external DB connected via a network.
상기 디코더는 인코더에 의한 H.264 또는 MPEG 방식의 코덱으로 변환된 영상(200)을 원상복귀 시키는 것이다.The decoder restores the original image 200 converted to the H.264 or MPEG codec by the encoder.
상기 영상(200)은 연속적인 프레임(100)으로, 모니터(30)에서 볼 수 있도록 스트림방식을 통해 전송되는 것이다.The image 200 is a continuous frame 100, and is transmitted through a stream method so that the monitor 30 can see it.
상기 스트림방식은 연속적인 데이터를 전송하는 방식으로, 상기 스트림방식은 TCP/IP, RTSP 등을 사용할 수 있으며, 어느 하나의 스트림방식에 의해 모니터(30)에서 확인할 수 있도록 서버(20)로 전송하는 것이다.The stream method is a method of transmitting continuous data, and the stream method may use TCP / IP, RTSP, and the like. The stream method may be transmitted to the server 20 so that the monitor 30 may check it by any one of the stream methods. will be.
상기 서버(20)를 통해 스트림방식으로 전달된 데이터를 모니터(30)를 통해 출력할 수 있는 것이다.The data transmitted in the stream method through the server 20 may be output through the monitor 30.
상기 모니터(30)는 창(31)이 분할되어 스트림방식으로 전달된 프레임(100)을 출력할 수 있는 것으로, 스트림방식으로 전달된 각각의 프레임(100)은 출력하기 전, 자동 및 수동으로 영상 조정이 가능하다.The monitor 30 is capable of outputting the frame 100 which is divided into a window 31 and delivered in a stream manner, and each frame 100 delivered in the stream manner is automatically and manually imaged before being output. Adjustment is possible.
상기 창(31)은 분류별로 나누어진 연속적인 프레임(100)을 각각의 위치와 크기에 맞추어 출력하는 것이다.The window 31 outputs a continuous frame 100 divided into categories according to each position and size.
상기 창(31)의 일실시예로서, 창(31)은 크기를 조절가능하며, 크기조절 버튼선택, 드래그앤드드롭(Drag and Drop) 등을 통해 크기를 변경할 수 있는 것이다.In one embodiment of the window 31, the window 31 is adjustable in size, it is possible to change the size through the size adjustment button selection, drag and drop (Drag and Drop).
상기 창(31)의 다른 실시예로서, 창(31)은 각각의 영상(200)이 출력되는 위치를 변경가능하며, 더블클릭, 드래그앤드드롭 등의 방법으로 창(31)에 출력되는 영상(200)이 출력되는 위치를 변경하는 것이다.As another embodiment of the window 31, the window 31 can change the position where each image 200 is output, and the image output to the window 31 by a double click, drag and drop, etc. 200) is to change the output position.
또한, 상기 본 발명은 파라미터(40)가 다른 다수의 영상 스트림을 촬영하는 카메라(10)와; 상기 카메라(10)에서 촬영된 영상 스트림을 관리하는 서버(20)와; 상기 서버(20)에서 수신되는 영상 스트림을 출력하는 모니터(30); 를 포함하는 것이다.In addition, the present invention includes a camera (10) for photographing a plurality of video streams having different parameters (40); A server 20 for managing an image stream captured by the camera 10; A monitor (30) for outputting an image stream received from the server (20); It will include.
상기 본 발명의 일실시예로서, 본 발명은 서로 다른 파라미터(40)가 설정된 하나의 카메라(10)에 분류 순서대로 서로 다른 파라미터(40)를 적용하여 촬영하고, 촬영된 프레임(100)을 분류하여 스트림방식으로 서버(20)로 전송하고, 서버(20)에 전송된 프레임(100)을 DB에 저장 또는 모니터(30)에 출력하는 것이다.As an embodiment of the present invention, the present invention is applied by applying different parameters 40 in the sorting order to one camera 10 having different parameters 40 is set, and classifies the photographed frame 100 By transmitting to the server 20 in a stream manner, the frame 100 transmitted to the server 20 is stored in the DB or output to the monitor 30.
상기 본 발명의 다른 실시예로서, 상기 모니터(30)에는 차량용 프레임과 사람용 프레임에 대한 밝기정보를 파악하고, 프레임(100)에 파라미터(40)를 적용하여 밝기 조절한 프레임(100)을 모니터(30)를 창(31)으로 나누어 하나의 창(31)에 분류된 하나의 프레임(100)을 출력하는 것이다.In another exemplary embodiment of the present invention, the monitor 30 monitors the brightness information of the vehicle frame and the human frame, and monitors the frame 100 adjusted by adjusting the brightness by applying the parameter 40 to the frame 100. By dividing the 30 into the window 31, one frame 100 classified into one window 31 is output.
일반적인 IP카메라는 하나의 영상 스트림만 촬영하여 서버에 전송하며, 상기 서버에서 영상 스트림을 분류할 때, 각각의 카메라마다 서로 다른 IP주소를 기준으로 분류하고, IP하나에 하나의 창을 할당하여 모니터에 출력하였으나, 본 발명에서는 카메라는 서로 다른 IP주소로 구분할 뿐만 아니라, 카메라에서 촬영된 다수의 영상 스트림을 PORT별로 구분하여 사용함으로써, 더 많은 영상 스트림을 얻을 수 있을 뿐만 아니라 기존의 서버에서 사용하던 방식을 변경하지 않고도 호환되게 사용할 수 있는 것이다. A typical IP camera captures only one video stream and transmits it to a server. When classifying video streams in the server, each camera is classified based on a different IP address and one window is assigned to one IP monitor. In the present invention, the camera is not only distinguished by different IP addresses, but also by using a plurality of video streams captured by the camera by PORT, so that more video streams can be obtained and used in existing servers. You can use it interchangeably without changing the method.
따라서 본 발명에 따른 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법은 기존의 서버에서 사용하던 IP주소를 사용하여 기존의 서버의 방식을 변경시키지 않고 호환되게 사용 가능하고, 뿐만 아니라 PORT 별로 영상 스트림을 분류하여 하나의 카메라를 통해 화질이 기존의 카메라보다 나빠지지 않으면서 빠르게 달리는 차량과 느리게 움직이는 사람 및 자전거 등 객체를 모두 식별할 수 있도록 촬영하고, 촬영한 화면의 밝기가 극명하게 차이나는 영역에서, 밝은 영역과 어두운 영역을 모두 식별하고 서로 다른 파라미터를 통해 조절하여 다수의 영상 스트림 촬영하고, 서버는 촬영된 영상 스트림을 IP주소와 PORT로 구분하여 관리할 수 있는 현저한 효과가 있다.Therefore, the transmission method of multiple video streams for improving the background and object identification of the IP camera according to the present invention can be used interchangeably without changing the method of the existing server using the IP address used in the existing server, In addition, by classifying video streams by PORT, one camera can be used to identify objects such as fast-moving vehicles, slow-moving people, and bicycles without any deterioration in quality than conventional cameras. In the very different areas, both bright and dark areas are identified and controlled through different parameters to capture multiple video streams, and the server has a remarkable effect of managing the captured video streams separately by IP address and PORT. have.
Claims (1)
- 하나의 카메라(10)에 실시간 프레임(100)별로 카메라(10)의 파라미터(40)를 서로 다르게 설정하여 촬영한 후, 동일조건의 파라미터(40)에 의해 촬영된 프레임(100)을 분류하여 여러 개의 영상 스트림으로 변환하여 전송하는 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법에 있어서,After shooting by setting the parameters 40 of the camera 10 differently for each real time frame 100 in one camera 10, the frames 100 captured by the parameters 40 of the same condition are classified and several In the multiple video stream transmission method for improving the background and object identification of the IP camera converting and transmitting to two video streams,상기 카메라(10)로부터 서로 다른 포트번호로 전송받은 여러 개의 영상 스트림은 서버(20)에서 디코더를 통해 원본 영상으로 복원하여 DB서버에 저장 또는 모니터(30)에 출력하고,The multiple video streams received from the camera 10 with different port numbers are restored to the original video through the decoder in the server 20 and stored in the DB server or output to the monitor 30,상기 모니터(30)에는 설정된 카메라(10) 파라미터(40)의 개수만큼 창(31)이 분할되어 표시되되,The window 30 is divided and displayed on the monitor 30 by the number of parameters of the camera 10 set 40.상기 모니터(30)에 다수개로 분할된 창(31)은 각각 크기조절이 가능하고,The window 31 divided into a plurality of monitors 30 are each adjustable in size,상기 카메라(10)는 고유의 IP주소(50)가 할당되고, IP주소(50)가 할당된 카메라(10)는 파라미터(40)의 조건에 따라 분류된 영상 스트림에 각각의 PORT(60)를 할당하되, The camera 10 is assigned a unique IP address 50, and the camera 10 assigned the IP address 50 assigns each PORT 60 to a video stream classified according to the conditions of the parameter 40. Assign them,상기 영상 스트림은 IP주소(50)와 PORT(60)의 번호를 통해 구분하여 DB에 저장 또는 모니터(30)에 출력하는 것으로, IP주소(50)와 PORT(60)의 번호가 모두 같으면 같은 영상 스트림이며, IP주소(50) 또는 PORT(60)의 번호가 하나라도 다르면 다른 영상 스트림으로 구분하는 것이며,The video stream is divided into IP addresses 50 and PORT 60 and stored in a DB or output to the monitor 30. If the IP addresses 50 and PORT 60 are all the same number, the same video is used. If the IP address 50 or the PORT (60) number is different, it is divided into different video streams.상기 프레임(100)을 확인하여 평균밝기가 기준 값 미만이면 카메라(10)의 MCU가 프레임(100)의 밝기 값을 전체적으로 올리며, 평균밝기가 기준 값 초과하면 MCU가 프레임(100)의 밝기 값을 전체적으로 내리는 것을 특징으로 하는 IP 카메라의 배경 및 객체 식별능력 향상을 위한 다중 영상 스트림의 전송방법If the average brightness is less than the reference value by checking the frame 100, the MCU of the camera 10 raises the brightness value of the frame 100 as a whole. If the average brightness exceeds the reference value, the MCU increases the brightness value of the frame 100. Transmission method of multiple video streams for improving background and object identification of IP cameras
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2015-0128854 | 2015-09-11 | ||
KR1020150128854A KR101598959B1 (en) | 2015-09-11 | 2015-09-11 | A plurality of transmission method of the video stream for the improvement of the background and object identification capability of the IP camera |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017043933A1 true WO2017043933A1 (en) | 2017-03-16 |
Family
ID=55582675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2016/010202 WO2017043933A1 (en) | 2015-09-11 | 2016-09-09 | Method for transmitting multiple image streams for improving background and object identification capability of ip camera |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101598959B1 (en) |
WO (1) | WO2017043933A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060012278A (en) * | 2003-04-29 | 2006-02-07 | 마이크로소프트 코포레이션 | A system and process for generating high dynamic range video |
KR100862398B1 (en) * | 2008-07-18 | 2008-10-13 | 한국비전기술(주) | Automatic police enforcement method of illegal-stopping and parking vehicle having cctv for preventing crime using multiple camera and system thereof |
KR20140062801A (en) * | 2012-11-15 | 2014-05-26 | 엘지전자 주식회사 | Array camera, moblie terminal, and method for operating the same |
KR101420006B1 (en) * | 2012-08-07 | 2014-07-16 | 에스케이씨앤씨 주식회사 | System and Method for Camera Image Service based on Distributed Processing |
JP2014171102A (en) * | 2013-03-04 | 2014-09-18 | Dodwell Bms Ltd | Camera monitoring system and camera monitoring method |
-
2015
- 2015-09-11 KR KR1020150128854A patent/KR101598959B1/en active IP Right Grant
-
2016
- 2016-09-09 WO PCT/KR2016/010202 patent/WO2017043933A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060012278A (en) * | 2003-04-29 | 2006-02-07 | 마이크로소프트 코포레이션 | A system and process for generating high dynamic range video |
KR100862398B1 (en) * | 2008-07-18 | 2008-10-13 | 한국비전기술(주) | Automatic police enforcement method of illegal-stopping and parking vehicle having cctv for preventing crime using multiple camera and system thereof |
KR101420006B1 (en) * | 2012-08-07 | 2014-07-16 | 에스케이씨앤씨 주식회사 | System and Method for Camera Image Service based on Distributed Processing |
KR20140062801A (en) * | 2012-11-15 | 2014-05-26 | 엘지전자 주식회사 | Array camera, moblie terminal, and method for operating the same |
JP2014171102A (en) * | 2013-03-04 | 2014-09-18 | Dodwell Bms Ltd | Camera monitoring system and camera monitoring method |
Also Published As
Publication number | Publication date |
---|---|
KR101598959B1 (en) | 2016-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101942491B1 (en) | Hybrid ai cctv mediation module device consisting of road traffic situation monitoring and real time traffic information analysis | |
US11842564B2 (en) | Imaging apparatus and imaging system | |
EP4105101A1 (en) | Monitoring system, monitoring method, and monitoring device for railway train | |
WO2020029921A1 (en) | Monitoring method and device | |
WO2020149576A1 (en) | Artificial intelligence-based vehicle search system | |
KR100956400B1 (en) | Intelligent parking lot camera apparutus with multi functional image processing module and parking lot management system using the same | |
KR101492473B1 (en) | Context-aware cctv intergrated managment system with user-based | |
WO2017034177A1 (en) | Enforcement system for curbing illegal parking and stopping by using images from different cameras, and control system including same | |
KR102159786B1 (en) | System for Serarching Using Intelligent Analyzing Video | |
KR101621822B1 (en) | Device for security and recognizing number of license plate based on hybrid image transmission, and method for recognizing and providing number of license plate using the same | |
WO2016024680A1 (en) | Vehicle black box capable of real-time recognition of license plate of moving vehicle | |
WO2021091053A1 (en) | Location measurement system using image similarity analysis, and method thereof | |
WO2018097384A1 (en) | Crowdedness notification apparatus and method | |
CN108540707A (en) | Recognition of face crime scene investigation device | |
JP7146416B2 (en) | Information processing device, information processing system, information processing method, and program | |
JP2022189835A (en) | Imaging apparatus | |
WO2017034309A1 (en) | Method and apparatus for classifying media data | |
WO2012137994A1 (en) | Image recognition device and image-monitoring method therefor | |
WO2011043498A1 (en) | Intelligent image monitoring apparatus | |
US20230088660A1 (en) | Identity-concealing motion detection and portraying device | |
WO2017043933A1 (en) | Method for transmitting multiple image streams for improving background and object identification capability of ip camera | |
CN108960146A (en) | The image pre-processing method of recognition of face monitor video | |
WO2023158205A1 (en) | Noise removal from surveillance camera image by means of ai-based object recognition | |
WO2023080667A1 (en) | Surveillance camera wdr image processing through ai-based object recognition | |
KR102386277B1 (en) | Street parking lot license plate recognition system with reliability improved |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16844749 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16844749 Country of ref document: EP Kind code of ref document: A1 |