SUSPENDED AUDIO DEVICE WITH BASS BOOST PERFORMANCE

20240098401 ยท 2024-03-21

Assignee

Inventors

Cpc classification

International classification

Abstract

Disclosed is a suspended audio device with bass enhancement performance, including a low-pass filter, a high-pass filter, an energy controller and a harmonic generator. The low-pass filter is configured to extract a low-frequency signal in an original input signal, and input the low-frequency signal as a fundamental wave of the harmonic generator; the high-pass filter is configured to extract a mid-high frequency signal in the original input signal; the harmonic generator is configured to process the low-frequency signal extracted by the low-pass filter through the NLD algorithm, and generate at least one enhanced harmonic signal in the low-frequency signal; the energy controller is configured to control an overall gain of the at least one enhanced harmonic signal generated by the harmonic generator.

Claims

1. A suspended audio device with bass enhancement performance, comprising: a low-pass filter configured to extract a low-frequency signal in an original input signal and input the low-frequency signal as a fundamental wave of the harmonic generator; a high-pass filter configured to extract a mid-high frequency signal in the original input signal; a harmonic generator configured to process the low-frequency signal extracted by the low-pass filter through a Non-Linear Device (NLD) algorithm, and generate at least one enhanced harmonic signal in the low-frequency signal; and an energy controller configured to control an overall gain of the at least one enhanced harmonic signal generated by the harmonic generator.

2. The suspended audio device with bass enhancement performance according to claim 1, wherein the harmonic generator is configured to generate two-path harmonic signals.

3. The suspended audio device with bass enhancement performance according to claim 2, further comprising a delayer configured to perform delay processing before adding the two-path harmonic signals to ensure that the two-path harmonic signals remain consistent before adding.

4. The suspended audio device with bass enhancement performance according to claim 2, wherein the energy controller comprises a gain controller G1 and a gain controller G2, and the gain controller G1 and the gain controller G2 are respectively configured to control the gains of the two-path harmonic signals.

5. The suspended audio device with bass enhancement performance according to claim 1, wherein the NLD algorithm adopted in the harmonic generator comprises: step S1, defining a power series and a polynomial, using a sum of an infinite power series to represent a function y: y = f ( x ) = .Math. n = 0 ? h n x n , ( 2.1 ) where h.sub.n represents a coefficient of the nth power series, and x and y represent an input and output, respectively, y is expressed approximately by using finite items and finite power series ?, y ^ = f ^ ( x ) = .Math. n = 0 Q h ^ n x n , ( 2.2 ) and setting lim Q .fwdarw. ? y ^ = y , wherein Q represents the highest order; step S2, harmonic analysis: defining a single-tone signal with an initial phase set to 0:
x(t)=A cos(wt), (2.3), where A represents amplitude, w represents angular velocity in radians per second, and t represents time in seconds, substituting formula (2.3) into formula (2.2) to get: g ( t ) = 2 + .Math. k = 1 P cos ( kwt ) ( 2.4 ) where P is an upper bound of a harmonic order, custom-character is the coefficient of an finite Fourier series and is also the amplitude of the kth harmonic, and 2 is a direct current component, deriving the relationship between custom-character and custom-character from formulas (2.2) and (2.4): c k A = s a ? ( A , h n ) A A = 1 2 k - 1 .Math. j = 0 L j = [ ( Q - k ) / 2 ] A k + 2 j h n A 2 2 j ( k Tab + 2 j j ) 2 . 5 n = k + 2 j k = 0 , 1 , 2 , .Math. , ( L k = Q ) h n A = s s ? A A ( A , c k ) = 2 n - 1 A n - 1 .Math. j = 0 L j = [ ( P - n ) / 2 ] ( - 1 ) j n + 2 j n + j ( n + j j ) c k A k = n + 2 j n = 0 , 1 , 2 , .Math. , ( L n = P ) according to formula (2.5), for the coefficient custom-character of the existing power series, analyzing the amplitudes of each harmonic component contained thereof, and according to formula (2.6), constructing the amplitude coefficients custom-character of each harmonic component to calculate the corresponding coefficients custom-character of the power series, and substituting custom-character into the formula (2.1) after obtaining custom-character and making calculations to obtain the harmonic; and step S3, selecting a series of functions f(x) and calculating custom-character and custom-character, finding suitable custom-character and custom-character, modulating an audio data stream by the f(x), testing the modulated audio stream, and selecting the most appropriate modulation function f(x) according to the test results.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0011] FIG. 1 is a block diagram of the principle of a suspended audio device with bass boost performance according to the present application.

