基于Blackfin的图像处理解决方案

时间:2012-06-19来源:网络

分级的存储空间。Blackfin具有L1和L2两级Cache,对于一些不适合使用DMA操作的数据,可以采用数据/代码缓冲的模式来加快处理速度;

丰富的外设功能。Blackfin具有高速的串/并行数据接口,可以无缝的连接其它高速器件;

安全方面,Blackfin Lockbox Secure Technology利用软硬件相结合的方式来实现各种安全保护功能。对系统进行鉴定的公共密钥存储于单次可编程(OTP)内存中的用户可编程区域,这种存储方式可以由OEM来控制和定义。同时由于其具有可编程性,使指令集可实现丰富的软件加密算法,意味着相同的装置能支持多种内容保护格式。故该技术可从来源的验证、内容的完整性、机密性以及可更新性等多方面为整个视频监控设备提供一个安全环境;低功耗、低成本也是Blackfin拥有突出性价比的制胜法宝。

基于以上技术特点,同时由于其强大的多媒体处理能力、专业的算法支持、和嵌入式实时操作系统,使Blackfin不仅能实现优异的自动对焦等3A1B算法,还能够执行复杂的如自动精选代码等计算密集型算法,尤其在对处理器要求极高的智能视频监控等产品中更发挥着出色的作用。

仅以智能视频监控产品为例,尽管已经取得了巨大进展,智能视频分析领域目前仍无公认的最优方法。其自身研究内容的复杂性,使得算法复杂度高,适用范围有限,研究方法和工具多样,没有鲁棒性、准确度、速度都符合需求的普遍方法。同时,视频监控系统的网络化和分布式处理的要求,以及大规模工程安装对成本、体积和功耗的限制,使运算能力和带宽都在不断提高的嵌入式处理器成为视频监控系统的主流选择。而非标准化的智能视频分析,正是DSP的用武之地。

Blackfin的几十个DMA通道和可灵活配置的Cache很好地满足了视频监控系统对大运算量,高数据吞吐率的要求。10级流水线使得Blackfin有很强的指令并行执行能力。零开销循环控制指令让系统中的大量循环跳转不再消耗任何处理器的时钟周期。利用这些优势,real解码器的idct4×4算法在Blackfin上速度提高了7倍。

另外,视频数据也有其自身的特性。在不同的颜色空间内,表示像素的每个分量通常是8位宽度。Blackfin的4个视频算术运算单元和视频像素指令集大大加速了视频运算速度。一条视频像素操作指令可以在一个周期内完成4对视频数据分量的加法、减法、加减混合、取平均值或者相减并求绝对值等11种视频像素运算。这些运算在编解码算法中的运动估计、loopfilter和智能视频分析的各种算法中大量应用。在智能视频分析的一些基础算子中,如直方图统计,中值运算,Sobel运算,形态学中的膨胀运算等都可以利用Blackfin的MIN,MAX指令来消除条件跳转,节省处理器周期。不仅如此,Blackfin还支持13种非视频数据的向量运算。适当地设计数据结构,在前背景分离、阈值计算和更新等多个环节都可以运用Blackfin的特色指令从而使智能视频分析的算法更加快捷。这些有效的指令中,大部分指令都能并行执行,使Blackfin的处理能力再加倍。

应用方面,由南京新奕天科技有限公司与香港大学合作开发出的基于Blackfin系列最新产品BF561的一流智能视频监控设备ThinkSmart已经推向市场。其中BF561独特的双核设计使ThinkSmart在处理核上能独立的运行图像处理和系统控制任务,从而达到最佳的整体性能,使此款产品能够简单而又有效检测威胁或闲杂访客,实现一系列智能化视频监控功能。

Blackfin系列处理器在图像处理方面,尤其是应对智能化的技术挑战方面,是众多应用厂商的理想之选。ADI公司也在努力通过最新的CMOS深亚微米工艺尺度、更深的流水线、多内核、每个核心更多的计算单元,以及充分利用信号处理加速引擎,继续提高Blackfin系列的性能,增强其在性价比和性能功耗比方面的领先地位。

1 2

关键词: 解决方案 图像处理 Blackfin 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版