对媒体文件播放过程中场景噪声进行抑制的方法与装置的制作方法

文档序号:2836154阅读:269来源:国知局
专利名称:对媒体文件播放过程中场景噪声进行抑制的方法与装置的制作方法
技术领域
本发明涉及媒体播放技术领域,尤其涉及一种用于对媒体文件播放过程中场景噪声进行抑制的技术。
背景技术
现有技术中,当用户设备处于环境嘈杂的噪声场景,并进行媒体播放时,往往通过人工的方式调高音量,使得用户在该噪声场景中能够听清楚当前播放的媒体文件。
因此,如何提供一种用于对媒体文件播放过程中场景噪声进行抑制的技术,使得用户设备在噪声场景播放媒体文件时,用户获得较好的播放体验,成为目前急需解决的问题之一。发明内容
本发明的目的是提供一种用于对媒体文件播放过程中场景噪声进行抑制的方法与装置。
根据本发明的一个方面,提供了一种在用户设备端用于对媒体文件播放过程中场景噪声进行抑制的方法,其中,该方法包括以下步骤
a获取当前播放媒体文件的用户设备所处场景的场景噪声相关信息;
b根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息;
c通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息,以获得用于播放的合成音频信息;
d播放所述合成音频信息。
根据本发明的另一个方面,还提供了一种在网络设备端辅助用户设备对媒体文件播放过程中场景噪声进行抑制的方法,其中,该方法包括以下步骤
A接收自用户设备发送的关于场景噪声抑制信息的获取请求,所述获取请求包括所述用户设备所处场景的场景噪声相关信息;
B根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息;
C将所述场景噪声抑制信息发送至所述用户设备。
根据本发明的一个方面,提供了一种用于在用户设备对媒体文件播放过程中场景噪声进行抑制的装置,其中,该装置包括
噪声相关信息获取装置,用于获取当前播放媒体文件的用户设备所处场景的场景噪声相关信息;
噪声抑制信息获取装置,用于根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息;
音频信息合成装置,用于通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息,以获得用于播放的合成音频信息;
合成信息播放装置,用于播放所述合成音频信息。
根据本发明的另一个方面,还提供了一种用于辅助用户设备对媒体文件播放过程中场景噪声进行抑制的网络设备,其中,该网络设备包括
噪声相关信息接收装置,用于接收自用户设备发送的所述用户设备所处场景的场景噪声相关信息;
噪声抑制信息确定装置,用于根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息;
噪声抑制信息发送装置,用于将所述场景噪声抑制信息发送至所述用户设备。
根据本发明的再一个方面,还提供了一种用于对媒体文件播放过程中场景噪声进行抑制的系统,其中,该系统包括如前述根据本发明的一个方面的用于在用户设备对媒体文件播放过程中场景噪声进行抑制的装置和如前述根据本发明的另一个方面的用于辅助用户设备对媒体文件播放过程中场景噪声进行抑制的网络设备。
与现有技术相比,本发明根据用户设备所处场景的场景噪声相关信息,诸如场景噪声样本信息或场景噪声模式信息等,获取相应的场景噪声抑制信息,进而将该场景噪声抑制信息与该用户设备当前播放的媒体文件的音频信息进行合成处理,获得合成后的音频信息,并最终获得用于播放的合成音频信息;本发明使得处于噪声场景的用户设备在无需具备较高的计算能力的情况下,根据该场景的场景噪声相关信息即可获得对应的场景噪声抑制信息,进而对该场景的噪声进行抑制处理,从而使得用户在噪声场景下经由该用户设备播放媒体文件时获得较好的播放体验。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显
图1示出根据本发明一个方面的用于在用户设备对媒体文件播放过程中场景噪声进行抑制的装置的装置示意图2示出根据本发明一个优选实施例的用于在用户设备对媒体文件播放过程中场景噪声进行抑制的装置和用于辅助用户设备对媒体文件播放过程中场景噪声进行抑制的网络设备的装置示意图3示出根据本发明另一个方面的用于在用户设备对媒体文件播放过程中场景噪声进行抑制的方法流程图4示出根据本发明一个优选实施例的用户设备和网络设备配合实现的对媒体文件播放过程中场景噪声进行抑制的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1为根据本发明一个方面的装置示意图,示出一种用于在用户设备对媒体文件播放过程中场景噪声进行抑制的噪声抑制装置。在此,该噪声抑制装置可安装运行于用户设备、用户设备的操作系统或用户设备的媒体播放器。在此,用户设备包括但不限于任何可适用于本发明的能够通过鼠标、键盘、触摸屏等与用户进行交互的电子产品,诸如个人计算机、笔记本电脑、平板电脑、手机、PDA、掌上电脑(PPC)、游戏机(PSP)等。本领域技术人员应能理解上述用户设备仅为举例,其他现有的或今后可能出现的用户设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
如图1所示,噪声抑制装置1包括噪声相关信息获取装置111、噪声抑制信息获取装置112、音频信息合成装置113和合成信息播放装置114。具体地,噪声相关信息获取装置111获取当前播放媒体文件的用户设备所处场景的场景噪声相关信息;噪声抑制信息获取装置112根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息;音频信息合成装置113通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息,以获得用于播放的合成音频信息;合成信息播放装置114播放所述合成音频信息。
噪声相关信息获取装置111获取当前播放媒体文件的用户设备所处场景的场景噪声相关信息。在此,噪声相关信息获取装置111通过各种由软件或硬件实现的噪声采集工具,获取所述场景噪声相关信息,诸如场景噪声模式信息、场景噪声样本信息等。
其中,噪声相关信息获取装置111获取所述场景噪声相关信息的方式包括但不限于以下方式
1)通过安装于或连接于用户设备的噪声采集工具,如麦克风,采集获得用户设备所处场景的场景噪声样本信息;
2)根据用户预设的场景模式,确定用户设备所处场景的场景噪声模式信息,如简单的场景模式,诸如地铁模式、酒吧模式等;
3)根据用户设备所处场景的场景噪声样本信息,查询预设的噪声模式样本库,以确定与所述场景噪声样本信息相对应的场景噪声模式信息,在此,所述场景噪声模式信息可以包括简单的场景模式,如地铁模式、酒吧模式等,也可以包括场景噪声模式信号。
例如,噪声相关信息获取装置111通过用户设备的麦克风采集获得当前所处场景的场景噪声样本信号,并根据该场景噪声样本信号查询预设的噪声模式样本库,该噪声模式样本库中存储有多种场景模式的噪声样本信号,将该场景噪声样本信号与该等噪声样本信号相匹配,以获得相似度最高的匹配噪声样本信号,该匹配噪声样本信号所对应的场景模式即为该用户设备所处场景的场景噪声模式信息。
又如,噪声相关信息获取装置111通过用户设备的麦克风采集获得当前所处场景的场景噪声样本信号,并根据该场景噪声样本信号查询预设的噪声模式样本库,该噪声模式样本库中存储有多种场景噪声模式信号,将该场景噪声样本信号与该等场景噪声模式信号相匹配,以获得相似度最高的匹配场景噪声模式信号,将该匹配场景噪声模式信号作为该用户设备所处场景的场景噪声模式信息。
优选地,所述场景噪声相关信息包括但不限于,以下至少任一项
1)用户设备所处场景的场景噪声模式信息;
2)用户设备所处场景的场景噪声样本信息。
具体地,1)用户设备所处场景的场景噪声模式信息包括但不限于简单的场景模式,诸如地铁模式、酒吧模式等,以及场景噪声模式信号等。其中,所述场景模式可由用户预设,或基于当前场景的场景噪声样本信号,通过查询噪声模式样本库获得;场景噪声模式信号可以直接基于当前场景的场景噪声样本信号获得,或基于当前场景的场景噪声样本信号,通过查询噪声模式样本库获得。
2)用户设备所处场景的场景噪声样本信息包括但不限于按照任何可适用于本发明的采样规则,对该用户设备当前所处场景的噪声采样获得的场景噪声样本信号。
本领域技术人员应能理解上述场景噪声相关信息及其获取方式仅为举例,其他现有的或今后可能出现的场景噪声相关信息或其获取方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
噪声抑制信息获取装置112根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息。在此,噪声抑制信息获取装置112获取所述场景噪声抑制信息的方式包括但不限于以下方式
1)根据所述场景噪声相关信息,生成相应的反相信号,该反相信号即为所述场景噪声抑制信息。例如,根据用户设备当前所处场景的场景噪声样本信号,生成相应的反相信号,从而获得与该场景噪声样本信号相对应的场景噪声抑制信号。
2)根据所述场景噪声相关信息,在噪声抑制信息库中进行查询,以获得所述场景噪声抑制信息。例如,根据用户设备当前所处场景的场景噪声模式信息,查询噪声抑制信息库,以获得相应的场景噪声抑制信息;在此,所述噪声抑制信息库中存储有与各种场景噪声模式信息相对应的场景噪声抑制信息,包括但不限于,与各种简单的场景模式相对应的场景噪声抑制信号,或者,与各种场景噪声模式信号相对应的场景噪声抑制信号。优选地,所述噪声抑制信息库可以与前述噪声模式样本库集成在一起。
本领域技术人员应能理解上述场景噪声抑制信息及其获取方式仅为举例,其他现有的或今后可能出现的场景噪声抑制信息或其获取方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
此外,所述噪声抑制信息库包括用户设备的本地噪声抑制信息库和/或该用户设备可访问的网络噪声抑制信息库;其中,所述本地噪声抑制信息库可以采取与所述网络噪声抑制信息库相同的方式建立及更新,具体方式将在后续建立及更新所述网络噪声抑制信息库的相关内容部分进行详细说明。
需要说明的是,在所述噪声抑制信息库的一个优选示例中,所述噪声抑制信息库可以包括用户设备的噪声抑制信息库和该用户设备可访问的网络噪声抑制信息库;其中, 所述本地噪声抑制信息库中存储有诸如该用户设备经常使用的场景噪声模式信息及其对应的场景噪声抑制信息等,所述网络噪声抑制信息库中存储有大量场景噪声模式信息及其对应的场景噪声抑制信息,且所述网络噪声抑制信息库周期地或当有更新事件发生时,向所述本地噪声抑制信息库发送新的场景噪声模式信息及其对应的场景噪声抑制信息,以更新所述本地噪声抑制信息库。
音频信息合成装置113通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息,以获得用于播放的合成音频信息;合成信息播放装置114播放所述合成音频信息。在此,音频信息合成装置113可以直接将所述合成后的音频信息作为用于播放的合成音频信息,也可以对所述合成后的音频信息做进一步处理后, 将处理后获得的音频信息作为用于播放的合成音频信息。例如,音频信息合成装置113将用户设备所处场景的场景噪声抑制信号与当前播放的媒体文件的音频信号相叠加,将叠加后获得的音频信号作为用于播放的合成音频信号;随后,合成信息播放装置114播放该合成音频信号。
本领域技术人员应能理解上述获得用于播放的合成音频信息的方式仅为举例,其他现有的或今后可能出现的获得用于播放的合成音频信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
本发明根据用户设备所处场景的场景噪声相关信息,诸如场景噪声样本信息或场景噪声模式信息等,获取相应的场景噪声抑制信息,进而将该场景噪声抑制信息与该用户设备当前播放的媒体文件的音频信息进行合成处理,获得合成后的音频信息,并最终获得用于播放的合成音频信息;本发明使得处于噪声场景的用户设备在无需具备较高的计算能力的情况下,根据该场景的场景噪声相关信息即可获得对应的场景噪声抑制信息,进而对该场景的噪声进行抑制处理,从而使得用户在噪声场景下经由该用户设备播放媒体文件时获得较好的播放体验。
在该实施例的一个优选示例中,噪声抑制信息获取装置112根据所述场景噪声模式信息,以及所述场景噪声样本信息,在所述噪声抑制信息库中进行查询,以获得相应的场景噪声抑制信息。例如,所述噪声抑制信息库中存储有多种场景噪声模式信息,以及与每一场景噪声模式信息相对应的多个场景噪声抑制信息;噪声抑制信息获取装置112根据用户设备所处场景的场景噪声模式信息,在所述噪声抑制信息库中进行查询,以获得相应的多个场景噪声抑制信息,并结合该用户设备所处场景的场景噪声样本信息,从该多个场景噪声抑制信息中选择一个与该场景噪声样本信息最匹配的场景噪声抑制信息,作为最终的场景噪声抑制信息。
在此,由于噪声抑制信息库中,对于一个场景噪声模式信息,存储有多个对应的场景噪声抑制信息,如结合用户设备所处场景的场景噪声样本信息对该多个场景噪声抑制信息进行反相匹配,可以从多个与该场景的场景噪声模式信息相对应的场景噪声抑制信息中选择出最适合该场景的场景噪声抑制信息,从而获得更好的场景噪声抑制效果,进一步提升了用户的媒体播放体验。
在该实施例的另一个优选示例中,噪声相关信息获取装置111当满足预定的噪声抑制条件时,获取用户设备所处场景的场景噪声相关信息。在此,预定的噪声抑制条件包括但不限于,任何可适用于本发明的用于判断是否对用户设备进行场景噪声抑制的条件,诸如用户设备当前未连接耳机、预定时间间隔内的噪声频率波动为超过预定阈值等。本领域技术人员应能理解上述噪声抑制条件仅为举例,其他现有的或今后可能出现的噪声抑制条件如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
例如,预定的噪声抑制条件包括用户设备的当前声音输出设备为扬声器,当满足该预定的噪声抑制条件时,噪声相关信息获取装置111获取该用户设备所处场景的场景噪声相关信息;随后,噪声抑制装置1的其他装置相继执行其对应操作,以获得及播放该用户设备当前播放的媒体文件的合成音量信息。
在此,对是否进行噪声抑制处理进行预判断,只有在满足预定的噪声抑制条件时, 才对用户设备所处场景的噪声进行抑制处理,从而避免了在无需进行噪声抑制时的误操作,进一步保证了用户的媒体播放体验。
在该实施例的再一个优选示例中,噪声抑制装置1还包括噪声音量加权装置(未示出)。噪声音量加权装置获取用户设备所处场景的噪声音量信息,根据所述噪声音量信息,并结合与所述噪声音量信息相对应的噪声权重,确定与所述噪声音量信息相对应的噪声加权音量信息;音频信息合成装置113通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息,根据所述噪声加权音量信息,对所述合成后的音频信息进行音量调节,以获得用于播放的合成音频信息。
例如,对噪声音量信息设定相应的噪声权重,如根据不同的噪声音量信息所属的音量区间,为每一音量区间设定一个噪声权重,音量区间所对应的噪声音量值越大,相应的噪声权重也越大,如音量区间90,100的噪声权重为0. 4,音量区间100,110的噪声权重为0. 5,依此类推;噪声音量加权装置根据用户设备所处场景的噪声音量值,确定该噪声音量值所属的音量区间及其对应的噪声权重,从而确定该噪声音量值的噪声加权音量值;音频信息合成装置113通过将该用户设备所处场景的场景噪声抑制信号与该用户设备当前播放的媒体文件的音频信号进行合成处理,获得合成后的音频信号,并根据该噪声加权音量值,对该合成后的音频信号进行音量调节,以获得用于播放的合成音频信号。优选地,所述噪声加权音量值还可以基于所述噪声音量值与用户设备当前播放的媒体文件的音量值之间的差值,按照所述噪声权重进行确定。
在此,由于场景噪声抑制信息是基于场景噪声相关信息获得的,无论是基于场景噪声样本信息还是基于场景噪声模式信息,场景噪声抑制信息很难完全抑制用户设备所处场景的噪声。为了进一步优化场景噪声的抑制效果,可以基于场景噪声的噪声音量信息获得相应的音量加权信息,并据此调高用户设备当前播放的媒体文件的音量信息,使得用户获得更好的媒体播放体验。
图2为根据本发明一个优选实施例的装置示意图,示出一种用于在用户设备对媒体文件播放过程中场景噪声进行抑制的噪声抑制装置和用于辅助用户设备对媒体文件播放过程中场景噪声进行抑制的网络设备。在此,网络设备包括但不限于网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本领域技术人员应能理解上述网络设备仅为举例,其他现有的或今后可能出现的网络设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
如图2所示,噪声抑制装置1包括噪声相关信息获取装置211、噪声抑制信息获取装置212、音频信息合成装置213和合成信息播放装置214 ;网络设备2包括噪声相关信息接收装置221、噪声抑制信息确定装置222和噪声抑制信息发送装置223。
具体地,噪声抑制装置1的噪声相关信息获取装置211获取当前播放媒体文件的用户设备所处场景的场景噪声相关信息;噪声抑制信息获取装置212向网络设备2发送该用户设备所处场景的场景噪声相关信息,以用于获得与所述场景噪声相关信息相对应的场景噪声抑制信息;相应地,网络设备2的噪声相关信息接收装置221接收自该用户设备发送的该用户设备所处场景的场景噪声相关信息;噪声抑制信息确定装置222根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息;噪声抑制信息发送装置223将所述场景噪声抑制信息发送至该用户设备;相应地,噪声抑制装置1的噪声抑制信息获取装置212接收自网络设备2发送的基于所述场景噪声相关信息的场景噪声抑制信息;音频信息合成装置213通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息,以获得用于播放的合成音频信息;合成信息播放装置 214播放所述合成音频信息。
其中,图2中噪声抑制装置1的噪声相关信息获取装置211、音频信息合成装置 213和合成信息播放装置214所执行的操作分别与图1中噪声抑制装置1的噪声相关信息获取装置111、音频信息合成装置113和合成信息播放装置114所执行的操作内容相同或基本相同,为简明起见,不再赘述,以引用方式包含于此。
噪声抑制装置1的噪声抑制信息获取装置212向网络设备2发送用户设备所处场景的场景噪声相关信息,以用于获得与所述场景噪声相关信息相对应的场景噪声抑制信息;相应地,网络设备2的噪声相关信息接收装置221接收自用户设备发送的该用户设备所处场景的场景噪声相关信息。
在此,用户设备与网络设备之间的通信方式包括各种可以在两个设备中传输数据和/或信息的方式,包括但不限于基于3GPP、LTE标准的移动通信、基于TCP/IP、UDP、FTP、 I CMP, NetBEUI等网络传输协议的计算机通信、或存在于计算机中的其他形式通信;例如, 面向对象编程里面对象之间的通信,操作系统内不同程序或计算机不同模块之间的消息传送协议。本领域技术人员应能理解上述用户设备与网络设备之间的通信方式仅为举例,其他现有的或今后可能出现的用户设备与网络设备之间的通信方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,所述场景噪声相关信息包括但不限于,以下至少任一项
1)用户设备所处场景的场景噪声模式信息;
2)用户设备所处场景的场景噪声样本信息。
具体地,1)用户设备所处场景的场景噪声模式信息包括但不限于简单的场景模式,诸如地铁模式、酒吧模式等,以及场景噪声模式信号等。其中,所述场景模式可由用户预设,或基于当前场景的场景噪声样本信号,通过查询噪声模式样本库获得;场景噪声模式信号可以直接基于当前场景的场景噪声样本信号获得,或基于当前场景的场景噪声样本信号,通过查询噪声模式样本库获得。
2)用户设备所处场景的场景噪声样本信息包括但不限于按照任何可适用于本发明的采样规则,对该用户设备当前所处场景采样获得的场景噪声样本信号。
本领域技术人员应能理解上述场景噪声相关信息仅为举例,其他现有的或今后可能出现的场景噪声相关信息如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
噪声抑制信息确定装置222根据用户设备所处场景的场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息。例如,噪声抑制信息确定装置222根据用户设备所处场景的场景噪声样本信号,生成相应的反相信号,并将该反相信号作为该场景噪声样本信号的场景噪声抑制信号。
噪声抑制信息发送装置223将所述场景噪声抑制信息发送至用户设备;相应地, 噪声抑制装置1的噪声抑制信息获取装置212接收自网络设备2发送的基于所述场景噪声相关信息的场景噪声抑制信息。在此,网络设备与用户设备之间的通信方式与前述通信方式相同,不再赘述。
在该实施例中,噪声抑制装置1将用户设备所处场景的场景噪声相关信息发送至网络设备2,由网络设备2根据该场景噪声相关信息获得相应的场景噪声抑制信息,并提供至噪声抑制装置,进而由噪声抑制装置1根据该场景噪声抑制信息进行后续操作,最终完成对用户设备所处场景的噪声抑制处理,减轻了用户设备的计算负荷,并使得用户在该场景下获得较好的媒体播放体验。
在该实施例的一个优选示例中,网络设备2与网络噪声抑制信息库相连接;噪声抑制信息确定装置222根据用户设备所处场景的场景噪声相关信息,在网络噪声抑制信息库中进行查询,以获得相应的场景噪声抑制信息;噪声抑制信息发送装置223将所述场景噪声抑制信息发送至用户设备;相应地,噪声抑制装置1的噪声抑制信息获取装置212接收自网络设备2发送的基于所述场景噪声相关信息查询所述网络噪声抑制信息库获得的场景噪声抑制信息。
在此,所述网络噪声抑制信息库中存储有与各种场景噪声模式信息相对应的场景噪声抑制信息,包括但不限于,与各种简单的场景模式相对应的场景噪声抑制信号,或者, 与各种场景噪声模式信号相对应的场景噪声抑制信号。
优选地,噪声抑制信息确定装置222根据用户设备所处场景的场景噪声模式信息,以及该场景的场景噪声样本信息,在所述网络噪声抑制信息库中进行查询,以获得相应的场景噪声抑制信息。例如,所述网络噪声抑制信息库中存储有多种场景噪声模式信息,以及与每一场景噪声模式信息相对应的多个场景噪声抑制信息;噪声抑制信息确定装置222 根据用户设备所处场景的场景噪声模式信息,在所述网络噪声抑制信息库中进行查询,以获得相应的多个场景噪声抑制信息,并结合该用户设备所处场景的场景噪声样本信息,从该多个场景噪声抑制信息中选择一个与该场景噪声样本信息最匹配的场景噪声抑制信息, 作为最终的场景噪声抑制信息,以由噪声抑制信息发送装置223发送至该用户设备。
进一步地,在该优选示例中,网络设备2还包括噪声抑制信息库更新装置(未示出)。噪声抑制信息库更新装置根据多个场景的噪声信息,获取与所述多个场景相对应的多个场景噪声抑制信息,根据所述多个场景及其对应的多个场景噪声抑制信息,建立或更新所述网络噪声抑制信息库。
在此,所述多个场景的噪声信息可以由网络设备2自行进行采集,或从不同用户设备处获取;每一场景所对应的场景噪声抑制信息可以由该网络设备2自行生成,或从其他第三方设备处获取,诸如其他专用的噪声抑制处理设备或其他具有噪声抑制处理功能的设备;噪声抑制信息库更新装置根据场景及其对应的场景噪声抑制信息的一对一或一对多的对应关系,建立或更新所述网络噪声抑制信息库。
在该优选示例中,网络设备2通过查询网络噪声抑制信息库,向用户设备提供与其所处场景的场景噪声相关信息相对应的场景噪声抑制信息,提高了场景噪声抑制信息的查询响应速度,从而进一步使得安装运行于该用户设备的噪声抑制装置对当前场景的噪声抑制效率得到有效提供,同时提升了用户在该场景下经由该用户设备播放媒体文件的播放体验。
图3为根据本发明另一个方面的方法流程图,示出一种用于在用户设备对媒体文件播放过程中场景噪声进行抑制的过程。在此,该过程可由特定的噪声抑制装置实现,该噪声抑制装置可安装运行于用户设备、用户设备的操作系统或用户设备的媒体播放器。在此,用户设备包括但不限于任何可适用于本发明的能够通过鼠标、键盘、触摸屏等与用户进行交互的电子产品,诸如个人计算机、笔记本电脑、平板电脑、手机、PDA、掌上电脑(PPC)、游戏机(PSP)等。本领域技术人员应能理解上述用户设备仅为举例,其他现有的或今后可能出现的用户设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
如图3所示,在步骤S301中,噪声抑制装置获取当前播放媒体文件的用户设备所处场景的场景噪声相关信息;在步骤S302中,噪声抑制装置根据所述场景噪声相关信息, 获取与所述场景噪声相关信息相对应的场景噪声抑制信息;在步骤S303中,噪声抑制装置通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息,以获得用于播放的合成音频信息;在步骤S304中,噪声抑制装置播放所述合成音频信息。
在步骤S301中,噪声抑制装置获取当前播放媒体文件的用户设备所处场景的场景噪声相关信息。在此,噪声抑制装置通过各种由软件或硬件实现的噪声采集工具,获取所述场景噪声相关信息,诸如场景噪声模式信息、场景噪声样本信息等。
其中,噪声抑制装置获取所述场景噪声相关信息的方式包括但不限于以下方式
1)通过安装于或连接于用户设备的噪声采集工具,如麦克风,采集获得用户设备所处场景的场景噪声样本信息;
2)根据用户预设的场景模式,确定用户设备所处场景的场景噪声模式信息,如简单的场景模式,诸如地铁模式、酒吧模式等;
3)根据用户设备所处场景的场景噪声样本信息,查询预设的噪声模式样本库,以确定与所述场景噪声样本信息相对应的场景噪声模式信息,在此,所述场景噪声模式信息可以包括简单的场景模式,如地铁模式、酒吧模式等,也可以包括场景噪声模式信号。
例如,噪声抑制装置通过用户设备的麦克风采集获得当前所处场景的场景噪声样本信号,并根据该场景噪声样本信号查询预设的噪声模式样本库,该噪声模式样本库中存储有多种场景模式的噪声样本信号,将该场景噪声样本信号与该等噪声样本信号相匹配, 以获得相似度最高的匹配噪声样本信号,该匹配噪声样本信号所对应的场景模式即为该用户设备所处场景的场景噪声模式信息。
又如,噪声抑制装置通过用户设备的麦克风采集获得当前所处场景的场景噪声样本信号,并根据该场景噪声样本信号查询预设的噪声模式样本库,该噪声模式样本库中存储有多种场景噪声模式信号,将该场景噪声样本信号与该等场景噪声模式信号相匹配,以获得相似度最高的匹配场景噪声模式信号,将该匹配场景噪声模式信号作为该用户设备所处场景的场景噪声模式信息。
优选地,所述场景噪声相关信息包括但不限于,以下至少任一项
1)用户设备所处场景的场景噪声模式信息;
2)用户设备所处场景的场景噪声样本信息。
具体地,1)用户设备所处场景的场景噪声模式信息包括但不限于简单的场景模式,诸如地铁模式、酒吧模式等,以及场景噪声模式信号等。其中,所述场景模式可由用户预设,或基于当前场景的场景噪声样本信号,通过查询噪声模式样本库获得;场景噪声模式信号可以直接基于当前场景的场景噪声样本信号获得,或基于当前场景的场景噪声样本信号,通过查询噪声模式样本库获得。
2)用户设备所处场景的场景噪声样本信息包括但不限于按照任何可适用于本发明的采样规则,对该用户设备当前所处场景的噪声采样获得的场景噪声样本信号。
本领域技术人员应能理解上述场景噪声相关信息及其获取方式仅为举例,其他现有的或今后可能出现的场景噪声相关信息或其获取方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在步骤S302中,噪声抑制装置根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息。在此,噪声抑制装置获取所述场景噪声抑制信息的方式包括但不限于以下方式
1)根据所述场景噪声相关信息,生成相应的反相信号,该反相信号即为所述场景噪声抑制信息。例如,根据用户设备当前所处场景的场景噪声样本信号,生成相应的反相信号,从而获得与该场景噪声样本信号相对应的场景噪声抑制信号。
2)根据所述场景噪声相关信息,在噪声抑制信息库中进行查询,以获得所述场景噪声抑制信息。例如,根据用户设备当前所处场景的场景噪声模式信息,查询噪声抑制信息库,以获得相应的场景噪声抑制信息;在此,所述噪声抑制信息库中存储有与各种场景噪声模式信息相对应的场景噪声抑制信息,包括但不限于,与各种简单的场景模式相对应的场景噪声抑制信号,或者,与各种场景噪声模式信号相对应的场景噪声抑制信号。优选地,所述噪声抑制信息库可以与前述噪声模式样本库集成在一起。
本领域技术人员应能理解上述场景噪声抑制信息及其获取方式仅为举例,其他现有的或今后可能出现的场景噪声抑制信息或其获取方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
此外,所述噪声抑制信息库包括用户设备的本地噪声抑制信息库和/或该用户设备可访问的网络噪声抑制信息库;其中,所述本地噪声抑制信息库可以采取与所述网络噪声抑制信息库相同的方式建立及更新,具体方式将在后续建立及更新所述网络噪声抑制信息库的相关内容部分进行详细说明。
需要说明的是,在所述噪声抑制信息库的一个优选示例中,所述噪声抑制信息库可以包括用户设备的噪声抑制信息库和该用户设备可访问的网络噪声抑制信息库;其中, 所述本地噪声抑制信息库中存储有诸如该用户设备经常使用的场景噪声模式信息及其对应的场景噪声抑制信息等,所述网络噪声抑制信息库中存储有大量场景噪声模式信息及其对应的场景噪声抑制信息,且所述网络噪声抑制信息库周期地或当有更新事件发生时,向所述本地噪声抑制信息库发送新的场景噪声模式信息及其对应的场景噪声抑制信息,以更新所述本地噪声抑制信息库。
在步骤S303中,噪声抑制装置通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息,以获得用于播放的合成音频信息;在步骤 S304中,噪声抑制装置播放所述合成音频信息。在此,噪声抑制装置可以直接将所述合成后的音频信息作为用于播放的合成音频信息,也可以对所述合成后的音频信息做进一步处理后,将处理后获得的音频信息作为用于播放的合成音频信息。例如,噪声抑制装置将用户设备所处场景的场景噪声抑制信号与当前播放的媒体文件的音频信号相叠加,将叠加后获得的音频信号作为用于播放的合成音频信号;随后,噪声抑制装置播放该合成音频信号。
本领域技术人员应能理解上述获得用于播放的合成音频信息的方式仅为举例,其他现有的或今后可能出现的获得用于播放的合成音频信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
本发明根据用户设备所处场景的场景噪声相关信息,诸如场景噪声样本信息或场景噪声模式信息等,获取相应的场景噪声抑制信息,进而将该场景噪声抑制信息与该用户设备当前播放的媒体文件的音频信息进行合成处理,获得合成后的音频信息,并最终获得用于播放的合成音频信息;本发明使得处于噪声场景的用户设备在无需具备较高的计算能力的情况下,根据该场景的场景噪声相关信息即可获得对应的场景噪声抑制信息,进而对该场景的噪声进行抑制处理,从而使得用户在噪声场景下经由该用户设备播放媒体文件时获得较好的播放体验。
在该实施例的一个优选示例中,在步骤S302中,噪声抑制装置根据所述场景噪声模式信息,以及所述场景噪声样本信息,在所述噪声抑制信息库中进行查询,以获得相应的场景噪声抑制信息。例如,所述噪声抑制信息库中存储有多种场景噪声模式信息,以及与每一场景噪声模式信息相对应的多个场景噪声抑制信息;噪声抑制装置根据用户设备所处场景的场景噪声模式信息,在所述噪声抑制信息库中进行查询,以获得相应的多个场景噪声抑制信息,并结合该用户设备所处场景的场景噪声样本信息,从该多个场景噪声抑制信息中选择一个与该场景噪声样本信息最匹配的场景噪声抑制信息,作为最终的场景噪声抑制 fn息ο
在此,由于噪声抑制信息库中,对于一个场景噪声模式信息,存储有多个对应的场景噪声抑制信息,如结合用户设备所处场景的场景噪声样本信息对该多个场景噪声抑制信息进行反相匹配,可以从多个与该场景的场景噪声模式信息相对应的场景噪声抑制信息中选择出最适合该场景的场景噪声抑制信息,从而获得更好的场景噪声抑制效果,进一步提升了用户的媒体播放体验。
在该实施例的另一个优选示例中,在步骤S301中,噪声抑制装置当满足预定的噪声抑制条件时,获取用户设备所处场景的场景噪声相关信息。在此,预定的噪声抑制条件包括但不限于,任何可适用于本发明的用于判断是否对用户设备进行场景噪声抑制的条件, 诸如用户设备当前未连接耳机、预定时间间隔内的噪声频率波动为超过预定阈值等。本领域技术人员应能理解上述噪声抑制条件仅为举例,其他现有的或今后可能出现的噪声抑制条件如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
例如,预定的噪声抑制条件包括用户设备的当前声音输出设备为扬声器,在步骤 S301中,当满足该预定的噪声抑制条件时,噪声抑制装置获取该用户设备所处场景的场景噪声相关信息;随后,噪声抑制装置相继执行其他步骤的对应操作,以获得及播放该用户设备当前播放的媒体文件的合成音量信息。
在此,对是否进行噪声抑制处理进行预判断,只有在满足预定的噪声抑制条件时, 才对用户设备所处场景的噪声进行抑制处理,从而避免了在无需进行噪声抑制时的误操作,进一步保证了用户的媒体播放体验。
在该实施例的再一个优选示例中,该过程还包括步骤S305 (未示出)。在步骤S305 中,噪声抑制装置获取用户设备所处场景的噪声音量信息,根据所述噪声音量信息,并结合与所述噪声音量信息相对应的噪声权重,确定与所述噪声音量信息相对应的噪声加权音量信息;在步骤S303中,噪声抑制装置通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息,根据所述噪声加权音量信息,对所述合成后的音频信息进行音量调节,以获得用于播放的合成音频信息。
例如,对噪声音量信息设定相应的噪声权重,如根据不同的噪声音量信息所属的音量区间,为每一音量区间设定一个噪声权重,音量区间所对应的噪声音量值越大,相应的噪声权重也越大,如音量区间90,100的噪声权重为0. 4,音量区间100,110的噪声权重为0. 5,依此类推;在步骤S305中,噪声抑制装置根据用户设备所处场景的噪声音量值,确定该噪声音量值所属的音量区间及其对应的噪声权重,从而确定该噪声音量值的噪声加权音量值;在步骤S303中,噪声抑制装置通过将该用户设备所处场景的场景噪声抑制信号与该用户设备当前播放的媒体文件的音频信号进行合成处理,获得合成后的音频信号,并根据该噪声加权音量值,对该合成后的音频信号进行音量调节,以获得用于播放的合成音频信号。优选地,所述噪声加权音量值还可以基于所述噪声音量值与用户设备当前播放的媒体文件的音量值之间的差值,按照所述噪声权重进行确定。
在此,由于场景噪声抑制信息是基于场景噪声相关信息获得的,无论是基于场景噪声样本信息还是基于场景噪声模式信息,场景噪声抑制信息很难完全抑制用户设备所处场景的噪声。为了进一步优化场景噪声的抑制效果,可以基于场景噪声的噪声音量信息获得相应的音量加权信息,并据此调高用户设备当前播放的媒体文件的音量信息,使得用户获得更好的媒体播放体验。
图4为根据本发明一个优选实施例的方法流程图,示出一种噪声抑制装置和网络设备配合实现的在用户设备对媒体文件播放过程中场景噪声进行抑制的过程。在此,网络设备包括但不限于网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本领域技术人员应能理解上述网络设备仅为举例,其他现有的或今后可能出现的网络设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
如图4所示,在步骤S401中,噪声抑制装置1获取当前播放媒体文件的用户设备所处场景的场景噪声相关信息;在步骤S4021中,噪声抑制装置1向网络设备2发送该用户设备所处场景的场景噪声相关信息,以用于获得与所述场景噪声相关信息相对应的场景噪声抑制信息;相应地,网络设备2接收自该用户设备发送的该用户设备所处场景的场景噪声相关信息;在步骤S4022中,网络设备2根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息;在步骤S4023中,网络设备2将所述场景噪声抑制信息发送至该用户设备;相应地,噪声抑制装置1接收自网络设备2发送的基于所述场景噪声相关信息的场景噪声抑制信息;在步骤S403中,噪声抑制装置1通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息,以获得用于播放的合成音频信息;在步骤S404中,噪声抑制装置1播放所述合成音频信息。
其中,图4中噪声抑制装置1在步骤S401、步骤S403和步骤S404中所执行的操作分别与图3中噪声抑制装置1在步骤S301、步骤S303和步骤S304中所执行的操作内容相同或基本相同,为简明起见,不再赘述,以引用方式包含于此。
在步骤S4021中,噪声抑制装置1向网络设备2发送用户设备所处场景的场景噪声相关信息,以用于获得与所述场景噪声相关信息相对应的场景噪声抑制信息;相应地,网络设备2接收自用户设备发送的该用户设备所处场景的场景噪声相关信息。
在此,用户设备与网络设备之间的通信方式包括各种可以在两个设备中传输数据和/或信息的方式,包括但不限于基于3GPP、LTE标准的移动通信、基于TCP/IP、UDP、FTP、 I CMP, NetBEUI等网络传输协议的计算机通信、或存在于计算机中的其他形式通信;例如, 面向对象编程里面对象之间的通信,操作系统内不同程序或计算机不同模块之间的消息传送协议。本领域技术人员应能理解上述用户设备与网络设备之间的通信方式仅为举例,其他现有的或今后可能出现的用户设备与网络设备之间的通信方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
优选地,所述场景噪声相关信息包括但不限于,以下至少任一项
1)用户设备所处场景的场景噪声模式信息;
2)用户设备所处场景的场景噪声样本信息。
具体地,1)用户设备所处场景的场景噪声模式信息包括但不限于简单的场景模式,诸如地铁模式、酒吧模式等,以及场景噪声模式信号等。其中,所述场景模式可由用户预设,或基于当前场景的场景噪声样本信号,通过查询噪声模式样本库获得;场景噪声模式信号可以直接基于当前场景的场景噪声样本信号获得,或基于当前场景的场景噪声样本信号,通过查询噪声模式样本库获得。
2)用户设备所处场景的场景噪声样本信息包括但不限于按照任何可适用于本发明的采样规则,对该用户设备当前所处场景采样获得的场景噪声样本信号。
本领域技术人员应能理解上述场景噪声相关信息仅为举例,其他现有的或今后可能出现的场景噪声相关信息如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
在步骤S4022中,网络设备2根据用户设备所处场景的场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息。例如,网络设备2根据用户设备所处场景的场景噪声样本信号,生成相应的反相信号,并将该反相信号作为该场景噪声样本信号的场景噪声抑制信号。
在步骤S4023中,网络设备2将所述场景噪声抑制信息发送至用户设备;相应地, 噪声抑制装置1接收自网络设备2发送的基于所述场景噪声相关信息的场景噪声抑制信息。在此,网络设备与用户设备之间的通信方式与前述通信方式相同,不再赘述。
在该实施例中,噪声抑制装置1将用户设备所处场景的场景噪声相关信息发送至网络设备2,由网络设备2根据该场景噪声相关信息获得相应的场景噪声抑制信息,并提供至噪声抑制装置,进而由噪声抑制装置1根据该场景噪声抑制信息进行后续操作,最终完成对用户设备所处场景的噪声抑制处理,减轻了用户设备的计算负荷,并使得用户在该场景下获得较好的媒体播放体验。
在该实施例的一个优选示例中,网络设备2与网络噪声抑制信息库相连接;在步骤S4022中,网络设备2根据用户设备所处场景的场景噪声相关信息,在网络噪声抑制信息库中进行查询,以获得相应的场景噪声抑制信息;在步骤S4023中,网络设备2将所述场景噪声抑制信息发送至用户设备;相应地,噪声抑制装置1接收自网络设备2发送的基于所述场景噪声相关信息查询所述网络噪声抑制信息库获得的场景噪声抑制信息。
在此,所述网络噪声抑制信息库中存储有与各种场景噪声模式信息相对应的场景噪声抑制信息,包括但不限于,与各种简单的场景模式相对应的场景噪声抑制信号,或者, 与各种场景噪声模式信号相对应的场景噪声抑制信号。
优选地,在步骤S4022中,网络设备2根据用户设备所处场景的场景噪声模式信息,以及该场景的场景噪声样本信息,在所述网络噪声抑制信息库中进行查询,以获得相应的场景噪声抑制信息。例如,所述网络噪声抑制信息库中存储有多种场景噪声模式信息,以及与每一场景噪声模式信息相对应的多个场景噪声抑制信息;网络设备2根据用户设备所处场景的场景噪声模式信息,在所述网络噪声抑制信息库中进行查询,以获得相应的多个场景噪声抑制信息,并结合该用户设备所处场景的场景噪声样本信息,从该多个场景噪声抑制信息中选择一个与该场景噪声样本信息最匹配的场景噪声抑制信息,作为最终的场景噪声抑制信息,以发送至该用户设备。
进一步地,在该优选示例中,该过程还包括步骤S406(未示出)。在步骤S406中, 网络设备2根据多个场景的噪声信息,获取与所述多个场景相对应的多个场景噪声抑制信息,根据所述多个场景及其对应的多个场景噪声抑制信息,建立或更新所述网络噪声抑制信息库。
在此,所述多个场景的噪声信息可以由网络设备2自行进行采集,或从不同用户设备处获取;每一场景所对应的场景噪声抑制信息可以由该网络设备2自行生成,或从其他第三方设备处获取,诸如其他专用的噪声抑制处理设备或其他具有噪声抑制处理功能的设备;噪声抑制信息库更新装置根据场景及其对应的场景噪声抑制信息的一对一或一对多的对应关系,建立或更新所述网络噪声抑制信息库。
在该优选示例中,网络设备2通过查询网络噪声抑制信息库,向用户设备提供与其所处场景的场景噪声相关信息相对应的场景噪声抑制信息,提高了场景噪声抑制信息的查询响应速度,从而进一步使得安装运行于该用户设备的噪声抑制装置对当前场景的噪声抑制效率得到有效提供,同时提升了用户在该场景下经由该用户设备播放媒体文件的播放体验。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
权利要求
1.一种用于在用户设备端对媒体文件播放过程中场景噪声进行抑制的方法,其中,该方法包括以下步骤a获取当前播放媒体文件的用户设备所处场景的场景噪声相关信息; b根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制 fn息;C通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息,以获得用于播放的合成音频信息; d播放所述合成音频信息。
2.根据权利要求1所述的方法,其中,所述步骤b包括-根据所述场景噪声相关信息,在噪声抑制信息库中进行查询,以获得所述场景噪声抑制信息。
3.根据权利要求2所述的方法,其中,所述噪声抑制信息库包括网络噪声抑制信息库; 其中,所述步骤b包括-向网络设备发送所述场景噪声相关信息,以用于获得与所述场景噪声相关信息相对应的场景噪声抑制信息;-接收自所述网络设备发送的基于所述场景噪声相关信息查询所述网络噪声抑制信息库获得的场景噪声抑制信息。
4.根据权利要求1至3中任一项所述的方法,其中,所述场景噪声相关信息包括以下至少任一项-所述用户设备所处场景的场景噪声模式信息; -所述用户设备所处场景的场景噪声样本信息。
5.根据权利要求4所述的方法,其中,所述步骤a包括-获取当前播放媒体文件的用户设备所处场景的场景噪声样本信息; -根据所述场景噪声样本信息,确定与所述场景噪声样本信息相对应的所述场景噪声模式信息。
6.根据权利要求4或5所述的方法,其中,权利要求4包括根据权利要求2或3所述的方法,其中,所述步骤b包括-根据所述场景噪声模式信息,以及所述场景噪声样本信息,在所述噪声抑制信息库中进行查询,以获得所述场景噪声抑制信息。
7.根据权利要求1至6中任一项所述的方法,其中,所述步骤a包括 -当满足预定的噪声抑制条件时,获取所述场景噪声相关信息。
8.根据权利要求1至7中任一项所述的方法,其中,该方法还包括 -获取所述用户设备所处场景的噪声音量信息;-根据所述噪声音量信息,并结合与所述噪声音量信息相对应的噪声权重,确定与所述噪声音量信息相对应的噪声加权音量信息; 其中,所述步骤c包括-通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息;-根据所述噪声加权音量信息,对所述合成后的音频信息进行音量调节,以获得用于播放的合成音频信息。
9.一种用于在网络设备端辅助对媒体文件播放过程中场景噪声进行抑制的方法,其中,该方法包括以下步骤A接收自用户设备发送的关于场景噪声抑制信息的获取请求,所述获取请求包括所述用户设备所处场景的场景噪声相关信息;B根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制 fn息;c将所述场景噪声抑制信息发送至所述用户设备。
10.根据权利要求9所述的方法,其中,所述步骤B包括-根据所述场景噪声相关信息,在网络噪声抑制信息库中进行查询,以获得所述场景噪声抑制信息。
11.根据权利要求9或10所述的方法,其中,所述场景噪声相关信息包括以下至少任一项-所述用户设备所处场景的场景噪声模式信息; -所述用户设备所处场景的场景噪声样本信息。
12.根据权利要求11所述的方法,其中,所述步骤B包括-根据所述场景噪声模式信息,以及所述场景噪声样本信息,在所述网络噪声抑制信息库中进行查询,以获得所述场景噪声抑制信息。
13.根据权利要求9至12中任一项所述的方法,其中,该方法还包括-根据多个场景的噪声信息,获取与所述多个场景相对应的多个场景噪声抑制信息; -根据所述多个场景及其对应的多个场景噪声抑制信息,建立或更新所述网络噪声抑制信息库。
14.一种用于在用户设备对媒体文件播放过程中场景噪声进行抑制的装置,其中,该装置包括噪声相关信息获取装置,用于获取当前播放媒体文件的用户设备所处场景的场景噪声相关信息;噪声抑制信息获取装置,用于根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息;音频信息合成装置,用于通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息,以获得用于播放的合成音频信息; 合成信息播放装置,用于播放所述合成音频信息。
15.根据权利要求14所述的装置,其中,所述噪声抑制信息获取装置用于-根据所述场景噪声相关信息,在噪声抑制信息库中进行查询,以获得所述场景噪声抑制信息。
16.根据权利要求15所述的装置,其中,所述噪声抑制信息库包括网络噪声抑制信息库;其中,所述噪声抑制信息获取装置用于-向网络设备发送所述场景噪声相关信息,以用于获得与所述场景噪声相关信息相对应的场景噪声抑制信息;-接收自所述网络设备发送的基于所述场景噪声相关信息在所述网络噪声抑制信息库中查询获得的场景噪声抑制信息。
17.根据权利要求14至16中任一项所述的装置,其中,所述场景噪声相关信息包括以下至少任一项-所述用户设备所处场景的场景噪声模式信息;-所述用户设备所处场景的场景噪声样本信息。
18.根据权利要求17所述的装置,其中,所述噪声相关信息获取装置用于-获取当前播放媒体文件的用户设备所处场景的场景噪声样本信息;-根据所述场景噪声样本信息,确定与所述场景噪声样本信息相对应的所述场景噪声模式信息。
19.根据权利要求17或18所述的装置,其中,权利要求17包括根据权利要求15或16 所述的装置,其中,所述噪声抑制信息获取装置用于-根据所述场景噪声模式信息,以及所述场景噪声样本信息,在所述噪声抑制信息库中进行查询,以获得所述场景噪声抑制信息。
20.根据权利要求14至19中任一项所述的装置,其中,所述噪声相关信息获取装置用于-当满足预定的噪声抑制条件时,获取所述场景噪声相关信息。
21.根据权利要求14至20中任一项所述的装置,其中,该装置还包括噪声音量加权装置,所述噪声音量加权装置用于-获取所述用户设备所处场景的噪声音量信息;-根据所述噪声音量信息,并结合与所述噪声音量信息相对应的噪声权重,确定与所述噪声音量信息相对应的噪声加权音量信息;其中,所述音频信息合成装置用于-通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息;-根据所述噪声加权音量信息,对所述合成后的音频信息进行音量调节,以获得用于播放的合成音频信息。
22.一种用于辅助用户设备对媒体文件播放过程中场景噪声进行抑制的网络设备,其中,该网络设备包括噪声相关信息接收装置,用于接收自用户设备发送的所述用户设备所处场景的场景噪声相关信息;噪声抑制信息确定装置,用于根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息;噪声抑制信息发送装置,用于将所述场景噪声抑制信息发送至所述用户设备。
23.根据权利要求22所述的网络设备,其中,所述噪声抑制信息确定装置用于-根据所述场景噪声相关信息,在网络噪声抑制信息库中进行查询,以获得所述场景噪声抑制信息。
24.根据权利要求22或23所述的网络设备,其中,所述场景噪声相关信息包括以下至少任一项-所述用户设备所处场景的场景噪声模式信息;-所述用户设备所处场景的场景噪声样本信息。
25.根据权利要求M所述的网络设备,其中,所述噪声抑制信息确定装置用于-根据所述场景噪声模式信息,以及所述场景噪声样本信息,在所述网络噪声抑制信息库中进行查询,以获得所述场景噪声抑制信息。
26.根据权利要求22至25中任一项所述的网络设备,其中,该网络设备还包括噪声抑制信息库更新装置,所述噪声抑制信息库更新装置用于-根据多个场景的噪声信息,获取与所述多个场景相对应的多个场景噪声抑制信息;-根据所述多个场景及其对应的多个场景噪声抑制信息,建立或更新所述网络噪声抑制信息库。
27.一种用于对媒体文件播放过程中场景噪声进行抑制的系统,其中,该系统包括如权利要求14至21中任一项所述的用于在用户设备对媒体文件播放过程中场景噪声进行抑制的装置和如权利要求22至沈中任一项所述的用于辅助用户设备对媒体文件播放过程中场景噪声进行抑制的网络设备。
全文摘要
本发明的目的是提供一种用于对媒体文件播放过程中场景噪声进行抑制的方法与装置。其中,噪声抑制装置获取当前播放媒体文件的用户设备所处场景的场景噪声相关信息;根据所述场景噪声相关信息,获取与所述场景噪声相关信息相对应的场景噪声抑制信息;通过将所述场景噪声抑制信息与所述媒体文件的音频信息进行合成处理,获得合成后的音频信息,以获得用于播放的合成音频信息;播放所述合成音频信息。本发明根据用户设备所处场景的场景噪声相关信息,获取相应的场景噪声抑制信息,进而将该场景噪声抑制信息与该用户设备当前播放的媒体文件的音频信息进行合成处理,获得合成后的音频信息,并最终获得用于播放的合成音频信息。
文档编号G10L21/02GK102543096SQ20111044315
公开日2012年7月4日 申请日期2011年12月26日 优先权日2011年12月26日
发明者汪奕菲, 王文杰 申请人:上海聚力传媒技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1