CN111767000B - 抑制电子设备壳体振动的方法、装置、设备及存储介质 - Google Patents

抑制电子设备壳体振动的方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN111767000B
CN111767000B CN202010584904.9A CN202010584904A CN111767000B CN 111767000 B CN111767000 B CN 111767000B CN 202010584904 A CN202010584904 A CN 202010584904A CN 111767000 B CN111767000 B CN 111767000B
Authority
CN
China
Prior art keywords
target
shell vibration
shell
vibration level
level data
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
CN202010584904.9A
Other languages
English (en)
Other versions
CN111767000A (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.)
AAC Technologies Pte Ltd
Original Assignee
AAC Technologies Pte 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 AAC Technologies Pte Ltd filed Critical AAC Technologies Pte Ltd
Priority to CN202010584904.9A priority Critical patent/CN111767000B/zh
Priority to PCT/CN2020/099747 priority patent/WO2021258414A1/zh
Publication of CN111767000A publication Critical patent/CN111767000A/zh
Application granted granted Critical
Publication of CN111767000B publication Critical patent/CN111767000B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)
  • Telephone Function (AREA)
  • Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)

Abstract

本发明实施例公开了一种抑制电子设备壳体振动的方法,所述方法包括:获取待处理音频信号;通过加速度传感器检测目标加速度数据,根据所述目标加速度数据确定壳体的目标壳振水平数据;根据所述目标壳振水平数据计算目标壳振抑制参数;根据所述目标壳振抑制参数对所述待处理音频信号进行均衡处理,获取均衡处理后的目标音频信号,将所述目标音频信号输出至电子设备的扬声器。此外,本发明实施例还公开了一种抑制电子设备壳体振动的装置、设备及存储介质。本发明可以有效抑制音频播放过程中电子设备的壳体振动,提升用户体验。

Description

