Dynamic audio navigation algorithm
Through dynamic audio navigation algorithm and 16-level volume settings, the mid, treble and bass volumes in Bluetooth headphones are dynamically adjusted, solving the problem of sound distortion after volume is turned up in the existing technology, realizing personalized sound quality and reducing distortion effects.
Patent Information
- Application Number
- CN202510044236.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-11
- Publication Date
- 2025-04-22
AI Technical Summary
After the volume is turned on, the mid, treble and bass are amplified simultaneously, resulting in distortion and change of tone, which cannot meet the personalized needs of different users.
The dynamic audio navigation algorithm is adopted to dynamically adjust the volumes of mid, treble and bass through 16-level volume settings, and the virtual bass enhancement algorithm and compression algorithm are used to ensure balanced sound quality is provided at different volume levels.
It achieves a balanced sound quality at different volume levels, meets the personalized needs of different users, and reduces sound distortion and harshness.
Smart Images

Figure CN119865735A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an algorithm and a system, and in particular to a dynamic audio navigation algorithm, and further to a dynamic audio navigation system. Background Art
[0002] Currently, for Bluetooth headsets on the market, regardless of the volume, the mid-range, treble and bass all use the same EQ adjustment curve. Therefore, when the volume is increased, the mid-range, treble and bass will be amplified simultaneously. This fixed adjustment method of the mid-range, treble and bass will cause some mid- and high-frequency bands to produce sound distortion and pitch shifting after the user turns up the volume to a certain level, causing discomfort to the user and failing to meet the needs of different users.
[0003] In view of this, it is necessary to develop a new dynamic audio navigation algorithm and system. Summary of the invention
[0004] The purpose of the present invention is to provide a dynamic audio navigation algorithm and system to solve the defects of the prior art.
[0005] According to one aspect of the present invention, a dynamic audio navigation algorithm is provided, the algorithm comprising the following steps:
[0006] Step 1: Initialize and set basic sound equalizer EQ base , and initialize the number of volume level groups, the number of volume level groups is 16 groups;
[0007] Step 2: Enter the volume level V;
[0008] Step 3: Adjust EQ and process audio according to volume level;
[0009] Step 4: amplify the processed audio signal and release it through the sound module.
[0010] The algorithm for adjusting EQ in step 3 is as follows:
[0011] The volume level V has 16 levels in total, 0-7 levels are the first group, 8-12 levels are the second group, and 13-15 levels are the third group.
[0012] (1) When the volume level is 0≤V≤7,
[0013] Directly and synchronously amplify the mid-range, high-pitched audio signals and the bass audio signals. The volume of all audio is calculated as follows: EQ = ((7-level volume - EQ base ) / 7)×Volume level V+EQ base ;
[0014] (2) When the volume level is 8 ≤ V ≤ 12,
[0015] By applying the virtual bass enhancement algorithm, the mid-range and high-frequency audio signals are amplified normally, and the bass audio signals are enhanced through the virtual algorithm.
[0016] Assume X(t) is the original audio signal, X low (t) is the separated low-frequency component, X high (t) is the separated high frequency component,
[0017] Bass enhancement formula: X` low (t) = X of the previous volume low (t)+δX low ×(1+(V-7) / 7)
[0018] Signal reorganization: X`(t) = X` low (t)+X high (t),
[0019] The volume EQ of the mid-range and high-range parts is increased according to the normal amplitude, and the volume EQ of the bass part is enhanced according to the above algorithm;
[0020] (3) When the volume level is 13 ≤ V ≤ 15,
[0021] The bass part is enhanced according to the algorithm of the volume level 8≤V≤12 mentioned above.
[0022] For mid-range and high-frequency signals X high (t):
[0023] When the amplitude of the signal is less than or equal to the threshold T, no compression is performed and the signal is directly output: X` high (t) = X high (t),
[0024] When the amplitude of the signal is greater than the threshold, it is compressed and the compressed signal is: X` high (t) = T + ((X high (t)-T) / R)
[0025] in:
[0026] X` high (t) is the compressed mid-range and high-frequency signal,
[0027] X high (t) is the original mid-range and high-frequency signal,
[0028] T is the compression threshold, that is, the signal amplitude at which compression begins.
[0029] R is the compression ratio, which means that the signal exceeding the threshold will be compressed to 1 / R of the original value.
[0030] Signal Recombination:
[0031] The compressed mid-range and high-frequency signals X` high (t) and the compressed bass signal X` low (t) is recombined into the final audio signal X`(t) = X` low (t)+X` high (t).
[0032] In some embodiments, EQ base =20dB, the ranges of the 16 levels of volume are as follows: the volume range of level 0-7 is 20dB to 80dB, the volume range of level 8-12 is 86dB to 110dB, and the volume range of level 13-15 is 113.33dB to 120dB.
[0033] In some implementations, the frequency band of the low-frequency sound is 20HZ-250HZ, the frequency band of the medium-frequency sound is 250HZ-4KHZ, and the frequency band of the high-frequency sound is 4KHZ-20KHZ.
[0034] The beneficial effects of the present invention are as follows: the total volume is divided into 16 levels to meet the listening needs of different users.
[0035] Balanced Sound: Ensures balanced sound quality at different volume levels by dynamically adjusting the volume EQ of mids, treble and bass.
[0036] User adaptability: 16 levels of volume settings to meet the personalized listening needs of different users.
[0037] Preventing sound distortion: At medium and high volume levels, sound distortion and harshness can be reduced by enhancing the bass while compressing the mids and highs after exceeding a certain threshold. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A flow chart of a dynamic audio navigation system. DETAILED DESCRIPTION
[0039] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0040] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.
[0041] like Figure 1 As shown, a dynamic audio navigation algorithm of the present invention comprises the following steps:
[0042] Step 1: Initialize and set basic sound equalizer EQ base , and initialize the number of volume level groups, the number of volume level groups is 16 groups;
[0043] There are 16 groups of volume levels mentioned above, 0-7 levels are the first group, 8-12 levels are the second group, and 13-15 levels are the third group. The total volume range of 0-15 levels is 20dB-120dB, the volume range of 0-7 levels is 20dB to 80dB; the volume range of 8-12 levels is 85dB to 110dB; the volume range of 13-15 levels is 113.33dB to 120dB.
[0044] The algorithm for volume level 0-7 is as follows:
[0045] At level 0-7, since the volume range of level 0-7 is 20dB to 80dB, the volume increase of each level is: (80dB-20dB) / 7=60dB / 7≈8.57dB. Therefore, the volume of level 0 is 20dB, and 20dB is also used as the basic volume, that is, EQ base , when V=1 level, the volume ≈ EQ base +1×8.57dB=28.57dB, when V=2 level, volume ≈ EQ base +2×8.57dB=37.14dB, ..., similarly, when V=7 level, volume ≈ EQ base +7×8.57dB≈80dB.
[0046] The algorithm for volume levels 8-12 is as follows:
[0047] The volume range of levels 8-12 is 86dB to 110dB, and the volume increase of each level is: (110dB-80dB) / 5=6dB. Therefore, the volume of level 8 is: 80dB+6dB=86dB, the volume of level 9 is: 80dB+2×6dB=92dB, the volume of level 10 is: 80dB+3×6dB=98dB, the volume of level 11 is: 80dB+4×6dB=104dB, and the volume of level 12 is: 80dB+5×6dB=110dB.
[0048] The algorithm for volume levels 13-15 is as follows:
[0049] The volume range of levels 13-15 is 113.33dB to 120dB, and the volume increase at each level is: (120dB-110dB) / 3≈3.33, therefore, the volume at V=13 is ≈110dB+3.33dB=113.33dB, the volume at V=14 is ≈110dB+2×3.33dB=116.66dB, and the volume at V=15 is ≈110dB+3×3.33dB≈120dB.
[0050] Step 2: Enter the volume level V;
[0051] Step 3: Adjust the volume EQ of mid-range and treble, the volume EQ of bass and process the audio according to the volume level;
[0052] Step 4: amplify the processed audio signal and then release it through the sound module.
[0053] The algorithm for adjusting EQ in step 3 is as follows:
[0054] There are 16 levels of volume level V, 0-7 levels are the first group, 8-12 levels are the second group, 13-15 levels are the third group,
[0055] When the volume level is 0≤V≤7,
[0056] Directly and synchronously amplify the mid-range, high-frequency and low-frequency, EQ = ((7 levels of volume - EQ base ) / 7)×Volume level V+EQ base ;
[0057] Therefore, when the volume level is 2, the mid-range, treble and bass audio signals are directly and synchronously amplified, and the volumes of the mid-range, treble and bass are all amplified synchronously. At this time, in the sound released through the sound module (such as the dynamic speaker and moving iron speaker of the earphone), the final volumes of the mid-range, treble and bass are all EQ=(80dB-20dB) / 7×2+20dB=60dB / 7×2+20dB≈8.57dB×2+20dB=37.14dB. Similarly, when the volume level is 5, the mid-range, treble and bass are directly and synchronously amplified, and the volumes of the mid-range, treble and bass are all amplified synchronously. At this time, in the sound released through the sound module, the volumes of the mid-range, treble and bass are all EQ=(80dB-20dB) / 7×5+20dB=60dB / 7×5+20dB=8.57dB×5+20dB=62.85dB.
[0058] When the volume level is 8≤V≤12,
[0059] By applying the virtual bass enhancement algorithm, the mid-range and high-frequency audio signals are amplified normally, and the bass audio signals are enhanced through the virtual algorithm.
[0060] Assume X(t) is the original audio signal, X low (t) is the separated low-frequency component, X high (t) is the separated high frequency component,
[0061] Bass enhancement formula: X` low (t) = X of the previous volume low (t)+δX low× (1+(V-7) / 7)
[0062] Signal reorganization: X`(t) = X` low (t)+X high (t),
[0063] The volume EQ of the mid- and high-frequency parts is increased according to the normal amplitude, and the volume EQ of the low-frequency part is enhanced according to the algorithm;
[0064] Therefore, when the volume level V = 9, the volume of the mid- and high-frequency sounds is amplified normally. The volume of the mid- and high-frequency sounds released by the sound module (such as the dynamic speaker and the moving iron speaker of the earphone) is 80dB + 2 × 6dB = 92dB, and the bass will be enhanced. The volume of the bass = X of the previous volume level. low (t)+δX low× (1+(V-7) / 7)=86dB+δX low ×(1+(V-7) / 7)=86dB+6dB×(1+(9-7) / 7)≈86dB+6dB×1.286≈93.7dB. Similarly, when the volume level V=10, the volume of the mid- and high-frequency is amplified normally. At this time, the volume of the mid- and high-frequency is 80dB+3×6dB=98dB, and the bass will be enhanced. The volume of the bass = X of the previous volume. low (t)+δX low× (1+(V-7) / 7)=92dB+6dB×(1+(10-7) / 7)≈92dB+6dB×1.43≈100.57dB.
[0065] The above δX low =9-level volume -8-level volume =10-level volume -9-level volume =6dB
[0066] When the volume level is 13≤V≤15,
[0067] The bass part is enhanced according to the above volume level 8≤V≤12, and the specific enhancement formula is: X` low (t) = X of the previous volume low(t)+δX low× (1+(V-7) / 7);
[0068] For mid-range and high-frequency signals X high (t):
[0069] When the amplitude of the signal is less than or equal to the threshold T, no compression is performed and the signal is directly output: X` high (t) = X high (t)
[0070] When the amplitude of the signal is greater than the threshold, it is compressed and the compressed signal is: X` high (t) = T + ((X high (t)-T) / R)
[0071] in:
[0072] X` high (t) is the compressed mid-range and high-frequency signal,
[0073] X high (t) is the original mid-range and high-frequency signal,
[0074] T is the compression threshold, that is, the signal amplitude at which compression begins.
[0075] R is the compression ratio, which means that the signal exceeding the threshold will be compressed to 1 / R of the original.
[0076] Signal Recombination:
[0077] The compressed mid-range and high-frequency signals X` high (t) and the compressed bass signal X` low (t) is recombined into the final audio signal X`(t) = X` low (t)+X` high (t).
[0078] In this embodiment, R can be 1 / 3 or 1 / 2, T is the compression threshold, which is the level at which the operation starts. When the sound signal exceeds the set threshold, the input signal will be compressed. Taking R = 1 / 2 as an example, when the compression threshold T is set to = 115dB, when the volume corresponding to the mid- and treble signals is 117dB, the signals after the compression of the mid- and treble are: X` high (t) = T + ((X high (t)-T) / R)=115dB+1dB=116dB, therefore, the final mid- and high-pitched sounds are 116dB, while the bass is enhanced according to the above volume level 8≤V≤12.
[0079] In this embodiment, the frequency band of the low-frequency sound is 20HZ-250HZ, the frequency band of the intermediate-frequency sound is 250HZ-4KHZ, and the frequency band of the high-frequency sound is 4KHZ-20KHZ.
[0080] The total volume is divided into 16 levels to meet the listening needs of different users.
[0081] Balanced Sound: Ensures balanced sound quality at different volume levels by dynamically adjusting EQ settings.
[0082] User adaptability: 16 levels of volume settings to meet the personalized listening needs of different users.
[0083] Preventing sound distortion: At medium and high volume levels, sound distortion and harshness can be reduced by enhancing the bass while compressing the mids and highs after exceeding a certain threshold.
[0084] The present invention is not limited to the above-mentioned optional implementation modes. Anyone can derive other various forms of products under the inspiration of the present invention. However, no matter what changes are made in the shape or structure, all technical solutions that fall within the scope defined by the claims of the present invention fall within the protection scope of the present invention.
Claims
1. A dynamic audio navigation algorithm, characterized in that: The algorithm consists of the following steps: Step 1: Initialize and set basic sound equalizer EQ base , and initialize the number of volume level groups, the number of volume level groups is 16 groups; Step 2: Enter the volume level V; Step 3: Adjust EQ and process audio according to volume level; Step 4: amplify the processed audio signal and release it through the sound module. The algorithm for adjusting EQ in step 3 is as follows: The volume level V has 16 levels in total, 0-7 levels are the first group, 8-12 levels are the second group, and 13-15 levels are the third group. (1) When the volume level is 0≤V≤7, Directly and synchronously amplify the mid-range and high-frequency audio signals and the bass audio signals. Finally, the volume calculation formula of all the audio signals released by the sound module is as follows: EQ = ((7-level volume - EQ base ) / 7)×Volume level V+EQ base ; (2) When the volume level is 8 ≤ V ≤ 12, By applying the virtual bass enhancement algorithm, the mid-range and high-frequency audio signals are amplified normally, and the bass audio signals are enhanced through the virtual algorithm. Assume X(t) is the original audio signal, X low (t) is the separated low-frequency component, X high (t) is the separated high frequency component, Bass enhancement formula: X` low (t) = X of the previous volume low (t)+δX low ×(1+(V-7) / 7), Signal reorganization: X`(t) = X` low (t)+X high (t), The volume EQ of the mid-range and high-range parts is increased according to the normal amplitude, and the volume EQ of the bass part is enhanced according to the algorithm; (3) When the volume level is 13 ≤ V ≤ 15, The bass part is enhanced according to the algorithm when the volume level is 8≤V≤12. For mid-range and high-frequency signals X high (t): When the amplitude of the signal is less than or equal to the threshold T, no compression is performed and the signal is directly output: X` high (t) = X high (t), when the amplitude of the signal is greater than the threshold, it is compressed, and the compressed signal is: X` high (t) = T + ((X high (t)-T) / R), in: X` high (t) is the compressed mid-range and high-frequency signal, X high (t) is the original mid-range and high-frequency signal, T is the compression threshold, that is, the signal amplitude at which compression begins. R is the compression ratio, which means that the signal exceeding the threshold will be compressed to 1 / R of the original value. Signal Recombination: The compressed mid-range and high-frequency signals X` high (t) and enhanced bass signal X` low (t) is recombined into the final audio signal X`(t) = X` low (t)+X` high (t).
2. The dynamic audio navigation algorithm according to claim 1, characterized in that: The EQ base =20dB, the ranges of the 16 levels of volume are as follows: the volume range of level 0-7 is 20dB to 80dB, the volume range of level 8-12 is 86dB to 110dB, and the volume range of level 13-15 is 113.33dB to 120dB.
3. The dynamic audio navigation algorithm according to claim 2, characterized in that: The frequency band of the low-frequency sound is 20HZ-250HZ, the frequency band of the medium-frequency sound is 250HZ-4KHZ, and the frequency band of the high-frequency sound is 4KHZ-20KHZ.