+

CN109951602B - Vibration control method and mobile terminal - Google Patents

Vibration control method and mobile terminal Download PDF

Info

Publication number
CN109951602B
CN109951602B CN201910143206.2A CN201910143206A CN109951602B CN 109951602 B CN109951602 B CN 109951602B CN 201910143206 A CN201910143206 A CN 201910143206A CN 109951602 B CN109951602 B CN 109951602B
Authority
CN
China
Prior art keywords
negative gain
voice signal
vibration
filter coefficient
speech 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
Application number
CN201910143206.2A
Other languages
Chinese (zh)
Other versions
CN109951602A (en
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201910143206.2A priority Critical patent/CN109951602B/en
Publication of CN109951602A publication Critical patent/CN109951602A/en
Application granted granted Critical
Publication of CN109951602B publication Critical patent/CN109951602B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)

Abstract

本发明实施例提供了一种振动控制方法及移动终端,该方法包括:采集源语音信号;根据预设的振动模型,确定需要对所述源语音信号进行补偿的负增益;根据所述负增益补偿所述源语音信号,得到目标语音信号;根据所述目标语音信号,控制发声装置的振动。本发明实施例根据负增益对源语音信号进行补偿后,可以得到部分信号弱于源语音信号的目标语音信号,因此,通过该目标语音信号控制发声装置的振动时,发声装置的振感会相应减弱,从而减少用户因屏幕振动过强引起的不适。

Figure 201910143206

Embodiments of the present invention provide a vibration control method and a mobile terminal. The method includes: collecting a source voice signal; determining a negative gain that needs to be compensated for the source voice signal according to a preset vibration model; according to the negative gain Compensate the source voice signal to obtain a target voice signal; control the vibration of the sounding device according to the target voice signal. In this embodiment of the present invention, after compensating the source voice signal according to the negative gain, a target voice signal whose partial signal is weaker than the source voice signal can be obtained. Therefore, when the vibration of the sounding device is controlled by the target voice signal, the vibration of the sounding device will be correspondingly Attenuated to reduce user discomfort caused by excessive screen vibration.

Figure 201910143206

Description

一种振动控制方法及移动终端A vibration control method and mobile terminal

技术领域technical field

本发明涉及移动通信领域,特别是涉及一种振动控制方法及移动终端。The present invention relates to the field of mobile communications, in particular to a vibration control method and a mobile terminal.

背景技术Background technique

随着移动终端的发展,采用屏幕发声技术的全面屏移动终端得到推广,屏幕发声是将“压电驱动器技术”应用于移动终端,使听筒的功能与屏幕融合,无需在移动终端正面设置听筒发声孔。With the development of mobile terminals, full-screen mobile terminals using screen sound technology have been popularized. Screen sound is the application of "piezoelectric driver technology" to mobile terminals, so that the function of the receiver is integrated with the screen, and there is no need to set the receiver on the front of the mobile terminal to sound. hole.

现有技术中,通常是将语音信号转换为一定频率和幅度的电信号输入给振动单元驱动设备,振动单元可以在振动驱动单元的驱动下振动,移动终端屏幕随着振动单元的振动而振动,进而推动空气产生声音。In the prior art, the voice signal is usually converted into an electrical signal of a certain frequency and amplitude and input to the vibration unit drive device, the vibration unit can vibrate under the drive of the vibration drive unit, and the mobile terminal screen vibrates with the vibration of the vibration unit, This in turn pushes the air to produce sound.

但上述技术方案存在如下缺点:由于是屏幕振动发声,用户在使用移动终端进行通话等操作时,经常存在振动过于强烈,导致用户贴近屏幕的脸部和耳朵产生不适的现象。However, the above-mentioned technical solutions have the following disadvantages: because the screen vibrates and sounds, when the user uses the mobile terminal to conduct calls and other operations, the vibration is often too strong, causing discomfort to the user's face and ears close to the screen.

发明内容SUMMARY OF THE INVENTION

本发明实施例提供一种振动控制方法及移动终端,以解决发声装置振动发声时,屏幕振动过强的问题。Embodiments of the present invention provide a vibration control method and a mobile terminal, so as to solve the problem that the screen vibrates too strongly when the sound generating device vibrates and emits sound.

为了解决上述技术问题,本发明提供了一种振动控制方法,应用于移动终端,所述方法包括:In order to solve the above technical problems, the present invention provides a vibration control method, which is applied to a mobile terminal, and the method includes:

采集源语音信号;Collect the source voice signal;

根据预设的振动模型,确定需要对所述源语音信号进行补偿的负增益;According to the preset vibration model, determine the negative gain that needs to be compensated for the source voice signal;

根据所述负增益补偿所述源语音信号,得到目标语音信号;Compensate the source speech signal according to the negative gain to obtain a target speech signal;

根据所述目标语音信号,控制发声装置振动。According to the target voice signal, the sound generating device is controlled to vibrate.

本发明实施例还提供了一种移动终端,包括:The embodiment of the present invention also provides a mobile terminal, including:

采集模块,用于采集源语音信号;The acquisition module is used to acquire the source voice signal;

负增益确定模块,用于根据预设的振动模型,确定需要对所述源语音信号进行补偿的负增益;a negative gain determination module, configured to determine a negative gain that needs to be compensated for the source voice signal according to a preset vibration model;

目标语音信号得到模块,用于根据所述负增益补偿所述源语音信号,得到目标语音信号;a target speech signal obtaining module, for compensating the source speech signal according to the negative gain to obtain the target speech signal;

控制模块,用于根据所述目标语音信号,控制发声装置振动。The control module is used for controlling the sounding device to vibrate according to the target voice signal.

本发明实施例另外还提供了一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现前述的振动控制方法的步骤。An embodiment of the present invention further provides a mobile terminal, including a processor, a memory, and a computer program stored on the memory and running on the processor, and the computer program is implemented when executed by the processor The steps of the aforementioned vibration control method.

本发明实施例另外还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现前述的振动控制方法的步骤。An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the foregoing vibration control method are implemented.

本发明实施例中,可以采集源语音信号,并根据预设的振动模型,确定需要对该源语音信号进行补偿的负增益,根据该负增益对源语音信号进行补偿后,可以得到部分信号弱于源语音信号的目标语音信号,因此,通过该目标语音信号控制发声装置的振动时,发声装置的振感会相应减弱,从而减少用户因屏幕振动过强引起的不适。In this embodiment of the present invention, the source voice signal may be collected, and according to a preset vibration model, a negative gain that needs to be compensated for the source voice signal may be determined. After compensating the source voice signal according to the negative gain, some weak signals may be obtained. Therefore, when the vibration of the sounding device is controlled by the target voice signal, the vibration of the sounding device will be weakened accordingly, thereby reducing the discomfort caused by excessive screen vibration.

附图说明Description of drawings

图1是本发明实施例的一种振动控制方法的步骤流程图;1 is a flow chart of the steps of a vibration control method according to an embodiment of the present invention;

图2是本发明实施例的一种振动控制方法的具体步骤流程图;2 is a flow chart of the specific steps of a vibration control method according to an embodiment of the present invention;

图3是本发明实施例的一种频域补偿示意图;3 is a schematic diagram of a frequency domain compensation according to an embodiment of the present invention;

图4是本发明实施例的另一种时域补偿示意图;4 is a schematic diagram of another time domain compensation according to an embodiment of the present invention;

图5本发明实施例的一种移动终端的结构框图;5 is a structural block diagram of a mobile terminal according to an embodiment of the present invention;

图6本发明实施例的一种移动终端的具体结构框图;6 is a specific structural block diagram of a mobile terminal according to an embodiment of the present invention;

图7发明实施例的又一种移动终端的结构框图。FIG. 7 is a structural block diagram of another mobile terminal according to an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

参照图1,示出了本发明实施例中的一种振动控制方法的步骤流程图。该方法应用于移动终端,具体步骤包括:Referring to FIG. 1 , a flowchart of steps of a vibration control method in an embodiment of the present invention is shown. The method is applied to a mobile terminal, and the specific steps include:

步骤101:移动终端采集源语音信号。Step 101: The mobile terminal collects the source voice signal.

本发明实施例可以应用于移动终端,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。The embodiments of the present invention can be applied to mobile terminals, and mobile terminals include but are not limited to mobile phones, tablet computers, notebook computers, handheld computers, vehicle-mounted terminals, wearable devices, and pedometers.

