(2)网络化、信息化的要求使得单一功能的设备不在单一,结构更复杂,功能更全面,更能符合当代信息技术的要求。
(3)网络互联成为必然趋势。
未来的嵌入式设备为了适应网络发展的要求,必然要求硬件上提供网络通信接口。新一代的嵌入式处理器已经开始内嵌网络接口,并且可以支持多种通信接口。软件方面系统内核可以支持网络模块,能够将Web浏览器嵌入到设备中,实现随时随地上网的目标。
(4)精简系统内核、算法,降低功耗和软硬件成本。
随着嵌入式产品的飞速发展,嵌入式系统的软硬件结合度越来越高,与此同时,为了降低功耗和成本,要求尽量去精简系统的内核,利用最低的资源实现最大的功能。
(5)提供友好的多媒体人机界面
界面越来越细腻,越来越人性化,是当代处理器的必然要求。这就使得嵌入式系统的界面越来越人机化,越来越能满足大多数人的需求。
1.2 Davinci技术简介
达芬奇技术实际上是包含有针对数字音视频优化的基于DSP的系统解决方案,其中有四个基本组成,即芯片、软件、开发工具套件和支持[4]。
达芬奇芯片是一个具有双核硬件结构(ARM+DSP)的单片系统,它集成了TI高性能C64+核心DSP、ARM9核心处理器、视频前端处理器和视频加速器,同时还具有丰富的外围设备,如数字视频、数字音频、高速网络、DDR2高速存储器、ATA硬盘和多种存储卡等接口[5]。一方面,可编程的DSP、实时的压缩-解压缩算法和面向视频的硬件加速器对计算能力提供了保障;另一方面,ARM处理器为系统提供了开放的软件结构。达芬奇技术依托于已经有的嵌入式操作系统,因此,开发者不需要重新熟悉复杂的应用程序界面(API),降低了复杂性。
在软件方面,达芬奇技术全面支持由底层到高层的软件系统。达芬奇技术在嵌入式操作系统方面对Linux的支持很完善,也有支持WinCE的能力;在数字视频、影像、语音和音频上可以支持H.264、MPEG4/2、H.263、VC1、EG、G.711/G.723、MP3、WMA等多种编解码器;通过多媒体框架结构进行数字视频软件的集成,并提供应用程序界面驱动程序的支持,同时有助于实现处理器间的通信。
达芬奇技术提供了数字视频软件开发包DVSDK和数字视频评估板DVEVM,形成一套完整的多媒体应用开发解决方案,特别是对数字视频、影像和视觉应用的开发[6]。通过DVSDK开发套件,用户能够方便地开发出完整的基于TI新的达芬奇技术和双核构架的ARM端和DSP端应用程序。
本文正是利用达芬奇架构算法(DSP端完成)与控制程序(ARM端完成)相互独立的优势,采用DM6467硬件平台而完成。DM6467是由TI公司在2007年时推出,是对DM6446的升级。它是由一个ARM926EJ-S内核和一个主频最高可达1GHz的C64+ DSP内核组成,其内部拥有VDCE视频转换引擎以及VPIF视频输入输出接口,可以方便地与视频编解码芯片进行电路连接,并进行相应的视频处理[7]。
1.3 论文研究背景
近年来,多媒体的飞速发展使得人们对于视频信息的需求越来越高,同时推动了数字视频相关的软硬件技术的进步。 图像是自然生物或人造物理的观测系统对世界的记录,是以物理为载体,以介质来记录信息的一种形式[8]。人类对外界事物的认识和了解很大一部分是来源于图像。根据相关人员的统计,人类从外界所获取的的信息中,来自人眼获得的图像信息占80%以上。随着时代的发展,这种静态的图像早已不能满足人们对动态信息的需求。如今人们对动态视频信息的要求也越来越高。清晰度高、实时性强的视频信息数据量正逐渐加大,且视频实时处理的难度也越来越大。将嵌入式系统应用于图像采集系统,可得到一种基于嵌入式的图像采集系统,这将使得图像采集系统的体积大幅减小[9]。 基于DM6467的视频采集系统设计(3):http://www.youerw.com/tongxin/lunwen_10753.html