多路音频、多媒体.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多路音频、多媒体 关键词:多媒体;复用;多路音频;缓存 一种可支持多路音频舰频同时播放的装置, 数据缓存模块连接有多个音频/视频读取模块,音频/视频读取模块的输出端分别与音频输出接口和视频呈现模块连接。 多媒体技术是计算机综合处理声、文、图信息的技术,具有集成性、实时性和交互性。随着社会的发展,在多媒体服务中,服务器端与客户端需要高速的计算以支持视、音频的实时编码、解码。多数情况下,pc机不能满足实时与高质量的要求。 目前的电视机、电脑等多媒体设备在播放视频时,只能将一个视频或音频作为主播放界面,存在局限性。如电视机,由于家人各自喜欢看不同的频道,经常因选择频道而产生分歧。又如mp3、mp4等,能支持多个播放器的多媒体设备都存在主次音干扰问题。为此,人们希望能在一台设备上同时播放多个视频或音频,而每个视频或音频能独立拥有多媒体效果,且互不影响。本文将探讨一种能够充分利用资源的设计。本设计采用的核心芯片是mcu。mcu提供了一个多功能可编程服务平台,采用通用编程语言,支持多种图像/语音格式、多种压缩标准和算法,被广泛应用于如数字电视、数字视频记录、视频会议和游戏平台等领域。 1 装置设计概述 1.1 方案提出 计算机技术的高速发展,使新一代计算机的资源相对充足。而在实际使用过程中,大量的系统资源并没得到充分利用,特别是超线程的p4架构,利用率不到10%,造成很大的资源浪费。数字音频是多媒体技术的重要组成部分,品种繁多的新产品也不断涌现,音频数据压缩和传输格式不断丰富和更新,给人们带来了方便和享受。但与此同时,人们也在对数字音频产品不断提出更高的要求,功能单一的产品必将被高性能、多功能以及具有良好兼容性的数字音频系统所取代。同时播放多个视频画面时能够获得互不干扰的音频输出的技术必将成为数字音频的发展趋势。本文提出一种全新的设计方案:将系统资源优化整合、充分利用,能够在电脑或电视等多媒体设备中实现多画面视频播放、多通道音频输出,各声音又不互相干扰的一种装置。 1.2 常用的多路视频、音频同时播放方案分析 (1)单声卡多声道输出方式 声卡播放音频文件原理:多个副缓冲区中的数据混合到主缓冲区中,然后再播放主缓冲区内的数据实现声音播放。声卡的主缓冲区有且只有一个,声道可有多个。采用多个声道实现多路音频输出存在以下问题:多声道不能实现声音隔离单独输出;并且制作音源的时候是通过各个声道,从多个方位,多种方式录取的,录取到的多路声音经过ac3或者dts编码后进行存储,播放时声卡把压码后的声音信息再解码出来,送到缓冲区中(也许用到了多个从缓冲区),最后通过声卡的主缓冲区播放,因为其含有以多种方式,多方位录制的信息,所以每个声音输出孔的声音都存在混音等问题,声音效果不好,不具备良好的立体感。 (2)音频与视频的双输出hdmi线+音响 市场中有采用带音频与视频的双输出hdmi线和音响来实现两个屏幕声音互不干扰(视频看电影,电脑游戏,各自有声音)的产品,它则需要两块声卡,一块用于电影,一块用于游戏,可以在程序中选择使用不同声卡。若采用一块声卡,因hdmi带的音频输出只是多了一种输出接口形式,声音是通过同一个声卡处理的,所以声音还是混合的。如果将两个程序播放声音设置成一个左声道,一个右声道,播放程序或游戏可以进行这种设置,但无法实现立体声。 (3)双头显卡多音频输出 采用双头显卡把电视与电脑连接起来,图像互不干扰的问题可以解决,但电脑只有一块声卡,打开多个有声应用程序于电脑和电视上会出现声音串扰的问题。目前有种方法是利用一块声卡把不同应用程序的声音分离出来,通过前后声道进行传输,从而实现两(多)路声音分开传输,互不干扰。但实际操作发现,前后声道输出的声音总是相同的,有些声卡自带的“音效管理员”并不支持把前后声道声音分离的功能。另一种方法是为电脑添加一块“虚拟声卡”,通过“控制面板”的“声音”设置,用不同的声卡输出不同应用程序的声音。实际操作发现这种方法有两个问题:第一,虚拟声卡软件(rigexpert)并不能独立于物理声卡发声,因此并不能起到分离声音的作用;第二,不是每一个发出声音的应用软件都提供了对声卡进行选择的设置,比如windows media player可以设置,但realplayer则不支持,所以仍会出现声音串扰的情况。 (4)分析 通常音源软件自己不能选择声音输出设备,默认的音频数据是直接到windows的mix里面的。要实现分离输出,就要考虑可以控制音频的分离输出软件。本文提出:将任意声道的声音模拟成多声道模式,并且在各声道设置控制开关,这择就可以通过某些软件实现虚拟声道,并对各声道进行独立控制,进而可以把不同应用程序的声音分别送入不同的声道进行控制、传送,最终解决声音互相干扰的问题。 2 模块装置设计 (1)硬件说明 数字信号处理

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档