Font Size: a A A

Design And Implementation Of H.265-based Software Decoding Platform

Posted on:2014-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:B F XuFull Text:PDF
GTID:2268330401452232Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Along with the unceasing development of information technology and the rising requirements on video experience, the process of super/high definition videos has been the direction of the modern video compression technology. At present, The Joint Collaborative Team on Video Coding (JCT-VC) is developing the next generation of video coding standard—high efficient video coding standard (HEVC), also known as H.265. The standard draft is improved continually. In HD video compression, the expected compression efficiency of H.265is doubled than H.264/AVC. As the standard is editing and consummating continuously, we can see the broad application space of H.265. The paper studies the H.265codec performance, designed and realized a real-time decoding player based on H.265as the performance permits. The player can decode and display the compressed H.265stream from the network or local files. Besides it also contains a series of operations like full screen and pause.The paper introduces the fundamental principles of H.265video compression standard, and researches the design and implement of the decoder based on the standard. First of all, the key technology of H.265codec is introduced and compared with H.264/AVC codec technology. Then we describe the design of this system and the function of it. According to the system structure, we describe the implement of the various modules of this system. By comparing the performance of H.265with H.264/AVC codec in the experiment, we get data which is able to meet the real-time decoding of H.265. During the decoding process, we use multi-thread and FIFO technology to manage data synchronization. In order to make sure the images display smoothly without tearing phenomenon, the Overlay technology of DirectDraw is used at the same time.The experimental results show that the average decoding speed of non-optimized HM8.0decoding nuclear is running25%faster than JM11.0decoding nuclear. Now HM8.0decoding nuclear can be used to realize H.265video real-time decoding player in resolution with416×240, and the decoding speed can be reached of11.4ms/frame. If similar technology of optimized H.264decoder is used to optimize the HM decoder, the H.265video decoding player can achieve a real-time decoding in resolution with1080P.
Keywords/Search Tags:HEVC/H.265, Video Decoding, H.264/AVC, Multi-thread
PDF Full Text Request
Related items