CN105323547B - A kind of video concentration systems - Google Patents

A kind of video concentration systems Download PDF

Info

Publication number
CN105323547B
CN105323547B CN201510116761.8A CN201510116761A CN105323547B CN 105323547 B CN105323547 B CN 105323547B CN 201510116761 A CN201510116761 A CN 201510116761A CN 105323547 B CN105323547 B CN 105323547B
Authority
CN
China
Prior art keywords
video
address
storage
memory
module
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.)
Expired - Fee Related
Application number
CN201510116761.8A
Other languages
Chinese (zh)
Other versions
CN105323547A (en
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.)
SICHUAN HAOTEL TELECOMMUNICATIONS CO Ltd
Original Assignee
SICHUAN HAOTEL TELECOMMUNICATIONS CO Ltd
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 SICHUAN HAOTEL TELECOMMUNICATIONS CO Ltd filed Critical SICHUAN HAOTEL TELECOMMUNICATIONS CO Ltd
Priority to CN201510116761.8A priority Critical patent/CN105323547B/en
Publication of CN105323547A publication Critical patent/CN105323547A/en
Application granted granted Critical
Publication of CN105323547B publication Critical patent/CN105323547B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a kind of video concentration systems, including:Multiple video monitoring devices, client host, intelligent actual combat Platform Server, video storage server, video frequency abstract retrieval server and video concentration module, the video enrichment mode root tuber select in the multiple video to include the video of the target video object according to the bitmap;The video frame for including the target video object of default quantity is gathered from each video of the selected video, to produce multiple video frame groups;The traffic direction shown according to the bitmap splices the multiple video frame group, to form concentration video.

Description

