基于嵌入式DSP的流媒體編解碼器
WVM/SMPTE VC-1:WMV9是微軟的多媒體標(biāo)準(zhǔn),其特性包括支持流處理、變比特率以及與MPEG4-AVC/H.264相媲美的容錯(cuò)工具。除了用于家庭電腦,WMV9目前也在電影院用于數(shù)字投影。電影中使用的編碼可以是7-12Mbps的恒定比特率CBR或變比特率VBR,并達(dá)到DVE分辨率(720x480)。
本文引用地址:http://m.butianyuan.cn/article/82755.htm由于一系列原因,DSP成為流媒體編解碼器的理想選擇。首先,各種不同的編解碼器和不斷變革的標(biāo)準(zhǔn)要求解決方案必須是可編程的;其次,大部分的編解碼器是運(yùn)算密集型,而DSP就是設(shè)計(jì)用于高效數(shù)學(xué)運(yùn)算;另外,功耗和成本是移動(dòng)流傳輸中的重要考慮,而DSP內(nèi)核提供了低功耗、低成本的最佳組合。
典型的音頻/視頻流媒體系統(tǒng)通常同時(shí)使用內(nèi)部存儲(chǔ)器和外部存儲(chǔ)器。內(nèi)部存儲(chǔ)器是以DSP內(nèi)核時(shí)鐘速度運(yùn)行的快速存儲(chǔ)器;外部存儲(chǔ)器比較慢,價(jià)格也較便宜。編解碼指令存儲(chǔ)于外部存儲(chǔ)器,但下載到內(nèi)部存儲(chǔ)器中執(zhí)行。由于視頻流數(shù)據(jù)量巨大,除非必須,其通常放在片外,而音頻流數(shù)據(jù)則可片內(nèi)外任意放置,還可以根據(jù)需要將一些IP模塊掛在系統(tǒng)SoC總線上。
前后兼容的DSP平臺(tái)
目前的趨勢(shì)是每?jī)赡昃蜁?huì)發(fā)布新的編解碼標(biāo)準(zhǔn),每個(gè)新標(biāo)準(zhǔn)會(huì)需要更多的DSP周期。因此,選擇可按兼容性發(fā)展藍(lán)圖來(lái)演變的DSP平臺(tái)非常重要,這樣通過系統(tǒng)升級(jí)而不是重新設(shè)計(jì)即可滿足未來(lái)的系統(tǒng)要求。ZSP則提供了適應(yīng)多媒體標(biāo)準(zhǔn)不斷變革所必需的靈活性和性能。
LSI邏輯公司的ZSP產(chǎn)品部門提供全系列可綜合的軟件兼容DSP內(nèi)核,并提供廣泛的音/視頻標(biāo)準(zhǔn)代碼,產(chǎn)品發(fā)展藍(lán)圖內(nèi)的內(nèi)核是代碼兼容的。廣泛的第三方合作伙伴網(wǎng)絡(luò)確保新的標(biāo)準(zhǔn)將迅速可用?;赯SP的音/視頻系統(tǒng)可輕松地與新興的音/視頻標(biāo)準(zhǔn)相適應(yīng)。
各代(G1/G2/G3)的ZSP都基于易編程的架構(gòu)。ZSP內(nèi)核專門為低功耗應(yīng)用優(yōu)化,是個(gè)人音/視頻播放器等移動(dòng)應(yīng)用的理想選擇。ZSP具有16/32位數(shù)據(jù)通道,支持高質(zhì)量音頻處理和視頻處理所需的控制性能。
G2內(nèi)核具有強(qiáng)大的協(xié)處理器接口,支持嵌入到內(nèi)核執(zhí)行流水線的硬件加速器。硬件加速器可以松散或者緊密地耦合于ZSP執(zhí)行流水線。緊耦合加速器可視為ZSP的指令集擴(kuò)展,這使它們易于編程和使用,即使是基于C代碼。
ZSP內(nèi)核擁有卓越的編譯器,不僅支持匯編代碼的高效開發(fā),還支持C代碼的高效編譯;再加上現(xiàn)成可用的標(biāo)準(zhǔn)代碼,保證了最快速的系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評(píng)論