基于TMS320DM642的电视跟踪系统设计

[10-10 20:38:44]   来源:http://www.88dzw.com  电子制作   阅读:8809

文章摘要: 图3 视频信号流的建立和管理1)在系统配置文件(B IOS配置文件cdb)中定义视频端口的共有属性,根据需要分别建立编码通道、解码通道,指定各个通道工作参数,具体参数类型见Vport Cap. h和Vport Dis. h。 2)由于EVM已经将视频外设驱动(专用驱动部分)封装到FV ID库,用户只需要参照saa7105. h,saa71105. h中的结构体,为各个视频外设建立参数对象(类似VC + +中的类的对象) ,使之以选定的模式工作。 3)在CCS工程执行函数中,设置视频采集和显示的触发方式。一般视频采集使用中断方式,采集通道的缓存区饱和后发出中断请求,视频显

基于TMS320DM642的电视跟踪系统设计,标签:电子小制作,http://www.88dzw.com

            图3 视频信号流的建立和管理

1)在系统配置文件(B IOS配置文件cdb)中定义视频端口的共有属性,根据需要分别建立编码通道、解码通道,指定各个通道工作参数,具体参数类型见Vport Cap. h和Vport Dis. h。

2)由于EVM已经将视频外设驱动(专用驱动部分)封装到FV ID库,用户只需要参照saa7105. h,saa71105. h中的结构体,为各个视频外设建立参数对象(类似VC + +中的类的对象) ,使之以选定的模式工作。

3)在CCS工程执行函数中,设置视频采集和显示的触发方式。一般视频采集使用中断方式,采集通道的缓存区饱和后发出中断请求,视频显示触发一般采用默认方式。

4)在响应函数里,首先将其缓存指针切换到备用缓存,然后对当前数据区进行处理,特别的,对于
PAL制式视频,采集程序自动对奇偶场象素重新排序,一维缓存数据序列直接对应视频左上至右下逐行排列的象素值,单个象素值是一个结构体对象,包含其所有颜色特征,便于图像处理函数读取。之后将处理结果写入显示通道的缓存区,写入完毕,切换显示通道的缓存区到备用缓存,启动显示任务后,显示编码电路自动读取其缓存区,按照设定的模式编码输出。 

        结束语 

        TMS320DM642是面向视频/图像处理的高性能定点DSP芯片,其硬件设计及软件构建都符合视频/图像领域的专业化需求,其本身及其后续型号在这一领域具有很广泛的的应用前景。笔者结合某电视跟踪系统的设计,着重研究了其视频端口相关软硬件的原理及实现方法,为开发其它视频/图像处理系统提供软件开发和硬件电路设计的参考,特别是制式电视信号流的建立、管理方法,经过设计、调试,顺利实现了标准制式电视( PAL, NTSC)的采集、缓存、处理及显示,实验结果证明该方法切实可行,系统运行稳定。 

        本系统设计存在的问题主要是开发环境的C语言编译器优化效率十分低下,虽然汇编语言编写困难,可读性及可维护性较差,但为了保证复杂处理算法的执行速度,下一步需要对部分核心程序采用汇编语言编写。

参考文献:
[ 1 ] Texas Insruments. TMS320DM642 video / imaging fixed - point digital signal p rocessor [ Z ]. Texas Insruments Incorporated, 2003.

上一页  [1] [2] [3] 


Tag:电子制作电子小制作维修教程知识 - 电子制作