当前位置:首页 > 单片机 > 单片机
[导读]数字视频配置工具将数字视频嵌入应用中的首要难题在于实施视频的复杂性要远远超过简单的图像与音频压缩和解压缩。数字视频可以采用形形色色的形式与格式,开发人员需要支持繁杂的配置和各种不同的方面,其中包括不同

数字视频配置工具

将数字视频嵌入应用中的首要难题在于实施视频的复杂性要远远超过简单的图像与音频压缩和解压缩。

数字视频可以采用形形色色的形式与格式,开发人员需要支持繁杂的配置和各种不同的方面,其中包括不同的分辨率/显示器尺寸、不同的比特率、实时问题乃至视频源的可靠性等,例如来自硬盘驱动器的视频流与来自无线通信链路的视频流的区别和处理。即使是那些看似简单明了的任务—如高效管理音频/视频同步以及在 IP 网络上实现可靠的视频传输,仍然会让开发人员伤透脑筋。

如何使这些技术难题迎刃而解就成为采用达芬奇技术成功实现数字视频系统设计的关键。达芬奇技术所包含的四大要素,即处理器、开发工具、软件以及系统专业技术对于数字视频设计的集成具有重要的作用,其中一个极为有效的工具就是包含在TI为配合达芬奇开发所提供的数字视频开发包(DVSDK)中的数字视频配置工具(eXpressDSP Configuration Kit)。

由于在达芬奇技术软件结构中引入了编解码引擎(Codec Engine)结构,Codec Engine就提供了对DSP标准化算法(XDAIS)的完全包装,使得应用程序与DSP程序的开发分离,更为方便简捷,Codec Engine使得DSP开发人员不必关心应用程序端,只需按照相应的标准开发出Codec Server,即可被应用程序正确调用。有了eXpressDSP配置工具的支持,开发人员模块之间的接口,eXpressDSP配置工具会自动绑定编解码器(CODEC)以及符合xDM标准的软件模块,不需要任何其它的操作,几乎可以将开发时间从数月降到几周之内,使软件的重使用率大大增加。 eXpressDSP配置工具汇集了Linux和达芬奇技术的CODEC ENGINE以及DSP/BIOS,DSP/BIOS LINK。图1为系统集成图。

图1 系统集成图

数字视频配置工具使得配置一个CODEC的过程极其简单,只需进行简单的脚本配置,无需DSP编程便可以完成,首先得到在DSP上的符合xDM 标准Codec库,通过脚本配置语言进行简单的配置,将此Codec库至于Codec Engine中,进行再次编译链接。至此已经完成了Codec上的全部工作。下面将逐步描述一个基于达芬奇开发板的应用程序的生成过程:

第一步,开发并完成Codec。就是要开发音视频编解码的核心算法,按照xDM标准封装成为Codec库,Codec主要完成音视频的核心算法,应用程序运行时被调用,并不参与其他功能。

第二步,将Codec集成到Codec Engine中。将第一步开发完成的Codec或已有的符合xDM的Codec集成到Codec Engine中,这一步需要配置两个javascript的脚本文件,其中一个脚本文件表明了,Codec的使用和配置信息,文件名一般为*.cfg,另一个描述了Codec在达芬奇上的内存分配的配置,文件名一般为*tcf,配置好这两个文件后,使用make命令即可生成Codec Engine,其文件名一般为*.X64P。可被应用程序直接调用。

第三步,开发音视频应用程序,并在其中调用Codec Engine。在Linux下开发音视频应用程序,包括用户界面,音视频的采集、播放、同步等,其中完成对Codec Engine的调用,应用程序也要完成一个扩展名为cfg的脚本配置文件,以表明对Codec Engine的使用状况。

第四步,加载DSPLINK和CMEM模块,运行应用程序

至此一个完整的达芬奇音视频应用程序就完成了,其中许多过程是通过脚本文件配置完成的,过程非常简单易懂,下面我们需要在达芬奇上运行它,首先要加载 DSPLINK和CMEM两个驱动程序模块,其中DSPLINK主要实现了arm和dsp的底层通信,而CMEM则主要是完成了在物理段上分配连续内存的功能,加载完这两个模块,我们便可以直接运行已完成的应用程序。


图形系统可视化工具

将多个软件模块集成只是整个开发过程的第一步,DVDSK还包含一个图形系统可视化工具,可用于分析和显示整个系统的性能,从而帮助快速开发数字媒体软件。基于 TMS320DM644x SoC分析器的可视化分析,以最小化的干预快速辨别和分离系统的各部分执行状况,并通过捕捉数据鉴定程序运行状况,以及显示系统交互,负载分布和其它类型的行为。在消除大量不必要的断点跟踪调试后,开发者便可判断出系统的瓶颈在哪里并加以解决。

