Font Size: a A A

Design And Implementation Of Video And Audio Technical Inspecting And Matching Software

Posted on:2013-12-01Degree:MasterType:Thesis
Country:ChinaCandidate:K ZhengFull Text:PDF
GTID:2248330374499283Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Video and audio clips need to be technically inspected in TV stations, which is done manually in the traditional method. It’s time-consuming and easy to produce undetected because of the fatigue of human eyes and ears. Video and audio inspecting and matching software can do most of this work instead of human. Machine inspection is followed by manual re-inspection, which plays advantages of both humans and machines, achieving high efficiency and accuracy.After a year’s hard work, our team successfully completed the task of developing video and audio inspecting and matching software. In this process, we analyzed the requirement of TV stations, divided modules, designed software, coded using VisualC++, tested, trialed the software in TV stations and improved it based on comments, suggestions and feedback from customers.Using object-oriented methods in this product, the software is divided into a technical inspection module, a video matching module, and a audio matching module. Each module is recursively divided into sub-modules. Design patterns are used to reduce code redundancy, enhance module cohesion, and reduce coupling between modules, which makes the code is easy to maintain, easy to develop coordinately in multi-programming, easy to extend when new features are needed in the future. Each module can work independently when they are sold to third parties as a tool library, and they are easy to assemble. Several digital image processing algorithms and mathematical statistical methods are used in the software, and the algorithms in code are optimized to improve efficiency when the program runs. Multi-thread and thread pool technology are used in the software for the best possible use of hardware resources such as hard disk, CPU, avoiding idle resources and improving the inspecting efficiency. A stand-alone desktop application is developed, which provides a graphical user interface to display the results of technical inspection, plays video and audio, draws the audio waveforms for manual re-inspection.This paper first discusses the requirement analysis and the overall design, then discusses the principles and methods of the division of modules, finally discusses the technical inspection module, the video matching module, and the audio matching module in turn. With this product, TV stations will greatly improve efficiency, reduce labor costs, and result in greater efficiency.
Keywords/Search Tags:video, audio, technical inspection, matching
PDF Full Text Request
Related items