CN105323547B - A kind of video concentration systems - Google Patents
A kind of video concentration systems Download PDFInfo
- 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
Links
- 238000003860 storage Methods 0.000 claims abstract description 142
- 238000012806 monitoring device Methods 0.000 claims abstract description 25
- 238000012545 processing Methods 0.000 claims description 16
- 230000006870 function Effects 0.000 claims description 11
- 230000000052 comparative effect Effects 0.000 claims description 4
- 238000002372 labelling Methods 0.000 claims description 4
- 239000012141 concentrate Substances 0.000 claims description 3
- 241000208340 Araliaceae Species 0.000 claims 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 claims 1
- 235000003140 Panax quinquefolius Nutrition 0.000 claims 1
- 235000008434 ginseng Nutrition 0.000 claims 1
- 238000000034 method Methods 0.000 description 34
- 238000010586 diagram Methods 0.000 description 9
- 238000012544 monitoring process Methods 0.000 description 8
- 230000008901 benefit Effects 0.000 description 6
- 238000011160 research Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 230000014759 maintenance of location Effects 0.000 description 3
- 230000008719 thickening Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000000151 deposition Methods 0.000 description 1
- -1 element Substances 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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
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.
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)
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)
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 |
-
2015
- 2015-03-17 CN CN201510116761.8A patent/CN105323547B/en not_active Expired - Fee Related
Patent Citations (4)
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 |