抑制电子设备壳体振动的方法、装置、设备及存储介质
技术领域
本发明涉及计算机技术领域,尤其涉及一种抑制电子设备壳体振动的方法、装置、电子设备及计算机可读存储介质。
背景技术
随着智能手机等移动电子设备的普及,消费者对电子设备的要求也越来越高,例如,对于声音的体验的要求越来越高。
通过设置在智能手机内部的扬声器进行声音外放是消费者的日常行为。但是,当扬声器发出的声音较大的情况下,扬声器内部的驱动单元也会产生更大的驱动力,推动更大体积的空气;同时也会产生一定的副作用,即手机壳体被激发出了较为明显的振动,对用户产生不良的使用体验。例如,在消费者长时间拿着手机进行外放的情况下,会产生手麻的感觉,这种用户体验通常会导致消费者对智能手机的设计不满。
也就是说,现有技术中缺乏对扬声器的声音外放的情况下手机壳体振动的抑制方案。
发明内容
基于此,有必要针对上述问题,提出了一种抑制电子设备壳体振动的方法、装置、电子设备及计算机可读存储介质。
一种抑制电子设备壳体振动的方法,所述方法包括:
获取待处理音频信号;
通过加速度传感器检测目标加速度数据,根据所述目标加速度数据确定壳体的目标壳振水平数据;
根据所述目标壳振水平数据计算目标壳振抑制参数;
根据所述目标壳振抑制参数对所述待处理音频信号进行均衡处理,获取均衡处理后的目标音频信号,将所述目标音频信号输出至电子设备的扬声器。
可选的,所述通过加速度传感器检测目标加速度数据,根据所述目标加速度数据确定壳体的目标壳振水平数据的步骤,还包括:
获取设置于电子设备内部和/或所述壳体上的一个或多个加速度传感器检测到的目标加速度数据;
根据预设的壳振水平计算模型,根据所述目标加速度数据确定所述目标壳振水平数据。
可选的,所述加速度传感器包括设置于所述电子设备内部的一个或多个加速度传感器以及设置于所述壳体上的不同位置的多个加速度传感器;
所述通过加速度传感器检测目标加速度数据的步骤,还包括:
通过设置于所述壳体上的不同位置的多个加速度传感器,分别获取所述壳体的不同位置对应的第一加速度数据;
通过所述设置于电子设备内部一个或多个加速度传感器,获取所述电子设备内部的第二加速度数据;
所述根据所述目标加速度数据确定壳体的壳振水平数据的步骤,还包括:
计算与所述第一加速度数据对应的第一壳振水平数据,计算与所述第二加速度数据对应的第二壳振水平数据;
根据所述第一壳振水平数据和所述第二壳振水平数据,计算所述目标壳振水平数据。
可选的,所述根据所述目标加速度数据确定壳体的目标壳振水平数据的步骤之前,还包括:
计算与所述待处理音频信号对应的预估壳振水平数据,将所述预估壳振水平数据作为所述壳振水平数据。
可选的,所述根据所述目标壳振水平数据计算目标壳振抑制参数的步骤,还包括:
判断所述目标壳振水平数据是否满足预设的壳振水平阈值;
在所述目标壳振水平数据满足预设的壳振水平阈值的情况下,将所述待处理音频信号作为所述目标音频信号输出至电子设备的扬声器;
在所述目标壳振水平数据不满足预设的壳振水平阈值的情况下,根据所述目标壳振水平数据和预设的壳振水平阈值,计算所述目标壳振抑制参数。
可选的,所述方法还包括:
获取所述电子设备的当前应用场景参数;
确定与所述当前应用场景参数对应的壳振水平阈值作为预设的壳振水平阈值。
可选的,所述获取待处理音频信号的步骤之后,还包括:
获取初始壳振抑制参数,根据所述初始壳振抑制参数对所述待处理音频信号进行预处理。
一种抑制电子设备壳体振动的装置,所述装置包括:
音频信号获取模块,用于获取待处理音频信号;
壳振水平评估模块,用于通过加速度传感器检测目标加速度数据,根据所述目标加速度数据确定壳体的目标壳振水平数据;
壳振抑制参数计算模块,用于根据所述目标壳振水平数据计算目标壳振抑制参数;
信号均衡模块,用于根据所述目标壳振抑制参数对所述待处理音频信号进行均衡处理,获取均衡处理后的目标音频信号,将所述目标音频信号输出至电子设备的扬声器。
一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
获取待处理音频信号;
通过加速度传感器检测目标加速度数据,根据所述目标加速度数据确定壳体的目标壳振水平数据;
根据所述目标壳振水平数据计算目标壳振抑制参数;
根据所述目标壳振抑制参数对所述待处理音频信号进行均衡处理,获取均衡处理后的目标音频信号,将所述目标音频信号输出至电子设备的扬声器。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
获取待处理音频信号;
通过加速度传感器检测目标加速度数据,根据所述目标加速度数据确定壳体的目标壳振水平数据;
根据所述目标壳振水平数据计算目标壳振抑制参数;
根据所述目标壳振抑制参数对所述待处理音频信号进行均衡处理,获取均衡处理后的目标音频信号,将所述目标音频信号输出至电子设备的扬声器。
采用本发明实施例,具有如下有益效果:
采用了上述抑制电子设备壳体振动的方法、装置、电子设备及计算机可读存储介质之后,在声音外放的情况下,针对待处理音频信号,根据加速度传感器检测电子设备的壳振水平,并计算对应的壳振抑制参数,然后通过壳振抑制参数对待处理音频信号进行均衡校正之后再输入到电子设备的扬声器进行声音的播放,从而有效的对声音外放情况下的壳振进行抑制。采用本发明实施例,不需要对电子设备的结构或扬声器的结构进行改进,即可有效的对声音外放情况下的壳振进行抑制,提升了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为一个实施例中一种抑制电子设备壳体振动的方法的流程示意图;
图2为一个实施例中壳振抑制效果示意图;
图3为一个实施例中一种抑制电子设备壳体振动的装置的结构框图;
图4为一个实施例中运行上述抑制电子设备壳体振动的方法的计算机设备的结构框图;
图5为一个实施例中计算机可读存储介质的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本实施例中,为了对智能手机等电子设备在声音外放过程的壳体振动进行抑制,提出了一种抑制电子设备壳体振动的方法,可以在不改变扬声器结构和手机结构的情况下,有效降低声音外放导致的壳体振动,提升用户体验。
具体的,如图1所示,在一个实施例中,提供了一种抑制电子设备壳体振动的方法。上述抑制电子设备壳体振动的方法的执行可以是基于智能手机等电子设备,并且该电子设备中设置有扬声器,以接收音频信号进行声音的播放。
需要说明的是,上述抑制电子设备壳体振动的方法的实施主要是基于用于通过智能手机等电子设备进行声音外放的情况,也就是说,只有在进行音频播放且声音外放的情况下才执行上述抑制电子设备壳体振动的方法。
请参见图1,上述抑制电子设备壳体振动的方法包括如图1所示的步骤S102-S108:
步骤S102:获取待处理音频信号。
待处理音频信号即为需要播放的音频信号,例如,通过某一个音乐播放软件生成的待播放的音频信号。
步骤S104:通过加速度传感器检测目标加速度数据,根据所述目标加速度数据确定壳体的目标壳振水平数据。
在本步骤中,通过加速度传感器可以检测电子设备的壳体是否发生壳振,具体是通过加速度传感器检测到的加速度数据来进行确定的。
其中,加速度传感器包括了设置于电子设备内部和/或电子设备壳体上的一个或多个加速度传感器,用于检测对应的加速度数据,即为目标加速度数据。其中,包括了通过设置于所述壳体上的不同位置的多个加速度传感器,分别获取所述壳体的不同位置对应的第一加速度数据;通过所述设置于电子设备内部一个或多个加速度传感器,获取所述电子设备内部的第二加速度数据。
需要说明的是,电子设备内部可以设置有一个或多个加速度传感器,来检测电子设备内部的壳振情况。还可以在电子设备壳体上设置一个或多个加速度传感器(设置位置可以根据用户使用电子设备的握持状态来确定),来检测壳体的实际振动情况,从而提高壳振检测的准确度。
在一个具体的实施例中,壳振水平的描述可以用第一加速度数据来进行确定,也可以仅用第二加速度数据来确定,还可以综合第一加速度数据和第二加速度数据来确定的。
在检测到了加速度数据之后,即可根据加速度数据来评估检测到的壳振情况,即目标壳振水平数据。具体实施中,根据预设的壳振水平计算模型,基于目标加速度数据计算对应的目标壳振水平数据。其中,目标壳振水平数据可以是壳振水平曲线。
具体的,根据预设的加速度测量值-壳振水平评估模型,确定与目标加速度数据对应的壳振水平,即为目标壳振水平数据。其中,预设的加速度测量值-壳振水平评估模型为加速度测量值与壳振水平之间的映射关系对应的模型,也就是说,根据该模型,在目标加速度数据测量得到之后,即可根据该模型确定对应的壳振水平数据。其中,预设的加速度测量值-壳振水平评估模型是预先针对电子设备进行测试构建的加速度测量值与壳振水平之间的对应关系,例如,为壳振水平与加速度测量值之间的频域比值关系。
进一步的,在计算目标壳振水平数据时,是根据不同的加速度值测量得到的加速度数据分别计算对应的壳振水平数据,然后确定最终的目标壳振水平数据。具体的,计算与所述第一加速度数据对应的第一壳振水平数据,计算与所述第二加速度数据对应的第二壳振水平数据;根据所述第一壳振水平数据和所述第二壳振水平数据,计算所述目标壳振水平数据。
需要说明的是,在本实施例中,为了准确的对壳振水平进行评估,加速度传感器优选为设置在电子设备的壳体上的多个不同位置的加速度传感器,对壳体各个位置的壳振进行检测,能更全面的对壳振水平进行评估。
在一个实施例中,在目标加速度数据包括第一加速度数据和第二加速度数据的情况下,在确定壳振水平的过程中,需要综合考虑二者之间对于真实的壳振水平的贡献。
具体的,在计算得到第一壳振水平数据和第二壳振水平数据的情况下,根据预设的加权平均算法,计算对应的目标壳振水平数据。
在另一个实施例中,在电子设备壳体上设置了多个加速度传感器的情况下,第一加速度数据包括了分别由每一个加速度传感器对应的加速度数据。在这种情况下,在计算第一加速度数据或者对应的第一壳振水平数据的过程中,根据预先根据加速度传感器设置的位置构建的计算公式(例如,预设的加权平均算法),计算对应的第一加速度数据或第一壳振水平数据。也就是说,综合考虑了壳体上不同位置的加速度传感器检测到的壳振情况,可以更准确的对整体的壳振情况进行评价,提高后续壳振抑制的有效性。
在本实施例中,已经预先针对电子设备整机进行了测试,获取了应该如何对壳振进行抑制的方案。具体的,在确定了待处理音频信号之后,即可根据预设的音频信号-壳振水平评估模型,来计算与待处理音频信号对应的预估壳振水平数据,其中,预估壳振水平数据为根据音频信号-壳振水平评估模型预测得到的如果将待处理音频信号输入电子设备的扬声器会产生的壳振情况的描述。需要说明的是,预估壳振水平数据也为目标壳振水平数据的一部分,在后续的计算目标壳振抑制参数以及进行抑制的过程中也需要考虑预估壳振水平数据。
其中,音频信号-壳振水平评估模型为音频信号与壳振水平之间的传递函数,是预先对电子设备进行测试,以确定音频信号与壳振水平之间的对应关系来构建的模型。
步骤S106:根据所述目标壳振水平数据计算目标壳振抑制参数。
在确定了标识目前壳振情况的目标壳振水平数据之后,即可计算对应的目标壳振抑制参数,其中,目标壳振抑制参数为需要对壳振进行抑制的参数,例如,可以是对待处理音频信号进行均衡处理的均衡参数,或者是对待处理音频信号的控制参数。
在本实施例中,在计算目标壳振抑制参数之前,需要确定预设的壳振水平阈值或壳振抑制的控制目标。其中,壳振水平阈值以及壳振抑制的控制目标标识了允许的最大壳振水平,根据壳振水平阈值可以确定需要将壳振控制在一定的范围之内,从而确定对应的目标壳振抑制参数。
具体实施中,判断所述目标壳振水平数据是否满足预设的壳振水平阈值;然后,在所述目标壳振水平数据满足预设的壳振水平阈值的情况下,将所述待处理音频信号作为所述目标音频信号并输出至电子设备的扬声器,即不需要进行壳振的抑制,直接进行声音外放即可;在所述目标壳振水平数据不满足预设的壳振水平阈值的情况下,根据所述目标壳振水平数据和预设的壳振水平阈值,计算所述目标壳振抑制参数,即需要根据壳振水平阈值来计算达到预设的壳振抑制的控制目标进行壳振抑制对应的目标壳振抑制参数。
不同用户对于壳振的忍受程度不同,并且考虑到壳振抑制也可能在一定程度上对音频产生一定的影响,因此,可以根据不同的用户以及不同的应用场景设置不同的壳振水平阈值。
具体实施中,用户可以对应用场景进行选择和设置,不同的应用场景对应了不同的壳振水平阈值,也对应了不同的壳振抑制效果。例如,应用场景可以包括最优音质模式、均衡模式、无振动模式等,对应的壳振抑制效果为壳振抑制水平低、壳振抑制水平中等、壳振抑制水平高等。用户可以根据主观体验来选择不同的壳振抑制效果。在执行的过程中,需要确定电子设备的当前应用场景参数;然后根据当前场景参数来确定对应的壳振水平阈值作为预设的壳振水平阈值,根据该确定的预设的壳振水平阈值来确定对壳振需要抑制到什么程度。
步骤S108:根据所述目标壳振抑制参数对所述待处理音频信号进行均衡处理,获取均衡处理后的目标音频信号,将所述目标音频信号输出至电子设备的扬声器。
在确定了目标壳振抑制参数之后,即可根据目标壳振抑制参数对待处理音频信号进行均衡处理,即为将目标壳振抑制参数对应的均衡信号施加到待处理音频信号,从而获取均衡处理之后的目标音频信号。然后将目标音频信号输出到电子设备的扬声器,然后通过该扬声器进行声音外放,此时,电子设备的壳振被控制在一定范围之内,得到了有效的抑制。
通过上述步骤S102-S108,根据输入的音频信号、以及通过加速度传感器检测值确定的壳振水平,计算壳振抑制对应的目标壳振抑制参数,然后根据目标壳振抑制参数来对音频信号进行处理之后再输入扬声器,从而对壳振进行了有效的抑制。
进一步的,在上述抑制电子设备壳体振动的方法中,预先通过待处理音频信号来预测可能存在的壳振水平数据,然后在声音外放的情况下,通过加速度传感器对实际的壳振情况检测检测,根据实际检测情况来确定预测的壳振水平数据是否准确,然后根据预测的壳振水平数据和检测到的壳振水平数据来确定需要修正的壳振抑制参数,然后对待处理音频信号进行处理,以达到壳振抑制的效果。
进一步的,在本实施例中,为了尽可能的对壳振进行预测,如前所述,可以根据音频信号对壳振情况进行预测,从而可以计算出对应的壳振抑制参数,从而在进行声音外放之前就根据该壳振抑制参数对音频信号所可能存在的壳振进行抑制。具体的,获取初始壳振抑制参数,初始壳振抑制参数是根据音频信号预测的壳振水平数据确定的壳振抑制参数,然后,根据初始壳振抑制参数对待处理音频信号进行预处理之后再输入电子设备的扬声器,从而降低壳振,提高壳振抑制的效率。
如图2所示,给出了壳振效果抑制的示意图。
在另一个实施例中,如图3所示,还提供了一种抑制电子设备壳体振动的装置。
具体的,请参见图3,上述抑制电子设备壳体振动的装置10包括:
音频信号获取模块102,用于获取待处理音频信号;
壳振水平评估模块104,用于通过加速度传感器检测目标加速度数据,根据所述目标加速度数据确定壳体的目标壳振水平数据;
抑制参数计算模块106,用于根据所述目标壳振水平数据计算目标壳振抑制参数;
第一信号处理模块108,用于根据所述目标壳振抑制参数对所述待处理音频信号进行均衡处理,获取均衡处理后的目标音频信号,将所述目标音频信号输出至电子设备的扬声器。
可选的,壳振水平评估模块104还用于获取设置于电子设备内部和/或所述壳体上的一个或多个加速度传感器检测到的目标加速度数据;根据预设的壳振水平计算模型,根据所述目标加速度数据确定所述目标壳振水平数据。
可选的,所述加速度传感器包括设置于所述电子设备内部的一个或多个加速度传感器以及设置于所述壳体上的不同位置的多个加速度传感器;
壳振水平评估模块104还用于通过设置于所述壳体上的不同位置的多个加速度传感器,分别获取所述壳体的不同位置对应的第一加速度数据;通过所述设置于电子设备内部一个或多个加速度传感器,获取所述电子设备内部的第二加速度数据;计算与所述第一加速度数据对应的第一壳振水平数据,计算与所述第二加速度数据对应的第二壳振水平数据;根据所述第一壳振水平数据和所述第二壳振水平数据,计算所述目标壳振水平数据。
可选的,壳振水平评估模块104还用于计算与所述待处理音频信号对应的预估壳振水平数据,将所述预估壳振水平数据作为所述壳振水平数据。
可选的,抑制参数计算模块106还用于判断所述目标壳振水平数据是否满足预设的壳振水平阈值;在所述目标壳振水平数据满足预设的壳振水平阈值的情况下,将所述待处理音频信号作为所述目标音频信号输出至电子设备的扬声器;在所述目标壳振水平数据不满足预设的壳振水平阈值的情况下,根据所述目标壳振水平数据和预设的壳振水平阈值,计算所述目标壳振抑制参数。
可选的,如图3所示,抑制电子设备壳体振动装置10还包括抑制目标确定模块110,用于获取所述电子设备的当前应用场景参数;确定与所述当前应用场景参数对应的壳振水平阈值作为预设的壳振水平阈值。
可选的,如图3所示,抑制电子设备壳体振动装置10还包括第二信号处理模块112,用于获取初始壳振抑制参数,根据所述初始壳振抑制参数对所述待处理音频信号进行预处理。
请参阅图4,图4是本发明提供的电子设备的一实施例的结构示意图。电子设备1000包括处理器1002、存储器1001。处理器1002耦接存储器1001。存储器1001中存储有计算机程序1003,处理器1002在工作时执行该计算机程序以实现如图1所示的方法。详细的方法可参见上述,在此不再赘述。本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
请参阅图5,图5是本发明提供的存储介质的一实施例的结构示意图。存储介质1101中存储有至少一个计算机程序1100,计算机程序1100用于被处理器执行以实现如图1所示的方法,详细的方法可参见上述,在此不再赘述。在一个实施例中,计算机可读存储介质1101可以是终端中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等等。
采用了上述抑制电子设备壳体振动的方法、装置、电子设备及计算机可读存储介质之后,在声音外放的情况下,针对待处理音频信号,根据加速度传感器检测电子设备的壳振水平,并计算对应的壳振抑制参数,然后通过壳振抑制参数对待处理音频信号进行均衡校正之后再输入到电子设备的扬声器进行声音的播放,从而有效的对声音外放情况下的壳振进行抑制。采用本发明实施例,不需要对电子设备的结构或扬声器的结构进行改进,即可有效的对声音外放情况下的壳振进行抑制,提升了用户体验。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (8)