具体应用中,可以通过语音采集设备采集源语音信号,语音采集设备具体可以是麦克风等,麦克风可以是硅麦克风或者是其他种类的麦克风,本发明实施例对语音采集设备不做具体限定。In a specific application, the source voice signal may be collected by a voice collection device, which may be a microphone, etc. The microphone may be a silicon microphone or other types of microphones. The embodiment of the present invention does not specifically limit the voice collection device.

示例的,在本发明实施例的一种具体应用场景中,移动终端用户使用移动终端与其他用户进行通话,该其他用户的声音传到移动终端后,移动终端根据该其他用户的声音信号控制屏幕发声,则该其他用户的声音可以作为源语音信号。可以理解,本领域技术人员可以根据实际的应用场景适应的采集源语音信号,本发明实施例对此不作具体限定。Illustratively, in a specific application scenario of the embodiment of the present invention, a user of a mobile terminal uses a mobile terminal to communicate with other users, and after the voice of the other user is transmitted to the mobile terminal, the mobile terminal controls the screen according to the voice signal of the other user. sound, the other user's voice can be used as the source voice signal. It can be understood that a person skilled in the art can collect the source voice signal according to an actual application scenario, which is not specifically limited in this embodiment of the present invention.

步骤102:移动终端根据预设的振动模型,确定需要对所述源语音信号进行补偿的负增益。Step 102: The mobile terminal determines, according to a preset vibration model, a negative gain that needs to be compensated for the source voice signal.

本发明实施例中,预设的振动模型可以设置有语音信号与振感值的对应关系,根据该预设的振动模型,可以得到源语音信号对应的振感值,实际应用中,在源语音信号对应的振感值大于预设振感值的情况下,用户会产生不适,因此,可以将振感值大于预设振感值的源语音信号确定为需要补偿的源语音信号,并根据该需要补偿的源语音信号对应的振感值大于预设振感值的具体值,确定出需要对该源语音信号进行补偿的负增益,具体应用中,负增益可以对应为负的电压幅度。In the embodiment of the present invention, the preset vibration model may be set with a corresponding relationship between the voice signal and the vibration sense value, and according to the preset vibration model, the vibration sense value corresponding to the source voice signal can be obtained. When the vibration sense value corresponding to the signal is greater than the preset vibration sense value, the user will feel uncomfortable. Therefore, the source voice signal with the vibration sense value greater than the preset vibration sense value can be determined as the source voice signal to be compensated, and according to the source voice signal. The vibration sense value corresponding to the source voice signal to be compensated is greater than the specific value of the preset vibration sense value, and the negative gain that needs to be compensated for the source voice signal is determined. In specific applications, the negative gain may correspond to a negative voltage amplitude.

可以理解,本领域技术人员可以根据实际的应用场景适应的根据预设的振动模型,确定需要对源语音信号进行补偿的负增益,本发明实施例对此不作具体限定。It can be understood that those skilled in the art can determine the negative gain that needs to be compensated for the source speech signal according to the preset vibration model adapted to the actual application scenario, which is not specifically limited in this embodiment of the present invention.

步骤103:移动终端根据所述负增益补偿所述源语音信号,得到目标语音信号。Step 103: The mobile terminal compensates the source voice signal according to the negative gain to obtain a target voice signal.

本发明实施例中,在确定出负增益后,可以在时域对该源语音信号进行补偿,得到目标语音信号,也可以在频域对该源语音信号进行补偿,进一步得到目标语音信号,本发明实施例对根据负增益补偿源语音信号的具体方式不做具体限定。In the embodiment of the present invention, after the negative gain is determined, the source voice signal can be compensated in the time domain to obtain the target voice signal, and the source voice signal can also be compensated in the frequency domain to further obtain the target voice signal. The embodiments of the present invention do not specifically limit the specific manner of compensating the source speech signal according to the negative gain.

步骤104:移动终端根据所述目标语音信号,控制发声装置振动。Step 104: The mobile terminal controls the sounding device to vibrate according to the target voice signal.

本发明实施例中,发声装置可以是屏幕、盖板等,实际应用中,通过发生装置的振动,可以发出声音。In the embodiment of the present invention, the sound generating device may be a screen, a cover plate, etc. In practical applications, a sound can be generated by generating vibration of the device.

示例的,以移动终端中的控制屏幕发声的过程为例说明根据目标语音信号,控制发声装置的振动的具体实现:移动终端中可以设置有振动单元,振动单元可以根据目标语音信号振动,振动单元可以贴合在屏幕上,则屏幕可以随着振动单元的振动而振动发声;振动单元也可以与屏幕有一定的距离,振动单元振动时,会产生气流,该气流可以推动屏幕振动发声。As an example, the process of controlling the screen sounding in the mobile terminal is used as an example to illustrate the specific implementation of controlling the vibration of the sounding device according to the target voice signal: the mobile terminal may be provided with a vibration unit, the vibration unit may vibrate according to the target voice signal, and the vibration unit It can be attached to the screen, and the screen can vibrate and sound with the vibration of the vibration unit; the vibration unit can also be at a certain distance from the screen. When the vibration unit vibrates, an air flow will be generated, which can push the screen to vibrate and sound.

具体应用中,若发声装置为塑胶电池盖、板材电池盖等采用弱强度材料制成的盖板,则较佳地可以将振动单元与盖板之间保持一定的距离,通过振动单元振动时产生的气流推动盖板振动发声,避免振动单元距离盖板过近的情况下,振动单元振动时对盖板的损坏。In a specific application, if the sound-emitting device is a cover plate made of a weak-strength material such as a plastic battery cover, a plate battery cover, etc., it is better to keep a certain distance between the vibration unit and the cover plate, and the vibration unit will generate vibration when the vibration unit vibrates. The air flow pushes the cover plate to vibrate and sound, so as to avoid damage to the cover plate when the vibration unit vibrates when the vibration unit is too close to the cover plate.

可以理解,实际应用中用户在说话时,通常会说连续的一句话,因此会在一定时间段内采集到持续动态的源语音信号,通过本发明实施例的负增益补偿时,也是动态的对一部分源语音信号进行补偿,得到目标语音信号,在根据目标语音信号控制发声装置的振动时,结合各语音信号的加权设置等,该动态的负增益补偿不会引起语音低频信号的缺失,不会对用户的通话等造成影响。It can be understood that in practical applications, when a user speaks, he usually speaks a continuous sentence, so a continuous dynamic source voice signal will be collected within a certain period of time. Part of the source voice signal is compensated to obtain the target voice signal. When the vibration of the sounding device is controlled according to the target voice signal, combined with the weighting settings of each voice signal, the dynamic negative gain compensation will not cause the lack of low-frequency voice signals, and will not Affects the user's calls, etc.

综上所述,本发明实施例中,可以采集源语音信号,并根据预设的振动模型,确定需要对该源语音信号进行补偿的负增益,根据该负增益对源语音信号进行补偿后,可以得到部分信号弱于源语音信号的目标语音信号,因此,通过该目标语音信号控制发声装置的振动时,发声装置的振感会相应减弱,从而减少用户因屏幕振动过强引起的不适。To sum up, in this embodiment of the present invention, a source voice signal may be collected, and a negative gain that needs to be compensated for the source voice signal may be determined according to a preset vibration model. After compensating the source voice signal according to the negative gain, A target voice signal whose partial signal is weaker than the source voice signal can be obtained. Therefore, when the vibration of the sounding device is controlled by the target voice signal, the vibration of the sounding device will be weakened accordingly, thereby reducing the discomfort caused by excessive screen vibration.

参照图2,示出了本发明实施例中的一种振动控制方法的具体步骤流程图。具体步骤包括:Referring to FIG. 2 , a flowchart of specific steps of a vibration control method in an embodiment of the present invention is shown. Specific steps include:

步骤201:移动终端针对每个不同的预设输入电压,采集不同输入功率对应的所述发声装置的振感值,得到所述振动模型。Step 201: For each different preset input voltage, the mobile terminal collects the vibration sense values of the sound-emitting device corresponding to different input powers to obtain the vibration model.

本发明实施例中,通过步骤201可以训练得到振动模型,得到各电压、频率与振感值的对应关系。In the embodiment of the present invention, the vibration model can be obtained by training through step 201, and the corresponding relationship between each voltage, frequency and vibration inductance value can be obtained.

