圖3顯示了基于DM644x的IP STB的基本軟件架構圖,其中包含諸如主操作系統、瀏覽器和堆棧中的中間件之類的應用軟件。在基礎部分是DSP/BIOS實時操作系統和鏈路以及RISC與DSP之間通信的框架。在該層的頂部是基本的視頻表達和音視頻(AV)媒體引擎的播放軟件部分。
采用其圖形引擎的瀏覽器、客戶中間件和條件接收都通過AV播放機連接到媒體引擎,它是應用和編解碼器引擎之間的關鍵鏈路。各種應用軟件連接到主操作系統之中,其中,還有提供通信和外部接口所必需的驅動器、TCP/IP堆棧和其它網絡協議。
圖3:IPTV客戶軟件系統
在變化市場中的互通性
隨著IPTV市場準備起飛,競爭生態系統的數量與日俱增,意味著STB開發商必須保持他們的實現方案選項具有開放性。互通性是目前市場環境中取得成功的關鍵。高性能DSP提供確保互通性所需要的編程靈活性,并確保在變化的IPTV生態環境中保持方案的通用性。SoC集成方案以買得起的價格帶來了這些優勢,并且軟件使開發更快和更為簡單。在不斷演變的IPTV市場,基于DSP的STB將能夠快速和有成效地適應變化。