A kind of video concentration systems
Technical field
The present invention relates to the communications field, and in particular to a kind of video concentration systems.
Background technology
Intelligent actual combat platform is to handle intellectualized algorithm technology as base using video image intelligent analysis technology and video image Plinth, is bonded public security video investigation business closely, and answering for a set of " systematization, networking, intelligence " is provided for case video analysis Use plateform system.Existing intelligence actual combat platform can transfer various regions video in time when public security department settles a case, and supply Public security officer refers to.However, camera distribution in various regions is wide, quantity is more, public security officer usually requires a great deal of time and looks into Look for destination object.Thus, the work efficiency of public security case is reduced.
The content of the invention
The technical problem to be solved in the present invention is to provide a kind of video concentration systems, to improve Video processing efficiency, carries High user's case handling efficiency.
In order to solve the above technical problems, the present invention adopts the following technical scheme that:
The present invention provides a kind of video concentration systems, it is characterised in that the video concentration systems include:
Multiple video monitoring devices, for gathering multiple videos in multiple geographical locations;
Client host, the client host are communicated by network with multiple video monitoring devices, the client End main frame receives the multiple video, the client host also selection target video from the multiple video monitoring devices respectively Object;
The intelligent actual combat Platform Server being connected with the client host, the client host is by the multiple video It is uploaded to the intelligent actual combat Platform Server;
The video storage server being connected with the intelligent actual combat Platform Server, the video storage server is from described Intelligent actual combat Platform Server replicates the multiple video, and according to the geographical location of the multiple video by the multiple video It is stored respectively in multiple storage address;
The video frequency abstract retrieval server being connected with the video storage server and the client host, for basis Occurs the first frame of the target video object in each video of the multiple video, the institute in more the multiple video The time order and function that multiple first frames occur is stated, produces the bitmap for the traffic direction for representing the target video object, and produces mark The bitmap of the traffic direction is marked with, wherein, the video frequency abstract retrieval server further includes:
Video concentrates module, for being selected to include the target video object in the multiple video according to the bitmap Video;The regarding comprising the target video object of default quantity is gathered from each video of the selected video Frequency frame, to produce multiple video frame groups;The bitmap of the traffic direction shown according to the bitmap splices the multiple video Frame group, to form concentration video.
In one embodiment, the video concentration module includes:
Acquisition module, for gathering K backward the first frame that each video occurs since the target video object A video frame, and gather H video frame forward the last frame that each video occurs since the target video object, Wherein, H and K is positive integer.
In one embodiment, the duration that the value of the H and K occur with the target video object in each video It is proportional.
In one embodiment, the video storage server includes:
Memory, the memory include multiple storage units;
The processing module being connected with the memory, the processing module read the geographical location letter of the multiple video Breath, extracts the longitude and latitude in the multiple geographical location, the multiple longitude and the multiple latitude is ranked up respectively, Judge the multiple storage address numbering according to the ranking results.
In one embodiment, each storage address numbering includes two digits, and the processing module is also wrapped Include:
Numbering module, first of numbering for determining the storage address according to the longitude in the multiple geographical location Position, wherein, if the longitude in X geographical location be less than Y geographical locations longitude, first of X storage address Numerical value is less than the first bit value of Y storage address;The numbering module is determined always according to the latitude in the multiple geographical location The second of the numbering of the storage address, wherein, if the latitude value in N geographical locations is less than the latitude in M geographical locations Being worth, then the second bit value of N storage address is less than the second bit value of M storage address, wherein, X, Y, M and N are to be less than The positive integer of the multiple video sum.
In one embodiment, the video storage server includes:
Memory, the memory include multiple storage units;And
The processing module being connected with the memory, for being added respectively according to the multiple distance to the multiple video Numbering, wherein, the numbering of the small video of distance value is less than the big video of distance value, for judging the multiple geographical location respectively With the relative bearing of the reference position, institute is judged according to the multiple numberings added and multiple relative bearings of the judgement State multiple storage address.
In one embodiment, when N geographical locations are in the direct north of the reference position, described address judges N videos are stored in the storage unit that address in the memory is (D1+BN) D2D3D4 by module, and (i.e. N storage address is (D1+BN) D2D3D4), wherein, N is less than or equal to the sum of the multiple video, and BN is that the numbering module is the N videos Numbering;When the N geographical locations are in the due south direction of the reference position, described address determination module is by described N videos are stored in the storage unit that address in the memory is D1 (D2+BN) D3D4, and (i.e. N storage address is D1 (D2+BN) D3D4);When the N geographical locations are in the due east direction of the reference position, described address determination module is by the N Video is stored in the storage unit that address in the memory is D1D2 (D3+BN) D4, and (i.e. N storage address is D1D2 (D3+ BN)D4);When the N geographical locations are in the due west direction of the reference position, described address determination module is by described N videos are stored in the storage unit that address in the memory is D1D2D3 (D4+BN), and (i.e. N storage address is D1D2D3 (D4 +BN))。
In one embodiment, when the N geographical locations are in the northeastward of the reference position, described address The N videos are stored in storage unit that address in the memory is (D1+BN) D2 (D3+BN) D4 (i.e. by determination module N storage address is (D1+BN) D2 (D3+BN) D4);When the N geographical locations are in the southwestward of the reference position When, it is D1 (D2+BN) D3's (D4+BN) that the N videos are stored in address in the memory by described address determination module Storage unit (i.e. N storage address is D1 (D2+BN) D3 (D4+BN));When the N geographical locations are in the reference position Southeastern direction when, it is (D1+BN) D2 that the N videos are stored in address in the memory by described address determination module (D3+BN) storage unit of D4 (i.e. N storage address is (D1+BN) D2 (D3+BN) D4);When the N geographical locations are in During the direction northwest of the reference position, the N videos are stored in address in the memory by described address determination module For the storage unit of (D1+BN) D2D3 (D4+BN) (i.e. N storage address is (D1+BN) D2D3 (D4+BN)).
In one embodiment, the video frequency abstract retrieval server includes:
Module is retrieved, occurs the first of the target video object in each video for retrieving the multiple video Frame;
Time comparison module, the time order and function occurred for the multiple first frame in more the multiple video;With And
Bitmap labeling module, for producing the bitmap for the traffic direction for representing the target video object, and according to described Time comparative result marks the traffic direction of the target video object on the bitmap.
Compared with prior art, the relative position of record source video sequence is gone by the storage address of memory, and according to depositing Store up address information and produce direction bitmap, can the effective intuitively basic running orbit of display target object video, in user only In the case of only needing basic orientation information, such a method can save the substantial amounts of time, improve user's work efficiency.Needed in user In the case of will be deeper into goal in research object, the result of such a method provides foundation for more in-depth study.In particular Follow-up video concentration provides foundation, can greatly reduce video concentration operand, improve working, case handling efficiency.In addition, pass through Set H and K proportional to the duration that target video object occurs in each video, it is possible to reduce the collection of redundant image, The time of video concentration is saved, improves video thickening efficiency.
Brief description of the drawings
Fig. 1 show intelligent actual combat system according to an embodiment of the invention.
Fig. 2 show video storage server according to an embodiment of the invention.
Fig. 3 show processor according to an embodiment of the invention.
Fig. 4 show the distribution schematic diagram of video monitoring devices according to an embodiment of the invention.
Fig. 5 show video frequency abstract retrieval server according to an embodiment of the invention.
Fig. 6 show the schematic diagram of bitmap according to an embodiment of the invention.
Fig. 7 show the method flow diagram of tracking target video object according to an embodiment of the invention.
Fig. 8 show the another method flow chart of tracking target video object according to an embodiment of the invention.
Fig. 9 show the another method flow chart of tracking target video object according to an embodiment of the invention.
Figure 10 show the another method flow chart of tracking target video object according to an embodiment of the invention.
Figure 11 show the another method flow chart of tracking target video object according to an embodiment of the invention.
Figure 12 show video storage server according to another embodiment of the present invention.
Figure 13 show the schematic diagram of bitmap according to an embodiment of the invention.
Figure 14 show the schematic diagram of summary direction bitmap according to an embodiment of the invention.
Figure 15 show intelligent actual combat monitoring method according to an embodiment of the invention.
Figure 16 show another intelligent actual combat monitoring method according to an embodiment of the invention.
Figure 17 show another intelligent actual combat monitoring method according to an embodiment of the invention.
Figure 18 show another structure of video frequency abstract retrieval server according to an embodiment of the invention.
Figure 19 show the flow chart of video concentration method according to an embodiment of the invention.
The flow chart of another video concentration method according to an embodiment of the invention shown in Figure 20.
Embodiment
Detailed description will be provided to the embodiment of the present invention below.Although the present invention will combine some embodiments It is illustrated and illustrates, but should be noted that the present invention is not merely confined to these embodiments.On the contrary, to the present invention The modification of progress or equivalent substitution, should all cover among scope of the presently claimed invention.
In addition, in order to better illustrate the present invention, numerous details is given in embodiment below. It will be understood by those skilled in the art that without these details, the present invention can equally be implemented.It is right in other example It is not described in detail in known method, flow, element and circuit, in order to highlight the purport of the present invention.
Fig. 1 show intelligent actual combat system 100 according to an embodiment of the invention.Intelligent actual combat system 100 includes multiple Video monitoring devices 104,105,106 and 107.Video monitoring devices can be camera, day net monitor or other can shoot with video-corder The monitoring arrangement of video.Although only show 4 video monitoring devices in the embodiment of Fig. 1, those skilled in the art should This is known, can include the video monitoring devices of other numbers within the scope of the present invention.Multiple video monitoring devices 104 to 107 are located at multiple geographical locations respectively, for gathering multiple videos in these geographical locations.
Intelligent actual combat system 100 further includes client host 102, intelligent actual combat Platform Server 108, video storage service Device 110 and video frequency abstract retrieval server 112.Client host 102 by network and multiple video monitoring devices 104-107 into Row communication, client host 102 receive the multiple video from multiple video monitoring devices 104-107 respectively.In addition, client The also selection target object video of host 102.
Intelligent actual combat Platform Server 106 is connected with client host 102.Client host 102 uploads multiple videos To intelligent actual combat Platform Server 108.Video storage server 110 is connected with intelligent actual combat Platform Server 108.Video stores Server 110 replicates the multiple video from intelligent actual combat Platform Server 108, and according to the geographical location of the multiple video The multiple video is stored respectively in multiple storage address.
Video frequency abstract retrieval server 112 is connected with video storage server 110 and client host 102.Video frequency abstract There is the first frame of the target video object in retrieval server 112 in each video according to the multiple video, compare The time order and function that the multiple first frame in the multiple video occurs, produces the operation side for representing the target video object To bitmap, and the time point occurred according to the target video object in the multiple video and the bitmap of the traffic direction The running orbit of the target video object is marked on map.Client host 102 exists according to the bitmap of the traffic direction Show the summary traffic direction figure of target video object described in screen display, and according to the running orbit on the display screen Display is labeled with the map of the running orbit of the target video object.
Fig. 2 show video storage server 110 according to an embodiment of the invention.In the embodiment of fig. 2, video is deposited Storage server 110 includes memory 202 and processing module 204.Memory 202 includes multiple storage units.Processing module 204 with Memory 202 is connected.Processing module 204 selectes reference position, calculates between the multiple geographical location and the reference position Multiple distances, more the multiple distance, and according to the multiple storage address of the multiple range estimation.
Fig. 3 show processor 204 according to an embodiment of the invention.Processor 204 includes numbering module 302, orientation Judgment module 304 and address determination module 306.Numbering module 302 adds according to the multiple distance to the multiple video respectively Upper numbering, wherein, the numbering of the small video of distance value is less than the big video of distance value.Orientation judgment module 304 judges institute respectively State the relative bearing of multiple geographical locations and the reference position.
Fig. 4 show the distribution schematic diagram of video monitoring devices according to an embodiment of the invention.If as shown in figure 4, Reference position 402 is selected, then is respectively video from small to large with the distance of reference position 402 in video monitoring devices 104 to 107 Monitoring arrangement 104,106,107 and 105.Therefore, numbering can be formulated to video monitoring devices 104,106,107 and 105 respectively 1st, 2,3 and 4.
Fig. 3 is returned to, address determination module 306 judges the multiple according to the multiple numbering and the multiple relative bearing Storage address.Specifically, for n-th video monitoring devices, (wherein, N is less than or equal to the sum of the multiple video, BNFor The numbering module is the numbering of the N videos), when N geographical locations are in the direct north of reference position 402, ground It is (D1+B that N videos are stored in address in memory 202 by location determination module 306N) (i.e. N is deposited for the storage unit of D2D3D4 Storage address is (D1+BN)D2D3D4).When N geographical locations are in the due south direction of reference position 402, address determination module 306 N videos are stored in address in memory 202 is D1 (D2+BN) (i.e. N storage address is D1 for the storage unit of D3D4 (D2+BN)D3D4).When N geographical locations are in the due east direction of reference position 402, address determination module 306 regards N It is D1D2 (D3+B that frequency, which is stored in address in memory 202,N) (i.e. N storage address is D1D2 (D3+B for the storage unit of D4N) D4);When N geographical locations are in the due west direction of reference position 402, N videos are stored in by address determination module 306 to be deposited Address is D1D2D3 (D4+B in reservoir 202N) storage unit (i.e. N storage address is D1D2D3 (D4+BN))。
In addition, when N geographical locations are in the northeastward of reference position 402, address determination module 306 regards N It is (D1+B that frequency, which is stored in address in memory 202,N)D2(D3+BN) (i.e. N storage address is (D1+B for the storage unit of D4N)D2 (D3+BN)D4).When N geographical locations are in the southwestward of reference position 402, address determination module 306 is by N videos It is D1 (D2+B to be stored in address in memory 202N)D3(D4+BN) storage unit (i.e. N storage address is D1 (D2+BN)D3 (D4+BN));When N geographical locations are in the southeastern direction of reference position 402, address determination module 306 deposits N videos It is (D1+B to be stored in address in memory 202N)D2(D3+BN) (i.e. N storage address is (D1+B for the storage unit of D4N)D2(D3+ BN)D4);When N geographical locations are in the direction northwest of reference position 402, address determination module 306 stores N videos Address is (D1+B in memory 202N)D2D3(D4+BN) storage unit (i.e. N storage address is (D1+BN)D2D3(D4+ BN))。
Therefore, as shown in figure 4, the storage address of video monitoring devices 104,105,106 and 107 is respectively (D1+1) D2D3D4, (D1+4) D2D3 (D4+4), D1 (D2+2) (D3+2) D4 and D1D2 (D3+3) D4.
Fig. 5 show video frequency abstract retrieval server 112 according to an embodiment of the invention.Video frequency abstract retrieval server 112 include retrieval module 502, time comparison module 504 and bitmap labeling module 506.Retrieval module 502 retrieves the multiple regard Occurs the first frame of the target video object in each video of frequency.Time comparison module 504 more the multiple first The time order and function that frame occurs.The bitmap of the traffic direction of the bitmap labeling module generation expression target video object, and according to The time comparative result marks the traffic direction of the target video object on the bitmap.
Fig. 6 show the schematic diagram 600 of bitmap according to an embodiment of the invention.In the embodiment in fig 6, module is retrieved 502, which retrieve video monitoring devices 104,105 and 106, the appearance of target video object, and the time that the first two field picture occurs is first It is respectively 105,104 and 106 afterwards.Therefore, according to the storage address of each video and the retrieval result, it can be deduced that in Fig. 6 Bitmap, show the traffic direction of target video object.
Advantage is, the relative position of record source video sequence is gone by the storage address of memory, and according to storage address Information produces direction bitmap, can the effective intuitively basic running orbit of display target object video, needed only in user In the case of basic orientation information, such a method can save the substantial amounts of time, improve user's work efficiency.Needed in user deeper In the case of entering goal in research object, the result of such a method provides foundation for more in-depth study.It is in particular follow-up Video concentration provide foundation, can greatly reduce video concentration operand, improve handle affairs, case handling efficiency (will in Figure 18-20 into Row further description).
Fig. 7 show the method flow diagram 700 of tracking target video object according to an embodiment of the invention.In step In 702, multiple videos in multiple geographical locations are gathered.In step 704, selection target object video.In step 706, root The multiple video is stored respectively in multiple storage address according to the geographical location of the multiple video.In step 708, according to Occurs the first frame of the target video object in each video of the multiple video, the institute in more the multiple video The time order and function that multiple first frames occur is stated, produces the bitmap for the traffic direction for representing the target video object.In step 710 In, the time point and the traffic direction that are occurred according to the target video object in the multiple video mark institute on map State the running orbit of target video object.In step 712, plucking for the target video object is shown according to the traffic direction Want traffic direction figure.In step 714, the running orbit for being labeled with the target video object is shown according to the running orbit Map.
Fig. 8 show the another method flow chart 706 of tracking target video object according to an embodiment of the invention.Fig. 8 It is the further explanation to step 706 in Fig. 7.In step 802, reference position is selected.In step 804, calculate described more Multiple distances between a geographical location and the reference position.In step 806, more the multiple distance.In step 808 In, according to the multiple storage address of the multiple range estimation.
Fig. 9 show the another method flow chart 808 of tracking target video object according to an embodiment of the invention.Fig. 9 It is the further explanation to step 808 in Fig. 8.In step 902, added respectively according to the multiple distance to the multiple video Upper numbering, wherein, the numbering of the small video of distance value is less than the big video of distance value.In step 904, judge respectively described more A geographical location and the relative bearing of the reference position.In step 906, according to the multiple numbering and the multiple opposite The multiple storage address of direction deciding.
Figure 10 show the another method flow chart 906 of tracking target video object according to an embodiment of the invention.Figure 10 be the further explanation to step 906 in Fig. 9.
In step 1002, when N geographical locations are in the direct north of the reference position, then enter step 1003, it is (D1+B that N videos are stored in address in the memoryN) (i.e. N storage address is for the storage unit of D2D3D4 (D1+BN) D2D3D4), wherein, N is less than or equal to the sum of the multiple video, BNIt is the N videos for the numbering module Numbering.Otherwise, 1004 are entered step.
In step 1004, when the N geographical locations are in the due south direction of the reference position, then enter step 1005, it is D1 (D2+B that the N videos are stored in address in the memoryN) D3D4 storage unit (i.e. N storages Location is D1 (D2+BN)D3D4).Otherwise, 1006 are entered step.
In step 1006, when the N geographical locations are in the due east direction of the reference position, then enter step 1007, it is D1D2 (D3+B that the N videos are stored in address in the memoryN) D4 storage unit (i.e. N storages Location is D1D2 (D3+BN)D4).Otherwise, 1008 are entered step.
In step 1008, when the N geographical locations are in the due west direction of the reference position, then enter step 1009, it is D1D2D3 (D4+B that the N videos are stored in address in the memoryN) storage unit (i.e. N storages Location is D1D2D3 (D4+BN)).Otherwise, 1010 are entered step.
In step 1010, when the N geographical locations are in the northeastward of the reference position, then enter step 1011, it is (D1+B that the N videos are stored in address in the memoryN)D2(D3+BN) (i.e. N is deposited for the storage unit of D4 Storage address is (D1+BN)D2(D3+BN)D4).Otherwise, 1012 are entered step.
In step 1012, when the N geographical locations are in the southwestward of the reference position, then enter step 1013, it is D1 (D2+B that the N videos are stored in address in the memoryN)D3(D4+BN) storage unit (i.e. N is deposited Storage address is D1 (D2+BN)D3(D4+BN)).Otherwise, 1014 are entered step.
In step 1014, when the N geographical locations are in the southeastern direction of the reference position, then enter step 1015, it is (D1+B that the N videos are stored in address in the memoryN)D2(D3+BN) (i.e. N is deposited for the storage unit of D4 Storage address is (D1+BN)D2(D3+BN)D4).Otherwise, 1016 are entered step.
In step 1016, it is possible to determine that N geographical locations are in the direction northwest of the reference position, at this time, enter Step 1018, it is (D1+B the N videos to be stored in address in the memoryN)D2D3(D4+BN) storage unit (i.e. N storage address is (D1+BN)D2D3(D4+BN))。
Figure 11 show the another method flow chart 710 of tracking target video object according to an embodiment of the invention.Figure 11 be the further explanation to step 710 in Fig. 7.
In step 1102, retrieve and occur the first of the target video object in each video of the multiple video Frame.In step 1104, the time order and function that the multiple first frame in more the multiple video occurs.In step 1106 In, generation represents the bitmap of the traffic direction of the target video object, and according to the time comparative result in the bitmap The traffic direction of the upper mark target video object.
Advantage is, the relative position of record source video sequence is gone by the storage address of memory, and according to storage address Information produces direction bitmap, can the effective intuitively basic running orbit of display target object video, needed only in user In the case of basic orientation information, such a method can save the substantial amounts of time, improve user's work efficiency.Needed in user deeper In the case of entering goal in research object, the result of such a method provides foundation for more in-depth study.It is in particular follow-up Video concentration provide foundation, can greatly reduce video concentration operand, improve handle affairs, case handling efficiency (will in Figure 18-20 into Row further description).
Figure 12 show video storage server 110 ' according to another embodiment of the present invention.Figure 12 labels and Fig. 2 phases Same part has the function of similar.Figure 12 is another example structure of the intelligent actual combat system 100 of Fig. 1.
In the fig. 12 embodiment, video storage server includes memory 202 and processing module 1204.Memory 202 Including multiple storage units.Processing module 1204 is connected with memory 202.Processing module 1204 reads the ground of the multiple video Positional information is managed, the longitude and latitude in the multiple geographical location are extracted, respectively to the multiple longitude and the multiple latitude It is ranked up, judges that the multiple storage address is numbered according to the ranking results.
More particularly, processing module 1204 includes numbering module 1206.Numbering module 1206 is according to the multiple geography The longitude of position determines first of the numbering of the storage address, wherein, if the longitude in X geographical location is less than Y The longitude in geographical location, then the first bit value of X storage address be less than Y storage address the first bit value;The volume Number module determines the second of the numbering of the storage address always according to the latitude in the multiple geographical location, wherein, if N The latitude value in geographical location is less than the latitude value in M geographical locations, then the second bit value of N storage address is stored less than M Second bit value of address, wherein, X, Y, M and N are less than the positive integer of the multiple video sum.
Thus, it is possible to find out, in the fig. 12 embodiment, it numbers only two., then can be with reference to the embodiment of Fig. 4 Finding out the sequence of longitude from small to large is:Video monitoring devices 105,104,106 and 107.The sequence of latitude value from small to large It is:Video monitoring devices 106,107,104 and 105.Thus, the numbering difference of video monitoring devices 104,105,106 and 107 It is:23,14,31 and 42.Therefore, as shown in the bitmap schematic diagram of Figure 13, bitmap 1300 can be obtained from address information.Utilize Foregoing embodiment, can draw 1400 summary direction bitmap.
Advantage is, the relative position of record source video sequence is gone by the storage address of memory, and according to storage address Information produces direction bitmap, can the effective intuitively basic running orbit of display target object video, needed only in user In the case of basic orientation information, such a method can save the substantial amounts of time, improve user's work efficiency.Needed in user deeper In the case of entering goal in research object, the result of such a method provides foundation for more in-depth study.It is in particular follow-up Video concentration provide foundation, can greatly reduce video concentration operand, improve handle affairs, case handling efficiency (will in Figure 18-20 into Row further description).In addition, using latitude and longitude information determine storage address, simplify calculating (such as:It need not judge phase To direction), save memory space.
Figure 15 show intelligent actual combat monitoring method 1500 according to an embodiment of the invention.In step 1502, collection Multiple videos in multiple geographical locations.In step 1504, selection target object video.In step 1506, read described more The geographical location information of a video.In step 1508, the longitude and latitude in the multiple geographical location are extracted.In step 1510 In, the multiple longitude and the multiple latitude are ranked up respectively, judge multiple storage address according to the ranking results Numbering.In step 1512, according to the geographical location of the multiple video by the multiple video be stored respectively in it is described more A storage address numbers corresponding multiple storage address.In step 1514, according in each video of the multiple video There is the first frame of the target video object, the time that the multiple first frame in more the multiple video occurs is first Afterwards, the bitmap for the traffic direction for representing the target video object is produced.In step 1516, according to the target video object The time point and the traffic direction that occur in the multiple video mark the operation rail of the target video object on map Mark.In step 1518, the summary traffic direction figure of the target video object is shown according to the traffic direction, and according to institute State the map that running orbit shows the running orbit for being labeled with the target video object.
Figure 16 show another intelligent actual combat monitoring method 1512 according to an embodiment of the invention.Figure 16 is in Figure 15 Step 1512 further explanation.In step 1602, the storage is determined according to the longitude in the multiple geographical location First of the numbering of location, wherein, if the longitude in X geographical location is less than the longitude in Y geographical locations, X is deposited The first bit value for storing up address is less than the first bit value of Y storage address.In step 1604, according to the multiple geographical position The latitude put determines the second of the numbering of the storage address, wherein, if the latitude value in N geographical locations is with being less than M Manage the latitude value of position, then the second bit value of N storage address is less than the second bit value of M storage address, wherein, X, Y, M and N is less than the positive integer of the multiple video sum.
Figure 17 show another intelligent actual combat monitoring method 1512 according to an embodiment of the invention.Figure 17 is in Figure 15 Step 1514 further explanation.In step 1702, retrieve in each video of the multiple video and the mesh occur Mark the first frame of object video.In step 1704, the time of the multiple first frame appearance in more the multiple video Successively.In step 1706, the bitmap for the traffic direction for representing the target video object is produced, and is compared according to the time As a result the traffic direction of the target video object is marked on the bitmap.
Advantage is, the relative position of record source video sequence is gone by the storage address of memory, and according to storage address Information produces direction bitmap, can the effective intuitively basic running orbit of display target object video, needed only in user In the case of basic orientation information, such a method can save the substantial amounts of time, improve user's work efficiency.Needed in user deeper In the case of entering goal in research object, the result of such a method provides foundation for more in-depth study.It is in particular follow-up Video concentration provide foundation, can greatly reduce video concentration operand, improve handle affairs, case handling efficiency (will in Figure 18-20 into Row further description).In addition, using latitude and longitude information determine storage address, simplify calculating (such as:It need not judge phase To direction), save memory space.
Figure 18 show another structure chart of video frequency abstract retrieval server 112 according to an embodiment of the invention 112’.Figure 18 labels element identical with Fig. 4 has the function of similar.In the embodiment of Figure 18, video frequency abstract retrieval service Device 112 includes video concentration module 1802.Just because of this, the intelligent actual combat system structure comprising video frequency abstract retrieval server 112 ' Into video concentration systems.In this video concentration systems, the other parts in addition to video frequency abstract retrieval server 112 ' The dependency structure of Fig. 1 to Figure 17 can be used with structure.
Video concentrates module 1802 and selects regarding comprising the target video object in the multiple video according to bitmap Frequently;The video for including the target video object of default quantity is gathered from each video of the selected video Frame, to produce multiple video frame groups;The traffic direction shown according to the bitmap splices the multiple video frame group, with shape Into concentration video.As Fig. 6 or Figure 14 embodiment in, video concentration module 1802 can directly exclude video monitoring devices 107, thus, the time of video concentration is saved, improve the efficiency of video concentration, further speeded up user's case handling efficiency.
In one embodiment, video concentration module 1802 further includes acquisition module 1804.Acquisition module 1804 is from described Target video object starts to gather K video frame backward in the first frame that each video occurs, and from the target video pair As the last frame occurred in each video starts to gather H video frame forward, wherein, H and K are positive integer.In a reality Apply in example, the value of the H and K are proportional to the duration that the target video object occurs in each video.Advantage is, By setting the duration that H and K occur to target video object in each video proportional, it is possible to reduce redundant image is adopted Collection, saves the time of video concentration, improves video thickening efficiency.
Figure 19 show the flow chart of video concentration method 1900 according to an embodiment of the invention.In step 1902, Gather multiple videos in multiple geographical locations.In step 1904, selection target object video.In step 1906, according to institute The multiple video is stored respectively in multiple storage address by the geographical location for stating multiple videos.In step 1908, according to institute State the first frame for occurring the target video object in each video of multiple videos, it is described in more the multiple video The time order and function that multiple first frames occur, produces the bitmap for the traffic direction for representing the target video object, and produces mark There is the bitmap of the traffic direction.In step 1910, selected in the multiple video to include the mesh according to the bitmap Mark the video of object video.In step 1912, default quantity is gathered from each video of the selected video The video frame of the target video object is included, to produce multiple video frame groups.In step 1914, shown according to the bitmap The traffic direction splice the multiple video frame group, to form concentration video.Wherein, step 1906 can use Fig. 8 extremely The method flow of Figure 10 or Figure 16 to Figure 17.
The flow chart of another video concentration method 1912 according to an embodiment of the invention shown in Figure 20.Figure 20 is to Figure 19 In step 1912 further describe.In step 2002, occur from the target video object in each video One frame starts to gather K video frame backward.In step 2004, occur most from the target video object in each video A later frame starts to gather H video frame forward, wherein, H and K are positive integer.In one embodiment, the value of the H and K and institute It is proportional to state the duration that target video object occurs in each video.
Advantage is, the relative position of record source video sequence is gone by the storage address of memory, and according to storage address Information produces direction bitmap, can the effective intuitively basic running orbit of display target object video, needed only in user In the case of basic orientation information, such a method can save the substantial amounts of time, improve user's work efficiency.Needed in user deeper In the case of entering goal in research object, the result of such a method provides foundation for more in-depth study.It is in particular follow-up Video concentration provides foundation, can greatly reduce video concentration operand, improve working, case handling efficiency.In addition, by setting H It is proportional to the duration that target video object occurs in each video with K, it is possible to reduce the collection of redundant image, saving regard The time of frequency concentration, improve video thickening efficiency.
Embodiment and attached drawing are only the common embodiment of the present invention specifically above.Obviously, claims are not being departed from Can there are various supplements, modification on the premise of the present invention spirit and invention scope that are defined and replace.Those skilled in the art It should be understood that the present invention in practical applications can be according to specific environment and job requirement on the premise of without departing substantially from invention criterion It is varied from form, structure, layout, ratio, material, element, component and other side.Therefore, the embodiment of disclosure herein It is merely to illustrate and unrestricted, the scope of the present invention is defined by appended claim and its legal equivalents, and is not limited to before this Description.

