Font Size: a A A

Dsign And Implementation Of Audio And Video Decoding Player Software Based On H.264

Posted on:2013-09-28Degree:MasterType:Thesis
Country:ChinaCandidate:Q S HanFull Text:PDF
GTID:2248330395456613Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Along with the rapid development of the information technology (IT), the Multi-media technology has already become the new communication method. The data of audio and video signal included in the multi-media provide people with a great information. Thanks to the advancement of computer technology, telecommunication technology, microelectronics and Internet technology, digital audio/video decoding chips arises at the historic moment, which makes the application of multimedia communication system more extensive. Due to some non-standard communication protocol added during the h.264video hardware encoding process, which is designed and realized by adopting audio and video decoding chips Hi3511and FPGA, the conventional video decoding software can not carry out decoding rightly and meet the control of decoding demand, therefore the specific audio and video decoding player software system is designed and implemented in this paper. The system accomplishs reading data from h.264format streaming files that comes from the output of Hi3511encoding chip for decoding and image display, besides it also contains playing, pause, stop, step back/forward frame by frame, screenshots, saving files for a certain format conversion according to the need during the playing,and so on.First of all, the fundamental principles of H.264/AVC video compression standards and G-system audio signal encoding standards are introduced in the paper. Then, the design and implement of AV decoders based on the above standards are researched, including the system’s overall design plan, software function, AV decoding procedure, image display and audio card sounding. In the process of AV decoding, multi-thread is used while FIFO technology is used to manage the data. In the image display process, DirectDtaw technology is adopted, especially, its overylay technology is used to solve the tearing phenomenon that results from the mismatching between the DirectDraw refresh rate and the screen update rate when the image is rapidly moving.Experimental results show when the resolution is720×576,the designed X Stream Player in the paper is able to realize the real-time decoding at25frame per second. At the same time, the decoded images show that adopting the overlay technology can get better display image performance than using DirectDraw technology directly especially for the fast moving image.
Keywords/Search Tags:AV decoder, H.264/AVC, multi-thread, DirectDraw, overlay
PDF Full Text Request
Related items