Summary of the invention
In view of this, the technical problem to be solved in the present invention is to provide a kind of method for processing video frequency and system, to solve in prior art, video frequency searching is mainly based on whole video pictures, which is complicated and must manually participate in, and needs the at substantial time, and the defect that efficiency is not high.
It is as follows that the present invention solves the problems of the technologies described above adopted technical scheme:
Construct a kind of method for processing video frequency, the method comprises:
According to video source data, video area is divided at least two virtual grids;
Detect the virtual grid of occurrence dynamics change in video area, and set up index list according to detected dynamic-change information;
Reception checks request to the dynamic video of input area, and obtains the dynamic video in search domain according to input area and index list.
Preferably, video area is divided at least two virtual grids specifically to comprise:
According to the mesh parameter of the attribute information determination virtual grid of video source data;
Divide video area according to mesh parameter, obtain virtual grid;
For at least two virtual grids determine unique identifier respectively.
Preferably, detect the virtual grid of occurrence dynamics change in video area, and set up index list according to detected dynamic-change information and specifically comprise:
Determine the virtual grid that the band of position of occurrence dynamics change in video area is corresponding;
Determined virtual grid is labeled as dynamic grid, and obtains the identifier of dynamic grid;
Obtain the temporal information that dynamic grid is corresponding in video source data;
According to the identifier of dynamic grid and the dynamic grid list of corresponding temporal information generating video source data.
Preferably, determine that virtual grid corresponding to the band of position of the change of occurrence dynamics in video area specifically comprises:
Detect the band of position of occurrence dynamics change in video area;
Determine the rectangular area of the band of position surrounding occurrence dynamics change;
Analyze the virtual grid of the rectangular area covering determined.
Preferably, receive and request checked to the dynamic video of input area, specifically comprise according to the dynamic video that input area and index list obtain in search domain:
Search domain according to input generates search terms;
The dynamic grid comprising search terms is searched in dynamic grid list;
The temporal information that the dynamic grid that gained is searched in acquisition associates in dynamic grid list;
The dynamic video in search domain is checked according to obtained temporal information.
Preferably, the dynamic video checked in search domain according to obtained temporal information specifically comprises:
According to the video time axle enterprising line identifier of obtained temporal information at video data source;
According to the mark of video time axle, check the dynamic video in search domain.
Preferably, the search domain of input is generated search terms to comprise further:
The virtual grid that the search domain analyzing input covers;
The virtual grid that search domain covers is labeled as retrieval grid;
Obtain the identifier of retrieval grid as search terms.
The invention allows for a kind of processing system for video, this system comprises:
Divide module, for video area being divided at least two virtual grids according to video source data;
Analysis module, for detecting the virtual grid of occurrence dynamics change in video area, and sets up index list according to detected dynamic-change information;
Retrieval module, checking request for receiving to the dynamic video of input area, obtaining the dynamic video in search domain according to input area and index list.
Preferably, analysis module comprises detecting unit, indexing unit, knows unit and record cell, wherein,
Detecting unit is for determining the virtual grid that the band of position of occurrence dynamics change in video area is corresponding;
Indexing unit is used for determined virtual grid to be labeled as dynamic grid, and obtains the identifier of dynamic grid;
Know that unit is for obtaining dynamic grid temporal information corresponding in video source data;
Record cell is used for according to the identifier of dynamic grid and the dynamic grid list of corresponding temporal information generating video source data.
Preferably, retrieval module comprises analytic unit, searches unit, acquiring unit and check unit, wherein,
Analytic unit is used for the search domain of input to generate search terms;
Search unit for searching the dynamic grid comprising search terms in dynamic grid list;
The temporal information that acquiring unit associates in dynamic grid list for obtaining the dynamic grid of searching gained;
Check that unit is for checking the dynamic video in search domain according to obtained temporal information.
Implement the present invention, by video area being divided at least two virtual grids according to video source data, detect the virtual grid of occurrence dynamics change in video area, and set up index list according to detected dynamic-change information, reception checks request to the dynamic video of input area, and obtains the dynamic video in search domain according to input area and index list.Achieve in video frequency searching operating process, on the one hand, using search domain as target area, get rid of the dynamic area that other is irrelevant, improve video frequency searching efficiency, on the other hand, determine to select search domain within the scope of video area, reduce the data basis of video frequency searching operation, save system resources consumption.Meanwhile, for video to be retrieved, on the basis completing video source data process operation, search domain repeatedly can be selected to perform video frequency searching, optimize the logical level of video frequency searching operation, further increasing video frequency searching efficiency.
Embodiment
In order to make technical problem to be solved by this invention, technical scheme and beneficial effect clearly, understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
Fig. 1 is the method for processing video frequency flow chart that present pre-ferred embodiments provides.The method comprises:
S1, is divided at least two virtual grids according to video source data by video area.Be appreciated that the method for processing video frequency that the present embodiment provides is applicable to field of video monitoring and other field of video processing, meanwhile, the video file data that the method for processing video frequency that this enforcement provides is applicable to real-time video stream data or has preserved.
Wherein, virtual grid refers to the grid of the several line number row compositions determined according to Video processing demand and Video attribute information, and preferably, Video attribute information comprises the resolution of video.Such as, determine that capable and N2 row form this grid by N1 according to the accuracy requirements of Video processing and the resolution information of video.If be appreciated that the accuracy requirements of Video processing higher, then N1 is capable and N2 columns value is larger, and meanwhile, if the resolution of video is higher, then correspondingly N1 is capable and N2 columns value is larger.
Further, can also the concrete numerical value of and N2 row capable according to the viewing distance determination virtual grid N1 of the broadcast interface size of video and staff.
After video area is divided into virtual grid region by virtual grid that is capable by N1 and N2 row, this video area is divided into N1*N2 virtual grid.
S2, detects the virtual grid of occurrence dynamics change in video area, and sets up index list according to detected dynamic-change information.
First, divide video area, this division operation can be regarded as the division to video image region, because intellectual analysis is based on image, therefore, needs to divide video image region.It can thus be appreciated that, first video stream data is converted to picture file, and whether the image called in video dynamic menu detection techniques analysis picture changes, if changed, record dynamic-change information, and set up index list according to dynamic-change information.
Particularly, detect the region of occurrence dynamics change, and the virtual grid that this region is corresponding, record the information that this virtual grid is relevant, and the information relevant according to this virtual grid sets up index list, be appreciated that this index list comprises detected dynamic-change information, or comprise the retrieval occurrence that can retrieve this dynamic-change information.
S3, receives and checks request to the dynamic video of input area, and obtain the dynamic video in search domain according to input area and index list.
First, resolve this and check request, this checks that request can be video frequency searching request or other Video processing request, particularly, if this checks that request is video frequency searching request, then resolve this and check the video frequency searching region comprised in request, then according to the position of this search domain in video area, and perform the dynamic video search operaqtion of search domain in conjunction with above-mentioned index list.
The beneficial effect of the present embodiment is, by video area being divided at least two virtual grids according to video source data, detect the virtual grid of occurrence dynamics change in video area, and set up index list according to detected dynamic-change information, reception checks request to the dynamic video of input area, and obtains the dynamic video in search domain according to input area and index list.Achieve in video processing operation process, on the one hand, using search domain as target area, get rid of the dynamic area that other is irrelevant, improve video frequency searching efficiency, on the other hand, determine to select search domain within the scope of video area, reduce the data basis of video frequency searching operation, save system resources consumption.Meanwhile, for video to be retrieved, on the basis completing video source data process operation, search domain repeatedly can be selected to perform video frequency searching, optimize the logical level of video frequency searching operation, further increasing video frequency searching efficiency.
Embodiment two
Fig. 2 is the method for processing video frequency flow chart that second embodiment of the invention provides.Based on above-described embodiment one, according to video source data, video area is divided at least two virtual grids and specifically comprises:
S11, according to the mesh parameter of the attribute information determination virtual grid of video.
Owing to comprising Video attribute information in video stream data, and Video attribute information comprises video resolution information and picture dimension information, can determine video area according to video resolution information and picture dimension information.Wherein, video area refers to that video is when playing, and obtains region according to broadcast interface dimension conversion.
The video file data that video stream data can be real-time video stream data or preserve.
Video attribute information can also comprise video source information, video resolution information, video time axis information and video tab information etc.
Further, the mesh parameter of the virtual grid of video area can also be controlled according to the adjustment of video frequency searching demand.
S12, divides video area according to mesh parameter, obtains virtual grid.Preferably, divide video area according to mesh parameter, obtain at least two virtual grids.Wherein, this mesh parameter comprises line number, columns value.
S13, at least two virtual grids determine unique identifier respectively.
Such as shown in Figure 10, each virtual grid determines R0, R1 respectively ... R15 identifier.
Particularly, such as video area is divided into capable N row M*N the net region altogether of M, mesh row columns sets according to demand.At this, be averaged with video area and be divided into example and explain.
First, a line number columns value is configured.Example configuration in M=4 is set, N=4, i.e. 4 row 4 row 16 regions, so camera of a 720p, resolution is wide by 1280, high by 720, and 16 rectangles formed thus are high is 160, wide be 320,16 rectangles respectively:
Rx{(left,top),(right,bottom)}:
Note: left, top and the upper left corner, right, bottom and the lower right corner
R0{(0,0),(320,160)}
R1{(320,0),(640,160)}
…
R15{(960,480),(1280,720)}
Wherein,
A, video area divides the division that can be regarded as video image region, because intellectual analysis is based on image, therefore divides video image region.Example 720p video resolution is wide by 1280, high by 720, and so can think that image size be exactly wide is 1280, height is 720;
B, if be defined as average division, then after determining line number columns value, each region rectangle to calculate, and is appreciated that and can also adopts the unequal mode divided, according to the mode that inequality divides, then on the basis considering line number columns value, the particular location of record each row and column.
The beneficial effect of the present embodiment is, by the mesh parameter of the attribute information determination virtual grid according to video; Divide video area according to mesh parameter, obtain at least two virtual grids; For at least two virtual grids determine unique identifier respectively.Achieve video area digitlization, sectionalization, the technical scheme of virtual grid is adopted to make the search operaqtion of video area more accurate, simultaneously, video area sectionalization degree is controlled according to the adjustment of video frequency searching demand, improve the accuracy of video frequency searching operation, meanwhile, be that the operation of follow-up video frequency searching provides searching object by the identifier of virtual grid.
Embodiment three
Fig. 3 is the method for processing video frequency flow chart that third embodiment of the invention provides.Based on above-described embodiment one and embodiment two, detect the virtual grid of occurrence dynamics change in video area, and set up index list according to detected dynamic-change information and specifically comprise:
S21, determines the virtual grid that the band of position of occurrence dynamics change in video area is corresponding.
S22, is labeled as dynamic grid by determined virtual grid, and obtains the identifier of dynamic grid.
In embodiments of the present invention, determine, when occurrence dynamics in video area changes, to record the virtual grid corresponding with the band of position, be labeled as dynamic grid, and obtain the identifier of dynamic grid.
S23, obtains the temporal information that dynamic grid is corresponding in video source data.
Preferably, obtain the temporal information of dynamic grid in video source data, concrete, temporal information is the time period of dynamic change belonging in video time axle occurred in video area.
S24, according to the identifier of dynamic grid and the dynamic grid list of corresponding temporal information generating video source data.
In embodiments of the present invention, the temporal information of the identifier of the virtual grid that the band of position changed by above-mentioned occurrence dynamics is corresponding and occurrence dynamics change correspondence carries out record one by one, finally, and the list of formative dynamics grid.
Further, for ease of the retrieval in later stage, dynamic grid list institute recorded information also comprises the mark etc. of video source data.
Further, if within the time period of occurrence dynamics change, there is the band of position of two dynamic changes, the first virtual grid region is called for ease of the band of position described occurrence dynamics changes, i.e. the first virtual grid region A and the first virtual grid region B, obtain the temporal information that the first virtual grid region A and the first virtual grid region B is corresponding in video source data respectively, when determining that the identifier of virtual grid corresponding in the first virtual grid region A has a1, a2, a3, and determine that the identifier of virtual grid corresponding in the first virtual grid region B has b1, b2, during b3 and b4, then record the first virtual grid region A and identifier a1 respectively, identifier a2 and identifier a3, first virtual grid region B and identifier b1, identifier b2, identifier b3 and identifier b4, finally, by identifier a1, identifier a2, temporal information corresponding to identifier a3 and the first virtual grid region A is as the information of the first virtual grid region A in dynamic grid list corresponding record, by identifier b1, identifier b2, identifier b3, temporal information corresponding to identifier b4 and the first virtual grid region B is as the information of the first virtual grid region B corresponding record in dynamic grid list.
The beneficial effect of the present embodiment is, by determining the virtual grid that the band of position of occurrence dynamics change in video area is corresponding, determined virtual grid is labeled as dynamic grid, and obtain the identifier of dynamic grid, obtain the temporal information that dynamic grid is corresponding in video source data, according to the identifier of dynamic grid and the dynamic grid list of corresponding temporal information generating video source data.On the one hand, achieve the Obtaining Accurate to dynamic grid list, for follow-up video processing operation provides data processing foundation accurately; Meanwhile, by adopting the mode of dynamic grid list set up, being convenient to follow-up video frequency searching and video and checking etc. and improve Video processing efficiency by video processing operation.
Embodiment four
Fig. 4 is the method for processing video frequency flow chart that fourth embodiment of the invention provides.Determine that virtual grid corresponding to the band of position of the change of occurrence dynamics in video area is specially:
S211, detects the band of position of occurrence dynamics change in video area.
Preferably, by the band of position of occurrence dynamics change in video time shaft detection video area.
S212, determines the rectangular area of the band of position surrounding occurrence dynamics change.
Preferably, can determine according to dynamic change area information the rectangular area surrounding dynamic change region.Such as, determine by four of dynamic change region target zones that limit is formed.
As shown in figure 11, limit refers to the intersection point of the vertical tangent lines of this range areas.By obtaining the change coordinate set of rectangular extent or upper left, upper right, lower-left, four, bottom right end points, forms the rectangular area that dynamic change region is corresponding.Be appreciated that namely this rectangular area is the band of position of occurrence dynamics change.
S213, analyzes the virtual grid of the rectangular area covering determined.
Particularly, analyze the virtual grid region that rectangular area correspondence covers, namely the virtual grid that this virtual grid region comprises is defined as the band of position of occurrence dynamics change.
Embodiment five
Fig. 5 is the method for processing video frequency flow chart that fifth embodiment of the invention provides.Reception checks request to the dynamic video of input area, specifically comprises according to the dynamic video that input area and index list obtain in search domain:
S31, the search domain according to input generates search terms, as shown in Figure 6, the search domain of input is generated search terms and comprises further:
S311, the virtual grid that the search domain analyzing input covers.
S312, is labeled as retrieval grid by the virtual grid that described search domain covers.
S313, obtains the identifier of described retrieval grid as search terms.
In embodiments of the present invention, the virtual grid that the search domain analyzing input covers, the virtual grid that search domain covers is labeled as retrieval grid, the identifier of record retrieval grid, and using the identifier of this retrieval grid as the search terms being used for video frequency searching.
S32, searches the dynamic grid comprising search terms in dynamic grid list.
S33, the temporal information that the dynamic grid that gained is searched in acquisition associates in dynamic grid list.
S34, checks the dynamic video in search domain according to obtained temporal information.
Further, extract the dynamic grid list information of relevant range according to obtained temporal information, according to the dynamic grid list information extracted, thus form dynamic video after video source data is processed.
Such as, when carrying out video frequency searching operation, first, the identifier of record retrieval grid.Be appreciated that, the dynamic grid list information containing all dynamic change regions is comprised in video source data, in dynamic grid list information, if this dynamic grid is a corresponding virtual grid only, the then corresponding record identifier of a virtual grid, if this dynamic grid is corresponding with multiple virtual grid, the identifier of multiple virtual grid is comprised in then corresponding recorded information, therefore, by using obtained identifier as search terms, in video source data, the coupling of identifier is carried out in conjunction with dynamic grid list information, search operaqtion, find the identifier identical with search terms, then, in video source data, the record of the dynamic grid comprising this identifier is found by this identifier, understandable, when the virtual grid region covered according to search domain comprises multiple virtual grid, identifier then as search terms has multiple, when the identifier as search terms has one or more corresponding with the identifier in dynamic grid list, all can confirm that the recorded information of this dynamic grid is target information, the temporal information associated in dynamic grid list according to dynamic grid again obtains the dynamic video in search domain.The beneficial effect of the present embodiment is, search terms is generated by the search domain according to input, the dynamic grid comprising search terms is searched in dynamic grid list, the temporal information that the dynamic grid that gained is searched in acquisition associates in dynamic grid list, checks the dynamic video in search domain according to obtained temporal information.Achieve according to the accurate deterministic retrieval item of search domain, and retrieval obtains dynamic video, is convenient to video and checks operation, improve video and check and video frequency searching efficiency.
Embodiment six
Fig. 7 is the method for processing video frequency flow chart that sixth embodiment of the invention provides.The virtual grid that the described search domain analyzing input covers, comprising:
S3111, analyzes the actual area of described search domain in video area of input;
Particularly, coordinate system can be set up with broadcast interface region in video area, and search domain then can indicate position relationship between this region and video area by corresponding coordinate parameters.
Such as, setting video size height is wide is H1, W1, the video area size height that window is play is wide is H2, W2, the retrieval rectangular area scope that play area is selected is { (left, top), (right, bottom) }, video size and the large small height-width ratio coefficient of play area is conversed, Rh=H1/H2, Rw=W1/W, then actual retrieval rectangular area scope is:
left=[left*Rw],top=[top*Rh],right=[right*Rw],bottom=[bottom*Rh]。
S3112, according to the virtual grid of actual area deterministic retrieval region overlay.
Preferably, according to the mode in the second virtual grid region of actual area deterministic retrieval region overlay as described in above-mentioned steps S213, namely according to the coverage that actual area is determined in video area, then, the second virtual grid region is determined by this coverage.
As above described in example, when the monitor video that pending video is for People's Bank of China's road, dynamic change has People's Bank of China's action, motor vehicles move, non power driven vehicle moves and the activity of construction site, roadside, under this monitoring scene, if the processing demands of monitor video is the loss case for a certain object, then choose the relevant region of this object as region-of-interest, be appreciated that, namely this region-of-interest inputted at video playback interface is search domain, according to the ratio of the video area of broadcast window video area and video source data, search domain is carried out converting and obtains the actual area of this search domain in video area.Meanwhile, when carrying out analyzing and processing operation for this video, this region-of-interest is determined according to Video processing demand, such as, the processing demands of this Traffic Surveillance Video is the traffic accident found between motor vehicles, therefore, can choose the relevant range of motor vehicles movement as this region-of-interest.
The beneficial effect of the present embodiment is, the actual area of the described search domain that analysis inputs in video area is according to the virtual grid of actual area deterministic retrieval region overlay.Achieve using search domain as retrieval basis, by the virtual grid in this search domain as retrieval foundation, in video source data, perform required search operaqtion.Improve video frequency searching efficiency, enhance the purpose of video frequency searching, optimize the logicality of video frequency searching operation, meanwhile, also improve the automaticity of video frequency searching operation.
Embodiment seven
Fig. 8 is the method for processing video frequency flow chart that seventh embodiment of the invention provides.Specifically comprise according to the dynamic video that obtained temporal information is checked in search domain:
S341, according to the video time axle enterprising line identifier of obtained temporal information at video data source.
Preferably, for the ease of identifying, can by color or gray scale to the video time axle enterprising line identifier of the temporal information obtained at video data source.
S342, according to the mark of video time axle, checks the dynamic video in search domain.
Preferably, according to the mark of different colours or gray scale in video time axle, can realize selecting and checking the dynamic video in search domain fast.
The beneficial effect of the present embodiment is, by according to the video time axle enterprising line identifier of obtained temporal information at video data source, achieves the quick selection of the dynamic video in search domain and checks.Improve the efficiency that video frequency searching and video are checked.
Further, in conjunction with above-described embodiment five to embodiment seven, with this example, video frequency searching process operation is described further:
Such as, as shown in figure 12, each virtual grid determines R0, R1 respectively ... R15 identifier, mesosphere search domain, then correspondingly, as shown in figure 12, the 3rd virtual grid region determined by search domain comprises by R5, these four virtual grids of R6, R9, R10 are formed.
Particularly, the mode extracting the 3rd virtual grid region covered by search domain is as follows:
With 720p and wide for 1280, height is 720 videos, and 4 row 4 row 16 screens are example, if the rectangular extent that step 2 converses is { (left, top), (right, bottom) }, so travel through 16 net region scopes
If Rx is certain net region,
When (left>=Rx.left and left<=rx.right) and (top>=Rx.top and top<=Rx.bottom) i.e. upper left corner is in Rx net region
Or,
When (left>=Rx.left and left<=rx.right) and (bottom>=Rx.top and bottom<=Rx.bottom) i.e. lower left corner is in Rx net region
Or,
When (right>=Rx.left and right<=rx.right) and (top>=Rx.top and top<=Rx.bottom) i.e. upper right corner is in Rx net region
Or,
When (right>=Rx.left and right<=Rx.right) and (bottom>=Rx.top and bottom<=Rx.bottom) i.e. lower right corner is in Rx net region.
As long as meet one above, so can think that this grid is within the scope of search domain.
Such as:
(if left>=Rx.left and left<=rx.right) and (top>=Rx.top and top<=Rx.bottom).
Wherein, inequality R x is certain net region, and what do not comprise Rx prefix is drawn search domain.
This inequality represents, the upper left corner of search domain, is included in this net region of Rx, if for schematic diagram above, the search domain upper left corner is at grid R5.Be appreciated that another three inequality carry out judgement to other angles in the same way and illustrate, do not repeat them here.
By search terms, query manipulation is performed to searching object, if search terms with there is identical identifier in searching object, then searching object is defined as Query Result.
As above, described in example, the 3rd net region determined by search domain comprises by these four virtual grids formations of R5, R6, R9, R10.
If this video correlation analysis result data is in database:
The data then retrieved should be first three data, i.e. " R4, R5, R8, R9 ", " R5 " and " R6, R10 ".
Aggregate query result, determines the search domain corresponding with Query Result.As above, described in example, the dynamic grid list information corresponding with Query Result is " R4, R5, R8, R9 ", " R5 " and " R6, R10 " respectively.
Further, arrange dynamic grid list information according to video time axle, generate the video stream data be made up of dynamic grid list information.Such as, time period list is intuitively marked on whole video time axle, user only can be checked retrieve to obtain and the time period video of dynamic menu through the search domain of mark, improve inquiry, analysis and effectiveness of retrieval.
The beneficial effect of the present embodiment is, the virtual grid covered by the search domain analyzing input, is labeled as retrieval grid by the virtual grid that described search domain covers, obtains the identifier of described retrieval grid as search terms.On the one hand, by identifier as search terms, optimize retrieval logic, for same video, be convenient to repeatedly determine corresponding search terms according to Search Requirement neatly, save searching step; On the other hand, by using identifier as search terms, and in conjunction with the matching operation of identifier, optimize the logical level of video frequency searching operation, further increasing video frequency searching efficiency.
Implement this method for processing video frequency, by video area being divided at least two virtual grids according to video source data, detect the virtual grid of occurrence dynamics change in video area, and set up index list according to detected dynamic-change information, reception checks request to the dynamic video of input area, and obtains the dynamic video in search domain according to input area and index list.Achieve in video frequency searching operating process, on the one hand, using search domain as target area, get rid of the dynamic area that other is irrelevant, improve video frequency searching efficiency, on the other hand, determine to select search domain within the scope of video area, reduce the data basis of video frequency searching operation, save system resources consumption.Meanwhile, for video to be retrieved, on the basis completing video source data process operation, search domain repeatedly can be selected to perform video frequency searching, optimize the logical level of video frequency searching operation, further increasing video frequency searching efficiency.
One of ordinary skill in the art will appreciate that all or part of step realized in above-described embodiment method is that the hardware that can control to be correlated with by program completes, described program can be stored in a computer read/write memory medium, described storage medium, as ROM/RAM, disk, CD etc.
Embodiment eight
Fig. 9 is the structured flowchart of the processing system for video that eighth embodiment of the invention provides.The invention allows for a kind of processing system for video, this system comprises:
Divide module 10, for video area being divided at least two virtual grids according to video source data;
Analysis module 20, for detecting the virtual grid of occurrence dynamics change in video area, and sets up index list according to detected dynamic-change information;
Retrieval module 30, checking request for receiving to the dynamic video of input area, obtaining the dynamic video in search domain according to input area and index list.
Preferably, analysis module 20 comprises detecting unit 21, indexing unit 22, knows unit 23 and record cell 24, wherein,
Detecting unit 21 is for determining the virtual grid that the band of position of occurrence dynamics change in video area is corresponding;
Indexing unit 22 for determined virtual grid is labeled as dynamic grid, and obtains the identifier of dynamic grid;
Know that unit 23 is for obtaining dynamic grid temporal information corresponding in video source data;
Record cell 24 is for according to the identifier of dynamic grid and the dynamic grid list of corresponding temporal information generating video source data.
Preferably, retrieval module 30 comprises analytic unit 31, searches unit 32, acquiring unit 33 and check unit 34, wherein,
Analytic unit 31 is for generating search terms by the search domain of input;
Search unit 32 for searching the dynamic grid comprising search terms in dynamic grid list;
The temporal information that acquiring unit 33 associates in dynamic grid list for obtaining the dynamic grid of searching gained;
Check that unit 34 is for checking the dynamic video in search domain according to obtained temporal information.
This processing system for video may be used for Video processing terminal, or there is the other-end of video frequency searching function, such as monitor terminal etc., can be run on the software unit in these communication terminals, also can be integrated in these communication terminals as independently suspension member or run in the application system of these mobile terminals.
It should be noted that, the technical characteristic in said method embodiment is all corresponding applicable at native system, no longer repeats here.
Implement this processing system for video, by video area being divided at least two virtual grids according to video source data; Detect the virtual grid of occurrence dynamics change in video area, and according to detected dynamic-change information building database; Search domain according to input generates search terms, and in database, retrieved the dynamic video obtained in search domain by search terms.Achieve in video frequency searching operating process, on the one hand, using search domain as target area, get rid of the dynamic area that other is irrelevant, improve video frequency searching efficiency, on the other hand, determine to select search domain within the scope of video area, reduce the data basis of video frequency searching operation, save system resources consumption.Meanwhile, for video to be retrieved, on the basis completing video source data process operation, search domain repeatedly can be selected to perform video frequency searching, optimize the logical level of video frequency searching operation, further increasing video frequency searching efficiency.
Above with reference to the accompanying drawings of the preferred embodiments of the present invention, not thereby limit to interest field of the present invention.Those skilled in the art do not depart from the scope and spirit of the present invention, and multiple flexible program can be had to realize the present invention, and the feature such as an embodiment can be used for another embodiment and obtains another embodiment.All use do within technical conceive of the present invention any amendment, equivalently replace and improve, all should within interest field of the present invention.