1.一种抑制电子设备壳体振动的方法,其特征在于,所述方法包括:
获取待处理音频信号;
通过加速度传感器检测目标加速度数据,根据所述目标加速度数据确定壳体的目标壳振水平数据;
根据所述目标壳振水平数据计算目标壳振抑制参数;
所述根据所述目标壳振水平数据计算目标壳振抑制参数,还包括:
预先通过所述待处理音频信号预测可能存在的壳振水平数据,根据所述目标壳振水平数据和所述预测的壳振水平数据确定需要修正的所述目标壳振抑制参数;
根据所述目标壳振抑制参数或修正后的目标壳振抑制参数对所述待处理音频信号进行均衡处理,获取均衡处理后的目标音频信号,将所述目标音频信号输出至电子设备的扬声器;
其中,所述通过加速度传感器检测目标加速度数据,根据所述目标加速度数据确定壳体的目标壳振水平数据的步骤,还包括:
获取设置于电子设备内部和/或所述壳体上的一个或多个加速度传感器检测到的目标加速度数据;
根据预设的壳振水平计算模型,根据所述目标加速度数据和加速度传感器设置的位置确定所述目标壳振水平数据;
其中,所述加速度传感器包括设置于所述电子设备内部的一个或多个加速度传感器以及设置于所述壳体上的不同位置的多个加速度传感器;
所述通过加速度传感器检测目标加速度数据的步骤,还包括:
通过设置于所述壳体上的不同位置的多个加速度传感器,分别获取所述壳体的不同位置对应的第一加速度数据;
通过所述设置于电子设备内部一个或多个加速度传感器,获取所述电子设备内部的第二加速度数据;
所述根据所述目标加速度数据确定壳体的壳振水平数据的步骤,还包括:
计算与所述第一加速度数据对应的第一壳振水平数据,计算与所述第二加速度数据对应的第二壳振水平数据;
根据所述第一壳振水平数据和所述第二壳振水平数据,计算所述目标壳振水平数据。
2.根据权利要求1所述的抑制电子设备壳体振动的方法,其特征在于,所述根据所述目标加速度数据确定壳体的目标壳振水平数据的步骤之前,还包括:
计算与所述待处理音频信号对应的预估壳振水平数据,将所述预估壳振水平数据作为所述壳振水平数据。
3.根据权利要求1所述的抑制电子设备壳体振动的方法,其特征在于,所述根据所述目标壳振水平数据计算目标壳振抑制参数的步骤,还包括:
判断所述目标壳振水平数据是否满足预设的壳振水平阈值;
在所述目标壳振水平数据满足预设的壳振水平阈值的情况下,将所述待处理音频信号作为所述目标音频信号输出至电子设备的扬声器;
在所述目标壳振水平数据不满足预设的壳振水平阈值的情况下,根据所述目标壳振水平数据和预设的壳振水平阈值,计算所述目标壳振抑制参数。
4.根据权利要求3所述的抑制电子设备壳体振动的方法,其特征在于,所述方法还包括:
获取所述电子设备的当前应用场景参数;
确定与所述当前应用场景参数对应的壳振水平阈值作为预设的壳振水平阈值。
5.根据权利要求1所述的抑制电子设备壳体振动的方法,其特征在于,所述获取待处理音频信号的步骤之后,还包括:
获取初始壳振抑制参数,根据所述初始壳振抑制参数对所述待处理音频信号进行预处理。
6.一种抑制电子设备壳体振动的装置,其特征在于,所述装置包括:
音频信号获取模块,用于获取待处理音频信号;
壳振水平评估模块,用于通过加速度传感器检测目标加速度数据,根据所述目标加速度数据确定壳体的目标壳振水平数据;
壳振抑制参数计算模块,用于根据所述目标壳振水平数据计算目标壳振抑制参数;
所述壳振抑制参数计算模块还用于,预先通过所述待处理音频信号预测可能存在的壳振水平数据,根据所述目标壳振水平数据和所述预测的壳振水平数据确定需要修正的所述目标壳振抑制参数;
信号均衡模块,用于根据所述目标壳振抑制参数或修正后的目标壳振抑制参数对所述待处理音频信号进行均衡处理,获取均衡处理后的目标音频信号,将所述目标音频信号输出至电子设备的扬声器;
其中,所述壳振水平评估模块还用于:
获取设置于电子设备内部和/或所述壳体上的一个或多个加速度传感器检测到的目标加速度数据;
根据预设的壳振水平计算模型,根据所述目标加速度数据和加速度传感器设置的位置确定所述目标壳振水平数据;
其中,所述加速度传感器包括设置于所述电子设备内部的一个或多个加速度传感器以及设置于所述壳体上的不同位置的多个加速度传感器;
所述壳振水平评估模块还用于:
通过设置于所述壳体上的不同位置的多个加速度传感器,分别获取所述壳体的不同位置对应的第一加速度数据;
通过所述设置于电子设备内部一个或多个加速度传感器,获取所述电子设备内部的第二加速度数据;
所述壳振水平评估模块,还用于:
计算与所述第一加速度数据对应的第一壳振水平数据,计算与所述第二加速度数据对应的第二壳振水平数据;
根据所述第一壳振水平数据和所述第二壳振水平数据,计算所述目标壳振水平数据。
7.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至5中任一项所述方法的步骤。
8.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至5中任一项所述方法的步骤。
CN202010584904.9A 2020-06-24 2020-06-24 抑制电子设备壳体振动的方法、装置、设备及存储介质 Active CN111767000B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010584904.9A CN111767000B (zh) 2020-06-24 2020-06-24 抑制电子设备壳体振动的方法、装置、设备及存储介质
PCT/CN2020/099747 WO2021258414A1 (zh) 2020-06-24 2020-07-01 抑制电子设备壳体振动的方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010584904.9A CN111767000B (zh) 2020-06-24 2020-06-24 抑制电子设备壳体振动的方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN111767000A CN111767000A (zh) 2020-10-13
CN111767000B true CN111767000B (zh) 2023-09-01

