[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103929637A - Video comparing device and comparing method thereof - Google Patents

Video comparing device and comparing method thereof Download PDF

Info

Publication number
CN103929637A
CN103929637A CN201410164734.3A CN201410164734A CN103929637A CN 103929637 A CN103929637 A CN 103929637A CN 201410164734 A CN201410164734 A CN 201410164734A CN 103929637 A CN103929637 A CN 103929637A
Authority
CN
China
Prior art keywords
video
frame
sequence
frames
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410164734.3A
Other languages
Chinese (zh)
Other versions
CN103929637B (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 CN201410164734.3A priority Critical patent/CN103929637B/en
Publication of CN103929637A publication Critical patent/CN103929637A/en
Application granted granted Critical
Publication of CN103929637B publication Critical patent/CN103929637B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention provides a video comparing device which comprises a video receiving module, a de-encapsulation module, a frame type judgment module, a frame information reading module, a frame image extraction module and a comparison result generation module, wherein the video receiving module is used for receiving multiple input video files to be compared; the de-encapsulation module is used for carrying out de-encapsulation on the video files to be compared so that the video files to be compared are analyzed into multiple video frame sequences and multiple audio frame sequences; the frame type judgment module is used for judging frame types of the video frame sequences; the frame information reading module is used for reading frame information of each frame in the video frame sequences; the frame image extracting module is used for extracting specific corresponding video frames in the video frame sequences to generate images; the comparison result generation module is used for generating a comparison result reflecting differences of the video files to be compared. The invention further discloses a video frame comparing method.

Description

A kind of video comparison means and comparative approach thereof
technical field:
The present invention relates to MultiMedia Field, relate to particularly a kind of video comparison means and comparative approach thereof, especially a kind of comparison means and comparative approach thereof to the designated frame of two videos before and after processing.
background technology:
For domestic consumer, video is used for watching, and watch for professional Video processing personnel, is to can not meet demand far away.The Video processing personnel of specialty, after corresponding video having been carried out to processing, need to carry out quality evaluation to the video after processing.Under many circumstances, the video before Video processing personnel need to contrast and process and after processing.For example, each video may occur unintelligible after encoding and decoding, differs greatly with original video image, and they need to remove to contrast one by one the video of processing before and after processing with eyes.
Yet, if go to contrast one by one the video of processing before and after processing with eyes, not only need a large amount of time and efforts, and inefficiency.
summary of the invention:
In order to solve the problems of the technologies described above, the invention provides a kind of video comparison means, comprising: video reception module, for receiving the video file several to be compared of input; Decapsulation module, for described several video files to be compared are carried out to decapsulation, thereby resolves to several sequence of frames of video and several audio frame sequence by described several video files to be compared; Frame type judge module, for judging the frame type of described several each frame of sequence of frames of video; Frame information read module, for reading the frame information of described several each frame of sequence of frames of video, frame picture extraction module, for extracting respectively the corresponding frame of video of appointment, generating pictures from described several sequence of frames of video; Comparative result generation module, for generating the comparative result of the difference between the described several video files to be compared of reflection.
Preferably, above-mentioned video comparison means, also comprises: coded format judge module, for judging the coded format of described several sequence of frames of video; Video decode module, when the coded format of the described several sequence of frames of video of described coded format judge module judgement is not H264 coded format, decodes to described several sequence of frames of video, obtains the video data of several RAW forms; Wherein, described frame information read module reads the frame information of each frame in the video data of described several RAW forms.
Preferably, above-mentioned video comparison means, also comprises: memory module, and for storing described frame type, described frame information and described picture.
Preferably, above-mentioned memory module is also stored the encapsulation format of described video file, the coded format of described sequence of frames of video, described sequence of frames of video and described audio frame sequence; Described video comparison means also comprises package module, described package module can, according to encapsulation format, described several sequence of frames of video and described several audio frame sequence of the described video file of described memory module storage, be reduced to described video file by described several sequence of frames of video and described several audio frame sequence.
Preferably, above-mentioned comparative result generation module generates described comparative result according to described frame type, described frame information and described picture.
Preferably, above-mentioned comparative result comprises frame information documents and designated frame picture file.
Preferably, user can be by specifying corresponding time point or the corresponding frame number in described several sequence of frames of video in described several sequence of frames of video to specify the frame that need to contrast.
Preferably, above-mentioned frame information is frame length information and timestamp information.
Another aspect of the present invention also provides a kind of video comparative approach, comprising: video reception step, receives the video file several to be compared of inputting; Decapsulation step, carries out decapsulation to described several video files to be compared, thereby described several video files to be compared are resolved to several sequence of frames of video and several audio frame sequence; Frame type determining step, judges the frame type of each frame in described several sequence of frames of video; Frame information read step, reads the frame information of each frame in described several sequence of frames of video, and frame picture extraction step extracts respectively the corresponding frame of video of appointment, generating pictures from described several sequence of frames of video;
Comparative result generates step, generates the comparative result of the difference between the described several video files to be compared of reflection.
Preferably, above-mentioned video comparative approach, also comprises: coded format determining step, judges the coded format of described several sequence of frames of video; Video decode step, when the coded format of the described several sequence of frames of video of described coded format judge module judgement is not H264 coded format, decodes to described several sequence of frames of video, obtains the video data of several RAW forms; Wherein, in described frame information read step, read the frame information of each frame in the video data of described several RAW forms.
Preferably, above-mentioned video comparative approach, also comprises: storing step, store described frame type, described frame information and described picture.
Preferably, above-mentioned storing step is also stored the encapsulation format of described video file, the coded format of described sequence of frames of video, described sequence of frames of video and described audio frame sequence; Described video comparative approach also comprises encapsulation step, can, according to the encapsulation format of the described video file of storing in described storing step, described several sequence of frames of video and described several audio frame sequence, described several sequence of frames of video and described several audio frame sequence be reduced to described video file.
Preferably, at described comparative result, generate in step, according to described frame type, described frame information and described picture, generate described comparative result.
Preferably, above-mentioned comparative result comprises frame information documents and designated frame picture file.
Preferably, user can be by specifying corresponding time point or the corresponding frame number in described several sequence of frames of video in described several sequence of frames of video to specify the frame that need to contrast.
Preferably, above-mentioned frame information is frame length information and timestamp information.
By comparison means and the method for video provided by the present invention, the difference of video before and after Video processing personnel just can find out easily and process, and the problem place that can find easily to process rear video.Therefore, utilize such video comparison means and method can improve the production efficiency of processing video.
accompanying drawing explanation:
Fig. 1 is the structured flowchart of the video comparison means that relates to of embodiment of the present invention;
Fig. 2 is the structured flowchart of the decapsulation module 2 of the video comparison means that relates to of embodiment of the present invention;
Fig. 3 is the structured flowchart of the video data decoding module 5 of the video comparison means that relates to of embodiment of the present invention;
Fig. 4 is the structured flowchart of the video package module 11 of the video comparison means that relates to of embodiment of the present invention;
Fig. 5 is the flow chart of the video comparison means that relates to of embodiment of the present invention;
Fig. 6 is the schematic diagram of the comparative result generation module 9 of the video comparison means that relates to of the embodiment of the present invention frame information documents of showing.
embodiment:
Illustrated embodiment is set forth this invention with reference to the accompanying drawings below.The related video comparison means of embodiment of the present invention contrasts the designated frame of two videos before and after processing according to user's requirement.
Fig. 1 has shown the structured flowchart of the video comparison means that embodiment of the present invention relates to.As shown in Figure 1, above-mentioned video comparison means comprises video reception module 1, decapsulation module 2, coded format judge module 3, frame type judge module 4, video decode module 5, frame information read module 6, frame picture extraction module 7, memory module 8, comparative result generation module 9, package module 11 and data/address bus 10.Above-mentioned video reception module 1, decapsulation module 2, coded format judge module 3, frame type judge module 4, video decode module 5, frame information read module 6, frame picture extraction module 7, memory module 8, comparative result generation module 9 and package module 11 are connected by above-mentioned data/address bus 10.
Above-mentioned video reception module 1 is for receiving the different video data that need to contrast, and one of them video can be the video data before processing, and another video can carry out the video data after processing for the video data to before this processing.The video data of above-mentioned decapsulation module 2 before for the above-mentioned processing that above-mentioned video reception module 1 is received and process after video data carry out decapsulation.In above-mentioned decapsulation process, the corresponding file format of the video data of above-mentioned decapsulation module 2 according to the video data before above-mentioned processing and after processing, the video data by the video data before above-mentioned processing and after processing resolves to corresponding sequence of frames of video and audio frame sequence separately.Above-mentioned coded format judge module 3 judges for the coded format of sequence of frames of video of video data and the coded format of the sequence of frames of video of the video data after above-mentioned processing to before the above-mentioned processing obtaining after being resolved by above-mentioned decapsulation module 2, determines that the coded format of sequence of frames of video of the video data before above-mentioned processing and the coded format of the sequence of frames of video of the video data after above-mentioned processing are H264 coded format or other video code models (being non-H264 coded format).Above-mentioned frame type judge module 4 is for judging the frame type of received video data.Wherein, if the coded format of sequence of frames of video of video data and the coded format of the sequence of frames of video of the video data after above-mentioned processing before the above-mentioned processing of above-mentioned coded format judge module 3 judgement are above-mentioned H264 coded format, above-mentioned frame type judge module 4 judges the frame type (I frame, B frame, P frame) of each frame, and the frame type of above-mentioned each frame is stored in above-mentioned memory module 8.Above-mentioned video decode module 5 is decoded for the video data to other video code models.In above-mentioned decode procedure, the sequence of frames of video of 5 pairs of above-mentioned other video code models of above-mentioned video decode module is decoded, and the frame of video in the sequence of frames of video of above-mentioned other video code models is reduced to the video data of RAW form.
Above-mentioned frame information read module 6 for example, for the frame information (timestamp, frame length) of each frame of reading video data.Wherein, when the video data of receiving when above-mentioned frame information read module 6 is the sequence of frames of video of H264 coded format, above-mentioned frame information read module 6 reads the frame information (timestamp, frame length) of each frame of the sequence of frames of video of above-mentioned H264 form according to the frame type of each frame of the sequence of frames of video of above-mentioned H264 coded format.When the video data of receiving when above-mentioned frame information read module 6 is the video data of RAW form, above-mentioned frame information read module 6 directly reads the frame information of each frame of the video data of above-mentioned RAW form.
Above-mentioned frame picture extraction module 7 extracts respectively the frame of video of appointment in the video data after the video data from above-mentioned processing and above-mentioned processing according to user's instruction, generates corresponding picture.Preferably, above-mentioned frame of video picture is JPG picture.Above-mentioned memory module 8 is for storing relevant data.Above-mentioned comparative result generation module 9 is according to user's instruction, generate corresponding frame comparative result specified in the video data after frame specified in the video data before above-mentioned processing and above-mentioned processing, and show in the mode of form or image in client, wherein said user's instruction is the time point of designated or the frame number of video preferably.Preferably, above-mentioned comparative result generation module 9 is according to user's instruction, and frame information and frame type based on above-mentioned picture, the frame of video corresponding with above-mentioned picture, generate above-mentioned comparative result.
Above-mentioned package module 11 is for encapsulating stating the sequence of frames of video of H264 form or the sequence of frames of video of above-mentioned other coded formats and corresponding audio frame sequence audio-video document and the original encapsulation format of the audio-video document after above-mentioned processing before with above-mentioned processing.
Fig. 2 is the structured flowchart of the decapsulation module 2 of the video comparison means that relates to of embodiment of the present invention.As shown in Figure 2, above-mentioned decapsulation module 2 comprises video file format judging unit 21, decapsulation selected cell 22 and several decapsulation unit 23,24,25 ...Wherein, above-mentioned several decapsulation unit 23,24,25 ... there is different forms, can carry out decapsulation corresponding to different file formats.Above-mentioned video file format judging unit 21 can judge the file format of the video receiving from above-mentioned video reception module 1, above-mentioned decapsulation selected cell 22 can be according to the judged result of above-mentioned video file format judging unit 21 (being the encapsulation format of video file) from decapsulation unit 23, 24, 25 ... the corresponding decapsulation unit of middle selection is carried out decapsulation to above-mentioned video file, above-mentioned corresponding decapsulation unit (is above-mentioned decapsulation unit 23, 24, 25 ... one of in) by received above-mentioned video file deblocking, be corresponding sequence of frames of video and audio frame sequence, and the encapsulation format of the sequence of frames of video after decapsulation and audio frame sequence and former video file is stored in above-mentioned memory module 8.
Fig. 3 is the structured flowchart of the video data decoding module 5 of the video comparison means that relates to of embodiment of the present invention.As shown in Figure 3, above-mentioned video decode module 5 comprises decoder selected cell 51 and several decoder 52,53,54 ...Wherein, above-mentioned several decoder 52,53,54 ... can decode to different coded formats.Above-mentioned decoder selected cell 51 can receive from above-mentioned coded format judge module 3 sequence of frames of video of above-mentioned other video code models, and from above-mentioned memory module 8, read its corresponding coded format, and according to the coded format of above-mentioned sequence of frames of video from decoder 52, 53, 54 ... the corresponding decoder of middle selection, above-mentioned corresponding decoder (is above-mentioned decoder 52, 53, 54 ... one of in) sequence of frames of video of read above-mentioned other video code models is decoded, frame of video in the sequence of frames of video of above-mentioned other video code models is reduced to the video data of RAW form, and by the Video Data Storage of above-mentioned RAW form in above-mentioned memory module 8.
Fig. 4 is the structured flowchart of the package module 11 of the video comparison means that relates to of embodiment of the present invention.As shown in Figure 4, above-mentioned package module 11 comprises encapsulation format selected cell 111 and several encapsulation unit 112,113,114 ...Wherein, above-mentioned several encapsulation unit 112,113,114 ... there is different encapsulation format, can encapsulate corresponding to the requirement of different encapsulation format.Upper above-mentioned encapsulation format selected cell 111 can from above-mentioned memory module 8, read above-mentioned sequence of frames of video and corresponding audio frame sequence with and the encapsulation format of original audio-video document, video data and the original encapsulation format of the video data after above-mentioned processing before with above-mentioned processing encapsulates to above-mentioned sequence of frames of video and the corresponding audio frame sequence of above-mentioned sequence of frames of video to select corresponding encapsulation unit, and the audio-video document after encapsulation is deposited in above-mentioned memory module 8.
Fig. 5 is the frame of video contrast flow chart of the video comparison means that relates to of embodiment of the present invention.Below, the processing procedure of the frame of video contrast that explanation relates in present embodiment with reference to Fig. 5.
User inputs two video files to be compared (common video format is all supported at present), and one of them can be the video file before processing, and another can be the video file after the video file before this processing is processed.Above-mentioned video reception module 1 receives two video files to be compared of above-mentioned user's input, and it is transported to above-mentioned decapsulation module 2(step S1).
Above-mentioned decapsulation module 2 is carried out decapsulation to above-mentioned two video files to be compared respectively, respectively above-mentioned two video files to be compared are resolved to process before the corresponding processing of video file before sequence of frames of video and audio frame sequence and with the corresponding processing of video file after processing after sequence of frames of video and audio frame sequence, and by the original encapsulation format of two video files to be compared, sequence of frames of video after sequence of frames of video before above-mentioned processing and audio frame sequence and above-mentioned processing and audio frame sequence store in above-mentioned memory module 8 (step S2).
Above-mentioned coded format judge module 3 reads respectively after the sequence of frames of video and the sequence of frames of video after above-mentioned processing before above-mentioned processing from above-mentioned memory module 8, judge the coded format of the sequence of frames of video before described processing and the coded format of the sequence of frames of video after above-mentioned processing, the coded format of the sequence of frames of video after the coded format of the sequence of frames of video before above-mentioned processing and above-mentioned processing is stored into respectively in above-mentioned memory module 8 (step S3).If the coded format of the sequence of frames of video after the coded format of the sequence of frames of video before above-mentioned processing and above-mentioned processing is H264 form (step S3: be), the sequence of frames of video by the sequence of frames of video before the processing of 4 pairs of above-mentioned H264 forms of above-mentioned frame type judge module and after processing carries out the judgement (step S4) of frame type; If the coded format of the sequence of frames of video after the coded format of the sequence of frames of video before above-mentioned processing and above-mentioned processing is not H264 form (being other video code models) (step S3: no), the sequence of frames of video by the sequence of frames of video before the processing of 5 pairs of above-mentioned other video code models of above-mentioned video decode module and after processing decode (step S5).
In step S4, above-mentioned frame type judge module 4 from above-mentioned memory module 8, read respectively the sequence of frames of video before the processing of above-mentioned H264 form and process after sequence of frames of video after, judge sequence of frames of video before above-mentioned processing and process after sequence of frames of video in the frame type (I frame, B frame, P frame) of each frame, and the frame type of above-mentioned each frame is stored in above-mentioned memory module 8.
In step S5, above-mentioned video decode module 5 from above-mentioned memory module 8, read respectively the sequence of frames of video before the processing of above-mentioned other video code models and process after sequence of frames of video and corresponding coded format, and the coded format of the sequence of frames of video according to the sequence of frames of video before the processing of described other video code models and after processing is selected corresponding decoder, and (for example decoder 52,53,54 ... .. one of them) decode.In above-mentioned decode procedure, the corresponding decoder of the above-mentioned video decode module 5 respectively sequence of frames of video to the sequence of frames of video before the processing of above-mentioned other video code models and after processing is decoded, by the sequence of frames of video before the processing of above-mentioned other video code models with process after sequence of frames of video in frame of video be reduced to the RAW form before the processing corresponding with sequence of frames of video before above-mentioned processing video data and with the corresponding processing of sequence of frames of video after above-mentioned processing after the video data of RAW form, and by the Video Data Storage of the RAW form after the video data of the RAW form before above-mentioned processing and above-mentioned processing in above-mentioned memory module 8.
Above-mentioned frame information read module 6 from above-mentioned memory module 8, read the sequence of frames of video before the processing of above-mentioned H264 form and process after sequence of frames of video or the video data of the RAW form before above-mentioned processing and process after the video data of RAW form after, the frame type of each frame in the sequence of frames of video according to the sequence of frames of video before the processing of above-mentioned H264 form and after processing read the sequence of frames of video before the processing of above-mentioned H264 form and process after sequence of frames of video in the frame information (timestamp of each frame, frame length), or directly read the frame information of each frame in the video data of the RAW form before above-mentioned processing and the video data of the RAW form after above-mentioned processing, respectively the frame information of each frame in the video data of the frame information of each frame in the sequence of frames of video after the sequence of frames of video before the processing of above-mentioned H264 form and processing or the video data of the RAW form before above-mentioned processing and the RAW form after above-mentioned processing is stored in above-mentioned memory module 8 (step S6) simultaneously.
According to user's instruction, the sequence of frames of video that above-mentioned frame picture extraction module 7 is stored from above-mentioned memory module 8, extract corresponding frame of video, generate corresponding picture, and described picture is transported in above-mentioned comparative result generation module 9 (step S7), wherein said user instruction can be the time point of the video of user's appointment, can be also the frame number of the video of user's appointment.
The picture that above-mentioned comparative result generation module 9 generates based on above-mentioned frame picture extraction module 7, from above-mentioned memory module 8, read frame information and the frame type of the frame of video corresponding with above-mentioned picture, the report of generation comparative result, and in client, in the mode of form and/or image, show comparative result report (step S8) according to user's instruction, wherein said user instruction can be the time point of the video of user's appointment, also can be the frame number of the video of user's appointment, and above-mentioned comparative result can comprise frame information documents and designated frame picture file.
In step S9, the encapsulation format selected cell 111 of above-mentioned packaging system 11 reads corresponding sequence of frames of video and audio frame sequence and corresponding former encapsulation format thereof from above-mentioned memory module 8, above-mentioned corresponding sequence of frames of video and audio frame sequence are encapsulated, recover former audio-video document.
Fig. 6 is the schematic diagram of the comparative result that generates of the comparative result generation module 9 of the video comparison means that relates to of embodiment of the present invention.As shown in Figure 6, utilize the comparative result that above-mentioned comparative result generation module 9 is shown can very clearly find out the difference of the designated frame of two videos, thereby contrast.For example, video 1 shown in Fig. 6 can be the video before above-mentioned processing, video 2 can be the video after above-mentioned processing, by frame length, timestamp (PTS/DTS) and the frame type of more corresponding frame of video (frame number is identical), the difference of video before and after Video processing personnel just can find out easily and process, and the problem place that can find to process rear video.
In present embodiment, two video files before and after processing are contrasted, two videos before and after user's input processing, above-mentioned video comparison means can be processed respectively two videos before and after above-mentioned processing, read two videos before and after above-mentioned processing each frame frame information and store in memory module, user can specify one or more frames that need contrast by time point or frame number, above-mentioned comparative result generation module can extract corresponding frame of video according to user instruction, read the frame information of corresponding video frame, the picture of regeneration respective frame and frame information documents, in client shows to user.The present invention is not limited to this, can the plural video file before and after processing be contrasted, and also can contrast any two or more different video files.
Embodiment and the embodiment that should understand described in above specification are only not used in and limit the scope of the invention for the present invention is described.After having read the present invention, those skilled in the art all fall within the application's claims limited range to the modification of various equivalents of the present invention.

Claims (16)

1. a video comparison means, comprising:
Video reception module, for receiving the video file several to be compared of input;
Decapsulation module, for described several video files to be compared are carried out to decapsulation, thereby resolves to several sequence of frames of video and several audio frame sequence by described several video files to be compared;
Frame type judge module, for judging the frame type of described several each frame of sequence of frames of video;
Frame information read module, for reading the frame information of described several each frame of sequence of frames of video,
Frame picture extraction module, for extracting respectively the corresponding frame of video of appointment, generating pictures from described several sequence of frames of video;
Comparative result generation module, for generating the comparative result of the difference between the described several video files to be compared of reflection.
2. video comparison means according to claim 1, also comprises:
Coded format judge module, for judging the coded format of described several sequence of frames of video;
Video decode module, when the coded format of the described several sequence of frames of video of described coded format judge module judgement is not H264 coded format, decodes to described several sequence of frames of video, obtains the video data of several RAW forms;
Wherein, described frame information read module reads the frame information of each frame in the video data of described several RAW forms.
3. video comparison means according to claim 1 and 2, also comprises:
Memory module, for storing described frame type, described frame information and described picture.
4. video comparison means according to claim 3, is characterized in that:
Described memory module also stores the encapsulation format of described video file, the coded format of described sequence of frames of video, described sequence of frames of video and described audio frame sequence;
Described video comparison means also comprises package module, described package module can, according to encapsulation format, described several sequence of frames of video and described several audio frame sequence of the described video file of described memory module storage, be reduced to described video file by described several sequence of frames of video and described several audio frame sequence.
5. video comparison means according to claim 1, is characterized in that:
Described comparative result generation module generates described comparative result according to described frame type, described frame information and described picture.
6. video comparison means according to claim 5, is characterized in that:
Described comparative result comprises frame information documents and designated frame picture file.
7. video comparison means according to claim 1, is characterized in that:
User can be by specifying corresponding time point or the corresponding frame number in described several sequence of frames of video in described several sequence of frames of video to specify the frame that need to contrast.
8. video comparison means according to claim 1, is characterized in that:
Described frame information is frame length information and timestamp information.
9. a video comparative approach, comprising:
Video reception step, receives the video file several to be compared of inputting;
Decapsulation step, carries out decapsulation to described several video files to be compared, thereby described several video files to be compared are resolved to several sequence of frames of video and several audio frame sequence;
Frame type determining step, judges the frame type of each frame in described several sequence of frames of video;
Frame information read step, reads the frame information of each frame in described several sequence of frames of video;
Frame picture extraction step extracts respectively the corresponding frame of video of appointment, generating pictures from described several sequence of frames of video;
Comparative result generates step, generates the comparative result of the difference between the described several video files to be compared of reflection.
10. video comparative approach according to claim 9, also comprises:
Coded format determining step, judges the coded format of described several sequence of frames of video;
Video decode step, when the coded format of the described several sequence of frames of video of described coded format judge module judgement is not H264 coded format, decodes to described several sequence of frames of video, obtains the video data of several RAW forms;
Wherein, in described frame information read step, read the frame information of each frame in the video data of described several RAW forms.
11. according to the video comparative approach described in claim 9 or 10, also comprises:
Storing step, stores described frame type, described frame information and described picture.
12. video comparative approach according to claim 11, is characterized in that:
Described storing step also stores the encapsulation format of described video file, the coded format of described sequence of frames of video, described sequence of frames of video and described audio frame sequence;
Described video comparative approach also comprises encapsulation step, can, according to the encapsulation format of the described video file of storing in described storing step, described several sequence of frames of video and described several audio frame sequence, described several sequence of frames of video and described several audio frame sequence be reduced to described video file.
13. video comparative approach according to claim 9, is characterized in that:
At described comparative result, generate in step, according to described frame type, described frame information and described picture, generate described comparative result.
14. video comparative approach according to claim 13, is characterized in that:
Described comparative result comprises frame information documents and designated frame picture file.
15. video comparative approach according to claim 9, is characterized in that:
User can be by specifying corresponding time point or the corresponding frame number in described several sequence of frames of video in described several sequence of frames of video to specify the frame that need to contrast.
16. video comparative approach according to claim 9, is characterized in that:
Described frame information is frame length information and timestamp information.
CN201410164734.3A 2014-04-23 2014-04-23 A kind of video comparison means and comparative approach thereof Expired - Fee Related CN103929637B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410164734.3A CN103929637B (en) 2014-04-23 2014-04-23 A kind of video comparison means and comparative approach thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410164734.3A CN103929637B (en) 2014-04-23 2014-04-23 A kind of video comparison means and comparative approach thereof

Publications (2)

Publication Number Publication Date
CN103929637A true CN103929637A (en) 2014-07-16
CN103929637B CN103929637B (en) 2016-03-30

Family

ID=51147695

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410164734.3A Expired - Fee Related CN103929637B (en) 2014-04-23 2014-04-23 A kind of video comparison means and comparative approach thereof

Country Status (1)

Country Link
CN (1) CN103929637B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105376658A (en) * 2014-08-26 2016-03-02 无锡天脉聚源传媒科技有限公司 Device and method for generating video file overview
WO2018214693A1 (en) * 2017-05-22 2018-11-29 中兴通讯股份有限公司 Video communication system detection method and apparatus, storage medium and computer device
CN112541390A (en) * 2020-10-30 2021-03-23 四川天翼网络服务有限公司 Frame-extracting dynamic scheduling method and system for violation analysis of examination video
CN113115112A (en) * 2021-06-16 2021-07-13 上海齐感电子信息科技有限公司 Verification platform and verification method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101448173A (en) * 2008-10-24 2009-06-03 华为技术有限公司 Method for evaluating Internet video quality, device and system thereof
CN101558657A (en) * 2007-08-22 2009-10-14 日本电信电话株式会社 Video quality estimation device, video quality estimation method, frame type judgment method, and recording medium
CN102845071A (en) * 2010-04-19 2012-12-26 杜比实验室特许公司 Quality assessment of high dynamic range, visual dynamic range and wide color gamut image and video
CN103634594A (en) * 2012-08-21 2014-03-12 华为技术有限公司 Method and apparatus for obtaining video coding compression quality
CN103731664A (en) * 2013-12-25 2014-04-16 华为技术有限公司 Method for full reference type video quality assessment, apparatus for full reference type video quality assessment and video quality testing device for full reference type video quality assessment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101558657A (en) * 2007-08-22 2009-10-14 日本电信电话株式会社 Video quality estimation device, video quality estimation method, frame type judgment method, and recording medium
CN101448173A (en) * 2008-10-24 2009-06-03 华为技术有限公司 Method for evaluating Internet video quality, device and system thereof
CN102845071A (en) * 2010-04-19 2012-12-26 杜比实验室特许公司 Quality assessment of high dynamic range, visual dynamic range and wide color gamut image and video
CN103634594A (en) * 2012-08-21 2014-03-12 华为技术有限公司 Method and apparatus for obtaining video coding compression quality
CN103731664A (en) * 2013-12-25 2014-04-16 华为技术有限公司 Method for full reference type video quality assessment, apparatus for full reference type video quality assessment and video quality testing device for full reference type video quality assessment

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105376658A (en) * 2014-08-26 2016-03-02 无锡天脉聚源传媒科技有限公司 Device and method for generating video file overview
CN105376658B (en) * 2014-08-26 2019-04-12 无锡天脉聚源传媒科技有限公司 A kind of device and method generating video file general view
WO2018214693A1 (en) * 2017-05-22 2018-11-29 中兴通讯股份有限公司 Video communication system detection method and apparatus, storage medium and computer device
CN108933935A (en) * 2017-05-22 2018-12-04 中兴通讯股份有限公司 Detection method, device, storage medium and the computer equipment of video communication system
CN108933935B (en) * 2017-05-22 2021-05-07 中兴通讯股份有限公司 Detection method and device of video communication system, storage medium and computer equipment
CN112541390A (en) * 2020-10-30 2021-03-23 四川天翼网络服务有限公司 Frame-extracting dynamic scheduling method and system for violation analysis of examination video
CN112541390B (en) * 2020-10-30 2023-04-25 四川天翼网络股份有限公司 Frame extraction dynamic scheduling method and system for examination video violation analysis
CN113115112A (en) * 2021-06-16 2021-07-13 上海齐感电子信息科技有限公司 Verification platform and verification method
CN113115112B (en) * 2021-06-16 2021-09-21 上海齐感电子信息科技有限公司 Verification platform and verification method

Also Published As

Publication number Publication date
CN103929637B (en) 2016-03-30

Similar Documents

Publication Publication Date Title
JP7367130B2 (en) Methods, devices, and programs for generating files, as well as methods, devices, and programs for reproducing images by processing files.
EP2618583B1 (en) Image signal decoding method and apparatus
JP6271074B1 (en) Transmission method, reception method, transmission device, and reception device
EP3217672B1 (en) Transmission device, transmission method, reception device, and reception method
JP7515593B2 (en) Indication of video slice height within a video subpicture
CN103200425B (en) A kind of multimedia processing apparatus and method
US20120013717A1 (en) Moving picture decoding method, moving picture decoding program, moving picture decoding apparatus, moving picture encoding method, moving picture encoding program, and moving picture encoding apparatus
KR20190123806A (en) Image data encansulation
KR20180059440A (en) Video coding method and system using post-processing indication
KR20120068024A (en) An apparatus
WO2014111421A1 (en) Method of displaying a region of interest in a video stream
CN103929637B (en) A kind of video comparison means and comparative approach thereof
EP2523460A1 (en) Image processing device, information recording medium, image processing medium, and program
CN103763556B (en) Video image encoding and decoding devices and methods therefor, Transmission system and its method
KR20160106150A (en) Embedding encoded audio into transport stream for perfect splicing
CN103986929A (en) Image processing device
CN108419041B (en) Video data processing method and device
CN105790768B (en) Date storage method and system
US20130117032A1 (en) Transcoder with dynamic audio channel changing
CN103024394A (en) Video file editing method and device
CN102098504A (en) Video-audio decoding device
CN106063267A (en) Transmission apparatus, transmission method, reception apparatus and reception method
JP7238066B2 (en) Transmission method, reception method, transmission device and reception device
US20230370636A1 (en) Image processing device and method
US20130114740A1 (en) Image coding method, image coding apparatus, image decoding method, image decoding apparatus, and storage medium

Legal Events

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

Denomination of invention: Video comparing device and comparing method thereof

Effective date of registration: 20170401

Granted publication date: 20160330

Pledgee: Silicon Valley Bank Co.,Ltd.

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

Registration number: 2017310000018

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: 20160330

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