新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Intel Xscale和嵌入式Linux的视频模块设计

基于Intel Xscale和嵌入式Linux的视频模块设计

作者:时间:2012-04-06来源:网络收藏
1 引言

随着计算机进入后PC时代、多媒体技术和无线通信技术的发展,融合通信、计算和多媒体功能的各类多媒体终端(如PDA)应用正在成为开发应用的新亮点,视频则是这类应用中不可缺少的重要组成部分。多媒体终端,作为,大多数应用场合是对速度、功耗、体积有严格要求的车载、移动通信、手持式设备等,那么如何设计一个体积小、实时处理能力强、功耗低、可移植性强的视频模块以满足设计对速度、功耗和空间的要求和应用开发的需求就成为一个很有意义的课题。

基于XScale 技术的新型处理器PXA255 是英特尔公司推出的为无线通信设备带来更高性能和更低能耗的微处理器产品,为多媒体手机、掌上电脑、车载信息通讯系统及其它无线互联网产品提供了强大动力。本文介绍了基于PXA255 处理器和嵌入式 操作系统的无线多媒体移动终端的视频模块的设计与开发,该视频模块具有实时采集、压缩、解压、显示、拍摄和存储图像等功能,经过压缩的视频信号还可以通过 Internet 进行传输。由于采用了模块化设计,该视频模块还可以很。容易的移植到别的多媒体终端应用中。

2 硬件设计

硬件设计时,视频模块的主体部分采用外置形式,与终端平台的接口采用目前广泛采用的USB 接口,视频模块的硬件原理框图如图1 所示。采用这样的硬件结构,是基于以下的考虑。①较高的传输速度,尤其是USB 总线对实时传输的良好支持可以满足图像实时性的要求。②“即插即用”操作,终端平台可以对摄像头进行自动检测和配置,节省了系统功耗。③摄像头采用外置形式,节约了系统的硬件空间,现成USB总线的固件或芯片包含低级并行/串行转换、误差校验和数据流控制算法等功能,可以简化系统设计工作。④基于USB总线的可扩展性,可方便的进行系统功能扩展,符合接口串行、高速的发展方向。⑤可移植性,采用了模块化设计和USB 总线进行传输,可以很容易的移植到带有USB 接口的别的嵌入式系统中。


由于数字摄像头所采集到的图像数据是没有经过压缩处理的,数据量非常大,不符合USB 总线实时传输的要求。因此在经过USB总线传输以前必须使用视频压缩芯片对采集到的视频数据进行压缩,该类芯片的特点是将某一标准的压缩算法固化在其中, 具有开发成本低、开发周期短、运算速度快等优点,符合图像传输实时性的要求。经过对各种专用视频压缩芯片的选择,采用了OmniVision公司推出的 OV518高性能摄像机到USB 接口芯片,该芯片降低了产品的成本,极大地简化了单片CMOS图像传感器和USB的接口,可以很容易地构成基于USB的视频子系统。
linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