节点文献

H.264视频编码并行算法的研究及其实现

A Study and Realization of the Parallelism in H.264 Video Encoder

【作者】 何艳辉

【导师】 朱珍民;

【作者基本信息】 湘潭大学 , 计算机软件与理论, 2003, 硕士

【摘要】 数字压缩技术是多媒体应用中的一项关键技术。通过对多媒体数据的压缩可以有效地减少视音频存储所需要的内存空间和传输所需要的带宽,减少存储和传输的开销,达到实时编解码和实时传输的目的。基于视频压缩的多媒体应用具有非常诱人的前景,也正逐渐成为日常生活中不可或缺的一部分。 但是视频编码过程是一个非常复杂的计算过程,它对计算机的处理能力要求非常高,要求处理器有较高的性能。数字视频处理的计算量很大,在单处理机系统环境下,采用串行程序设计方法,要达到实时几乎是不可能的。然而,H.264(MPEG-4第十部分)所覆盖的多媒体应用大多数又都有实时的要求。并行,则利用了比单台计算机更优的性能,而且H.264编码器的结构非常适合于分布并行计算。 基于消息传递的并行计算环境是广泛用于并行计算机上的程序范例。对于不同的应用消息传递能够高效率和可移植地实现。目前通用的消息传递环境有Express、P4、PVM和MPI等几种。其中MPI(消息传递接口)是目前最重要的编程工具,它具有可移植性好、功能强大、效率高等多种优点。基于MPI的特点,我们用MPI来实现视频编码的并行算法。 本论文提出将H.264视频编码算法在基于MB(宏块)的基础上,针对GOP(图像组)和Slice(段)的特点,在消息传递并行计算环境MPI中,利用数字视频在空域和时域上的局部相关性,采用并行程序设计方法,实现数字视频实时处理。

【Abstract】 Digital compression is a key technology in the multimedia applications. It reduces requirement of the storage and the bandwidth transmitted by compressing the multimedia data effectively, and can encode and transmit in real time. Multimedia applications based on video compression also emerge gradually because of its promising future. Digital video has been becoming an indispensable part in the daily life gradually.However, video encoding is a very complex computation process. It demands a very high ability of process and a high performance processor to computer. Since the computing work of the digital video process is extremely large, it is impossible to achieve real time by using traditional sequential program design method in the single processor system environment. Nevertheless, most of the multimedia applications covered by H.264 (MPEG-4 Part 10) require real time process. Parallelism makes use of higher performance than a single computer. What’s more, the structure of the H.264 encoder is fit for distributed parallel computing perfectly.The parallel computing environment based on message passing is a widely used program paradigm on the parallel computers. Message passing can be realized efficiently and portable in various applications. Express, P4, PVM, and MPI are the environments of message passing used generally at present. Among them, MPI (Message Passing Interface) is the most important program paradigm. It has many advantages such as portable, powerful and high efficient. Based on the characteristics of MPI, we implement the video encoding parallel algorithm using MPI.Based on the macroblock, aiming at the characteristics of group of pictures and slice, utilizing the spatial and temporal local relativity of digital video and employing the parallel program design method on the message passing parallel computing environment as MPI, it is brought forward that H.264 video encoding algorithm shall be used to realize the real time process of digital video.

【关键词】 视频编码H.264并行计算消息传递
【Key words】 video encodingH.264parallel computingmessage passing
  • 【网络出版投稿人】 湘潭大学
  • 【网络出版年期】2004年 03期
  • 【分类号】TN919.81
  • 【被引频次】1
  • 【下载频次】1046
节点文献中: 

本文链接的文献网络图示:

本文的引文网络