[发明专利]一种音频数据处理方法及音频数据处理系统有效
申请号: | 200910241281.9 | 申请日: | 2009-11-27 |
公开(公告)号: | CN101727899A | 公开(公告)日: | 2010-06-09 |
发明(设计)人: | 曹虹 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G10L13/02 | 分类号: | G10L13/02;H04L12/18;H04L12/58 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静 |
地址: | 100083 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音频 数据处理 方法 数据处理系统 | ||
技术领域
本发明主要涉及音频数据处理领域,特别是指一种在Windows平台上对 即时音频数据处理的方法和系统。
背景技术
在目前流行的即时聊天工具(如QQ、MSN)里,双方进行语音聊天时听 到的都是对方通过麦克风采录到的声音。为了增加聊天时的趣味性,人们把经 过算法处理后的声音传送给对方,比如将男声变成女声等,使对方听到具有特 殊效果的声音,从而提高用户体验。
发明人在实现本发明的过程中发现,现有技术中至少存在以下缺点:现有 技术的实现只能限于某一种软件(即时聊天工具),而没有一种通用的、适合 任何聊天工具通用的技术方案。
发明内容
本发明提出一种音频数据处理方法和音频数据处理系统,通过虚拟播放单 元和虚拟采集单元的设置,提供了一种通用的,适合任何聊天工具的技术方案。
本发明实施例的技术方案是这样实现的:
一种音频数据处理系统,包括:
声音采集单元,用于采集用户的音频数据;
处理单元,用于根据音频处理算法将所述声音采集单元采集的所述音频数 据进行处理;
还包括虚拟播放单元和虚拟采集单元,所述虚拟播放单元和所述虚拟采集 单元注册到第三方软件模块的应用层接口,当所述第三方软件模块选择所述虚 拟播放单元和所述虚拟采集单元时;
所述虚拟播放单元,用于接收所述处理单元处理过的音频数据,并将所述 处理过的音频数据存储于缓存中;
所述虚拟采集单元,用于从缓存中获取所述处理过的音频数据,并将所述 处理过的音频数据发送至所述第三方软件模块。
优选的,当所述第三方软件模块接收到音频数据并选择所述虚拟播放单元 和所述虚拟采集单元时;
所述虚拟播放单元,还用于从所述第三方软件模块接收音频数据,并将所 述音频数据存储于指定文件和缓存中;
所述虚拟采集单元,还用于从缓存中获取所述音频数据,并将所述音频数 据发送至声音播放单元播放。
优选的,所述虚拟播放单元和所述虚拟采集单元通过DirectShow注册到 所述第三方软件模块的应用层接口。
优选的,通过端口驱动程序注册虚拟播放单元和虚拟采集单元,将所述虚 拟播放单元和所述虚拟采集单元注册到所述第三方软件模块的应用层接口。
优选的,所述第三方软件模块为即时聊天工具软件。
一种音频数据处理方法,应用于音频数据处理系统中,所述音频数据处理 系统包括虚拟播放单元和虚拟采集单元,所述虚拟播放单元和所述虚拟采集单 元注册到第三方软件模块的应用层接口,所述方法包括:
采集用户的音频数据;
根据音频处理算法将所述音频数据进行处理;
所述虚拟播放单元接收所述处理过的音频数据,并将所述处理过的音频数 据存储于缓存中;
所述虚拟采集单元从缓存中获取所述处理过的音频数据,并将所述处理过 的音频数据发送至第三方软件模块。
优选的,所述第三方软件模块接收音频数据后还包括:
虚拟播放单元从所述第三方软件模块接收音频数据,并将所述音频数据存 储于指定文件和缓存中;
虚拟采集单元从缓存中获取所述音频数据,并将所述音频数据发送至声音 播放单元播放。
优选的,所述虚拟播放单元和所述虚拟采集单元通过DirectShow注册到 所述第三方软件模块的应用层接口。
优选的,通过端口驱动程序注册虚拟播放单元和虚拟采集单元,将所述虚 拟播放单元和所述虚拟采集单元注册到所述第三方软件模块的应用层接口。
优选的,所述第三方软件模块为即时聊天工具软件。
本发明通过端口驱动程序设置虚拟播放单元和虚拟采集单元,提供了一种 通用的音频数据处理方法及音频数据处理系统,第三方软件模块通过选择所述 虚拟播放单元和虚拟采集单元进行音频数据的交换,不再局限于软件模块本身 的限制,提高了通用性,提高了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910241281.9/2.html,转载请声明来源钻瓜专利网。