【中文摘要】 H.264视频压缩标准是ITU-T/ISO在2003年推出的新一代视频压缩编码标准,与以往的视频压缩标准,如与H.263或MPEG-4相比,在同样质量下,码率能降低505左右。H.264分为三种档次:基本档次、主要档次和扩展档次,每种档次都对应不同的应用场合。目前,H.264已经开始获得广泛应用。 为了实现H.264编解码标准,一般采用嵌入式平台来实现编解码算法,如专门的H.264的编解码芯片或者自己使用DSP来完成算法,本论文使用TI新推出的DM6446处理器芯片,其内部集成了ARM和DSP双内核。它具有高性能、低功耗、内部有专用的视频图像处理器和视频处理子系统、大存储容量和外设众多等特点,对于实现H.264算法是较合适的选择。 本文研究了H.264的编解码算法,分析了帧内预测、帧间预测、CAVLC、CABAC和NAL层和RTP/RTCP协议等内容,在对JM10.2代码的剖析的过程中,特别针对指数哥伦布编解码和CAVLC(基于上下文自适应的可变长编码)进行了实例分析,也对NAL(网络提取层)、RTP协议进行了深入的代码分析,同时讲述了Davinci的软件架构。 为了构建硬件... ……