OpenMax

OpenMax

OpenMAX是一個多媒體應用程序的標準。由NVIDIA公司和Khronos™在2006年推出。

內容簡介


OpenMAX是Khronos制定的API,這個Khronos也是OpenGL的制定者,同時在著手制定的標準/規範還有OpenGL es,OpenVG,OpenEL等等,其中大多都是針對手持設備/嵌入式設備的。

作用簡介


1.加速跨OS和silicon平台的多媒體組建的開發、整合和編程;
2.使library和codec實現者能夠快速有效的利用新silicon的潛在的加速功能,而不關心下層的硬體結構。

層次簡介


OpenMAX自上而下分為三個層次:OpenMAX AL,OpenMAX IL和OpenMAX DL。
OpenMAX AL:Application Layer,應用和多媒體中間層的標準介面,使得應用在多媒體介面上具有了可移植性
OpenMAX IL: Integrateion Layer,作為在嵌入式和移動設備中使用的audio,video,images codecs的底層介面。使得AP和多媒體框架可以以統一的方式訪問多媒體codec和支持組件。Codec可以是硬體和軟體的任意組合,對用戶透明。
OpenMAX DL: Development Layer定義了一套API,包含了audio,video和imaging使用的函數集合,這些函數可以由晶元廠商針對新的處理器
進行實現和優化,然後被codec 廠商在各種codec上使用。

參考材料


[1]http://www.khronos.cn/index.shtml