示例的,以屏幕发声为例,说明屏幕发声的基本原理:通过MODEM(调制解调器)得到解码的原始语音信号的PCM(Pulse Code Modulation,脉冲编码调制)流,然后经过CPU(Central Processing Unit,中央处理器)或独立语音DSP(Digital Signal Processing,数字信号处理)等进行语音信号处理,将语音信号进行消噪、回音消除、频响修正、增益补偿等操作,然后传输给AFE(Active Front End,整流回馈单元)进行协议转换,最后传输给功率放大器PA驱动振动单元,振动单元推动屏幕发声。As an example, take the screen sound as an example to illustrate the basic principle of the screen sound: the PCM (Pulse Code Modulation) stream of the decoded original voice signal is obtained through the MODEM (modem), and then processed by the CPU (Central Processing Unit). The voice signal is processed by an independent voice DSP (Digital Signal Processing) or an independent voice DSP (Digital Signal Processing), and the voice signal is subjected to noise reduction, echo cancellation, frequency response correction, gain compensation, etc. The feedback unit) performs protocol conversion, and finally transmits it to the power amplifier PA to drive the vibration unit, and the vibration unit pushes the screen to sound.

基于该原理,具体应用中,训练振动模型可以通过下述方式实现:Based on this principle, in specific applications, training the vibration model can be achieved in the following ways:

DSP生成预设输入电压的等幅对数扫频信号(规定频率)传输给PA驱动振动单元振动;CPU通过IIC(Inter-Integrated Circuit,集成电路总线)等控制并回采加速度传感器采集的振感值,该加速度传感器可以贴合在屏幕上,且处于振动单元的投影区,使得加速度传感器可以准确测得屏幕振感值,在具体应用中,因为屏幕通常在垂直于加速度传感器的方向震动,因此可以获取加速度传感器的Z轴数据作为振感值。The DSP generates the equal amplitude logarithmic frequency sweep signal (specified frequency) of the preset input voltage and transmits it to the PA to drive the vibration unit to vibrate; the CPU controls and retrieves the vibration sense value collected by the acceleration sensor through IIC (Inter-Integrated Circuit, integrated circuit bus). , the acceleration sensor can be attached to the screen and is in the projection area of the vibration unit, so that the acceleration sensor can accurately measure the vibration value of the screen. In specific applications, because the screen usually vibrates in the direction perpendicular to the acceleration sensor, it can Obtain the Z-axis data of the accelerometer as the vibration value.

根据上述预设输入电压下,频率以及回采的振感值,可以得出该预设输入电压下的频率-振感值曲线;然后改变该预设输入电压的具体值,重复上述频率-振感值曲线获取的操作,则可以得到包括电压-频率-振感值对应关系的振动模型。According to the frequency and the recovered vibration inductance value under the above preset input voltage, the frequency-vibration inductance value curve under the preset input voltage can be obtained; then change the specific value of the preset input voltage and repeat the above frequency-vibration inductance value Through the operation of acquiring the value curve, a vibration model including the corresponding relationship between voltage-frequency-vibration inductance value can be obtained.

本发明实施例中,考虑到在语音信号处理中,可以将语音信号转换为对应有电压幅值和频率的频域信号,因此,训练包括电压-频率-振感值对应关系的振动模型后,可以通过该振动模型预测所采集到的语音信号的振感值,并根据预测的振感值对语音信号进行处理,使得通过处理后的语音信号控制发声装置振动时,振感值可以在合适的范围内。In the embodiment of the present invention, considering that in the voice signal processing, the voice signal can be converted into a frequency domain signal corresponding to the voltage amplitude and frequency, therefore, after training the vibration model including the voltage-frequency-vibration inductance value corresponding relationship, The vibration sense value of the collected voice signal can be predicted through the vibration model, and the voice signal can be processed according to the predicted vibration sense value, so that when the vibration of the sound-emitting device is controlled by the processed voice signal, the vibration sense value can be at a suitable value. within the range.

步骤202:移动终端采集源语音信号。Step 202: The mobile terminal collects the source voice signal.

步骤203:移动终端对所述源语音信号进行降采样处理,得到降采样语音信号。Step 203: The mobile terminal performs down-sampling processing on the source voice signal to obtain a down-sampled voice signal.

本发明实施例中,通过降采样处理源语音信号。降采样是降低特定信号的采样率的过程,通常用于降低数据传输速率或者数据大小,降采样因子(常用表示符号为M)一般是大于1的整数或有理数,降采样因子表达了采样周期变成原来的几倍大,或者等价地表示采样率变成原来的几分之一。In the embodiment of the present invention, the source speech signal is processed by down-sampling. Downsampling is the process of reducing the sampling rate of a specific signal. It is usually used to reduce the data transmission rate or data size. The downsampling factor (commonly represented by the symbol M) is generally an integer or rational number greater than 1. The downsampling factor expresses the sampling period change. become several times as large, or equivalently, the sampling rate becomes a fraction of the original.

具体应用中,由于低频信号振动幅度大,振感强烈,且振感随频率的变化很明显,因此首先对源语音信号进行降采样,示例的,将原始8k、16k或32kHz的语音信号降采样到2kHz的降采样语音信号,此时的信号有效带宽为1kHz,可以满足50-1kHz内的振感评估。In specific applications, since the low-frequency signal has a large vibration amplitude and strong vibration, and the vibration perception changes significantly with frequency, first down-sampling the source voice signal, for example, down-sampling the original 8k, 16k or 32kHz voice signal When the down-sampling voice signal reaches 2kHz, the effective bandwidth of the signal at this time is 1kHz, which can meet the vibration evaluation within 50-1kHz.

本发明实施例中,由于源语音信号经过降采样,可以大幅降低运算量,减小后期计算时的MIPS(Million Instructions Per Second,单字长定点指令平均执行速度),同时提高幅频曲线的精度。In the embodiment of the present invention, since the source speech signal is down-sampled, the computation amount can be greatly reduced, the MIPS (Million Instructions Per Second, the average execution speed of single-word fixed-point instructions) in the later calculation can be reduced, and the precision of the amplitude-frequency curve can be improved at the same time.

步骤204:移动终端将所述降采样语音信号从时域转换到频域,得到所述降采样语音信号的幅频曲线;其中,所述幅频曲线对应有降采样语音信号的电压幅度信息和频率信息。Step 204: The mobile terminal converts the down-sampled voice signal from the time domain to the frequency domain, and obtains an amplitude-frequency curve of the down-sampled voice signal; wherein, the amplitude-frequency curve corresponds to the voltage amplitude information of the down-sampled voice signal and frequency information.

本发明实施例中,可以通过傅里叶变换将降采样语音信号从时域转换到频域,得到对应有降采样语音信号的电压幅度信息和频率信息的幅频曲线。In the embodiment of the present invention, the down-sampled speech signal can be converted from the time domain to the frequency domain through Fourier transform, and an amplitude-frequency curve corresponding to the voltage amplitude information and frequency information of the down-sampled speech signal can be obtained.

步骤205:移动终端根据所述降采样语音信号的电压幅度信息和频率信息,在所述振动模型中匹配所述降采样语音信号的振感信息。Step 205: The mobile terminal matches the vibration sensing information of the down-sampled voice signal in the vibration model according to the voltage amplitude information and frequency information of the down-sampled voice signal.

本发明实施例中,因为振感模型中包括电压、频率与振感值的对应关系,因此,根据降采样语音信号的电压幅度信息和频率信息,可以在振动模型中匹配到对应的振感信息。In the embodiment of the present invention, because the vibration sensing model includes the corresponding relationship between voltage, frequency and vibration sensing value, therefore, according to the voltage amplitude information and frequency information of the down-sampled voice signal, the corresponding vibration sensing information can be matched in the vibration model .

步骤206:移动终端确定所述降采样语音信号的振感信息中,超出预设振感阈值的振感值信息。Step 206 : The mobile terminal determines, among the vibration perception information of the down-sampled voice signal, vibration perception value information that exceeds a preset vibration perception threshold.

本发明实施例中,预设振感阈值的具体值可以根据实际应用场景适应设定,本发明实施例对预设振感阈值不作具体限定。在振动模型中匹配到源语音信号对应的振感信息后,可以将降采样语音信号对应的振感信息与预设振感阈值进行比较,确定超出预设振感阈值的振感信息。In this embodiment of the present invention, the specific value of the preset vibration sensing threshold may be adaptively set according to an actual application scenario, and the preset vibration sensing threshold is not specifically limited in this embodiment of the present invention. After the vibration sensing information corresponding to the source voice signal is matched in the vibration model, the vibration sensing information corresponding to the down-sampled voice signal may be compared with the preset vibration sensing threshold to determine the vibration sensing information exceeding the preset vibration sensing threshold.

