CN109658942B - 一种音频数据处理方法、装置以及相关设备 - Google Patents

一种音频数据处理方法、装置以及相关设备 Download PDF

Info

Publication number
CN109658942B
CN109658942B CN201811610847.6A CN201811610847A CN109658942B CN 109658942 B CN109658942 B CN 109658942B CN 201811610847 A CN201811610847 A CN 201811610847A CN 109658942 B CN109658942 B CN 109658942B
Authority
CN
China
Prior art keywords
target
equal loudness
audio data
sound pressure
pressure level
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811610847.6A
Other languages
English (en)
Other versions
CN109658942A (zh
Inventor
闫震海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Music Entertainment Technology Shenzhen Co Ltd
Original Assignee
Tencent Music Entertainment Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Music Entertainment Technology Shenzhen Co Ltd filed Critical Tencent Music Entertainment Technology Shenzhen Co Ltd
Priority to CN201811610847.6A priority Critical patent/CN109658942B/zh
Publication of CN109658942A publication Critical patent/CN109658942A/zh
Application granted granted Critical
Publication of CN109658942B publication Critical patent/CN109658942B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/02Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/003Changing voice quality, e.g. pitch or formants
    • G10L21/007Changing voice quality, e.g. pitch or formants characterised by the process used
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/003Changing voice quality, e.g. pitch or formants
    • G10L21/007Changing voice quality, e.g. pitch or formants characterised by the process used
    • G10L21/013Adapting to target pitch
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/003Changing voice quality, e.g. pitch or formants
    • G10L21/007Changing voice quality, e.g. pitch or formants characterised by the process used
    • G10L21/013Adapting to target pitch
    • G10L2021/0135Voice conversion or morphing

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Tone Control, Compression And Expansion, Limiting Amplitude (AREA)

Abstract

本发明实施例公开了一种音频数据处理方法、装置以及相关设备,方法包括:当接收到与目标用户对应的音频数据播放指令时,根据音频数据播放指令获取目标响度值;根据目标响度值获取与目标频率对应的目标声压级差异值;与目标频率对应的目标声压级差异值是根据与目标用户对应的目标等响曲线和标准等响曲线计算得到的;目标等响曲线和标准等响曲线具有相同响度值;根据目标声压级差异值和目标频率,对音频数据播放指令所对应的音频数据进行频率增益。采用本发明,可以丰富音频数据的音效增强方式。

Description

一种音频数据处理方法、装置以及相关设备
技术领域
本发明涉及计算机技术领域,尤其涉及一种音频数据处理方法、装置以及相关设备。
背景技术
随着人们生活水平的不断提高,以及信息产业的蓬勃发展,收听音乐已经成为人们丰富生活、陶冶情感的主要手段,这大大促进了音乐软件的发展。数据显示,移动音乐应用的用户规模已经达到8.6亿,在移动互联网的渗透率为71.7%,可见,音乐软件已经成为人们生活、娱乐的重要组成部分。
在现有的音频数据播放技术中,当需要对待播放的音频数据的播放音效进行增强时,主要是通过用户自主选择音效类型,音乐软件按照选定的音效类型进行播放。例如,若用户选择“摇滚乐”音效类型,音乐软件在播放音频数据时,就会增强音频数据中低频信号的强度,以增强低音的空气震动感。
上述可知,无论任何用户只要选择相同的音效类型,都是采用相同的增强方式增强音频数据的播放音效,导致音频数据的音效增强方式单一。
发明内容
本发明实施例提供一种音频数据处理方法、装置以及相关设备,可以丰富音频数据的音效增强方式。
本发明实施例一方面提供了一种音频数据处理方法,包括:
当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值;
根据所述目标响度值获取与目标频率对应的目标声压级差异值;所述与目标频率对应的目标声压级差异值是根据与所述目标用户对应的目标等响曲线和标准等响曲线计算得到的;所述目标等响曲线和所述标准等响曲线具有相同响度值;
根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益。
其中,所述根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益,包括:
根据所述音频数据播放指令获取所述音频数据;
将所述音频数据中与所述目标频率相等的信号频率作为待调整信号频率;
若所述目标声压级差异值大于目标阈值,则根据所述目标声压级差异值,对所述音频数据中的待调整信号频率进行正向频率增益;
若所述目标声压级差异值小于所述目标阈值,则根据所述目标声压级差异值,对所述音频数据中的待调整信号频率进行反向频率增益。
其中,所述当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值,包括:
当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取所述目标用户所处环境的环境噪声;
根据所述环境噪声所包含的噪声能量,确定与所述环境噪声相匹配的响度值,作为所述目标响度值。
其中,所述根据所述目标响度值获取与目标频率对应的目标声压级差异值,包括:
根据所述目标响度值,获取与所述目标用户对应的目标等响曲线,并获取与所述目标等响曲线具有相同响度值的标准等响曲线;
根据所述目标等响曲线和所述标准等响曲线,计算与所述目标频率对应的目标声压级差异值。
其中,所述根据所述目标响度值,获取与所述目标用户对应的目标等响曲线,并获取与所述目标等响曲线具有相同响度值的标准等响曲线,包括:
在所述环境噪声下生成与所述目标用户对应的目标等响曲线;所述目标等响曲线的响度值为与所述环境噪声相匹配的目标响度值;
在标准等响曲线库中查找与所述目标响度值对应的等响曲线,作为所述标准等响曲线。
其中,所述在所述环境噪声下生成与所述目标用户对应的目标等响曲线,包括:
获取多个单一频率的测试音频数据,并为多个测试音频数据设置轮询优先级;
根据所述轮询优先级,从所述多个测试音频数据中提取目标测试音频数据;
在所述环境噪声下,播放所述目标测试音频数据,根据所述目标测试音频数据获取可听增益值;所述可听增益值是所述目标用户在可听范围内调整所述目标测试音频数据的信号频率的最小增益值;
根据所述可听增益值确定可听声压级值,并将所述可听声压级值和所述目标测试音频数据的信号频率组合为声压级频率对;
当所有测试音频数据均被确定为所述目标测试音频数据时,根据每个目标测试音频数据分别对应的声压级频率对生成所述目标等响曲线。
其中,所述根据所述目标等响曲线和所述标准等响曲线,计算与所述目标频率对应的目标声压级差异值,包括:
在目标坐标系中设置所述目标等响曲线和所述标准等响曲线;
根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线;
将与所述测试音频数据对应的信号频率作为所述目标频率;
在所述辅助等响曲线中提取与所述目标频率对应的第一声压级值,在所述标准等响曲线中提取与所述目标频率对应的第二声压级值;
将所述第二声压级值减所述第一声压级值所得到的差值作为与所述目标频率对应的目标声压级差异值。
其中,所述根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线,包括:
在相同频率下计算所述目标等响曲线和所述标准等响曲线之间的声压级差值,作为辅助声压级差异值,根据最大辅助声压级差异值或最小辅助声压级差异值确定所述目标距离;
根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
其中,所述根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线,包括:
获取标准频率,在所述目标等响曲线中提取与所述标准频率对应的第三声压级值,在所述标准等响曲线中提取与所述标准频率对应的第四声压级值;
根据所述第四声压级值减所述第三声压级值所得到的差值,确定所述目标距离和所述目标移动方向;
根据所述目标距离和所述目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
其中,所述根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线,包括:
根据所述目标频率和每个目标频率对应的目标声压级差异值,计算所述目标等响曲线和所述标准等响曲线之间的欧氏距离,作为所述目标距离;
根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
本发明实施例一方面提供了一种音频数据处理装置,包括:
第一获取模块,用于当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值;
第二获取模块,用于根据所述目标响度值获取与目标频率对应的目标声压级差异值;所述与目标频率对应的目标声压级差异值是根据与所述目标用户对应的目标等响曲线和标准等响曲线计算得到的;所述目标等响曲线和所述标准等响曲线具有相同响度值;
设置模块,用于根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益。
其中,所述设置模块,包括:
第一获取单元,用于根据所述音频数据播放指令获取所述音频数据;
所述第一获取单元,还用于将所述音频数据中与所述目标频率相等的信号频率作为待调整信号频率;
第一设置单元,用于若所述目标声压级差异值大于目标阈值,则根据所述目标声压级差异值,对所述音频数据中的待调整信号频率进行正向频率增益;
第二设置单元,用于若所述目标声压级差异值小于所述目标阈值,则根据所述目标声压级差异值,对所述音频数据中的待调整信号频率进行反向频率增益。
其中,所述第一获取模块,包括:
第二获取单元,用于当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取所述目标用户所处环境的环境噪声;
确定单元,用于根据所述环境噪声所包含的噪声能量,确定与所述环境噪声相匹配的响度值,作为所述目标响度值。
其中,所述第二获取模块,包括:
第三获取单元,用于根据所述目标响度值,获取与所述目标用户对应的目标等响曲线,并获取与所述目标等响曲线具有相同响度值的标准等响曲线;
计算单元,用于根据所述目标等响曲线和所述标准等响曲线,计算与所述目标频率对应的目标声压级差异值。
其中,所述第三获取单元,包括:
生成子单元,用于在所述环境噪声下生成与所述目标用户对应的目标等响曲线;所述目标等响曲线的响度值为与所述环境噪声相匹配的目标响度值;
查找子单元,用于在标准等响曲线库中查找与所述目标响度值对应的等响曲线,作为所述标准等响曲线。
其中,所述生成子单元,包括:
设置子单元,用于获取多个单一频率的测试音频数据,并为多个测试音频数据设置轮询优先级;
提取子单元,用于根据所述轮询优先级,从所述多个测试音频数据中提取目标测试音频数据;
播放子单元,用于在所述环境噪声下,播放所述目标测试音频数据,根据所述目标测试音频数据获取可听增益值;所述可听增益值是所述目标用户在可听范围内调整所述目标测试音频数据的信号频率的最小增益值;
组合子单元,用于根据所述可听增益值确定可听声压级值,并将所述可听声压级值和所述目标测试音频数据的信号频率组合为声压级频率对;
所述组合子单元,还用于当所有测试音频数据均被确定为所述目标测试音频数据时,根据每个目标测试音频数据分别对应的声压级频率对生成所述目标等响曲线。
其中,所述计算单元,包括:
第三子设置单元,用于在目标坐标系中设置所述目标等响曲线和所述标准等响曲线;
移动子单元,用于根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线;
确定子单元,用于将与所述测试音频数据对应的信号频率作为所述目标频率;
所述确定子单元,还用于在所述辅助等响曲线中提取与所述目标频率对应的第一声压级值,在所述标准等响曲线中提取与所述目标频率对应的第二声压级值;
所述确定子单元,还用于将所述第二声压级值减所述第一声压级值所得到的差值作为与所述目标频率对应的目标声压级差异值。
其中,所述移动子单元,包括:
计算子单元,用于在相同频率下计算所述目标等响曲线和所述标准等响曲线之间的声压级差值,作为辅助声压级差异值,根据最大辅助声压级差异值或最小辅助声压级差异值确定所述目标距离;
第一移动子单元,用于根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
其中,所述移动单元,包括:
获取子单元,用于获取标准频率,在所述目标等响曲线中提取与所述标准频率对应的第三声压级值,在所述标准等响曲线中提取与所述标准频率对应的第四声压级值;
第一确定子单元,用于根据所述第四声压级值减所述第三声压级值所得到的差值,确定所述目标距离和所述目标移动方向;
第二移动子单元,用于根据所述目标距离和所述目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
其中,所述移动单元,包括:
第二确定子单元,用于根据所述目标频率和每个目标频率对应的目标声压级差异值,计算所述目标等响曲线和所述标准等响曲线之间的欧氏距离,作为所述目标距离;
第三移动子单元,用于根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
本发明实施例一方面提供了一种电子设备,包括:处理器和存储器;
所述处理器和存储器相连,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行如本发明实施例中的方法。
本发明实施例一方面提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如本发明实施例中的方法。
本发明实施例通过当接收到与目标用户对应的音频数据播放指令时,根据音频数据播放指令获取目标响度值;根据目标响度值获取与目标频率对应的目标声压级差异值;与目标频率对应的目标声压级差异值是根据与目标用户对应的目标等响曲线和标准等响曲线计算得到的;目标等响曲线和标准等响曲线具有相同响度值;根据目标声压级差异值和目标频率,对音频数据播放指令所对应的音频数据进行频率增益。上述可知,通过比较具有个性化的目标等响曲线和标准的等响曲线之间的差异,可以获取到该用户在不同频率上的感知能力,进而可以对待播放的音频数据的频率进行增益,以增强待播放的音频数据的音效,进而可以丰富音频数据的音效增强方式;进一步地,由于对音频数据的频率进行增益,可以对用户在不同的频点上进行听力补偿,因此增强的播放音效是与用户的听力相匹配的个性化音效。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种音频数据处理方法的***架构图;
图2是本发明实施例提供的一种音频数据处理方法的流程示意图;
图3是本发明实施例提供的另一种音频数据处理方法的流程示意图;
图4是本发明实施例提供的另一种音频数据处理方法的流程示意图;
图5a-图5b是本发明实施例提供的一种确定辅助等响曲线的示意图;
图5c-图5d是本发明实施例提供的另一种确定辅助等响曲线的示意图;
图6是本发明实施例提供的另一种音频数据处理方法的流程示意图;
图7a-图7b是本发明实施例提供的另一种确定辅助等响曲线的示意图;
图8是本发明实施例提供的另一种音频数据处理方法的流程示意图;
图9a-图9b是本发明实施例提供的另一种确定辅助等响曲线的示意图;
图10是本发明实施例提供的一种音频数据处理装置的结构示意图;
图11是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,是本发明实施例提供的一种音频数据处理方法的***架构图。服务器10a为用户终端集群提供服务,用户终端集群可以包括:用户终端10b、用户终端10c、...、用户终端10d。当用户终端(可以是用户终端10b、用户终端10c或用户终端10d)接收到音频数据播放指令时,用户终端获取当前所处环境的环境噪声的响度值,以及在当前环境噪声下生成目标用户的测试等响曲线,其中等响曲线是声压级和频率的关系曲线,测试等响曲线是具有个性化的等响曲线,且测试等响曲线对应的响度值和外部环境噪声的响度值相同。用户终端将测试等响曲线以及对应的响度值一并发送至服务器10a,服务器10a查询与接收到响度值对应的标准等响曲线。服务器10a根据用户的测试等响曲线和标准等响曲线计算各个频率点分别对应的声压级差异值。服务器10a将上述各个频率点分别对应的声压级差异值、音频数据发送至用户终端,用户终端根据各个频率点分别对应的声压级差,基于用户终端中的均衡器对音频数据中各频率点进行正向频率增益或者反向频率增益,以对目标用户在各频率点分别进行听力补偿,增强播放音效。后续,服务器10a可以将目标用户、响度值、多个频率点,各个频率点分别对应的声压级差异值关联存储在数据库中,当数据库中存储了目标用户对应每个响度值的各个频率点分别对应的声压级差异值时,这样后续用户终端就只需要向服务器10a发送响度值就可以获取到与该响度值对应的各个频率点分别对应的声压级差异值,而用户终端不必再次生成测试等响曲线,以及服务器不也必再次计算各频率点分别对应的声压级差异值。当然,若用户终端本地存储了多个标准等响曲线,那么就可以在用户终端本地计算在不同响度值下,各频率点分别对应的声压级差异值,进而根据各频率点分别对应的声压级差异值对音频数据的频率进行增益,后续仍将目标用户、响度值、多个频率点,各个频率点分别对应的声压级差异值关联存储在终端本地文件夹中。
其中,用户终端可以包括手机、平板电脑、笔记本电脑、掌上电脑、智能音响、移动互联网设备(MID,mobile internet device)、POS(Point Of Sales,销售点)机、可穿戴设备(例如智能手表、智能手环等)等。
其中,基于获取用户的测试等响曲线、计算各个频率点分别对应的声压级差异值的具体过程可以参见以下图2至图9b所对应的实施例。
进一步地,请参见图2,是本发明实施例提供的一种音频数据处理方法的流程示意图。如图2所示,所述音频数据处理方法可以包括:
步骤S101,当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值。
具体的,目标用户选择待播放的音频数据,并点击“播放”按钮,用户终端生成与目标用户对应的音频数据播放指令,其中目标用户是当前用户终端所对应的用户。可以利用专业设备(例如声计器)检测目标用户当前所处环境的环境噪声的响度值,称为目标响度值(单位为宋song)。由于上述获取目标响度值对设备要求比较苛刻,也可以采用下述方式计算目标响度值:利用麦克风采集目标用户当前所处环境的环境噪声,由于外界环境中的噪声是宽频带噪声,并且不同频率噪声之间还会产生掩蔽效应,因此可以根据噪声所包含的能量,测出频带声压级(倍频带或者1/3倍频带)。在等响度指数曲线中查询各频带声压级对应的响度指数,从上述响度指数中提取出最大响度指数Sm,将各频带对应的响度指数的总和减去最大响度指数Sm,再乘以带宽修正因子F,最后与最大响度指数Sm相加即是环境噪声的响度S,上述过程可以用公式(1)表示:
Figure BDA0001924702790000091
上述公式(1)所计算出来的响度S就是响度值,称为目标响度值。
步骤S102,根据所述目标响度值获取与目标频率对应的目标声压级差异值;所述与目标频率对应的目标声压级差异值是根据与所述目标用户对应的目标等响曲线和标准等响曲线计算得到的;所述目标等响曲线和所述标准等响曲线具有相同响度值。
具体的,根据目标响度值,获取目标用户的等响曲线,称为目标等响曲线,其中等响曲线是声压级(单位为分贝dB)和频率(单位为赫兹Hz)关系的曲线,等响曲线在xoy坐标系下,横坐标为频率,纵坐标为声压级。目标等响曲线所对应的响度值可以等于目标响度值,也可以是目标响度值相近。在标准等响曲线库中查找与上述目标等响曲线所对应的响度值对应的等响曲线,作为标准等响曲线,其中标准等响曲线库中存储了多条满足ISO(International Organization for Standardization,国际标准化组织)226标准的等响曲线,一般来说,标准等响曲线库中存储的等响曲线是和响度级(单位为方phon)关联存储的,因此在标准等响曲线库中确定标准等响曲线之前,还需要将目标响度值S转换为响度级P,具体可以参见公式(2):
P=40+10log2S (2)
根据响度级P,可以在标准等响曲线库中查找与响度级P对应的等响曲线,作为标准等响曲线。
换句话说,获取到的标准等响曲线和目标等响曲线都具有相同的响度值,且该响度值可以和目标响度值相等,也可以和目标响度值相近。由于每个人的双耳频谱灵敏度不同,因此即使在同一个响度值下,目标等响曲线和标准等响曲线不相同。
根据目标响度值,获取目标用户的等响曲线的方式可以是在上述环境噪声中,实时地生成目标等响曲线,这样获得的目标等响曲线的响度值就和目标响度值相同。或者,若用户终端本地存储了在不同响度值下与目标用户对应的多条等响曲线,也可以直接在本地提取出与目标响度值匹配的等响曲线,作为目标等响曲线。此处的匹配是指,提取出来的目标等响曲线所对应的响度值和目标响度值相同,或者相近。当然,若提取出来的目标等响曲线的响度值只是和目标响度值相近,那么还需要根据提取出来的目标等响曲线的响度值在标准等响曲线库查找与之对应的等响曲线,作为标准等响曲线,无论采用哪种方式,都需要保证目标等响曲线和标准等响曲线都对应相同的响度值。目标用户可以是在标准环境下(即是完全静音环境下)利用专业设备(例如声级计)测试目标用户的等响曲线,并将测得的等响曲线提前存储在用户终端本地;也可以是在不同的外界环境(不同的环境噪声)下,实时地生成目标用户的等响曲线,以得到不同响度值下的等响曲线,并将生成的多条目标用户的等响曲线提前存储在用户终端本地。例如,在户外环境中,对应的外界响度值为5song,那么在户外条件下(响度值为5song环境下)可以生成目标用户的等响曲线;在室内环境中,对应的外界响度值为3song,那么在室内条件下(响度值为3song环境下)可以生成目标用户的等响曲线。
确定了目标等响曲线和标准等响曲线后,为了补偿目标用户在不同频点的听力,需要调制目标等响曲线,使得调制后的目标用户的目标等响曲线和标准等响曲线具有相同的曲线走势。需要说明的是,此处只需要调制后的目标用户的目标等响曲线和标准等响曲线平行,而不强行要求调制后的目标用户的等响曲线和标准等响曲线平行,这样就可以保证频率的增益值最小,进而降低用户的不适应感。
设置一个xoy坐标系,称为目标坐标系,并将用户的目标等响曲线以及标准等响曲线添加至目标坐标系中,其中目标坐标系的横坐标X轴表示频率(单位赫兹hz),目标坐标系的纵坐标Y轴表示声压级(单位分贝dB)。这样目标等响曲线和标准等响曲线就在同一个坐标系下。计算目标等响曲线和标准等响曲线在目标坐标系中的距离(此处的距离是指Y轴上的声压级之间的距离),称为目标距离,目标距离的单位可以是Y轴对应的单位分别dB。在目标坐标系中,移动目标等响曲线,移动的方向是目标坐标系下Y轴所对应的方向(包括Y轴正方向,即是垂直向上,以及Y轴反方向,即垂直向下),移动的距离等于目标距离。为了避免混淆,将移动后的等响曲线称为辅助等响曲线,移动的目的是使移动后的目标等响曲线(即是辅助等响曲线)和标准等响曲线在目标坐标系下靠得尽可能的近。可以理解的是,由于辅助等响曲线是由目标等响曲线平移而来,因此辅助等响曲线和目标等响曲线在Y轴上是平行的。若辅助等响曲线是由目标等响曲线垂直向上平移来的,那么相比目标等响曲线,辅助等响曲线每个频率对应的声压级都增大了;若辅助等响曲线是由目标等响曲线垂直向下平移来的,那么相比目标等响曲线,辅助等响曲线每个频率对应的声压级都变小了,且变化量就等于目标距离。
可以将用户终端中的均衡器可以进行增益的频率作为目标频率,这是因为部分均衡器只能对部分频率(例如,10hz、100hz、1000hz等数值为10的整数倍的频率)进行增益,而不是全部的信号频率都可以进行增益。当然还可以根据具体的应用场景条件限制,确定目标频率的,例如,将用户指定进行频率增益的信号频率作为目标频率。确定了目标频率后,下述以一个目标频率为例进行说明。在辅助等响曲线中提取目标频率对应的声压级值,称为第一声压级值;在标准等响曲线中提取目标频率对应的声压级值,称为第二声压级值。将第二声压级值减去第一声压级值所得到的差值,作为与目标频率对应的目标声压级差异值,需要说明的是,目标声压级差异值可以为正数也可以为负数,或者等于数值0。每个目标频率都存在与之对应的目标声压级差异值。
举例来说,目标频率为1000hz和10000hz,在辅助等响曲线中确定频率为1000hz所对应的声压级为40dB(第一声压级值),在标准等响曲线中确定频率为1000hz所对应的声压级为45dB(第二声压级值),那么目标频率为1000hz所对应的目标声压级差异值为5dB(45dB-40dB=5dB)。在辅助等响曲线中确定频率为10000hz所对应的声压级为30dB(第一声压级值),在标准等响曲线中确定频率为10000hz所对应的声压级为27dB(第二声压级值),那么目标频率为10000hz所对应的目标声压级差异值为-3dB(27dB-30dB=-3dB)。
确定了各目标声压级差异值后,可以在用户终端本地建立目标用户、目标响度值、各目标频率分别对应的目标声压级差异值之间的对应关系。当用户终端本地存储了多个上述对应关系后,后续只需要确定响度值,就可以确定目标用户的各目标频率分别对应的目标声压级差异值。
步骤S103,根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益。
具体的,根据音频数据播放指令获取待播放的音频数据。将音频数据中与目标频率相等的信号频率作为待调整信号频率,基于均衡器和目标声压级差异值,对待播放的音频数据中的待调整信号频率进行正向频率增益或者反向频率增益。其中,均衡器是用于调节各种频率成分电信号放大量,均衡器可以分离中音频数据中各段频率,并对不同频率进行信号的增强(对应于正向频率增益,增益值为正数)或者衰减(对应于反向频率增益,增益值为负数)。
频率增益的具体过程为:检测目标声压级差异值(目标声压级差异值可以是正数,可以是负数,也可以等于0),若目标声压级差异值大于预设的目标阈值,此处的目标阈值可以为数值0,也就是若目标声压级差异值大于0,对音频数据中待调整信号频率进行正向频率增益(即是增强目标频率的信号强度),增益值等于目标声压级差异值。例如,若目标声压级差异值等于5dB,目标阈值为0,那么就正向增益音频数据中待调整信号频率,增益值为5dB。若目标声压级差异值小于预设的目标阈值,也就是若目标声压级差异值小于0,对音频数据中待调整信号频率进行反向频率增益(即是衰减目标频率的信号强度),增益值等于目标声压级差异值。例如,若目标声压级差异值等于-5dB,目标阈值为0,那么就反向增益音频数据中待调整信号频率,增益值为-5dB。当然,若目标声压级差异值等于预设的目标阈值,说明在该频点用户的敏感性和标准相同,就不需要进行频率增益。
上述可知,通过比较具有个性化的目标等响曲线和标准的等响曲线之间的差异,可以获取到该用户在不同频率上的感知能力,进而可以对待播放的音频数据的频率进行增益,以增强待播放的音频数据的音效,进而可以丰富音频数据的音效增强方式;进一步地,由于对音频数据的频率进行增益,可以对用户在不同的频点上进行听力补偿,增强的播放音效是与用户的听力相匹配的个性化音效。
进一步地,请参见图3,是本发明实施例提供的另一种音频数据处理方法的流程示意图,音频数据处理方法的具体过程可以包括如下步骤:
步骤S201,当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值。
其中,步骤S201的具体实现方式可以参见上述图2对应实施例中的步骤S101,这里不再进行赘述。
步骤S202,根据所述目标响度值,获取与所述目标用户对应的目标等响曲线,并获取与所述目标等响曲线具有相同响度值的标准等响曲线。
具体的,在上述目标用户所处的环境噪声中,实时地生成目标等响曲线,使得的目标等响曲线的响度值就和目标响度值相同的具体过程是:为了保证目标等响曲线和标准等响曲线具有相同的响度值,因此需要在上述目标用户所处的环境噪声中,生成目标等响曲线。获取多个单一频率的音频数据,称为测试音频数据,单一频率的音频数据是指该音频数据只有只有一个频率。为了每个测试音频数据都可以被测试,可以按照频率的大小为上述多个测试音频数据设置轮询优先级,频率越大的测试音频数据对应的优先级就越高。根据轮询优先级,从多个测试音频数据中提取出具有最大轮询优先级的测试音频数据,作为目标测试音频数据。在上述环境噪声中,播放目标测试音频数据,此时用户利用耳机收听该目标测试音频数据,用户在可听范围内调整目标音频数据的信号频率的最小增益值(称为可听增益值),用户终端获取该可听增益值,也就是用户利用耳机收听目标测试音频数据,若用户不能收听到目标测试音频数据中的声音,那么用户就对目标测试音频数据的频率进行正向增益,即是增强目标测试音频数据的信号频率,直到刚好可以收听到目标测试音频数据中的声音为止,上述频率增益过程中所生成的增益值就是最小增益值(可听增益值)。当然若用户在正向增益的过程中,调整的增益值过大,就需要反向增益,直到刚好收听不到目标测试音频数据中的声音为止。也可以理解为,用户收听目标测试音频数据,通过正向增益或者反向增益,直达听到目标测试音频数据的声音,且对目标测试音频数据的频率反向增益后,就听不到目标测试音频数据的声音为止,此时的频率增益值就是可听增益值。
由于频率的增益和等响曲线中的声压级具有对应关系,因此将可听增益值确定为可听声压级值,并将上述目标测试音频数据对应的信号频率和该声压级值组合为为声压级频率对。采用上述方式,可以将每个测试音频数据作为目标测试音频数据,进而得到每个目标测试音频数据对应的声压级频率对,直到当所有的测试音频数据都被确定为目标测试音频数据后,根据每个目标测试音频数据分别对应的声压级频率对(包括频率和声压级值)可以在坐标系(横坐标为频率,纵坐标是声压级)中确定一个点,多个声压级频率可以在坐标系中确定多个点,进而在坐标系中采用一条平滑的曲线连接上述点,所生成的曲线即是目标等响曲线。
上述过程描述的是用户是在常规非专业环境中进行测试所生成目标标准曲线,可以粗略的认为测试环境中刚好声音的响度值和外界环境噪声的响度值是相同的,且又是通过外界环境噪声的响度值确定的标准等响曲线,进而可以保证用户自主测试的目标等响曲线和标准等响曲线具有相同的响度值,且响度值就等于外部环境噪声所对应的目标响度值。
举例来说,测试音频数据1对应的信号频率为100hz;测试音频数据2对应的信号频率为1000hz;测试音频数据3对应的信号频率为10000hz。可以根据信号频率的大小,将测试音频数据1的优先级设置为1,将测试音频数据2的优先级设置为2,将测试音频数据3的优先级设置为3,即是测试音频数据1的优先级大于测试音频数据2的优先级,测试音频数据2的优先级大于测试音频数据3的优先级。首先,将测试音频数据1作为目标测试音频数据,并播放测试音频数据1,用户利用耳机收听测试音频数据1,用户对测试音频数据的信号频率正向增益或者反向增益。用户终端获取用户可听范围内的调整的最小增益值(可听增益值)40dB,将可听增益值40dB作为可听声压级值40dB。将测试音频数据1对应的信号频率100hz以及可听声压级值40dB组合为声压级频率对1。采用上述相同的方式,将测试音频数据2对应的信号频率1000hz以及可听声压级值30dB组合为声压级频率对2;将测试音频数据3对应的信号频率10000hz以及可听声压级值20dB组合为声压级频率对3。在xoy坐标系下,将横轴x设置为信号频率,纵轴y轴设置为声压级,将声压级频率对1(信号频率100hz以及可听声压级值40dB)确定为上述坐标系下的一个点,将声压级频率对2(信号频率1000hz以及可听声压级值30dB)设置为上述坐标系下的一个点;将声压级频率对3(信号频率10000hz以及可听声压级值20dB)设置为上述坐标系下的一个点,采用平滑的曲线连接上述三个点,可以生成目标等响曲线。
步骤S203,根据所述目标等响曲线和所述标准等响曲线,计算与所述目标频率对应的目标声压级差异值。
具体的,设置一个xoy坐标系,称为目标坐标系,并将用户的目标等响曲线以及标准等响曲线添加至目标坐标系中,其中目标坐标系的横坐标X轴表示频率(单位赫兹hz),目标坐标系的纵坐标Y轴表示声压级(单位分贝dB)。计算目标等响曲线和标准等响曲线在目标坐标系中的距离(此处的距离是指Y轴上的声压级之间的距离),称为目标距离,目标距离的单位可以是Y轴对应的单位分别dB。在目标坐标系中,移动目标等响曲线,移动的方向是目标坐标系下Y轴所对应的方向(包括Y轴正方向,即是垂直向上,以及Y轴反方向,即垂直向下),移动的距离等于目标距离。为了避免混淆,将移动后的等响曲线称为辅助等响曲线,移动的目的是使移动后的目标等响曲线(即是辅助等响曲线)和标准等响曲线在目标坐标系下靠得尽可能的近。
将上述生成目标等响曲线过程中涉及的测试音频数据对应的信号频率作为目标频率,后续就需要基于目标频率,将待播放音频数据进行频率增益。仍用上述举例,测试音频数据1对应的信号频率为100hz;测试音频数据2对应的信号频率为1000hz;测试音频数据3对应的信号频率为10000hz,那么目标频率就为100hz、1000hz和10000hz。当然,也可以将用户终端中的均衡器可以进行增益的频率作为目标频率,这是因为部分均衡器只能对部分频率(例如,10hz、100hz、1000hz等数值为10的整数倍的频率)进行增益,而不是全部的信号频率都可以进行增益。当然还可以根据具体的应用场景条件限制,确定目标频率的,例如,将用户指定进行频率增益的信号频率作为目标频率。
确定了目标频率后,在辅助等响曲线中提取目标频率对应的声压级值,称为第一声压级值;在标准等响曲线中提取目标频率对应的声压级值,称为第二声压级值。将第二声压级值减去第一声压级值所得到的差值,作为与目标频率对应的目标声压级差异值,需要说明的是,目标声压级差异值可以为正数也可以为负数,或者等于数值0,若有多个目标频率,采用上述方式计算得到与每个目标频率对应的目标声压级差异值。
步骤S204,根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益。
其中,步骤S204的具体实现方式可以参见上述图2对应实施例中的步骤S103,这里不再进行赘述。
上述可知,通过比较具有个性化的目标等响曲线和标准的等响曲线之间的差异,可以获取到该用户在不同频率上的感知能力,进而可以对待播放的音频数据的频率进行增益,以增强待播放的音频数据的音效,进而可以丰富音频数据的音效增强方式;进一步地,由于对音频数据的频率进行增益,可以对用户在不同的频点上进行听力补偿,因此增强的播放音效是与用户的听力相匹配的个性化音效。
进一步地,请参见图4,是本发明实施例提供的另一种音频数据处理方法的流程示意图,音频数据处理方法的具体过程可以包括如下步骤:
步骤S301,当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值。
其中,步骤S301的具体实现方式可以参见上述图2对应实施例中的步骤S101,这里不再进行赘述。
步骤S302,根据所述目标响度值,获取与所述目标用户对应的目标等响曲线,并获取与所述目标等响曲线具有相同响度值的标准等响曲线。
具体的,根据目标响度值,获取目标用户的等响曲线,称为目标等响曲线。根据目标等响曲线所对应的响度值,在标准等响曲线库中查找与该响度值(目标等响曲线所对应的响度值)对应的等响曲线,作为标准等响曲线。
步骤S303,在目标坐标系中设置所述目标等响曲线和所述标准等响曲线。
具体的,设置一个xoy坐标系,称为目标坐标系,并将用户的目标等响曲线以及标准等响曲线添加至目标坐标系中,其中目标坐标系的横坐标X轴表示频率(单位赫兹hz),目标坐标系的纵坐标Y轴表示声压级(单位分贝dB)。这样目标等响曲线和标准等响曲线就在同一个坐标系下。
步骤S304,在相同频率下计算所述目标等响曲线和所述标准等响曲线之间的声压级差值,作为辅助声压级差异值,根据最大辅助声压级差异值或最小辅助声压级差异值确定所述目标距离。
具体的,在相同频率下,将目标等响曲线对应的声压级值减去标准等响曲线对应的声压级值,将上述计算出来的声压级差值的绝对值确定为辅助声压级差异值。将最大辅助声压级值确定为目标距离,或者将最小辅助声压级值确定为目标距离,由于在目标坐标系下,此处目标距离的单位可以是Y轴对应的单位dB。
步骤S305,根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
若在目标坐标系中,目标等响曲线位于标准等响曲线的上方,且目标等响曲线和标准等响曲线之间没有交点,那么目标移动方向为Y轴负方向,即垂直向下。若在目标坐标系中,目标等响曲线位于标准等响曲线的下方,且目标等响曲线和标准等响曲线之间没有交点,那么目标移动方向为Y轴正方向,即垂直向上。若在目标坐标系中,若目标等响曲线和标准等响曲线之间存在交点,那么目标移动方向为Y轴正方向,即垂直向上。
确定了目标移动方向后,根据目标移动方向和目标距离,在目标坐标系下移动目标等响曲线,移动后的目标等响曲线作为辅助等响曲线,移动的目的是使得移动后得到的辅助等响曲线和标准等响曲线尽可能的接近。可以知道的是,辅助等响曲线和目标等响曲线在Y轴上是平行的。
请参见图5a-图5b,是本发明实施例提供的一种确定辅助等响曲线的示意图。如图5a所示,曲线20a是目标用户的目标等响曲线20a,曲线20b是在相同响度值下的标准等响曲线20b,且上述两条等响曲线都位于目标坐标系中。由于标准等响曲线20b位于目标等响曲线20a的上方,且不存在交点,说明目标移动方向是垂直向上。在频率300hz处,目标等响曲线20a和标准等响曲线20b之间声压级差值最大,为40dB(即最大辅助声压级差异值等于40dB),因此在上述目标坐标系中目标距离就等于40dB。将目标等响曲线20a向上移动40dB,即是目标等响曲线的所有频率对应的声压级值都增加40dB,如图5b所示,移动后得到曲线20c,曲线20c即是辅助等响曲线20c,且辅助等响曲线20c和目标等响曲线20a在目标坐标系中是平行的。
请参见图5c-图5d,是本发明实施例提供的另一种确定辅助等响曲线的示意图。如图5c所示,曲线30a是目标用户的目标等响曲线30a,曲线30b是在相同响度值下的标准等响曲线30b,且上述两条等响曲线都位于目标坐标系中。由于标准等响曲线30b位于目标等响曲线30a的上方,且不存在交点,说明目标移动方向是垂直向上。在频率7000hz处,目标等响曲线30a和标准等响曲线30b之间声压级差值最小,为10dB(即最小辅助声压级差异值等于10dB),因此在目标坐标系中目标距离就等于10dB,将目标等响曲线30a向上移动10dB,即是目标等响曲线的所有频率对应的声压级值都增加10dB,如图5d所示,移动后得到曲线30c,曲线30c即是辅助等响曲线30c,且辅助等响曲线30c和目标等响曲线30a在目标坐标系中是平行的。
步骤S306,将与所述测试音频数据对应的信号频率作为所述目标频率,在所述辅助等响曲线中提取与所述目标频率对应的第一声压级值,在所述标准等响曲线中提取与所述目标频率对应的第二声压级值,将所述第二声压级值减所述第一声压级值所得到的差值作为与所述目标频率对应的目标声压级差异值。
具体的,将上述生成目标等响曲线过程中涉及的测试音频数据对应的信号频率作为目标频率,或者,将用户终端中的均衡器可以进行增益的频率作为目标频率。当然还可以根据具体的应用场景条件限制,确定目标频率,例如,将用户指定进行频率增益的信号频率作为目标频率。确定了目标频率后,下述以一个目标频率为例进行说明,在辅助等响曲线中提取目标频率对应的声压级值,称为第一声压级值;在标准等响曲线中提取目标频率对应的声压级值,称为第二声压级值。将第二声压级值减去第一声压级值所得到的差值,作为与目标频率对应的目标声压级差异值,需要说明的是,目标声压级差异值可以为正数也可以为负数,或者等于数值0。每个目标频率都存在对应的目标声压级差异值。
步骤S307,根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益。
其中,步骤S307的具体实现方式可以参见上述图2对应实施例中的步骤S103,这里不再进行赘述。
上述可知,通过比较具有个性化的目标等响曲线和标准的等响曲线之间的差异,可以获取到该用户在不同频率上的感知能力,进而可以对待播放的音频数据的频率进行增益,以增强待播放的音频数据的音效,进而可以丰富音频数据的音效增强方式;进一步地,由于对音频数据的频率进行增益,可以对用户在不同的频点上进行听力补偿,增强的播放音效是与用户的听力相匹配的个性化音效。
进一步地,请参见图6,是本发明实施例提供的另一种音频数据处理方法的流程示意图,音频数据处理方法的具体过程可以包括如下步骤:
步骤S401,当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值。
步骤S402,根据所述目标响度值,获取与所述目标用户对应的目标等响曲线,并获取与所述目标等响曲线具有相同响度值的标准等响曲线。
步骤S403,在目标坐标系中设置所述目标等响曲线和所述标准等响曲线。
其中,步骤S401-步骤S403的具体实现方式可以参见上述图4对应实施例中的步骤S301-步骤S303,这里不再进行赘述。
步骤S404,获取标准频率,在所述目标等响曲线中提取与所述标准频率对应的第三声压级值,在所述标准等响曲线中提取与所述标准频率对应的第四声压级值。
具体的,获取提前预设好的标准频率,标准频率的数值可以等于1000hz。在目标等响曲线中提取与标准频率对应的声压级值,称为第三声压级值。在标准等响曲线中提取与标准频率对应的第四声压级值,称为第四声压级值。例如,若标准频率等于1000hz,那么就是在目标等响曲线中,提取频率1000hz对应的声压级值,作为第三声压级值。在标准等响曲线中,提取频率1000hz对应的声压级值,作为第四声压级值。
步骤S405,根据所述第四声压级值减所述第三声压级值所得到的差值,确定所述目标距离和所述目标移动方向。
具体的,将第四声压级值减去第三声压级值所得到的差值的绝对值(此处的差值可以是正数、可以是负数,还可以等于0),确定为目标距离,此处的目标距离的单位也可以和目标坐标系的Y轴单位相同,即单位是dB。检测上述第四声压级值减去第三声压级值所得到的差值,若差值是正数,说明标准等响曲线位于目标等响曲线的上方,那么目标移动方向为Y轴的正方向,即是垂直向上;若上述差值是负数,说明标准等响曲线位于目标等响曲线的下方,那么目标移动方向为Y轴的负方向,即是垂直向下。
步骤S406,根据所述目标距离和所述目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
确定了目标移动方向和目标距离后,根据目标移动方向和目标距离,在目标坐标系下移动目标等响曲线,得到辅助等响曲线,移动的目的是使得移动后得到的辅助等响曲线和标准等响曲线尽可能的接近。可以知道的是,辅助等响曲线和目标等响曲线在Y轴上是平行的。
请参见图7a-图7b,是本发明实施例提供的另一种确定辅助等响曲线的示意图。如图7a所示,曲线40a是目标用户的目标等响曲线40a,曲线40b是在相同响度值下的标准等响曲线40b,且上述两条等响曲线位于目标坐标系中。将标准频率设置为1000hz,在目标等响曲线40a中确定频率为1000hz对应的声压级值为28dB(第三声压级值),在标准等响曲线40b中确定频率为1000hz对应的声压级值为42dB(第四声压级值)。由于第四声压级值减去第三声压级值等于14dB,说明目标移动方向为Y轴的正方向,即是垂直向上,且目标距离等于14dB。将目标等响曲线40a向上移动14dB,即是目标等响曲线的所有频率对应的声压级值都增加14dB,如图7b所示,移动后得到曲线40c,且曲线40c即是辅助等响曲线40c,且辅助等响曲线40c和目标等响曲线40a在上述目标坐标系中是平行的。
步骤S407,将与所述测试音频数据对应的信号频率作为所述目标频率,在所述辅助等响曲线中提取与所述目标频率对应的第一声压级值,在所述标准等响曲线中提取与所述目标频率对应的第二声压级值,将所述第二声压级值减所述第一声压级值所得到的差值作为与所述目标频率对应的目标声压级差异值。
步骤S408,当接收到与所述目标用户对应的音频数据播放指令时,根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益。
其中,步骤S407-步骤S408的具体实现方式可以参见上述图4对应实施例中的步骤S306-步骤S307,这里不再进行赘述。
上述可知,通过比较具有个性化的目标等响曲线和标准的等响曲线之间的差异,可以获取到该用户在不同频率上的感知能力,进而可以对待播放的音频数据的频率进行增益,以增强待播放的音频数据的音效,进而可以丰富音频数据的音效增强方式;进一步地,由于对音频数据的频率进行增益,可以对用户在不同的频点上进行听力补偿,增强的播放音效是与用户的听力相匹配的个性化音效。
进一步地,请参见图8,是本发明实施例提供的另一种音频数据处理方法的流程示意图,音频数据处理方法的具体过程可以包括如下步骤:
步骤S501,当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值。
步骤S502,根据所述目标响度值,获取与所述目标用户对应的目标等响曲线,并获取与所述目标等响曲线具有相同响度值的标准等响曲线。
步骤S503,在目标坐标系中设置所述目标等响曲线和所述标准等响曲线。
其中,步骤S501-步骤S503的具体实现方式可以参见上述图4对应实施例中的步骤S301-步骤S303,这里不再进行赘述。
步骤S504,根据所述目标频率和每个目标频率对应的目标声压级差异值,计算所述目标等响曲线和所述标准等响曲线之间的欧氏距离,作为所述目标距离。
具体的,将在目标等响曲线中,与所有目标频率对应的声压级值组合为向量(x11,x12,...,x1n),将在标准等响曲线中,与所有目标频率对应的声压级值组合为向量(x21,x22,...,x2n),上述两个向量组合的频率顺序相同。将两个向量距离的平均值作为目标等响曲线和标准等响曲线之间的欧式距离,计算出来的欧式距离的数值是非负。由于已经知道与每个目标频率对应的目标声压级差异值,计算欧式距离可以通过计算所有目标声压级差异值的平方和的平均值再开方。具体的计算公式为下述公式(3):
Figure BDA0001924702790000221
将上述计算出来的欧式距离作为目标距离,且的目标距离的单位可以和目标坐标系的Y轴单位相同,即单位是dB。
步骤S505,根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
具体的,若在目标坐标系中,目标等响曲线位于标准等响曲线的上方,且目标等响曲线和标准等响曲线之间没有交点,那么目标移动方向为Y轴负方向,即垂直向下。若在目标坐标系中,目标等响曲线位于标准等响曲线的下方,且目标等响曲线和标准等响曲线之间没有交点,那么目标移动方向为Y轴正方向,即垂直向上。若在目标坐标系中,若目标等响曲线和标准等响曲线之间存在交点,那么目标移动方向为Y轴正方向,即垂直向上。
确定了目标移动方向后,根据目标移动方向和目标距离,在目标坐标系下移动目标等响曲线,得到辅助等响曲线,移动的目的是使得移动后得到的辅助等响曲线和标准等响曲线尽可能的接近。可以知道的是,辅助等响曲线和目标等响曲线在Y轴上是平行的。
请参见图9a-图9b,是本发明实施例提供的另一种确定辅助等响曲线的示意图。如图9a所示,曲线50a是目标用户的目标等响曲线50a,曲线50b是在相同响度值下的标准等响曲线50b,且上述两条等响曲线都位于目标坐标系中。目标频率分别为:300hz,3300hz,6300hz和7000hz。在目标等响曲线50a中提取上述目标频率的声压级值分别为:300hz对应的声压级为40dB,3300hz对应的声压级为28dB,6300hz对应的声压级为25dB,7000hz对应的声压级为20dB,按照目标频率从小到大的顺序,组合上述声压级,得到向量(40dB,28dB,25dB,20dB)。在标准等响曲线50b中提取上述目标频率的声压级值分别为:300hz对应的声压级为80dB,3300hz对应的声压级为42dB,6300hz对应的声压级为37dB,7000hz对应的声压级为30dB,按照目标频率从小到大的顺序,组合上述声压级,得到向量(80dB,42dB,37dB,20dB)。计算目标等响曲线50a和标准等响曲线50b之间的欧式距离:
Figure BDA0001924702790000231
将上述计算出来的结果作为目标距离。由于标准等响曲线50b位于目标等响曲线50a的上方,且不存在交点,说明目标移动方向是垂直向上。将目标等响曲线50a向上移动22dB,即是目标等响曲线的所有频率对应的声压级值都增加22dB,如图9b所示,移动后得到曲线50c,即曲线50c是辅助等响曲线50c,且辅助等响曲线50c和目标等响曲线50a在目标坐标系中是平行的。
步骤S506,将与所述测试音频数据对应的信号频率作为所述目标频率,在所述辅助等响曲线中提取与所述目标频率对应的第一声压级值,在所述标准等响曲线中提取与所述目标频率对应的第二声压级值,将所述第二声压级值减所述第一声压级值所得到的差值作为与所述目标频率对应的目标声压级差异值。
步骤S507,当接收到与所述目标用户对应的音频数据播放指令时,根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益。
其中,步骤S506-步骤S507的具体实现方式可以参见上述图4对应实施例中的步骤S306-步骤S307,这里不再进行赘述。
上述可知,通过比较具有个性化的目标等响曲线和标准的等响曲线之间的差异,可以获取到该用户在不同频率上的感知能力,进而可以对待播放的音频数据的频率进行增益,以增强待播放的音频数据的音效,进而可以丰富音频数据的音效增强方式;进一步地,由于对音频数据的频率进行增益,可以对用户在不同的频点上进行听力补偿,增强的播放音效是与用户的听力相匹配的个性化音效。
进一步的,请参见图10,是本发明实施例提供的一种音频数据处理装置的结构示意图。如图10所示,音频数据处理装置1可以包括:第一获取模块11、第二获取模块12、设置模块13。
第一获取模块11,用于当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值;
第二获取模块12,用于根据所述目标响度值获取与目标频率对应的目标声压级差异值;所述与目标频率对应的目标声压级差异值是根据与所述目标用户对应的目标等响曲线和标准等响曲线计算得到的;所述目标等响曲线和所述标准等响曲线具有相同响度值;
设置模块13,用于根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益。
其中,第一获取模块11、第二获取模块12、设置模块13的具体功能实现方式可以参见上述图2对应实施例中的步骤S101-步骤S103,这里不再进行赘述。
请参见图10,设置模块13可以包括:第一获取单元131、第一设置单元132、第二设置单元133。
第一获取单元131,用于根据所述音频数据播放指令获取所述音频数据;
所述第一获取单元131,还用于将所述音频数据中与所述目标频率相等的信号频率作为待调整信号频率;
第一设置单元132,用于若所述目标声压级差异值大于目标阈值,则根据所述目标声压级差异值,对所述音频数据中的待调整信号频率进行正向频率增益;
第二设置单元133,用于若所述目标声压级差异值小于所述目标阈值,则根据所述目标声压级差异值,对所述音频数据中的待调整信号频率进行反向频率增益。
其中,第一获取单元131、第一设置单元132、第二设置单元133的具体功能实现方式可以参见上述图2对应实施例中的步骤S103,这里不再进行赘述。
请参见图10,第一获取模块11可以包括:第二获取单元111、确定单元112。
第二获取单元111,用于当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取所述目标用户所处环境的环境噪声;
确定单元112,用于根据所述环境噪声所包含的噪声能量,确定与所述环境噪声相匹配的响度值,作为所述目标响度值。。
其中,第二获取单元111、确定单元112的具体功能实现方式可以参见上述图2对应实施例中的步骤S101,这里不再进行赘述。
请参见图10,第二获取模块12可以包括:第三获取单元121、计算单元122。
第三获取单元121,用于根据所述目标响度值,获取与所述目标用户对应的目标等响曲线,并获取与所述目标等响曲线具有相同响度值的标准等响曲线;
计算单元122,用于根据所述目标等响曲线和所述标准等响曲线,计算与所述目标频率对应的目标声压级差异值。
其中,第三获取单元121、计算单元122的具体功能实现方式可以参见上述图2对应实施例中的步骤S102,这里不再进行赘述。
请参见图10,第三获取单元121可以包括:生成子单元1211、查找子单元1212。
生成子单元1211,用于在所述环境噪声下生成与所述目标用户对应的目标等响曲线;所述目标等响曲线的响度值为与所述环境噪声相匹配的目标响度值;
查找子单元1212,用于在标准等响曲线库中查找与所述目标响度值对应的等响曲线,作为所述标准等响曲线。
其中,生成子单元1211、查找子单元1212的具体功能实现方式可以参见上述图2对应实施例中的步骤S102,这里不再进行赘述。
请参见图10,生成子单元1211可以包括:设置子单元12111、提取子单元12112、播放子单元12113、组合子单元12114。
设置子单元12111,用于获取多个单一频率的测试音频数据,并为多个测试音频数据设置轮询优先级;
提取子单元12112,用于根据所述轮询优先级,从所述多个测试音频数据中提取目标测试音频数据;
播放子单元12113,用于在所述环境噪声下,播放所述目标测试音频数据,根据所述目标测试音频数据获取可听增益值;所述可听增益值是所述目标用户在可听范围内调整所述目标测试音频数据的信号频率的最小增益值;
组合子单元12114,用于根据所述可听增益值确定可听声压级值,并将所述可听声压级值和所述目标测试音频数据的信号频率组合为声压级频率对;
所述组合子单元12114,还用于当所有测试音频数据均被确定为所述目标测试音频数据时,根据每个目标测试音频数据分别对应的声压级频率对生成所述目标等响曲线。
其中,设置子单元12111、提取子单元12112、播放子单元12113、组合子单元12114的具体功能实现方式可以参见上述图3对应实施例中的步骤S202,这里不再进行赘述。
请参见图10,计算单元122可以包括:第三子设置单元1221、移动子单元1222、确定子单元1223。
第三子设置单元1221,用于在目标坐标系中设置所述目标等响曲线和所述标准等响曲线;
移动子单元1222,用于根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线;
确定子单元1223,用于将与所述测试音频数据对应的信号频率作为所述目标频率;
所述确定子单元1223,还用于在所述辅助等响曲线中提取与所述目标频率对应的第一声压级值,在所述标准等响曲线中提取与所述目标频率对应的第二声压级值;
所述确定子单元1223,还用于将所述第二声压级值减所述第一声压级值所得到的差值作为与所述目标频率对应的目标声压级差异值。
其中,第三子设置单元1221、移动子单元1222、确定子单元1223的具体功能实现方式可以参见上述图2对应实施例中的步骤S102,这里不再进行赘述。
请参见图10,移动子单元1222可以包括:计算子单元12221、第一移动子单元12222。
计算子单元12221,用于在相同频率下计算所述目标等响曲线和所述标准等响曲线之间的声压级差值,作为辅助声压级差异值,根据最大辅助声压级差异值或最小辅助声压级差异值确定所述目标距离;
第一移动子单元12222,用于根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
其中,计算子单元12221、第一移动子单元12222的具体功能实现方式可以参见上述图4对应实施例中的步骤S304-步骤S305,这里不再进行赘述。
请参见图10,移动子单元1222可以包括:获取子单元12223、第一确定子单元12224、第二移动子单元12225。
获取子单元12223,用于获取标准频率,在所述目标等响曲线中提取与所述标准频率对应的第三声压级值,在所述标准等响曲线中提取与所述标准频率对应的第四声压级值;
第一确定子单元12224,用于根据所述第四声压级值减所述第三声压级值所得到的差值,确定所述目标距离和所述目标移动方向;
第二移动子单元12225,用于根据所述目标距离和所述目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
其中,获取子单元12223、第一确定子单元12224、第二移动子单元12225的具体功能实现方式可以参见上述图6对应实施例中的步骤S404-步骤S406,这里不再进行赘述。
请参见图10,移动子单元1222可以包括:第二确定子单元12226、第三移动子单元12227。
第二确定子单元12226,用于根据所述目标频率和每个目标频率对应的目标声压级差异值,计算所述目标等响曲线和所述标准等响曲线之间的欧氏距离,作为所述目标距离;
第三移动子单元12227,用于根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
其中,第二确定子单元12226、第三移动子单元12227的具体功能实现方式可以参见上述图8对应实施例中的步骤S504-步骤S505,这里不再进行赘述。
上述可知,通过比较具有个性化的目标等响曲线和标准的等响曲线之间的差异,可以获取到该用户在不同频率上的感知能力,进而可以对待播放的音频数据的频率进行增益,以增强待播放的音频数据的音效,进而可以丰富音频数据的音效增强方式;进一步地,由于对音频数据的频率进行增益,可以对用户在不同的频点上进行听力补偿,增强的播放音效是与用户的听力相匹配的个性化音效。
进一步地,请参见图11,是本发明实施例提供的一种电子设备的结构示意图。如图11所示,上述图11中的音频数据处理装置1可以应用于所述电子设备1000,所述电子设备1000可以包括:处理器1001,网络接口1004和存储器1005,此外,所述电子设备1000还可以包括:用户接口1003,和至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图11所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及设备控制应用程序。
在图11所示的电子设备1000中,网络接口1004可提供网络通讯功能;而用户接口1003主要用于为用户提供输入的接口;而处理器1001可以用于调用存储器1005中存储的设备控制应用程序,以实现:
当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值;
根据所述目标响度值获取与目标频率对应的目标声压级差异值;所述与目标频率对应的目标声压级差异值是根据与所述目标用户对应的目标等响曲线和标准等响曲线计算得到的;所述目标等响曲线和所述标准等响曲线具有相同响度值;
根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益。
在一个实施例中,所述处理器1001在执行根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益时,具体执行以下步骤:
根据所述音频数据播放指令获取所述音频数据;
将所述音频数据中与所述目标频率相等的信号频率作为待调整信号频率;
若所述目标声压级差异值大于目标阈值,则根据所述目标声压级差异值,对所述音频数据中的待调整信号频率进行正向频率增益;
若所述目标声压级差异值小于所述目标阈值,则根据所述目标声压级差异值,对所述音频数据中的待调整信号频率进行反向频率增益。
在一个实施例中,所述处理器1001在执行当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值时,具体执行以下步骤:
当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取所述目标用户所处环境的环境噪声;
根据所述环境噪声所包含的噪声能量,确定与所述环境噪声相匹配的响度值,作为所述目标响度值。
在一个实施例中,所述处理器1001在执行根据所述目标响度值获取与目标频率对应的目标声压级差异值时,具体执行以下步骤:
根据所述目标响度值,获取与所述目标用户对应的目标等响曲线,并获取与所述目标等响曲线具有相同响度值的标准等响曲线;
根据所述目标等响曲线和所述标准等响曲线,计算与所述目标频率对应的目标声压级差异值。
在一个实施例中,所述处理器1001在执行根据所述目标响度值,获取与所述目标用户对应的目标等响曲线,并获取与所述目标等响曲线具有相同响度值的标准等响曲线时,具体执行以下步骤:
在所述环境噪声下生成与所述目标用户对应的目标等响曲线;所述目标等响曲线的响度值为与所述环境噪声相匹配的目标响度值;
在标准等响曲线库中查找与所述目标响度值对应的等响曲线,作为所述标准等响曲线。
在一个实施例中,所述处理器1001在执行在所述环境噪声下生成与所述目标用户对应的目标等响曲线时,具体执行以下步骤:
获取多个单一频率的测试音频数据,并为多个测试音频数据设置轮询优先级;
根据所述轮询优先级,从所述多个测试音频数据中提取目标测试音频数据;
在所述环境噪声下,播放所述目标测试音频数据,根据所述目标测试音频数据获取可听增益值;所述可听增益值是所述目标用户在可听范围内调整所述目标测试音频数据的信号频率的最小增益值;
根据所述可听增益值确定可听声压级值,并将所述可听声压级值和所述目标测试音频数据的信号频率组合为声压级频率对;
当所有测试音频数据均被确定为所述目标测试音频数据时,根据每个目标测试音频数据分别对应的声压级频率对生成所述目标等响曲线。
在一个实施例中,所述处理器1001在执行根据所述目标等响曲线和所述标准等响曲线,计算与所述目标频率对应的目标声压级差异值时,具体执行以下步骤:
在目标坐标系中设置所述目标等响曲线和所述标准等响曲线;
根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线;
将与所述测试音频数据对应的信号频率作为所述目标频率;
在所述辅助等响曲线中提取与所述目标频率对应的第一声压级值,在所述标准等响曲线中提取与所述目标频率对应的第二声压级值;
将所述第二声压级值减所述第一声压级值所得到的差值作为与所述目标频率对应的目标声压级差异值。
在一个实施例中,所述处理器1001在执行根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线时,具体执行以下步骤:
在相同频率下计算所述目标等响曲线和所述标准等响曲线之间的声压级差值,作为辅助声压级差异值,根据最大辅助声压级差异值或最小辅助声压级差异值确定所述目标距离;
根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
在一个实施例中,所述处理器1001在执行根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线时,具体执行以下步骤:
获取标准频率,在所述目标等响曲线中提取与所述标准频率对应的第三声压级值,在所述标准等响曲线中提取与所述标准频率对应的第四声压级值;
根据所述第四声压级值减所述第三声压级值所得到的差值,确定所述目标距离和所述目标移动方向;
根据所述目标距离和所述目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
在一个实施例中,所述处理器1001在执行根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线时,具体执行以下步骤:
根据所述目标频率和每个目标频率对应的目标声压级差异值,计算所述目标等响曲线和所述标准等响曲线之间的欧氏距离,作为所述目标距离;
根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
上述可知,通过比较具有个性化的目标等响曲线和标准的等响曲线之间的差异,可以获取到该用户在不同频率上的感知能力,进而可以对待播放的音频数据的频率进行增益,以增强待播放的音频数据的音效,进而可以丰富音频数据的音效增强方式;进一步地,由于对音频数据的频率进行增益,可以对用户在不同的频点上进行听力补偿,增强的播放音效是与用户的听力相匹配的个性化音效。
应当理解,本发明实施例中所描述的电子设备1000可执行前文图2到图9b所对应实施例中对所述音频数据处理方法的描述,也可执行前文图10所对应实施例中对所述音频数据处理装置1的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
此外,这里需要指出的是:本发明实施例还提供了一种计算机存储介质,且所述计算机存储介质中存储有前文提及的音频数据处理装置1所执行的计算机程序,且所述计算机程序包括程序指令,当所述处理器执行所述程序指令时,能够执行前文图2到图9b所对应实施例中对所述音频数据处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本发明所涉及的计算机存储介质实施例中未披露的技术细节,请参照本发明方法实施例的描述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (20)

1.一种音频数据处理方法,其特征在于,包括:
当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值;
根据所述目标响度值,获取与所述目标用户对应的目标等响曲线,并获取与所述目标等响曲线具有相同响度值的标准等响曲线;
根据所述目标等响曲线和所述标准等响曲线之间目标距离,平移所述目标等响曲线,得到辅助等响曲线;
在所述辅助等响曲线中提取与目标频率对应的第一声压级值,在所述标准等响曲线中提取与所述目标频率对应的第二声压级值;
将所述第二声压级值和所述第一声压级值的差值作为与所述目标频率对应的目标声压级差异值;
根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益,包括:
根据所述音频数据播放指令获取所述音频数据;
将所述音频数据中与所述目标频率相等的信号频率作为待调整信号频率;
若所述目标声压级差异值大于目标阈值,则根据所述目标声压级差异值,对所述音频数据中的待调整信号频率进行正向频率增益;
若所述目标声压级差异值小于所述目标阈值,则根据所述目标声压级差异值,对所述音频数据中的待调整信号频率进行反向频率增益。
3.根据权利要求1所述的方法,其特征在于,所述当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值,包括:
当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取所述目标用户所处环境的环境噪声;
根据所述环境噪声所包含的噪声能量,确定与所述环境噪声相匹配的响度值,作为所述目标响度值。
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标响度值,获取与所述目标用户对应的目标等响曲线,并获取与所述目标等响曲线具有相同响度值的标准等响曲线,包括:
在所述环境噪声下生成与所述目标用户对应的目标等响曲线;所述目标等响曲线的响度值为与所述环境噪声相匹配的目标响度值;
在标准等响曲线库中查找与所述目标响度值对应的等响曲线,作为所述标准等响曲线。
5.根据权利要求4所述的方法,其特征在于,所述在所述环境噪声下生成与所述目标用户对应的目标等响曲线,包括:
获取多个单一频率的测试音频数据,并为多个测试音频数据设置轮询优先级;
根据所述轮询优先级,从所述多个测试音频数据中提取目标测试音频数据;
在所述环境噪声下,播放所述目标测试音频数据,根据所述目标测试音频数据获取可听增益值;所述可听增益值是所述目标用户在可听范围内调整所述目标测试音频数据的信号频率的最小增益值;
根据所述可听增益值确定可听声压级值,并将所述可听声压级值和所述目标测试音频数据的信号频率组合为声压级频率对;
当所有测试音频数据均被确定为所述目标测试音频数据时,根据每个目标测试音频数据分别对应的声压级频率对生成所述目标等响曲线。
6.根据权利要求1所述的方法,其特征在于,所述根据所述目标等响曲线和所述标准等响曲线之间目标距离,平移所述目标等响曲线,得到辅助等响曲线,包括:
在目标坐标系中设置所述目标等响曲线和所述标准等响曲线;
根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线。
7.根据权利要求6所述的方法,其特征在于,所述根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线,包括:
在相同频率下计算所述目标等响曲线和所述标准等响曲线之间的声压级差值,作为辅助声压级差异值,根据最大辅助声压级差异值或最小辅助声压级差异值确定所述目标距离;
根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
8.根据权利要求6所述的方法,其特征在于,所述根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线,包括:
获取标准频率,在所述目标等响曲线中提取与所述标准频率对应的第三声压级值,在所述标准等响曲线中提取与所述标准频率对应的第四声压级值;
根据所述第四声压级值减所述第三声压级值所得到的差值,确定所述目标距离和所述目标移动方向;
根据所述目标距离和所述目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
9.根据权利要求6所述的方法,其特征在于,所述根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线,包括:
根据所述目标频率和每个目标频率对应的目标声压级差异值,计算所述目标等响曲线和所述标准等响曲线之间的欧氏距离,作为所述目标距离;
根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
10.一种音频数据处理装置,其特征在于,包括:
第一获取模块,用于当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取目标响度值;
第二获取模块,用于根据所述目标响度值获取与目标频率对应的目标声压级差异值;所述与目标频率对应的目标声压级差异值是根据与所述目标用户对应的目标等响曲线和标准等响曲线计算得到的;所述目标等响曲线和所述标准等响曲线具有相同响度值;
设置模块,用于根据所述目标声压级差异值和所述目标频率,对所述音频数据播放指令所对应的音频数据进行频率增益;
其中,所述第二获取模块,包括:
第三获取单元,用于根据所述目标响度值,获取与所述目标用户对应的目标等响曲线,并获取与所述目标等响曲线具有相同响度值的标准等响曲线;
计算单元,用于根据所述目标等响曲线和所述标准等响曲线之间目标距离,平移所述目标等响曲线,得到辅助等响曲线,在所述辅助等响曲线中提取与目标频率对应的第一声压级值,在所述标准等响曲线中提取与所述目标频率对应的第二声压级值,将所述第二声压级值和所述第一声压级值的差值作为与所述目标频率对应的目标声压级差异值。
11.根据权利要求10所述的装置,其特征在于,所述设置模块,包括:
第一获取单元,用于根据所述音频数据播放指令获取所述音频数据;
所述第一获取单元,还用于将所述音频数据中与所述目标频率相等的信号频率作为待调整信号频率;
第一设置单元,用于若所述目标声压级差异值大于目标阈值,则根据所述目标声压级差异值,对所述音频数据中的待调整信号频率进行正向频率增益;
第二设置单元,用于若所述目标声压级差异值小于所述目标阈值,则根据所述目标声压级差异值,对所述音频数据中的待调整信号频率进行反向频率增益。
12.根据权利要求10所述的装置,其特征在于,所述第一获取模块,包括:
第二获取单元,用于当接收到与目标用户对应的音频数据播放指令时,根据所述音频数据播放指令获取所述目标用户所处环境的环境噪声;
确定单元,用于根据所述环境噪声所包含的噪声能量,确定与所述环境噪声相匹配的响度值,作为所述目标响度值。
13.根据权利要求12所述的装置,其特征在于,所述第三获取单元,包括:
生成子单元,用于在所述环境噪声下生成与所述目标用户对应的目标等响曲线;所述目标等响曲线的响度值为与所述环境噪声相匹配的目标响度值;
查找子单元,用于在标准等响曲线库中查找与所述目标响度值对应的等响曲线,作为所述标准等响曲线。
14.根据权利要求13所述的装置,其特征在于,所述生成子单元,包括:
设置子单元,用于获取多个单一频率的测试音频数据,并为多个测试音频数据设置轮询优先级;
提取子单元,用于根据所述轮询优先级,从所述多个测试音频数据中提取目标测试音频数据;
播放子单元,用于在所述环境噪声下,播放所述目标测试音频数据,根据所述目标测试音频数据获取可听增益值;所述可听增益值是所述目标用户在可听范围内调整所述目标测试音频数据的信号频率的最小增益值;
组合子单元,用于根据所述可听增益值确定可听声压级值,并将所述可听声压级值和所述目标测试音频数据的信号频率组合为声压级频率对;
所述组合子单元,还用于当所有测试音频数据均被确定为所述目标测试音频数据时,根据每个目标测试音频数据分别对应的声压级频率对生成所述目标等响曲线。
15.根据权利要求10所述的装置,其特征在于,所述计算单元在用于根据所述目标等响曲线和所述标准等响曲线之间目标距离,平移所述目标等响曲线,得到辅助等响曲线时,具体用于:
第三子设置单元,用于在目标坐标系中设置所述目标等响曲线和所述标准等响曲线;
移动子单元,用于根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线。
16.根据权利要求15所述的装置,其特征在于,所述计算单元在用于根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线时,具体用于在相同频率下计算所述目标等响曲线和所述标准等响曲线之间的声压级差值,作为辅助声压级差异值,根据最大辅助声压级差异值或最小辅助声压级差异值确定所述目标距离,根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
17.根据权利要求15所述的装置,其特征在于,所述计算单元在用于根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线时,具体用于获取标准频率,在所述目标等响曲线中提取与所述标准频率对应的第三声压级值,在所述标准等响曲线中提取与所述标准频率对应的第四声压级值,根据所述第四声压级值减所述第三声压级值所得到的差值,确定所述目标距离和所述目标移动方向;
第二移动子单元,用于根据所述目标距离和所述目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
18.根据权利要求15所述的装置,其特征在于,所述计算单元在用于根据所述目标等响曲线和所述标准等响曲线在所述目标坐标系中的目标距离,在所述目标坐标系中移动所述目标等响曲线,得到辅助等响曲线时,具体用于根据所述目标频率和每个目标频率对应的目标声压级差异值,计算所述目标等响曲线和所述标准等响曲线之间的欧氏距离,作为所述目标距离,根据所述目标距离和目标移动方向,在所述目标坐标系中移动所述目标等响曲线,得到所述辅助等响曲线。
19.一种电子设备,其特征在于,包括:处理器和存储器;
所述处理器和存储器相连,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行如权利要求1-9任一项所述的方法。
20.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如权利要求1-9任一项所述的方法。
CN201811610847.6A 2018-12-27 2018-12-27 一种音频数据处理方法、装置以及相关设备 Active CN109658942B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811610847.6A CN109658942B (zh) 2018-12-27 2018-12-27 一种音频数据处理方法、装置以及相关设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811610847.6A CN109658942B (zh) 2018-12-27 2018-12-27 一种音频数据处理方法、装置以及相关设备

Publications (2)

Publication Number Publication Date
CN109658942A CN109658942A (zh) 2019-04-19
CN109658942B true CN109658942B (zh) 2021-04-30

Family

ID=66117306

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811610847.6A Active CN109658942B (zh) 2018-12-27 2018-12-27 一种音频数据处理方法、装置以及相关设备

Country Status (1)

Country Link
CN (1) CN109658942B (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110191396B (zh) * 2019-05-24 2022-05-27 腾讯音乐娱乐科技(深圳)有限公司 一种音频处理方法、装置、终端及计算机可读存储介质
CN112019973B (zh) * 2019-05-30 2022-04-26 原相科技股份有限公司 声音调整方法及执行该方法的声音调整装置
CN112087265B (zh) * 2019-06-12 2022-07-19 腾讯科技(深圳)有限公司 声波通信方法、装置、及其电子设备和计算机程序介质
CN110881155A (zh) * 2019-09-29 2020-03-13 惠州市杰德创新科技有限公司 基于等响曲线的喇叭响度调节方法
CN111767000B (zh) * 2020-06-24 2023-09-01 瑞声科技(新加坡)有限公司 抑制电子设备壳体振动的方法、装置、设备及存储介质
CN111935429B (zh) * 2020-07-06 2021-10-19 瑞声新能源发展(常州)有限公司科教城分公司 音质自适应调节方法、相关***和设备及存储介质
CN112151050B (zh) * 2020-08-26 2022-11-11 宁波方太厨具有限公司 一种电器噪音的声音品质调节方法及吸油烟机
CN111966322A (zh) * 2020-08-31 2020-11-20 广州视源电子科技股份有限公司 音频信号处理方法、装置、设备及存储介质
CN112235688B (zh) * 2020-09-25 2022-03-22 深圳市火乐科技发展有限公司 一种调节声场的方法和装置
CN112929794B (zh) * 2021-01-26 2022-11-18 歌尔科技有限公司 音效调节方法、装置、设备及存储介质
CN113655983B (zh) * 2021-07-27 2023-09-08 深圳市冠旭电子股份有限公司 音频播放方法、装置、音频播放设备及可读存储介质
CN113472938B (zh) * 2021-08-23 2023-06-30 Oppo广东移动通信有限公司 音频控制方法及装置、终端和存储介质
CN114007166B (zh) * 2021-09-18 2024-02-27 北京车和家信息技术有限公司 定制声音的方法及装置、电子设备和存储介质
WO2023044608A1 (zh) * 2021-09-22 2023-03-30 京东方科技集团股份有限公司 音频调节方法、装置、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103177727A (zh) * 2011-12-23 2013-06-26 重庆重邮信科通信技术有限公司 一种音频频带处理方法及***
CN104579212A (zh) * 2015-01-30 2015-04-29 青岛海信电器股份有限公司 一种调节音频增益的方法及装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2953397B2 (ja) * 1996-09-13 1999-09-27 日本電気株式会社 ディジタル補聴器の聴覚補償処理方法及びディジタル補聴器
US8103008B2 (en) * 2007-04-26 2012-01-24 Microsoft Corporation Loudness-based compensation for background noise
CN101426112A (zh) * 2008-11-05 2009-05-06 青岛海信电子产业控股股份有限公司 一种电视伴音信号调节的方法和装置
JP2016010048A (ja) * 2014-06-25 2016-01-18 ヤマハ株式会社 オーディオ信号調整回路
CN104393848B (zh) * 2014-10-27 2017-08-04 广州酷狗计算机科技有限公司 音量调节方法及装置
CN104811155B (zh) * 2015-04-20 2017-08-04 深圳市冠旭电子股份有限公司 一种均衡器调整方法及装置
HK1207526A2 (zh) * 2015-05-27 2016-01-29 力滔有限公司 聽力裝備及其操作的方法
US10374564B2 (en) * 2017-04-20 2019-08-06 Dts, Inc. Loudness control with noise detection and loudness drop detection
CN107247572B (zh) * 2017-05-08 2020-02-07 深圳市科迈爱康科技有限公司 音频播放方法、终端及计算机可读存储介质
CN109040885B (zh) * 2017-06-09 2019-08-20 中国科学院声学研究所 一种基于音量的个性化响度补偿方法及耳机均衡***
CN107994879B (zh) * 2017-12-04 2022-07-08 北京小米移动软件有限公司 响度控制方法及装置
CN108174031B (zh) * 2017-12-26 2020-12-01 上海展扬通信技术有限公司 一种音量调节方法、终端设备及计算机可读存储介质

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103177727A (zh) * 2011-12-23 2013-06-26 重庆重邮信科通信技术有限公司 一种音频频带处理方法及***
CN104579212A (zh) * 2015-01-30 2015-04-29 青岛海信电器股份有限公司 一种调节音频增益的方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Adaptive Noise Equalizer with Equal-Londness Compensation;Woon S.Gan, etc;<IEEE>;20050625;276-279 *

Also Published As

Publication number Publication date
CN109658942A (zh) 2019-04-19

Similar Documents

Publication Publication Date Title
CN109658942B (zh) 一种音频数据处理方法、装置以及相关设备
US11671770B2 (en) Systems and methods for providing personalized audio replay on a plurality of consumer devices
US9918174B2 (en) Wireless exchange of data between devices in live events
CN110870201A (zh) 音频信号调节方法、装置、存储介质及终端
CN108418968B (zh) 语音通话数据处理方法、装置、存储介质及移动终端
US11822854B2 (en) Automatic volume adjustment method and apparatus, medium, and device
CN113963716A (zh) 通话式门铃的音量均衡方法、装置、设备和可读存储介质
CN111462764A (zh) 音频编码方法、装置、计算机可读存储介质及设备
CN113038337A (zh) 一种音频播放方法、无线耳机和计算机可读存储介质
CN116567513A (zh) 一种基于滤波器的立体声耳机测试方法及***
CN106601268B (zh) 一种多媒体数据处理方法及装置
CN116437268B (zh) 自适应分频的环绕声上混方法、装置、设备及存储介质
CN111782859A (zh) 一种音频可视化方法、装置和存储介质
CN112382305B (zh) 调节音频信号的方法、装置、设备和存储介质
CN111739496B (zh) 音频处理方法、装置及存储介质
CN109716432B (zh) 增益处理方法及其装置、电子设备、信号采集方法及其***
CN113192531B (zh) 检测音频是否是纯音乐音频方法、终端及存储介质
CN111045633A (zh) 用于检测音频信号的响度的方法和装置
CN111370017B (zh) 一种语音增强方法、装置、***
CN112133320B (zh) 语音处理装置及语音处理方法
CN114598970A (zh) 音频处理方法、装置、电子设备及存储介质
CN110517708B (zh) 一种音频处理方法、装置及计算机存储介质
CN114007166B (zh) 定制声音的方法及装置、电子设备和存储介质
CN113393863B (zh) 一种语音评价方法、装置和设备
CN117348836A (zh) 音频调整方法、装置、介质以及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant