新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于IPP库的MPEG-4视频传输系统设计

基于IPP库的MPEG-4视频传输系统设计

作者:时间:2012-04-12来源:网络收藏

随着网络及通信技术的发展,形式多样的嵌入式设备作为继PC机后的信息处理工具正日益渗透到社会生活的各个领域。在IP化和化的双重推动下,以嵌入式设备作为处理与传输终端在监控,视频会议等领域得到越来越广泛的应用。为了进一步提高传输的实时性和图像质量,本文在硬件平台上采用 Intel新一代的XScale处理器PXA270,增强了媒体处理能力,降低了系统功耗。同时,为了最大限度的发挥处理器的性能优势,本文采用 INTEL针对PXA27X系列开发的高性能集成函数库,即库函数作为视频编解码的函数骨架,采用编解码,在LINUX嵌入式操作系统上实现并优化了视频

本文引用地址:http://www.eepw.com.cn/article/171635.htm

1 系统硬件组成及工作流程

1.1 系统组成

本系统硬件组成如图1所示,采用Intel公司的嵌入式处理器PXA270作为主控CPU,该款处理器的主频率可达520MHz,可以满足系统在编解码条件下的速度要求。其Wireless MMX技术有效提高了处理视频数据的能力,独有的SpeedStep技术使其兼备了高性能和低功耗的特点。根据系统的运算量和系统文件的大小,核心系统 Flash存储器和SDRAM存储器容量分别为32M和64M。外设接口方面,通过USB接口连接以OV511作为控制芯片的高性能USB摄像头,提高了传输速率并避免了低带宽条件下的图像跳动现象。通过LCD控制接口连接LCD显示模块,通过系统总线连接10M/100M自适应以太网芯片 LAN91C11。同时,系统还预留了RS232串口供调试使用。

1.2 视频的工作流程

该系统的主要工作流程如下:

发送端:视频数据经USB摄像头采集进入本系统,由PXA270对原始的YUV420格式的视频数据进行MPEG-4编码,采用库函数进行DCT变换[2],量化,预测,运动估计及运动补偿,熵编码后,把压缩后的视频数据打成RTP包,经以太网控制模块送入以太网。

接收端:将接收的RTP包还原成MPEG4码流[2],仍采用库函数由PXA270进行MPEG-4解码,将解码后的视频数据运用FrameBuffer机制送入LCD,由LCD显示模块来回放发送端采集到的视频图像,达到视频传输的目的。

26.jpg
图1 视频硬件组成框图


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