步骤207:移动终端确定所述超出预设振感阈值的振感值信息对应的频域补偿负增益。Step 207: The mobile terminal determines the frequency domain compensation negative gain corresponding to the vibration perception value information exceeding the preset vibration perception threshold.

具体应用中,可以将超出预设振感阈值的振感信息,减去预设振感阈值,得到该超出预设振感阈值的振感信息对应的频域补偿负增益。In a specific application, the vibration information exceeding the preset vibration threshold may be subtracted from the preset vibration threshold to obtain the frequency domain compensation negative gain corresponding to the vibration information exceeding the preset vibration threshold.

可以理解,步骤203至步骤207中的振动模型是根据降采样语音信号训练得到的,根据降采样语音信号与振动模型的匹配,可以确定需要对源语音信号进行补偿的频域补偿负增益。It can be understood that the vibration model in steps 203 to 207 is obtained by training the down-sampled voice signal, and according to the matching of the down-sampled voice signal and the vibration model, the frequency domain compensation negative gain that needs to be compensated for the source voice signal can be determined.

步骤208:移动终端根据所述负增益补偿所述源语音信号,得到目标语音信号。Step 208: The mobile terminal compensates the source voice signal according to the negative gain to obtain a target voice signal.

作为本发明实施例的一种优选实施方案,所述移动终端根据所述负增益补偿所述源语音信号,得到目标语音信号,包括:As a preferred implementation of the embodiment of the present invention, the mobile terminal compensates the source voice signal according to the negative gain to obtain a target voice signal, including:

子步骤A1:移动终端将所述源语音信号从时域转换到频域。Sub-step A1: The mobile terminal converts the source speech signal from the time domain to the frequency domain.

子步骤A2:移动终端根据所述频域补偿负增益在频域对所述源语音信号进行补偿,得到频域补偿语音信号。Sub-step A2: The mobile terminal compensates the source speech signal in the frequency domain according to the frequency domain compensation negative gain to obtain a frequency domain compensated speech signal.

子步骤A3:移动终端将所述频域补偿语音信号从频域转换到时域,得到所述目标语音信号。Sub-step A3: The mobile terminal converts the frequency domain compensated speech signal from the frequency domain to the time domain to obtain the target speech signal.

本发明实施例中,通过子步骤A1和子步骤A3,可以实现在频域中对源语音信号进行补偿,在频域补偿源语音信号,可以精细的调整各个频率的振感,进行精准的补偿。In the embodiment of the present invention, through sub-step A1 and sub-step A3, the source voice signal can be compensated in the frequency domain, and the source voice signal can be compensated in the frequency domain, the vibration sense of each frequency can be finely adjusted, and accurate compensation can be performed.

示例的,如图3所示,示出了在频域进行补偿的方式,根据输入可以采集到原始PCM流,原始PCM流可以作为源语音信号,振动模型可以是根据降采样语音信号训练得到,将降采样语音信号经过傅里叶变换FFT之后,根据振动模型中的频率-电压-振感值对应关系,得到频域补偿负增益,通过该频域补偿负增益对经过傅里叶变换的源语音信号进行频域补偿,得到频域补偿语音信号,将该频域补偿语音信号通过逆傅里叶变换从频域转换到时域,得到目标语音信号。As an example, as shown in Figure 3, it shows the compensation method in the frequency domain. According to the input, the original PCM stream can be collected, the original PCM stream can be used as the source voice signal, and the vibration model can be trained according to the down-sampled voice signal, After the down-sampled speech signal is subjected to the Fourier transform FFT, according to the corresponding relationship between the frequency-voltage-vibration sense value in the vibration model, the frequency domain compensation negative gain is obtained. The speech signal is compensated in the frequency domain to obtain the compensated speech signal in the frequency domain, and the compensated speech signal in the frequency domain is converted from the frequency domain to the time domain through the inverse Fourier transform to obtain the target speech signal.

作为本发明实施例的另一种优选实施方案,所述移动终端根据所述负增益补偿所述源语音信号,得到目标语音信号,包括:As another preferred implementation of the embodiment of the present invention, the mobile terminal compensates the source voice signal according to the negative gain to obtain a target voice signal, including:

子步骤B1(图中未示出):移动终端根据所述频域补偿负增益、以及预设的负增益与滤波系数的对应关系,确定时域滤波器系数。Sub-step B1 (not shown in the figure): The mobile terminal determines the time-domain filter coefficient according to the frequency-domain compensation negative gain and the preset corresponding relationship between the negative gain and the filter coefficient.

子步骤B2(图中未示出):移动终端根据所述时域滤波器系数,通过时域滤波器在时域补偿所述源语音信号,得到所述目标语音信号。Sub-step B2 (not shown in the figure): the mobile terminal compensates the source speech signal in the time domain through the time domain filter according to the time domain filter coefficient, and obtains the target speech signal.

本发明实施例中,通过子步骤B1和子步骤B2,可以实现在时域中对源语音信号进行补偿,在时域补偿源语音信号,时域的计算量小,延时低,可以实现高效补偿,且不会对计算资源造成过多占用。In this embodiment of the present invention, through sub-step B1 and sub-step B2, the source voice signal can be compensated in the time domain, and the source voice signal can be compensated in the time domain. The calculation amount in the time domain is small, the delay is low, and efficient compensation can be realized. , and will not cause excessive occupation of computing resources.

示例的,如图4所示,示出了在时域进行补偿的方式,根据输入可以采集到原始PCM流,原始PCM流可以作为源语音信号,振动模型可以是根据降采样语音信号训练得到,将降采样语音信号经过傅里叶变换FFT之后,根据振动模型中的频率-电压-振感值对应关系,得到频域补偿负增益,通过该频域补偿负增益以及预设的负增益与滤波系数的对应关系,可以确定时域滤波器系数,将时域滤波器系数设置在时域滤波器中,则时域滤波器根据该时域滤波系数对源语音信号可以在时域进行补偿,得到目标语音信号。As an example, as shown in Figure 4, it shows the way of compensation in the time domain. According to the input, the original PCM stream can be collected, the original PCM stream can be used as the source voice signal, and the vibration model can be trained according to the down-sampled voice signal, After the down-sampled speech signal is subjected to Fourier transform FFT, according to the frequency-voltage-vibration sense value corresponding relationship in the vibration model, the frequency domain compensation negative gain is obtained, and the frequency domain compensation negative gain and the preset negative gain and filtering are used. The corresponding relationship of the coefficients can determine the time-domain filter coefficients, and set the time-domain filter coefficients in the time-domain filter, then the time-domain filter can compensate the source speech signal in the time-domain according to the time-domain filter coefficients, and obtain target speech signal.

优选地,所述预设的负增益与滤波系数的对应关系包括:预设的负增益与第一滤波系数的对应关系、预设的负增益与第二滤波系数的对应关系;其中,所述第一滤波系数对应于第一时域滤波器、所述第二滤波系数对应于第二时域滤波器;所述根据所述频域补偿负增益、以及预设的负增益与滤波系数的对应关系,确定时域滤波器系数,包括:Preferably, the preset corresponding relationship between the negative gain and the filter coefficient includes: a preset corresponding relationship between the negative gain and the first filter coefficient, and a preset corresponding relationship between the negative gain and the second filter coefficient; wherein, the The first filter coefficient corresponds to the first time-domain filter, and the second filter coefficient corresponds to the second time-domain filter; the negative gain compensated according to the frequency domain, and the correspondence between the preset negative gain and the filter coefficient relationship to determine the time-domain filter coefficients, including:

移动终端在采用所述第一时域滤波器的情况下,根据所述频域补偿负增益、以及所述预设的负增益与第一滤波系数的对应关系,确定时域滤波器系数。In the case of using the first time-domain filter, the mobile terminal determines the time-domain filter coefficient according to the frequency-domain compensation negative gain and the corresponding relationship between the preset negative gain and the first filter coefficient.

移动终端在采用所述第二时域滤波器的情况下,根据所述频域补偿负增益、以及所述预设的负增益与第二滤波系数的对应关系,确定时域滤波器系数。When the mobile terminal adopts the second time-domain filter, the time-domain filter coefficient is determined according to the frequency-domain compensation negative gain and the corresponding relationship between the preset negative gain and the second filter coefficient.

