[go: up one dir, main page]

CN106375850A - Method and device for judging matched videos - Google Patents

Method and device for judging matched videos Download PDF

Info

Publication number
CN106375850A
CN106375850A CN201510440028.1A CN201510440028A CN106375850A CN 106375850 A CN106375850 A CN 106375850A CN 201510440028 A CN201510440028 A CN 201510440028A CN 106375850 A CN106375850 A CN 106375850A
Authority
CN
China
Prior art keywords
video
template
section
measured
vector
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.)
Granted
Application number
CN201510440028.1A
Other languages
Chinese (zh)
Other versions
CN106375850B (en
Inventor
胡东方
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuxi Tvmining Juyuan Media Technology Co Ltd
Original Assignee
Wuxi Tvmining Juyuan Media Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuxi Tvmining Juyuan Media Technology Co Ltd filed Critical Wuxi Tvmining Juyuan Media Technology Co Ltd
Priority to CN201510440028.1A priority Critical patent/CN106375850B/en
Publication of CN106375850A publication Critical patent/CN106375850A/en
Application granted granted Critical
Publication of CN106375850B publication Critical patent/CN106375850B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Analysis (AREA)

Abstract

The invention discloses a method and a device for judging matched videos. The method comprises steps: multiple sections of to-be-tested videos are acquired from a to-be-tested video data stream; a target feature vector of each section of to-be-tested video in the multiple sections of to-be-tested videos is acquired; multiple sections of template videos are acquired from a video template library; a template feature vector of each section of template video is acquired; the vector distance between the target feature vector of each section of to-be-tested video and the template feature vector of each section of template video is calculated; when the vector distance between the target feature vector of one section of to-be-tested video and the template feature vector of one section of template video is smaller than or equal to a preset vector distance, the section of to-be-tested video is judged to be matched with the section of template video; or otherwise, the section of to-be-tested video is judged not to be matched with the section of template video. Through the technical scheme of the invention, video repeatability detection can be accurately carried out, and advertisement prediction can be accurately carried out.

Description

A kind of determination methods of coupling video and device
Technical field
The present invention relates to technical field of video processing, particularly to a kind of determination methods of coupling video and device.
Background technology
At present, in advertisement processing system, need to carry out advertisement retrieval and prediction.This actually will enter The repeatability detection of row video.But the task amount manually carrying out repeatability detection is very big, less efficient, and weight The accuracy rate of renaturation detection and precision are all than relatively low.
Content of the invention
The present invention provides a kind of determination methods of coupling video and device, in order to be entered exactly using template video The repeatability detection of row video, and guarantee precision and the efficiency of video repeatability detection, thus realizing to regarding in real time In frequency stream, the program play or advertisement are accurately predicted.
The present invention provides a kind of determination methods of coupling video, comprising: from video data stream to be measured, obtain Multistage video to be measured;
Obtain the target feature vector of every section of video to be measured in multistage video to be measured, wherein, described target is special Levy vector and be used for the described video to be measured of every section of unique mark;
Multistage template video is obtained from video template storehouse;
Obtain the template characteristic vector of every section of described template video;
Calculate the target feature vector of every section of described video to be measured and the template characteristic of every section of described template video Vector distance between vector;
Between the target feature vector and the template characteristic vector of one section of template video of one section of video to be measured When vector distance is less than or equal to default vector distance, judge described one section of video to be measured and described one section of template Video matches;Otherwise, it is determined that described one section of video to be measured is mismatched with described one section of template video.
In one embodiment, in the target feature vector calculating every section of described video to be measured and every section of described mould Before vector distance between the template characteristic vector of plate video, methods described also includes:
The template characteristic vector of template video described in multistage is clustered, with obtain multiclass template characteristic to Amount;And
Match with described one section of template video in the described one section of video to be measured of judgement;Otherwise, it is determined that described one Before section video to be measured is mismatched with described one section of template video, methods described also includes:
Vector between the target feature vector of described one section of video to be measured and a class template characteristic vector away from From during less than or equal to default vector distance, judge described one section of video to be measured and a described class template feature to Measure corresponding To Template video to match, and start to judge described one section of video to be measured whether with described one section Template video matches;Otherwise, it is determined that described either segment video to be measured and described To Template video mismatch, And no longer judge whether described one section of video to be measured is matched with described one section of template video.
In one embodiment, judging that described one section of video to be measured is corresponding with a described class template characteristic vector To Template video match before, methods described also includes:
Arrow between the target feature vector of described one section of video to be measured and a described class template characteristic vector Span, from during less than or equal to described default vector distance, each in described one section of video to be measured is treated mapping Piece is mated successively with each the To Template picture in described To Template video;
Arrow between the described target feature vector when described one section of video to be measured and a class template characteristic vector , from during less than or equal to default vector distance, the described one section of video to be measured of judgement is special with a described class template for span Levy vectorial corresponding To Template video to match;Otherwise, it is determined that described either segment video to be measured and described mesh Mark template video mismatches, comprising:
When described vector distance is closest to described default vector distance, and in described one section of video to be measured with described When the number of the picture to be measured that the To Template picture in To Template video matches is higher than preset number, sentence Fixed described one section of video to be measured To Template video corresponding with a described class template characteristic vector matches;No Then, do not judge described one section of video to be measured To Template video corresponding with a described class template characteristic vector not Join;And
Methods described also includes:
Judging described one section of video to be measured To Template video corresponding with a described class template characteristic vector After mismatch, find in multiclass template characteristic vector successively with the target characteristic of described one section of video to be measured to Vector distance between amount is closest to other class template characteristic vectors of described default vector distance;
Judge to regard with other corresponding To Templates of class template characteristic vector described in described one section of video to be measured Whether the number of the picture to be measured that the To Template picture in frequency matches is higher than described preset number, and successively Circulation, is regarded with other corresponding To Templates of class template characteristic vector described in described one section of video to be measured The number of the picture to be measured that the Target Photo in frequency matches is higher than described preset number, or multistage video to be measured In every section of video to be measured in the mesh in other class template characteristic vectors described corresponding To Template video The number of the picture to be measured that mark template picture matches is below described preset number.
In one embodiment, the described template characteristic vector obtaining every section of described template video includes:
Template icon in every section of described template video is all carried out dct conversion, obtains dct conversion after image The horizontal coefficient of vegetarian refreshments coordinate and longitudinal coefficient;
Choose the front n potential coefficient in the front m potential coefficient and described longitudinal coefficient in described horizontal coefficient, root Generate the template characteristic vector of every section of described template video according to described front m potential coefficient and described front n potential coefficient.
In one embodiment, methods described also includes:
Judging that described one section of video to be measured matched with described one section of template video, and described one section to be measured regards First duration of frequency be more than described one section of template video the second duration when, will in described one section of video to be measured and The picture to be measured that template picture in described one section of template video does not match that adds and regards to described one section of template In frequency;Or
When judging that described one section of video to be measured is mismatched with described one section of template video, to be measured by described one section Picture all to be measured in video adds to described template video.
The present invention also provides a kind of judgment means of coupling video, comprising:
First acquisition module, for, from video data stream to be measured, obtaining multistage video to be measured;
Second acquisition module, for obtain the target characteristic of every section of video to be measured in multistage video to be measured to Amount, wherein, described target feature vector is used for the described video to be measured of every section of unique mark;
3rd acquisition module, for obtaining multistage template video from video template storehouse;
4th acquisition module, for obtaining the template characteristic vector of every section of described template video;
Computing module, target feature vector and every section of described template for calculating every section of described video to be measured regard Vector distance between the template characteristic vector of frequency;
First determination module, for when the target feature vector of one section of video to be measured and the mould of one section of template video When vector distance between plate features vector is less than or equal to default vector distance, described one section of judgement is to be measured to be regarded Frequency is matched with described one section of template video;Otherwise, it is determined that described one section of video to be measured and described one section of template Video mismatches.
In one embodiment, cluster module, for calculate every section of described video to be measured target characteristic to Before vector distance between the template characteristic vector of amount and every section of described template video, by mould described in multistage The template characteristic vector of plate video is clustered, to obtain multiclass template characteristic vector;And
Second determination module, for judging described one section of video to be measured and described one section of template video phase Join;Otherwise, it is determined that before described one section of video to be measured is mismatched with described one section of template video, when described one Vector distance between the target feature vector of section video to be measured and a class template characteristic vector is less than or equal to During default vector distance, judge described one section of video to be measured target corresponding with a described class template characteristic vector Template video matches, and start to judge described one section of video to be measured whether with described one section of template video phase Join;Otherwise, it is determined that described either segment video to be measured and described To Template video mismatch, and no longer judge Whether described one section of video to be measured is matched with described one section of template video.
In one embodiment, described device also includes:
Matching module, for judging that described one section of video to be measured is corresponding with a described class template characteristic vector Before To Template video matches, when target feature vector and a described class mould of described one section of video to be measured When vector distance between plate features vector is less than or equal to described default vector distance, to be measured by described one section Each picture to be measured in video is carried out successively with each the To Template picture in described To Template video Coupling;
Described second determination module, comprising:
Decision sub-module, for when described vector distance is closest to described default vector distance, and described one section In video to be measured with described To Template video in the number of picture to be measured that matches of To Template picture During higher than preset number, judge described one section of video to be measured target corresponding with a described class template characteristic vector Template video matches;Otherwise, it is determined that described one section of video to be measured is corresponding with a described class template characteristic vector To Template video mismatch;And
Described device also includes:
Find module, for judging that described one section of video to be measured is corresponding with a described class template characteristic vector After To Template video mismatches, find and described one section of video to be measured in multiclass template characteristic vector successively Target feature vector between vector distance closest to described default vector distance other class template features Vector;
Judge module is corresponding with other class template characteristic vectors described in described one section of video to be measured for judging To Template video in the number of picture to be measured that matches of To Template picture whether higher than described pre- If number, and circulate successively, with other class template characteristic vectors pair described in described one section of video to be measured The number of the picture to be measured that the Target Photo in the To Template video answered matches is higher than described preset number, Or in every section of video to be measured in multistage video to be measured with other corresponding targets of class template characteristic vector described The number of the picture to be measured that the To Template picture in template video matches is below described preset number.
In one embodiment, described 4th acquisition module includes:
Transform subblock, for before obtaining the template characteristic vector of every section of described template video, by often Template icon in Duan Suoshu template video all carries out dct conversion, obtains pixel coordinate after dct conversion Horizontal coefficient and longitudinal coefficient;
Choose submodule, for choosing in front m potential coefficient and described longitudinal coefficient in described horizontal coefficient Front n potential coefficient;
Generate submodule, described in generating every section according to described front m potential coefficient and described front n potential coefficient The template characteristic vector of template video.
In one embodiment, described device also includes:
First add module, for judging described one section of video to be measured and described one section of template video phase Join, and the first duration of described one section of video to be measured be more than described one section of template video the second duration when, will In described one section of video to be measured with described one section of template video in the picture to be measured that do not match that of template picture Add to described one section of template video;Or
Second add module, for judging described one section of video to be measured and described one section of template video mismatch When, the picture all to be measured in described one section of video to be measured is added to described template video.
The technical scheme that embodiment of the disclosure provides can include following beneficial effect:
Can be according to the template characteristic vector of the target feature vector of every section of video to be measured and every section of template video Between vector distance, determine the similarity of every section of video to be measured and every section of template video, and then determine this section Whether match with this section of template video in video to be measured, and then realize can carrying out video repeatability inspection exactly Survey, and guarantee precision and the efficiency of video repeatability detection, and finally realize accurately determining template video and existing Concrete broadcast start time in video to be measured, thus realize carrying out advertisement prediction exactly.
Other features and advantages of the present invention will illustrate in the following description, and, partly from explanation Become apparent in book, or understood by implementing the present invention.The purpose of the present invention and other advantages can Realized by specifically noted structure in the description write, claims and accompanying drawing and obtain ?.
Below by drawings and Examples, technical scheme is described in further detail.
Brief description
Accompanying drawing is used for providing a further understanding of the present invention, and constitutes a part for description, with this Bright embodiment is used for explaining the present invention together, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is a kind of flow chart of the determination methods of coupling video according to an exemplary embodiment.
Fig. 2 is a kind of block diagram of the judgment means of coupling video according to an exemplary embodiment.
Fig. 3 is the block diagram of the judgment means of another kind of coupling video according to an exemplary embodiment.
Fig. 4 is the block diagram of the judgment means of another coupling video according to an exemplary embodiment.
Fig. 5 is the block diagram of the judgment means of another coupling video according to an exemplary embodiment.
Fig. 6 a is the block diagram of the judgment means of another coupling video according to an exemplary embodiment.
Fig. 6 b is the block diagram of the judgment means of another coupling video according to an exemplary embodiment.
Specific embodiment
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are illustrated it will be appreciated that described herein Preferred embodiment is merely to illustrate and explains the present invention, is not intended to limit the present invention.
In correlation technique, at present, in advertisement processing system, need to carry out advertisement retrieval and prediction.This is real Seek on border carry out video repeatability detection.But the task amount manually carrying out repeatability detection is very big, effect Rate is relatively low, and the accuracy rate of repeatability detection and precision are all than relatively low.
In order to solve above-mentioned technical problem, the embodiment of the present disclosure provides a kind of determination methods of coupling video, The method is be applied to the determining program mating video, system or device, as shown in figure 1, step s101, From video data stream to be measured, obtain multistage video to be measured;
Step s102, obtains the target feature vector of every section of video to be measured in multistage video to be measured, wherein, Target feature vector is used for every section of unique mark video to be measured;Target feature vector is treated for every section of unique mark Survey video, be every section of video to be measured finerprint be every section of video to be measured video finger print.
Step s103, obtains multistage template video from video template storehouse;
Video template storehouse can be several customized channel deriving, that is, interior history program, wide The video data such as accuse, be stored in video template storehouse, for example: can be interior several The video datas such as the program of customized channel, advertisement, specifically: the institute from program start time to finish time There are the pictures such as program, advertisement, therefore, the use of this known video template storehouse (can be multiple programs or wide Accuse, and every section of template video can include an independent advertisement or program) can be in the reality of all channels When program stream in search for this program or advertisement, and search this program or advertisement in video data stream to be measured When, you can determine this program or advertisement concrete time started in the video data stream to be measured play, Thus realizing carrying out advertisement or the prediction of program exactly.Certainly, if prediction programme information, every section of template Video is the video-frequency band of program head;If prediction advertising message, every section of template video chooses the video-frequency band of advertisement
Step s104, obtains the template characteristic vector of every section of template video;In the mould obtaining every section of template video During plate features vector, each template picture unification in every section of template video can be reduced into size is W*h=720*480, to be uniformly processed;And template characteristic vector regards for every section of template of unique mark Frequently, be every section of template video finerprint be every section of template video video finger print.
Step s105, calculates the target feature vector of every section of video to be measured and the template characteristic of every section of template video Vector distance between vector;Wherein, vector distance is used for characterizing every section of video to be measured and every section of template video Between similarity, and vector distance is less, and similarity is higher;By calculating every section of video to be measured successively Vector distance between the template characteristic vector of target feature vector and every section of template video, can be true exactly Fixed similarity between every section of video to be measured and every section of template video, accurately locking and every section of template video Join rate highest video-frequency band to be measured it is ensured that the precision of video repeatability detection and efficiency, and prevent detection Omit, and vector distance is less, similarity is higher, illustrate this section of video to be measured and this section of template video Join rate higher.
Step s106, when the target feature vector of one section of video to be measured and the template characteristic of one section of template video to When vector distance between amount is less than or equal to default vector distance, judge one section of video to be measured and one section of template Video matches;Otherwise, it is determined that one section of video to be measured and one section of template video mismatch.
Between the target feature vector and the template characteristic vector of this section of template video of this section of video to be measured When vector distance is less than or equal to default vector distance, the phase of this section of video to be measured and this section of template video is described Seemingly spend high, it is high with the matching rate of this section of template video to further relate to this section of video to be measured, then it is considered that This section of video to be measured is repeated with this section of template video, and then is easy to determine this section of template video in video counts to be measured According to the starting position in stream, thus exactly to the program play in video data stream to be measured or advertisement (i.e. this template video) is predicted.Certainly, when this vector distance is more than and generally presets vector distance, say Bright this section of video to be measured is extremely low with the similarity of this section of template video, and then this section of video to be measured and this section of template The matching rate of video is extremely low, and the repetitive rate of two sections of videos is extremely low, then it is considered that this section of video to be measured and this section Template video mismatches.
In one embodiment, before step s105, method also includes:
The template characteristic vector of multistage template video is clustered, to obtain multiclass template characteristic vector, its In, every class template characteristic vector is all a cluster centre;
Because every section of template video all corresponds to a template characteristic vector, and the hop count mistake including in template video When many, the number of template characteristic vector will be excessive, therefore, if directly calculating the mesh of every section of video to be measured Mark characteristic vector and every section of template video template characteristic vector between vector distance, will necessarily make due to Template characteristic vector is excessive, and the computation rate of impact vector distance, increase the computation burden of system, therefore, By the template characteristic vector of template video essentially identical for similarity is clustered, so that after cluster The number of vectors of template characteristic vector significantly reduce (for example: in template characteristic after cluster vector The quantity of vector is 5% before clustering).
And
Before above-mentioned steps s106, method also includes:
Vector distance between the target feature vector of one section of video to be measured and a class template characteristic vector is little In or when being equal to default vector distance, judge that one section of video to be measured and a class template characteristic vector (i.e. multiple are gathered A certain class cluster centre in the minds of apoplexy due to endogenous wind) corresponding To Template video matches, and start to judge that one section is treated Survey whether video is matched with one section of template video;Otherwise, it is determined that either segment video to be measured is regarded with To Template Frequency mismatches, and no longer judges whether one section of video to be measured is matched with one section of template video, wherein, every class Cluster centre corresponding To Template video is by some sections of higher template video compositions of similarity, i.e. every class Cluster centre is all made up of several higher template characteristic vectors of similarity, and wherein, this several template is special Levying vectorial corresponding video is this some sections of template video, and this section of video to be measured is this class template feature One section of video to be measured in the corresponding To Template video of vector.
Very big due to judging the workload whether every section of video to be measured is mated with every section of template video one by one, be System processing load very heavy, therefore, by the template characteristic of template video essentially identical for similarity to After amount is clustered, can first calculate the target feature vector of every section of video to be measured and every class template feature to Vector distance between amount, if this vector distance is less than default vector distance, illustrates this section of video to be measured High with the similarity of this To Template video, and then can tentatively judge this section of video to be measured and this class template Characteristic vector corresponding To Template video repeats, and in order in further accurate lock video data stream to be measured Every section of template video concrete airtime, can determine whether this section of video to be measured whether with such mould A certain section of template video coupling in the corresponding To Template video of plate features vector, and then be easy to lock exactly Determine particular location in video data stream to be measured for the every section of template video namely concrete airtime;Certainly, such as Really this vector distance is more than or equal to default vector distance, then illustrate that this section of video to be measured and this To Template regard The similarity of frequency is extremely low, and basic can consider mismatches completely, then be completely unnecessary and determine whether this section Whether video to be measured is matched with certain section of template video in this To Template video, thus alleviating system Video matching detection and the burden of prediction.In addition, k-means clustering algorithm can be used during cluster.
In one embodiment, in one section of video to be measured of judgement target mould corresponding with a class template characteristic vector Before plate video matches, method also includes:
Vector distance between the target feature vector of one section of video to be measured and a class template characteristic vector is little In or when being equal to default vector distance, by each picture to be measured in one section of video to be measured and To Template video In each To Template picture mated successively;
If this vector distance is less than default vector distance, can only tentatively judge this section of video to be measured and such mould The plate features corresponding To Template video of vector matches, and to be measured regards to be accurately determined this section further Whether frequency is really matched with such corresponding To Template video of template characteristic vector, needs deeply to compare this Whether each the To Template picture in each picture to be measured in section video to be measured and this To Template video Coupling, to guarantee the precision of video duplicate detection, and then guarantees the advertisement prediction essence in video data stream to be measured Degree.
Vector distance between the target feature vector of one section of video to be measured and a class template characteristic vector is little In or when being equal to default vector distance, judge one section of video to be measured target corresponding with a class template characteristic vector Template video matches;Otherwise, it is determined that either segment video to be measured is mismatched with To Template video, comprising:
When vector distance, closest to default vector distance, (i.e. this class template characteristic vector is immediate cluster Center), and in one section of video to be measured with To Template video in To Template picture match treat mapping When the number of piece is higher than preset number, one section of video to be measured of judgement target corresponding with a class template characteristic vector Template video matches;Otherwise, it is determined that one section of video to be measured target mould corresponding with a class template characteristic vector Plate video mismatches;
Vector distance between the target feature vector and such template characteristic vector of this section of video to be measured is little In or be equal to this default vector distance, and its vector distance closest to default vector distance when, if this section is to be measured In video, picture to be measured matches number higher than preset number with corresponding To Template picture, then this section is described Video to be measured is higher with the similarity of To Template video, and then can be determined that this section of video to be measured and this target Template video matches, and otherwise, illustrates that this section of video to be measured is relatively low with the similarity of this To Template video, And then can be determined that this section of video to be measured is mismatched completely with this To Template video, certainly, a certain determining Whether the vector distance between the target feature vector of section video to be measured and a certain class template characteristic vector is nearest When connecing this default vector distance, need to calculate the target feature vector of this section of video to be measured and multiclass template characteristic The vector distance between every class template characteristic vector in vector, then by each vector distance and this default arrow Span can therefrom select the immediate vector distance with this default vector distance from being compared, thus really The To Template video of the fixed and immediate a certain class template characteristic vector of this default vector distance.
And
Method also includes:
After one section of video to be measured of judgement To Template video corresponding with a class template characteristic vector mismatches, The vector and target feature vector of one section of video to be measured between is found successively in multiclass template characteristic vector Distance is closest to other class template characteristic vectors (being other nearly cluster centres) of default vector distance;
After judging this section of video to be measured and this To Template video mismatch, can multiclass template characteristic to Find in amount vector distance and the target feature vector of this section of video to be measured between closest to default vector away from From other times close to class template characteristic vector, to judge time that the nearly corresponding To Template of class template characteristic vector regards Frequency whether with this section of video matching to be measured.
Judge in one section of video to be measured with the mesh in other class template characteristic vectors corresponding To Template video Whether the number of the picture to be measured that mark template picture matches is higher than preset number, and circulate successively, Zhi Daoyi With the Target Photo phase in other class template characteristic vectors corresponding To Template video in section video to be measured The number of the picture to be measured joined be higher than preset number, or multistage video to be measured in every section of video to be measured in its The picture to be measured that To Template picture in his class template characteristic vector corresponding To Template video matches Number be below preset number.
Between the target feature vector of this section of video to be measured and certain other times nearly class template characteristic vectors When vector distance is less than or equal to default vector distance, if picture to be measured and this other time in this section of video to be measured Nearly class template characteristic vector corresponding To Template picture matches number higher than preset number, then this section is described Video to be measured is higher with the similarity of this other times nearly class template characteristic vector corresponding To Template videos, and then Can be determined that this section of video to be measured and this other times nearly class template characteristic vector corresponding To Template video phases Join, otherwise, this section of video to be measured and this other times nearly class template characteristic vector corresponding To Template videos are described Similarity relatively low, and then can determine that this section of video to be measured is corresponding with this other times nearly class template characteristic vectors To Template video mismatches;Certainly, if in this section of video to be measured with every other time nearly class template feature The number of the picture to be measured that the To Template picture in the corresponding To Template video of vector matches is below Preset number, then illustrated this section of video to be measured and all mismatched with the multistage template video selected, then can jump out Circulation, the video to be measured of other sections of reselection is mated with each To Template video, should with accurate determination Whether play every section of template video in video data stream to be measured, and have this certain section of template to regard if play Frequently, it specifically plays the time of this section of template video.
In one embodiment, above-mentioned steps s104 can be performed as:
Template icon in every section of template video is all carried out dct conversion, obtains pixel after dct conversion The horizontal coefficient of coordinate and longitudinal coefficient;
Choose the front n potential coefficient in the front m potential coefficient and longitudinal coefficient in horizontal coefficient, according to front m position Coefficient and front n potential coefficient generate the template characteristic vector of every section of template video.
When generating template characteristic vector, in horizontal coefficient and longitudinal coefficient, more forward several potential coefficients are characterizing During this template picture, shared weight is bigger, and the template characteristic vector of generation more can accurately represent this Prototype drawing Piece, and if the coefficient digit selecting is more, the amount of calculation of system will be bigger, and the computation burden of system is just Can be heavier, the real-time of the characteristic vector of the template picture calculating will be lower, therefore, is generating template Picture feature vector when, can with integrated template picture feature vector permissible accuracy, the computing capability of system and The requirement of real-time of characteristic vector chooses the front n position in front m potential coefficient and longitudinal coefficient in horizontal coefficient Coefficient, to meet the real-time of the required precision of characteristic vector, the computing capability of system and characteristic vector simultaneously Require, wherein, m and n is preset value it is preferable that the value of m and n is 1.
In one embodiment, method also includes:
Match with one section of template video in one section of video to be measured of judgement, and the first duration of one section of video to be measured More than one section of template video the second duration when, by one section of video to be measured with one section of template video in template The picture to be measured that picture does not match that adds to one section of template video;
When the first duration of this section of video to be measured is more than the second duration of this section of template video, can be by this section In video to be measured with this section of template video in the picture to be measured that do not match that of template key frame picture add to In this section of template video, so that this section of template video is abundanter, complete the renewal to template video.Or
When judging one section of video to be measured and one section of template video mismatches, will be all in one section of video to be measured Picture to be measured adds to template video.
When this section of video to be measured is mismatched with this section of template video, illustrate not exist in this section of video to be measured with During the picture to be measured that the template picture in this section of template video matches, can will be every in this section of video to be measured Individual picture to be measured adds to template video, to update this template video to a greater degree.
As shown in Fig. 2 the present invention also provides a kind of judgment means of coupling video, comprising:
First acquisition module 201, is configured to from video data stream to be measured, obtains multistage video to be measured;
Second acquisition module 202, is configured to obtain the target of every section of video to be measured in multistage video to be measured Characteristic vector, wherein, described target feature vector is configured to the described video to be measured of every section of unique mark;
3rd acquisition module 203, is configured to obtain multistage template video from video template storehouse;
4th acquisition module 204, is configured to obtain the template characteristic vector of every section of described template video;
Computing module 205, is configured to calculate the target feature vector of every section of described video to be measured and every section of institute State the vector distance between the template characteristic vector of template video;
First determination module 206, is configured as the target feature vector of one section of video to be measured and one section of template When vector distance between the template characteristic vector of video is less than or equal to default vector distance, judge described one Section video to be measured is matched with described one section of template video;Otherwise, it is determined that described one section of video to be measured with described One section of template video mismatches.
As shown in figure 3, in one embodiment, described device also includes: cluster module 301, is configured It is to calculate the target feature vector of every section of described video to be measured and the template characteristic of every section of described template video Before vector distance between vector, the template characteristic vector of template video described in multistage is clustered, To obtain multiclass template characteristic vector;And
Second determination module 302, is configured to regard with described one section of template in the described one section of video to be measured of judgement Frequency matches;Otherwise, it is determined that before described one section of video to be measured is mismatched with described one section of template video, when Vector distance between the target feature vector of described one section of video to be measured and a class template characteristic vector is less than Or when being equal to default vector distance, judge that described one section of video to be measured is corresponding with a described class template characteristic vector To Template video match, and start to judge whether described one section of video to be measured is regarded with described one section of template Frequency matches;Otherwise, it is determined that described either segment video to be measured and described To Template video mismatch, not Judge whether described one section of video to be measured is matched with described one section of template video again.
As shown in figure 4, in one embodiment, described device also includes:
Matching module 401, be configured to judge described one section of video to be measured and a described class template feature to Measure before corresponding To Template video matches, when target feature vector and the institute of described one section of video to be measured When stating vector distance between a class template characteristic vector and being less than or equal to described default vector distance, will be described Each picture to be measured in one section of video to be measured and each the To Template picture in described To Template video Mated successively;
Described second determination module 302, comprising:
Decision sub-module 3021, is configured as described vector distance closest to described default vector distance, and In described one section of video to be measured with described To Template video in To Template picture match treat mapping When the number of piece is higher than preset number, judge described one section of video to be measured and a described class template characteristic vector pair The To Template video answered matches;Otherwise, it is determined that described one section of video to be measured and a described class template feature The corresponding To Template video of vector mismatches;And
Described device also includes:
Find module 402, be configured to judge described one section of video to be measured and a described class template feature to After measuring corresponding To Template video mismatch, find and described one section in multiclass template characteristic vector successively Vector distance between the target feature vector of video to be measured is closest to other classes of described default vector distance Template characteristic vector;
Judge module 403, be configured to judge in described one section of video to be measured with other class template features described Whether the number of the picture to be measured that the To Template picture in the corresponding To Template video of vector matches is high In described preset number, and circulate successively, special with other class templates described in described one section of video to be measured The number levying the picture to be measured that the Target Photo in vectorial corresponding To Template video matches is higher than described With other class template characteristic vectors pair described in every section of video to be measured in preset number, or multistage video to be measured The number of the picture to be measured that the To Template picture in the To Template video answered matches is below described pre- If number.
As shown in figure 5, in one embodiment, the 4th acquisition module 204 includes:
Transform subblock 2041, is configured in the template characteristic vector obtaining every section of described template video Before, the template icon in every section of described template video is all carried out dct conversion, after obtaining dct conversion The horizontal coefficient of pixel point coordinates and longitudinal coefficient;
Choose submodule 2042, be configured to choose front m potential coefficient in described horizontal coefficient and described vertical To the front n potential coefficient in coefficient;
Generate submodule 2043, be configured to be generated according to described front m potential coefficient and described front n potential coefficient The template characteristic vector of every section of described template video.
As shown in Figure 6 a, in one embodiment, described device also includes:
First add module 601, is configured to regard with described one section of template in the described one section of video to be measured of judgement Frequency matches, and the first duration of described one section of video to be measured is more than the second duration of described one section of template video When, by described one section of video to be measured with described one section of template video in template picture do not match that to be measured Picture adds to described one section of template video;Or
As shown in Figure 6 b, in one embodiment, described device also includes:
Second add module 602, is configured to regard with described one section of template in the described one section of video to be measured of judgement When frequency mismatches, the picture all to be measured in described one section of video to be measured is added to described template video.
With regard to the device in above-described embodiment, wherein the concrete mode of modules execution operation is relevant It has been described in detail in the embodiment of the method, explanation will be not set forth in detail herein.
Finally, the judgment means of the coupling video in the present invention are applied to terminal unit.For example, it may be moving Mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device, doctor Treatment equipment, body-building equipment, personal digital assistant etc..
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method, system or meter Calculation machine program product.Therefore, the present invention can be using complete hardware embodiment, complete software embodiment or knot Close the form of the embodiment of software and hardware aspect.And, the present invention can adopt and wherein wrap one or more Computer-usable storage medium containing computer usable program code (including but not limited to disk memory and Optical memory etc.) the upper computer program implemented form.
The present invention is to produce with reference to method according to embodiments of the present invention, equipment (system) and computer program The flow chart of product and/or block diagram are describing.It should be understood that can by computer program instructions flowchart and / or block diagram in each flow process and/or the flow process in square frame and flow chart and/or block diagram and/ Or the combination of square frame.These computer program instructions can be provided to general purpose computer, special-purpose computer, embed The processor of formula datatron or other programmable data processing device is to produce a machine so that passing through to calculate The instruction of the computing device of machine or other programmable data processing device produces for realizing in flow chart one The device of the function of specifying in individual flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and computer or other programmable datas can be guided to process and set So that being stored in this computer-readable memory in the standby computer-readable memory working in a specific way Instruction produce and include the manufacture of command device, the realization of this command device is in one flow process or multiple of flow chart The function of specifying in flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, makes Obtain and series of operation steps is executed on computer or other programmable devices to produce computer implemented place Reason, thus the instruction of execution is provided for realizing in flow chart one on computer or other programmable devices The step of the function of specifying in flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
Obviously, those skilled in the art can carry out various changes and modification without deviating from this to the present invention Bright spirit and scope.So, if the present invention these modification and modification belong to the claims in the present invention and Within the scope of its equivalent technologies, then the present invention is also intended to comprise these changes and modification.

Claims (10)

1. a kind of determination methods of coupling video are it is characterised in that include:
From video data stream to be measured, obtain multistage video to be measured;
Obtain the target feature vector of every section of video to be measured in multistage video to be measured, wherein, described target is special Levy vector and be used for the described video to be measured of every section of unique mark;
Multistage template video is obtained from video template storehouse;
Obtain the template characteristic vector of every section of described template video;
Calculate the target feature vector of every section of described video to be measured and the template characteristic of every section of described template video Vector distance between vector;
Between the target feature vector and the template characteristic vector of one section of template video of one section of video to be measured When vector distance is less than or equal to default vector distance, judge described one section of video to be measured and described one section of template Video matches;Otherwise, it is determined that described one section of video to be measured is mismatched with described one section of template video.
2. method described in 1 is wanted according to right it is characterised in that
Special in the template of the target feature vector calculating every section of described video to be measured and every section of described template video Before levying the vector distance between vector, methods described also includes:
The template characteristic vector of template video described in multistage is clustered, with obtain multiclass template characteristic to Amount;And
Match with described one section of template video in the described one section of video to be measured of judgement;Otherwise, it is determined that described one Before section video to be measured is mismatched with described one section of template video, methods described also includes:
Vector between the target feature vector of described one section of video to be measured and a class template characteristic vector away from From during less than or equal to default vector distance, judge described one section of video to be measured and a described class template feature to Measure corresponding To Template video to match, and start to judge described one section of video to be measured whether with described one section Template video matches;Otherwise, it is determined that described either segment video to be measured and described To Template video mismatch, And no longer judge whether described one section of video to be measured is matched with described one section of template video.
3. according to right want method described in 2 it is characterised in that judge described one section of video to be measured with Before the corresponding To Template video of a described class template characteristic vector matches, methods described also includes:
Arrow between the target feature vector of described one section of video to be measured and a described class template characteristic vector Span, from during less than or equal to described default vector distance, each in described one section of video to be measured is treated mapping Piece is mated successively with each the To Template picture in described To Template video;
Arrow between the described target feature vector when described one section of video to be measured and a class template characteristic vector , from during less than or equal to default vector distance, the described one section of video to be measured of judgement is special with a described class template for span Levy vectorial corresponding To Template video to match;Otherwise, it is determined that described either segment video to be measured and described mesh Mark template video mismatches, comprising:
When described vector distance is closest to described default vector distance, and in described one section of video to be measured with described When the number of the picture to be measured that the To Template picture in To Template video matches is higher than preset number, sentence Fixed described one section of video to be measured To Template video corresponding with a described class template characteristic vector matches;No Then, do not judge described one section of video to be measured To Template video corresponding with a described class template characteristic vector not Join;And
Methods described also includes:
Judging described one section of video to be measured To Template video corresponding with a described class template characteristic vector After mismatch, find in multiclass template characteristic vector successively with the target characteristic of described one section of video to be measured to Vector distance between amount is closest to other class template characteristic vectors of described default vector distance;
Judge to regard with other corresponding To Templates of class template characteristic vector described in described one section of video to be measured Whether the number of the picture to be measured that the To Template picture in frequency matches is higher than described preset number, and successively Circulation, is regarded with other corresponding To Templates of class template characteristic vector described in described one section of video to be measured The number of the picture to be measured that the Target Photo in frequency matches is higher than described preset number, or multistage video to be measured In every section of video to be measured in the mesh in other class template characteristic vectors described corresponding To Template video The number of the picture to be measured that mark template picture matches is below described preset number.
4. method described in 1 is wanted it is characterised in that the described template video of every section of described acquisition according to right Template characteristic vector include:
Template icon in every section of described template video is all carried out dct conversion, obtains dct conversion after image The horizontal coefficient of vegetarian refreshments coordinate and longitudinal coefficient;
Choose the front n potential coefficient in the front m potential coefficient and described longitudinal coefficient in described horizontal coefficient, root Generate the template characteristic vector of every section of described template video according to described front m potential coefficient and described front n potential coefficient.
5. the method any one of 1 to 4 is wanted it is characterised in that methods described is also wrapped according to right Include:
Judging that described one section of video to be measured matched with described one section of template video, and described one section to be measured regards First duration of frequency be more than described one section of template video the second duration when, will in described one section of video to be measured and The picture to be measured that template picture in described one section of template video does not match that adds and regards to described one section of template In frequency;Or
When judging that described one section of video to be measured is mismatched with described one section of template video, to be measured by described one section Picture all to be measured in video adds to described template video.
6. a kind of judgment means of coupling video are it is characterised in that include:
First acquisition module, for, from video data stream to be measured, obtaining multistage video to be measured;
Second acquisition module, for obtain the target characteristic of every section of video to be measured in multistage video to be measured to Amount, wherein, described target feature vector is used for the described video to be measured of every section of unique mark;
3rd acquisition module, for obtaining multistage template video from video template storehouse;
4th acquisition module, for obtaining the template characteristic vector of every section of described template video;
Computing module, target feature vector and every section of described template for calculating every section of described video to be measured regard Vector distance between the template characteristic vector of frequency;
First determination module, for when the target feature vector of one section of video to be measured and the mould of one section of template video When vector distance between plate features vector is less than or equal to default vector distance, described one section of judgement is to be measured to be regarded Frequency is matched with described one section of template video;Otherwise, it is determined that described one section of video to be measured and described one section of template Video mismatches.
7. the device described in 6 is wanted it is characterised in that described device also includes according to right:
Cluster module, in the target feature vector calculating every section of described video to be measured and every section of described template Before vector distance between the template characteristic vector of video, by the template characteristic of template video described in multistage Vector is clustered, to obtain multiclass template characteristic vector;And
Second determination module, for judging described one section of video to be measured and described one section of template video phase Join;Otherwise, it is determined that before described one section of video to be measured is mismatched with described one section of template video, when described one Vector distance between the target feature vector of section video to be measured and a class template characteristic vector is less than or equal to During default vector distance, judge described one section of video to be measured target corresponding with a described class template characteristic vector Template video matches, and start to judge described one section of video to be measured whether with described one section of template video phase Join;Otherwise, it is determined that described either segment video to be measured and described To Template video mismatch, and no longer judge Whether described one section of video to be measured is matched with described one section of template video.
8. the device described in 7 is wanted it is characterised in that described device also includes according to right:
Matching module, for judging that described one section of video to be measured is corresponding with a described class template characteristic vector Before To Template video matches, when target feature vector and a described class mould of described one section of video to be measured When vector distance between plate features vector is less than or equal to described default vector distance, to be measured by described one section Each picture to be measured in video is carried out successively with each the To Template picture in described To Template video Coupling;
Described second determination module, comprising:
Decision sub-module, for when described vector distance is closest to described default vector distance, and described one section In video to be measured with described To Template video in the number of picture to be measured that matches of To Template picture During higher than preset number, judge described one section of video to be measured target corresponding with a described class template characteristic vector Template video matches;Otherwise, it is determined that described one section of video to be measured is corresponding with a described class template characteristic vector To Template video mismatch;And
Described device also includes:
Find module, for judging that described one section of video to be measured is corresponding with a described class template characteristic vector After To Template video mismatches, find and described one section of video to be measured in multiclass template characteristic vector successively Target feature vector between vector distance closest to described default vector distance other class template features Vector;
Judge module is corresponding with other class template characteristic vectors described in described one section of video to be measured for judging To Template video in the number of picture to be measured that matches of To Template picture whether higher than described pre- If number, and circulate successively, with other class template characteristic vectors pair described in described one section of video to be measured The number of the picture to be measured that the Target Photo in the To Template video answered matches is higher than described preset number, Or in every section of video to be measured in multistage video to be measured with other corresponding targets of class template characteristic vector described The number of the picture to be measured that the To Template picture in template video matches is below described preset number.
9. the device described in 6 is wanted it is characterised in that described 4th acquisition module includes according to right:
Transform subblock, for before obtaining the template characteristic vector of every section of described template video, by every section Template icon in described template video all carries out dct conversion, obtains pixel coordinate after dct changes Laterally coefficient and longitudinal coefficient;
Choose submodule, for choosing in front m potential coefficient and described longitudinal coefficient in described horizontal coefficient Front n potential coefficient;
Generate submodule, described in generating every section according to described front m potential coefficient and described front n potential coefficient The template characteristic vector of template video.
10. the device any one of 6 to 9 is wanted it is characterised in that described device is also wrapped according to right Include:
First add module, for judging described one section of video to be measured and described one section of template video phase Join, and the first duration of described one section of video to be measured be more than described one section of template video the second duration when, will In described one section of video to be measured with described one section of template video in the picture to be measured that do not match that of template picture Add to described one section of template video;Or
Second add module, for judging described one section of video to be measured and described one section of template video mismatch When, the picture all to be measured in described one section of video to be measured is added to described template video.
CN201510440028.1A 2015-07-23 2015-07-23 A kind of judgment method and device matching video Expired - Fee Related CN106375850B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510440028.1A CN106375850B (en) 2015-07-23 2015-07-23 A kind of judgment method and device matching video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510440028.1A CN106375850B (en) 2015-07-23 2015-07-23 A kind of judgment method and device matching video

Publications (2)

Publication Number Publication Date
CN106375850A true CN106375850A (en) 2017-02-01
CN106375850B CN106375850B (en) 2019-09-13

Family

ID=57880277

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510440028.1A Expired - Fee Related CN106375850B (en) 2015-07-23 2015-07-23 A kind of judgment method and device matching video

Country Status (1)

Country Link
CN (1) CN106375850B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019184522A1 (en) * 2018-03-29 2019-10-03 北京字节跳动网络技术有限公司 Method and apparatus for determining duplicate video
CN114422841A (en) * 2021-12-17 2022-04-29 北京达佳互联信息技术有限公司 Subtitle generating method, device, electronic equipment and storage medium
CN115883875A (en) * 2022-10-09 2023-03-31 深圳市闪剪智能科技有限公司 Template-based video synthesis method, device, equipment and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080059287A1 (en) * 2002-10-03 2008-03-06 Polyphonic Human Media Interface S.L. Method and system for video and film recommendation
CN101359368A (en) * 2008-09-09 2009-02-04 华为技术有限公司 A video image clustering method and system
CN101398854A (en) * 2008-10-24 2009-04-01 清华大学 Video fragment searching method and system
CN101833650A (en) * 2009-03-13 2010-09-15 清华大学 A content-based video duplication detection method
CN101853377A (en) * 2010-05-13 2010-10-06 复旦大学 A method for content recognition of digital video
US20100318515A1 (en) * 2009-06-10 2010-12-16 Zeitera, Llc Media Fingerprinting and Identification System
CN102693299A (en) * 2012-05-17 2012-09-26 西安交通大学 System and method for parallel video copy detection
CN103593464A (en) * 2013-11-25 2014-02-19 华中科技大学 Video fingerprint detecting and video sequence matching method and system based on visual features
CN103617233A (en) * 2013-11-26 2014-03-05 烟台中科网络技术研究所 Method and device for detecting repeated video based on semantic content multilayer expression
CN103761252A (en) * 2013-12-25 2014-04-30 北京航天测控技术有限公司 Video retrieval method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080059287A1 (en) * 2002-10-03 2008-03-06 Polyphonic Human Media Interface S.L. Method and system for video and film recommendation
CN101359368A (en) * 2008-09-09 2009-02-04 华为技术有限公司 A video image clustering method and system
CN101398854A (en) * 2008-10-24 2009-04-01 清华大学 Video fragment searching method and system
CN101833650A (en) * 2009-03-13 2010-09-15 清华大学 A content-based video duplication detection method
US20100318515A1 (en) * 2009-06-10 2010-12-16 Zeitera, Llc Media Fingerprinting and Identification System
CN101853377A (en) * 2010-05-13 2010-10-06 复旦大学 A method for content recognition of digital video
CN102693299A (en) * 2012-05-17 2012-09-26 西安交通大学 System and method for parallel video copy detection
CN103593464A (en) * 2013-11-25 2014-02-19 华中科技大学 Video fingerprint detecting and video sequence matching method and system based on visual features
CN103617233A (en) * 2013-11-26 2014-03-05 烟台中科网络技术研究所 Method and device for detecting repeated video based on semantic content multilayer expression
CN103761252A (en) * 2013-12-25 2014-04-30 北京航天测控技术有限公司 Video retrieval method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
焦淑红: "《多媒体信息系统》", 30 August 2007 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019184522A1 (en) * 2018-03-29 2019-10-03 北京字节跳动网络技术有限公司 Method and apparatus for determining duplicate video
CN110324660A (en) * 2018-03-29 2019-10-11 北京字节跳动网络技术有限公司 A kind of judgment method and device repeating video
US11265598B2 (en) 2018-03-29 2022-03-01 Seijing Bytedance Network Technology Co., Ltd. Method and device for determining duplicate video
CN114422841A (en) * 2021-12-17 2022-04-29 北京达佳互联信息技术有限公司 Subtitle generating method, device, electronic equipment and storage medium
CN114422841B (en) * 2021-12-17 2024-01-02 北京达佳互联信息技术有限公司 Subtitle generation method and device, electronic equipment and storage medium
CN115883875A (en) * 2022-10-09 2023-03-31 深圳市闪剪智能科技有限公司 Template-based video synthesis method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN106375850B (en) 2019-09-13

Similar Documents

Publication Publication Date Title
CN106375781B (en) A kind of judgment method and device repeating video
US10455152B2 (en) Panoramic video processing method and device and non-transitory computer-readable medium
EP3012751A1 (en) Method, apparatus and computer program product for generating semantic information from video content
US20110273594A1 (en) Method and apparatus for processing image
CN105578207A (en) Video frame rate conversion method and device
US20200374526A1 (en) Method, device, apparatus for predicting video coding complexity and storage medium
CN109409321B (en) Method and device for determining lens movement mode
CN106375850A (en) Method and device for judging matched videos
CN106375849B (en) A kind of method, apparatus, the update method of video and device generating template
US8755605B2 (en) System and method for compact descriptor for visual search
US20230224528A1 (en) Method of processing video stream, computer device, and medium
CN105229700B (en) Device and method for extracting peak figure picture from multiple continuously shot images
CN110020333A (en) Data analysing method and device, electronic equipment, storage medium
CN113628259A (en) Image registration processing method and device
CN106354736A (en) Judgment method and device of repetitive video
KR20220130567A (en) Methods, apparatuses, devices, and storage medium for detecting correlated objects included in an image
CN106707462A (en) Automatic focusing method and device
CN106372092A (en) Method and device for generating template, and video update method and device
CN101600106B (en) Global motion estimation method and device
CN109034085B (en) Method and apparatus for generating information
CN114519520B (en) Model evaluation method, device and storage medium
CN106375848A (en) Video playback prompting method and video playback prompting device
CN106412690B (en) Video playing determination method and device
CN106791274A (en) A kind of scene detection method and device
JP2009302723A (en) Image processing device, method and program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A judgment method and device for matching video

Effective date of registration: 20210104

Granted publication date: 20190913

Pledgee: Inner Mongolia Huipu Energy Co.,Ltd.

Pledgor: WUXI TVMINING MEDIA SCIENCE & TECHNOLOGY Co.,Ltd.

Registration number: Y2020990001517

PE01 Entry into force of the registration of the contract for pledge of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190913

Termination date: 20210723

CF01 Termination of patent right due to non-payment of annual fee