TI eXpressDSP xDM扩展编***的互操作性

分享到:
点击量: 298281 来源: 21IC中国电子网
    日前,为透过软件进一步简化数字视频产品的开发工作,德州仪器 (TI) 推出 eXpressDSP™ 数字媒体软件标准 (xDM),即基于 DSP 软件的低阶应用程序接口 (API), 为在一种应用中提供了无缝整合与互换多种编***的架构。作为TI达芬奇数字视频产品中不可或缺的部分,符合如视频、影像、语音与音频的同一类别编***的xDM,可实现轻易互换使用,而无需修改应用层软件。

    xDM 是 TI eXpressDSP 算法可互操作性标准 (xDAIS) 的延伸,其可简化编码***的编码、解码和控制功能等 API,使不同编***得以互换使用。算法的可更换性是许多应用的重要特性之一。固定架构应用若能更换算法,不仅节省重写程序的时间,而且协助开发人员将同一硬件平台应用于更多产品。

    xDM 标准还能让 OEM 厂商开发特殊用途的编***,为采用 OEM 厂商端对端设备的客户提供便利。

    实施 xDM 的重要原因在于,它既能提供非常高的灵活性,让应用存取编***内部数据,又能维持良好架构,让应用能够切换不同的编***。TI 某些版本的编码器与***具备这种灵活性,能协助用户存取运动矢量,进而提高运动检测、对象识别与事件触发等视频分析功能的效率。此外,xDM 还支持直接内存存取 (IDMA), 该接口可以高效管理 DMA 资源分配,并且让编***发挥*大性能。IDMA 对视频应用的效率很重要,因为通过 API 利用缓冲器传输数据会增加额外的读写工作,而直接 DMA 存取则能避免这些不必要的负担。

    TI 将 eXpressDSP 算法标准扩大至包含 xDM,通过这套标准,OEM 厂商与第三方合作伙伴很容易使用现有**技术满足 xDM 标准的要求。此外,TI *新的达芬奇编***引擎以及包含 H.264 与 MPEG4 等编码器与***套件的数字媒体软件也已达到 xDM 标准。厂商还能利用精简而高效率的轮询程序让其专有软件支持 xDM 标准,整个过程通常仅需不到**。xDM 轮询程序完全采用 C 语言编写,而非 C++,从而加快了执行速度,避免了不必要的面向对象的开销。

    TI 在 eXpressDSP 算法标准开发套件中提供 xDM,同时还配套提供名为多媒体框架产品 (MFP) 的相关套件。MFP 包括更新版达芬奇编***引擎与框架组件。上述软件模块是 TI 达芬奇软件基础架构的一部分,不仅支持在 Linux 与 Windows Embedded CE 平台上开发针对 TI 基于 DSP 的 SoC 处理器的软件,还同时支持在嵌入式 Linux 或DSP/BIOS™ 实时内核上为 TI 基于达芬奇技术的纯DSP 器件开发软件。由于所有达芬奇技术产品系列都支持 xDM、编***引擎与架构组件,因此客户可在达芬奇技术的不同平台间更方便地移植。

    xDAIS 开发商套件包括源文件、范例应用程序以及面向消费者与算法开发商的**用户指南。