基于MP3音頻播放器市場的正面表現(xiàn),開發(fā)者和制造商對支持視頻的便攜式媒體播放器的市場前景抱有很大的期望。消費者對集成音頻、視頻、導(dǎo)航、游戲和移動電視功能的個人娛樂中心表現(xiàn)出興趣。伴隨著業(yè)界分析家對明年該市場強(qiáng)勁增長的預(yù)測,多格式內(nèi)容支持、播放時間、安全性、有競爭力的成本和上市時間,都將會是開發(fā)者和制造商在這個消費電子市場上取得最大成功的關(guān)鍵。選擇合適的處理器平臺會造成應(yīng)對這些挑戰(zhàn)的基本差異。
硬件平臺的選擇
對PMP硬件平臺的兩個通用選擇是一個微控制器(MCU)加一個數(shù)字信號處理器(DSP),或者一個帶有硬件加速器的MCU。相對于單芯片結(jié)構(gòu),這些兩芯片的解決方案會占用更多電路板空間和增加系統(tǒng)成本。
另一種選擇是片上系統(tǒng)(SoC)方案,在單個封裝上集成了MCU核和DSP核。通常來講,SoC會比MCU+DSP和MCU+硬件加速器的結(jié)構(gòu)占用更少的電路板空間。因為MCU和DSP執(zhí)行不同的任務(wù),兩個開發(fā)工具集和兩組執(zhí)行代碼仍然是必要的。復(fù)雜的數(shù)據(jù)交換和程序進(jìn)程協(xié)作仍發(fā)生在該MCU和DSP之間。即使使用這種單芯片SoC方案,系統(tǒng)級的復(fù)雜性仍是開發(fā)工程師和支持工程師不得不考慮的因素。
一種替代方案是融合MCU和DSP能力的“會聚”處理器。一個真正的會聚處理器應(yīng)該在實時多媒體數(shù)據(jù)流的計算和面向控制的任務(wù)上進(jìn)行優(yōu)化。ADI公司的高性能Blackfin處理器家族體現(xiàn)了這種會聚設(shè)計。Blackfin是一個在單核結(jié)構(gòu)上提供MCU和數(shù)字信號處理功能的定點處理器,允許在控制和信號處理上靈活劃分任務(wù)。覆蓋整個Blackfin陣容的相同的開發(fā)環(huán)境,使得開發(fā)和調(diào)試具有不同特征組合的PMP更快速和更便宜。
支持內(nèi)容:格式和性能
像音頻一樣,視頻內(nèi)容也是來自互聯(lián)網(wǎng)上下載的無限制和優(yōu)質(zhì)內(nèi)容。很多不同的媒體標(biāo)準(zhǔn)、不同版本和不同視頻格式同樣存在。所以當(dāng)PMP終端支持不同媒體格式和其他如Wi-Fi、移動電視和游戲的附加值的功能時,潛在內(nèi)容全面擴(kuò)展。轉(zhuǎn)碼是另一個有用的屬性,而且是必要的,這樣下載的視頻可以不用在PC機(jī)上轉(zhuǎn)碼而直接轉(zhuǎn)換為在PMP上可觀看的格式。
然而,與MPEG-2/4比較,如RMVB、Flash、H.264和AVS的算法的其他算法更復(fù)雜和消耗更多的處理器性能。
現(xiàn)有的商業(yè)可用的SOC解決方案具備有限的處理能力(MCU操作在100MHz左右,DSP不超過150MHz)。當(dāng)復(fù)雜算法和功能超出了現(xiàn)選SOC的能力時,轉(zhuǎn)移到不同的處理器上是唯一可行的選擇。
對MCU+硬件加速器解決方案來說,系統(tǒng)性能主要決定于硬件加速器的能力上。而且硬件加速器的開發(fā)難于和不斷變換的媒體格式保持同步。