本发明实施例中,考虑到不同的移动终端可能对应设置有不同的时域滤波器,例如,可能有部分移动终端采用FIR(Finite Impulse Response,有限长单位冲激响应)滤波器,FIR滤波器中,可以通过频率采样法计算得到频域补偿负增益对应的FIR滤波系数,FIR滤波器的稳定性较好,可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的;部分移动终端采用IIR滤波器(递归滤波器),IIR滤波器可以通过递推算法Yule-Walker得到拟合的频响曲线并得到IIR滤波系数,IIR滤波器在特定频率区间内有较好的幅度控制,可以对振动耦合过程中产生的共振锋/谷进行更好的补偿,且IIR滤波器的阶数少,延时低。因此,本发明实施例中,预设的负增益与滤波系数的对应关系包括:预设的负增益与第一滤波系数的对应关系、预设的负增益与第二滤波系数的对应关系。In this embodiment of the present invention, it is considered that different mobile terminals may be correspondingly set with different time domain filters. For example, some mobile terminals may use FIR (Finite Impulse Response, finite unit impulse response) filters, FIR filters , the FIR filter coefficient corresponding to the negative gain in the frequency domain can be calculated by the frequency sampling method. The stability of the FIR filter is good, and it can ensure the arbitrary amplitude-frequency characteristics while having strict linear phase-frequency characteristics. At the same time, its unit sampling The response is of finite length; some mobile terminals use IIR filter (recursive filter), the IIR filter can obtain the fitted frequency response curve and the IIR filter coefficient through the recursive algorithm Yule-Walker, and the IIR filter is in a specific frequency range. There is a better amplitude control inside, which can better compensate the resonance front/valley generated in the vibration coupling process, and the IIR filter has fewer orders and low delay. Therefore, in this embodiment of the present invention, the preset corresponding relationship between the negative gain and the filter coefficient includes: the preset corresponding relationship between the negative gain and the first filter coefficient, and the preset corresponding relationship between the negative gain and the second filter coefficient.

具体应用中,第一滤波系数可以对应于FIR滤波器,第二滤波系数可以对应于IIR滤波器。则在移动终端的采用FIR滤波器的情况下,根据频域补偿负增益、以及预设的负增益与第一滤波系数的对应关系,确定时域滤波器系数。在移动终端的采用IIR滤波器的情况下,根据频域补偿负增益、以及预设的负增益与第二滤波系数的对应关系,确定时域滤波器系数。In a specific application, the first filter coefficient may correspond to an FIR filter, and the second filter coefficient may correspond to an IIR filter. Then, when the mobile terminal adopts the FIR filter, the time domain filter coefficient is determined according to the frequency domain compensation negative gain and the preset corresponding relationship between the negative gain and the first filter coefficient. When the mobile terminal adopts the IIR filter, the time domain filter coefficient is determined according to the frequency domain compensation negative gain and the preset corresponding relationship between the negative gain and the second filter coefficient.

具体应用中,时域滤波器通常可以以成组的方式设置,根据时域滤波系数的不同,选择具体的时域滤波器组中工作的时域滤波器的个数,实现对源语音信号的不同补偿。In specific applications, the time-domain filters can usually be set in groups. According to the different time-domain filter coefficients, the number of time-domain filters working in a specific time-domain filter group is selected, so as to realize the filtering of the source speech signal. different compensation.

步骤209:移动终端根据所述目标语音信号,控制发声装置的振动。Step 209: The mobile terminal controls the vibration of the sounding device according to the target voice signal.

综上所述,本发明实施例中,可以采集源语音信号,并根据预设的振动模型,确定需要对该源语音信号进行补偿的负增益,根据该负增益对源语音信号进行补偿后,可以得到部分信号弱于源语音信号的目标语音信号,因此,通过该目标语音信号控制发声装置的振动时,发声装置的振感会相应减弱,从而减少用户因屏幕振动过强引起的不适。To sum up, in this embodiment of the present invention, a source voice signal may be collected, and a negative gain that needs to be compensated for the source voice signal may be determined according to a preset vibration model. After compensating the source voice signal according to the negative gain, A target voice signal whose partial signal is weaker than the source voice signal can be obtained. Therefore, when the vibration of the sounding device is controlled by the target voice signal, the vibration of the sounding device will be weakened accordingly, thereby reducing the discomfort caused by excessive screen vibration.

需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必需的。It should be noted that, for the purpose of simple description, the foregoing method embodiments are all expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because Certain steps may be performed in other orders or simultaneously in accordance with the present invention. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the present invention.

参照图5,示出了本发明实施例中的一种移动终端300的结构框图。包括:Referring to FIG. 5 , a structural block diagram of a mobile terminal 300 in an embodiment of the present invention is shown. include:

采集模块310,用于采集源语音信号;an acquisition module 310, configured to acquire the source voice signal;

负增益确定模块320,用于根据预设的振动模型,确定需要对所述源语音信号进行补偿的负增益;A negative gain determination module 320, configured to determine a negative gain that needs to be compensated for the source voice signal according to a preset vibration model;

目标语音信号得到模块330,用于根据所述负增益补偿所述源语音信号,得到目标语音信号;A target speech signal obtaining module 330, configured to compensate the source speech signal according to the negative gain to obtain a target speech signal;

控制模块340,用于根据所述目标语音信号,控制发声装置振动。The control module 340 is configured to control the sounding device to vibrate according to the target voice signal.

优选地,参照图6,在图5的基础上,上述移动终端中:Preferably, referring to FIG. 6 , on the basis of FIG. 5 , in the above mobile terminal:

所述振动模型包括:电压、频率与振感值的对应关系;所述负增益确定模块320包括:The vibration model includes: the corresponding relationship between voltage, frequency and vibration sense value; the negative gain determination module 320 includes:

降采样子模块3201,用于对所述源语音信号进行降采样处理,得到降采样语音信号;A down-sampling sub-module 3201, configured to perform down-sampling processing on the source voice signal to obtain a down-sampled voice signal;

第一转换子模块3202,用于将所述降采样语音信号从时域转换到频域,得到所述降采样语音信号的幅频曲线;其中,所述幅频曲线对应有降采样语音信号的电压幅度信息和频率信息;The first conversion sub-module 3202 is used to convert the down-sampled voice signal from the time domain to the frequency domain to obtain an amplitude-frequency curve of the down-sampled voice signal; Voltage amplitude information and frequency information;

匹配子模块3203,用于根据所述降采样语音信号的电压幅度信息和频率信息,在所述振动模型中匹配所述降采样语音信号的振感信息;The matching submodule 3203 is used to match the vibration sensing information of the down-sampled voice signal in the vibration model according to the voltage amplitude information and frequency information of the down-sampled voice signal;

确定子模块3204,用于确定所述降采样语音信号的振感信息中,超出预设振感阈值的振感值信息;Determining submodule 3204, configured to determine vibration value information that exceeds a preset vibration perception threshold in the vibration perception information of the down-sampled voice signal;

频域补偿负增益确定子模块3205,用于确定所述超出预设振感阈值的振感信息对应的频域补偿负增益。The frequency domain compensation negative gain determination sub-module 3205 is configured to determine the frequency domain compensation negative gain corresponding to the vibration perception information exceeding the preset vibration perception threshold.

优选地,所述目标语音信号得到模块330包括:Preferably, the target speech signal obtaining module 330 includes:

第二转换子模块,用于将所述源语音信号从时域转换到频域;a second conversion submodule for converting the source speech signal from the time domain to the frequency domain;

频域补偿语音信号得到子模块,用于根据所述频域补偿负增益在频域对转换到频域的源语音信号进行补偿,得到频域补偿语音信号;a frequency-domain compensated speech signal obtaining sub-module, used for compensating the source speech signal converted to the frequency-domain in the frequency domain according to the frequency-domain compensation negative gain, to obtain a frequency-domain compensated speech signal;

第一目标语音信号得到子模块,用于将所述频域补偿语音信号从频域转换到时域,得到所述目标语音信号。The first target speech signal obtaining sub-module is used for converting the frequency domain compensated speech signal from the frequency domain to the time domain to obtain the target speech signal.

优选地,所述目标语音信号得到模块330包括:Preferably, the target speech signal obtaining module 330 includes:

滤波系数确定子模块,用于根据所述频域补偿负增益、以及预设的负增益与滤波系数的对应关系,确定时域滤波器系数;a filter coefficient determination submodule, configured to determine the time domain filter coefficient according to the frequency domain compensation negative gain and the preset corresponding relationship between the negative gain and the filter coefficient;

