DM8168 Davinci 数字多媒体处理器是高度集成的可编程平台。
其组成框图如下:
OpenMAX是一个多媒体应用程序的标准。由NVIDIA公司和Khronos™在2006年推出。至上而下分为三层,
分别是 应用层(OpenMAX AL),集成层(OpenMAX IL)和开发层(OpenMAX DL),如下图所示:
TI使用了这一多媒体程序标准,并在IL层添加了自己的组件API。通过调用组件API用户可以方便的实现视频采集、编码、显示等功能,而不用具体考虑哪一个功能用片上的哪一个单元如何实现。
OMX组件与DM8168片上资源的对应关系如下表:
OMX 组件 | DM8168 片上资源 |
视频采集VFCC | HDVPSS 高清视频处理子系统 |
视频处理VFPC | |
视频显示VFDC | |
视频编码VENC | HDVICP2 高清视频硬核加速器 |
视频解码VDEC | |
音频编码AENC | C674x+ DSP |
音频解码ADEC |
OMX应用举例:视频解码与显示官方示意图如下:
参考文献:OMX EZSDK Examples:http://processors.wiki.ti.com/index.php/OMX_EZSDK_Examples