Font Size: a A A

Software Design And Implementation Of H.264 Elementary Stream Analyzer

Posted on:2008-01-02Degree:MasterType:Thesis
Country:ChinaCandidate:L HouFull Text:PDF
GTID:2178360245992017Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Next generation compression standards such as H.264/AVC provide significant bandwidth advantages over traditional broadcast compression standards and offer the prospect of reduced cost and additional services with no compromise in video quality. They are becoming critical for future high volume consumer products, such as: DVB-H mobile phones, broadband DSL set top boxes and high definition DVD. The "elementary stream" used by these devices is the fundamental stream of compressed video. It is necessary for semiconductor, consumer electronics, professional video equipment manufacturers, video network operators as well as mobile phone equipment manufacturers and operators to investigate and analyze compressed video data that has been encoded using these video standards. These users need tools today to help them quickly launch their new device, product or service and realize the revenue stream. A high-level ES analyzer is in great need to enable developers and manufacturers of these technologies to competently and confidently design and test devices using these next generation compression standards.The functions of H.264 Elementary Stream Analyzer are introduced in this paper. The software design and implementation of H.264 ES Analyzer is presented in detail.H.264 Elementary Stream Analyzer is a high-performance software based on Windows platform, and can be used to verify standards compliance, analyze the performance of a video codec (compression/decompression algorithm), and compare in detail the interoperability of different video codec or different versions of a codec. It provides detailed analysis and monitor for H.264 elementary stream. In this project, I am in charge of information extracting, Real-time error checking, overlaying macroblock attributes onto the play of the bit stream and decoder optimization. Taken into consideration of the convenience, trace report is provided to enable detailed logging of encoder performance. Moreover, DLL technology is also used in order to make the analyzer ready to be upgraded. The theory and implementation methods of these modules are introduced in detail in this paper and these modules have been implemented successfully.
Keywords/Search Tags:H.264, Elementary Stream Analyzer, Video Decode, Analysis and Monitor, DLL
PDF Full Text Request
Related items