基于RF5框架的视频处理系统研究 [2] -- EDN电子设计技术

来源:百度文库 编辑:神马文学网 时间:2024/05/23 17:54:37
基于RF5框架的视频处理系统研究
技术分类:微处理器与DSP  | 2008-11-19
曹磊 范彩霞
 
1.2.2 cell级通信
eell级通信同样基于数据缓冲区,且存在一个内部cell通信对象(ICC对象),用于对缓冲区的描述。每个cell的输入、输出队列均指向该ICC对象。图5为3个cell通信的结构图。

 
通道中有3个cell和5个ICC对象。cell X从任务中读取其数据,经处理后,将其输出发送到另外的2个缓冲区中(Bur2和Bur3);缓冲区Bur2供cell Y读取;Bur3供cell Z读取,同时cell Z也读取cell Y的输出。最后,任务读取cell Z的输出。
2 应用
基于RF5参考框架的通用视频处理系统结构如图6所示。整个上的系统由4个任务线程组成。TSK_Input线程完成从视频输入端口读数据,TSK_Output线程完成向视频输出端口写数据,TSK_Process线程完成视频流中数据的处理,三者之间靠SCOM消息队列进行同步和消息传递。TSK_Process线程中包含一个数据处理通道,该通道中包含一个cell对象,由该对象加载和运行封装的视频处理算法。视频处理控制算法可以放在TSK_Control线程中运行,也可以合并在视频处理算法中。TSK_Control线程与TSK_Process线程之间通过消息信箱完成信息传递。

 
实现不同任务之间的通信时,采用SCOM消息队列。用RF5的SCOM机制实现TSK_Input与TSK_Process之间通信的主要程序如下:

 
结 语
RF5是一个扩展性很强的软件参考框架,其设计目的是让开发人员避开复杂的底层设计,创建基于多通道下复杂算法的应用程序。
采用RF5所带来的好处是:系统的模块化功能比较强,系统功能的组合比较方便,通过修改设备驱动程序就可以直接运行到同类型的其他硬件平台上;通过调整数据处理通道的数量和通道中算法的数量、种类及排列顺序,可以实现多种不同的系统功能,配置非常灵活。因此该结构具有很好的通用性,可以直接在其他视频、图像的产品项目中使用。
基于RF5框架的视频处理系统研究 [2] -- EDN电子设计技术 集成RFID的智能建筑系统研究 -- 电子竞赛交流区 -- EDN电子设计技术 一种基于J2ME的移动支付系统的设计与实现 -- 电子竞赛交流区 -- EDN电子设计技术 形式化方法对构件库管理系统支持的探讨 [2] -- EDN电子设计技术 基于AD7543和FPGA的数/模转换电路设计 -- EDN电子设计技术 阻抗计算说明2 -- EDN电子设计技术 一种数字化语音存储与回放系统的设计 -- EDN电子设计技术 一种数字化语音存储与回放系统的设计 -- EDN电子设计技术 形式化方法对构件库管理系统支持的探讨 -- EDN电子设计技术 形式化方法对构件库管理系统支持的探讨 [3] -- EDN电子设计技术 形式化方法对构件库管理系统支持的探讨 [4] -- EDN电子设计技术 CMOS和TTL -- EDN电子设计技术 单片机编程经验 -- EDN电子设计技术 旁路和去耦电容的考虑事项(转) -- EDN电子设计技术 贴片电容的种类、特点、精度、表示方法 -- EDN电子设计技术 Linux中定时器的实现算法 -- Linux内核分析 -- EDN电子设计技术 介绍一个基于StrongARM的视频数据采集处理系统 基于WWW技术的积件系统研究 快到难以想象,NEC USB3.0主控芯片uPD720200 -- EDN电子设计技术 基于MPEG-4视频图像压缩处理的研究与应用 基于MPEG-4视频图像压缩处理的研究与应用 基于业务流程管理框架的企业敏捷性研究 基于ERP系统的预算控制研究? 基于3G 的CRM 系统研究