發布日期:2022-07-15 點擊率:47
為持續以完整的可生產軟件簡化數字視頻產品開發工作,德州儀器(TI)公布eXpressDSP數字媒體軟件標準(xDM),這套DSP軟件低階應用程序接口(API)提供一套讓應用能夠整合與互換使用多種編碼譯碼器的架構。
TI致力提供支持,以協助采用DaVinci技術的數字視頻開發商,而xDM就是其中不可或缺的一環,只要編碼譯碼器符合這套標準并隸屬同一類別,如視頻、影像、語音和音訊,就能輕易互換使用,不必修改應用層軟件。即日起,OEM廠商即可透過xDM使用不斷新增的現成軟件,進而擴大市場商機、簡化產品開發程序并大幅縮短上市時間。
xDM是TI廣獲采用的eXpressDSP算法互通性標準(xDAIS)的延伸,可簡化編碼譯碼器的編碼、譯碼和控制功能等應用程序接口,使不同編碼譯碼器得以互換使用。能輕易更換算法是許多應用的重要特性之一;固定架構應用若能更換算法而不必重寫程序,就能協助開發商將同一硬件平臺應用于更多產品。
對同時支持MPEG-4和的網絡監控攝影機或其它新應用而言,動態切換編碼譯碼器可改善有限網絡頻寬的管理,并讓系統能彈性使用保全錄像機和其它設備。
xDM標準還能讓OEM廠商開發特殊用途的編碼譯碼器,對采用該廠商設備的客戶也有好處。舉例來說,攝影機可在連接其它廠商設備時使用標準的MPEG-4壓縮技術,等到連接相同廠商的設備時就改用壓縮率更高的非標準MPEG-4。其它應用若需利用壓縮算法播放或錄制視頻和音訊,也可采用同樣做法。
就實作層面而言,xDM既能提供足夠彈性,讓應用存取編碼譯碼器內部數據,又能維持良好架構,讓應用能夠切換不同的編碼譯碼器。TI某些編碼器和譯碼器具備這種彈性,能協助使用者存取移動向量,進而提高移動偵測、對象辨識和事件觸發等視頻分析功能的效率。
此外xDM還支持內部直接內存存取(IDMA),該接口可以高效率管理DMA資源配置,并且讓編碼譯碼器發揮最大效能。IDMA對視頻應用的效率很重要,因為透過API利用緩沖區傳送數據會增加額外的讀寫動作,直接DMA存取則能避免這些不必要的負擔。
TI將eXpressDSP算法標準擴大至包含xDM,透過這套標準,OEM和協力廠商將很容易使現有的IP符合xDM標準。另外,TI最新的DaVinci編碼譯碼器引擎(Codec Engine)以及包含和MPEG4等編碼器和譯碼器套件的數字媒體軟件也已達到xDM標準。
廠商還能利用精簡而高效率的包裝程序(wrapper)讓其專屬軟件符合xDM標準,整個過程通常僅需不到一天。為加快執行速度和避免不必要的對象導向設計負擔,xDM包裝程序完全采用C語言,而非C++。
TI現正透過eXpressDSP算法標準開發套件提供xDM;另外,TI還推出一套Multimedia Framework Products (MFP)產品,其中包含最新的DaVinci編碼譯碼器引擎與架構組件。這些軟件模塊都是TI DaVinci軟件基礎架構的一部份。
DaVinci軟件基礎架構能協助廠商在Linux和Windows Embedded CE平臺上,針對TI以DSP為基礎的系統單芯片處理器開發各種應用軟件,或在嵌入式Linux或DSP/BIOS實時核心上針對TI采用DaVinci技術的純DSP組件開發軟件。xDM、DaVinci編碼譯碼器引擎和架構組件全都采用DaVinci技術,使客戶更容易在各種DaVinci技術平臺之間進行軟件移植。
xDAIS開發套件提供算法開發商和客戶原始程序文件、應用范例和完整的使用手冊。xDM開發套件與MPF多媒體架構產品(MFP)現都能從TI網站下載。