- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于达芬奇框架的多媒体信息处理平台的构建与实施.doc
基于达芬奇框架的多媒体信息处理平台的构建与实施----多媒体设计论文
--本文为媒体专业论文,主要研究基于达芬奇框架的多媒体信息处理平台的构建与实施。
第1章绪论
1.1引言
在嵌入式处理器领域,多核架构处理器是未来处理器发展的主流趋势,异构多核处理器是一个重要的方向[1],而且多核处理器已经成功地应用于多种嵌入式终端。嵌入式多核处理器可以进行算法和并行处理,比传统的单核处理器的处理能力强大很多,可以为各种复杂算法应用提供良好的硬件平台。其中TI公司推出的基于ARM+DSP架构的异构双核处理器就是比较经典的处理器平台架构之一,它颠覆了传统的多媒体数字信号处理方式,将ARM核丰富的应用处理能力和DSP核强大的数字信号处理能力无缝地结合到一起[2],使得开发的多媒体应用不仅具有很强的复杂算法功能,还能具有完善的应用层操作界面。
VoIP通信技术及其应用在发达国家已很成熟且得到广泛应用,但在中国及大多数发展中国家,VoIP通信技术及其应用还不是特别成熟且还有待推广和发展。基于VoIP技术的音视频通信系统应用相比电信通信费用低廉很多,吸引了人们越来越多的关注。当前全球最快的bps,新一代髙速无线局域网,即第五代802.1 lac标准的5G 3730将擅长多任务管理的ARM处理器和适合复杂信号处理算法的DSP处理器融于同一个芯片中,可以将ARM处理器从沉重的算法处理负担中解脱出来,集中进行上层多媒体应用的处理。
在ARM+DSP异构双核处理器平台上开发应用比传统的单ARM核或DSP核要复杂得多,ARM核与DSP核的互相访问、数据传输等是个难题。达芬奇软件框架可以解决异构双核之间的数据共享和通信等问题[9]。当然,ARM+DSP异构双核处理器平台的音视频应用必须符合达芬奇软件框架才能使其协同一致地工作。DSP核开发的算法必须符合xDAIS或xDM(xDAIS for Digital Media)数字媒体算法标准,xDM是xDAIS(eXpress DSP Algorithm Interface Standard)算法标准的扩展,xDAIS 和 xDM 标准提供了一系列编码规范和原则,从而使得多个算法更容易、更快地集成到该平台。开发者通过xDAIS和xDM规范可以实现算法存储器资源的统一管理。
当前,达芬奇平台DSP可用的语音编解码库有G.711、G.726和G.729等编解码算法,其中G.729算法在节省带宽和提供高质量语音方面综合表现最佳,特别适合VoIP的应用。但G.729编解码器的实现都是第三方商用软件并且不是幵源的,在DM3730平台上还没有免费的幵源G.729编解码软件可用。达芬奇平台DSP端可用的视频编解码库包括JPEG、MPEG2、MPEG4和H.264等多种编解码器,但是针对DM3730平台只有商业公司提供的H.264编解码器,不是开源的,无法自主添加自定义的特定视频功能,并且对于一般应用无法承受较高的授权费用。另外,虽然H.264具有很高的压缩比,可以很大程度上节约宝贵的带宽资源,但是其算法复杂度也高,如果要求实时编码,一般处理器芯片很难胜任[19]。所以,根据DM3730处理器平台的特点并结合G.729A和H.264编码算法特性实现符合自身系统要求的音视频应用仍具有一定的研究意义,而且G.729A和H.264在达芬奇平台上的移植和优化也还有一定的提升空间。
1.2.2课题的研究意义
根据当前3730异构双核处理器平台的音视频实时通信系统,其主要意义包括以下几点:
1.硬件上采用比较新颖的便携式高性能嵌入式硬件平台ARM+DSP异构双核处理器DM3730,该处理器结合了 ARM核运行应用和DSP核运行算法的优势,充分发挥了双核的处理能力,运算能力强且速度快,具有较强的可扩展性[11],可以极大提高嵌入式音视频应用的能力。
2.操作系统平台釆用QNX嵌入式实时操作系统,由于QNX具有微内核,其实时性和可靠性都大大提高,在本系统中通过将其移植到开发板上使用。
3.本系统采用达芬奇软件框架进行软件开发,达芬奇框架可以同时集成音视频等多种算法于一体,由于其标准化和模块化的设计,使得系统具有较高的可重用性、可维护性以及可移植性,简化了系统应用程序的开发,缩短了开发周期。
4.该系统通信会话控制基于SIP协议,可以绕开电信运营商的收费,费用低廉,可以大规模推广使用。
ARM+DSP异构双核处理器平台给当前的通信手段提出了新的思路和新的开发方式,因此对基于异构双核处理器和嵌入式实时操作系统的音视频实时通信系统的研究具有某些方面的先进性和一定的现实
--意义。
1.3研究目的和主要技术路线
本系统的主要研究目的就是研究如何在ARM+DSP异构双核处理器DM3730上基于达芬奇软件框架进行音视频实时通信系统的研究与设计。系统主要按照以
文档评论(0)