第二目标语音信号得到子模块,用于根据所述时域滤波器系数,通过时域滤波器在时域补偿所述源语音信号,得到所述目标语音信号。The second target speech signal obtaining sub-module is used for compensating the source speech signal in the time domain through the time domain filter according to the time domain filter coefficient to obtain the target speech signal.

优选地,所述预设的负增益与滤波系数的对应关系包括:预设的负增益与第一滤波系数的对应关系、预设的负增益与第二滤波系数的对应关系;其中,所述第一滤波系数对应于第一时域滤波器、所述第二滤波系数对应于第二时域滤波器;Preferably, the preset corresponding relationship between the negative gain and the filter coefficient includes: a preset corresponding relationship between the negative gain and the first filter coefficient, and a preset corresponding relationship between the negative gain and the second filter coefficient; wherein, the The first filter coefficient corresponds to the first time-domain filter, and the second filter coefficient corresponds to the second time-domain filter;

所述滤波系数确定子模块包括:The filter coefficient determination submodule includes:

第一滤波系数确定单元,用于在采用所述第一时域滤波器的情况下,根据所述频域补偿负增益、以及所述预设的负增益与第一滤波系数的对应关系,确定时域滤波器系数;a first filter coefficient determination unit, configured to determine the compensation negative gain in the frequency domain and the corresponding relationship between the preset negative gain and the first filter coefficient according to the frequency domain compensation negative gain when the first time domain filter is used. time domain filter coefficients;

第二滤波系数确定单元,用于在采用所述第二时域滤波器的情况下,根据所述频域补偿负增益、以及所述预设的负增益与第二滤波系数的对应关系,确定时域滤波器系数。A second filter coefficient determination unit, configured to determine the compensation negative gain in the frequency domain and the corresponding relationship between the preset negative gain and the second filter coefficient when the second time domain filter is used. Time domain filter coefficients.

优选地,所述移动终端还包括:Preferably, the mobile terminal further includes:

振动模型得到模块350,用于针对每个不同的预设输入电压,采集不同输入功率对应的所述发声装置的振感值,得到所述振动模型。The vibration model obtaining module 350 is configured to collect vibration sense values of the sound generating device corresponding to different input powers for each different preset input voltage to obtain the vibration model.

综上所述,本发明实施例中,可以采集源语音信号,并根据预设的振动模型,确定需要对该源语音信号进行补偿的负增益,根据该负增益对源语音信号进行补偿后,可以得到部分信号弱于源语音信号的目标语音信号,因此,通过该目标语音信号控制发声装置的振动时,发声装置的振感会相应减弱,从而减少用户因屏幕振动过强引起的不适。To sum up, in this embodiment of the present invention, a source voice signal may be collected, and a negative gain that needs to be compensated for the source voice signal may be determined according to a preset vibration model. After compensating the source voice signal according to the negative gain, A target voice signal whose partial signal is weaker than the source voice signal can be obtained. Therefore, when the vibration of the sounding device is controlled by the target voice signal, the vibration of the sounding device will be weakened accordingly, thereby reducing the discomfort caused by excessive screen vibration.

上述移动终端能够实现图1至图4的方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。The above-mentioned mobile terminal can implement each process implemented by the mobile terminal in the method embodiments shown in FIG. 1 to FIG. 4 , and in order to avoid repetition, details are not repeated here.

图7为实现本发明各个实施例的一种移动终端的硬件结构示意图。FIG. 7 is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present invention.

该移动终端500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、处理器510、以及电源511等部件。本领域技术人员可以理解,图7中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。The mobile terminal 500 includes but is not limited to: a radio frequency unit 501, a network module 502, an audio output unit 503, an input unit 504, a sensor 505, a display unit 506, a user input unit 507, an interface unit 508, a memory 509, a processor 510, and Power 511 and other components. Those skilled in the art can understand that the structure of the mobile terminal shown in FIG. 7 does not constitute a limitation on the mobile terminal, and the mobile terminal may include more or less components than the one shown, or combine some components, or different components layout. In this embodiment of the present invention, the mobile terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.

其中,处理器510,用于采集源语音信号;根据预设的振动模型,确定需要对所述源语音信号进行补偿的负增益;根据所述负增益补偿所述源语音信号,得到目标语音信号;根据所述目标语音信号,控制发声装置振动。The processor 510 is used to collect the source voice signal; according to a preset vibration model, determine the negative gain that needs to be compensated for the source voice signal; compensate the source voice signal according to the negative gain to obtain the target voice signal ; According to the target voice signal, control the sounding device to vibrate.

本发明实施例中,可以采集源语音信号,并根据预设的振动模型,确定需要对该源语音信号进行补偿的负增益,根据该负增益对源语音信号进行补偿后,可以得到部分信号弱于源语音信号的目标语音信号,因此,通过该目标语音信号控制发声装置的振动时,发声装置的振感会相应减弱,从而减少用户因屏幕振动过强引起的不适。In this embodiment of the present invention, the source voice signal may be collected, and according to a preset vibration model, a negative gain that needs to be compensated for the source voice signal may be determined. After compensating the source voice signal according to the negative gain, some weak signals may be obtained. Therefore, when the vibration of the sounding device is controlled by the target voice signal, the vibration of the sounding device will be weakened accordingly, thereby reducing the discomfort caused by excessive screen vibration.

应理解的是,本发明实施例中,射频单元501可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器510处理;另外,将上行的数据发送给基站。通常,射频单元501包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元501还可以通过无线通信系统与网络和其他设备通信。It should be understood that, in this embodiment of the present invention, the radio frequency unit 501 can be used for receiving and sending signals during sending and receiving of information or during a call. Specifically, after receiving the downlink data from the base station, it is processed by the processor 510; The uplink data is sent to the base station. Generally, the radio frequency unit 501 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 501 can also communicate with the network and other devices through a wireless communication system.

移动终端通过网络模块502为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。The mobile terminal provides the user with wireless broadband Internet access through the network module 502, such as helping the user to send and receive emails, browse web pages, access streaming media, and the like.

音频输出单元503可以将射频单元501或网络模块502接收的或者在存储器509中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元503还可以提供与移动终端500执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元503包括扬声器、蜂鸣器以及受话器等。The audio output unit 503 may convert audio data received by the radio frequency unit 501 or the network module 502 or stored in the memory 509 into audio signals and output as sound. Also, the audio output unit 503 may also provide audio output related to a specific function performed by the mobile terminal 500 (eg, call signal reception sound, message reception sound, etc.). The audio output unit 503 includes a speaker, a buzzer, a receiver, and the like.

输入单元504用于接收音频或视频信号。输入单元504可以包括图形处理器(Graphics Processing Unit,GPU)5041和麦克风5042,图形处理器5041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元506上。经图形处理器5041处理后的图像帧可以存储在存储器509(或其它存储介质)中或者经由射频单元501或网络模块502进行发送。麦克风5042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元501发送到移动通信基站的格式输出。The input unit 504 is used to receive audio or video signals. The input unit 504 may include a graphics processor (Graphics Processing Unit, GPU) 5041 and a microphone 5042, and the graphics processor 5041 is used for still pictures or video images obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode data is processed. The processed image frames may be displayed on the display unit 506 . The image frames processed by the graphics processor 5041 may be stored in the memory 509 (or other storage medium) or transmitted via the radio frequency unit 501 or the network module 502 . The microphone 5042 can receive sound and can process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 501 for output in the case of a telephone call mode.

移动终端500还包括至少一种传感器505,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板5061的亮度,接近传感器可在移动终端500移动到耳边时,关闭显示面板5061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器505还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。The mobile terminal 500 also includes at least one sensor 505, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 5061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 5061 and the proximity sensor when the mobile terminal 500 is moved to the ear. / or backlight. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes), and can detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of mobile terminals (such as horizontal and vertical screen switching, related games , magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; the sensor 505 may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, Infrared sensors, etc., are not repeated here.

显示单元506用于显示由用户输入的信息或提供给用户的信息。显示单元506可包括显示面板5061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板5061。The display unit 506 is used to display information input by the user or information provided to the user. The display unit 506 may include a display panel 5061, and the display panel 5061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.

用户输入单元507可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元507包括触控面板5071以及其他输入设备5072。触控面板5071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板5071上或在触控面板5071附近的操作)。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器510,接收处理器510发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板5071。除了触控面板5071,用户输入单元507还可以包括其他输入设备5072。具体地,其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。The user input unit 507 may be used to receive input numerical or character information, and generate key signal input related to user settings and function control of the mobile terminal. Specifically, the user input unit 507 includes a touch panel 5071 and other input devices 5072 . The touch panel 5071, also referred to as a touch screen, can collect the user's touch operations on or near it (such as the user's finger, stylus, etc., any suitable object or accessory on or near the touch panel 5071). operate). The touch panel 5071 may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the touch controller. To the processor 510, the command sent by the processor 510 is received and executed. In addition, the touch panel 5071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 5071 , the user input unit 507 may also include other input devices 5072 . Specifically, other input devices 5072 may include, but are not limited to, physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be repeated here.