[0012] FIG. 2 is a flowchart of harmonic generation process.

[0013] FIG. 3 is a curve graph of a frequency domain of a 100 Hz pure tone input signal.

[0014] FIG. 4 is a curve graph of an output frequency domain after NLD algorithm processing.

[0015] FIG. 5 is a comparison diagram between a music input signal and an output spectrum curve of virtual bass algorithm.

[0016] FIG. 6 is a flow chart of a Non-Linear Device (NLD) algorithm.

DETAILED DESCRIPTION OF THE EMBODIMENTS

[0017] The present application will be described in more detail below in conjunction with the accompanying drawings and embodiments.

[0018] The present application discloses a suspended audio device with bass enhancement performance. As shown in FIGS. 1 and 2, the suspended audio device includes a low-pass filter, a high-pass filter, an energy controller and a harmonic generator. The low-pass filter is configured to extract a low-frequency signal in an original input signal, and input the low-frequency signal as a fundamental wave of the harmonic generator. The high-pass filter is configured to extract mid-high frequency band signals in the original input signal. The harmonic generator is configured to process the low-frequency signal extracted by the low-pass filter through Non-Linear Device (NLD) algorithm processing, and generate an enhanced harmonic signal in the low-frequency signal. The energy controller is configured to control an overall gain of the harmonic signal generated by the harmonic generator.

[0019] In the above device, the low-pass filter is first used to extract the low-frequency signal in the original input signal. For the mid-high frequency band, the high-pass filter is used to extract the mid-high frequency signals in the original input signal. During the specific enhancement processing, the harmonic generator processes the low-frequency signal extracted by the low-pass filter through the preset NLD algorithm, and generates the enhanced harmonic signal in the low-frequency signal. Finally, the energy controller controls the harmonic generator to generate the overall gain of the harmonic signal. Compared with the related art, the present application moves the low-frequency band that cannot be presented by the audio system to the frequency band that can be presented by the audio system, thereby improving the overall sound quality of the system, enabling the suspended audio device to have bass enhancement performance, and better meeting application requirements.

[0020] In this embodiment, the harmonic generator is configured to generate two-path harmonic signals. The energy controller includes a gain controller G1 and a gain controller G2, and the gain controller GI and the gain controller G2 are respectively used to control the gains of the two-path harmonic signals.

[0021] Specifically, the harmonic generator is a non-linear component, which is used to generate the desired harmonic signal. Due to the better effect of using two-path harmonic generation in an experiment, the two-path harmonic generation is used in actual implementation, and their respective gains are controlled through G1 and G2, respectively. Finally, G is used for overall harmonic gain control. The up sampling module and down sampling module are mainly to reduce the calculation amount of the system and reduce the power consumption of the system. In addition, since the NLD module can generate more redundant low-frequency signals, and these low-frequency signals cannot be reproduced by small loudspeakers, can cause cracking voice and need to be filtered out, the high-pass filter is provided finally.

[0022] Further, this embodiment includes a delayer, which is used to perform delay processing before the addition of the two-path harmonic signals, so as to ensure that the two-path signals are consistent before the addition. Due to the delay characteristics of the linear FIR filter, it is necessary to delay the signals appropriately before the addition of the two-path harmonic signals to ensure that the two-path harmonic signals remain consistent before adding.

[0023] In an embodiment, as shown in FIG. 6, the NLD algorithm adopted in the harmonic generator includes the following steps:

[0024] step S1, defining a power series and a polynomial, using a sum of an infinite power series to represent a function y:

[00001] y = f ( x ) = .Math. n = 0 ? h n x n , ( 2.1 )

[0025] where h.sub.n represents a coefficient of the nth power series, and x and y represent an input and output, respectively.

[0026] In practical applications, since the computer system cannot handle infinite items and infinite power series, y is expressed approximately by using an finite item and an finite power series ?.