Family

ID=72722250

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010584904.9A Active CN111767000B (zh) 2020-06-24 2020-06-24 抑制电子设备壳体振动的方法、装置、设备及存储介质

Country Status (2)

Country Link
CN (1) CN111767000B (zh)
WO (1) WO2021258414A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113959320A (zh) * 2021-10-22 2022-01-21 歌尔股份有限公司 振动装置的振子位移检测方法、装置、设备及存储介质
CN115379347A (zh) * 2022-08-16 2022-11-22 Oppo广东移动通信有限公司 音频输出方法、电子设备及计算机可读存储介质
CN116634052B (zh) * 2023-07-26 2023-10-20 荣耀终端有限公司 一种参数确定方法及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008085647A (ja) * 2006-09-27 2008-04-10 Funai Electric Co Ltd スピーカシステム及びスピーカの音質調整方法
CN103854688A (zh) * 2012-12-04 2014-06-11 纬创资通股份有限公司 具有硬盘振动抑制功能的电子装置及硬盘振动抑制方法
JP2014207584A (ja) * 2013-04-12 2014-10-30 船井電機株式会社 音声出力装置
JP2016191841A (ja) * 2015-03-31 2016-11-10 住友理工株式会社 能動型振動騒音抑制装置
JP2018053988A (ja) * 2016-09-28 2018-04-05 住友理工株式会社 能動型振動騒音抑制装置
CN109688319A (zh) * 2018-09-19 2019-04-26 青岛海信智慧家居***股份有限公司 一种抑制带有摄像头的智能音箱摄像抖动的方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103886857B (zh) * 2014-03-10 2017-08-01 北京智谷睿拓技术服务有限公司 一种噪声控制方法及设备
CN107040655A (zh) * 2017-03-23 2017-08-11 努比亚技术有限公司 移动终端及音效自适应均衡方法
CN109168108B (zh) * 2018-10-24 2021-03-02 维沃移动通信有限公司 电声器件振幅调整方法、装置和移动终端
CN109658942B (zh) * 2018-12-27 2021-04-30 腾讯音乐娱乐科技(深圳)有限公司 一种音频数据处理方法、装置以及相关设备
CN109885275B (zh) * 2019-02-13 2022-08-19 杭州新资源电子有限公司 一种音频调控方法、设备及计算机可读存储介质
CN110312032B (zh) * 2019-06-17 2021-04-02 Oppo广东移动通信有限公司 音频播放方法、装置、电子设备及计算机可读存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008085647A (ja) * 2006-09-27 2008-04-10 Funai Electric Co Ltd スピーカシステム及びスピーカの音質調整方法
CN103854688A (zh) * 2012-12-04 2014-06-11 纬创资通股份有限公司 具有硬盘振动抑制功能的电子装置及硬盘振动抑制方法
JP2014207584A (ja) * 2013-04-12 2014-10-30 船井電機株式会社 音声出力装置
JP2016191841A (ja) * 2015-03-31 2016-11-10 住友理工株式会社 能動型振動騒音抑制装置
JP2018053988A (ja) * 2016-09-28 2018-04-05 住友理工株式会社 能動型振動騒音抑制装置
CN109688319A (zh) * 2018-09-19 2019-04-26 青岛海信智慧家居***股份有限公司 一种抑制带有摄像头的智能音箱摄像抖动的方法及装置