进一步的,触控面板5071可覆盖在显示面板5061上,当触控面板5071检测到在其上或附近的触摸操作后,传送给处理器510以确定触摸事件的类型,随后处理器510根据触摸事件的类型在显示面板5061上提供相应的视觉输出。虽然在图7中,触控面板5071与显示面板5061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板5071与显示面板5061集成而实现移动终端的输入和输出功能,具体此处不做限定。Further, the touch panel 5071 can be covered on the display panel 5061. When the touch panel 5071 detects a touch operation on or near it, it transmits it to the processor 510 to determine the type of the touch event, and then the processor 510 determines the type of the touch event according to the touch The type of event provides a corresponding visual output on display panel 5061. Although in FIG. 7, the touch panel 5071 and the display panel 5061 are used as two independent components to realize the input and output functions of the mobile terminal, in some embodiments, the touch panel 5071 and the display panel 5061 may be integrated The input and output functions of the mobile terminal are implemented, which is not specifically limited here.

接口单元508为外部装置与移动终端500连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元508可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端500内的一个或多个元件或者可以用于在移动终端500和外部装置之间传输数据。The interface unit 508 is an interface for connecting an external device to the mobile terminal 500 . For example, external devices may include wired or wireless headset ports, external power (or battery charger) ports, wired or wireless data ports, memory card ports, ports for connecting devices with identification modules, audio input/output (I/O) ports, video I/O ports, headphone ports, and more. The interface unit 508 may be used to receive input (eg, data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 500 or may be used between the mobile terminal 500 and the external Transfer data between devices.

存储器509可用于存储软件程序以及各种数据。存储器509可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器509可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 509 may be used to store software programs as well as various data. The memory 509 may mainly include a stored program area and a stored data area, wherein the stored program area may store an operating system, an application program (such as a sound playback function, an image playback function, etc.) required for at least one function, and the like; Data created by the use of the mobile phone (such as audio data, phone book, etc.), etc. Additionally, memory 509 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.

处理器510是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器509内的软件程序和/或模块,以及调用存储在存储器509内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器510可包括一个或多个处理单元;优选的,处理器510可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。移动终端500还可以包括给各个部件供电的电源511(比如电池),优选的,电源511可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The processor 510 is the control center of the mobile terminal, uses various interfaces and lines to connect various parts of the entire mobile terminal, runs or executes the software programs and/or modules stored in the memory 509, and calls the data stored in the memory 509. , perform various functions of the mobile terminal and process data, so as to monitor the mobile terminal as a whole. The processor 510 may include one or more processing units; preferably, the processor 510 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem The processor mainly handles wireless communication. It can be understood that, the above-mentioned modulation and demodulation processor may not be integrated into the processor 510. The mobile terminal 500 may also include a power supply 511 (such as a battery) for supplying power to various components. Preferably, the power supply 511 may be logically connected to the processor 510 through a power management system, so as to manage charging, discharging, and power consumption management through the power management system. and other functions.

另外,移动终端500包括一些未示出的功能模块,在此不再赘述。In addition, the mobile terminal 500 includes some functional modules not shown, which will not be repeated here.

优选的,本发明实施例还提供一种移动终端,包括处理器510,存储器509,存储在存储器509上并可在所述处理器510上运行的计算机程序,该计算机程序被处理器510执行时实现上述振动控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Preferably, an embodiment of the present invention further provides a mobile terminal, including a processor 510, a memory 509, and a computer program stored in the memory 509 and running on the processor 510, when the computer program is executed by the processor 510 The various processes of the foregoing vibration control method embodiments are implemented, and the same technical effect can be achieved. To avoid repetition, details are not repeated here.

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述振动控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。Embodiments of the present invention further provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, each process of the above vibration control method embodiment can be implemented, and the same technology can be achieved. The effect, in order to avoid repetition, is not repeated here. The computer-readable storage medium is, for example, a read-only memory (Read-Only Memory, ROM for short), a random access memory (Random Access Memory, RAM for short), a magnetic disk, or an optical disk.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform, and of course hardware can also be used, but in many cases the former is better implementation. Based on this understanding, the technical solutions of the present invention can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products are stored in a storage medium (such as ROM/RAM, magnetic disk, CD-ROM), including several instructions to make a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the methods described in the various embodiments of the present invention.

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。The embodiments of the present invention have been described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific embodiments, which are merely illustrative rather than restrictive. Under the inspiration of the present invention, without departing from the spirit of the present invention and the scope protected by the claims, many forms can be made, which all belong to the protection of the present invention.

Claims (8)

1. A vibration control method is applied to a mobile terminal, and the method comprises the following steps:
collecting a source speech signal;
determining a negative gain required to compensate the source speech signal according to a preset vibration model;
compensating the source speech signal according to the negative gain to obtain a target speech signal;
controlling the sound production device to vibrate according to the target voice signal;
wherein the vibration model includes: the corresponding relation between voltage, frequency and vibration inductance value; the determining the negative gain required to compensate the source speech signal according to the preset vibration model includes:
performing down-sampling processing on the source speech signal to obtain a down-sampled speech signal;
converting the down-sampled voice signal from a time domain to a frequency domain to obtain an amplitude-frequency curve of the down-sampled voice signal; the amplitude-frequency curve corresponds to voltage amplitude information and frequency information of the down-sampled voice signal;
matching the vibration sense information of the down-sampled voice signal in the vibration model according to the voltage amplitude information and the frequency information of the down-sampled voice signal;
determining vibration sensation value information exceeding a preset vibration sensation threshold value in the vibration sensation information of the down-sampled voice signal;
and determining the frequency domain compensation negative gain corresponding to the vibration sensation information exceeding the preset vibration sensation threshold value.
2. The method of claim 1, wherein compensating the source speech signal according to the negative gain to obtain a target speech signal comprises:
converting the source audio signal from a time domain to a frequency domain;
compensating the source speech signal converted into the frequency domain in the frequency domain according to the frequency domain compensation negative gain to obtain a frequency domain compensation speech signal;
and converting the frequency domain compensation voice signal from a frequency domain to a time domain to obtain the target voice signal.
3. The method of claim 1, wherein compensating the source speech signal according to the negative gain to obtain a target speech signal comprises:
determining a time domain filter coefficient according to the frequency domain compensation negative gain and a preset corresponding relation between the negative gain and a filter coefficient;
and according to the time-domain filter coefficient, compensating the source speech signal in the time domain through a time-domain filter to obtain the target speech signal.
4. The method of claim 3, wherein the predetermined negative gain versus filter coefficient relationship comprises: the corresponding relation between the preset negative gain and the first filter coefficient and the corresponding relation between the preset negative gain and the second filter coefficient; wherein the first filter coefficient corresponds to a first time domain filter and the second filter coefficient corresponds to a second time domain filter;
determining a time domain filter coefficient according to the frequency domain compensation negative gain and the corresponding relation between the preset negative gain and the filter coefficient, wherein the determining comprises:
under the condition of adopting the first time domain filter, determining a time domain filter coefficient according to the frequency domain compensation negative gain and the corresponding relation between the preset negative gain and a first filter coefficient;
and under the condition of adopting the second time domain filter, determining the coefficient of the time domain filter according to the frequency domain compensation negative gain and the corresponding relation between the preset negative gain and the second filter coefficient.
5. A mobile terminal, comprising:
the acquisition module is used for acquiring a source speech signal;
the negative gain determining module is used for determining the negative gain required to compensate the source speech signal according to a preset vibration model;
the target speech signal obtaining module is used for compensating the source speech signal according to the negative gain to obtain a target speech signal;
the control module is used for controlling the sound production device to vibrate according to the target voice signal;
wherein the vibration model includes: the corresponding relation between voltage, frequency and vibration inductance value; the negative gain determination module comprises:
the down-sampling submodule is used for performing down-sampling processing on the source speech signal to obtain a down-sampled speech signal;
the first conversion submodule is used for converting the down-sampled voice signal from a time domain to a frequency domain to obtain an amplitude-frequency curve of the down-sampled voice signal; the amplitude-frequency curve corresponds to voltage amplitude information and frequency information of the down-sampled voice signal;
the matching submodule is used for matching the vibration sense information of the down-sampling voice signal in the vibration model according to the voltage amplitude information and the frequency information of the down-sampling voice signal;
the determining submodule is used for determining vibration sense value information exceeding a preset vibration sense threshold value in the vibration sense information of the down-sampling voice signal;
and the frequency domain compensation negative gain determining submodule is used for determining the frequency domain compensation negative gain corresponding to the vibration sensation information exceeding the preset vibration sensation threshold value.
6. The mobile terminal of claim 5, wherein the target speech signal obtaining module comprises:
a second conversion sub-module for converting the source audio signal from a time domain to a frequency domain;
the frequency domain compensation voice signal obtaining submodule is used for compensating the source voice signal converted into the frequency domain in the frequency domain according to the frequency domain compensation negative gain to obtain a frequency domain compensation voice signal;
and the first target voice signal obtaining submodule is used for converting the frequency domain compensation voice signal from a frequency domain to a time domain to obtain the target voice signal.
7. The mobile terminal of claim 5, wherein the target speech signal obtaining module comprises:
the filter coefficient determining submodule is used for determining a time domain filter coefficient according to the frequency domain compensation negative gain and the corresponding relation between the preset negative gain and the filter coefficient;
and the second target speech signal obtaining submodule is used for compensating the source speech signal in the time domain through a time domain filter according to the time domain filter coefficient to obtain the target speech signal.
8. The mobile terminal of claim 7, wherein the preset negative gain and filter coefficient correspondence comprises: the corresponding relation between the preset negative gain and the first filter coefficient and the corresponding relation between the preset negative gain and the second filter coefficient; wherein the first filter coefficient corresponds to a first time domain filter and the second filter coefficient corresponds to a second time domain filter;
the filter coefficient determination sub-module includes:
a first filter coefficient determining unit, configured to determine, when the first time domain filter is used, a time domain filter coefficient according to the frequency domain compensation negative gain and a corresponding relationship between the preset negative gain and a first filter coefficient;
and the second filter coefficient determining unit is used for determining the coefficient of the time domain filter according to the frequency domain compensation negative gain and the corresponding relation between the preset negative gain and the second filter coefficient under the condition of adopting the second time domain filter.
CN201910143206.2A 2019-02-26 2019-02-26 Vibration control method and mobile terminal Active CN109951602B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910143206.2A CN109951602B (en) 2019-02-26 2019-02-26 Vibration control method and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910143206.2A CN109951602B (en) 2019-02-26 2019-02-26 Vibration control method and mobile terminal

Publications (2)

Publication Number Publication Date
CN109951602A CN109951602A (en) 2019-06-28
CN109951602B true CN109951602B (en) 2020-10-27

Family

ID=67007736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910143206.2A Active CN109951602B (en) 2019-02-26 2019-02-26 Vibration control method and mobile terminal

Country Status (1)

Country Link
CN (1) CN109951602B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111078043B (en) * 2019-11-22 2023-09-05 瑞声科技(新加坡)有限公司 Low-frequency vibration sense compensation method and device and electronic equipment
CN110907827B (en) * 2019-11-22 2022-04-01 瑞声科技(新加坡)有限公司 Motor transient distortion measuring method and system
CN113313136A (en) * 2020-02-27 2021-08-27 惠州迪芬尼声学科技股份有限公司 Motion characteristic detection method and device for electronic equipment and loudspeaker
CN114125089B (en) * 2020-08-31 2024-09-10 北京小米移动软件有限公司 Terminal device, signal processing method and device, and storage medium
CN112289343B (en) * 2020-10-28 2024-03-19 腾讯音乐娱乐科技(深圳)有限公司 Audio repair method and device, electronic equipment and computer readable storage medium
CN117453506A (en) * 2021-07-01 2024-01-26 腾讯科技(深圳)有限公司 Vibration evaluation method, vibration evaluation device, computer device, and storage medium
CN115665603A (en) * 2022-10-13 2023-01-31 歌尔科技有限公司 Abnormal sound removing method, electronic device and computer readable storage medium
CN119580760B (en) * 2024-12-03 2025-06-03 广州声德电子有限公司 Voice pre-compensation processing method and digital power amplifier device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104469632A (en) * 2014-11-28 2015-03-25 上海华勤通讯技术有限公司 Sound production method and sound production device
CN107371109A (en) * 2017-08-29 2017-11-21 深圳创维-Rgb电子有限公司 A kind of Self-sounding module and electronic equipment
CN108495244A (en) * 2018-05-17 2018-09-04 歌尔股份有限公司 A kind of electronic equipment
CN108566592A (en) * 2018-04-28 2018-09-21 歌尔股份有限公司 Screen sound-producing device and electronic equipment
CN108646971A (en) * 2018-05-17 2018-10-12 Oppo广东移动通信有限公司 Screen sounding control method and device and electronic device
CN108769327A (en) * 2018-05-17 2018-11-06 Oppo广东移动通信有限公司 Method and device for sounding display screen, electronic device and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102770264B1 (en) * 2016-12-14 2025-02-20 삼성전자주식회사 Method for feedback output based on piezoelectric element and electronic device supporting the same
CN107749306B (en) * 2017-10-31 2020-01-21 维沃移动通信有限公司 Vibration optimization method and mobile terminal
CN207460268U (en) * 2017-11-22 2018-06-05 北京小米移动软件有限公司 Mobile terminal
CN107786696B (en) * 2017-12-13 2024-06-18 京东方科技集团股份有限公司 Display screen and mobile terminal
CN108683761B (en) * 2018-05-17 2020-01-14 Oppo广东移动通信有限公司 Sound production control method and device, electronic device and computer readable medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104469632A (en) * 2014-11-28 2015-03-25 上海华勤通讯技术有限公司 Sound production method and sound production device
CN107371109A (en) * 2017-08-29 2017-11-21 深圳创维-Rgb电子有限公司 A kind of Self-sounding module and electronic equipment
CN108566592A (en) * 2018-04-28 2018-09-21 歌尔股份有限公司 Screen sound-producing device and electronic equipment
CN108495244A (en) * 2018-05-17 2018-09-04 歌尔股份有限公司 A kind of electronic equipment
CN108646971A (en) * 2018-05-17 2018-10-12 Oppo广东移动通信有限公司 Screen sounding control method and device and electronic device
CN108769327A (en) * 2018-05-17 2018-11-06 Oppo广东移动通信有限公司 Method and device for sounding display screen, electronic device and storage medium

Also Published As

Publication number Publication date
CN109951602A (en) 2019-06-28

Similar Documents

Publication Publication Date Title
CN109951602B (en) Vibration control method and mobile terminal
CN110335620B (en) A noise suppression method, device and mobile terminal
CN111385714B (en) Method for determining voice coil temperature of loudspeaker, electronic device and storage medium
CN111477243B (en) Audio signal processing method and electronic equipment
CN108737921B (en) A playback control method, system, earphone and mobile terminal
CN111524498B (en) Filtering method and device and electronic equipment
CN109788402B (en) A kind of audio signal processing method and audio signal processing device
CN109918039B (en) A kind of volume adjustment method and mobile terminal
CN109215683B (en) A prompt method and terminal
CN111343540B (en) A processing method and electronic device for piano audio
CN108196815B (en) Method for adjusting call sound and mobile terminal
CN109754823A (en) A kind of voice activity detection method, mobile terminal
CN111093137B (en) A volume control method, device and computer-readable storage medium
CN107749306B (en) Vibration optimization method and mobile terminal
CN108430004B (en) A loudspeaker amplitude adjustment device, adjustment method and mobile terminal
CN110062083A (en) A noise canceling method and mobile terminal
CN108063999A (en) A kind of dust-proof network detecting method, mobile terminal
CN110995921A (en) Call processing method, electronic device and computer readable storage medium
CN110058837B (en) Audio output method and terminal
CN111541975B (en) Audio signal adjustment method and electronic device
CN108683975A (en) an audio device
CN108390996A (en) A kind of display methods, mobile terminal
CN110012386B (en) Volume adjusting method of terminal and terminal
CN110049395B (en) Earphone control method and earphone device
CN107743174B (en) A sound signal clipping determination method and mobile terminal

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
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载