论文部分内容阅读
随着数字技术和网络技术的不断发展,具有高清视频功能的电子产品已经进入我们的生活,高清视频在数字视频领域逐渐占据主导地位。然而,海量数据带来的存储和网络传输等问题使高清晰视频技术的应用受到了限制,因此,如何在保证视频质量的前提下获得高的压缩比成为数字视频领域研究的热点。本文根据系统设计的需求出发,以TI公司的DaVinci处理器TMS320DM368为核心实现基于H.264的1080P高清视频压缩的功能。本文主要完成的工作包括系统的板级电路设计、调试以及嵌入式系统软件的开发。首先选定以TI公司新一代达芬奇处理器TMS320DM368作为核心处理芯片,围绕TMS320DM368给出了嵌入式压缩系统的设计方案,然后分析了H.264编码结构并提出了一种基于块匹配的快速运动估计算法。本文将整个系统分为:视频数据输入模块、通信模块、核心处理模块以及电源模块四个部分。视频数据输入模块是以Altera公司的CycloneⅡ系列FPGA为核心,主要完成对视频数据进行格式转换以满足对TMS320DM368的输入数据要求,实现了高清视频的模拟;通信模块包括10/100M以太网和串口通信两个部分;核心处理模块是针对TMS320DM368做的一些外围电路设计,包括时钟电路设计、JTAG电路设计、DDR2SDRAM电路设计、Nand FLASH电路设计以及系统启动等几个部分;电源模块完成对各个部分的供电。对于每个部分,本文都给出了设计的原理。在软件方面主要分析了嵌入式Linux下的Bootloader启动过程,以TI公司的DVSDK软件开发包为平台,分析了启动引导代码、U-Boot源码以及内核配置与编译,最终完成了嵌入式系统U-Boot和Linux内核的移植。本文最后对所做的一系列工作进行了总结并讨论日后的研究方向。