基于RF5框架的视频处理系统研究
2015-08-06 07:35:05 点击次数:
上一篇:约束、时序分析的概念介绍 贴片电感
(2)邮 箱
在RF5中,任务通过邮箱(MBX)接收来自其他任务的控制消息。以TI公司提供的JPEG_loopback例程为例,来自用户视频端的图像质量参数可通过全局变量传递到控制任务中。若该参数有所改变,则控制任务将改变值写入一个邮箱中,图像处理任务每500个时钟周期检查一次邮箱,并从邮箱中取出图像质量参数的改变值,然后进行相关处理。
1.2.2 cell级通信
cell级通信同样基于数据缓冲区,且存在一个内部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所示。整个DSP上的系统由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所带来的好处是:系统的模块化功能比较强,系统功能的组合比较方便,通过修改设备驱动程序就可以直接运行到同类型的其他硬件平台上;通过调整数据处理通道的数量和通道中算法的数量、种类及排列顺序,可以实现多种不同的系统功能,配置非常灵活。因此该结构具有很好的通用性,可以直接在其他视频、图像的产品项目中使一体电感生产厂家用。大电流电感移动电源的转换率真有说的那么高吗? 【求助】哪个大侠知道有没有与1117 sot-223兼容 protel99se小问题求指教 另类光伏电池黑科技满满,让人脑洞大开 给大家分享一片板,是不是目前的形式,如何散热,电源 [开关电源]汽车功放用SG3525 DC DC的问题,帮我看 DC/DC模块电源选型应注意的7大要素因素 怎样用最小的代价降低MOS的失效率? 基于电容器太阳能草坪灯的设计 使用低成本FPGA硬件和IP方案加速显示器设计面市
(2)邮 箱
在RF5中,任务通过邮箱(MBX)接收来自其他任务的控制消息。以TI公司提供的JPEG_loopback例程为例,来自用户视频端的图像质量参数可通过全局变量传递到控制任务中。若该参数有所改变,则控制任务将改变值写入一个邮箱中,图像处理任务每500个时钟周期检查一次邮箱,并从邮箱中取出图像质量参数的改变值,然后进行相关处理。
1.2.2 cell级通信
cell级通信同样基于数据缓冲区,且存在一个内部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所示。整个DSP上的系统由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所带来的好处是:系统的模块化功能比较强,系统功能的组合比较方便,通过修改设备驱动程序就可以直接运行到同类型的其他硬件平台上;通过调整数据处理通道的数量和通道中算法的数量、种类及排列顺序,可以实现多种不同的系统功能,配置非常灵活。因此该结构具有很好的通用性,可以直接在其他视频、图像的产品项目中使一体电感生产厂家用。大电流电感
Σ-Δ模/数转换器(ADC)的工作原理 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费
废水资源化处理过程在线监测方法 摘 要: 针对废水资源化处理过程,基于偏最小二乘法提出了基于准三维荧光谱的在线解析方法,实现了废水资源化处理过程中荧光谱的在线解析。研究结果表明,该方法能够在少量数据的情况下对色氨酸、核黄素、辅酶
直流偏移校正功能与 ADS58H40 PCB 布局优化 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费