TMS320DM644x SoC分析器使用户花费时间解决问题而不仅仅是发现问题,作为一个完全的可视化分析工具,通过它用户可以得到诸如系统交互分析、各部分负荷分析、瓶颈分离、异常行为分析和应用的基准性能等功能。

当一个任务在DSP和ARM上同时运行时,分析器采集并显示数据,提供了对应用程序完全的系统可视化,消除了手工收集、对比数据的繁琐过程,如图2所示可视化分析流程。


图2 可视化分析流程

TI所实现的业界首创的图形系统可视化技术为数字视频系统设计带来了最大化的设计效率与性能,其多窗的图形界面极为友好,在同一图象上显示 ARM 与 DSP 的任务运行情况,如图3所示。


图3 数据可视化工具界面

结语:实现集成新概念

现在用达芬奇技术搭建一个视频应用系统已经成为一件轻松愉快的事情,而集成的概念已经在小小的单片系统上展开。数字视频的开发人员首先需要搭建DSP的通用集成开发环境,然后利用业界首款优化的数字视频配置工具即可尽可能减小设计工作的复杂性,进而利用首款全面的图形系统可视化工具实现设计效率与性能的最大化。新技术和新手段的应用就可以这样一来全面简化数字视频系统的设计开发过程而获得更高层次的数字视频创新。
 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2024年教育数字化巨浪来袭,如何引领潮流、筑起行业壁垒? 成都2024年4月17日 /美通社/ -- 在信息技术飞速发展的今天,数字化已成为推动各行各业革新的强大引擎。特别是在教育领域,一场前所未有的变革正在悄然兴起...

关键字: AMD 数字化 智慧教育 集成

舍弗勒展示直驱转台、集成角度测量系统轴承和精密减速机单元等创新解决方案 满足各类应用需求的主轴轴承  采用刚性高、无齿隙的精密减速机和驱动单元的新型自动化解决方案 德国施韦因富特2023年9...

关键字: 机床 减速机 主轴 集成

(全球TMT2023年9月8日讯)第24届中国国际光电博览会将于2023年9月6日-8日在深圳举行。三安集成出席,与行业同仁分享最新动态。在同期举办的2023 CIOE&YOLE国际论坛上,三安受邀在光收发器&...

关键字: 光电 集成 VCSEL PD

深圳2023年9月8日 /美通社/ -- 第24届中国国际光电博览会将于2023年9月6日-8日在深圳盛大举行,超过3000家国内外光电企业汇聚于此,面向光电行业及应用领域展示前沿的创新技术及综合解决方案。三安集成的光技...

关键字: 集成 光芯片 CIO VCSEL

电气化和智能化的发展趋势为舍弗勒带来新的增长机会 舍弗勒计划到2026年前,在全球范围内投入5亿欧元用于电机产能扩充和新产能建设 舍弗勒计划与VDL Groep合作开发自动驾驶穿梭巴士,首款展示车亮相展会...

关键字: 热管理 自动驾驶 MIDDOT 集成

(全球TMT2023年9月1日讯)8月31日,由软通动力主办,以“智联未来 科创领航”为主题的工业互联网创新发展论坛暨ConnectCity智改数转城市行首站在山城重庆举办。软通动力董事兼首席运营官车俊河表示,软通动力...

关键字: 工业互联网 数字化 集成 NEC

Nuvei 提供包括集成更多支付方式在内的全套解决方案,为这家中国运营商的全球扩张提供了特别支持 上海2023年9月5日 /美通社/ -- 加拿大金融科技公司Nuvei Corporation(下称"Nuve...

关键字: IP BSP 纳斯达克 集成

(全球TMT2023年9月1日讯)Experlogix宣布其数字商务(Digital Commerce)业务已成功扩展到北美市场。该平台于2023年6月底在北美推出,包括一套全面的B2B商务解决方案,旨在为企业组织提供...

关键字: LOGIX 集成 COM DIGITAL

北京和慕尼黑2023年9月3日 /美通社/ -- 在2023德国国际汽车及智慧出行博览会(IAA MOBILITY)上,宝马集团带来全球首发的BMW新世代概念车,展示了面向未来的出行理念——以人为本、智能为纲、责任为先。...

关键字: 人机交互 宝马 显示屏 集成

首家客户在其纯电SUV上采用舍弗勒创新后轮转向系统;采用该系统的其他客户车型也将投产 舍弗勒机电一体化后轮转向系统可提高驾乘舒适性、灵活性和安全性 全球同类首款:舍弗勒后轮转向系统的核心部件为基于舍弗勒精密...

关键字: 转向系统 轴承 机电一体化 集成
关闭
关闭