Claims (6)

1. a kind of video concentration systems, it is characterised in that the video concentration systems include:
Multiple video monitoring devices, for gathering multiple videos in multiple geographical locations;
Client host, the client host are communicated by network with multiple video monitoring devices, the client master Machine receives the multiple video, the client host also selection target video pair from the multiple video monitoring devices respectively As;
The intelligent actual combat Platform Server being connected with the client host, the client host upload the multiple video To the intelligent actual combat Platform Server;
The video storage server being connected with the intelligent actual combat Platform Server, the video storage server is from the intelligence Actual combat Platform Server replicates the multiple video, and is distinguished the multiple video according to the geographical location of the multiple video It is stored in multiple storage address;
The video frequency abstract retrieval server being connected with the video storage server and the client host, for according to Occur the first frame of the target video object in each video of multiple videos, it is described more in more the multiple video The time order and function that a first frame occurs, produces the bitmap for the traffic direction for representing the target video object, and produces and be labeled with The bitmap of the traffic direction, wherein, the video frequency abstract retrieval server further includes:
Video concentrates module, for selecting regarding comprising the target video object in the multiple video according to the bitmap Frequently;The video for including the target video object of default quantity is gathered from each video of the selected video Frame, to produce multiple video frame groups;The bitmap of the traffic direction shown according to the bitmap splices the multiple video frame Group, to form concentration video;
The video concentration module includes:
Acquisition module, regards for gathering K backward the first frame that each video occurs since the target video object Frequency frame, and gather H video frame forward the last frame that each video occurs since the target video object, its In, H and K are positive integer;
The value of the H and K are proportional to the duration that the target video object occurs in each video;
The video storage server includes:
Memory, the memory include multiple storage units;
The processing module being connected with the memory, the processing module read the geographical location information of the multiple video, carry The longitude and latitude in the multiple geographical location are taken, the multiple longitude and the multiple latitude are ranked up respectively, according to The ranking results judge the multiple storage address numbering.
2. video concentration systems according to claim 1, it is characterised in that each storage address numbering includes Two digits, the processing module further include:
Numbering module, first of numbering for determining the storage address according to the longitude in the multiple geographical location, its In, if the longitude in X geographical location is less than the longitude in Y geographical locations, the first bit value of X storage address is small In the first bit value of Y storage address;The numbering module determines described deposit always according to the latitude in the multiple geographical location The second of the numbering of address is stored up, wherein, if the latitude value in N geographical locations is less than the latitude value in M geographical locations, the Second bit value of N storage address is less than the second bit value of M storage address, wherein, X, Y, M and N are more less than described The positive integer of a video sum.
3. video concentration systems according to claim 1, it is characterised in that the video storage server includes:
Memory, the memory include multiple storage units;And
The processing module being connected with the memory, for respectively according between multiple geographical locations and reference position it is multiple away from Numbering is added to the multiple video, wherein, the numbering of the small video of distance value is less than the big video of distance value, for respectively The relative bearing in the multiple geographical location and reference position is judged, according to the more of the multiple numberings added and the judgement A relative bearing judges the multiple storage address.
4. video concentration systems according to claim 3, it is characterised in that when N geographical locations are in the reference bit During the direct north put, it is (D1+B that N videos are stored in address in the memory by address determination moduleN) D2D3D4 deposits Storage unit, i.e. N storage address are (D1+BN) D2D3D4, wherein, N is less than or equal to the sum of the multiple video, BNFor numbering Module is the numbering of the N videos;When the N geographical locations are in the due south direction of the reference position, describedly It is D1 (D2+B that the N videos are stored in address in the memory by location determination moduleN) D3D4 storage unit, i.e. N Storage address is D1 (D2+BN)D3D4;When the N geographical locations are in the due east direction of the reference position, describedly It is D1D2 (D3+B that the N videos are stored in address in the memory by location determination moduleN) D4 storage unit, i.e. N Storage address is D1D2 (D3+BN)D4;When the N geographical locations are in the due west direction of the reference position, describedly It is D1D2D3 (D4+B that the N videos are stored in address in the memory by location determination moduleN) storage unit, i.e. N Storage address is D1D2D3 (D4+BN)。
5. video concentration systems according to claim 4, it is characterised in that when the N geographical locations are in the ginseng When examining the northeastward of position, it is (D1+ that the N videos are stored in address in the memory by described address determination module BN)D2(D3+BN) D4 storage unit, i.e. N storage address is (D1+BN)D2(D3+BN)D4;When the N geographical locations When the southwestward of the reference position, described address determination module by the N videos with being stored in the memory Location is D1 (D2+BN)D3(D4+BN) storage unit, i.e. N storage address is D1 (D2+BN)D3(D4+BN);As the N When reason position is in the southeastern direction of the reference position, the N videos are stored in described deposit by described address determination module Address is (D1+B in reservoirN)D2(D3+BN) D4 storage unit, i.e. N storage address is (D1+BN)D2(D3+BN)D4;When When the N geographical locations are in the direction northwest of the reference position, described address determination module stores the N videos Address is (D1+B in the memoryN)D2D3(D4+BN) storage unit, i.e. N storage address is (D1+BN)D2D3(D4 +BN)。
6. video concentration systems according to claim 1, it is characterised in that the video frequency abstract retrieval server includes:
Module is retrieved, the first frame of the target video object occurs in each video for retrieving the multiple video;
Time comparison module, the time order and function occurred for the multiple first frame in more the multiple video;And
Bitmap labeling module, for producing the bitmap for the traffic direction for representing the target video object, and according to the time Comparative result marks the traffic direction of the target video object on the bitmap.
CN201510116761.8A 2015-03-17 2015-03-17 A kind of video concentration systems Expired - Fee Related CN105323547B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510116761.8A CN105323547B (en) 2015-03-17 2015-03-17 A kind of video concentration systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510116761.8A CN105323547B (en) 2015-03-17 2015-03-17 A kind of video concentration systems

