CN101291428A - Panoramic video monitoring system and method with perspective automatically configured - Google Patents

Panoramic video monitoring system and method with perspective automatically configured Download PDF

Info

Publication number
CN101291428A
CN101291428A CNA2008100434306A CN200810043430A CN101291428A CN 101291428 A CN101291428 A CN 101291428A CN A2008100434306 A CNA2008100434306 A CN A2008100434306A CN 200810043430 A CN200810043430 A CN 200810043430A CN 101291428 A CN101291428 A CN 101291428A
Authority
CN
China
Prior art keywords
visual angle
scene
video
cam0
automatic configuration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008100434306A
Other languages
Chinese (zh)
Inventor
鄢仁祥
余建春
李兵
蔡震
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI SKYEWE COMMUNICATIONS Inc
Original Assignee
SHANGHAI SKYEWE COMMUNICATIONS Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI SKYEWE COMMUNICATIONS Inc filed Critical SHANGHAI SKYEWE COMMUNICATIONS Inc
Priority to CNA2008100434306A priority Critical patent/CN101291428A/en
Publication of CN101291428A publication Critical patent/CN101291428A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)

Abstract

The invention belongs to the information and communication technical field, and in particular relates to a system and a method for automatic visual angle allocation in panoramic video monitoring. The system consists of a plurality of video cameras, a target monitoring video camera with tripod head control, a video server, a transmission network and a monitoring center, wherein the video server converts analog image signals transmitted from the video cameras into digital signals; the digital signals are transmitted to the transmission network, received and displayed by a monitoring device. The system combines a plurality of video cameras in the sever for panoramic monitoring, and can realize that a certain selected region is displayed on the monitoring device to the utmost extent automatically through the video camera with a tripod head by selecting scenes of the video cameras on the monitoring device. The system adopts an automated allocation method that the target monitoring video camera can directly aim at and magnify any region in a panoramic image through rotation angles and focal power change, and guarantees visual angles and the automation of magnification factor through a tripod head preset position and the duration of command trigger. The system and the method are especially suitable for tracing and positioning moving targets effectively in national and public security systems.

Description

