DSP应用如何让低端设备也简便起来?

人工智能

633人已加入

描述

如果您的低端设备多出了500MHz的DSP MIPS,您将如何利用?我想开发者们往往会利用这些运算能力来添加一些又新又奇的功能或者加入一些高端设备商才有的省电功能。

近年来开发者们已经做了许多DSP定制工作,来帮助手机厂商在音频,语音以及图像等方面实现差异化,因为这些领域正是DSP发挥功效的地方。但如今Qualcomm® Snapdragon™系列芯片集中搭载的Qualcomm® Hexagon™ DSP,让低端设备也有相当强悍的能力,让开发者们可以利用这些强大计算能力做了一些新东西。

为平价设备打造的生态系统

几个月以前我曾写过一篇关于NXP Software的文章。这家公司将语音处理和声音传感器的功能迁移到了Hexagon上,相较于在CPU计算取得了更快的运算速度和更低的能耗。现在,越来越多像NXP Software这样的开发人员意识到了平价设备里潜藏的巨大机会。

NXP Software觉得Hexagon很好用。Hexagon SDK中的软件工具对于我们进行DSP定制很有帮助。随着更多的骁龙处理器开始支持DSP,我们希望将我们的LifeVibes VoiceExperience语音增强软件和AudioSense声音传感器与这些处理器可以进一步集成。Qualcomm开发者社区网站切实地帮助了开发人员使用骁龙处理器进行高效设计。

-Nicolas Sauvage,NXP Software资深销售总监

随着Qualcomm开始在Snapdragon 425,618和620处理器上搭载Hexagon处理器,低端设备中蕴含的机会正飞速增加。开发人员现在可以在低端设备上为手机厂商提供目前高端设备上才有的差异化功能。

下面列出了几个这一生态系统中的成员,以及他们在帮助如三星,OnePlus和OPPO这样的手机厂商提供差异化科技时所采用的方式:

音乐播放方面的音频处理 - AM3D, Audyssey, Cirrus Logic, Dolby DTS, ForteMedia, Harman-Kardon, Maxsound, Maxim, NXP, Yamaha, Waves

相机方面 - Almalence, Arcsoft, Athentech, Lytro, Omnivision, Pixart, SONY Sensors

计算机视觉 – Omron, Morpho

传感器- AKM, ALPS, AMS, ADI, Avago Tech, Bosch, Capella, Epcos, Fairchild, Fingerprints Inc., Freescale, Intersil, Invensense, Kionix, LiteOn, Maxim, Memsic, uRATA, Partron, Rohm, PNI Sensor, Sensirion, Sensor Tek, Shindu Micro ST, TSC Corp Voltafield, ZDMI

语音方面- Audience, Audyssey, Arkamys, Fortemedia, Imagination Technologies, Mighty Works, Nuance, NXP, Sensibol, Storacall, TIP Solutions, Transono

开发者在这个生态系统中能得到些什么?

在我和开发者们探讨关于Hexagon生态系统的时候,他们问的第一个问题是:能从Qualcomm这里得到什么样的支持。这个问题问得很有道理,因为其他那些没有诚意公司,搞生态合作项目,仅仅在官方网站上面放相互放一个logo或者文字链基本就不会再有什么深度的内容了。

首先作为Qualcomm生态下的开发者,您可以获得Hexagon SDK,其中包括DSP库,API,示例应用,一个Hexagon模拟器以及大量的文档和参考资料。这些资料都能帮助您针对DSP进行应用优化。Qualcomm自己的工程师也会花时间与开发人员一起在定制化上花时间,以便与移动设备更好地集成。Qualcomm创建的硬件生态系统也提供了一系列开发板,让开发者们在实际集成完成之前可以在硬件上先测试定制化的效果。

但对于生态系统内的开发者最大的潜能是在于缩短了开发所需要的时间。目前在低端产品中差异化相对少见的一大原因是只有少数几个手机厂商可以负担得起将开发人员的定制集成进手机时产生的进度问题,而他们通常又负担不起自己开发定制化的一次性工程投入。而使用了Hexagon SDK提供的动态加载对象技术后,开发人员和手机厂商可以随时加入DSP的定制功能,甚至是在手机出货之后。

SDK在开发人员与手机制造商之间起到了润滑作用,以前需要几个月才能完成的集成工作现在可能只需要几天或者是几周时间。将24-bit/192KHz音乐播放或是计算机视觉这样的功能集成进高端或低端设备不再像是脑外科手术那样复杂了。

举例来说,在Qualcomm发布SDK之前,开发人员会使用Qualcomm的源码来为Hexagon定制高端的音频解码器,然后要花上六到八个月(Qualcomm也会花费很多的时间来支持您的开发)才能将此功能集成进厂商的新设备。以后使用Hexagon SDK的开发人员只要花几个星期来迁移,集成和测试就可以了,而且几乎不需要Qualcomm的支持。

下一步

如果您进行音频,相机,计算机视觉,传感器或语音方面的开发,请联系我们,以了解Hexagon SDK的使用。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分