论文部分内容阅读
T264是目前广泛应用的基于H.264标准的开源编码器,它的结构较为简单,可以在多种平台上实现多种格式的视频编码。T264编码器既可以用作算法的研究,又可以用作工程的实际应用。TMS320DM642(以下简称DM642)是Ti公司推出的一款高性能DSP处理器,它主要用作视频信号处理。该款处理器的内部架构采用哈弗结构,主频为600MHz,具有4800MIPS的处理能力;外部还提供了视频、音频、网络等丰富的接口,用于扩展应用。DM642的这些特点使得它非常适合视频的应用。本论文主要研究的内容就是在DM642硬件平台上T264编码器的分析、优化以及应用等。对T264编码的研究主要分析编码的流程和关键运算的耗时情况,在研究的基础上从算法、C程序、线性汇编以及存储器这几个方面进行优化,并进行了测试。其中优化的重点工作集中在了线性汇编和存储器相关的优化上面。在优化之后,将T264编码库应用到了回环系统和网络视频通信系统之中。这两个实际的系统软硬件的设计相似,区别在于前者编码后通过监视器显示,而后者编码后将码流通过网络传输。经过测试,优化后的T264编码库编码CIF分辨率视频的帧率超过了25fps,实现了实时编码,并且解码后的视频图像具有较高的主观质量和客观质量;回环系统以及网络视频通信系统稳定运行。