The panoramic video monitoring system and the method for perspective automatically configuration
Technical field
The invention belongs to the Information ﹠ Communication Technology field, be specifically related to the visual angle of the motion cameras in a kind of many camera lenses video monitoring and the automatic configuration system and the method for zoom degree.
Background technology
Along with socioeconomic fast development, social public security is subjected to the growing interest of government and ordinary people thereof.Social public security comprises that people reach the security of the lives and property in the privately owned occasion in public.People need carry out real-time understanding to what happens in these occasions.The video monitoring technology is carried out remote realtime graphic monitoring for people provide to the occasion of being paid close attention to.The specific implementation of video monitoring technology is called video monitoring system.
The most basic video monitoring system is made up of three parts: 1, video camera; 2, transmission network; 3, video-frequency monitor.
As shown in Figure 1.The basic principle of video monitoring is: video camera is the scene that photographs, convert the electricity vision signal to, by transmission network video signal transmission is arrived video-frequency monitor, and video-frequency monitor is reduced into a series of image to vision signal, be presented on the display screen of video-frequency monitor, visually feel the site activity scene, thereby reach purpose at the strange land on-site supervision.
Another function of video monitoring system is control, sends instruction from watch-dog, and by transmission network, instruction arrives video camera, the control camera motion, thus obtain the scene of being concerned about, reach the purpose of monitoring.
Along with the progress of electronics and mechanics of communication, the video monitoring technology progressively develops into present digital network monitoring and control system from initial simulation closed-circuit television.Digital network monitoring and control system as shown in Figure 2.The basic principle of digital network video monitoring system is: video camera is converted into vision signal to scene, and be conveyed into video digital encoder, digital encoder then converts the vision signal of simulation to digital signal, and encode in a kind of specified coding mode, the specified coding mode is generally MPEG-4, H.264 etc., in this way behind the coding, the data volume of vision signal is greatly compression just, the digital signal that is encoded after compressing is received transmission network in some way by network access equipment, and transmission network is generally LAN/WAN or wireless network or both and usefulness.The watch-dog that connects with transmission network is generally dedicated monitor, computer or radio hand-held equipment, and watch-dog then is reduced into vision signal to the digital signal after the encoding compression and shows.
The speed of digital transmission network is subjected to the bandwidth constraint of network usually, and when the information flow-rate in the network surpasses the network bandwidth, information flow speed will reduce, and cause the delay of video stream.Under the serious situation about postponing of transmission network, want the tracing movement target to become very difficult at monitoring client.Patent of invention " video monitoring system of tracing movement target and method in the low-speed mobile network (the Chinese patent application number of accepting: 200710039401.8) " provides the method for two video cameras of a kind of employing, makes under the transport network delay situation tracing movement target effectively.This method adopts twin camera partition method, makes a camera surveillance panorama, and another video camera can point to the zone of an appointment fast, and target is monitored clearly.Patent of invention " visual angle automatic configuration system in the double lens video monitoring and method (the Chinese patent application number of accepting: 200710093810.6) " provide a kind of video camera that is provided with automatically to point to the corner of an appointed area and the method for parameter thereof fast.These two patents all just are confined to the monitoring in certain visual range, and synchronization has only a camera lens can switch to Surveillance center.
This patent proposes a kind of method of carrying out the perspective automatically configuration in the overall view monitoring system of being made up of a plurality of cameras, make the user when supervising panorama, can by one independently video camera partial picture is amplified demonstration automatically, this method has adopted the duration of cradle head preset positions and command triggers to guarantee the automation of visual angle and multiplication factor.
Summary of the invention
The invention provides a kind of system and method that in panoramic video monitoring system the corner and the focal length of video camera is disposed automatically, technic relization scheme is as follows:
As shown in Figure 3, the technology of the present invention implementation is by forming with the lower part.Video camera CAM1-CAMn (n 〉=1) and video camera CAM0, video camera CAM0 be have The Cloud Terrace can left and right sides 0-360 °, up and down greater than 0 ° less than 180 ° of motions, and camera possesses the amplification of certain multiple/dwindle (zoom) function.Video camera CAM1-CAMn is the video camera of band cloud platform not, and the user can be the different visual angles of these camera arrangement as required, and the scene of CAM1-CAMn must be the zone that CAM0 can cover fully in principle, but is not limited to this.
The function of video server VS1 and VS2 is that the analog picture signal that the transmission of one or more video camera comes is converted into digital signal, and compressed encoding becomes certain data format, is conveyed into transmission network then.Video server VS1 and VS2 also can directly obtain information from transmission network, and promptly video server VS1 and VS2 can receive the control signal of monitoring client.
The hardware and software structure of video server VS1 and VS2 is shown in Fig. 4 (A) and Fig. 4 (C).CPU in the hardware configuration is a CPU, and its function is identical with CPU in the general computer, and memory cell is used for instruction and data in storage computation machine program and the CPU implementation; The network equipment is the equipment that is used for connecting network, promptly carries out the software and the hardware device of information communication with network; Video server VS2 has the cradle head control interface, can drive that The Cloud Terrace rotates on request and function such as zoom by this interface; The software section of video server then is made up of the automatic configuration module VACS in visual angle among operating system OS, device drives machine program, application program and the present invention.
Video server VS1 is one and possesses the equipment that inserts the multichannel video camera simultaneously that be 4 the road or 8 the tunnel generally speaking, but be not limited thereto, video server VS1 meets video camera CAM1-CAMn and video camera CAM0; Video server also can adopt the combination of a multi-channel video server VS1 and a single channel video server VS2, be that video server VS1 meets video camera CAM1-CAMn, video server VS2 meets video camera CAM0, and the The Cloud Terrace interface can be on video server VS1 or VS2.
Transmission network NET is used for transmission signals, includes spider lines and wireless network, but is not limited to this.
Watch-dog MTR is a watch-dog, is the PC of band network function display terminal and a mouse but is not limited to this, shown in Fig. 4 (B).The visual angle that watch-dog MTR need install among the present invention disposes client software VACC automatically, and the monitoring software system that comprises among the watch-dog VACC of client software VACC is called Surveillance center, and the monitoring center software structure is shown in Fig. 4 (D).
1. the implementation method of panoramic video monitoring system
For convenience of description, supposition video server VS1 meets video camera CAM1-CAM8 in the following narration, and video server VS2 connects CAM0 and The Cloud Terrace.The functional description that system can realize is as follows: as shown in Figure 5, scene 1-8 is transferred to image on the MTR for camera CAM1-CAM8, and scene 0 will be produced by CAM0; The user only need select a rectangle frame (zone) or specify a point (actual mechanical process is the given rectangular area that to preestablish with this point be the center of client software VACC) when practical operation with mouse in scene 1-8, client software VACC can calculate The Cloud Terrace YT turns to this regional center point from current location corner, and calculate the focal length number of degrees that this zone rectangle frame is presented at the CAM0 in the scene 0 to greatest extent, send instruction then and give The Cloud Terrace YT and CAM0, drive The Cloud Terrace YT and turn to this regional central point, and driving CAM0 changes corresponding focal length, make this rectangle frame be presented to greatest extent in the scene 0, this rectangular shaped rim also can be generated and real-time update automatically by certain algorithm, and this is particularly suitable for certain target is carried out dynamic tracking.Notion of following definition earlier:
Notion 1---selects the zone: in scene 1-8, need to refer to the zone checked, be expressed as (x, y, w, h), wherein, x, y be the upper left corner of rectangular area with respect to the coordinate figure for the treatment of favored area, w, h are the width and the height of rectangular area;
The implementation method of whole system is divided three major parts, is described below respectively:
1.1. the manual initialization of panoramic video monitoring system
1.1.1 camera angle presets: direction and the angle of adjusting video camera CAM1-CAM8, enable according to the user need with the view panorama be presented on the watch-dog MTR, as shown in Figure 5, scene 1-8 is transferred to image on the MTR for camera CAM1-CAM8, and scene 0 will be produced by CAM0;
1.1.2CAM0 the presetting bit record: Figure 6 shows that two the angle head UL1 and the UR1 of scene 1, similar two angle heads among the scene n be designated as ULn and URn, wherein 0≤n≤8.The zoom multiple (or claiming multiplication factor) of camera CAM0 is made as minimum, adjust the corner of the The Cloud Terrace of video camera CAM0, make the upper left corner points UL1 of scene 1 be positioned at the center of CAM0 scene (as shown in Figure 7), the angle position of leaving The Cloud Terrace this moment is designated as YT-UL1, and is made as presetting bit 1; Repeat above step, write down the upper left The Cloud Terrace position YT-ULn (2≤n≤8) of 2-8 scene successively, and be set as the presetting bit 2-8 of The Cloud Terrace.Adjust the corner of the The Cloud Terrace of video camera CAM0, make the top right-hand side angle point (UR1) of scene 1 be positioned at the center (as shown in Figure 8) of CAM0 scene, leave the position YT-UR1 of The Cloud Terrace this moment, be made as presetting bit 9;
1.1.3 the zoom multiple of camera CAM0 is made as maximum, adjusts the corner of the The Cloud Terrace of video camera CAM0, and make the upper left corner points UL1 of scene 1 overlap, as shown in figure 10 with the upper left corner points UL0 of scene 0.Write down the position of top right-hand side angle point (UR0) in scene 1 on the scene 0 this moment, be designated as UZ1, Figure 9 shows that the residing position of UZ1 in the scene 0.The zoom multiple that dwindles CAM0 then is for minimum, and the The Cloud Terrace of adjusting video camera CAM0 makes UZ1 be positioned at the middle position of scene 0, this position is set as the presetting bit 10 of The Cloud Terrace, as shown in figure 11.
1.2 the auto-initiation of panoramic video monitoring system
The cradle head preset positions of leaving when this step will be according to manual initialization calculates The Cloud Terrace automatically and moves the required time between each presetting bit.
1.2.1VS1 the automatic configuration module VACS in the server sends the command triggers The Cloud Terrace and moves to presetting bit 9 from presetting bit 1, and write down required time Ht, again The Cloud Terrace is provided with presetting bit 1, triggers The Cloud Terrace and move to presetting bit 10 from presetting bit 1, and record required time Zt;
1.2.2VACS module sends the command driven The Cloud Terrace and zooms to maximum zoom from minimum, and record required time Ft;
1.2.3VACS system reset: the VACS module sends instruction video camera CAM0 is placed presetting bit 1, and the zoom multiple is changed to minimum;
1.3 the perspective automatically of panoramic video monitoring system moves implementation method
Suppose last select the zone for the zone 1 among the scene n (1≤n≤8) (rx1, ry1, rw1, rh1), shown in Figure 12 (A), this select zone be among the scene m (1≤m≤8) zone 2 (rx2, ry2, rw2, rh2), shown in Figure 12 (B).
Under the initial condition, because CAM0 is positioned at presetting bit 1, and the zoom multiple be minimum, is zone (0,0,0,0) in the scene 1 so be equivalent to first selection zone, i.e. n=1, rx1=ry1=rw1=rh1=0.
Zone 2 (rx2, ry2, rw2 in having selected scene m (1≤m≤8), rh2) time, Surveillance center will (vw vh) sends to the VACS module of video server the size parameter of this parameter and image, the VACS module will drive The Cloud Terrace and rotate and zoom, in two kinds of situation:
1.3.1 situation 1:m is identical with n, promptly the zone of Xuan Zeing in Same Scene,
The VACS module will drive CAM0 and carry out following steps:
1.3.1.1 move horizontally
(if rx2+rw2 ÷ 2)>(rx1+rw1 ÷ 2), the VACS module sends horizontal right shift instruction, drives CAM0 and moves right, and instruction duration t1 draws by following algorithm:
T1=Ht * (rx2+rw2 ÷ 2-rx1-rw1 ÷ 2) ÷ vw (formula 1)
Otherwise the VACS module sends horizontal right shift instruction, drives CAM0 and is moved to the left, and instruction duration t1 draws by following algorithm:
T1=Ht * (rx1+rw1 ÷ 2-rx2-rw2 ÷ 2) ÷ vw (formula 2)
1.3.1.2 vertical moving
(if ry2+rh2 ÷ 2)>(ry1+rh1 ÷ 2), the VACS module sends and vertically moves down instruction, drives CAM0 and moves down, and instruction duration t2 draws by following algorithm:
T2=Ht ÷ (vw ÷ vh) * (ry2+rh2 ÷ 2-ry1-rh1 ÷ 2) ÷ vh (formula 3)
Otherwise the VACS module sends the pan-up instruction, drives CAM0 and moves up, and instruction duration t2 draws by following algorithm:
T2=Ht ÷ (vw ÷ vh) * (ry1+rh1 ÷ 2-ry2-rh2 ÷ 2) ÷ vh (formula 4)
1.3.1.3 be amplified to full frame
Because the algorithm more complicated of auto zoom, for convenience of description, here we only be given under the initial condition and use for the first time (be n=1, the method in the time of rx1=ry1=rw1=rh1=0), the method under other situations is similar with it.
The VACS module sends zoom and amplifies instruction driving CAM0 zoom, and instruction duration t3 draws by following algorithm:
If rh2 * (vw ÷ vh)>rw2, so:
T3=Ft * (vh ÷ rh2-1) ÷ (Ht ÷ Zt-1) (formula 5)
Otherwise
T3=Ft * (vw ÷ rw2-1) ÷ (Ht ÷ Zt-1) (formula 6)
After this action is finished, user-selected area will be amplified in the scene of CAM0, as shown in figure 16 as much as possible;
If in the practical application, select the size in zone not change, promptly rh and rw value are fixed, and step 1.3.1.3 only needs to carry out once when selecting for the first time so, need not carry out later on again.
1.3.2 situation two: m is different with n, promptly the zone of Xuan Zeing not in Same Scene,
The VACS module will drive CAM0 and carry out following steps:
1.3.2.1 scene m resets: the VACS module sends instruction video camera CAM0 is placed presetting bit m;
1.3.2.2 the situation of describing among remaining step and the 1.3.1 1 is identical.
Figure 13 to Figure 16 example select a process when regional for the first time, the schematic diagram that Figure 13 resets for scene m, Figure 14 are the schematic diagram that moves horizontally, Figure 15 is the schematic diagram of vertical moving, Figure 16 is the schematic diagram of auto zoom.
2. automatic configuration module VACS in visual angle and visual angle dispose the running software flow process of client VACC automatically
Visual angle automatic configuration system VACS is stored in the memory cell shown in Fig. 4 (A).When startup of server, this visual angle automatic configuration system VACS is written into CPU and corresponding memory cell, and operating system OS then distributes required resource, as memory cell size, interface equipment and other equipment.The visual angle disposes client VACC automatically and operates on the MTR of Surveillance center, shown in Fig. 4 (B) and 4 (D).
2.1.VACC the use of software and operational process
The use of VACC module and operational process as shown in figure 17, concrete use and running as follows:
2.1.1. software initially uses, the user need carry out manual initialization according to the step in 1.1, and the presetting bit 1-10 of The Cloud Terrace is set.The presetting bit that VACC software receives the user is provided with request, and presetting bit is provided with order sends on the VACS;
2.1.2. in the program running, when the user on scene, select to check regional the time, VACC calculates the area information that the user selects, with scene sequence number m, area information (rx2, ry2, rw2, rh2) and the image size (vw, vh) these three information send on the VACS;
2.1.3 the image in the scene 0 will be by real-time update, to greatest extent the zone selected of explicit user;
2.1.4 step 2.1.2 and 2.1.3 repeat, and withdraw from up to the VACS program always.
2.2.VACS the operational process of module
The operational process of VACS module as shown in figure 18, concrete steps are as follows:
2.2.1VACS module starts;
2.2.2VACS module wait for to receive user's presetting bit information, after all receiving and storing down these presetting bit information, enters auto-initiation step 2.2.3;
2.2.3VACS module is carried out initialization according to 1.2 method, and the store initialization result, i.e. Ht, and Zt and Ft, the VACS module resets to scene 1 afterwards, promptly drives CAM0 and goes to presetting bit 1, and the zoom multiple is set to minimum;
2.2.4VACS module enters running status, and the n value is made as 1, rx1, and ry1, rh1, rw1 is made as 0, waits for receiving the scene sequence number of sending from VACC, user-selected area and image size information;
2.2.5 when receive the information that VACC sends (the sequence number m that comprises scene selects regional rx2, ry2, rh2, rw2, and image size vw, vh) after, the VACS module judges whether scene m identical with n, if difference will at first reset to scene m;
2.2.6VACS module will send the cradle head control instruction to CAM0 in the following order: (1) moves horizontally, (2) vertical moving, and (3) zoom, the instruction of first two steps and duration will be provided by formula 1,2 and formula 3,4 respectively.
2.2.7 the m value is composed to n, and with rx2, ry2, rh2, the value of rw2 is composed respectively to rx1, ry1, rh1, rw1.
2.2.6VACS module turns back to step 2.2.5, circular flow always.
3. remark additionally:
3.1 for outstanding narration visual angle automatic configuration method and process, omitted the process of a lot of network video monitor and control systems in 1 and 2 the description, such as the RTSP agreement of communicating by letter of video server and the MTR of Surveillance center end alternately, the coding of video data and transmission etc.;
3.2 (vw vh) can send on the VACS from VACC the image size information, also can directly be configured on the VACS when initialization;
3.3 this method also is suitable for not being with the video camera of zoom function, just in running, step 1.3.4 will be omitted;
3.4 user-selected area can be that the user manually selects to produce on scene 1-8 in this method, also can be to produce automatically by certain algorithm, generate such as the dynamic object tracing algorithm one zone in moving selects the dynamic production method in zone not belong to the scope of the described method of this patent.
3.5 this method goes for the Continuous Tracking of moving target, promptly selects the zone constantly to upgrade at short notice.
3.6 the labeling method purpose in this method described in the step 1.1 is to be that next step calculates the The Cloud Terrace rotation time automatically, the duration that can adopt other similar approach to carry out mark or directly measure the The Cloud Terrace order.The initial value and the image size according to the The Cloud Terrace order duration of narration in the step 1.3, and regioselective size calculates that the method for zone selection back The Cloud Terrace order duration is still effective.
3.7 the time of this method hypothesis The Cloud Terrace vertical rotation is consistent with the time that horizontally rotates, and stands good for these two inconsistent situations, need measure the time of The Cloud Terrace vertical rotation again.
Description of drawings
Fig. 1 video monitoring system basic comprising schematic diagram.
Fig. 2 digital network video monitoring system basic comprising schematic diagram.
The overall view monitoring system schematic diagram of Fig. 3 perspective automatically configuration.
Fig. 4 (A) video server hardware configuration schematic diagram.
Fig. 4 (B) watch-dog MTR hardware configuration schematic diagram.
Fig. 4 (C) video server software configuration schematic diagram.
Fig. 4 (D) watch-dog MTR goes up the monitoring center software structural representation.
The scene schematic diagram of the panoramic video monitoring system of seeing in Fig. 5 monitor.
Upper left corner points of mark (UL1) and top right-hand side angle point (UR1) schematic diagram in Fig. 6 scene 1.
Mark in Fig. 7 scene 1 (UL1) just in time drops on the center schematic diagram of scene 0.
Mark in Fig. 8 scene 1 (UR1) just in time drops on the center schematic diagram of scene 0.
Fig. 9 scene 0 zoom is to the schematic diagram of maximum multiple.
Figure 10 scene 0 zoom shown zone position view in scene 1 during to maximum multiple.
UZ1 mark in Figure 11 scene 1 is positioned at scene 0 center schematic diagram.
Figure 12 (A) user selects certain regional schematic diagram in scene n.
Figure 12 (B) user selects certain regional schematic diagram in scene m.
Figure 13 scene m schematic diagram that resets.
After the time that Figure 14 calculates according to formula 1 (formula 2) moves horizontally, the demonstration schematic diagram of scene m in scene 0.
After the time that Figure 15 calculates according to formula 3 (formula 4) carries out vertical moving, the demonstration schematic diagram of scene m in scene 0.
The time that Figure 16 calculates according to formula 5 (formula 6) carries out after zoom amplifies, the demonstration schematic diagram of user-selected area in scene 0.
Figure 17 VACC operational process schematic diagram.
Figure 18 VACS operational process schematic diagram.
Embodiment
(1) select video camera CAM0: this video camera is necessary for the amplification/reduction capability that has The Cloud Terrace YT and have certain multiple.Changchun is robust and sturdy reaches the ball machine that Industrial Co., Ltd. produces for being of using in this demonstration, model is SK-12X520C6QZ.
(2) select video camera CAM1-CAM8: these video cameras are common camera.
(3) video server VS: server VS1 has eight video input interfaces, and server VS2 has 1 video input interface and a cradle head control signal output port, and two servers all have the network port.The video server that uses Skyewe Communications, Inc. to produce in this demonstration, model is SkyeweCH08v1.0 and SkyeweCH01V1.1.Video server adopts (SuSE) Linux OS, version 2 .4.
(4) watch-dog: adopt the PC of operation WindowsXP operating system in this demonstration, Shanghai Uranian setellites monitoring center software CameraStation v1.1 is installed above, this software comprises visual angle automatic configuration system software VACC.
(5) server software: be the visual angle automatic configuration system VACS described in the present invention.
(6) install: press shown in Fig. 4 (A) and 4 (C), connection CAM1, CAM2, reach video server, install visual angle automatic configuration system VACS of the present invention system to video server.
(7) use: on PC, move CameraStation, can demonstrate repertoire of the present invention.