[00002] y ^ = f ^ ( x ) = .Math. n = 0 Q h ^ n x n , ( 2.2 )

[0027] Setting

[00003] lim Q .fwdarw. ? y ^ = y ,

and Q represents the highest order.

[0028] Step S2, harmonic analysis:

[0029] defining a single-tone signal with an initial phase set to 0:


x(t)=A cos(wt), (2.3);

[0030] where A represents amplitude, w represents angular velocity in radians per second, and t represents time in seconds;

[0031] substituting formula (2.3) into formula (2.2) to get:

[00004] g ( t ) = 2 + .Math. k = 1 P cos ( kwt ) ( 2.4 )

[0032] P is an upper bound of a harmonic order, custom-character is the coefficient of a finite Fourier series and is also the amplitude of the kth harmonic, and

[00005] 2

is a direct current component.

[0033] The relationship between custom-character and custom-character can be derived from formulas (2.2) and (2.4):

[00006] c ^ k = ( A , ) = 1 2 k - 1 .Math. j = 0 L j [ ( Q - k ) / 2 ] A k + 2 j h ^ n 2 2 j ( k + 2 j j ) , ( 2.5 ) where n = k + 2 j , and k = 0 , 1 , 2 , .Math. , ( L k = Q ) ; h ^ n = ? ^ s ( A , ) = 2 n - 1 A n - 1 .Math. j = 0 L j [ ( P - n ) / 2 ] ( - 1 ) n + 2 j n + j ( n + j j ) c ^ k , ( 2.6 ) where k = n + 2 j , and n = 0 , 1 , 2 , .Math. , ( L n = P ) .

[0034] According to formula (2.5), for the coefficient custom-character of the existing power series, the amplitudes of each harmonic component contained thereof can be analyzed. According to formula (2.6), the amplitude coefficients custom-character of each harmonic component can be constructed to calculate the corresponding coefficients custom-character of the power series.

[0035] After obtaining custom-character, substituting the custom-character into the formula (2.1) and making calculations to obtain the harmonic.

[0036] Step S3, selecting a series of functions f(x) and calculating custom-character and custom-character, finding suitable custom-character and custom-character. An audio data stream is modulated by the above f(x) on the product, the modulated audio stream is subjectively and objectively tested, and the most appropriate modulation function f(x) is selected according to the test results.

[0037] For the experimental results of the technical solution of the present application, two experiments are as follows:

[0038] Experiment 1: with a 100 Hz pure tone signal as an input, using Matlab to simulate. Inputting the 100 Hz pure tone signal is shown in FIG. 3, and generating the harmonic signal through an NLD algorithm is shown in FIG. 4. As shown in FIG. 4, with the frequency of 100 Hz as the fundamental wave, the desired second and third harmonics are generated at 200 Hz and 300 Hz, respectively, and from the hearing perspective, the generated second and third harmonics have an enhancing effect on the fundamental wave.

[0039] Experiment 2: with a music signal as an input, using Matlab to simulate, inputting the music signal, and observing the spectrrum changes between the output music signal and the input music signal. As shown in FIG. 5, from the comparison between before and after enhanced by the virtual bass algorithm, the harmonic signal generated after enhanced by the algorithm is obvious. From the aspect of actual hearing, the audio signal processed by the algorithm has a significantly enhanced bass effect, therefore the virtual bass algorithm of the present application is effective.

[0040] Compared with the related art, the suspended audio device according to the present application has the bass enhancement performance. In an open earphone, it is inevitable to use a small-size loudspeaker, which has limited or missing ability to reproduce bass, and the bass leakage is more serious than that of an in-ear or semi-in-ear earphone due to the open form of the earphone, therefore it is very important to realize the bass enhancement of the open earphone and improve the listening feeling of music. In the application scenario of the present application, the effect of enhancing the bass through the traditional EQ adjusting method is poor, and even overload and damage of the loudspeaker can be caused. Therefore, the virtual bass algorithm based on NLD according to the present application can achieve better virtual bass enhancement in headphone systems with limited computing resources, improve the listening experience of music, and bring better music enjoyment to users.

[0041] The above descriptions are only preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalents or improvements made within the technical scope of the present application should be included in the scope of the present application.