如果您的低端設(shè)備多出了500MHz的DSP MIPS,您將如何利用?我想開發(fā)者們往往會利用這些運(yùn)算能力來添加一些又新又奇的功能或者加入一些高端設(shè)備商才有的省電功能。
近年來開發(fā)者們已經(jīng)做了許多DSP定制工作,來幫助手機(jī)廠商在音頻,語音以及圖像等方面實(shí)現(xiàn)差異化,因?yàn)檫@些領(lǐng)域正是DSP發(fā)揮功效的地方。但如今Qualcomm? Snapdragon?系列芯片集中搭載的Qualcomm? Hexagon? DSP,讓低端設(shè)備也有相當(dāng)強(qiáng)悍的能力,讓開發(fā)者們可以利用這些強(qiáng)大計算能力做了一些新東西。
為平價設(shè)備打造的生態(tài)系統(tǒng)
幾個月以前我曾寫過一篇關(guān)于NXP Software的文章。這家公司將語音處理和聲音傳感器的功能遷移到了Hexagon上,相較于在CPU計算取得了更快的運(yùn)算速度和更低的能耗?,F(xiàn)在,越來越多像NXP Software這樣的開發(fā)人員意識到了平價設(shè)備里潛藏的巨大機(jī)會。
NXP Software覺得Hexagon很好用。Hexagon SDK中的軟件工具對于我們進(jìn)行DSP定制很有幫助。隨著更多的驍龍處理器開始支持DSP,我們希望將我們的LifeVibes VoiceExperience語音增強(qiáng)軟件和AudioSense聲音傳感器與這些處理器可以進(jìn)一步集成。Qualcomm開發(fā)者社區(qū)網(wǎng)站切實(shí)地幫助了開發(fā)人員使用驍龍?zhí)幚砥鬟M(jìn)行高效設(shè)計。
-Nicolas Sauvage,NXP Software資深銷售總監(jiān)
隨著Qualcomm開始在Snapdragon 425,618和620處理器上搭載Hexagon處理器,低端設(shè)備中蘊(yùn)含的機(jī)會正飛速增加。開發(fā)人員現(xiàn)在可以在低端設(shè)備上為手機(jī)廠商提供目前高端設(shè)備上才有的差異化功能。
下面列出了幾個這一生態(tài)系統(tǒng)中的成員,以及他們在幫助如三星,OnePlus和OPPO這樣的手機(jī)廠商提供差異化科技時所采用的方式:
音樂播放方面的音頻處理 - AM3D, Audyssey, Cirrus Logic, Dolby DTS, ForteMedia, Harman-Kardon, Maxsound, Maxim, NXP, Yamaha, Waves
相機(jī)方面 - Almalence, Arcsoft, Athentech, Lytro, Omnivision, Pixart, SONY Sensors
計算機(jī)視覺 – 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
開發(fā)者在這個生態(tài)系統(tǒng)中能得到些什么?
在我和開發(fā)者們探討關(guān)于Hexagon生態(tài)系統(tǒng)的時候,他們問的第一個問題是:能從Qualcomm這里得到什么樣的支持。這個問題問得很有道理,因?yàn)槠渌切]有誠意公司,搞生態(tài)合作項(xiàng)目,僅僅在官方網(wǎng)站上面放相互放一個logo或者文字鏈基本就不會再有什么深度的內(nèi)容了。
首先作為Qualcomm生態(tài)下的開發(fā)者,您可以獲得Hexagon SDK,其中包括DSP庫,API,示例應(yīng)用,一個Hexagon模擬器以及大量的文檔和參考資料。這些資料都能幫助您針對DSP進(jìn)行應(yīng)用優(yōu)化。Qualcomm自己的工程師也會花時間與開發(fā)人員一起在定制化上花時間,以便與移動設(shè)備更好地集成。Qualcomm創(chuàng)建的硬件生態(tài)系統(tǒng)也提供了一系列開發(fā)板,讓開發(fā)者們在實(shí)際集成完成之前可以在硬件上先測試定制化的效果。
但對于生態(tài)系統(tǒng)內(nèi)的開發(fā)者最大的潛能是在于縮短了開發(fā)所需要的時間。目前在低端產(chǎn)品中差異化相對少見的一大原因是只有少數(shù)幾個手機(jī)廠商可以負(fù)擔(dān)得起將開發(fā)人員的定制集成進(jìn)手機(jī)時產(chǎn)生的進(jìn)度問題,而他們通常又負(fù)擔(dān)不起自己開發(fā)定制化的一次性工程投入。而使用了Hexagon SDK提供的動態(tài)加載對象技術(shù)后,開發(fā)人員和手機(jī)廠商可以隨時加入DSP的定制功能,甚至是在手機(jī)出貨之后。
SDK在開發(fā)人員與手機(jī)制造商之間起到了潤滑作用,以前需要幾個月才能完成的集成工作現(xiàn)在可能只需要幾天或者是幾周時間。將24-bit/192KHz音樂播放或是計算機(jī)視覺這樣的功能集成進(jìn)高端或低端設(shè)備不再像是腦外科手術(shù)那樣復(fù)雜了。
舉例來說,在Qualcomm發(fā)布SDK之前,開發(fā)人員會使用Qualcomm的源碼來為Hexagon定制高端的音頻解碼器,然后要花上六到八個月(Qualcomm也會花費(fèi)很多的時間來支持您的開發(fā))才能將此功能集成進(jìn)廠商的新設(shè)備。以后使用Hexagon SDK的開發(fā)人員只要花幾個星期來遷移,集成和測試就可以了,而且?guī)缀醪恍枰猀ualcomm的支持。
下一步
如果您進(jìn)行音頻,相機(jī),計算機(jī)視覺,傳感器或語音方面的開發(fā),請聯(lián)系我們,以了解Hexagon SDK的使用。
電子發(fā)燒友App















評論