| In the past about ten years, a series of international video coding standards are developed and widely used in a variety of domains. Some standards for real-time telecommunication applications have been established by ITU-T, including H.261, H.263 and later enhancements of H.263 known as H.263+ and H.263++, Others for video storage, broadcast and stream applications by ISO/IEC, such as MPEG-1/2/4. H.264/AVC is the newest standard approved by the ITU-T and ISO/IEC organizations, which represents a number of advances in video coding technology and becomes the newest international video coding standard because of both high coding efficiency and network friendliness.The design of H.264/AVC is based on conventional block-based motion-compensated hybrid video coding concepts, but with some important differences relative to prior standards: enhanced motion-prediction capability; a small block-size exact-match transform; Adaptive in-loop deblocking filter; enhanced entropy coding methods. The experiment results show that the improved coding efficiency up to 50%, comes with a complexity increase of more than one order of magnitude at the encoder. In fact, a proper use of the H.264/AVC tools leads to roughly the same performances as the complex configuration. So both computational complexity and coding efficiency should be thought and made to the optimal trade-off in the implementation of actual coding system.The new features of H.264/AVC increase not only the complexity of coding basic modules, but also the one of algorithms by times. The multimedia instruction may be used to optimize the basic modules; the fast algorithms are developed instead of the old ones. This dissertation is based on the above methods, and major works are as follows. To reduce the complexity of intra prediction, a fast intra-prediction mode selection algorithm is proposed. It uses the mode selection correlation between chroma block and luma block, the correlation between luma 4×4 block and luma 16×16 block and the selection correlation in luma block modes with different criterions(RDO: Rate Distortion Optimization) or SATD(Sum of Absolute Transform Difference)) to fast determine the best mode.To improve the efficient of integer DCT tansform of H.264, an algorithm about decision of all-zero blocks before integer transform and quantization is proposed.And also we use const value instead, all this we done is to increase the speed of encoding.The experience results show that the optimized encoder can realize the real-time... |