Also Published As

Publication number Publication date
WO2021258414A1 (zh) 2021-12-30
CN111767000A (zh) 2020-10-13

Similar Documents

Publication Publication Date Title
CN111767000B (zh) 抑制电子设备壳体振动的方法、装置、设备及存储介质
US10510352B2 (en) Detecting replay attacks in voice-based authentication
US9161126B2 (en) Systems and methods for protecting a speaker
US9357300B2 (en) Systems and methods for protecting a speaker
US20180160227A1 (en) Speaker protection excursion oversight
US9093077B2 (en) Reverberation suppression device, reverberation suppression method, and computer-readable storage medium storing a reverberation suppression program
US10341768B2 (en) Speaker adaptation with voltage-to-excursion conversion
JP5716595B2 (ja) 音声補正装置、音声補正方法及び音声補正プログラム
CN107645696B (zh) 一种啸叫检测方法和装置
WO2016184138A1 (zh) 一种调整音频参数的方法、移动终端及计算机存储介质
KR101687131B1 (ko) 다중의 마이크로폰들에 대한 자동화된 이득 정합을 위한 방법, 장치 및 저장 매체
EP2845190B1 (en) Processing apparatus, processing method, program, computer readable information recording medium and processing system
CN114049530A (zh) 混合精度神经网络量化方法、装置及设备
US20110071823A1 (en) Speech recognition system, speech recognition method, and storage medium storing program for speech recognition
CN108093356B (zh) 一种啸叫检测方法及装置
CN110556128B (zh) 一种语音活动性检测方法、设备及计算机可读存储介质
US9118292B2 (en) Bell sound outputting apparatus and method thereof
CN117233555A (zh) 一种配电箱绝缘性检验方法、设备及介质
CN113496698B (zh) 训练数据的筛选方法、装置、设备和存储介质
JP2012173200A (ja) 異常状態検出方法および電子機器
CN116320860A (zh) 一种耳机降噪方法、***、耳机设备和存储介质
CN113611276B (zh) 声反馈抑制方法、装置及存储介质
JP6298340B2 (ja) 呼吸音解析装置及び呼吸音解析方法、並びにコンピュータプログラム及び記録媒体
CN112181350B (zh) 一种主动式的终端控制方法与装置
CN117727311A (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