With the development of digital video coding technology, many coding standards have been provided to the market. Among them, H.264/AVC is the most efficient codec standard until now. Under the same reconstruction video quality, H.264/AVC encode can save 50% 、20% bit-stream, compared with H.263 and MPEG-4 respectively. H.264/AVC improve the ability to support the network application and the video stream application with the data packet oriented-coding technology. But it comes with the cost of high complexity. And this is the obstacle for embedded applications using H.264. DSP chips with their high frequence and low resource cost are used in many areas. TDS320DM642 was designed for digital video processing by TI, and it is the optimal platform for H.264 codec. This dissertation tries to optimize the reference codec of H.264 baseline profile on the DM642 platform.
The Introduction briefly presents the development of video coding principle and standard.
ChapterⅡintroduces the encoding principle of H.264, and describes some technology introduced by H.264. Such as intra prediction, inter prediction, transform encoding, loop-filter, entropy encoding. Motion Estimation and Block Match Search Algorithm, is the key content of H.264 and the most successful inter prediction technology .
ChapterⅢ analyze the Motion Estimation and Motion Search algorithm. Such as full search, 2D-log search, 3-step search, CS, CTSS and EPZS(Enhanced Prediction Zonal Search). With the level-search we improve the EPZS algorithm, simulation results reveal that the new method can save encode time.
ChapterⅣ describe the characters of DM642 digital video processing platform.
Finally, according to the baseline profile of H.264, we introduce the optimal method for real-time application on DM642 digital video processing platform.
Key Words: Video Coding, H.264/AVC, Motion Estimation, EPZS,DM642