论文部分内容阅读
随着科学技术的迅速发展,多媒体通信将会成为新世纪的基本通信方式。造成这一现象有以下几方面的原因。首先,网络技术的发展十分迅速,通信网络已经具备了提供多媒体通信的能力。其次,高性能、廉价的DSP芯片为实时视频压缩编码系统的实现奠定了物质基础。最后,国际电信联盟(ITU-T)和国际标准化组织(IS0)都开展了多媒体通信的标准化工作,先后制定了MPEG-4、H.263等低码率视频压缩编码标准。因此,多媒体通信成为当今通信领域方面研究的热点。在这种背景下,研究多媒体通信中的视频压缩编码是一件很有意义的工作。本论文研究的是如何优化实现H.263实时视频压缩编码,这些成果可以应用于电视会议、可视电话、电视监控、远程医疗、远程教育等领域,此外,这些研究对于如何实现最新的视频压缩标准如H.264也很有帮助。因此,本论文研究的课题无论在实践上还是在理论研究方面都具有重要的意义。
本文结合一个实现H.263实时视频压缩编码和传输系统的项目开发工作,研究如何对H.263算法进行优化,以达到实时编码的要求。由于H.263压缩算法具有算法复杂、运算量大的特点,而德州仪器公司的TMS320C641 6芯片具有强大的处理能力,因此选用该芯片来实现H.263算法。选好硬件芯片后,接下来就是进行算法的优化。对算法的优化主要是从C代码级和线性汇编级这两个级别展开的。在C代码级别上,分别对不同的模块进行优化,详细探讨了良好数据结构的定义、快速运动搜索算法的选取以及码表的设计等关键技术。在线性汇编级别上,运用C6416特有的强大指令系统对算法进行优化。研究的重点在于如何充分利用芯片的硬件流水技术,使得更多的指令能够并行执行。