Publications (2)

Publication Number Publication Date
CN105323547A CN105323547A (en) 2016-02-10
CN105323547B true CN105323547B (en) 2018-05-15

Family

ID=55250027

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510116761.8A Expired - Fee Related CN105323547B (en) 2015-03-17 2015-03-17 A kind of video concentration systems

Country Status (1)

Country Link
CN (1) CN105323547B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107517405A (en) * 2017-07-31 2017-12-26 努比亚技术有限公司 The method, apparatus and computer-readable recording medium of a kind of Video processing

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009200601A (en) * 2008-02-19 2009-09-03 Victor Co Of Japan Ltd Video editing device and method
CN103106250A (en) * 2013-01-14 2013-05-15 浙江元亨通信技术股份有限公司 Intelligent analysis and retrieval method for video surveillance and system thereof
CN103679730A (en) * 2013-12-17 2014-03-26 深圳先进技术研究院 Video abstract generating method based on GIS
CN103942811A (en) * 2013-01-21 2014-07-23 中国电信股份有限公司 Method and system for determining motion trajectory of characteristic object in distributed and parallel mode

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009200601A (en) * 2008-02-19 2009-09-03 Victor Co Of Japan Ltd Video editing device and method
CN103106250A (en) * 2013-01-14 2013-05-15 浙江元亨通信技术股份有限公司 Intelligent analysis and retrieval method for video surveillance and system thereof
CN103942811A (en) * 2013-01-21 2014-07-23 中国电信股份有限公司 Method and system for determining motion trajectory of characteristic object in distributed and parallel mode
CN103679730A (en) * 2013-12-17 2014-03-26 深圳先进技术研究院 Video abstract generating method based on GIS