Claims (19)

1, visual angle automatic configuration system and the method in a kind of panoramic video monitoring is characterized in that being made up of a plurality of video cameras (CAM1-CAMn), another video camera (CAM0), video server 1 (VS1), video server 2 (VS2), transmission network (NET) and surveillance equipment (MTR); Wherein, video camera (CAM0) can horizontal 0-360 ° (but being not limited to this) for having, vertical 0-180 ° (but being not limited to this) The Cloud Terrace (YT) of rotating; Video server (VS1) can insert the multichannel camera signal simultaneously, the vision signal of video camera (CAM1-CAMn) inserts the port (C1) of video server (VS1) respectively to port (Cn), the vision signal of video camera (CAM0) inserts the port (C0) of video server 2 (VS2), the The Cloud Terrace (YT) of video camera (CAM0) inserts the port (K1) of video server 2 (VS2), the motion of the output signal control The Cloud Terrace (YT) of port (K1); Video server 1 (VS1) and video server 2 (VS2) are converted into digital signal to the analog picture signal that the video camera transmission comes, and be compressed into certain data format, be conveyed into transmission network (NET) then, transmission network (NET) is used for transmission signals and gives watch-dog (MTR); Video server (VS1) and (VS2) be made up of hardware and software, hardware comprise central processing unit CPU, memory cell, and interface module; The software section of video server then is made up of operating system OS, device driver software, application software and visual angle automatic configuration system (VACS); Watch-dog (MTR) is made up of hardware and software, and hardware comprises central processing unit CPU, memory cell, reaches interface module, and watch-dog (MTR) is gone up operation panorama multiple-camera monitoring center software, and software comprises the automatic configure client module in visual angle (VACC)
2, the visual angle automatic configuration system in the panoramic video monitoring according to claim 1 is characterized in that the upper left corner of the scene that described video camera (CAM1-CAMn) is taken is labeled as (UL), and the upper right corner is labeled as (UR), and the method that mark is set is not limit.
3, visual angle automatic configuration system and the method in the panoramic video monitoring according to claim 1 is characterized in that described visual angle automatic configuration system (VACS) is the visual angle automatic configuration system of video server.
4, visual angle automatic configuration system and the method in the panoramic video monitoring used visual angle automatic configuration system as claimed in claim 3 and method, it is characterized in that concrete steps are as follows:
(1) manual initialization step:
(1.1) adjust direction and the angle of video camera CAM1-CAMn, enable according to the user need with the view panorama be presented on the watch-dog MTR;
(1.2) the zoom multiple with camera CAM0 is made as minimum, and the The Cloud Terrace of manual adjustment video camera CAM0 makes the upper left corner points (UL1) of scene 1 be positioned at the center of CAM0 scene, leaves the position YT-UL1 of The Cloud Terrace this moment, is made as presetting bit 1; Repeat above step, write down the upper left The Cloud Terrace position YT-ULn of 2-n scene successively, and be set as the presetting bit 2-n of The Cloud Terrace.Adjust the The Cloud Terrace of video camera CAM0, make the top right-hand side angle point (UR1) of scene 1 be positioned at the center of CAM0 scene, leave the position YT-UR1 of The Cloud Terrace this moment, be made as presetting bit n+1.
(1.3) the zoom multiple with camera CAM0 is made as maximum, and makes the upper left corner points (UL1) of scene 1 overlap with the upper left corner points (UL0) of scene 0.Write down the position of top right-hand side angle point (UR0) in scene 1 on the scene 0 this moment, such as being UZ1, the zoom multiple that dwindles CAM0 is then adjusted The Cloud Terrace and is made UZ1 be positioned at the middle position of scene 0 for minimum, this position is set as the presetting bit n+2 of The Cloud Terrace.
(2) auto-initiation step
(2.1) the automatic configuration module VACS in the VS1 server sends the command triggers The Cloud Terrace and moves to presetting bit n+1 from presetting bit 1, and writes down required time Ht, and trigger The Cloud Terrace again and move to presetting bit n+2 from presetting bit 1, and record required time Zt;
(2.2) the VACS module sends the command driven The Cloud Terrace and zooms to maximum zoom from minimum, and record required time Ft;
(3) perspective automatically moves implementation method
Suppose last select the zone for the zone 1 among the scene n (1≤n≤8) (rx1, ry1, rw1, rh1), current select the zone be among the scene m (1≤m≤8) zone 2 (rx2, ry2, rw2, rh2).
Under the initial condition, because CAM0 is positioned at presetting bit 1, and the zoom multiple be minimum, is zone (0,0,0,0) in the scene 1 so be equivalent to first selection zone, i.e. n=1, rx1=ry1=rw1=rh1=0.
Zone 2 (rx2, ry2, rw2 in having selected scene m (1≤m≤8), rh2) time, Surveillance center will (vw vh) sends to the VACS module of video server the size parameter of this parameter and image, the VACS module will drive The Cloud Terrace and rotate and zoom, in two kinds of situation:
Situation 1:m is identical with n, and promptly the zone of Xuan Zeing is in Same Scene, and the VACS module will drive CAM0 and carry out following steps:
(3.1) move horizontally
(if rx2+rw2 ÷ 2)>(rx1+rw1 ÷ 2), the VACS module sends horizontal right shift instruction, drives CAM0 and moves right, and instruction duration t1 draws by following algorithm:
t1=Ht×(rx2+rw2÷2-rx1-rw1÷2)÷vw
Otherwise the VACS module sends horizontal right shift instruction, drives CAM0 and is moved to the left, and instruction duration t1 draws by following algorithm:
t1=Ht×(rx1+rw1÷2-rx2-rw2÷2)÷vw
(3.2) if (ry2+rh2 ÷ 2)>(ry1+rh1 ÷ 2), the VACS module sends and vertically to move down instruction, drives CAM0 and moves down, instruction duration t2 draws by following algorithm:
t2=Ht÷(vw÷vh)×(ry2+rh2÷2-ry1-rh1÷2)÷vh
Otherwise the VACS module sends the pan-up instruction, drives CAM0 and moves up, and instruction duration t2 draws by following algorithm:
t2=Ht÷(vw÷vh)×(ry1+rh1÷2-ry2-rh2÷2)÷vh
After this action is finished, the central point of user-selected area will occupy the scene center of CAM0;
(3.3) be amplified to full frame: the VACS module sends zoom instructions and drives the CAM0 zoom, under the initial condition (that is, and n=1, rx1=ry1=rw1=rh1=0), instruction duration t3 draws by following algorithm:
If rh2 * (vw ÷ vh)>rw2, so:
t3=Ft×(vh÷rh2-1)÷(Ht÷Zt-1)
Otherwise
t3=Ft×(vw÷rw2-1)÷(Ht÷Zt-1)
After this action is finished, user-selected area will be amplified in the scene of CAM0 as much as possible.
Figure A20081004343000041
Visual angle automatic configuration system and method in the panoramic video monitoring according to claim 4, it is characterized in that described visual angle automatic configuration system (VACS) operates in the video server, visual angle automatic configuration system client (VACC) operates on the MTR of Surveillance center.
Visual angle automatic configuration system and method in the panoramic video monitoring according to claim 4, (vw vh) can send on the VACS from VACC, also can directly be configured on the VACS when initialization to it is characterized in that the image size information.
Figure A20081004343000043
Visual angle automatic configuration system and method in the panoramic video monitoring according to claim 4 is characterized in that this method also is suitable for not being with the video camera of zoom function, and just in running, step 3.3 will be omitted.
Figure A20081004343000044
Visual angle automatic configuration system and method in the panoramic video monitoring according to claim 4, it is characterized in that selecting the zone can be that the user manually selects to produce on scene, also can be to produce automatically by certain algorithm, generate such as the dynamic object tracing algorithm one zone in moving.
Visual angle automatic configuration system and method in the panoramic video monitoring according to claim 4, it is characterized in that the labeling method purpose described in the step 1 is to be that next step calculates the The Cloud Terrace rotation time automatically, the duration that can adopt other similar approach to carry out mark or directly measure the The Cloud Terrace order.The initial value and the image size according to the The Cloud Terrace order duration of narration in the step 3, and regioselective size calculates that the method for zone selection back The Cloud Terrace order duration is still effective.
Figure A20081004343000046
Visual angle automatic configuration system and method in the panoramic video monitoring according to claim 4 is characterized in that the time of The Cloud Terrace vertical rotation and the inconsistent situation of time that horizontally rotates stand good, and need measure the time of The Cloud Terrace vertical rotation again.
Figure A20081004343000047
Visual angle automatic configuration system and method in the panoramic video monitoring according to claim 1 is characterized in that described video server 1 (VS1) and video server 2 (VS2) can be same video servers.
Figure A20081004343000048
Visual angle automatic configuration system and method in the panoramic video according to claim 1 monitoring is characterized in that the composite video server that described video server 1 (VS1) can be made up of more video server.
Figure A20081004343000051
Visual angle automatic configuration system and method in the panoramic video according to claim 1 monitoring is characterized in that described video server 1 (VS1) can serve as reasons and have other equipment of similar major function.
Visual angle automatic configuration system and method in the panoramic video monitoring according to claim 1 is characterized in that described watch-dog is a computer, also can be other equipment such as the mobile phones that possesses identity function.
Visual angle automatic configuration system and method in the panoramic video monitoring according to claim 1 is characterized in that the video camera number minimum among the described video camera CAM1-CAMn is 1.
Figure A20081004343000054
Visual angle automatic configuration system and method in the panoramic video monitoring according to claim 1 is characterized in that the video camera number among the described video camera CAM1-CAMn is the most very much not limit.
Figure A20081004343000055
Visual angle automatic configuration system and method in the panoramic video monitoring according to claim 1 is characterized in that described video camera CAM0 and The Cloud Terrace YT can be 2 separate equipment.
Visual angle automatic configuration system and method in the panoramic video monitoring according to claim 1 is characterized in that described video camera CAM0 and The Cloud Terrace YT can be 1 synthetic equipment.
Figure A20081004343000057
Visual angle automatic configuration system and method in the panoramic video monitoring according to claim 6, it is characterized in that described visual angle automatic configuration system (VACS) when receiving the instruction of visual angle configuration, the method described in the step 3 according to claim 4 realizes that the visual angle disposes automatically.
CNA2008100434306A 2008-05-30 2008-05-30 Panoramic video monitoring system and method with perspective automatically configured Pending CN101291428A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008100434306A CN101291428A (en) 2008-05-30 2008-05-30 Panoramic video monitoring system and method with perspective automatically configured

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008100434306A CN101291428A (en) 2008-05-30 2008-05-30 Panoramic video monitoring system and method with perspective automatically configured

