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