Font Size: a A A

The Study Of H.264Parallel Coder Algorithm Based On Tilepro64DSP Multi-Core Processor

Posted on:2015-02-16Degree:MasterType:Thesis
Country:ChinaCandidate:Q XiaoFull Text:PDF
GTID:2268330428997090Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of multimedia information technology and network communication technology rapidly, as an important branch of the information processing, the application fields of digital video technology continue to expand, IPTV, PDA, three-dimensional film and free view point video and other various video services are constantly emerging, video coding has become one of the core technology of digital TV, network video and mobile multimedia information industry.The aim of video coding is compressed, that is, expressing the signal of number of bite less as far as possible in the distortion within the allowable range. Over the past twenty or thirty years, video coding technology has researched and developed in-depth. Various advanced video coding technology comes out and be adopted into international video coding standards. A variety of video coding standards have made the compression properties promotion rapidly and greatly developed the video coding technology’s application.H.264as a new video coding standard with higher efficiency and the stability, friendly of the compression network, is made by Joint Video Team (JVT) of ISO/IEC and ITU-T. Through inheriting the predictive transform hybrid video coding, integrating the latest video coding technology has made the optimization and improvement in prediction, transform and quantization, entropy coding and fault-tolerant technique in details. How to optimize the coding algorithm in a better way is becomes a crucial problem of improve the coding efficiency in the platform of higher properties and complexity coding process. At the same time, the maturity and widely application of multi-core processor has provided an advantage way for renovation of the parallelization of serial algorithm. Based on renovation and optimizing, the realization of the parallelization coding of multi-core processor improved the coding efficiency of H.264and helpful for the real-time transmission of high-definition video.This paper is devoted to researching the open source encoder source x264code of H.264coding standard and the hardware characteristics of Tilepro64.According to the characteristics of H.264syntax mechanism, analyzing the possibility of parallel code from the data structure, and improves the video coding efficiency without affecting the subjective quality of encoded video. According to the characteristics of H.264syntax mechanism, H.264can divide into a sequence of images (GOP), frame, slices, block, and sub-macro block in five different levels of the structure from large to small. This paper analyses the characteristics of each parallel code, based on the analysis of source code, the parallel algorithm of multi granularity multi slice multi frame based on multi core processor and the fusion of variable B frame parallel algorithm and on the basis of slice independent of the relationship between parallel coding algorithms.Based on Tilepro64isomorphism multi-core processor, this paper has come up two different granularity of combining the frame level and slice level parallel encoding algorithm, realizing the x264parallel encoder’s encoding functional. Finally, the experimental results show that the algorithm can effectively improve the coding efficiency and found the subjective quality changes of encoded video is not obvious.
Keywords/Search Tags:H.264, video coding, Tilepro64Multi-core processor, parallel coderalgorithm
PDF Full Text Request
Related items