Font Size: a A A

Parallel Multi-core Processor-based H.264 Encoding Algorithm Design And Implementation,

Posted on:2011-11-23Degree:MasterType:Thesis
Country:ChinaCandidate:D HuangFull Text:PDF
GTID:2208360308465908Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
H.264 coding standard has a higher code rate and video quality superior to that in the same time with these high-performance encoding process of the computational complexity increases accordingly, so how to optimize the H.264 standard coding algorithm in the process of becoming the key to improving the efficiency of H.264 coding. With multi-core processor platforms mature and widely used in multi-core processor platform, parallel algorithm using the idea of multi-core processor-based platforms to achieve the parallel coding algorithm to improve the efficiency of H.264 coding, high definition video transmission and large-scale share of great significance. This open-source H.264 encoder in the project based on the JM source code from the image structure prediction algorithm of two level and point of view of the possibility of its own parallel.Structural levels from the image point of view, to determine the frame level, slice level and macroblock-level parallelism of these three possible levels, the paper analyzes the three levels of their coding characteristics in the source code on the basis of detailed analysis, by analyzing the image relationship between frame of reference, a processor core based on the number of B frames of variable frame-level parallel algorithm; based independent film relationship between the design of a division under the average level parallel coding chip ; according to the reference relationship between the macro blocks, designed a strategy based on the delay line macro block-level parallel algorithm.Prediction algorithm from the perspective of the inter prediction, intra prediction, transform and inverse transform and entropy coding are analyzed, drawing on some of the results of other researchers, using other researchers have achieved in the inter prediction of motion compensation parallel algorithm, using multi-core processor instruction set to achieve transformation and change the course of anti-parallel matrix computation, and entropy coding for intra prediction and propose a parallel prediction strategy.Finally, based on Intel multi-core platforms with the structure proposed combines the frame level, slice level, macroblock-level row 3 different size and prediction algorithm for parallel parallel coding scheme to achieve a parallel H.264 encoder.
Keywords/Search Tags:Multi-core processor, parallel coder algorithm, H.264 coder algorithm
PDF Full Text Request
Related items