Also Published As

Publication number Publication date
CN105323547A (en) 2016-02-10

Similar Documents

Publication Publication Date Title
US11860923B2 (en) Providing a thumbnail image that follows a main image
CN100489851C (en) Method for establishing panorama electronic map service
US11682170B2 (en) Generating three-dimensional geo-registered maps from image data
US20170185823A1 (en) Apparatus And Method For Image-Based Positioning, Orientation And Situational Awareness
CN102884400A (en) Information processing device, information processing system, and program
AU2007290815A1 (en) Panoramic ring user interface
US9684846B2 (en) Viewpoints of a point of interest
US20160299910A1 (en) Method and system for querying and visualizing satellite data
CN103679730A (en) Video abstract generating method based on GIS
CN110659369B (en) On-orbit high-precision lightweight global image control point database construction method and system
CN105282496B (en) A kind of method for tracking target video object
US20150371430A1 (en) Identifying Imagery Views Using Geolocated Text
CN104520848A (en) Searching for events by attendants
US20130212107A1 (en) Information processing apparatus and control method thereof
CN112907740A (en) GIS-based real estate visualization display method and system
CN105721825B (en) A kind of intelligence actual combat system
CN112236764A (en) Outside-view position indication for digital cartography
CN103442056B (en) A kind of intelligent shoe cabinet control system based on cloud platform
CN105323547B (en) A kind of video concentration systems
CN105227902B (en) A kind of intelligence actual combat monitoring method
CN105323548B (en) A kind of intelligence actual combat system
CN113808269A (en) Map generation method, positioning method, system and computer readable storage medium
CN105306880A (en) Video concentration method
US10521943B1 (en) Lot planning
KR102264758B1 (en) Climate Change Big Data Analysis System

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180515