CN112468926B - 耳机音频调节方法、装置和终端设备 - Google Patents
耳机音频调节方法、装置和终端设备 Download PDFInfo
- Publication number
- CN112468926B CN112468926B CN202011479028.XA CN202011479028A CN112468926B CN 112468926 B CN112468926 B CN 112468926B CN 202011479028 A CN202011479028 A CN 202011479028A CN 112468926 B CN112468926 B CN 112468926B
- Authority
- CN
- China
- Prior art keywords
- air pressure
- value
- preset
- vehicle
- audio signal
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000008859 change Effects 0.000 claims abstract description 87
- 230000005236 sound signal Effects 0.000 claims abstract description 83
- 230000006870 function Effects 0.000 claims description 23
- 230000003321 amplification Effects 0.000 claims description 21
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 21
- 230000003313 weakening effect Effects 0.000 claims description 18
- 238000003062 neural network model Methods 0.000 claims description 17
- 230000008569 process Effects 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 12
- 230000007613 environmental effect Effects 0.000 claims description 11
- 230000003247 decreasing effect Effects 0.000 claims description 10
- 230000008030 elimination Effects 0.000 claims description 10
- 238000003379 elimination reaction Methods 0.000 claims description 10
- 238000001914 filtration Methods 0.000 claims description 9
- 238000012549 training Methods 0.000 claims description 6
- 238000013528 artificial neural network Methods 0.000 claims description 4
- 239000000126 substance Substances 0.000 claims description 3
- 230000003750 conditioning effect Effects 0.000 claims 1
- 210000003454 tympanic membrane Anatomy 0.000 description 18
- 230000014509 gene expression Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 208000009205 Tinnitus Diseases 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 210000005069 ears Anatomy 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 231100000886 tinnitus Toxicity 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R1/00—Details of transducers, loudspeakers or microphones
- H04R1/10—Earpieces; Attachments therefor ; Earphones; Monophonic headphones
- H04R1/1091—Details not provided for in groups H04R1/1008 - H04R1/1083
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D21/00—Measuring or testing not otherwise provided for
- G01D21/02—Measuring two or more variables by means not covered by a single other subclass
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2460/00—Details of hearing devices, i.e. of ear- or headphones covered by H04R1/10 or H04R5/033 but not provided for in any of their subgroups, or of hearing aids covered by H04R25/00 but not provided for in any of its subgroups
- H04R2460/11—Aspects relating to vents, e.g. shape, orientation, acoustic properties in ear tips of hearing devices to prevent occlusion
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
本发明公开了一种耳机音频调节方法、装置和终端设备。该方法包括:根据采集的当前车辆抖动值、车窗的开启状态和车速,确定位于车内的耳机满足预定调节条件的情况下,确定车内的第一气压值和第二气压值,第一气压值为车窗开启前的车内气压,第二气压值为车窗开启预定第一时长之后的车内气压;根据第一气压值和第二气压值,确定预定第一时长内的气压变化情况,并基于气压变化情况调节通过耳机播放的音频信号。根据本发明实施例提供的方法,解决现有技术中由于车厢内气压变化而导致音频的音质受到影响的问题。
Description
技术领域
本发明涉及音频处理领域,具体涉及一种耳机音频调节方法、装置和终端设备。
背景技术
乘客位于动车上或者行驶在高速路上的汽车中时,由于车厢内气压环境会受车外环境影响而变化,例如进入隧道或打开车窗都会造成车厢内气压突变,人耳也会敏感地觉察到气压的变化,伴随气压上升或下降会出现耳鸣或耳涨。如果此时该乘客使用耳机,耳机播放音频的音质会受到影响,用户体检差。
发明内容
为此,本发明提供一种耳机音频调节方法、装置和终端设备,以解决现有技术中由于车厢内气压变化而导致音频的音质受到影响的问题。
为了实现上述目的,本发明第一方面提供一种耳机音频调节方法,包括:根据采集的当前车辆抖动值、车窗的开启状态和车速,确定位于车内的耳机满足预定调节条件的情况下,确定车内的第一气压值和第二气压值,第一气压值为车窗开启前的车内气压,第二气压值为车窗开启预定第一时长之后的车内气压;根据第一气压值和第二气压值,确定预定第一时长内的气压变化情况,并基于气压变化情况调节通过耳机播放的音频信号。
本发明第二方面提供一种耳机音频调节装置,包括:气压确定模块,用于根据采集的当前车辆抖动值、车窗的开启状态和车速,确定位于车内的耳机满足预定调节条件的情况下,确定车内的第一气压值和第二气压值,第一气压值为车窗开启前的车内气压,第二气压值为车窗开启预定第一时长之后的车内气压;音频调节模块,用于根据第一气压值和第二气压值,确定预定第一时长内的气压变化情况,并基于气压变化情况调节通过耳机播放的音频信号。
本发明第三方面提供一种终端设备,包括:一个或多个处理器;存储器,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本发明实施例中的任意一种耳机音频调节方法。
本发明具有如下优点:根据本发明实施例中的耳机音频调节方法、装置和终端设备,可以根据车窗开启状态、车辆抖动值和车速,来确定车厢内的气压变化情况,从而基于气压变化情况调节通过耳机播放的音频信号,实现智能调节耳机播放的音频信号。该方案可以提供根据气压变化情况调节后的音频信号,帮助用户快速适应鼓膜压差,从而降低因气压变化导致的鼓膜压差造成的音频信号的音质影响,并提升用户体检。
附图说明
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。
图1为本发明实施例的场景示意图;
图2为本发明实施例的耳机音频调节方法的流程图;
图3为本发明实施例的神经网络模型对采集的指定环境参数进行处理的原理示意图;
图4为本发明实施例中振幅弱化值与第一气压值的对应关系的示意图;
图5为本发明实施例中压差补偿值与第一气压值和第二气压值形成的气压比值之间的对应关系示意图;
图6为本发明实施例的耳机音频调节装置的结构示意图;
图7是示出能够实现根据本发明实施例的耳机音频调节方法和装置的计算设备的示例性硬件架构的结构图。
具体实施方式
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
现有耳机主要通过对耳机气孔、震膜、支架等硬件器材进行改造来调节用户佩戴耳机时的气压、气流。此种调节是根据气流、气压等物理现象进行自适应式调节的,对于车厢内开窗后气流突变、车胎震动、进入隧道等混合复杂环境,无法进行有针对性的、精准的气压调节的方案,没法保证用户体验。
为了更好的理解本发明,下面将结合附图,详细描述根据本发明实施例的耳机音频调节方法、装置和终端设备,应注意,这些实施例并不是用来限制本发明公开的范围。
图1为本发明实施例的场景示意图。在图1中所示的场景中,包括:终端设备11、耳机12、服务器13和车辆模组14。
其中,耳机12连接于终端设备11,终端设备11上设置有服务器13,服务器13可以接收来自车辆模组14采集的数据。
终端设备11通过耳机12播放音频文件时,可以通过服务器13执行本发明实施例的耳机音频调节方法。
车辆模组14,可以包括车窗开启大小传感器、车速传感器、角速度传感器等多种传感设备。
其中,终端11可以包括但不限于:个人电脑、智能手机、平板电脑、个人数字助理等。用户可以通过终端11可以将提问内容输入问答服务平台12。终端设备11与耳机12的连接方式可以是有线连接,也可以是无线连接,例如蓝牙连接等。本发明实施例对终端设备与耳机的连接不进行具体限定。
在一个实施例中,服务器13可以将收集汽车传感器的如下数据项中的一项或多项:车辆行驶速度、外界风速、车窗开启的大小和车辆抖动情况,各传感器将数据发送给服务器。
应该理解,图1中的车辆模组中所包含的传感器的数目仅仅是示意性的。根据实际应用需要,可以进行灵活设置,此方面内容不做限制。
图2是示出根据本发明实施例的耳机音频调节方法的流程图。如图2所示,本发明实施例中的耳机音频调节方法包括以下步骤:
步骤S210,根据采集的当前车辆抖动值、车窗的开启状态和车速,确定位于车内的耳机满足预定调节条件的情况下,确定车内的第一气压值和第二气压值,第一气压值为车窗开启前的车内气压,第二气压值为车窗开启预定第一时长之后的车内气压。
步骤S220,根据第一气压值和第二气压值,确定预定第一时长内的气压变化情况,并基于气压变化情况调节通过耳机播放的音频信号。
根据本发明实施例的耳机音频调节方法,可以根据车窗开启状态、车辆抖动值和车速,来确定车内气压变化情况,从而基于气压变化情况调节通过耳机播放的音频信号,实现智能调节耳机播放的音频信号。该方案可以提供根据气压变化情况调节后的音频信号,帮助用户快速适应鼓膜压差,从而降低因气压变化导致的鼓膜压差造成的音频信号的音质影响,提升用户体检。
在一些实施例中,耳机连接于车内的终端设备;在步骤S110之前,耳机音频调节方法还可以包括如下步骤。
S11,通过位于终端设备的传感器,采集终端设备在水平放置状态下单位时间内的震动振幅、震动速率和震动频率;S12,计算预设第一调节系数与单位时间内的震动振幅、震动速率和震动频率的乘积,得到终端设备的振动值;S13,将终端设备的振动值与预设第二调节系数的乘积,作为推测得到的当前车辆抖动值。
通过S11-S13,可以通过位于终端设备的传感器进行数据采集,从而根据采集的数据推测得到的当前车辆抖动值。
在一个实施例中,终端设备的服务器可以通过如下方式获得当前车辆抖动值。车辆抖动值的获取方式包括如下步骤:将终端设备放置在车内水平位置,例如放在一个水平面板上;通过终端设备的震动传感器,获得终端设备在垂直地面方向的震动频率;调取位于终端设备的角速度传感器获取单位时间内的震动振幅、震动速率、震动加速度和震动频率;计算手机在单位时间内的振动值,该振动值=x*震动振幅*震动速率*震动频率,其中,x是预设的第一调节系数;由以上公式获得手机振动值,再根据手机振动值推测得到车辆抖动值=手机振动值*y,其中,y为预设的第二调节系数。
优选地,该水平面板材质光滑且表面坚硬,有利于提高终端设备在垂直地面方向获得终端设备震动频率的准确性;应理解,第一调节系数x和第二调节系数y的取值可以由用户根据实际应用场景进行自定义设置,或者,第一调节系数x和第二调节系数y的取值也可以是经验值。
在一些实施例中,预定调节条件包括:车窗的开启状态为后窗开启且前窗未开启、车速大于或等于预设车速阈值、以及当前车辆抖动值大于或等于预设抖动阈值。
在该实施例中,步骤S210中确定车内的第一气压值和第二气压值的步骤具体可以包括:通过预定的神经网络模型,对在驾驶员位置采集的指定环境参数进行处理,得到第一气压值和第二气压值;其中,神经网络模型,是预先根据指定环境参数、预设的多个调节参数、在后窗开启前测量的驾驶员位置的气压、以及在后窗开启后的多个不同时间点测量的驾驶员位置的气压,进行神经网络训练得到的模型;指定环境参数包括:本地气压、车速、风向、风速和后窗开启大小。
在本发明实施例中,服务器根据指定环境参数和当前车辆抖动值的不同情况评估车内气压以及颠簸振动对耳压的影响。
例如,如果汽车车窗开启模块上报信息为:驾驶员位于驾驶位,车辆后窗开启而前窗未开启,且车速大于预设车速阈值,车辆抖动值大于预设车辆抖动阈值,此种情况会导致车内气压突然降低,且车辆抖动对耳膜共振的影响较大,耳膜震动频率突变,鼓膜内的气压来不及与快速变化的外界气压平衡。因此需要根据车内气压变化进行音频处理,以平衡耳压变化造成的音质影响。
在一个实施例中,图3示出本发明实施例的神经网络模型对采集的指定环境参数进行处理的原理示意图。
在图3中,神经网络模型的输入层的输入数据包括:本地气压、车辆行驶速度、车外的风向、车外风速以及后车窗开启大小;神经网络模型的传输层参数包括多个调节参数例如可以表示为A1,A2,A3,……,Aw,w为大于1的整数;神经网络模型的输出为第一气压值P1(车窗开启前的车内气压)和第二气压值P2(t)(车窗开启预定第一时长t之后的车内气压)。
在一个实施例中,神经网络的模型训练可以包括如下步骤。
获取车辆开启后车窗之前的车内气压p1以及后车窗开启t时长之后的气压p2(t),P1以及P2的采集位置包括驾驶员位置;生成初始的神经网络模型;根据测量的汽车驾驶员位置在开车窗前以及开车窗之后的气压、车外的风向、车外风速以及后车窗开启大小,从而根据输入层多个参数的初始值,并根据实际测量的车窗开启前的车内气压和车窗开启预定指定时长之后的车内气压,对初始的神经网络模型进行多次机器学习训练,推导出神经网络模型的多个调节参数的取值,得到训练后的神经网络模型。
根据训练后的神经网络模型,每次需要进行耳压平衡的耳机音频调节时,就可获取本地气压、车速、风向、风速、汽车后车窗开启大小,由机器学习训练得到的神经网络模型预测出汽车行驶过程中对应的车窗开启前的车内气压P1,以及车窗开启后车内气压随车窗开启时长变化的函数曲线P2(t)。
在一些实施例中,步骤S220具体可以包括如下步骤。
S21,根据第一气压值与预设的第一气压与振幅弱化之间的函数关系,计算得到与第一气压值对应的振幅弱化值。
S22,计算第一气压值与第二气压值的气压比值,并根据气压比值与预设的气压变化与压差补偿之间的函数关系,计算得到与气压比值对应的压差补偿值。
S23,将气压比值和压差补偿值的乘积作为功放系数,计算音频信号在时域的幅值与功放系数的乘积,得到调节后的音频信号。
在一个实施例中,终端设备的服务器获取即将播放的音频文件,通过音频解码、时域分析和频域分析,得到音频信号在时域的函数F(X1),获取音频声波在频率域的函数Z(X2)。
在本发明实施例中,音频信号是一种周期信号,时域分析和频域分析是对音频信号进行周期性分析的两种不同方式。简单的说,时域可以用于描述语音信号与时间(X1)的关系F(X1),即以时间作为变量,分析语音信号随时间的动态变化;而频域可以用于描述语音信号与频率(X2)之间的关系Z(X2),即以频率作为变量,分析语音信号在不同频率时的特性。
在本发明实施例中,由于鼓膜内气压高于车厢,鼓膜即有向外的鼓涨感,需要将耳机进行以下调节通过S21-S23,终端设备的服务器可以调取并分析手机的音频播放模块,并在耳机端采用功放模块通过计算得到的功放系数,对音频信号进行振幅弱化和压差补偿的处理,以实现耳机对鼓膜气压改善的效果。
在一些实施例中,振幅弱化值与第一气压值之间呈单调递减关系,以及,压差补偿值与气压比值之间呈单调递减关系。
若第一气压值在第一气压区间范围内,则振幅弱化值的变化率大于预设的第一变化率阈值,其中,第一气压区间为大于或等于本地气压,且小于或等于指定气压阈值的取值区间。
若第一气压值在第二气压区间范围内,则振幅弱化值的变化率小于或等于第一变化率阈值,其中,第二气压区间为大于或等于指定气压阈值的取值区间。
若气压比值在第一比值区间范围内,则压差补偿值的变化率大于预设的第二变化率阈值,其中,第一比值区间是大于或等于1,且小于或等于预设第一值的取值区间。
气压比值在第二比值区间范围内,则压差补偿值的变化率小于或等于第二变化率阈值,其中,第二比值区间是大于预设第一值的取值区间。
在该实施例中,通过音频调节进行音频耳压补偿方法为:在耳机端对时间域的音频信号的幅值乘以功放系数k,功放系数k与第一气压值、第一气压值和第二气压值的气压比值存在对应关系。
应理解,该对应关系可以根据多次数据采集的实验获得,本发明实施例不做具体限定。作为示例,本发明可以使用但是不限于通过下面的表达式(1)描述功放系数k。
k=f1(P1)*f2(P1/P2) (1)
在上述表达式(1)中,P1是第一气压值,即车窗开启前的车内气压,P2是第二气压值,即为车窗开启预定第一时长之后的车内气压;f1(P1)数是振幅弱化值关于第一气压值P1的单调递减函数,f2(P1/P2)是压差补偿值关于P1/P2的单调递减函数。
为了便于理解,下面通过图4和图5,描述功放系数表达式中,振幅弱化值与第一气压值的对应关系,以及压差补偿值与第一气压值和第二气压值形成的气压比值之间的对应关系。
图4为本发明实施例中振幅弱化值与第一气压值的对应关系的示意图;图5为本发明实施例中压差补偿值与第一气压值和第二气压值形成的气压比值之间的对应关系示意图。
如图4所示,在上述表达式(1)中,f1函数是振幅弱化值关于第一气压值P1的单调递减函数。具体地,当P1在大于或等于本地气压,且小于或等于指定气压阈值的取值区间,f1函数的一阶求导需要大于第一变化率阈值;当P1在大于指定气压阈值的气压区间,f1函数的的一阶求导需要小于等于第一变化率阈值。
如图5所示,在上述表达式(1)中,f2函数是压差补偿值关于P1/P2,即关于第一气压值和第二气压值形成的气压比值的单调递减函数。具体地,当P1/P2在大于或等于1,且小于或等于预设第一值的取值区间时,f2函数的一阶求导应大于第二变化率阈值,当P1/P2在大于预设第一值的取值区间,F2的一阶求导应小于等于第二变化率阈值。
需要说明的是,上述指定气压阈值、第一变化率阈值、预设第一值、第二变化率阈值均可以是根据人耳生物构造进行多次实验得到的经验值,可以根据经验值预先进行设定,本发明实施例不做具体限定。
在一些实施例中,音频信号中包括预先标记的特定音频信号;步骤S220具体可以包括如下步骤。
S31,通过预设的带阻滤波器对特定音频信号进行滤波处理,得到滤波处理后的特定音频信号。
其中,带阻滤波器的阻带中心频率为当前车辆抖动值,带阻滤波器的阻带带宽值在预设的阻带带宽区间范围内;并且,阻带带宽区间的中心值为当前车辆抖动值,阻带带宽区间的区间长度的一半,是根据第一气压值与第二气压值的差值、当前车辆抖动值和预设的第三调节系数的乘积,计算得到的长度值;带阻滤波器的品质因数,为当前车辆抖动值与阻带带宽区间的区间长度;带阻滤波器的通带电压放大倍数与当前车辆抖动值之间呈单调递增关系。
在该实施例中,当播放到标记的特定音频信号时,终端设备的服务器可以对音频信号在频率域的函数Z(X2)进行处理,并且驱动耳机启用带阻滤波器对音频进行优化润色,避免后车窗开启后由于音频在频域上与耳膜共振而产生对听觉较差的体验。
在一个实施例中,带阻滤波器的传递函数可以表示为下面的表达式(2)。
在上述表达式(2)中,Aup为通带电压放大倍数,ω0为阻带中心角频率,ω为固有角频率。其中,滤波器的阻带中心频率ω0取值为车辆抖动值为,带阻滤波器的阻带带宽BW的取值为大于或等于(m-a)且小于或等于至m+a,m为阻带带宽区间的中心值,取值为当前车辆抖动值,a为阻带带宽区间的区间长度的一半。
在一个实施例中,a的取值,即阻带带宽区间的区间长度的一半可以表示下面的表达式(3)。
a=k*(P1-P2)*m (3)
在上述表达式(3)中,k是第三调节系数,可以根据经验值或多次试验获得。
在一个实施例中,带阻滤波器的品质因数可以表示下面的表达式(4)。
Q=ω0/BW=m/2a (4)
在上述表达式(3)中,Q为带阻滤波器的品质因数,ω0、BW、m和a的含义和取值与表达式(2)和(3)中一致,本发明实施例不在赘述。
在一个实施例中,通带电压放大倍数A与车辆抖动值m之间具有函数关系F3(m),F3函数是通带电压放大倍数关于车辆抖动值m的单调递增函数,本专利对函数公式不做限定。
在本发明实施例中,可以对于预先标记的特定音频信号进行滤波处理,实现对所标注音频信号进行压差补偿的音频信号处理,以对此类标注的音频点进行耳机的功放补偿处理。
在一些实施例中,在S31,通过预设的带阻滤波器对特定音频信号进行滤波处理的步骤之前,耳机音频调节方法还可以包括如下步骤。
S41,从音频信号中获取特定音频信号,并标记特定音频信号,得到标记的特定音频信号;其中,特定音频信号,是在时域的幅值大于预设第一幅值阈值,且幅值变化率大于预设幅值变化率阈值,且在频域的幅值大于预设第二幅值阈值的音频信号。
在该实施例中,可以对音频信号在时域的幅值大于预设第一幅值阈值,且音频信号在时域的函数F(X1)一阶求导大于预设幅值变化率阈值,且音频信号在频域的函数Z(X2)幅值小于预设第二幅值阈值的音频点进行标注。终端设备的服务器对此类标注的音频点进行耳机的功放补偿处理,以达到平衡耳膜压差的效果,并提升用户体检。
在一些实施例中,步骤S220中基于气压变化情况调节通过耳机播放的音频信号的步骤,包括:在预设补偿时长内,基于气压变化情况调节通过耳机播放的音频信号;其中,预设补偿时长与当前车辆抖动值之间呈单调递增关系。
在该实施例中,关于音频信号的补偿时长,可以根据上述第一气压、第二气压、车辆抖动值的变化率进行。由于耳朵会在一定期限内逐渐适应耳膜压差,所以补偿时长与车辆抖动值具有函数关系,补偿时长与车辆抖动值之间的函数关系,例如可以表示为单调递增函数F4(m),专利对函数公式不做限定。
在一些实施例中,在基于气压变化情况调节通过耳机播放的音频信号的过程中,车窗开启模块上报服务器如下信息:检测位置在驾驶位且前车窗已开启,则无需对继续进行上述音频信号的调节与补偿。
在本发明实施例中的耳机音频调节方法中,可以根据车窗开启、车速、车辆抖动来判定车内气压的变化,并根据车内气压变化对终端耳机的功放和滤波器进行补偿和音频信号的优化,帮助用户快速适应鼓膜压差,从而降低因气压变化导致的鼓膜压差造成的音频信号的音质影响,并提升用户体检。
下面结合附图,详细介绍根据本发明实施例的耳机音频调节装置。
图6示出了根据本发明一实施例提供的耳机音频调节装置的结构示意图。如图6所示,耳机音频调节装置包括如下模块。
气压确定模块610,用于根据采集的当前车辆抖动值、车窗的开启状态和车速,确定位于车内的耳机满足预定调节条件的情况下,确定车内的第一气压值和第二气压值,第一气压值为车窗开启前的车内气压,第二气压值为车窗开启预定第一时长之后的车内气压;
音频调节模块620,用于根据第一气压值和第二气压值,确定预定第一时长内的气压变化情况,并基于气压变化情况调节通过耳机播放的音频信号。
在一些实施例中,耳机连接于车内的终端设备;耳机音频调节装置还包括:数据采集模块,用于在根据采集的当前车辆抖动值、车窗的开启状态和车速,确定位于车内的耳机满足预定调节条件之前,通过位于终端设备的传感器,采集终端设备在水平放置状态下单位时间内的震动振幅、震动速率和震动频率;振动值计算模块,用于计算预设第一调节系数与单位时间内的震动振幅、震动速率和震动频率的乘积,得到终端设备的振动值;抖动值计算模块,用于将终端设备的振动值与预设第二调节系数的乘积,作为推测得到的当前车辆抖动值。
在一些实施例中,预定调节条件包括:车窗的开启状态为后窗开启且前窗未开启、车速大于或等于预设车速阈值、以及当前车辆抖动值大于或等于预设抖动阈值。
气压确定模块610,在用于确定车内的第一气压值和第二气压值,具体用于通过预定的神经网络模型,对在驾驶员位置采集的指定环境参数进行处理,得到第一气压值和第二气压值;其中,神经网络模型,是预先根据指定环境参数、预设的多个调节参数、在后窗开启前测量的驾驶员位置的气压、以及在后窗开启后的多个不同时间点测量的驾驶员位置的气压,进行神经网络训练得到的模型;指定环境参数包括:本地气压、车速、风向、风速和后窗开启大小。
在一些实施例中,音频调节模块620,具体用于:根据第一气压值与预设的第一气压与振幅弱化之间的函数关系,计算得到与第一气压值对应的振幅弱化值;计算第一气压值与第二气压值的气压比值,并根据气压比值与预设的气压变化与压差补偿之间的函数关系,计算得到与气压比值对应的压差补偿值;将气压比值和压差补偿值的乘积作为功放系数,计算音频信号在时域的幅值与功放系数的乘积,得到调节后的音频信号。
在一些实施例中,振幅弱化值与第一气压值之间呈单调递减关系,以及,压差补偿值与气压比值之间呈单调递减关系;若第一气压值在第一气压区间范围内,则振幅弱化值的变化率大于预设的第一变化率阈值,其中,第一气压区间为大于或等于本地气压,且小于或等于指定气压阈值的取值区间;若第一气压值在第二气压区间范围内,则振幅弱化值的变化率小于或等于第一变化率阈值,其中,第二气压区间为大于或等于指定气压阈值的取值区间;若气压比值在第一比值区间范围内,则压差补偿值的变化率大于预设的第二变化率阈值,其中,第一比值区间是大于或等于1,且小于或等于预设第一值的取值区间;若气压比值在第二比值区间范围内,则压差补偿值的变化率小于或等于第二变化率阈值,其中,第二比值区间是大于预设第一值的取值区间。
在一些实施例中,音频信号中包括预先标记的特定音频信号;音频调节模块620,具体用于:通过预设的带阻滤波器对特定音频信号进行滤波处理,得到滤波处理后的特定音频信号。
其中,带阻滤波器的阻带中心频率为当前车辆抖动值;带阻滤波器的阻带带宽值在预设的阻带带宽区间范围内;并且,阻带带宽区间的中心值为当前车辆抖动值,阻带带宽区间的区间长度的一半,是根据第一气压值与第二气压值的差值、当前车辆抖动值和预设的第三调节系数的乘积,计算得到的长度值;带阻滤波器的品质因数,为当前车辆抖动值与阻带带宽区间的区间长度;带阻滤波器的通带电压放大倍数与当前车辆抖动值之间呈单调递增关系。
在一些实施例中,耳机音频调节装置还包括:音频标记模块,用于在通过预设的带阻滤波器对特定音频信号进行滤波处理之前,从音频信号中获取特定音频信号,并标记特定音频信号,得到标记的特定音频信号;其中,特定音频信号,是在时域的幅值大于预设第一幅值阈值,且幅值变化率大于预设幅值变化率阈值,且在频域的幅值大于预设第二幅值阈值的音频信号。
在一些实施例中,音频调节模块620,在用于基于气压变化情况调节通过耳机播放的音频信号时,具体用于:在预设补偿时长内,基于气压变化情况调节通过耳机播放的音频信号;其中,预设补偿时长与当前车辆抖动值之间呈单调递增关系。
根据本发明实施例的耳机音频调节装置,可以根据车窗开启状态、车辆抖动值和车速,来确定车内气压变化情况,从而基于气压变化情况调节通过耳机播放的音频信号,实现根据车窗、车辆抖动、车内气压来智能调节耳机的装置,可结合行驶过程中鼓膜压差的突变,来调节耳机播放音频的音质,从而帮助用户快速适应鼓膜压差,降低因气压变化导致的鼓膜压差造成的音频信号的音质影响,提升用户体检。
需要明确的是,本发明并不局限于上文实施例中所描述并在图中示出的特定配置和处理。为了描述的方便和简洁,这里省略了对已知方法的详细描述,并且上述描述的***、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
图7是示出能够实现根据本发明实施例的耳机音频调节方法和装置的计算设备的示例性硬件架构的结构图。
如图7所示,计算设备700包括输入设备701、输入接口702、中央处理器703、存储器704、输出接口705、以及输出设备706。其中,输入接口702、中央处理器703、存储器704、以及输出接口705通过总线710相互连接,输入设备701和输出设备706分别通过输入接口702和输出接口705与总线710连接,进而与计算设备700的其他组件连接。
具体地,输入设备701接收来自外部的输入信息,并通过输入接口702将输入信息传送到中央处理器703;中央处理器703基于存储器704中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器704中,然后通过输出接口705将输出信息传送到输出设备706;输出设备706将输出信息输出到计算设备700的外部供用户使用。
在一个实施例中,图7所示的计算设备700可以被实现为一种终端设备,该终端设备可以包括:存储器,被配置为存储程序;处理器,被配置为运行存储器中存储的程序,以执行上述实施例描述的耳机音频调节方法。
在一个实施例中,图7所示的计算设备700可以被实现为一种位于终端设备的服务器,该服务器可以包括:存储器,被配置为存储程序;处理器,被配置为运行存储器中存储的程序,以执行上述实施例描述的耳机音频调节方法。
根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以从网络上被下载和安装,和/或从可拆卸存储介质被安装。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令,当其在计算机上运行时,使得计算机执行上述各个实施例中描述的方法。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘)等。
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
Claims (9)
1.一种耳机音频调节方法,其特征在于,包括:
根据采集的当前车辆抖动值、车窗的开启状态和车速,确定位于车内的耳机满足预定调节条件的情况下,确定车内的第一气压值和第二气压值,所述第一气压值为车窗开启前的车内气压,所述第二气压值为车窗开启预定第一时长之后的车内气压;
根据所述第一气压值和所述第二气压值,确定所述预定第一时长内的气压变化情况,并基于所述气压变化情况调节通过耳机播放的音频信号,包括:
根据所述第一气压值与预设的第一气压与振幅弱化之间的函数关系,计算得到与所述第一气压值对应的振幅弱化值;根据所述第一气压值与所述第二气压值的气压比值,与预设的气压变化与压差补偿之间的函数关系,计算得到与所述气压比值对应的压差补偿值;将所述气压比值和所述压差补偿值的乘积作为功放系数,计算所述音频信号在时域的幅值与所述功放系数的乘积,得到调节后的音频信号。
2.根据权利要求1所述的方法,其特征在于,所述耳机连接于车内的终端设备;在根据采集的当前车辆抖动值、车窗的开启状态和车速,确定位于车内的耳机满足预定调节条件之前,所述方法还包括:
通过位于终端设备的传感器,采集所述终端设备在水平放置状态下单位时间内的震动振幅、震动速率和震动频率;
计算预设第一调节系数与所述单位时间内的震动振幅、震动速率和震动频率的乘积,得到所述终端设备的振动值;
将所述终端设备的振动值与预设第二调节系数的乘积,作为推测得到的当前车辆抖动值。
3.根据权利要求1所述的方法,其特征在于,所述预定调节条件包括:所述车窗的开启状态为后窗开启且前窗未开启、所述车速大于或等于预设车速阈值、以及所述当前车辆抖动值大于或等于预设抖动阈值;
所述确定车内的第一气压值和第二气压值,包括:
通过预定的神经网络模型,对在驾驶员位置采集的指定环境参数进行处理,得到所述第一气压值和所述第二气压值;其中,
所述神经网络模型,是预先根据所述指定环境参数、预设的多个调节参数、在后窗开启前测量的驾驶员位置的气压、以及在后窗开启后的多个不同时间点测量的驾驶员位置的气压,进行神经网络训练得到的模型;
所述指定环境参数包括:本地气压、车速、风向、风速和后窗开启大小。
4.根据权利要求1所述的方法,其特征在于,
所述振幅弱化值与所述第一气压值之间呈单调递减关系,以及,所述压差补偿值与所述气压比值之间呈单调递减关系;
若所述第一气压值在第一气压区间范围内,则所述振幅弱化值的变化率大于预设的第一变化率阈值,其中,所述第一气压区间为大于或等于本地气压,且小于或等于指定气压阈值的取值区间;
若所述第一气压值在第二气压区间范围内,则所述振幅弱化值的变化率小于或等于所述第一变化率阈值,其中,所述第二气压区间为大于或等于所述指定气压阈值的取值区间;
若所述气压比值在第一比值区间范围内,则所述压差补偿值的变化率大于预设的第二变化率阈值,其中,所述第一比值区间是大于或等于1,且小于或等于预设第一值的取值区间;
若所述气压比值在第二比值区间范围内,则所述压差补偿值的变化率小于或等于所述第二变化率阈值,其中,所述第二比值区间是大于所述预设第一值的取值区间。
5.根据权利要求1所述的方法,其特征在于,所述音频信号中包括预先标记的特定音频信号;所述根据所述第一气压值和所述第二气压值,确定所述预定第一时长内的气压变化情况,并基于所述气压变化情况调节通过耳机播放的音频信号,包括:
通过预设的带阻滤波器对所述特定音频信号进行滤波处理,得到所述滤波处理后的特定音频信号;
其中,所述带阻滤波器的阻带中心频率为所述当前车辆抖动值;
所述带阻滤波器的阻带带宽值在预设的阻带带宽区间范围内;
并且,所述阻带带宽区间的中心值为所述当前车辆抖动值,所述阻带带宽区间的区间长度的一半,是根据所述第一气压值与所述第二气压值的差值、所述当前车辆抖动值和预设的第三调节系数的乘积,计算得到的长度值;
所述带阻滤波器的品质因数,为所述当前车辆抖动值与所述阻带带宽区间的区间长度;
所述带阻滤波器的通带电压放大倍数与所述当前车辆抖动值之间呈单调递增关系。
6.根据权利要求5所述的方法,其特征在于,在通过预设的带阻滤波器对所述特定音频信号进行滤波处理之前,所述方法还包括:
从所述音频信号中获取特定音频信号,并标记所述特定音频信号,得到所述标记的特定音频信号;其中,
所述特定音频信号,是在时域的幅值大于预设第一幅值阈值,且幅值变化率大于预设幅值变化率阈值,且在频域的幅值大于预设第二幅值阈值的音频信号。
7.根据权利要求1所述的方法,其特征在于,所述基于所述气压变化情况调节通过耳机播放的音频信号,包括:
在预设补偿时长内,基于所述气压变化情况调节通过耳机播放的音频信号;其中,所述预设补偿时长与所述当前车辆抖动值之间呈单调递增关系。
8.一种耳机音频调节装置,其特征在于,包括:
气压确定模块,用于根据采集的当前车辆抖动值、车窗的开启状态和车速,确定位于车内的耳机满足预定调节条件的情况下,确定车内的第一气压值和第二气压值,所述第一气压值为车窗开启前的车内气压,所述第二气压值为车窗开启预定第一时长之后的车内气压;
音频调节模块,用于根据所述第一气压值和所述第二气压值,确定所述预定第一时长内的气压变化情况,并基于所述气压变化情况调节通过耳机播放的音频信号;所述音频调节模块,具体用于:
根据所述第一气压值与预设的第一气压与振幅弱化之间的函数关系,计算得到与所述第一气压值对应的振幅弱化值;根据所述第一气压值与所述第二气压值的气压比值,与预设的气压变化与压差补偿之间的函数关系,计算得到与所述气压比值对应的压差补偿值;将所述气压比值和所述压差补偿值的乘积作为功放系数,计算所述音频信号在时域的幅值与所述功放系数的乘积,得到调节后的音频信号。
9.一种终端设备,其特征在于,包括:
一个或多个处理器;
存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现权利要求1-7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011479028.XA CN112468926B (zh) | 2020-12-15 | 2020-12-15 | 耳机音频调节方法、装置和终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011479028.XA CN112468926B (zh) | 2020-12-15 | 2020-12-15 | 耳机音频调节方法、装置和终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112468926A CN112468926A (zh) | 2021-03-09 |
CN112468926B true CN112468926B (zh) | 2022-08-02 |
Family
ID=74804368
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011479028.XA Active CN112468926B (zh) | 2020-12-15 | 2020-12-15 | 耳机音频调节方法、装置和终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112468926B (zh) |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102609568A (zh) * | 2012-01-14 | 2012-07-25 | 吉林大学 | 车内高频气动降噪的方法 |
CN102711030B (zh) * | 2012-05-30 | 2016-09-21 | 蒋憧 | 一种用于交通工具的智能音频***及其音源调校方法 |
US9047855B2 (en) * | 2012-06-08 | 2015-06-02 | Bose Corporation | Pressure-related feedback instability mitigation |
CN104661153B (zh) * | 2014-12-31 | 2018-02-02 | 歌尔股份有限公司 | 一种耳机音效补偿方法、装置及耳机 |
CN105157754B (zh) * | 2015-09-15 | 2018-03-13 | 广东小天才科技有限公司 | 一种基于温度和气压检测进行提醒的方法和*** |
EP3182407B1 (en) * | 2015-12-17 | 2020-03-11 | Harman Becker Automotive Systems GmbH | Active noise control by adaptive noise filtering |
CN107003900B (zh) * | 2015-12-29 | 2020-06-02 | 华为技术有限公司 | 一种切换方法及便携式电子设备 |
CN107776516A (zh) * | 2016-08-24 | 2018-03-09 | 法乐第(北京)网络科技有限公司 | 车内设备的调节方法及装置、调节模式的保存方法及装置 |
KR101901799B1 (ko) * | 2016-10-05 | 2018-11-07 | 현대자동차주식회사 | 차량용 사용자 인터페이스 제어 장치 및 제어 방법 |
CN107147686A (zh) * | 2017-02-28 | 2017-09-08 | 深圳市元征科技股份有限公司 | 一种车辆监控方法及设备 |
KR102137197B1 (ko) * | 2018-11-21 | 2020-07-24 | 엘지전자 주식회사 | 차량의 음향 개선 장치 |
CN110656842A (zh) * | 2019-10-30 | 2020-01-07 | 北京汽车集团越野车有限公司 | 一种可降低车门关闭力和耳压感的装置及汽车 |
-
2020
- 2020-12-15 CN CN202011479028.XA patent/CN112468926B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN112468926A (zh) | 2021-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3534361B1 (en) | Method and apparatus for continuously optimized road noise cancellation | |
EP2704141B1 (en) | Enhancement of a voice signal in a noisy environment | |
EP2249337B1 (en) | Acoustic device | |
CN109558512B (zh) | 一种基于音频的个性化推荐方法、装置和移动终端 | |
CN103108777B (zh) | 车辆外部警告声音生成***和方法 | |
JP4134989B2 (ja) | 車載用音響機器 | |
US11600256B2 (en) | Managing characteristics of active noise reduction | |
CN104980789B (zh) | 媒体播放音量的调整方法、媒体播放装置及电子设备 | |
US20100329471A1 (en) | Ambient noise compensation system | |
CN112087701B (zh) | 用于风检测的麦克风的扬声器仿真 | |
CN102810325A (zh) | 速度相关均衡控制***的自动调节 | |
CN109951602B (zh) | 一种振动控制方法及移动终端 | |
CN113164102A (zh) | 补偿听力测试的方法、装置及*** | |
JP3069535B2 (ja) | 音響再生装置 | |
KR102467742B1 (ko) | 가속도 측정에 의한 바람 검출을 위한 장치 및 그 방법 | |
CN112468926B (zh) | 耳机音频调节方法、装置和终端设备 | |
CN114071308B (zh) | 耳机自适应调音方法、装置、耳机及可读存储介质 | |
WO2016140121A1 (ja) | フィルタ生成装置、フィルタ生成方法およびフィルタ生成プログラム | |
CN101373959A (zh) | 依据环境调整提示音的装置与方法 | |
JP2008245123A (ja) | 音場補正装置、音場補正方法及び制御プログラム | |
CN112866877B (zh) | 扬声器控制方法、扬声器控制装置、电子设备和存储介质 | |
CN114420153A (zh) | 音质调整方法、装置、设备及存储介质 | |
CN117615283A (zh) | 一种车内音量的调节方法、装置、电子设备和存储介质 | |
CN116095587A (zh) | 扬声器自检测方法、装置、扬声器设备及存储介质 | |
CN113113042A (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 |