WO2018176654A1 - Procédé et appareil d'ajustement de gain, codeur audio et dispositif de haut-parleur - Google Patents
Procédé et appareil d'ajustement de gain, codeur audio et dispositif de haut-parleur Download PDFInfo
- Publication number
- WO2018176654A1 WO2018176654A1 PCT/CN2017/089323 CN2017089323W WO2018176654A1 WO 2018176654 A1 WO2018176654 A1 WO 2018176654A1 CN 2017089323 W CN2017089323 W CN 2017089323W WO 2018176654 A1 WO2018176654 A1 WO 2018176654A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- clipping
- audio signal
- gain adjustment
- audio encoder
- module
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03G—CONTROL OF AMPLIFICATION
- H03G3/00—Gain control in amplifiers or frequency changers
- H03G3/20—Automatic control
- H03G3/30—Automatic control in amplifiers having semiconductor devices
- H03G3/3005—Automatic control in amplifiers having semiconductor devices in amplifiers suitable for low-frequencies, e.g. audio amplifiers
Definitions
- the present invention relates to the field of audio coding technology, and more particularly to a gain adjustment method for an audio encoder, a gain adjustment device for an audio encoder, an audio encoder, and an audio device .
- An audio encoder is a device that converts an analog audio signal into a digital audio signal.
- the audio encoder generally includes a signal shaping module, an amplification module, and an analog-to-digital conversion module that are sequentially connected, and the signal shaping module is configured to limit and filter the input analog audio signal, and the amplification module is configured as a signal shaping module.
- the output signal is amplified, and the analog-to-digital conversion module is arranged to perform analog-to-digital conversion processing on the signal output from the amplifier to obtain a digital audio signal.
- the existing audio encoder Since the amplification module of the existing audio encoder can only perform fixed gain adjustment, the existing audio encoder has the following defects: 1) The dynamic range of the analog audio signal output by the mobile handheld device such as a mobile phone is 0 to 1 Vrms, and the CD player Or the dynamic range of the analog audio signal output by the AV decoder is 0 ⁇ 2Vrms. If the gain of the amplifier is configured according to the latter, when the user uses the mobile handheld device such as a mobile phone as the analog input source, the maximum output power of the sound will be larger than the rated maximum. The power is 6dB, which can't fully play the performance of the sound.
- a gain adjuster for an audio encoder Law which includes:
- the amplification gain of the audio encoder is reduced.
- the method further includes:
- Detecting whether the audio source device is connected to the analog audio signal input interface of the audio encoder if yes, first setting the amplification gain of the audio encoder to be equal to a default value, and then starting to cut the digital audio signal output by the audio encoder Wave detection.
- the method further includes:
- the reducing the amplification gain of the audio encoder comprises:
- the amplification gain of the audio encoder is reduced by a set fixed step.
- the performing clipping detection on the digital audio signal output by the audio encoder includes:
- the sampling point is marked as being clipped.
- the calculating the number of sampling points where the digital audio signal is clipped comprises:
- the calculating the number of sampling points where the digital audio signal is clipped includes:
- the number of sample points where clipping occurs in each successive number of sets of the digital audio signal is calculated.
- a gain adjustment apparatus for an audio encoder comprising:
- a clipping detection module configured to perform clipping detection on a digital audio signal output by the audio encoder
- a gain adjustment module configured to reduce an amplification gain of the audio encoder if the number of sampling points is greater than a set value.
- the gain adjustment device further includes:
- connection detecting module configured to detect whether the audio source device is connected to the analog audio signal input interface of the audio encoder, and if yes, notify the gain adjustment module to set the amplification gain of the audio encoder to be equal to a default value, and then notify The clipping detection module performs the clipping detection.
- the gain adjustment device further includes a connection detection module and a disconnection detection module;
- connection detecting module is configured to detect whether an audio source device is connected to an analog audio signal input interface of the audio encoder, and if yes, notify the disconnection detecting module to detect whether the audio source device is disconnected from the analog audio
- the signal input interface is connected, and the clipping detection module is notified to perform the clipping detection.
- the disconnection detecting module is configured to set an amplification gain of the audio encoder to be equal to a default value according to a detection result that the audio source device disconnects the connection with the analog audio signal input interface.
- the clipping detection module includes:
- a reading unit for reading a value of a sampling point of the digital audio signal
- a marking unit configured to mark the sampling point to be clipped if the value is greater than or equal to a preset clipping signal reference value.
- the clip counting module is configured to calculate a number of sampling points of the continuously occurring clipping of the digital audio signal, wherein the continuously occurring clipping is set to be an adjacent sampling point where clipping occurs.
- the number of sampling points between the intervals is less than or equal to the preset value; or,
- the clip count module is configured to calculate a continuous number of each set number of the digital audio signal The number of sample points where clipping occurred in the sample point.
- a gain adjustment apparatus for an audio encoder comprising a memory and a processor, the memory for storing an instruction for controlling the processor to operate To implement the gain adjustment method according to the first aspect of the invention.
- an audio encoder comprising the gain adjustment device according to the second or third aspect of the invention.
- an audio apparatus comprising the audio encoder according to the fourth aspect of the invention.
- FIG. 2 is a schematic flow chart of a gain adjustment method according to another embodiment of the present invention.
- FIG. 4 is a flow chart showing a specific example of a gain adjustment method according to the present invention.
- FIG. 5 is a schematic block diagram of a gain adjustment apparatus according to an embodiment of the present invention.
- FIG. 7 is a schematic block diagram of a gain adjustment apparatus according to a third embodiment of the present invention.
- Figure 8 is a block schematic diagram showing a hardware configuration of a gain adjusting device according to the present invention.
- FIG. 9 is a schematic block diagram of an audio encoder in accordance with an embodiment of the present invention.
- FIG. 10 is a schematic block diagram of an audio device in accordance with an embodiment of the present invention.
- FIG. 1 is a flow chart showing a gain adjustment method for performing a gain adjustment according to an embodiment of the present invention.
- the step of performing gain adjustment by the gain adjustment method of the present invention includes:
- Step S110 performing clipping detection on the digital audio signal output by the audio encoder.
- the audio encoder comprises a signal shaping module, an amplification module and an analog to digital conversion module.
- the amplification module is a gain adjustable amplification module.
- the gain adjustable amplification module can include a programmable gain amplifier to support gain adjustment in accordance with the gain adjustment method of the present invention.
- the digital audio signal is the output of an analog to digital conversion module of the audio encoder.
- the performing clipping detection on the digital audio signal output by the audio encoder in the step S110 may further include:
- Step S111 reading the value of the sampling point of the digital audio signal.
- This step S111 may be to read the sample point value of the digital audio signal in chronological order.
- the digital audio signal output by the analog to digital conversion module can be stored in the signal buffer, and the value of the sampling point of the digital audio signal can be further read from the signal buffer of the analog to digital conversion module at step S111.
- the digital audio signal output by the analog to digital conversion module can be stored in the signal buffer on a first in, first out basis.
- the step S111 can further read the value of the sampling point of the digital audio signal from the signal buffer of the analog-to-digital conversion module according to the principle of first in first out.
- Clipping occurs because the audio encoder allows the input analog audio signal to typically have a dynamic range that is greater than the maximum convertible range of the analog-to-digital conversion module.
- the maximum convertible range of the analog-to-digital conversion module is 0-2.1Vrms, but the input analog audio signal can reach 5V as an example. If the analog audio signal input to the analog-to-digital conversion module reaches 2.1Vrms or more, the analog-to-digital conversion module
- the output digital audio signal in PCM format is usually 0dBFS. Therefore, the clipped signal reference value can be set equal to the output value of the analog to digital conversion module when receiving an analog audio signal that is greater than its maximum convertible range.
- Step S120 calculating the number of sampling points at which the digital audio signal is clipped based on the detection result of the clipping detection.
- the number of sampling points in which the clipping occurs in the step S120 can be cumulatively counted according to the detection result until the end of the first gain adjustment.
- the number of sampling points for calculating the clipping of the digital audio signal in the step S120 may further be: calculating the digital audio signal according to the detection result of the clipping detection. The number of sampling points where clipping occurs continuously.
- the continuous occurrence of clipping can be set to be such that the number of sampling points between adjacent sampling points where clipping occurs is less than or equal to a preset value.
- This preset value can be equal to zero. This means that after detecting that the nth sample point is clipped, only the (n+1)th sample point is clipped, and the cumulative number of sample points is counted. Otherwise, the next time the clip is detected. The sampling point is restarted after the sampling point.
- the preset value may also be greater than or equal to one. Taking the preset value as 10 as an example, this means that after detecting that the nth sample point is clipped, if the mth sample point is detected, it is also clipped, and the number of samples between m and n is less than or If it is equal to 10, the cumulative counting of the number of sampling points will be performed. Otherwise, the number of sampling points will be recalculated starting from the mth sampling point.
- the number of sampling points for calculating the clipping of the digital audio signal in the step S120 may further be: calculating the digital audio signal according to the detection result of the clipping detection. The number of sample points where clipping occurs in each consecutive number of sample points.
- each consecutive 100 sample points of the digital audio signal can be grouped into one group, and the number of sample points in the group where clipping occurs is cumulatively calculated.
- the number of sampling points at which clipping is generated can be calculated based on the flagged condition of the numerical value of the digital audio signal.
- the clip count value i can be set, and the initial value of the clip count value i at the start of the first gain adjustment is set to be equal to 0, in order to achieve the above-mentioned clipping, continuous clipping or each setting
- the calculation of the number of sampling points where clipping occurs in a continuous number of consecutive sampling points hereinafter collectively referred to as the number of sampling points indicating clipping).
- the clipping count value can be incremented by 1 every time a sampling point where clipping occurs is detected according to step S110, so that the clipping count value can reflect the number of sampling points where clipping occurs. It is also possible to further clear the clipping count value under the condition that the continuous occurrence of clipping is not satisfied, so that the clipping count value reflects the number of sampling points in which clipping is continuously performed. It is also possible to further clear the clipping count value each time a set number of sampling points are detected, so that the clipping count value reflects the number of sampling points in each successive number of consecutive sampling points.
- Step S130 determining whether the number of sampling points calculated in step S120 is greater than a set value, and if so, reducing the amplification gain of the audio encoder, completing one gain adjustment, and if not, returning to step S110 to continue the clipping detection.
- the set value can take into account the clipping suppression response time, the sampling rate of the analog-to-digital conversion module, the clipping range, and the recognition range of the human ear to the sound.
- the average human ear is sensitive to sounds of around 3 to 5 kHz.
- the 4KHz sine wave will be clipped above 0.9 times the peak value and the sampling rate is 48KHz.
- the number of sampling points corresponding to the clipped region is N1:
- N1 (Arcsin(1)-arcsin(0.9)) ⁇ 2/360° ⁇ (1/4K ⁇ 48KHz) ⁇ 2
- the clipping detection since high-frequency noise may exist on the signal line, in order to prevent the clipping detection from being erroneously triggered, it is possible to collect, for example, five sine waves to be clipped as the minimum value of the set value, that is, to set the value.
- the lower limit can be chosen to be 10.
- the average human ear is audible to the sound of 20 Hz to 20 kHz. Taking a 20 Hz sine wave clipped above 0.9 times the peak value and a sampling rate of 48 kHz as an example, the number of sampling points corresponding to the clipped region N2 is:
- N2 (Arcsin(1)-arcsin(0.9)) ⁇ 2/360° ⁇ (1/20 ⁇ 48KHz) ⁇ 400
- the sampling rate When the sampling rate is 48KHz, it takes about 8ms to generate 400 sampling points. In order to minimize the clipping suppression response time (proportional to the set value), you can select the number of sampling points required for clipping distortion to be 2ms.
- the upper limit of the value is determined, so the upper limit can be selected to be 100.
- the number of settings above can be slightly larger than the selected setting value. For example, it can overflow 10% with respect to the set value. For example, if the set value is 100, the number of settings may be 110.
- reducing the amplification gain of the audio encoder may further reduce the amplification gain of the audio encoder by a set fixed step.
- the fixed step size can be determined according to the gain adjustment range of the audio encoder, the dynamic range of the input analog audio signal, and the like.
- the fixed step distance can be set, for example, from 0.5 dB to 2 dB.
- the next gain adjustment may be performed according to the above steps S110 to S130.
- the above clipping count value will be cleared to start calculating the sampling point indicating clipping according to the continuation detection result (ie, the detection result of the next gain adjustment) when the next gain adjustment is performed. Quantity. Taking the gain adjustment at time t1 as an example, when the next gain adjustment is performed, the number of sampling points indicating clipping will be calculated based on the detection result of the digital audio signal at the time after t1, until the sampling point indicating clipping is performed. The number is greater than the setting The next gain adjustment is completed up to the value.
- FIG. 2 is a flow chart showing a gain adjustment method for performing a gain adjustment according to another embodiment of the present invention.
- FIG. 2 the embodiment shown in FIG. 2 is mainly related to the embodiment shown in FIG. 1, and the following steps are mainly added:
- Step S210 It is detected whether the audio source device is connected to the analog audio signal input interface of the audio encoder, and if yes, step S220 is performed, and if no, step S210 is continued.
- the analog audio signal input interface is an interface of the audio encoder for connecting to an audio source device, such as a mobile handset such as a mobile phone, a CD player, an AV decoder, and the like.
- an audio source device such as a mobile handset such as a mobile phone, a CD player, an AV decoder, and the like.
- the audio encoder may have an analog audio signal input interface or more than two (including two) analog audio signal input interfaces depending on the adapted audio source device type.
- the analog audio signal input interface has pins for the audio encoder to detect if an audio source device is connected.
- step S220 the amplification gain of the audio encoder is first set to be equal to the default value, and then the above steps S110 to S130 are performed.
- the gain adjustment method of the present invention performs the adjustment adjustment of the amplification gain when performing the gain adjustment, so that when the input analog audio signal has the characteristics of large dynamic range and fast transient change, A problem that causes a large increase in the distortion of the digital audio signal.
- the default value is the maximum value of the amplification gain of the audio encoder.
- This default value can be set equal to the upper limit of the amplification gain allowed by the audio encoder.
- the gain adjustment method of the present invention may further clear the clip count value after detecting that the audio source device is connected to the analog audio signal input interface and before performing step S110 above.
- a calculation is performed to calculate the number of sampling points indicating clipping based on the detection result of the upcoming clipping detection.
- FIG. 3 is a flow chart showing a gain adjustment method according to a third embodiment of the present invention.
- the embodiment shown in FIG. 3 is mainly related to the embodiment shown in FIG. 1, and the following steps are mainly added:
- Step S310 detecting whether the audio source device is connected to the analog audio signal input interface of the audio encoder, and if yes, performing step S320 and step S110 described above, and if not, continuing to execute Step S310.
- step S320 it is detected whether the audio source device disconnects the connection with the analog audio signal input interface. If yes, step S330 is performed, and if no, step S320 is continued.
- This step S320 may be performed in parallel with steps S110 to S130 shown in FIG. 1, or may be performed before or after any step.
- step S330 the amplification gain of the audio encoder is set to be equal to the default value.
- the gain adjustment method of the present invention can also clear the clipping count value after detecting that the audio source device is disconnected from the analog audio signal input interface, so as to achieve The detection result of the clipping detection performed by connecting the audio source device again calculates the number of sampling points indicating clipping.
- FIG. 4 is a flow chart showing a specific example of a gain adjustment method according to the present invention, which corresponds to the above detection result based on the above-described clipping detection, and calculates a cut in each successive number of sets of the digital audio signal.
- the gain adjustment method of the present invention may include two threads.
- the thread on the left side in FIG. 4 executes steps S411 to S420 in FIG. 4, and the thread on the right side performs steps S421 to S422 in FIG.
- step S412 the amplification gain of the audio encoder is set to be equal to the default value, and then step S413 is performed.
- Step S414 detecting whether the jth sampling point of the digital audio signal output by the audio encoder is clipped, if yes, executing step S415, and if not, executing step S419.
- step S415 it is determined whether j is less than or equal to the set number. If yes, step S416 is performed, and if no, step S420 is performed.
- step S417 it is determined whether the clip count value is greater than the set value. If yes, step S418 is performed, and if no, step S419 is performed.
- step S420 the sampling point count is re-started from the next sampling point.
- Step S421 detecting whether the audio source device disconnects the connection with the analog audio signal input interface, and if yes, executing step S422; if not, proceeding to step S421.
- FIG. 5 is a schematic block diagram of a gain adjustment apparatus in accordance with an embodiment of the present invention.
- the gain adjustment apparatus of the present invention includes a clipping detection module 510, a clipping counter module 520, and a gain adjustment module 530.
- the clipping detection module 510 is configured to perform clipping detection on the digital audio signal output by the audio encoder.
- the clipping detection module 510 can further include a reading unit and a marking unit (not shown).
- the reading unit is configured to read a value of a sampling point of the digital audio signal; the marking unit is configured to: when the value is greater than or equal to a preset clipping signal reference value, the marking is clipped at the sampling point .
- the clipping counting module 520 is configured to calculate the number of times of clipping of the digital audio signal by the detection result of the clipping detection by the clipping detecting module 510.
- the clipping counting module 520 can be further configured to calculate a number of times of clipping of the digital audio signal continuously occurring according to the detection result of the clipping detection by the clipping detecting module 510, where the continuous occurrence of clipping is set to be The number of sampling points between adjacent sampling points where clipping occurs is less than or equal to a preset value.
- the clipping counter module 520 can also be further configured to calculate each of the digital audio signals The number of sampling points where clipping occurs in a continuous number of consecutive sampling points.
- the clip count module 520 can represent the calculated number of sample points by setting a clip count value.
- the gain adjustment module 530 is configured to reduce the amplification gain of the audio encoder if the number of sample points calculated by the clipping counter module 520 is greater than a set value.
- the gain adjustment module 530 will notify the clipping counting module 520 to start calculating the number of sampling points indicating clipping according to the detection result of the clipping detection that the clipping detection module 510 continues.
- the gain adjustment module 530 will notify the clipping counter module 520 to clear the clipping count value after completing one gain adjustment.
- the gain adjustment module 530 can be specifically configured to reduce the amplification gain of the audio encoder by a set fixed step.
- FIG. 6 is a schematic block diagram of a gain adjustment apparatus according to another embodiment of the present invention.
- the gain adjustment device further includes a connection detecting module 610.
- connection detecting module 610 is configured to detect whether the audio source device is connected to the analog audio signal input interface of the audio encoder, and if yes, notify the above gain adjusting module 530 to set the amplification gain of the audio encoder to be equal to the default value, and then notify the clipping detection.
- Module 510 performs clipping detection.
- connection detecting module 610 is further configured to notify the clipping counting module 520 according to the clipping detection after detecting that the audio source device is connected to the analog audio signal input interface, and before informing the clipping detecting module 510 to perform clipping detection.
- the detection result of the clipping detection to be performed by the module 510 starts to calculate the number of sampling points indicating clipping.
- connection detecting module 610 can also be configured to notify the clipping detecting module 510 after detecting that the audio source device is connected to the analog audio signal input interface. Before the clipping detection is performed, the clipping count module 520 is notified to clear the clipping count value.
- FIG. 7 is a functional block diagram of a gain adjustment apparatus in accordance with a third embodiment of the present invention.
- the adjustment device also includes a connection detection module 710 and a disconnection detection module 720.
- connection detecting module 710 is configured to detect whether the audio source device is connected to the analog audio signal input interface of the audio encoder, and if so, notify the disconnection detecting module 710 whether the audio source device disconnects from the analog audio signal input interface. .
- the disconnection detecting module 720 is configured to set an amplification gain of the audio encoder to be equal to a default value according to a detection result that the audio source device disconnects the connection with the analog audio signal input interface.
- the disconnection detecting module 720 is further configured to notify the clipping counting module 520 to perform clipping according to the clipping detecting module 510 according to the detection result that the audio source device disconnects the connection with the analog audio signal input interface.
- the detected test results begin to calculate the number of sample points that represent clipping.
- the disconnection detection module 720 can also be configured to notify according to the detection result that the audio source device disconnects the connection with the analog audio signal input interface. Clip count module 520 clears the clipping count value.
- FIG. 8 is a functional block diagram of a hardware configuration of a gain adjustment apparatus according to an embodiment of the present invention.
- the gain adjustment apparatus of the present invention can include at least one memory 810 and at least one processor 820 for storing instructions for controlling the processor 820 to operate to perform gain adjustment in accordance with the present invention. Device.
- the memory 810 can include high speed random access memory and can also include non-volatile memory such as one or more magnetic storage devices, flash memory, or other non-volatile solid state memory.
- FIG. 9 is a functional block diagram of an audio encoder in accordance with an embodiment of the present invention.
- the audio encoder includes a gain-adjustable amplification module 920 and any of the above-described gain adjustment devices 940 in addition to the signal shaping module 910 and the analog-to-digital conversion module 930.
- the gain adjustment device 940 performs a reduction adjustment of the amplification gain of the amplification module 920 by performing clipping detection on the digital audio signal output from the analog-to-digital conversion module 930.
- the gain adjustable amplification module can include a programmable gain amplifier to support adaptive gain adjustment by gain adjustment device 940.
- the audio encoder can also include at least one analog audio signal input interface.
- FIG. 10 is a schematic block diagram of an audio device in accordance with an embodiment of the present invention.
- the audio device includes the audio encoder 1010 of FIG. 9, and further includes a power amplifier 1020 and a speaker 1030.
- the digital audio signal output by the audio encoder 1010 is output to a power amplifier 1020 (digital power amplifier) to drive the speaker 1030 to sound through the power amplifier 1020.
- a power amplifier 1020 digital power amplifier
- the invention can be an apparatus, method and/or computer program product.
- the computer program product can comprise a computer readable storage medium having computer readable program instructions embodied thereon for causing a processor to implement various aspects of the present invention.
- the computer readable storage medium can be a tangible device that can hold and store the instructions used by the instruction execution device.
- the computer readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing.
- Non-exhaustive list of computer readable storage media include: portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM) Or flash memory), static random access memory (SRAM), portable compact disk read only memory (CD-ROM), digital versatile disk (DVD), memory stick, floppy disk, mechanical encoding device, for example, with instructions stored thereon A raised structure in the hole card or groove, and any suitable combination of the above.
- a computer readable storage medium is not to be interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (eg, a light pulse through a fiber optic cable), or an electrical transmission through a wire signal.
- the computer readable program instructions described herein can be downloaded from a computer readable storage medium to various computing/processing devices or downloaded to an external computer or external storage device over a network, such as the Internet, a local area network, a wide area network, and/or a wireless network.
- the network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and/or edge servers.
- a network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in each computing/processing device .
- Computer program instructions for performing the operations of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine related instructions, microcode, firmware instructions, state setting data, or in one or more programming languages.
- the computer readable program instructions can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer, partly on the remote computer, or entirely on the remote computer or server. carried out.
- the remote computer can be connected to the user's computer through any kind of network, including a local area network (LAN) or wide area network (WAN), or can be connected to an external computer (eg, using an Internet service provider to access the Internet) connection).
- the customized electronic circuit such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), can be customized by utilizing state information of computer readable program instructions.
- Computer readable program instructions are executed to implement various aspects of the present invention.
- These computer readable program instructions can be provided to a general purpose computer, a special purpose computer or the like Programmable processor of the data processing apparatus to produce a machine that, when executed by a processor of a computer or other programmable data processing apparatus, produces one or more of an implementation flow diagram and/or block diagram The function/action device specified in the box.
- the computer readable program instructions can also be stored in a computer readable storage medium that causes the computer, programmable data processing device, and/or other device to operate in a particular manner, such that the computer readable medium storing the instructions includes An article of manufacture that includes instructions for implementing various aspects of the functions/acts recited in one or more of the flowcharts.
- the computer readable program instructions can also be loaded onto a computer, other programmable data processing device, or other device to perform a series of operational steps on a computer, other programmable data processing device or other device to produce a computer-implemented process.
- instructions executed on a computer, other programmable data processing apparatus, or other device implement the functions/acts recited in one or more of the flowcharts and/or block diagrams.
- each block of the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts can be implemented in a dedicated hardware-based system that performs the specified function or function. Or it can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are equivalent.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Control Of Amplification And Gain Control (AREA)
Abstract
La présente invention concerne un procédé et un appareil d'ajustement de gain, un codeur audio et un dispositif de haut-parleur. Le procédé comprend les étapes consistant à : procéder à une détection d'écrêtage sur un signal audio numérique sorti par un codeur audio; en fonction du résultat de la détection d'écrêtage, calculer le nombre des points d'échantillonnage du signal audio numérique au niveau desquels l'écrêtage se produit; et, si le nombre des points d'échantillonnage est supérieur à une valeur paramétrée, réduire un gain d'amplification du codeur audio.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710203955.0 | 2017-03-30 | ||
| CN201710203955.0A CN107104650A (zh) | 2017-03-30 | 2017-03-30 | 增益调节方法、装置、音频编码器及音响设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018176654A1 true WO2018176654A1 (fr) | 2018-10-04 |
Family
ID=59674874
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/089323 Ceased WO2018176654A1 (fr) | 2017-03-30 | 2017-06-21 | Procédé et appareil d'ajustement de gain, codeur audio et dispositif de haut-parleur |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107104650A (fr) |
| WO (1) | WO2018176654A1 (fr) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7109177B2 (ja) * | 2017-11-02 | 2022-07-29 | ローム株式会社 | オーディオ回路、それを用いた車載用オーディオ装置、オーディオコンポーネント装置、電子機器 |
| CN109963235B (zh) * | 2019-03-15 | 2021-12-28 | 维沃移动通信有限公司 | 一种声音信号处理方法及移动终端 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1953333A (zh) * | 2006-11-14 | 2007-04-25 | 北京中星微电子有限公司 | 一种信号处理方法及装置 |
| CN101459416A (zh) * | 2008-12-29 | 2009-06-17 | 深圳华为通信技术有限公司 | 一种终端音频增益控制的装置及方法 |
| US7576672B2 (en) * | 2007-07-18 | 2009-08-18 | Qualcomm Incorporated | Adaptive Dynamic Range Control |
| CN106504765A (zh) * | 2016-10-20 | 2017-03-15 | 广州视源电子科技股份有限公司 | 一种音频信号的自动增益控制方法和装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1770855B1 (fr) * | 2005-09-28 | 2011-08-17 | Yamaha Corporation | Amplificateur classe-D |
| CN101789766A (zh) * | 2009-01-23 | 2010-07-28 | 瑞昱半导体股份有限公司 | 增益调节装置与方法 |
| CN103326677B (zh) * | 2012-03-22 | 2016-05-04 | 炬芯(珠海)科技有限公司 | 音频功率放大器及音频功率放大器的调节方法 |
| CN106505960A (zh) * | 2016-10-20 | 2017-03-15 | 广州视源电子科技股份有限公司 | 一种音频信号的自动增益控制方法和装置 |
-
2017
- 2017-03-30 CN CN201710203955.0A patent/CN107104650A/zh active Pending
- 2017-06-21 WO PCT/CN2017/089323 patent/WO2018176654A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1953333A (zh) * | 2006-11-14 | 2007-04-25 | 北京中星微电子有限公司 | 一种信号处理方法及装置 |
| US7576672B2 (en) * | 2007-07-18 | 2009-08-18 | Qualcomm Incorporated | Adaptive Dynamic Range Control |
| CN101459416A (zh) * | 2008-12-29 | 2009-06-17 | 深圳华为通信技术有限公司 | 一种终端音频增益控制的装置及方法 |
| CN106504765A (zh) * | 2016-10-20 | 2017-03-15 | 广州视源电子科技股份有限公司 | 一种音频信号的自动增益控制方法和装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107104650A (zh) | 2017-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101924525B (zh) | 高性能音频放大电路 | |
| WO2016180100A1 (fr) | Procédé et dispositif d'amélioration de la performance de traitement audio | |
| KR102390784B1 (ko) | 활성화 음성 검측 방법 및 장치 | |
| US20140142947A1 (en) | Sound Rate Modification | |
| WO2017096778A1 (fr) | Procédé et dispositif de reconnaissance de parole | |
| CN104244162B (zh) | 一种扬声器的杂音检测方法及装置 | |
| WO2020125325A1 (fr) | Procédé d'élimination d'écho et dispositif | |
| CN110798458B (zh) | 数据同步方法、装置、设备及计算机可读存储介质 | |
| CN108733341B (zh) | 一种语音交互方法及装置 | |
| JP2015222847A (ja) | 音声処理装置、音声処理方法および音声処理プログラム | |
| WO2018176654A1 (fr) | Procédé et appareil d'ajustement de gain, codeur audio et dispositif de haut-parleur | |
| JP2018194599A (ja) | 雑音抑圧装置、雑音抑圧方法及びプログラム | |
| US11694700B2 (en) | Method, apparatus and device for processing sound signal | |
| CN114678038B (zh) | 音频噪声检测方法、计算机设备和计算机程序产品 | |
| JP2011150060A (ja) | 録音装置 | |
| JP6544439B2 (ja) | 困惑状態判定装置、困惑状態判定方法、及びプログラム | |
| WO2018157503A1 (fr) | Procédé et dispositif d'ajustement de volume d'écouteurs, et écouteurs | |
| US12190902B1 (en) | Adaptive multi-stage output gain | |
| US9288572B2 (en) | Haptic microphone | |
| WO2019185015A1 (fr) | Procédé d'élimination de bruit de signal utilisant un transducteur piézoélectrique | |
| CN114827865A (zh) | 音频设备的频响曲线检测方法、装置、设备及存储介质 | |
| JP6526602B2 (ja) | 音声認識装置、その方法、及びプログラム | |
| US20210132896A1 (en) | Learned silencing of headphones for improved awareness | |
| US9763006B2 (en) | Noise reduction in a microphone using vowel detection | |
| US20190116419A1 (en) | Methods and apparatus for transducer excursion prediction |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17904120 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17904120 Country of ref document: EP Kind code of ref document: A1 |