Publications (1)

Publication Number Publication Date
CN101291428A true CN101291428A (en) 2008-10-22

Family

ID=40035467

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008100434306A Pending CN101291428A (en) 2008-05-30 2008-05-30 Panoramic video monitoring system and method with perspective automatically configured

Country Status (1)

Country Link
CN (1) CN101291428A (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101951507A (en) * 2010-10-11 2011-01-19 大道计算机技术(上海)有限公司 Large screen IP (Internet Protocol) video stream access equipment and implementation method thereof
CN102053616A (en) * 2009-11-06 2011-05-11 杭州士兰控股有限公司 Network technology-based monitoring system and method
CN102281391A (en) * 2010-06-11 2011-12-14 索尼公司 Camera system, video selection apparatus and video selection method
CN101873424B (en) * 2009-04-27 2012-06-20 上海乐金广电电子有限公司 Panning\tilting\zooming control device and method
CN102591366A (en) * 2012-02-17 2012-07-18 广州盈可视电子科技有限公司 Method and device for controlling cloud deck
CN102663743A (en) * 2012-03-23 2012-09-12 西安电子科技大学 Multi-camera cooperative character tracking method in complex scene
CN102740058A (en) * 2012-05-31 2012-10-17 成都元创测控技术股份有限公司 Industrial image monitoring method and system, server and monitoring terminal
CN103096032A (en) * 2012-04-17 2013-05-08 北京明科全讯技术有限公司 Panorama monitoring system and method thereof
CN103248868A (en) * 2012-10-09 2013-08-14 科腾科技(北京)有限公司 Video monitoring system and method based on network file system
CN103297760A (en) * 2013-06-04 2013-09-11 四川艾普视达数码科技有限公司 Monitoring device with panoramic monitoring and fixed-point thinning camera shooting functions
CN103501423A (en) * 2013-09-18 2014-01-08 苏州景昱医疗器械有限公司 Video monitoring method and device adopting remote program control
CN103581619A (en) * 2012-07-31 2014-02-12 株式会社日立制作所 Monitor camera controller
WO2014043976A1 (en) * 2012-09-24 2014-03-27 天津市亚安科技股份有限公司 Prewarning locating automatic tracking monitoring device for multidirectional monitoring area
WO2014059912A1 (en) * 2012-10-16 2014-04-24 华为技术有限公司 Video monitoring method, device and system
CN104079590A (en) * 2013-03-25 2014-10-01 深圳市新锐影视数码有限公司 720-degree panoramic roaming system
CN104104902A (en) * 2013-04-02 2014-10-15 深圳中兴力维技术有限公司 Holder direction fault detection method and device
CN104270615A (en) * 2014-10-16 2015-01-07 富盛科技股份有限公司 Large-view-field monitoring device, control method and image splicing method used for image splicing
CN103327310B (en) * 2013-07-12 2016-11-02 浙江宇视科技有限公司 A kind of monitoring followed the tracks of based on mouse track and cruise method
CN106470302A (en) * 2015-08-20 2017-03-01 宁波舜宇光电信息有限公司 Many camera lenses camera module and its image switching method and many lens camera systems
CN106603926A (en) * 2017-01-05 2017-04-26 上海网达软件股份有限公司 System and method of photographing or videoing 360 degrees through multiple mobile terminals
CN106791703A (en) * 2017-01-20 2017-05-31 上海小蚁科技有限公司 The method and system of scene is monitored based on panoramic view
CN107223220A (en) * 2016-12-30 2017-09-29 深圳市大疆灵眸科技有限公司 Cloud platform control method, device and head
CN108024094A (en) * 2016-11-04 2018-05-11 安华高科技通用Ip(新加坡)公司 360 degree of videographs and playback are carried out with Object tracking
WO2018052378A3 (en) * 2016-09-16 2018-05-31 Wongbawornkiat Boonchai Bullet time control and photograph system for multiple cameras with real time photograph analyzing system
CN105072414B (en) * 2015-08-19 2019-03-12 浙江宇视科技有限公司 A kind of target detection and tracking and system
CN110324641A (en) * 2019-07-12 2019-10-11 青岛一舍科技有限公司 The method and device of targets of interest moment display is kept in panoramic video
CN111355884A (en) * 2019-12-23 2020-06-30 深圳市鸿合创新信息技术有限责任公司 Monitoring method, device, system, electronic equipment and storage medium
CN111681269A (en) * 2020-06-03 2020-09-18 长春博立电子科技有限公司 Multi-camera collaborative figure tracking system and training method based on space consistency
CN111931071A (en) * 2020-10-09 2020-11-13 北京瞰瞰科技有限公司 Video data pushing method and device
CN112437286A (en) * 2020-11-23 2021-03-02 成都易瞳科技有限公司 Method for transmitting panoramic original picture video in blocks
CN113542672A (en) * 2021-05-25 2021-10-22 浙江大华技术股份有限公司 Camera cruising method, electronic device and storage medium

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101873424B (en) * 2009-04-27 2012-06-20 上海乐金广电电子有限公司 Panning\tilting\zooming control device and method
CN102053616B (en) * 2009-11-06 2013-05-22 杭州士兰控股有限公司 Network technology-based monitoring system and method
CN102053616A (en) * 2009-11-06 2011-05-11 杭州士兰控股有限公司 Network technology-based monitoring system and method
CN102281391A (en) * 2010-06-11 2011-12-14 索尼公司 Camera system, video selection apparatus and video selection method
CN102281391B (en) * 2010-06-11 2016-02-17 索尼公司 Camera chain, video choice device and video system of selection
CN101951507A (en) * 2010-10-11 2011-01-19 大道计算机技术(上海)有限公司 Large screen IP (Internet Protocol) video stream access equipment and implementation method thereof
CN102591366A (en) * 2012-02-17 2012-07-18 广州盈可视电子科技有限公司 Method and device for controlling cloud deck
CN102591366B (en) * 2012-02-17 2013-09-25 广州盈可视电子科技有限公司 Method and device for controlling cloud deck
CN102663743A (en) * 2012-03-23 2012-09-12 西安电子科技大学 Multi-camera cooperative character tracking method in complex scene
CN102663743B (en) * 2012-03-23 2016-06-08 西安电子科技大学 Personage's method for tracing that in a kind of complex scene, many Kameras are collaborative
CN103096032A (en) * 2012-04-17 2013-05-08 北京明科全讯技术有限公司 Panorama monitoring system and method thereof
CN103096032B (en) * 2012-04-17 2015-12-02 北京明科全讯技术有限公司 A kind of overall view monitoring system and method
CN102740058A (en) * 2012-05-31 2012-10-17 成都元创测控技术股份有限公司 Industrial image monitoring method and system, server and monitoring terminal
CN103581619A (en) * 2012-07-31 2014-02-12 株式会社日立制作所 Monitor camera controller
WO2014043976A1 (en) * 2012-09-24 2014-03-27 天津市亚安科技股份有限公司 Prewarning locating automatic tracking monitoring device for multidirectional monitoring area
CN103248868A (en) * 2012-10-09 2013-08-14 科腾科技(北京)有限公司 Video monitoring system and method based on network file system
US9723190B2 (en) 2012-10-16 2017-08-01 Huawei Technologies Co., Ltd. Video surveillance method, device, and system
WO2014059912A1 (en) * 2012-10-16 2014-04-24 华为技术有限公司 Video monitoring method, device and system
CN104079590A (en) * 2013-03-25 2014-10-01 深圳市新锐影视数码有限公司 720-degree panoramic roaming system
CN104104902A (en) * 2013-04-02 2014-10-15 深圳中兴力维技术有限公司 Holder direction fault detection method and device
CN104104902B (en) * 2013-04-02 2018-08-14 深圳中兴力维技术有限公司 Holder direction fault detection method and device
CN103297760A (en) * 2013-06-04 2013-09-11 四川艾普视达数码科技有限公司 Monitoring device with panoramic monitoring and fixed-point thinning camera shooting functions
CN103327310B (en) * 2013-07-12 2016-11-02 浙江宇视科技有限公司 A kind of monitoring followed the tracks of based on mouse track and cruise method
CN103501423A (en) * 2013-09-18 2014-01-08 苏州景昱医疗器械有限公司 Video monitoring method and device adopting remote program control
CN104270615B (en) * 2014-10-16 2018-11-13 富盛科技股份有限公司 A kind of big visual field monitoring device, control method and image split-joint method for image mosaic
CN104270615A (en) * 2014-10-16 2015-01-07 富盛科技股份有限公司 Large-view-field monitoring device, control method and image splicing method used for image splicing
CN105072414B (en) * 2015-08-19 2019-03-12 浙江宇视科技有限公司 A kind of target detection and tracking and system
CN106470302B (en) * 2015-08-20 2019-11-29 宁波舜宇光电信息有限公司 More camera lens camera modules and its image switching method and more lens camera systems
CN106470302A (en) * 2015-08-20 2017-03-01 宁波舜宇光电信息有限公司 Many camera lenses camera module and its image switching method and many lens camera systems
WO2018052378A3 (en) * 2016-09-16 2018-05-31 Wongbawornkiat Boonchai Bullet time control and photograph system for multiple cameras with real time photograph analyzing system
CN108024094A (en) * 2016-11-04 2018-05-11 安华高科技通用Ip(新加坡)公司 360 degree of videographs and playback are carried out with Object tracking
CN108024094B (en) * 2016-11-04 2021-01-15 安华高科技股份有限公司 360degree video recording and playback with object tracking
CN107223220A (en) * 2016-12-30 2017-09-29 深圳市大疆灵眸科技有限公司 Cloud platform control method, device and head
CN107223220B (en) * 2016-12-30 2019-04-16 深圳市大疆灵眸科技有限公司 Cloud platform control method, device and holder
US11852958B2 (en) 2016-12-30 2023-12-26 Sz Dji Osmo Technology Co., Ltd. Gimbal control method, device, and gimbal
US11086202B2 (en) 2016-12-30 2021-08-10 Sz Dji Osmo Technology Co., Ltd. Gimbal control method, device, and gimbal
WO2018120012A1 (en) * 2016-12-30 2018-07-05 深圳市大疆灵眸科技有限公司 Method and device for controlling cradle head, and cradle head
CN106603926A (en) * 2017-01-05 2017-04-26 上海网达软件股份有限公司 System and method of photographing or videoing 360 degrees through multiple mobile terminals
CN106791703A (en) * 2017-01-20 2017-05-31 上海小蚁科技有限公司 The method and system of scene is monitored based on panoramic view
CN106791703B (en) * 2017-01-20 2019-09-06 上海小蚁科技有限公司 The method and system of scene is monitored based on panoramic view
CN110324641A (en) * 2019-07-12 2019-10-11 青岛一舍科技有限公司 The method and device of targets of interest moment display is kept in panoramic video
CN110324641B (en) * 2019-07-12 2021-09-03 青岛一舍科技有限公司 Method and device for keeping interest target moment display in panoramic video
CN111355884A (en) * 2019-12-23 2020-06-30 深圳市鸿合创新信息技术有限责任公司 Monitoring method, device, system, electronic equipment and storage medium
CN111355884B (en) * 2019-12-23 2021-11-02 深圳市鸿合创新信息技术有限责任公司 Monitoring method, device, system, electronic equipment and storage medium
US11983898B2 (en) 2019-12-23 2024-05-14 SHENZHEN Hitevision Technology Co., Ltd. Monitoring method, electronic device and storage medium
CN111681269A (en) * 2020-06-03 2020-09-18 长春博立电子科技有限公司 Multi-camera collaborative figure tracking system and training method based on space consistency
CN111681269B (en) * 2020-06-03 2022-05-10 长春博立电子科技有限公司 Multi-camera collaborative figure tracking system and training method based on space consistency
CN111931071A (en) * 2020-10-09 2020-11-13 北京瞰瞰科技有限公司 Video data pushing method and device
CN112437286B (en) * 2020-11-23 2024-04-26 成都易瞳科技有限公司 Panoramic original picture video block transmission method
CN112437286A (en) * 2020-11-23 2021-03-02 成都易瞳科技有限公司 Method for transmitting panoramic original picture video in blocks
CN113542672A (en) * 2021-05-25 2021-10-22 浙江大华技术股份有限公司 Camera cruising method, electronic device and storage medium
CN113542672B (en) * 2021-05-25 2023-08-18 浙江大华技术股份有限公司 Camera cruising method, electronic device and storage medium

Similar Documents

Publication Publication Date Title
CN101291428A (en) Panoramic video monitoring system and method with perspective automatically configured
US11490054B2 (en) System and method for adjusting an image for a vehicle mounted camera
CN101119478A (en) Visual angle automatic configuration system and method for double lens video monitoring
JP4715909B2 (en) Image processing apparatus and method, image processing system, and image processing program
EP1750431B1 (en) Imaging system, camera control apparatus, panorama image generation method and program therefor
CN101035271A (en) Video monitoring system and method for tracking the motive target in the low-speed mobile network
CN102833525A (en) Browsing operation method of 360-degree panoramic video
CN102461153A (en) Control device, camera system, and program
CN106303390B (en) Image acquisition method and device, and image transmission method and device
EP2740120A1 (en) Selective capture and presentation of native image portions
CN102801963A (en) Electronic PTZ method and device based on high-definition digital camera monitoring
KR101778744B1 (en) Monitoring system through synthesis of multiple camera inputs
CN101662667A (en) Control system and control method for controlling camera device by telephone terminal
US20180213185A1 (en) Method and system for monitoring a scene based on a panoramic view
AU2019271924B2 (en) System and method for adjusting an image for a vehicle mounted camera
US8692879B2 (en) Image capturing system, image capturing device, information processing device, and image capturing method
US11936920B2 (en) Method and system for transmitting a video stream
CN202818497U (en) Electronic PTZ device capable of monitoring based on high-definition digital camera
CN202856900U (en) Video monitoring system based on wireless self-organized network
CN102572376A (en) Vehicle-mounted panoramic monitoring system
Ryu et al. Design and implementation of real-time security guard robot using CDMA networking
CN211557364U (en) Intrinsic safety type mining panoramic camera
CN112887633B (en) Video stitching and three-dimensional monitoring display method and system based on camera
CN204362203U (en) A kind of movable object tracking supervisory control system based on WIFI transmission
CN104811626B (en) A kind of aerial camera three-dimensional visual field model

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20081022