新闻中心

EEPW首页 > 消费电子 > 设计应用 > TMS320DM642的视频实时处理和显示系统的设计

TMS320DM642的视频实时处理和显示系统的设计

作者:时间:2012-05-08来源:网络收藏

4个任务各自实现的功能如下:
①TS流采集任务。TS流采集任务完成数据的采集和存储。在该任务中,DSP从外部SPI接口获得一帧最新的图像TS流,并将其存储在外部SDRAM中。TS流采集任务接着发送消息到TS流解复用、解包任务,消息中包含TS流数据指针,然后等待输出任务发送来的消息以便接收下一帧TS流数据。
②TS流解复用及解包任务。TS流解复用、解包任务通过RF-5通道实现TS流的解复用和PES包解包。该任务当接收到TS流采集任务发送来的消息时被激活开始运行,TS流解复用单元将TS流数据小包解复用,生成PES包,PES解包单元再将PES包解包成基本码流(ES)。这一系列过程完成后,任务发送消息到MPEG-2解码任务,消息中包含解包后ES数据指针,然后等待TS流采集任务发送新的消息。
③MPEG-2解码任务。解码任务通过RF-5通道实现基本码流ES的解码。该任务接收到TS流解复用、解包任务发送来的消息后立刻被激活开始运行。MFEG-2解码单元将ES解码,生成图像数据,接着发送消息到输出任务,消息中包含图像数据的指针。解码任务接下来等待接收TS流解复用、解包任务发送来的新消息,用来进行下一帧图像ES的解码任务。
④输出任务。输出任务接收到MPEG-2解码任务发送来的消息后开始启动运行,利用输出驱动程序将图像数据输出到编码器ADV7179。一帧图像数据搬运完成后,发送消息给TS流采集任务,接着等待解码任务发送来的新消息。

5 实验结果
将编译好的程序文件通过FlashBurn烧写到Flash存储器中,连接好TS流输入接口和显示设备,去掉仿真器,复位DSP目标板,使程序自动加载运行。实验得到的显示效果如图5所示。显示清晰无抖动,达到了项目要求。

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

e.jpg



结语
本文了基于和ADV7179的符合工业工作温度标准的视频。在硬件方面对各主要模块分别进行了详细的描述,在软件方面重点介绍了DSP/BIOS下各任务的实现方式及其调度策略。最后通过实验验证了系统能够正常工作,并且能够得到较好的显示效果。
DM642出色的图像能力可以使该系统实现边缘检测、图像增强、图像二值化和滤波等任务。由于本系统工作温度范围较通常的视频处理设备大,因而具有更广阔的应用空间。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