TW201308198A - Optimization method for audio playback system - Google Patents
Optimization method for audio playback system Download PDFInfo
- Publication number
- TW201308198A TW201308198A TW101122560A TW101122560A TW201308198A TW 201308198 A TW201308198 A TW 201308198A TW 101122560 A TW101122560 A TW 101122560A TW 101122560 A TW101122560 A TW 101122560A TW 201308198 A TW201308198 A TW 201308198A
- Authority
- TW
- Taiwan
- Prior art keywords
- computer program
- audio signal
- engine
- frequency
- bass
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/007—Protection circuits for transducers
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Circuit For Audible Band Transducer (AREA)
- Tone Control, Compression And Expansion, Limiting Amplitude (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
Abstract
Description
本申請案大體而言係關於來自多種音訊播放裝置之音訊輸出之最佳化,且特定而言係關於用於最佳化音訊播放裝置上之音訊輸出之基於軟體之解決方案。 The present application is generally directed to the optimization of audio output from a variety of audio playback devices, and in particular to software-based solutions for optimizing audio output on an audio playback device.
此國際申請案主張對2011年6月24日提出申請且標題為「OPTIMIZATION METHOD FOR AUDIO PLAYBACK SYSTEM」之美國專利申請案第61/501116號之優先權,該美國專利申請案之全文以引用的方式併入本文中 This International Application claims priority to U.S. Patent Application Serial No. 61/ 501,116, filed on June 24, 2011, which is entitled Incorporated in this article
任一音訊播放系統之一目標係在沒有不需要假訊之情況下將輸入音訊信號複製給收聽者同時達成在高輸出位準處之播放。揚聲器驅動器、揚聲器音箱、在一收聽環境中之揚聲器放置及收聽環境本身皆影響一收聽者之體驗。已知存在諸多解決方案來補償或以其他方式適應此等變數。然而,該等習知解決方案中之任一者皆不考量揚聲器驅動器之實體偏離限值以及揚聲器音箱、揚聲器放置及揚聲器驅動器定位之收聽環境。另外,習知解決方案僅監視、處理及/或調整音訊頻譜之一部分而非監視及處理輸入頻率整體,且經處理及調整之頻率通常導致對其他未經處理頻率之負面結果,導致非期望且頻繁之音訊假訊。 One of the objectives of any audio playback system is to copy the input audio signal to the listener without the need for a false signal while achieving playback at a high output level. Speaker drivers, speaker cabinets, speaker placement in a listening environment, and the listening environment themselves all affect a listener's experience. Many solutions are known to compensate or otherwise accommodate such variables. However, none of these conventional solutions considers the physical deviation limits of the speaker driver and the listening environment for speaker cabinets, speaker placement, and speaker driver positioning. In addition, conventional solutions only monitor, process, and/or adjust a portion of the audio spectrum rather than monitoring and processing the input frequency as a whole, and the frequency of processing and adjustment typically results in negative results for other unprocessed frequencies, resulting in undesired and Frequent audio news.
音樂通常具有大的電壓峰值,要求一壓縮器/限制器(其用作一動態音量控制)及放大器之一適當匹配。在不存在一壓縮器/限制器時,隨著音樂之音量調高,在放大器不 可繼續在所要求輸出音量處複製輸入信號時來自放大器之輸出可變得被截波(亦即,其中輸出獨立於輸入),或電壓可超過揚聲器驅動器之安全限值。彼時,信號可在輸出信號中引入顯著、非期望失真。另一方面,一經正確設計之壓縮器/限制器可藉由在輸入電壓達到一預定臨限值設定時向下動態調整音量來避免放大器截波及過度揚聲器驅動器偏離。但是,壓縮器/限制器通常可形成假訊,諸如增益曲線(gain riding),其中(舉例而言)在來自(舉例而言)低音鼓之衝擊之一突發低音暫態達到臨限值設定且起始壓縮器/限制器功能時不注意地動態降低聲樂頻率之音量。 Music typically has large voltage spikes that require a compressor/limiter (which acts as a dynamic volume control) and one of the amplifiers to properly match. When there is no compressor/limiter, as the volume of the music is turned up, the amplifier does not The output from the amplifier can continue to be chopped when the input signal is reproduced at the desired output volume (i.e., where the output is independent of the input), or the voltage can exceed the safety limits of the speaker driver. At that time, the signal can introduce significant, undesired distortion into the output signal. On the other hand, a properly designed compressor/limiter can avoid amplifier cutoff and excessive speaker driver deviation by dynamically adjusting the volume down when the input voltage reaches a predetermined threshold setting. However, the compressor/limiter can typically form a false signal, such as gain riding, where, for example, one of the shocks from, for example, the bass drum, the burst bass transient reaches a threshold setting. And the volume of the vocal frequency is dynamically reduced inadvertently when the compressor/limiter function is started.
音訊播放系統之一挑戰性態樣係遞送匹配一目標回應及一暫態音訊信號之一穩定狀態音訊信號而無振鈴或其他非自然暫態假訊。在具有一或多個相對小的揚聲器驅動器(亦即,變頻器)一膝上型電腦、一手持式MP3播放器、一行動電話及諸如此類之情形中,此等系統中之放大器通常亦係相對小的。由於遞送至揚聲器驅動器之相對低功率,揚聲器驅動器在接收損害性暫態信號時係相對安全的。因此,可在具有較少壓縮之情況下將較大振幅之暫態信號安全地傳送至此等類型之裝置中之揚聲器驅動器,此乃因在此等應用中損害性效應係最小的。然而,通常在諸如此等之裝置中,在信號要求超過複製其之電子器件能力時出現稱為「數位截波」之一處理過程。若以此方式將信號截波,則收聽者將幾乎無疑地收聽到該信號之一不良降級。 One of the challenging aspects of the audio playback system delivers a steady state audio signal that matches a target response and a transient audio signal without ringing or other unnatural transients. In the case of a laptop computer with one or more relatively small speaker drivers (i.e., frequency converters), a handheld MP3 player, a mobile phone, and the like, the amplifiers in such systems are typically also relatively small. Due to the relatively low power delivered to the speaker driver, the speaker driver is relatively safe when receiving damaging transient signals. Thus, a relatively large amplitude transient signal can be safely transmitted to a speaker driver in such devices with less compression, since the damaging effects are minimal in such applications. However, in a device such as this, one of the processes known as "digital chopping" occurs when the signal requirements exceed the capabilities of the electronic device that replicated it. If the signal is chopped in this way, the listener will almost certainly hear a poor degradation of the signal.
相比而言,在頻譜之另一端,由一300瓦特放大器驅動 之一落地式立體揚聲器驅動器可導致揚聲器驅動器之顯著較大偏離,潛在地導致對驅動器之損害。在此情境下之暫態信號加劇損害之可能性。結果,較大暫態信號不能被傳送至此等應用中之揚聲器驅動器,此乃因如此做可損害揚聲器驅動器。 In contrast, at the other end of the spectrum, driven by a 300 watt amplifier One type of floor-standing stereo speaker driver can result in a significant large deviation of the speaker driver, potentially causing damage to the driver. Transient signals in this situation exacerbate the possibility of damage. As a result, larger transient signals cannot be transmitted to the speaker drivers in such applications, as this can damage the speaker drivers.
在諸多音訊播放系統中,提升某些低音訊率之音量位準係用於補償低音量位準,及補償揚聲器驅動器及環境聲學裝置之限制,以及其他。然而,習用低音訊率提升技術受限於極低值以防止過早地耗盡驅動器或放大器限值,且因此產生過度失真或損害組件。另一選擇係,結合該提升採用一限制器之習用低音提升系統由於通常被提升之相對小頻率範圍之結果而產生音訊「增益曲線」假訊,導致在限制器工作時信號之寬頻帶衰減。最後,某些類型之低音增強方案使用心理聲學「基頻遺漏(missing fundamental)」技術,該技術將諧波添加至系統以給出揚聲器系統正複製低音(其超出揚聲器系統之能力)之錯覺。然而,此通常產生明顯且不需要之假訊,諸如失真、振鈴及其他非線性效應。 In many audio playback systems, the volume level of some bass frequencies is increased to compensate for low volume levels, as well as to compensate for limitations of speaker drivers and ambient acoustic devices, among others. However, conventional bass boost techniques are limited to very low values to prevent premature depletion of driver or amplifier limits, and thus excessive distortion or damage to components. Alternatively, the conventional bass boosting system employing a limiter in conjunction with the boost produces an audio "gain curve" false signal as a result of the relatively small frequency range that is typically boosted, resulting in wideband attenuation of the signal during operation of the limiter. Finally, some types of bass enhancement schemes use psychoacoustic "missing fundamental" techniques that add harmonics to the system to give the illusion that the speaker system is replicating the bass (which is beyond the capabilities of the speaker system). However, this typically produces significant and unwanted artifacts such as distortion, ringing, and other non-linear effects.
所遇到之另一問題係一傳統限制器僅知曉頻率獨立之一電壓臨限值。相比而言,揚聲器之安全電壓限值強烈地相依於頻率。舉例而言,低於或高於揚聲器音箱埠調諧之一揚聲器之偏離係顯著不同的,且因此允許其安全地驅動揚聲器之放大器輸出電壓對應地不同。一傳統限制器不能保護揚聲器驅動器低於埠調諧,此乃因在不犧牲在較高頻率 處之大量輸出電位之情況下不存在頻率相依性。另外,一傳統限制器係寬頻帶,此乃因其對所有頻率限制。超過壓縮器/限制器之臨限值設定之暫態低音信號致使音量降低到其他頻率範圍中,對收聽者之體驗產生不利結果。舉例而言,觸發限制器之一低音鼓暫態信號亦降低(舉例而言)聲樂之音量。在傳統限制器使用期間形成之另一問題係濾波器移位。高通濾波通常用於保護揚聲器免受頻外信號-尤其是低於系統可複製之頻率之彼等頻率信號損害。此保持驅動器偏離為低且防止放大器在不產生可用輸出之區域中浪費電力。然而,由於一傳統限制器以一頻率獨立方式操作,因此允許低於臨限值之電壓之值增加直至其到達臨限值為止,而無論上游濾波如何。在一高通濾波器之情形中,舉例而言,此具有降低有效高通濾波器頻率之效應,因此允許高於意欲之驅動器偏離。此基於限制器之頻率移位迫使設計者使用較低增益、較低臨限值及較高高通頻率濾波器值之一組合以便保護系統免受失真及損害。 Another problem encountered is that a conventional limiter only knows one of the frequency independent voltage thresholds. In contrast, the safe voltage limit of the speaker is strongly dependent on the frequency. For example, the deviation of one of the speakers below or above the speaker of the speaker is significantly different, and thus the amplifier output voltage that allows it to safely drive the speaker is correspondingly different. A conventional limiter does not protect the speaker driver below 埠 tuning because it does not sacrifice at higher frequencies There is no frequency dependence in the case of a large number of output potentials. In addition, a conventional limiter is a wide band because it limits all frequencies. A transient bass signal that exceeds the threshold setting of the compressor/limiter causes the volume to drop to other frequency ranges, adversely affecting the listener's experience. For example, one of the trigger limiter bass drum transients also reduces, for example, the volume of the vocals. Another problem that arises during the use of conventional limiters is filter shifting. High-pass filtering is typically used to protect loudspeakers from extra-frequency signals - especially those whose frequency is lower than the system's replicable frequencies. This keeps the driver off low and prevents the amplifier from wasting power in areas that do not produce usable output. However, since a conventional limiter operates in a frequency independent manner, the value of the voltage below the threshold is allowed to increase until it reaches the threshold, regardless of upstream filtering. In the case of a high pass filter, for example, this has the effect of reducing the frequency of the active high pass filter, thus allowing for higher than desired driver bias. This limiter based frequency shift forces the designer to use one of a combination of lower gain, lower threshold, and higher high pass frequency filter values to protect the system from distortion and damage.
另外,利用諧波概念之低音提升方法不僅忽略揚聲器驅動器之能力,而且亦可將失真添加至一信號,且在任一情形中皆係並非源音訊材料之部分之頻率。因此,收聽者可聽到由於藉由此等方法添加至信號之諧波頻率之添加所致的不需要假訊。 In addition, the bass boosting method utilizing the harmonic concept not only ignores the capabilities of the speaker driver, but also adds distortion to a signal, and in either case is not part of the frequency of the source audio material. Therefore, the listener can hear the need for false signals due to the addition of harmonic frequencies added to the signal by such methods.
在一膝上型揚聲器驅動器或具有複製低頻率信號之一固有能力之其他變頻器類設計之情形中,頻率滾邊可低於共振頻率出現,諸如(舉例而言)低於200 Hz。舉例而言,若 將一50 Hz信號發送至此類型之一揚聲器驅動器,則揚聲器驅動器將由於其實體上不能透過驅動器偏離移動顯著數量之空氣而被損害或產生過度失真。於此等情境中,通常採用一高通濾波器以濾出低頻率,諸如低於該共振頻率之彼等頻率。結果對音調聲音品質而言係安全的。 In the case of a laptop speaker driver or other frequency converter design having the inherent ability to replicate one of the low frequency signals, the frequency flange may occur below the resonant frequency, such as, for example, below 200 Hz. For example, if Sending a 50 Hz signal to one of the speaker drives of this type will cause the speaker driver to be damaged or excessively distorted due to its physical inability to move away from the drive by a significant amount of air. In such situations, a high pass filter is typically employed to filter out low frequencies, such as frequencies below the resonant frequency. The result is safe for tone sound quality.
因此,考量到揚聲器驅動器音箱及預期之收聽環境,存在複製音訊輸入信號以使得輸出音訊信號導致針對一既定揚聲器驅動器之一最大安全偏離量之一需要。 Therefore, considering the speaker driver speaker and the intended listening environment, there is a need to duplicate the audio input signal such that the output audio signal results in a maximum amount of safety deviation for one of the intended speaker drivers.
本發明揭示一種儲存於一電腦可讀媒體上之電腦程式產品,其中該電腦程式產品包含可由一電腦處理器執行以最佳化一音訊系統之聲音複製之電腦可執行碼指令。該等電腦可執行碼指令包括:第一碼指令,其等用於調整對應於一音訊信號之複數個頻帶之特性;第二碼指令,其等用於減小由該等第一碼指令處理之超過一第一使用者可調整臨限值之音訊信號之一電壓,以強制該揚聲器驅動器之一期望最大偏離量;及第三碼指令,其等用於提升由該等第二碼指令處理之低於大約該音訊系統之一揚聲器驅動器之一低音共振頻率之音訊信號之低音回應,該等第三碼指令包括第四碼指令,其等用於減小由該等第三碼指令處理之超過一第二使用者可調整臨限值之音訊信號之電壓,以強制該揚聲器驅動器之一期望最大偏離量。 The invention discloses a computer program product stored on a computer readable medium, wherein the computer program product comprises computer executable code instructions executable by a computer processor to optimize sound reproduction of an audio system. The computer executable code instructions include: a first code command for adjusting characteristics of a plurality of frequency bands corresponding to an audio signal; and a second code command for reducing processing by the first code instructions More than one first user can adjust one of the threshold audio signal voltages to force one of the speaker drivers to expect a maximum amount of deviation; and a third code command for improving processing by the second code instructions Lower than about the bass response of the audio signal of the bass resonance frequency of one of the speaker drivers of the audio system, the third code instructions including a fourth code command for reducing the processing by the third code command More than one second user can adjust the voltage of the threshold audio signal to force one of the speaker drivers to expect the maximum amount of deviation.
該等第一碼指令可經組態以透過對應於用於該等特性之使用者調整之各別頻帶之複數個二階濾波器來處理該音訊信號。對應於該複數個頻帶之特性可包含一增益、該複數個頻帶中之每一者之一中心頻率及一品質因子中之至少一者。該增益、該中心頻率及該品質因子可各自係一使用者可獨立地調整的。 The first code instructions are configurable to process the audio signal through a plurality of second order filters corresponding to respective frequency bands adjusted by the user for the characteristics. The characteristics corresponding to the plurality of frequency bands may include at least one of a gain, a center frequency of each of the plurality of frequency bands, and a quality factor. The gain, the center frequency, and the quality factor can each be independently adjustable by a user.
增益可自約-12 dB至約12 dB連續地或離散地調整。中心頻率可自約20 Hz至約20 kHz連續地或離散地調整。品質因子可自約0.1至約4.0連續地或離散地調整。 The gain can be adjusted continuously or discretely from about -12 dB to about 12 dB. The center frequency can be continuously or discretely adjusted from about 20 Hz to about 20 kHz. The quality factor can be adjusted continuously or discretely from about 0.1 to about 4.0.
第二碼指令可經組態以根據一可獨立地調整及使用者可定義設定來處理音訊信號,該可獨立地調整及使用者可定義設定包括一壓縮起始(attack)速率、一壓縮還原(release)速率、一壓縮起始臨限值及一壓縮還原臨限值中之至少一者。第一使用者可定義臨限值可自約0 dB至約-12 dB連續地或離散地調整。 The second code command can be configured to process the audio signal according to an independently adjustable and user definable setting, the independently adjustable and user definable settings including an attack rate, a compression reduction At least one of a release rate, a compression start threshold, and a compression reduction threshold. The first user definable threshold can be continuously or discretely adjusted from about 0 dB to about -12 dB.
第三碼指令可經組態以根據一可獨立地調整及使用者可定義設定來處理音訊信號,該可獨立地調整及使用者可定義設定包括一低音壓縮起始速率、一低音壓縮還原速率、一低音壓縮起始臨限值及一低音壓縮還原臨限值中之至少一者。第二使用者可定義臨限值可自約0 dB至約-12 dB連續地或離散地調整。 The third code command can be configured to process the audio signal according to an independently adjustable and user definable setting, the independently adjustable and user definable settings including a bass compression start rate, a bass compression reduction rate At least one of a bass compression start threshold and a bass compression reduction threshold. The second user definable threshold can be continuously or discretely adjusted from about 0 dB to about -12 dB.
在另一實施例中,揭示一種用於最佳化一音訊系統之聲音複製之系統,該系統包括:一或多個處理器; 一記憶體;一等化引擎,其儲存於該記憶體中,該等化引擎包括用以致使該一或多個處理器調整對應於一音訊信號之複數個頻帶之特性之第一碼指令;一動態引擎,其係儲存於該記憶體中,該動態引擎包括用以致使該一或多個處理器動態減小由該等化引擎處理之超過一第一使用者可定義臨限值之音訊信號之一電壓以強制該揚聲器驅動器之一期望最大偏離量之第二碼指令;及一低音增強引擎,其係儲存於該記憶體中,該低音增強引擎包括第三碼指令,其等用以致使該一或多個處理器提升低於大約該音訊系統之一揚聲器驅動器之一低音共振頻率之由該動態引擎處理之該音訊信號之低音回應,及第四碼指令,其等用以致使該一或多個處理器減小由該低音增強引擎處理之超過一第二使用者可定義臨限值之該音訊信號之電壓,以強制該揚聲器驅動器之一期望最大偏離量。 In another embodiment, a system for optimizing sound reproduction of an audio system is disclosed, the system comprising: one or more processors; a memory; a first-class engine stored in the memory, the equalization engine including a first code instruction for causing the one or more processors to adjust characteristics of a plurality of frequency bands corresponding to an audio signal; a dynamic engine that is stored in the memory, the dynamic engine including audio to cause the one or more processors to dynamically reduce more than a first user definable threshold processed by the equalizing engine a voltage of one of the signals to enforce a second deviation of the maximum expected amount of the speaker driver; and a bass enhancement engine stored in the memory, the bass enhancement engine including a third code command, etc. Elevating the one or more processors by a bass response of the audio signal processed by the dynamic engine below a bass resonance frequency of one of the speaker drivers of the audio system, and a fourth code command to cause the One or more processors reduce a voltage of the audio signal processed by the bass boost engine by more than a second user definable threshold to force one of the speaker drivers to expect The large departure.
該等第一碼指令可經組態以透過對應於用以特性調整之各別頻道之複數個二階濾波器來處理該音訊信號。對應於該複數個頻帶之特性可包含一增益、該複數個頻帶中之每一者之一中心頻率及一品質因子中之至少一者。該增益、該中心頻率及該品質因子可各自係一使用者可獨立地調整 的。 The first code instructions are configurable to process the audio signal through a plurality of second order filters corresponding to respective channels for characteristic adjustment. The characteristics corresponding to the plurality of frequency bands may include at least one of a gain, a center frequency of each of the plurality of frequency bands, and a quality factor. The gain, the center frequency, and the quality factor can each be independently adjusted by a user of.
該動態引擎可包含對應於由以下各項組成之群組之可獨立地調整設定:一壓縮起始速率、一壓縮還原速率、一延遲週期、一壓縮比率、一臨限值、一壓縮還原臨限值或一預看(look-ahead)。該低音增強引擎可包含對應於由以下各項組成之群組之可獨立地調整設定:一低音提升量、一壓縮起始速率、一壓縮還原速率、一延遲週期、一壓縮比率、一臨限值、一壓縮還原臨限值、一預看、一高通濾波器設定或一軟截波設定。 The dynamic engine may include independently adjustable settings corresponding to a group consisting of: a compression start rate, a compression reduction rate, a delay period, a compression ratio, a threshold, and a compression reduction. Limit or a look-ahead. The bass enhancement engine may include independently adjustable settings corresponding to a group consisting of: a bass boost amount, a compression start rate, a compression reduction rate, a delay period, a compression ratio, and a threshold Value, a compression reduction threshold, a look-ahead, a high pass filter setting, or a soft cutoff setting.
在另一實施例中,揭示一種用於最佳化一音訊系統之聲音複製之方法,該方法包括:提供藉助一第一電腦程式編碼之一電腦可讀媒體,用於獨立地調整對應於一音訊信號之複數個頻帶之特性;提供藉助一第二電腦程式編碼之一電腦可讀媒體,用於動態減小由該第一電腦程式處理之超過一第一使用者可調整壓縮起始臨限值之音訊信號之一電壓,以強制該揚聲器驅動器之一最大偏離量;提供藉助一第三電腦程式編碼之一電腦可讀媒體,用於在由第二電腦程式處理之音訊信號之電壓落至低於一第一使用者可調整壓縮還原臨限值時動態停止該電壓減小;提供藉助一第四電腦程式編碼之一電腦可讀媒體,用於提升低於大約該音訊系統之一揚聲器驅動器之一低音共振頻率之低音訊率; 提供藉助一第五電腦程式編碼之一電腦可讀媒體,用於動態減小由第四電腦程式處理之超過一第二使用者可調整壓縮起始臨限值之音訊信號之電壓,以強制該揚聲器驅動器之一最大偏離量;及提供藉助一第六電腦程式編碼之一電腦可讀媒體,用於在由第五電腦程式處理之音訊信號之電壓落至低於一第二使用者可調整壓縮還原臨限值時動態停止該電壓減小以將電壓返回至一經提升狀態。 In another embodiment, a method for optimizing sound reproduction of an audio system is disclosed, the method comprising: providing a computer readable medium encoded by a first computer program for independently adjusting a corresponding one Characterizing a plurality of frequency bands of the audio signal; providing a computer readable medium encoded by a second computer program for dynamically reducing a first user readable compression threshold processed by the first computer program a voltage of one of the value of the audio signal to force a maximum deviation of one of the speaker drivers; providing a computer readable medium encoded by a third computer program for the voltage of the audio signal processed by the second computer program to fall Dynamically stopping the voltage reduction when a first user can adjust the compression reduction threshold; providing a computer readable medium encoded by a fourth computer program for boosting a speaker driver that is lower than approximately one of the audio systems One of the bass resonance frequencies of the bass signal rate; Providing a computer readable medium encoded by a fifth computer program for dynamically reducing a voltage of an audio signal processed by a fourth computer program that exceeds a second user adjustable compression threshold to enforce the a maximum deviation of one of the speaker drivers; and providing a computer readable medium encoded by a sixth computer program for the voltage of the audio signal processed by the fifth computer program to fall below a second user adjustable compression This voltage reduction is dynamically stopped when the threshold is restored to return the voltage to a boosted state.
對應於該複數個頻帶之特性可包含一增益、該複數個頻帶中之每一者之一中心頻率及一品質因子中之至少一者。該方法可進一步包含提供藉助一第七電腦程式編碼之一電腦可讀媒體,用於立即截波由第六電腦程式處理之超過一使用者可調整軟截波臨限值之音訊信號之電壓以進一步強制該揚聲器驅動器之一最大偏離量。 The characteristics corresponding to the plurality of frequency bands may include at least one of a gain, a center frequency of each of the plurality of frequency bands, and a quality factor. The method can further include providing a computer readable medium encoded by a seventh computer program for immediately intercepting a voltage of the audio signal processed by the sixth computer program that exceeds a user adjustable soft cutoff threshold The maximum amount of deviation of one of the speaker drivers is further forced.
本發明揭示一種儲存於一電腦可讀媒體上之電腦程式產品,該電腦程式產品具有可由一電腦處理器執行以增強一音訊系統之低音回應之電腦可執行碼指令,該等電腦可執行碼指令包括:第一碼指令,其等用於提升對應於低於一選定頻率之一音訊信號之低音訊率之一電壓;及第二碼指令,其等包括用於減小由該等第一碼指令提升之超過一使用者可調整臨限值之音訊信號之電壓,該等第二碼指令經組態,以強制該揚聲器驅動器之一頻率獨立偏離量。 The invention discloses a computer program product stored on a computer readable medium, the computer program product having computer executable code instructions executable by a computer processor to enhance the bass response of an audio system, the computer executable code instructions The method includes: a first code command, which is used to boost a voltage corresponding to a low frequency of an audio signal lower than a selected frequency; and a second code command, etc., for reducing the first code by the first code The command boosts the voltage of the audio signal that exceeds a user-adjustable threshold, and the second code command is configured to force one of the speaker drivers to independently deviate from the frequency.
該選定頻率可大致對應於與該揚聲器驅動器相關聯之一揚聲器音箱之一低音共振頻率。該電腦程式可進一步包含第三碼指令,第三碼指令包括用於在由第二碼指令處理該音訊信號之前處理該音訊信號之一高通濾波器。該電腦程式產品可進一步包含用於重新組合減小之音訊信號與高於選定頻率之音訊信號之第四碼指令。該電腦程式產品可進一步包含用於軟截波經重新組合之音訊信號之第五碼指令。該電腦程式產品可進一步包含用於延遲高於該選定頻率之音訊信號之第六碼指令。該壓縮器可包括單獨的壓縮起始及壓縮還原臨限值。 The selected frequency may correspond substantially to one of the bass resonance frequencies of one of the speaker enclosures associated with the speaker driver. The computer program can further include a third code command, the third code command including a high pass filter for processing the audio signal prior to processing the audio signal by the second code command. The computer program product can further include a fourth code command for recombining the reduced audio signal with an audio signal above the selected frequency. The computer program product can further include a fifth code command for the soft cut wave recombined audio signal. The computer program product can further include a sixth code command for delaying an audio signal that is higher than the selected frequency. The compressor can include separate compression initiation and compression reduction thresholds.
在另一實施例中,揭示一種儲存於一電腦可讀媒體上之電腦程式產品,該電腦程式產品具有可由一電腦處理器執行以增強一音訊系統之低音回應之電腦可執行碼指令,該等電腦可執行碼指令包括:第一碼指令,其等用於判定低於一選定頻率之待提升之一音訊信號之低音訊率;第二碼指令,其等用於提升對應於該等低音訊率之該音訊信號之一電壓;及第三碼指令,其等包括用於減小該音訊信號之電壓之一壓縮器,該等第三碼指令經組態,以強制一揚聲器驅動器之一頻率獨立偏離量。 In another embodiment, a computer program product stored on a computer readable medium having computer executable code instructions executable by a computer processor to enhance bass response of an audio system is disclosed. The computer executable code instructions include: a first code command, which is used to determine a low bit rate of an audio signal to be boosted below a selected frequency; and a second code command, which is used to boost the corresponding low frequency signal a voltage of one of the audio signals; and a third code command, the compressor including a voltage for reducing the voltage of the audio signal, the third code instructions configured to force a frequency of a speaker driver Independent deviation.
該等第三碼指令可經組態以根據一可獨立地調整及使用者可定義設定來處理該音訊信號,該可獨立地調整及使用者可定義設定包括由以下各項組成之群組中之至少一者: 一壓縮起始速率、一壓縮還原速率、一壓縮還原延遲、一壓縮比率、一可調整頻率旁通、一壓縮起始臨限值、一壓縮還原臨限值或一預看。該電腦程式產品可進一步包括第四碼指令,包括用於根據用於形成零濾波器頻率移位之一頻率相依臨限值來限定音訊信號之一電壓之一頻率相依限制器。該等第一碼指令可包含用於建立低於該選定頻率之待提升之一低音訊率範圍之一高通濾波器及一低通濾波器。 The third code instructions are configurable to process the audio signal according to an independently adjustable and user definable setting, the independently adjustable and user definable settings comprising a group consisting of At least one of them: A compression initiation rate, a compression reduction rate, a compression reduction delay, a compression ratio, an adjustable frequency bypass, a compression initiation threshold, a compression reduction threshold, or a look-ahead. The computer program product can further include fourth code instructions including a frequency dependent limiter for defining one of the voltages of the audio signal based on a frequency dependent threshold for forming a zero filter frequency shift. The first code instructions may include a high pass filter and a low pass filter for establishing one of the low frequency ranges to be boosted below the selected frequency.
在另一實施例中,揭示一種儲存於一電腦可讀媒體上之電腦程式產品,該電腦程式產品具有可由一電腦處理器執行以增強一音訊系統之一回應之電腦可執行碼指令,該等電腦可執行碼指令包括:第一碼指令,其等包括用於減小一音訊信號之一電壓之一壓縮器,該等第一碼指令經組態以強制一揚聲器驅動器之一頻率獨立偏離量,該等第一碼指令經組態以根據包括以下各項之一使用者可定義設定來處理該音訊信號:一壓縮起始速率、一壓縮還原速率、一壓縮還原延遲、一頻率旁通、一壓縮起始臨限值及一預看。 In another embodiment, a computer program product stored on a computer readable medium having computer executable code instructions executable by a computer processor to enhance response from one of the audio systems is disclosed The computer executable code instructions include: a first code command including a compressor for reducing a voltage of an audio signal, the first code command being configured to force a frequency independent offset of a speaker driver The first code instructions are configured to process the audio signal according to a user definable setting comprising one of: a compression start rate, a compression reduction rate, a compression reduction delay, a frequency bypass, A compression start threshold and a preview.
該設定可包含一壓縮比率及一壓縮還原臨限值中之至少一者。該電腦程式產品可進一步包含第二碼指令,第二碼指令包括用於在由第一碼指令處理該音訊信號之前對該音訊信號濾波之一低通濾波器。該低通濾波器可係一第一階低通濾波器。該電腦程式產品可進一步包含第三碼指令, 該等第三碼指令用於軟截波由該等第一碼指令處理之超過一可調整軟截波臨限值之音訊信號之電壓以進一步強制該揚聲器驅動器之一最大偏離量。該電腦程式產品可額外包含第四碼指令,該等第四碼指令包括用於在由用以強制一頻率相依臨限值之該等第一碼指令處理該音訊信號之後將該音訊信號濾波之一高通濾波器。該高通濾波器可係一第二階或更高階高通濾波器。 The setting can include at least one of a compression ratio and a compression reduction threshold. The computer program product can further include a second code command, the second code command including a low pass filter for filtering the audio signal prior to processing the audio signal by the first code command. The low pass filter can be a first order low pass filter. The computer program product may further include a third code instruction. The third code instructions are for soft chopping the voltage of the audio signal that is processed by the first code command by more than an adjustable soft chop threshold to further force a maximum amount of deviation of the speaker driver. The computer program product may additionally include a fourth code command, the fourth code command including filtering the audio signal after processing the audio signal by the first code command for forcing a frequency dependent threshold A high pass filter. The high pass filter can be a second order or higher order high pass filter.
在另一實施例中,揭示一種用於最佳化一音訊系統之聲音複製之方法,該方法包括:提供藉助一第一電腦程式編碼之一電腦可讀媒體,用於對一音訊信號之低音訊率濾波,該第一電腦程式包括經組態以傳送低於一可調整低通濾波器設定之低音訊率之一低通濾波器及經組態以傳送高於一可調整高通濾波器設定之低音訊率之一高通濾波器,該低通濾波器設定包括高於該高通濾波器設定之一頻率之一頻率;提供藉助一第二電腦程式編碼之一電腦可讀媒體,用於提升由該第一電腦程式傳送之音訊信號之低音回應;及提供藉助一第三電腦程式編碼之一電腦可讀媒體,用於動態減小由該第二電腦程式傳送之超過一可調整臨限值之音訊信號之一電壓,以強制與該音訊系統相關聯之一揚聲器驅動器之一最大安全偏離量。 In another embodiment, a method for optimizing sound reproduction of an audio system is disclosed, the method comprising: providing a computer readable medium encoded by a first computer program for a bass of an audio signal For rate filtering, the first computer program includes a low pass filter configured to transmit a low bit rate below an adjustable low pass filter setting and configured to transmit a higher than an adjustable high pass filter setting a high pass filter of the low frequency filter, the low pass filter setting comprising a frequency higher than one of the high pass filter settings; providing a computer readable medium encoded by a second computer program for a bass response of the audio signal transmitted by the first computer program; and providing a computer readable medium encoded by a third computer program for dynamically reducing the excess of an adjustable threshold transmitted by the second computer program A voltage of one of the audio signals to force a maximum amount of safety deviation from one of the speaker drivers associated with the audio system.
該低通濾波器可係一第四階低通濾波器。該低通濾波器 可設定至大致該揚聲器驅動器之一共振頻率。該高通濾波器可係一第二階高通濾波器。該方法可進一步包含提供藉助一第四電腦程式編碼之一電腦可讀媒體,用於在由該第三電腦程式處理之音訊信號之電壓落至低於一可調整壓縮還原臨限值時動態停止該電壓減小以將該電壓返回至一經提升狀態。該方法可進一步包含提供藉助一第五電腦程式編碼之一電腦可讀媒體,用於軟截波由該第四電腦程式處理之超過一可調整軟截波臨限值之音訊信號之電壓以進一步強制該揚聲器驅動器之一最大偏離量。 The low pass filter can be a fourth order low pass filter. Low pass filter It can be set to approximately one of the resonant frequencies of the speaker driver. The high pass filter can be a second order high pass filter. The method can further include providing a computer readable medium encoded by a fourth computer program for dynamically stopping when a voltage of the audio signal processed by the third computer program falls below an adjustable compression reduction threshold This voltage is reduced to return the voltage to a boosted state. The method can further include providing a computer readable medium encoded by a fifth computer program for soft chopping the voltage of the audio signal processed by the fourth computer program that exceeds an adjustable soft cutoff threshold to further Force one of the speaker drivers to have the maximum amount of deviation.
在另一態樣中,提供一種包括用於最佳化來自一音訊播放系統之音訊回應之電腦可讀指令之非暫時性電腦可讀媒體。該等非暫時性電腦可讀指令當在一電腦上執行時致使電腦執行本文所述之方法步驟。 In another aspect, a non-transitory computer readable medium comprising computer readable instructions for optimizing an audio response from an audio playback system is provided. The non-transitory computer readable instructions, when executed on a computer, cause the computer to perform the method steps described herein.
根據列舉指示其中可採用本發明之原理之各種方式之例示性實施例之下列詳細說明及附圖,將獲得對本發明之目標、優勢、特徵、性質及關係之一較好理解。 A good understanding of the objects, advantages, features, properties and relationships of the present invention will be obtained from the following detailed description and the accompanying drawings.
儘管該等圖及下列揭示內容闡述一種用於音訊播放系統之最佳化方法之一或多個實施例,但熟習此項技術者將瞭解,本發明之教示將不限於僅結合音訊播放系統來使用,而是將瞭解到下列揭示內容之教示亦可適用於聲音記錄之其他態樣。 Although the figures and the following disclosures illustrate one or more embodiments of an optimization method for an audio playback system, those skilled in the art will appreciate that the teachings of the present invention are not limited to being combined with only an audio playback system. Use, but will be aware that the teachings of the following disclosures may also apply to other aspects of sound recording.
本發明之一實施例旨在一種使得音訊播放系統之設計者及製造商能夠在知曉揚聲器系統之各種特性、揚聲器放置 及收聽環境之情況下修整輸出音訊信號之軟體工具。該軟體工具之一態樣係其併入有針對一既定播放系統、揚聲器驅動器、揚聲器音箱、揚聲器放置及收聽環境而在揚聲器驅動器之偏離與電壓輸出之間的關係之知識。 An embodiment of the present invention is directed to enabling a designer and manufacturer of an audio playback system to be aware of various characteristics of a speaker system, speaker placement The software tool for trimming the output audio signal while listening to the environment. One aspect of the software tool incorporates knowledge of the relationship between the deviation of the speaker driver and the voltage output for a given playback system, speaker driver, speaker cabinet, speaker placement, and listening environment.
本發明之一實施例包括朝向最大化音訊播放系統(包含併入有擴音器或變頻器之播放系統)之音訊效能一起努力之三個部分。該三個部分係一等化引擎、一動態引擎及一低音增強引擎。於一實施例中,一音訊輸入信號首先由等化引擎處理,然後由動態引擎處理,且然後由低音增強引擎處理以最佳化用於遞送至一或多個揚聲器驅動器之輸出信號。在其他實施例中,可以任一次序處理該信號。 One embodiment of the present invention includes three parts that work together toward maximizing the audio performance of an audio playback system, including a playback system incorporating a loudspeaker or a frequency converter. The three parts are a first-class engine, a dynamic engine, and a bass boost engine. In one embodiment, an audio input signal is first processed by an equalization engine and then processed by a dynamic engine and then processed by a bass boost engine to optimize the output signal for delivery to one or more speaker drivers. In other embodiments, the signal can be processed in either order.
一旦已知一揚聲器驅動器及音箱,即可判定一輸出電壓對偏離關係以獲得揚聲器系統可隨頻率而變地處置之一安全電壓限值。該等電壓限值將具有一強的頻率相依性以使得低於共振之安全限值大體而言將顯著地低於高於共振之彼等安全限值。一旦已知安全輸出電壓,即可程式化一壓縮器/限制器以獨立地強制兩個區域之限制。 Once a speaker driver and speaker are known, an output voltage pair deviation relationship can be determined to obtain a safe voltage limit that the speaker system can handle with frequency. These voltage limits will have a strong frequency dependence such that safety limits below resonance will generally be significantly lower than their safety limits above the resonance. Once the safe output voltage is known, a compressor/limiter can be programmed to independently enforce the limits of the two regions.
等化引擎之功能係克服及校正聲音複製鏈中之不足以在收聽者之耳朵處產生期望回應。舉例而言,一等化引擎可調整輸出信號以補償揚聲器驅動器限制或針對不同收聽環境進行校正。在一項實施例中,一等化引擎包括可調整之高通濾波器及低通濾波器,及用以提供最大靈活性、準確性及保真度之全參數式濾波器,以使得一播放裝置製造商 (舉例而言)針對一既定揚聲器驅動器及收聽環境來修整輸出信號。一高通濾波器阻塞相對低頻率且允許高於高通濾波器設定點頻率之所有頻率通過。一低通濾波器阻塞相對高頻率且允許低於低通濾波器設定點之所有頻率通過。 The function of the equalization engine overcomes and corrects the deficiencies in the sound reproduction chain to produce a desired response at the listener's ear. For example, the first-class engine can adjust the output signal to compensate for speaker driver limitations or to correct for different listening environments. In one embodiment, the first-class engine includes an adjustable high-pass filter and a low-pass filter, and a fully parametric filter for providing maximum flexibility, accuracy, and fidelity to enable a playback device manufacturer (For example) trimming the output signal for a given speaker driver and listening environment. A high pass filter blocks relatively low frequencies and allows all frequencies above the high pass filter set point frequency to pass. A low pass filter blocks relatively high frequencies and allows all frequencies below the low pass filter set point to pass.
一參數式濾波器係其中頻率、增益及描述帶通濾波器之形狀之品質因子(Q)可彼此獨立地各自調整之一濾波器。Q係定義為等於中心頻率除以帶寬,其中中心頻率係定義為在頻帶中心處之頻率,且其通常表示頻率回應曲線之峰值。頻寬係定義為在增益已下降至中間頻帶增益(亦即,在中心頻率處之電壓增益)之0.707之情況下頻率回應曲線之上部頻率與下部頻率之間的差。因此,一相對低的Q意味著一相對寬之頻寬,而一相對高的Q意味著一相對窄之頻寬。因此,一音訊信號之參數式等化提供介於自相對寬之頻寬至相對窄之頻寬之間的範圍內之頻率回應曲線。 A parametric filter is one in which the quality factor (Q) of the frequency, the gain, and the shape describing the band pass filter can be adjusted independently of each other. The Q system is defined to be equal to the center frequency divided by the bandwidth, where the center frequency is defined as the frequency at the center of the band and it typically represents the peak of the frequency response curve. The bandwidth is defined as the difference between the frequency above the frequency response curve and the lower frequency in the case where the gain has dropped to 0.707 of the intermediate band gain (i.e., the voltage gain at the center frequency). Therefore, a relatively low Q means a relatively wide bandwidth, and a relatively high Q means a relatively narrow bandwidth. Thus, parametric equalization of an audio signal provides a frequency response curve ranging from a relatively wide bandwidth to a relatively narrow bandwidth.
參數式等化係用以調整輸入音訊信號以使得輸出信號結果匹配所有音訊頻率之目標頻率回應之一有力工具。原則上,此係在知曉揚聲器驅動器之特性、揚聲器音箱、揚聲器放置及收聽環境以及(舉例而言)在收聽者相對於揚聲器驅動器之位置處增益調整之一增加或減小之影響之情況下達成的。 Parametric equalization is a powerful tool for adjusting the input audio signal so that the output signal results match the target frequency response of all audio frequencies. In principle, this is achieved by knowing the characteristics of the speaker driver, the speaker cabinet, the speaker placement and listening environment, and, for example, the effect of an increase or decrease in gain adjustment at the position of the listener relative to the speaker driver. of.
尤其是來自諸如iPod、行動電話、膝上型電腦及類似裝置之小型裝置之大聲音會對裝置之播放系統之揚聲器驅動器及電子器件施加沉重負載。在一項實施例中,包括一壓 縮器/限制器或動態音量控制之一動態引擎確保此等要求仍在壓縮器/限制器及動態音量控制兩者之安全限值內,確保即使在極高輸出位準處仍具有純淨、無失真之輸出。其藉由強制應用於音訊信號之輸出電壓之一限值來如此做。特定而言,一壓縮器/限制器在音訊信號將超過系統能力時動態地減小該音訊信號之電壓,允許其在無失真之情況下比原本將可能的顯著更響地播放。因此,於此上下文中,一壓縮器/限制器藉由設定壓縮器臨限值而防止信號之截波,其設定期望達成之一目標輸出位準,該目標輸出位準大體而言稍微低於輸出信號可被截波之點。在一項實施例中,將臨限值設定為比預期該輸出信號將被截波之點低大致1至2 dB。 In particular, loud sounds from small devices such as iPods, mobile phones, laptops, and the like impose heavy loads on the speaker drivers and electronics of the playback system of the device. In one embodiment, including a pressure One of the reducer/limiter or dynamic volume control dynamic engine ensures that these requirements are still within the safety limits of both the compressor/limiter and the dynamic volume control, ensuring purity and no even at very high output levels Distortion output. This is done by forcing a limit on the output voltage of the audio signal. In particular, a compressor/limiter dynamically reduces the voltage of the audio signal when the audio signal will exceed system capability, allowing it to play significantly louder than would otherwise be possible without distortion. Thus, in this context, a compressor/limiter prevents signal chopping by setting a compressor threshold, which is set to achieve a target output level that is substantially lower than the target output level. The point at which the output signal can be chopped. In one embodiment, the threshold is set to be approximately 1 to 2 dB lower than the point at which the output signal is expected to be chopped.
一壓縮器/限制器設定一壓縮比率,該壓縮比率係定義為在信號高於所定義臨限值時輸入信號(dB)對輸出信號(dB)之比率。隨著壓縮比率趨於變高,舉例而言具有20比1之一斜率,壓縮器/限制器將由於曲線之斜率近乎水平而用作一限制器。亦即,輸入信號之較大改變會產生極小的輸出改變。隨著壓縮比率趨於變低,舉例而言具有2比1之一斜率,壓縮器/限制器更細微地工作且用作一壓縮器,其中隨輸入變化而在輸出中具有較大改變。 A compressor/limiter sets a compression ratio that is defined as the ratio of the input signal (dB) to the output signal (dB) when the signal is above the defined threshold. As the compression ratio tends to become higher, for example with a slope of 20 to 1, the compressor/limiter will act as a limiter due to the nearly horizontal slope of the curve. That is, a large change in the input signal produces a very small output change. As the compression ratio tends to become lower, for example with a slope of 2 to 1, the compressor/limiter works finer and acts as a compressor with a large change in the output as the input changes.
然而,使用一壓縮器/限制器可形成藉由壓縮逾界頻率範圍同時不壓縮未受影響頻率所致之假訊。舉例而言,若一穩定狀態信號接近於臨限值設定,則一正弦波音訊信號可超過臨限值且觸發壓縮器/限制器,但2至3 ms之後發生 之一樣本可能已顯示為低於臨限值設定。由於系統嘗試對臨限值之觸發後續接著在不再需要壓縮時移除壓縮器(壓縮還原)做出反應,此導致針對所觸發頻率之輸出音量之振盪。另外,由於一傳統限制器不具有頻率相依性,因此其操作可導致不需要之高通濾波器及低通濾波器頻率移位。舉例而言,如圖1中所展示,一高通濾波器與一傳統限制器一起致使由於限制器所致之自(舉例而言)100 Hz至50 Hz之一頻率移位。相比而言,如圖2中所展示,在不藉助一限制器之情況下透過一高通濾波器在相同條件下處理一音訊信號不會致使輸出信號之任何頻率移位。 However, the use of a compressor/limiter creates a false message resulting from compressing the out-of-bounds frequency range without compressing the unaffected frequency. For example, if a steady state signal is close to the threshold setting, a sinusoidal audio signal may exceed the threshold and trigger the compressor/limiter, but occurs after 2 to 3 ms. One of the samples may have been shown to be below the threshold setting. Since the system attempts to trigger on the threshold and then removes the compressor (compression reduction) when compression is no longer needed, this results in an oscillation of the output volume for the triggered frequency. In addition, since a conventional limiter does not have frequency dependence, its operation can result in unwanted high pass filters and low pass filter frequency shifts. For example, as shown in FIG. 1, a high pass filter together with a conventional limiter causes a frequency shift of, for example, 100 Hz to 50 Hz due to the limiter. In contrast, as shown in FIG. 2, processing an audio signal under the same conditions through a high pass filter without causing any limiter to cause any frequency shift of the output signal.
儘管已知存在諸多壓縮器/限制器解決方案,但在本發明之一實施例中採用之壓縮器/限制器尤其設計用於音訊播放系統,其中能夠在滿足壓縮器臨限值時使輸出信號足夠慢地壓縮起始以允許通過無損害性暫態信號,同時足夠快地壓縮還原以使收聽者在聽覺上清晰可聽,僅處理信號之需要壓縮器/限制器之彼等部分並在如此做時產生約零失真。為達成此目的,在本發明之一實施例中之壓縮器/限制器包含單獨的壓縮起始及壓縮還原設定、及壓縮還原延遲、頻率旁通及預看功能。另外,可在壓縮之前及之後兩者處採用濾波,使得能夠實現一頻率相依臨限值及零濾波器頻率移位。 Although many compressor/limiter solutions are known to exist, the compressor/limiter employed in one embodiment of the present invention is specifically designed for use in an audio playback system in which the output signal can be made when the compressor threshold is met. Compressing the start slowly enough to allow for a non-damaging transient signal while compressing the reduction fast enough to make the listener audibly clear and audible, processing only the portions of the signal that require the compressor/limiter and When done, it produces about zero distortion. To achieve this, the compressor/limiter in one embodiment of the invention includes separate compression initiation and compression reduction settings, and compression reduction delay, frequency bypass, and look-ahead functions. Additionally, filtering can be employed both before and after compression to enable a frequency dependent threshold and zero filter frequency shift.
特定而言,一旦一音訊輸入信號達到壓縮器/限制器臨限值設定,即可程式化該動態引擎之壓縮器/限制器之一壓縮起始設定(其可以dB/ms或dB/樣本為單位表達)以延遲 該壓縮器/限制器之任何立即行動以根據該壓縮起始設定減小輸入信號之輸出電壓。以此方式,可不經壓縮地通過無損害性暫態信號(其可短暫地超過壓縮器臨限值設定),因此防止藉由壓縮器/限制器之觸發及後續釋放所致之任何此等音量振盪。 In particular, once an audio input signal reaches the compressor/limiter threshold setting, one of the compressor/limiter compression start settings of the dynamic engine can be programmed (which can be dB/ms or dB/sample) Unit expression) with delay Any immediate action of the compressor/limiter reduces the output voltage of the input signal based on the compression start setting. In this way, the non-damaging transient signal (which can briefly exceed the compressor threshold setting) can be passed without compression, thus preventing any such volume caused by the triggering and subsequent release of the compressor/limiter oscillation.
因此,一單獨壓縮起始設定判定壓縮器/限制器將如何對超過臨限值設定之一輸入信號起作用。該壓縮器/限制器將立即對超過該臨限值且繼續超過長於該壓縮起始設定之彼臨限值之一信號起作用以減小輸出電壓且因此減小發送至揚聲器驅動器之輸出音量。 Therefore, a separate compression start setting determines how the compressor/limiter will act on one of the input signals beyond the threshold setting. The compressor/limiter will immediately act on a signal that exceeds the threshold and continues to exceed one of the thresholds longer than the compression start setting to reduce the output voltage and thus reduce the output volume sent to the speaker driver.
相比而言,一單獨壓縮還原設定判定在一輸入信號落至低於觸發臨限值設定之後該壓縮器/限制器將多快地停止對該輸入信號起作用。特定而言,一旦一經壓縮音訊輸入信號落至低於該壓縮器/限制器臨限值設定,即可程式化該動態引擎之壓縮器/限制器之一壓縮還原設定(其可以dB/ms或dB/樣本為單位表達)以延遲壓縮器/限制器之任何立即行動以根據該壓縮還原設定停止對信號起作用。以此方式,輸入信號可繼續被壓縮(亦即,輸出電壓減小)低於壓縮器/限制器臨限值直至暫態信號尖峰之風險且因此針對揚聲器驅動器損害之風險逐漸消失至幾乎不被關注之程度為止。此亦有助於藉由防止壓縮起始與壓縮還原之間的過度雙態切換。 In contrast, a single compression reduction setting determines how quickly the compressor/limiter will stop acting on the input signal after an input signal falls below the trigger threshold setting. In particular, once the compressed audio input signal falls below the compressor/limiter threshold setting, one of the dynamic engine compressor/limiter compression reduction settings can be programmed (which can be dB/ms or The dB/sample is expressed in units of any immediate action of the delay compressor/limiter to stop acting on the signal according to the compression reduction setting. In this way, the input signal can continue to be compressed (ie, the output voltage is reduced) below the compressor/limiter threshold until the risk of transient signal spikes and thus the risk of damage to the speaker driver gradually disappears to almost no The extent of attention. This also helps by preventing excessive two-state switching between compression initiation and compression reduction.
對動態引擎之再一選項係經程式化以在壓縮器/限制器之觸發時及/或在將壓縮器/限制器壓縮還原時的一或兩者 時出現之一壓縮還原延遲。然而,包括一延遲設定之一延遲特徵係基於一選定時間增量而非基於實際信號,此可在使用時在輸出信號中形成假訊。該壓縮還原延遲亦用於防止壓縮起始與壓縮還原之間的過度轉變,且因此提供更平滑及不可見之壓縮器回應。 A further option to the dynamic engine is programmed to trigger one or both when the compressor/limiter is triggered and/or when the compressor/limiter is compressed and restored. One of the compression reduction delays occurs. However, one of the delay characteristics including a delay setting is based on a selected time increment rather than an actual signal, which can form a false signal in the output signal during use. This compression reduction delay is also used to prevent excessive transitions between compression initiation and compression reduction, and thus provides a smoother and invisible compressor response.
對動態引擎之一額外選項係一頻率旁通特徵,以使得僅低於一指定頻率之頻率內容由壓縮器/限制器處理,而高於該指定頻率之內容除了充分延遲外不經處理以匹配預看及確保期望的信號重建。極高頻率之截波既非損害性的亦非可聽到的,且不太可能隨真實世界信號而出現,但儘管如此其可觸發壓縮器/限制器以減小增益。旁通特徵藉由約束僅就與聲音品質或揚聲器保護相關之彼等特徵而言處理該等信號來防止壓縮器/限制器之此假性觸發。該旁通特徵可使用一低通濾波器(諸如一第一階低通濾波器)及一高通濾波器(諸如一第一階高通濾波器)實施,其中將該低通濾波器設定可調整地設定至與可調整之高通濾波器設定相同或大致相同的頻率。以此方式,壓縮器/限制器可對低於「共同設定點(或至少低通濾波器設定)」之頻率進行操作,而高於該共同設定點(或至少該高通濾波器設定)之頻率除了如上文所述引入充分延遲外可不經處理。 An additional option to one of the dynamic engines is a frequency bypass feature such that frequency content below only a specified frequency is processed by the compressor/limiter, and content above the specified frequency is not processed to match, except for sufficient delay Look ahead and ensure the desired signal reconstruction. Very high frequency chopping is neither damaging nor audible, and is unlikely to occur with real world signals, but nevertheless it can trigger a compressor/limiter to reduce gain. The bypass feature prevents such false triggering of the compressor/limiter by constraining only those signals that are related to sound quality or speaker protection. The bypass feature can be implemented using a low pass filter (such as a first order low pass filter) and a high pass filter (such as a first order high pass filter), wherein the low pass filter is set to adjustably Set to the same or approximately the same frequency as the adjustable high-pass filter settings. In this manner, the compressor/limiter can operate at frequencies below the "common set point (or at least low pass filter setting)" and above the common set point (or at least the high pass filter setting). It may be left untreated except for introducing sufficient delay as described above.
對動態引擎之又一選項係經程式化以藉由(舉例而言)壓縮器/限制器之觸發而在信號處理之前的某一時間段處對數位音訊信號資料取樣之一預看特徵。藉由如此,動態引擎可提前反應且(舉例而言)在一較長時間段上而非即刻地 平滑實施一即將逾界之暫態信號之壓縮起始特徵,以便避免可由一收聽者聽到之音量音訊改變。 Yet another option for the dynamic engine is to programmatically sample one of the digital audio signal samples at a certain time period prior to signal processing by, for example, triggering of the compressor/limiter. By doing so, the dynamic engine can react in advance and, for example, over a longer period of time rather than immediately Smoothing the compression initiation feature of a transient signal that is about to be exceeded, in order to avoid volume audio changes that can be heard by a listener.
總體而言,本文揭示之壓縮器/限制器可經程式化以使得一使用者能夠使用一定範圍之濾波將峰值輸出電壓成形,以跨越可聽頻率之頻譜匹配放大器之最大輸出與揚聲器驅動器之最大安全電壓,導致其中音訊輸入信號之處理對收聽者之耳朵不明顯之高聲、實質上無失真音訊輸出。 In general, the compressor/limiter disclosed herein can be programmed to enable a user to shape the peak output voltage using a range of filtering to match the maximum output of the spectrally matched amplifier across the audible frequency to the maximum speaker driver. The safe voltage results in a high-sound, substantially distortion-free audio output in which the processing of the audio input signal is not apparent to the listener's ear.
低音增強引擎之功能係在不添加諧波或假訊之情況下跨越低於一可調整低通濾波器設定之所有低音訊率提升低音回應或音量,該可調整低通濾波器設定可係設定於其中頻率開始滾邊之揚聲器驅動器之共振頻率處。實際揚聲器驅動器及揚聲器音箱之知識會告知一系統設計者該揚聲器驅動器/音箱組合之滾邊頻率,及因此待應用至系統之彼組合基於其致使低頻率回應之一滾邊之低通濾波器設定。 The bass boost engine's function boosts the bass response or volume across all bass frequencies set below an adjustable low-pass filter without adding harmonics or false alarms. The adjustable low-pass filter settings can be set. At the resonant frequency of the speaker driver where the frequency begins to roll. Knowledge of the actual speaker driver and speaker enclosure will inform a system designer of the trimming frequency of the speaker driver/speaker combination, and thus the combination to be applied to the system based on its low pass filter setting that causes one of the low frequency responses to be rolled.
於一實施例中,可藉由使頻率通過一低通濾波器(諸如一第4階低通濾波器,其可經可調整地設定以通過低於(例如)共振頻率之頻率)並將預定但完全可調整數量(諸如約20 dB)之增益添加至所有此等低音訊率。如上文提及,此等頻率可皆低於其中針對該揚聲器驅動器/揚聲器音箱組合開始出現頻率滾邊之點。可額外地包含一高通濾波器(諸如一第二階高通濾波器)以通過高於一可調整高通濾波器設定及低於該低通濾波器之該可調整低通濾波器設定之彼等頻率,以便建立可由該低音增強引擎提升之一頻率範 圍。包含該高通濾波器可有利於在其中(舉例而言)諸如一蜂巢式電話驅動器或一膝上型驅動器之一特定揚聲器驅動器實體上不能複製此等相對低頻率之例項中自所提升頻率中排除相對低頻率。 In one embodiment, the frequency can be passed through a low pass filter (such as a fourth order low pass filter that can be adjustably set to pass frequencies below, for example, the resonant frequency) and predetermined However, a fully adjustable amount (such as about 20 dB) gain is added to all of these bass frequencies. As mentioned above, these frequencies may all be lower than the point at which frequency flanging begins to occur for the speaker driver/speaker speaker combination. A high pass filter (such as a second order high pass filter) may additionally be included to pass the higher than one adjustable high pass filter setting and lower than the adjustable low pass filter setting of the low pass filter In order to establish a frequency range that can be boosted by the bass boost engine Wai. Including the high pass filter may be advantageous in the case where the relatively low frequency is not replicated in a particular speaker driver entity such as a cellular telephone driver or a laptop driver Exclude relatively low frequencies.
在其中一使用者選擇不使用低音增強引擎之情境中,仍然可結合一壓縮器/限制器使用該第二階高通濾波器以便甚至在大增益減小之通過期間仍提供一獨立於位準之高通濾波器。為獲得此功能,可將低音增強引擎之提升或增益設定至零,其中第二階高通濾波器設定於約共振頻率處。 In the context where one user chooses not to use the bass boost engine, the second order high pass filter can still be used in conjunction with a compressor/limiter to provide a level independent even during the passage of large gain reductions. High pass filter. To achieve this, the boost or gain of the bass boost engine can be set to zero, with the second-order high-pass filter set at approximately the resonant frequency.
該低音增強引擎可進一步包含一旁通電路用於高於該低通濾波器設定之頻率。舉例而言,可將高於該低通濾波器設定之由該低通濾波器設定之頻率通過一高通濾波器(諸如一第4階高通濾波器),該高通濾波器可經可調整地設定至與可調整低通濾波器設定相同或大致相同之頻率。以此方式,可由低音增強引擎提升低於共同設定點(或至少低通濾波器設定)之頻率,同時可將高於該共同設定點(或至少高通濾波器設定)之頻率傳送至一旁通電路,用於與由該低音增強引擎提升之後的該等低通頻率最終重組。可將一可調整延遲引入至該等經旁通頻率(亦即,高於該共同設定點或高通濾波器設定之頻率)以確保該信號與地獄低通濾波器設定之頻率之期望重建。 The bass boost engine can further include a bypass circuit for frequencies above the low pass filter setting. For example, a frequency set by the low pass filter higher than the low pass filter can be passed through a high pass filter (such as a fourth order high pass filter), the high pass filter can be adjustably set To the same or approximately the same frequency as the adjustable low-pass filter setting. In this way, the frequency below the common set point (or at least the low pass filter setting) can be boosted by the bass boost engine while the frequency above the common set point (or at least the high pass filter setting) can be transmitted to a bypass circuit For final recombination with the low pass frequencies after boosting by the bass boost engine. An adjustable delay can be introduced to the bypass frequencies (i.e., above the common set point or high pass filter setting) to ensure desired reconstruction of the signal and the frequency set by the hell low pass filter.
由於約20 dB之一增益係相對高的,因此若暫態輸出信號超過放大器之能力或可在高位準處超過驅動器之偏離能力則所得信號可導致放大器進行截波。為避免此暫態截波 或過量偏離,低音增強引擎之一實施例包括上文論述之類型之一壓縮器/限制器以將所傳送之低於低通濾波器設定之低音訊率單獨處理及/或壓縮至信號電壓超過揚聲器驅動器之臨限值或安全電壓限值之程度。在低於揚聲器音箱之共振頻率之情況下,該偏離係恆定的或頻率獨立的。因此,經設定以僅在此頻率範圍上強制一電壓臨限值設定之一壓縮器/限制器具有與驅動器產生一恆定偏離之效應。如之前,該壓縮器/限制器在安裝於揚聲器音箱中時強制基於該揚聲器驅動器之已知安全偏離限值之一臨限值設定。 Since one of the gains of about 20 dB is relatively high, the resulting signal can cause the amplifier to intercept if the transient output signal exceeds the capability of the amplifier or can exceed the driver's ability to deviate at a high level. To avoid this transient intercept Or excessive deviation, one embodiment of the bass enhancement engine includes one of the types of compressors/limiters discussed above to separately process and/or compress the transmitted bass frequencies below the low pass filter settings to a signal voltage exceeding The degree of the threshold or safe voltage limit of the speaker driver. The deviation is constant or frequency independent below the resonant frequency of the speaker cabinet. Therefore, one of the compressor/limiters that is set to force a voltage threshold setting only over this frequency range has the effect of producing a constant deviation from the driver. As before, the compressor/limiter is forced to be based on one of the known safety deviation limits of the speaker driver when installed in the speaker cabinet.
原則上,信號輸出電壓可與揚聲器驅動器之所量測偏離相關以提供一電壓對偏離關係。藉由知曉此關係,低音增強引擎之壓縮器/限制器之臨限值設定可經程式設計或以其他方式設定於在揚聲器驅動器之最大安全偏離限值處或剛剛低於該最大安全偏離限值之一電壓處,以保護該揚聲器驅動器免受偏離相關損害。另一選擇係,該臨限值設定可以分貝為單位表達。在一項實施例中,該臨限值設定可由使用者設定至在揚聲器驅動器之預定安全偏離限值處或低於該預定安全偏離限值(諸如比其低約1 dB至約2 dB)之任何值,此將導致滿足或超過該安全偏離限值。 In principle, the signal output voltage can be correlated with the measured deviation of the speaker driver to provide a voltage-to-offset relationship. By knowing this relationship, the bass boost engine's compressor/limiter threshold setting can be programmed or otherwise set at or just below the maximum safe deviation limit of the speaker driver. One of the voltages is used to protect the speaker driver from deviation-related damage. Alternatively, the threshold setting can be expressed in decibels. In one embodiment, the threshold setting can be set by the user to or below a predetermined safety deviation limit of the speaker driver (such as about 1 dB to about 2 dB lower) Any value that will result in meeting or exceeding this safety deviation limit.
同樣轉至該等圖,其中相同元件符號係指相同元件。圖3展示圖解說明由一壓縮器/限制器強制一頻率相依臨限值所致之一揚聲器驅動器之一頻率獨立偏離之一實例性實施例。舉例而言,一壓縮器/限制器之臨限值46可由一使用 者設定為比共振頻率42低約1 dB至約2 dB,於此實例中其係展示為大致100 Hz。強制臨限值46之一壓縮器/限制器導致恆定偏離48,於此實例中,該恆定偏離係展示為大致1.84 mm,且其可係在一實例性揚聲器驅動器之最大安全偏離限值處或低於該最大安全偏離限值。 The same goes to the figures, in which the same element symbols refer to the same elements. 3 shows an exemplary embodiment illustrating one of the speaker drivers being frequency independently deviated by a compressor/limiter forcing a frequency dependent threshold. For example, a compressor/limiter threshold 46 can be used It is set to be about 1 dB to about 2 dB lower than the resonant frequency 42, which is shown to be approximately 100 Hz in this example. One of the forced thresholds 46 of the compressor/limiter results in a constant deviation 48, which in this example is shown to be approximately 1.84 mm, and which may be at the maximum safety deviation limit of an exemplary loudspeaker driver or Below this maximum safety deviation limit.
該低音增強引擎之壓縮器/限制器可包含對如上文論述之逾界輸入信號起作用之單獨壓縮起始及壓縮還原臨限值。若該輸入信號不超過臨限值設定,則該低音增強引擎之壓縮器/限制器功能無需對該信號起作用。然而,若該輸入信號超過該臨限值且觸發該壓縮器/限制器,則該壓縮器/限制器可將該信號壓縮起始以降低電壓及因此根據壓縮起始設定降低該等經提升低音訊率之音量。若其後該輸入信號落至低於臨限值設定,則該壓縮器/限制器可停止對該信號起作用,藉此允許電壓返回至一未經壓縮電壓且因此根據壓縮還原設定來升高該等經提升低音訊率之音量。 The compressor/limiter of the bass boost engine may include separate compression initiation and compression reduction thresholds that contribute to the out-of-bounds input signals as discussed above. If the input signal does not exceed the threshold setting, the compressor/limiter function of the bass boost engine does not need to act on the signal. However, if the input signal exceeds the threshold and the compressor/limiter is triggered, the compressor/limiter may compress the signal to initiate a decrease in voltage and thus reduce the boosted bass according to a compression start setting. The volume of the signal. If the input signal falls below the threshold setting, the compressor/limiter can stop acting on the signal, thereby allowing the voltage to return to an uncompressed voltage and thus rising according to the compression reduction setting. These have raised the volume of the bass signal.
在一項實施例中,若該輸入信號超過臨限值設定則該壓縮器/限制器對低於該低通濾波器設定之所有頻率起作用。在另一實施例中,若該輸入信號超過該臨限值設定,則該壓縮器/限制器可對某些經提升低音訊率或低音訊率範圍起作用。舉例而言,如上文所述,可彼此結合地使用一高通濾波器(諸如一第2階高通濾波器)及一低通濾波器(諸如一第4階低通濾波器)以建立若該信號超過該臨限值設定則可被提升且其後被壓縮之一低音訊率範圍。 In one embodiment, the compressor/limiter acts on all frequencies below the low pass filter setting if the input signal exceeds a threshold setting. In another embodiment, the compressor/limiter can act on certain boosted low or low frequency ranges if the input signal exceeds the threshold setting. For example, as described above, a high pass filter (such as a second order high pass filter) and a low pass filter (such as a fourth order low pass filter) can be used in combination with each other to establish the signal. Exceeding this threshold setting can be boosted and then compressed to a range of bass frequencies.
在一項實施例中,低音增強引擎可包含在低音增強引擎之壓縮器/限制器之下游處之軟截波功能,以即刻地壓縮起始及壓縮還原一特別損害性輸入信號。軟截波功能用作該壓縮器/限制器之一後備以立即截波成功通過該壓縮器/限制器之一不安全輸入信號。軟截波功能可有利於由於揚聲器驅動器之保護之分層而准許由低音增強引擎之一使用者設定相對高的低音提升,舉例而言約為大致20 dB或更多,同時使得能夠使用比原本將准許的更慢之壓縮起始及壓縮還原速率。 In one embodiment, the bass boost engine may include a soft cutoff function downstream of the compressor/limiter of the bass boost engine to instantly compress the start and compression to restore a particularly damaging input signal. The soft chopping function is used as one of the compressor/limiter backups to immediately intercept the unsafe input signal through one of the compressor/limiter. The soft chopping function may facilitate the setting of a relatively high bass boost by a user of the bass booster engine due to the layering of the speaker driver protection, for example approximately 20 dB or more, while enabling the use of the original A slower compression start and a compression reduction rate will be permitted.
藉助本發明之教示,現在存在一最大偏離低音提升策略,其允許揚聲器驅動器在不招致音訊假訊之情況下做出達到揚聲器驅動器之限值之飽滿、純淨低音。 With the teachings of the present invention, there is now a maximum deviation bass boosting strategy that allows the speaker driver to make a full, pure bass that reaches the limits of the speaker driver without incurring audio artifacts.
現轉至圖4至6,其圖解說明一實例性使用者介面10,該實例性使用者介面10圖解說明本發明之一實施例以最大化跨越(舉例而言)行動裝置、膝上型電腦及獨立揚聲器應用之音訊複製及播放效能。圖4展示(舉例而言)針對等化引擎140之一實例性等化引擎使用者介面20,其包括複數個使用者可調整設定。更特定而言,等化引擎使用者介面20包含總電力接通-關斷切換器22、預分頻器24、自動預分頻切換器26、複數個二階型濾波器30及保存/下載檔案功能。 Turning now to Figures 4 through 6, an exemplary user interface 10 is illustrated that illustrates an embodiment of the present invention to maximize spanning, for example, mobile devices, laptops And audio replication and playback performance for standalone speaker applications. 4 shows, for example, an example equalization engine user interface 20 for an equalization engine 140 that includes a plurality of user adjustable settings. More specifically, the equalization engine user interface 20 includes a total power on-off switch 22, a prescaler 24, an automatic prescaler 26, a plurality of second order filters 30, and a save/download file. Features.
如同使用者介面10中之多數使用者可調整設定,預分頻器24可使用一連續滑動軸調整或設定,或另一選擇係,可藉由選擇實現預分頻器24之人工鍵入之一按鈕或藉由自一 下拉清單中之選項中選擇預分頻器24來調整或設定。預分頻器24可介於自約0 dB至約-20 dB之範圍中。預分頻器24用於藉由在由等化引擎140提升高信號之前減小該信號之增益(其原本將超過數位0 dB)來防止數位截波。預分頻器24可藉由一使用者使用自動預分頻切換器26並如期望選擇「接通」或「關斷」位置而在接通或關斷之間雙態切換。 As with most user-adjustable settings in the user interface 10, the prescaler 24 can use a continuous sliding axis adjustment or setting, or another selection system that can be manually selected by selecting one of the prescalers 24. Button or by one The prescaler 24 is selected from the options in the drop down list to adjust or set. Prescaler 24 can range from about 0 dB to about -20 dB. The prescaler 24 is used to prevent digital truncation by reducing the gain of the signal (which would otherwise exceed the digital 0 dB) before the high signal is boosted by the equalization engine 140. The prescaler 24 can be toggled between on or off by a user using the automatic prescaler 26 and as desired to select the "on" or "off" position.
圖4之等化引擎使用者介面20展示5個二階濾波器30,其每一者對應於用於使用者調整之一各別頻帶。另一實施例可包含用以更精細地或更粗略地調整信號波形之更少或更多個濾波器。在圖4之實施例中,每一二階濾波器30包含用以獨立地調整此等設定中之每一者之針對頻率、增益及Q之完全參數式控制。一使用者可將頻率31連續地或以約1/48個八音度或更小之增量設定為自>約20 Hz至約20 kHz。增益32可連續地或以約0.5 dB或更小之增量自約-12 dB變化至約12 dB。品質因子(Q)33可連續地或以約0.05或更小之增量自約0.1變化至約4.0。如圖4中所展示,頻率31、增益32及Q 33可各自使用一連續滑動軸來調整或設定,或另一選擇係,可藉由選擇實現此等設定之人工鍵入之一按鈕或藉由自一下拉清單中之選項當中進行選擇來調整或設定。二階濾波器30可進一步包含如圖4中所展示之切換器35,以用於雙態切換及顯示包括以下各項之濾波類型:峰值濾波、谷值(dip)濾波、旁通濾波、可調整Q高通濾波、可調整Q低通濾波、低音階層(shelf)濾波、陷波濾波(notch filtering)、帶通濾波、全通濾波及高音階層濾 波,其效應係以圖表方式顯示於圖表38中。 The equalization engine user interface 20 of Figure 4 shows five second order filters 30, each of which corresponds to a respective frequency band for user adjustment. Another embodiment may include fewer or more filters to finer or coarsely adjust the signal waveform. In the embodiment of FIG. 4, each second order filter 30 includes fully parametric control for frequency, gain, and Q to independently adjust each of these settings. A user can set the frequency 31 to be from > about 20 Hz to about 20 kHz continuously or in increments of about 1/48 octaves or less. Gain 32 can vary from about -12 dB to about 12 dB continuously or in increments of about 0.5 dB or less. The quality factor (Q) 33 can vary from about 0.1 to about 4.0 continuously or in increments of about 0.05 or less. As shown in FIG. 4, frequency 31, gain 32, and Q 33 can each be adjusted or set using a continuous sliding axis, or another selection system can be selected by manually selecting one of the buttons for implementing such settings or by Select from the options in the pull list to adjust or set. The second order filter 30 may further include a switch 35 as shown in FIG. 4 for two-state switching and display of filter types including: peak filtering, dip filtering, bypass filtering, adjustable Q high-pass filtering, adjustable Q low-pass filtering, bass filtering, notch filtering, bandpass filtering, all-pass filtering, and treble filtering Waves, whose effects are shown graphically in Figure 38.
現在轉至圖5,其展示用於動態引擎150之一實例性動態引擎使用者介面50,包括針對壓縮起始52、壓縮還原54、延遲56、壓縮比率58、頻率限值(F限值)60、臨限值62、壓縮還原臨限值64及(視情況)預看66之獨立可調整設定。動態引擎使用者介面50進一步包含用於嚙合或脫離動態引擎150之接通/關斷切換器72、用於提供補充增益以使得壓縮之後的峰值接近0 dB之後分頻設定68、自動後分頻接通/關斷切換器70以及截波指示符燈74及用於在信號被截波時重設動態引擎使用者介面50之重設按鈕76。截波指示符燈74提供該信號之至少一個樣本超過數位0 dB且因此被截波之一視覺指示。另外,可在動態引擎使用者介面50中顯示信號位準及峰值信號位準固持之一即時顯示。在一使用者選擇重設按鈕76時,截波指示符燈74關斷且將峰值信號位準固持及偵測器重設至0。 Turning now to Figure 5, an exemplary dynamic engine user interface 50 for dynamic engine 150 is shown, including for compression start 52, compression reduction 54, delay 56, compression ratio 58, frequency limit (F limit). 60, threshold 62, compression reduction threshold 64 and (as appropriate) pre-view 66 independent adjustable settings. The dynamic engine user interface 50 further includes an on/off switch 72 for engaging or disengaging the dynamic engine 150 for providing supplemental gain such that the peak after compression is close to 0 dB, then the crossover setting 68, automatic postscaling The switch 70 and the cue indicator light 74 are turned on/off and a reset button 76 for resetting the dynamic engine user interface 50 when the signal is chopped. The chop indicator light 74 provides that at least one sample of the signal exceeds the digit 0 dB and is thus visually indicated by one of the cuts. In addition, one of the signal level and the peak signal level retention display can be displayed in the dynamic engine user interface 50. When a user selects the reset button 76, the cue indicator light 74 is turned off and the peak signal level is held and the detector is reset to zero.
在圖5之實施例中,壓縮起始52可連續地或以約0.1 dB/ms或更少之增量自約0 dB/ms變化至約10 dB/ms,其中一典型值為約0.4 dB/ms。壓縮還原54可連續地或以約0.01 dB/ms或更少之增量自約0 dB/ms變化至約10 dB/ms,其中一典型值為約0.04 dB/ms。延遲56可連續地或以約1 ms之增量自約0 ms變化至約100 ms,其中一典型值為約10 ms。臨限值可連續地或以約1 dB或更少之增量自約0 dB變化至約-12 dB。壓縮比率58表示針對高於臨限值之信號部分之輸入對輸出比,且可介於(連續地或以約1之增量)自約 1:1至約20:1之範圍內。頻率(F)限值60表示頻率限值,在該頻率限值以上,動態引擎150將不基於在彼頻率處之互補高通/低通濾波器設定而處理/旁通信號。壓縮還原臨限值64提供用於將壓縮器/限制器壓縮還原之一單獨臨限值設定,且可連續地或以約1 dB或更少之增量自約0 dB變化至約-12 dB。預看66可連續地或以約0.1 ms之增量自約0 ms變化至約10 ms。如之前,可藉由一連續滑動軸、藉由選擇用於人工鍵入各別設定之一按鈕或藉由自一下拉清單選擇一適當設定來獨立地調整此等設定中之每一者。 In the embodiment of FIG. 5, the compression start 52 can vary from about 0 dB/ms to about 10 dB/ms continuously or in increments of about 0.1 dB/ms or less, with a typical value of about 0.4 dB. /ms. The compression reduction 54 can vary from about 0 dB/ms to about 10 dB/ms continuously or in increments of about 0.01 dB/ms or less, with a typical value being about 0.04 dB/ms. The delay 56 can vary from about 0 ms to about 100 ms continuously or in increments of about 1 ms, with a typical value being about 10 ms. The threshold can vary from about 0 dB to about -12 dB continuously or in increments of about 1 dB or less. The compression ratio 58 represents the input to output ratio for the signal portion above the threshold and may be (continuously or in increments of about 1) 1:1 to about 20:1. Frequency (F) limit 60 represents a frequency limit above which dynamic engine 150 will not process/bypass signals based on complementary high pass/low pass filter settings at the other frequencies. The compression reduction threshold 64 provides a single threshold setting for compressor/limiter compression reduction and can vary from about 0 dB to about -12 dB continuously or in increments of about 1 dB or less. . The look-ahead 66 can vary from about 0 ms to about 10 ms continuously or in increments of about 0.1 ms. As before, each of these settings can be independently adjusted by a continuous sliding axis, by selecting a button for manually entering a respective setting, or by selecting an appropriate setting from a pull-down list.
現在轉至圖6,其展示低音增強引擎160之一實例性低音增強引擎使用者介面80,其包括頻率82、提升84、臨限值86、壓縮還原臨限值88、預看90、低音高通濾波器92、壓縮起始94、壓縮還原96、延遲98、壓縮比率100、軟截波102及軟截波主接通/關斷切換器104。 Turning now to Figure 6, an example bass boost engine user interface 80 of the bass boost engine 160 is shown, which includes frequency 82, boost 84, threshold 86, compression reduction threshold 88, look-ahead 90, bass high pass. Filter 92, compression start 94, compression reduction 96, delay 98, compression ratio 100, soft chopping 102, and soft chop main on/off switch 104.
一使用者可連續地或以約1/48個八音度或更少之增量將頻率82自約20 Hz獨立地調整至約1000 Hz。針對最大效能,可將頻率82設定於其中低音開始滾邊之揚聲器驅動器/揚聲器音箱系統之共振頻率處或附近。如上文所述,低音增強引擎根據提升設定84之值處理低於此頻率設定點之所有頻率。提升設定84可連續地或以約1 dB或更小之增量自約0 dB變化至約40 dB。 A user can independently adjust frequency 82 from about 20 Hz to about 1000 Hz continuously or in increments of about 1/48 octaves or less. For maximum performance, the frequency 82 can be set at or near the resonant frequency of the speaker driver/speaker speaker system where the bass starts to roll. As described above, the bass boost engine processes all frequencies below this frequency set point based on the value of the boost setting 84. The boost setting 84 can vary from about 0 dB to about 40 dB continuously or in increments of about 1 dB or less.
臨限值86、壓縮還原臨限值88、預看90、壓縮起始94、壓縮還原96、延遲98及壓縮比率100各自可調整且以與上文針對動態引擎使用者介面50所述之相同方式起作用。低 音高通濾波器92係用以致使低音增強引擎160濾除低於所指示設定點之任何頻率之一選用設定。低音高通濾波器92亦可用於在未嚙合低音增強之情況下防止頻率移位。軟截波102即刻地壓縮起始及/或壓縮還原一特定損害性輸入信號,且因此根據軟截波設定來降低輸出信號之音量,因此防止任何數位截波。在一項實施例中,將軟截波102設定至恰好低於0 dB之一點以有助於確保僅在絕對必要時觸發軟截波功能。 Threshold 86, compression reduction threshold 88, look-ahead 90, compression start 94, compression reduction 96, delay 98, and compression ratio 100 are each adjustable and are the same as described above for dynamic engine user interface 50. The way it works. low The pitch pass filter 92 is operative to cause the bass boost engine 160 to filter out one of any of the frequencies below the indicated set point. The bass high pass filter 92 can also be used to prevent frequency shifting without meshing bass boost. Soft chopping 102 instantly compresses the start and/or compression to restore a particular damaging input signal, and thus reduces the volume of the output signal based on the soft chopping settings, thus preventing any digital truncation. In one embodiment, the soft chopping 102 is set to a point just below 0 dB to help ensure that the soft chopping function is triggered only when absolutely necessary.
現在轉至圖7,其展示系統125,系統125展示用於處理輸入音訊信號130之一實例性操作次序。輸入音訊信號130進入等化引擎140,等化引擎140操作以針對聲音複製鏈中之任何不足來平衡或校正以在收聽者之耳朵處提供一目標頻率回應。一旦已根據在等化引擎140中程式設計之演算法及設定來調整該信號,即隨之將信號130傳送至動態引擎150,動態引擎150壓縮可超過(舉例而言)臨限值62高達(舉例而言)F限值60之任何暫態。自該處,將信號130傳送至低音增強引擎160以提升跨越低於(舉例而言)頻率82之設定之所有低音訊率之低音回應。如圖8中更詳細展示,根據頻率82之設定,進入低音增強引擎160之信號首先通過低通濾波器162,該低通濾波器可係一第四階低通濾波器。然後可根據圖6中展示之臨限值86以及其他壓縮起始、壓縮還原、延遲等設定中之任一者使用壓縮器/限制器164壓縮超過(舉例而言)臨限值86之任何暫態信號。在退出低音增強引擎160後旋即可隨之由播放系統將輸出信號 170放大及遞送至揚聲器驅動器。 Turning now to Figure 7, a system 125 is shown that shows an exemplary operational sequence for processing an input audio signal 130. The input audio signal 130 enters an equalization engine 140 that operates to balance or correct for any deficiency in the sound reproduction chain to provide a target frequency response at the listener's ear. Once the signal has been adjusted according to the algorithms and settings programmed in the equalization engine 140, that is, the signal 130 is subsequently transmitted to the dynamic engine 150, the dynamic engine 150 can compress over, for example, a threshold 62 up to ( For example, any transient of the F limit value 60. From there, signal 130 is transmitted to bass boost engine 160 to boost bass response across all bass frequencies below, for example, the setting of frequency 82. As shown in more detail in FIG. 8, depending on the setting of frequency 82, the signal entering bass boost engine 160 first passes through low pass filter 162, which may be a fourth order low pass filter. The compressor/limiter 164 can then be used to compress more than, for example, the threshold 86, according to any of the thresholds 86 and other compression initiation, compression reduction, delay, etc. settings shown in FIG. State signal. After exiting the bass boost engine 160, the output signal will be output by the playback system. 170 is amplified and delivered to the speaker driver.
在一項實施例中,系統125提供用以允許使用者載入至少兩個不同的所保存設定群組(包括每一群組之所有信號處理)以允許使用者在其之間即時切換之能力。以此方式,一使用者可快速比較由每一者處理之輸出信號,另外,系統125可將所有信號處理設定同時地或隨時間或階段來交錯應用至左聲道及右聲道、應用至一個聲道或另一聲道。 In one embodiment, system 125 provides the ability to allow a user to load at least two different saved settings groups (including all signal processing for each group) to allow the user to instantly switch between them. . In this way, a user can quickly compare the output signals processed by each, and in addition, the system 125 can interleave all signal processing settings simultaneously or over time or phase to the left and right channels, to One channel or another channel.
現在轉至圖9至11,其展示本發明之一實施例之一實例性實施方案。如圖9中所展示,系統200包括預分頻引擎202、等化引擎210、動態引擎250、低音增強引擎300及後分頻引擎323。首先由預分頻引擎202接收及處理一輸入信號,然後由等化引擎210接收及處理輸出以校正聲音複製鏈中之不足以在收聽者之耳朵處獲得一期望回應,然後由動態引擎250接收及處理輸出以確保該音訊信號仍在揚聲器驅動器之期望限值內以便甚至在極高輸出位準處仍確保無失真輸出,然後由低音增強引擎300接收及處理輸出以跨越一寬廣之低音訊譜來提升低音回應同時維持揚聲器驅動器之期望限值同時確保無失真音訊輸出,且然後由後分頻引擎323接收及處理輸出。在其他實施例中,信號之處理可係以任一次序。 Turning now to Figures 9 through 11, an exemplary embodiment of one embodiment of the present invention is shown. As shown in FIG. 9, system 200 includes a prescaler engine 202, an equalization engine 210, a dynamic engine 250, a bass boost engine 300, and a postscaling engine 323. An input signal is first received and processed by the prescaler engine 202, and then output is received and processed by the equalization engine 210 to correct for insufficient in the voice copy chain to obtain a desired response at the listener's ear, which is then received by the dynamic engine 250. And processing the output to ensure that the audio signal is still within the desired limits of the speaker driver to ensure a distortion-free output even at very high output levels, and then the bass boost engine 300 receives and processes the output to span a broad bass spectrum. To boost the bass response while maintaining the desired limit of the speaker driver while ensuring a distortion free audio output, and then the output is received and processed by the post-scaling engine 323. In other embodiments, the processing of the signals can be in any order.
預分頻引擎202經組態以在藉由等化引擎210等化化之前減少輸入音訊信號之增益(若需要),藉此允許充分數位頂部空間以使得任何峰值將不超過數位0 dB。後分頻引擎 323經組態以增加輸出音訊信號之增益(若需要)以補充由預分頻引擎202及(舉例而言)壓縮器258所致的任何增益減小,以便致使系統輸出在不超過揚聲器驅動器之偏離限值之情況下盡可能地高。 The prescaler engine 202 is configured to reduce the gain of the input audio signal (if needed) prior to equalization by the equalization engine 210, thereby allowing sufficient digital headspace such that any peaks will not exceed the digital 0 dB. Post-frequency engine 323 is configured to increase the gain of the output audio signal (if needed) to supplement any gain reduction caused by prescaler engine 202 and, for example, compressor 258, so that the system output does not exceed the speaker driver It is as high as possible from the limit.
參數式濾波引擎211使用(舉例而言)針對頻率220、增益221及品質因子(Q)222之使用者預定參數設定來對自預分頻引擎202傳送至等化引擎210之一信號濾波。此等設定可係由一使用者使用(舉例而言)上文所述之等化引擎使用者介面20來選擇或判定。 The parametric filtering engine 211 transmits signal filtering from one of the prescaler engines 202 to the equalization engine 210 using, for example, user predetermined parameter settings for frequency 220, gain 221, and quality factor (Q) 222. Such settings may be selected or determined by a user using, for example, the equalization engine user interface 20 described above.
轉至圖10,其展示一實例性等化引擎210之一詳細方塊圖。如所展示,等化引擎210包括用於輸入音訊信號209之輸入區塊208、參數式濾波引擎211及用於在由參數式濾波引擎211處理之後的音訊信號233之輸出區塊232。參數式濾波引擎211包括濾波引擎213及對應於一使用者期望將其濾波之複數個頻帶中之每一者之濾波設定219。在圖10之實施例中,舉例而言,展示連續操作之總計五個頻帶,但小於或大於五之任一整數皆係可能的,高達電腦處理單元及可用記憶體之可用處理功率之限值。對於諸多應用而言,五個頻道可係在主機系統上之資源要求與充分達成來自系統之目標回應之間的一合理妥協。另一選擇係,一空間最佳化行動電話實施方案(舉例而言)可利用僅三個頻帶來達成目標效能,而一高供電PC實施方案可利用七個頻帶。在另一實施例中,可針對多路系統由等化引擎210並行處理該等頻帶,其中輸入將係立體聲,但輸出可係4個 或4個以上聲道,諸如針對左低頻揚聲器、左高頻揚聲器、右低頻揚聲器、右高頻揚聲器等中之每一者一聲道。 Turning to Figure 10, a detailed block diagram of an exemplary equalization engine 210 is shown. As shown, the equalization engine 210 includes an input block 208 for inputting an audio signal 209, a parametric filtering engine 211, and an output block 232 for the audio signal 233 after processing by the parametric filtering engine 211. The parametric filtering engine 211 includes a filtering engine 213 and a filter setting 219 corresponding to each of a plurality of frequency bands that a user desires to filter. In the embodiment of FIG. 10, for example, a total of five frequency bands for continuous operation are shown, but any integer less than or greater than five is possible, up to the limit of available processing power of the computer processing unit and available memory. . For many applications, five channels can be a reasonable compromise between the resource requirements on the host system and the full response from the system. Alternatively, a space optimized mobile phone implementation (for example) can utilize only three frequency bands to achieve target performance, while a high power PC implementation can utilize seven frequency bands. In another embodiment, the bands may be processed in parallel by the equalization engine 210 for the multiplex system, where the input will be stereo, but the output may be 4 Or more than 4 channels, such as one channel for each of the left low frequency speaker, the left high frequency speaker, the right low frequency speaker, the right high frequency speaker, and the like.
濾波引擎213包括旁通引擎214、可調整Q高通引擎215、可調整Q低通引擎216、峰值處理引擎217及低音階層處理引擎218,一使用者可針對如該使用者選定之任一頻帶、全部頻帶或不針對該等頻帶中之任一者來選擇上述引擎中的任一者、全部或不選擇其中之任一者。旁通引擎214對濾波器庫進行旁通,因此不執行任何信號處理。可調整Q高通引擎215產生一可變Q第二階高通濾波器。可調整Q低通引擎216產生一可變Q第二階低通濾波器。峰值處理引擎217產生一峰值或谷值濾波器。低音階層處理引擎218產生一第二階可調整Q低音階層濾波器。 The filtering engine 213 includes a bypass engine 214, an adjustable Q high-pass engine 215, an adjustable Q low-pass engine 216, a peak processing engine 217, and a bass class processing engine 218, and a user can select any frequency band selected by the user, Either or none of the above engines are selected for all or none of the bands. The bypass engine 214 bypasses the filter bank so no signal processing is performed. The adjustable Q high pass engine 215 produces a variable Q second order high pass filter. The adjustable Q low pass engine 216 produces a variable Q second order low pass filter. Peak processing engine 217 produces a peak or valley filter. The bass level processing engine 218 produces a second order adjustable Q bass level filter.
針對參數式濾波引擎211之每一頻帶,根據針對旁通引擎214、可調整Q高通引擎215、可調整Q低通引擎216、峰值處理引擎217或低音階層處理引擎218(無論選擇哪一者)之使用者可選設定而由濾波引擎213首先處理一輸入音訊信號。然後根據針對頻率220、增益221及Q 222之使用者可選設定使用濾波器設定219來處理該信號。 For each frequency band of the parametric filtering engine 211, according to the bypass engine 214, the adjustable Q high pass engine 215, the adjustable Q low pass engine 216, the peak processing engine 217, or the bass class processing engine 218 (whichever one is selected) The user selects the settings and the filtering engine 213 first processes an input audio signal. The signal is then processed using filter settings 219 based on user selectable settings for frequency 220, gain 221, and Q 222.
如圖9中所展示,在由等化引擎210處理一音訊信號之後,隨之將該信號傳送至動態引擎250用於處理。傳送至動態引擎250之信號可由動態濾波引擎251濾波,動態濾波引擎251具有(舉例而言)用於傳送各別高頻率及低頻率以便由動態處理引擎257進一步處理之第一階高通濾波引擎253及一第一階低通濾波引擎254。動態處理引擎257可包含 (舉例而言)延遲處理引擎276及壓縮器258(亦見圖11)。如圖9中所展示,延遲處理引擎276處理藉由第一階高通濾波引擎253傳送至其之頻率,而壓縮器258處理由第一階低通濾波引擎254傳送至其之頻率。 As shown in FIG. 9, after an audio signal is processed by the equalization engine 210, the signal is then passed to the dynamic engine 250 for processing. The signals transmitted to the dynamic engine 250 may be filtered by a dynamic filtering engine 251 having, for example, a first order high pass filtering engine 253 for transmitting respective high and low frequencies for further processing by the dynamic processing engine 257. And a first order low pass filtering engine 254. Dynamic processing engine 257 can include (For example) delay processing engine 276 and compressor 258 (see also Figure 11). As shown in FIG. 9, delay processing engine 276 processes the frequency to which it is transmitted by first order high pass filtering engine 253, while compressor 258 processes the frequency to which it is transmitted by first order low pass filtering engine 254.
轉至圖11,其展示一實例性動態引擎250之一詳細方塊圖。如所展示,動態引擎250包括用於輸入音訊信號249之輸入區塊248、動態濾波引擎251、動態處理引擎257、動態整合引擎282及用於在由動態引擎250處理之後的音訊信號289之輸出區塊288。 Turning to Figure 11, a detailed block diagram of an example dynamic engine 250 is shown. As shown, the dynamic engine 250 includes an input block 248 for inputting an audio signal 249, a dynamic filtering engine 251, a dynamic processing engine 257, a dynamic integration engine 282, and an output for the audio signal 289 after being processed by the dynamic engine 250. Block 288.
動態濾波引擎251包括具有(舉例而言)第一階高通濾波引擎253及第一階低通濾波引擎254之旁通濾波引擎252。儘管第一階濾波器可提供經處理分量與旁通分量之間的一無縫轉變,但亦可替代利用較高階或可調整階濾波器。動態處理引擎257包括限制器設定區塊260、限制器處理引擎268、壓縮器設定區塊271、預看延遲引擎275及增益減小引擎279。預看延遲引擎275包括延遲處理引擎276,延遲處理引擎276接收自第一階高通濾波引擎253傳送至其之輸出信號,並根據一使用者指定之延遲設定(諸如上文所述之預看66)來處理彼信號。將來自延遲處理引擎276之輸出信號傳送至動態整合引擎282,用於組合此信號與根據(舉例而言)使用者指定之頻率限值60由第一階低通濾波引擎254濾波且由壓縮器258傳輸之信號。 The dynamic filtering engine 251 includes a bypass filtering engine 252 having, for example, a first order high pass filtering engine 253 and a first order low pass filtering engine 254. Although the first order filter may provide a seamless transition between the processed component and the bypass component, a higher order or adjustable order filter may alternatively be utilized. The dynamic processing engine 257 includes a limiter setting block 260, a limiter processing engine 268, a compressor setting block 271, a look-ahead delay engine 275, and a gain reduction engine 279. The look-ahead delay engine 275 includes a delay processing engine 276 that receives the output signals transmitted thereto from the first-order high-pass filter engine 253 and sets them according to a user-specified delay (such as the look-ahead 66 described above). ) to process this signal. The output signal from the delay processing engine 276 is passed to the dynamic integration engine 282 for combining the signal and filtering by the first order low pass filtering engine 254 and by the compressor according to, for example, a user specified frequency limit 60. 258 transmitted signal.
相比而言,動態處理引擎257之壓縮器258接收自第一階低通濾波引擎254傳送至其之輸出信號並根據各種使用者 指定設定來處理彼信號以保護揚聲器驅動器免受損害同時最大化音量輸出。舉例而言,如圖11中展示,壓縮器258之限制器設定區塊260包含壓縮起始速率261、壓縮還原速率262、臨限值263、壓縮還原臨限值264及壓縮還原延遲265,其每一者可由一使用者使用(舉例而言)上文所述之動態引擎使用者介面50來選擇或判定。熟習此項技術者將瞭解,限制器設定區塊260之替代實施例可包含此等使用者可選設定中之一或多者。 In contrast, the compressor 258 of the dynamic processing engine 257 receives the output signals transmitted thereto from the first order low pass filtering engine 254 and is based on various users. Specify settings to handle this signal to protect the speaker driver from damage while maximizing volume output. For example, as shown in FIG. 11, the limiter setting block 260 of the compressor 258 includes a compression start rate 261, a compression reduction rate 262, a threshold 263, a compression reduction threshold 264, and a compression reduction delay 265. Each can be selected or determined by a user using, for example, the dynamic engine user interface 50 described above. Those skilled in the art will appreciate that alternative embodiments of the limiter setting block 260 can include one or more of such user selectable settings.
超過使用者指定之臨限值設定263之第一階低通濾波引擎254之輸出將由限制器引擎269接收並傳送至預看延遲引擎275及增益減小引擎279,其中分別根據限制器設定區塊260之使用者指定限制器設定及壓縮器設定區塊271之使用者指定壓縮器設定而由增益減小處理引擎280應用增益減小。如圖11中所展示,將第一階低通濾波引擎254之輸出作為信號266來傳送,該信號由預看延遲處理引擎277根據一使用者指定設定(諸如預看273)來處理。以此方式,由限制器引擎269計算且由增益減小引擎279應用之增益減小領先信號266該經定義預看時間。由增益減小處理引擎280將根據壓縮比率278由限制器引擎269計算之增益減小應用至該經濾波且經延遲信號。 The output of the first order low pass filter engine 254 that exceeds the user specified threshold setting 263 will be received by the limiter engine 269 and transmitted to the look-ahead delay engine 275 and the gain reduction engine 279, where the blocks are set according to the limiter, respectively. The user-specified limiter settings of 260 and the user-specified compressor settings of compressor set block 271 are applied by gain reduction processing engine 280 to reduce the gain. As shown in FIG. 11, the output of the first order low pass filtering engine 254 is transmitted as signal 266, which is processed by the look-ahead delay processing engine 277 in accordance with a user-specified setting, such as look-ahead 273. In this manner, the gain calculated by the limiter engine 269 and applied by the gain reduction engine 279 reduces the lead signal 266 by the defined look-ahead time. The gain reduction calculated by the limiter engine 269 according to the compression ratio 278 is applied by the gain reduction processing engine 280 to the filtered and delayed signal.
將來自壓縮器258之增益減小處理引擎280之輸出信號傳送至動態整合引擎282之重組引擎283,用於組合此信號與由第一階高通濾波引擎253濾波並由預看延遲引擎275處理之信號,此確保經處理信號及未經處理信號較佳地仍係時 間對準的。動態整合引擎282之輸出形成輸出區塊288之輸出信號289,其形成低音增強引擎300之輸入信號。 The output signal from the gain reduction processing engine 280 of the compressor 258 is passed to the reassembly engine 283 of the dynamic integration engine 282 for combining this signal with the filtering by the first order high pass filtering engine 253 and processed by the look-ahead delay engine 275. Signal, which ensures that the processed and unprocessed signals are preferably still timed Aligned. The output of the dynamic integration engine 282 forms an output signal 289 of the output block 288 that forms the input signal to the bass boost engine 300.
圖12中展示圖11之實施例之一變化形式。舉例而言,圖12進一步包含具有高通濾波引擎286之臨限值成形引擎285。高通濾波引擎286可包括一第二階或更高階高通濾波器。藉由在壓縮器258之後提供一濾波器,可修整一電壓臨限值以匹配一揚聲器驅動器之偏離能力。 A variation of the embodiment of Fig. 11 is shown in Fig. 12. For example, FIG. 12 further includes a threshold shaping engine 285 having a high pass filtering engine 286. The high pass filtering engine 286 can include a second order or higher order high pass filter. By providing a filter after compressor 258, a voltage threshold can be trimmed to match the offset capability of a speaker driver.
再次轉至圖9,低音增強引擎300包括低音濾波引擎301、低音保護引擎305、低音提升引擎309、低音壓縮器引擎313、低音整合引擎317及低音軟截波引擎320。如所展示,該信號由低音濾波引擎301濾波,該低音濾波引擎具有(舉例而言)第四階高通引擎302及第四階低通引擎303用於傳送各別高頻率及低頻率以由低音保護引擎305、低音提升引擎309及低音壓縮器引擎313進一步處理。將自第四階高通引擎302傳送之頻率傳送至低音提升引擎309並由延遲處理引擎310根據一使用者指定之延遲設定(諸如上文所述之延遲98)處理。來自第四階高通引擎302之輸出信號並不由低音保護引擎305、低音提升引擎309或低音壓縮器引擎313另外處理,如圖9之旁通區塊306、314所展示。 Turning again to FIG. 9, the bass boost engine 300 includes a bass filter engine 301, a bass protection engine 305, a bass boost engine 309, a bass compressor engine 313, a bass integration engine 317, and a bass soft cutoff engine 320. As shown, the signal is filtered by a bass filtering engine 301 having, for example, a fourth-order high-pass engine 302 and a fourth-order low-pass engine 303 for transmitting respective high and low frequencies for bass The protection engine 305, the bass boost engine 309, and the bass compressor engine 313 are further processed. The frequency transmitted from the fourth-order high-pass engine 302 is passed to the bass boost engine 309 and processed by the delay processing engine 310 according to a user-specified delay setting, such as the delay 98 described above. The output signal from the fourth-order high-pass engine 302 is not otherwise processed by the bass protection engine 305, the bass boost engine 309, or the bass compressor engine 313, as shown by the bypass blocks 306, 314 of FIG.
相比而言,低音增強引擎300之低音保護引擎305接收自第四階低通引擎303傳送至其之輸出信號並經由第二階高通引擎307處理彼信號。然後將第二階高通引擎307之輸出傳送至低音提升引擎309,其中應用使用者指定增益311以提升該信號。然後將經提升信號傳送至低音壓縮器引擎 313之低音壓縮器處理引擎315以結合(舉例而言)其他使用者指定設定來壓縮超過一使用者指定之臨限值設定(諸如上文論述之臨限值86)之逾界暫態信號。熟習此項技術者將瞭解,低音壓縮器處理引擎315可包含上文針對壓縮器258所論述及在圖11中展示之元件中之諸多元件或全部元件,但組態為低音增強引擎300之部分之此等元件將僅處理自低音提升引擎309傳送至其之彼等信號,即主要包括低音訊率,且僅處理至此等頻率超過一使用者指定之臨限值設定之程度。一使用者介面(諸如低音增強使用者介面80)可結合低音增強引擎300來實施以提供由低音增強引擎300使用之使用者可選輸入。將來自低音壓縮器處理引擎315之輸出傳送至低音整合引擎317之重組引擎318,用於組合此信號與由第四階高通引擎302濾波並由延遲處理引擎310處理之信號。 In contrast, the bass protection engine 305 of the bass boost engine 300 receives the output signal transmitted thereto from the fourth-order low-pass engine 303 and processes the signal via the second-order high-pass engine 307. The output of the second order high pass engine 307 is then passed to the bass boost engine 309 where the user specified gain 311 is applied to boost the signal. Then pass the boost signal to the bass compressor engine The 313 bass compressor processing engine 315 compresses an out-of-bounds transient signal that exceeds a user-specified threshold setting, such as threshold 86 discussed above, in conjunction with, for example, other user-specified settings. Those skilled in the art will appreciate that the bass compressor processing engine 315 can include many or all of the elements discussed above for the compressor 258 and shown in FIG. 11, but configured as part of the bass boost engine 300. These components will only process the signals transmitted thereto from the bass boost engine 309, i.e., primarily including the low frequency, and only to the extent that the frequencies exceed a user-specified threshold setting. A user interface, such as bass boost user interface 80, can be implemented in conjunction with bass boost engine 300 to provide user selectable input for use by bass boost engine 300. The output from the bass compressor processing engine 315 is passed to a recombination engine 318 of the bass integration engine 317 for combining this signal with the signal filtered by the fourth order high pass engine 302 and processed by the delay processing engine 310.
為進一步強制如圖9中所展示之揚聲器驅動器之一最大偏離限值,將來自低音整合引擎317之組合信號傳送至低音軟截波引擎320並經由低音軟截波處理引擎321處理。如上文論述,在低音增強引擎300之低音壓縮器引擎313之下游採用之軟截波功能可經組態以即刻地將一特定損害性輸入信號壓縮起始及壓縮還原作為對低音壓縮器引擎313之一後備以立即截波成功通過低音壓縮器處理引擎315之一不安全輸入信號而不引入音訊失真。 To further enforce one of the maximum deviation limits of the speaker driver as shown in FIG. 9, the combined signal from the bass integration engine 317 is transmitted to the bass soft cut engine 320 and processed via the bass soft cut processing engine 321. As discussed above, the soft chopping function employed downstream of the bass compressor engine 313 of the bass boost engine 300 can be configured to instantly initiate compression and compression reduction of a particular damaging input signal as a bass compressor engine 313. One of the backups succeeds in intercepting the unsafe input signal through one of the bass compressor processing engines 315 without introducing audio distortion.
藉由在由低音壓縮器引擎313處理該信號之後將該信號傳送至低音軟截波引擎320,低音軟截波引擎320可經組態 以定址潛在損害性暫態信號(其通過低音壓縮器處理引擎315及動態引擎250之壓縮器258)。低音軟截波引擎320係比低音壓縮器引擎313更富攻擊性但比一純限制器較少攻擊性之一壓縮器,且可由一使用者組態以根據使用者規範來處理信號。 The bass soft cut engine 320 can be configured by transmitting the signal to the bass soft cut engine 320 after the signal is processed by the bass compressor engine 313 To address the potentially damaging transient signal (which passes through the bass compressor processing engine 315 and the compressor 258 of the dynamic engine 250). The bass soft cutoff engine 320 is more aggressive than the bass compressor engine 313 but less aggressive than a pure limiter and can be configured by a user to process signals according to user specifications.
如圖9中所展示,然後將由低音軟截波處理引擎321處理之信號傳送至後分頻引擎323之後分頻處理引擎324。 As shown in FIG. 9, the signal processed by the bass soft chopping processing engine 321 is then passed to the postscaling engine 323 and then the frequency dividing processing engine 324.
轉至圖13,其展示針對由一實例性動態引擎250或一實例性低音增強引擎300處理之一信號之一實例性穩定狀態信號回應。一代表性輸出信號係展示為針對低於及高於一臨限值設定330為-6 dB及一壓縮比率為4:1而相對於一代表性輸入信號繪製。低於臨限值設定330,曲線332具有一1:1線性斜率,反映壓縮器並未被觸發且輸出信號與輸入信號相同之事實。針對超過臨限值設定330之-6 dB值之輸入信號,壓縮器根據壓縮比率之斜率來減小信號之電壓;於此實例中,在4:1之速率處,如壓縮器曲線333所展示。該壓縮比率允許使用者在一寬廣範圍上選擇高於臨限值之期望壓縮程度,以最好地適合該應用及匹配系統之能力。在所有情形中,在穩定狀態條件下失真為零。 Turning to FIG. 13, an exemplary steady state signal response for one of the signals processed by an example dynamic engine 250 or an example bass boost engine 300 is shown. A representative output signal is shown plotted against a representative input signal for a threshold value of -6 dB below and above a threshold setting of 3 and a compression ratio of 4:1. Below threshold setting 330, curve 332 has a 1:1 linear slope that reflects the fact that the compressor is not triggered and the output signal is the same as the input signal. The compressor reduces the voltage of the signal based on the slope of the compression ratio for an input signal that exceeds the -6 dB value of the threshold setting 330; in this example, at a rate of 4:1, as shown by compressor curve 333 . This compression ratio allows the user to select a desired degree of compression above a threshold over a wide range to best suit the application and the capabilities of the matching system. In all cases, the distortion is zero under steady state conditions.
轉至圖14至16,其展示一系列圖表,反映根據各種使用者指定之軟截波輸入在信號由軟截波引擎320之軟截波處理引擎321處理之前及之後的一信號。峰值數位信號可自峰值0變化至1。舉例而言,圖16展示在將軟截波輸入設定至一相對小信號值0.25時輸出正弦波346緊密地追隨輸入 正弦波345。因此,圖14反映在位準為低時信號幾乎無壓縮。 Turning to Figures 14 through 16, there is shown a series of graphs reflecting a signal before and after the signal is processed by the soft chopping engine 321 of the soft chopping engine 320, according to various user specified soft chopping inputs. The peak digital signal can vary from peak 0 to 1. For example, Figure 16 shows that the output sine wave 346 closely follows the input when the soft chopping input is set to a relatively small signal value of 0.25. Sine wave 345. Therefore, Figure 14 reflects that the signal is almost uncompressed when the level is low.
相比而言,圖15至17圖解說明將軟截波輸入自.25增加至(舉例而言)50(圖15)、1.0(圖16)及2.0(圖17)之效應。圖15展示與輸入正弦波350相比,輸出正弦波351之最大峰值及最小峰值之僅一稍微減小,反映針對具有全標度Vz之峰值之一信號之極輕度壓縮。圖16展示與輸入正弦波355相比輸出正弦波356之最大峰值及最小峰值之一稍微更大減小,反映針對原本將恰好達到數位截波限值之一信號之適度壓縮。圖17展示與輸入正弦波360相比輸出正弦波361之最大峰值及最小峰值之一甚至更大減小。在圖17之實例性實施例中,低音軟截波處理引擎321致使輸出正弦波361分別在稍微小於1與-1之最大峰值及最小峰值處平穩地平坦化,防止原本將來自可允許限值兩倍之一輸入信號之嚴重失真,同時最小地影響較小信號。 In contrast, Figures 15 through 17 illustrate the effect of increasing the soft chop input from .25 to, for example, 50 (Figure 15), 1.0 (Figure 16), and 2.0 (Figure 17). Figure 15 shows only a slight decrease in the maximum and minimum peaks of the output sine wave 351 compared to the input sine wave 350, reflecting the extremely slight compression of the signal for one of the peaks with full scale Vz. Figure 16 shows a slightly larger decrease in one of the maximum and minimum peaks of the output sine wave 356 compared to the input sine wave 355, reflecting moderate compression for a signal that would otherwise just reach the digital cutoff limit. Figure 17 shows one or even greater reduction in the maximum and minimum peaks of the output sine wave 361 compared to the input sine wave 360. In the exemplary embodiment of FIG. 17, the bass soft-clipping engine 321 causes the output sine wave 361 to smoothly flatten at maximum and minimum peaks slightly less than 1 and -1, respectively, preventing the original sine wave from coming from the allowable limit. Two times the input signal is severely distorted while minimizing the smaller signal.
原則上,具有使用者介面10之系統200可係使用(舉例而言)自www.dsprobotics.com.之DSP Robotics獲得之Flowstone數位信號處理(DSP)程式設計軟體在(舉例而言)一個人電腦或膝上型平台上實施。此電腦或平台可包含一記憶體元件,其可包含用於實施系統200之一電腦可讀媒體及用於最佳化音訊播放系統之音訊回應之使用者介面10。 In principle, the system 200 with the user interface 10 can use, for example, a Flowstone digital signal processing (DSP) programming software available from DSP Robotics at www.dsprobotics.com., for example, on a personal computer or Implemented on a laptop platform. The computer or platform can include a memory component that can include a computer readable medium for implementing one of the systems 200 and a user interface 10 for optimizing the audio response of the audio playback system.
系統200及使用者介面10可以軟體、韌體、硬體或其任一組合實施。在一種模式下,具有使用者介面10之系統 200係在軟體(作為一可執行程式)中實施,且由一或多個專用或通用數位電腦執行,諸如一個人電腦(PC;IBM相容、Apple相容或其他方式)、個人數位助理、工作站、微電腦、主機電腦、電腦網路、「虛擬網路」或「網際網路雲計算設備」。在另一模式下,具有使用者介面10之系統200係在(舉例而言)一膝上型電腦、一手持式MP3播放器、一行動電話、一汽車立體聲系統、一家庭立體聲系統或任何其他行動或固定式平台或裝置中之韌體中實施。系統200及使用者介面10之實施方案及操作獨立於基礎電腦或裝置之作業系統,且將在任一作業系統上工作,諸如Android、iOS、Microsoft Windows、Linux、Unix及諸如此類。 System 200 and user interface 10 can be implemented in software, firmware, hardware, or any combination thereof. In a mode, a system with a user interface 10 The 200 series is implemented in software (as an executable program) and is executed by one or more dedicated or general-purpose digital computers, such as a personal computer (PC; IBM compatible, Apple compatible or otherwise), personal digital assistant, workstation , microcomputer, host computer, computer network, "virtual network" or "internet cloud computing device". In another mode, the system 200 with the user interface 10 is, for example, a laptop, a handheld MP3 player, a mobile phone, a car stereo system, a home stereo system, or any other Implemented in a firmware in a mobile or fixed platform or device. The implementation and operation of system 200 and user interface 10 are independent of the operating system of the base computer or device and will work on any operating system, such as Android, iOS, Microsoft Windows, Linux, Unix, and the like.
在一項實施例中,系統200可由一使用者使用以「調諧」一既定音訊播放系統以最大化該系統之所有頻率之音量輸出而不在信號中形成不需要假訊或失真。可結合系統200使用開發軟體以進一步「調諧」音訊播放系統之音訊回應。系統200可結合一使用者介面(諸如使用者介面10)來實施以准許一使用者選擇針對上文針對使用者介面10所述之輸入中之每一者之值。使用者介面10之一消費者版本(其可具有較少消費者可選輸入)可結合系統200實施。 In one embodiment, system 200 can be used by a user to "tune" a predetermined audio playback system to maximize the volume output of all frequencies of the system without forming unwanted signals or distortion in the signal. The development software can be used in conjunction with system 200 to further "tune" the audio response of the audio playback system. System 200 can be implemented in conjunction with a user interface, such as user interface 10, to permit a user to select a value for each of the inputs described above for user interface 10. A consumer version of the user interface 10 (which may have fewer consumer selectable inputs) may be implemented in conjunction with the system 200.
就硬體架構而言,系統200在其上操作之一電腦或裝置包含一處理器、記憶體及一或多個輸入及/或輸出(I/O)裝置(或周邊),其經由一本端介面以通信方式彼此耦合。如此項技術中所熟知,該本端介面可係(舉例而言,但不限 於)一或多個匯流排或其他有線或無線連接。該記憶體可包含揮發性記憶體元件(例如,隨機存取記憶體(RAM,諸如DRAM、SRAM、SDRAM等))及非揮發性記憶體元件(例如,ROM、硬碟機、磁帶、CDROM等)中之任一者或一組合。該記憶體亦可併入有電子、磁、光及/或其他類型之儲存媒體。 In terms of hardware architecture, a computer or device on which system 200 operates includes a processor, memory, and one or more input and/or output (I/O) devices (or peripherals) via a The end interfaces are coupled to each other in a communication manner. As is well known in the art, the native interface can be, for example, but not limited to () one or more bus bars or other wired or wireless connections. The memory may include volatile memory components (eg, random access memory (RAM, such as DRAM, SRAM, SDRAM, etc.)) and non-volatile memory components (eg, ROM, hard drive, magnetic tape, CDROM, etc.) Any one or a combination. The memory can also incorporate electronic, magnetic, optical, and/or other types of storage media.
系統200及使用者介面10可包括一或多個軟體程式,其可儲存於任一電腦可讀媒體上用於由任一電腦相關系統或方法使用或結合其使用。一電腦可讀媒體係一電子、磁、光或其他實體裝置或構件,其可獲得或儲存由一電腦相關系統或方法使用或結合其使用之一電腦程式。系統200及使用者介面10可以任一類型之電腦可讀媒體實現,用於由一指令執行系統、設備或裝置(諸如一基於電腦之系統、含有處理器之系統或可自該指令執行系統、設備或裝置擷取指令並執行該等指令之其他系統)使用或結合其使用。 System 200 and user interface 10 can include one or more software programs that can be stored on any computer readable medium for use by or in connection with any computer related system or method. A computer readable medium is an electronic, magnetic, optical or other physical device or component that can acquire or store a computer program for use by or in connection with a computer related system or method. System 200 and user interface 10 can be implemented in any type of computer readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a processor-containing system, or an executable system, The device or device that uses the instructions and other systems that execute the instructions) is used or used in conjunction with it.
若實施於硬體中,則系統200及使用者介面10亦可藉助以下技術中之任一者或其一組合來實施,其各自係此項技術中所熟知:具有用於對資料信號實施邏輯功能之邏輯閘之一(或多個)離散邏輯電路、具有適當組合邏輯閘之一特殊應用積體電路(ASIC)、一(或多個)可程式化閘陣列(PGA)、一場可程式化閘陣列(FPGA)等。 If implemented in hardware, system 200 and user interface 10 can also be implemented by any one or combination of the following techniques, each of which is well known in the art: having logic for implementing data signals One (or more) discrete logic circuits of functional logic gates, one special application integrated circuit (ASIC) with appropriate combination logic gates, one (or more) programmable gate arrays (PGA), one programmable Gate array (FPGA), etc.
儘管已詳細闡述本發明之特定實施例,但熟習此項技術者將瞭解,可根據揭示內容之總教示開發彼等細節之各種修改及替代物。因此,本文之揭示內容意欲僅係例示性且 不限於其範疇,且應賦予其隨附申請專利範圍及其任何等效物之完全廣度。 While the invention has been described with respect to the specific embodiments of the present invention, it will be understood that Therefore, the disclosure herein is intended to be illustrative only and It is not to be limited in its scope, and the scope of the claims and the full extent of any equivalents thereof.
10‧‧‧使用者介面 10‧‧‧User interface
20‧‧‧等化引擎使用者介面 20‧‧‧Issue engine user interface
22‧‧‧總電力接通-關斷切換器 22‧‧‧Total power-on-off switcher
24‧‧‧預分頻器 24‧‧‧ Prescaler
26‧‧‧自動預分頻切換器 26‧‧‧Automatic prescaler switcher
30‧‧‧二階型濾波器 30‧‧‧second-order filter
31‧‧‧頻率 31‧‧‧ frequency
32‧‧‧增益 32‧‧‧ Gain
33‧‧‧品質因子(Q) 33‧‧‧Quality Factor (Q)
35‧‧‧切換器 35‧‧‧Switcher
38‧‧‧圖表 38‧‧‧Chart
50‧‧‧動態引擎使用者介面 50‧‧‧Dynamic engine user interface
52‧‧‧壓縮起始 52‧‧‧Compression start
54‧‧‧壓縮還原 54‧‧‧Compression reduction
56‧‧‧延遲 56‧‧‧Delay
58‧‧‧壓縮比率 58‧‧‧Compression ratio
60‧‧‧頻率限值(F限值) 60‧‧‧frequency limit (F limit)
62‧‧‧臨限值 62‧‧‧ threshold
64‧‧‧壓縮還原臨限值 64‧‧‧Compression reduction threshold
66‧‧‧預看 66‧‧‧Preview
68‧‧‧後分頻設定 68‧‧‧After the crossover setting
70‧‧‧自動後分頻接通/關斷切換器 70‧‧‧Automatic post-frequency on/off switch
72‧‧‧接通/關斷切換器 72‧‧‧Switching on/off switch
74‧‧‧截波指示符燈 74‧‧‧Chop indicator light
76‧‧‧重設按鈕 76‧‧‧Reset button
80‧‧‧低音增強引擎使用者介面 80‧‧‧ bass boost engine user interface
82‧‧‧頻率 82‧‧‧ frequency
84‧‧‧提升 84‧‧‧Upgrade
86‧‧‧臨限值 86‧‧‧ threshold
88‧‧‧壓縮還原臨限值 88‧‧‧Compression reduction threshold
90‧‧‧預看 90‧‧‧ Preview
92‧‧‧低音高通濾波器 92‧‧‧ bass high pass filter
94‧‧‧壓縮起始 94‧‧‧Compression start
96‧‧‧壓縮還原 96‧‧‧Compression reduction
98‧‧‧延遲 98‧‧‧Delay
100‧‧‧壓縮比率 100‧‧‧Compression ratio
102‧‧‧軟截波 102‧‧‧Soft chopping
104‧‧‧軟截波主接通/關斷切換器 104‧‧‧Soft Chop Master On/Off Switcher
125‧‧‧系統 125‧‧‧System
130‧‧‧音訊信號/輸入音訊信號/信號 130‧‧‧Audio signal/input audio signal/signal
140‧‧‧等化引擎 140‧‧‧ Equalization engine
150‧‧‧動態引擎 150‧‧‧Dynamic Engine
160‧‧‧低音增強引擎 160‧‧‧ Bass boost engine
170‧‧‧輸出信號 170‧‧‧ Output signal
162‧‧‧低通濾波器 162‧‧‧low pass filter
164‧‧‧壓縮器/限制器 164‧‧‧Compressor/limiter
200‧‧‧系統 200‧‧‧ system
202‧‧‧預分頻引擎 202‧‧‧ Prescaler engine
208‧‧‧輸入區塊 208‧‧‧Input block
209‧‧‧輸入音訊信號 209‧‧‧Input audio signal
210‧‧‧等化引擎 210‧‧‧ Equalization engine
211‧‧‧參數式濾波引擎 211‧‧‧Parametric Filter Engine
213‧‧‧濾波引擎 213‧‧‧Filter Engine
214‧‧‧旁通引擎 214‧‧‧Bypass engine
215‧‧‧可調整Q高通引擎 215‧‧‧Adjustable Q Qualcomm Engine
216‧‧‧可調整Q低通引擎 216‧‧‧Adjustable Q low-pass engine
217‧‧‧峰值處理引擎 217‧‧‧ Peak Processing Engine
218‧‧‧低音階層處理引擎 218‧‧‧ bass class processing engine
219‧‧‧濾波設定 219‧‧‧Filter setting
220‧‧‧頻率 220‧‧‧ frequency
221‧‧‧增益 221‧‧‧ Gain
222‧‧‧品質因子(Q) 222‧‧‧Quality Factor (Q)
232‧‧‧輸出區塊 232‧‧‧Output block
233‧‧‧音訊信號 233‧‧‧ audio signal
248‧‧‧輸入區塊 248‧‧‧Input block
249‧‧‧輸入音訊信號 249‧‧‧Input audio signal
250‧‧‧動態引擎 250‧‧‧Dynamic Engine
251‧‧‧動態濾波引擎 251‧‧‧Dynamic Filter Engine
252‧‧‧旁通濾波引擎 252‧‧‧bypass filter engine
253‧‧‧第一階高通濾波引擎 253‧‧‧First-order high-pass filter engine
254‧‧‧第一階低通濾波引擎 254‧‧‧First-order low-pass filter engine
257‧‧‧動態處理引擎 257‧‧‧Dynamic Processing Engine
258‧‧‧壓縮器 258‧‧‧ Compressor
260‧‧‧限制器設定區塊 260‧‧‧Restrictor setting block
261‧‧‧壓縮起始速率 261‧‧‧Compression starting rate
262‧‧‧壓縮還原速率 262‧‧‧Compression reduction rate
263‧‧‧臨限值 263‧‧‧ threshold
264‧‧‧壓縮還原臨限值 264‧‧‧Compression reduction threshold
265‧‧‧壓縮還原延遲 265‧‧‧Compression reduction delay
266‧‧‧信號 266‧‧‧ signal
268‧‧‧限制器處理引擎 268‧‧‧Limiter Processing Engine
269‧‧‧限制器引擎 269‧‧‧Limiter Engine
271‧‧‧壓縮器設定區塊 271‧‧‧Compressor setting block
273‧‧‧預看 273‧‧‧ Preview
275‧‧‧預看延遲引擎 275‧‧‧Preview delay engine
276‧‧‧延遲處理引擎 276‧‧‧Delay Processing Engine
277‧‧‧預看延遲處理引擎 277‧‧‧Preview delay processing engine
278‧‧‧壓縮比率 278‧‧‧Compression ratio
279‧‧‧增益減小引擎 279‧‧‧gain reduction engine
280‧‧‧增益減小處理引擎 280‧‧‧gain reduction processing engine
282‧‧‧動態整合引擎 282‧‧‧Dynamic integration engine
283‧‧‧重組引擎 283‧‧‧Reorganized engine
285‧‧‧臨限值成形引擎 285‧‧‧Preventional forming engine
286‧‧‧高通濾波引擎 286‧‧‧High-pass filter engine
288‧‧‧輸出區塊 288‧‧‧Output block
289‧‧‧音訊信號/輸出信號 289‧‧‧Audio signal/output signal
300‧‧‧低音增強引擎 300‧‧‧ Bass Boost Engine
301‧‧‧低音濾波引擎 301‧‧‧ bass filter engine
302‧‧‧第四階高通引擎 302‧‧‧ fourth-order high-pass engine
303‧‧‧第四階低通引擎 303‧‧‧ fourth-order low-pass engine
305‧‧‧低音保護引擎 305‧‧‧ bass protection engine
306‧‧‧旁通區塊 306‧‧‧ bypass block
307‧‧‧第二階高通引擎 307‧‧‧Second-level high-pass engine
309‧‧‧低音提升引擎 309‧‧‧ Bass boost engine
310‧‧‧延遲處理引擎 310‧‧‧Delay Processing Engine
311‧‧‧使用者指定增益 311‧‧‧User specified gain
313‧‧‧低音壓縮器引擎 313‧‧‧ Bass Compressor Engine
314‧‧‧旁通區塊 314‧‧‧ bypass block
315‧‧‧低音壓縮器處理引擎 315‧‧‧ Bass Compressor Processing Engine
317‧‧‧低音整合引擎 317‧‧‧ Bass Integration Engine
318‧‧‧重組引擎 318‧‧‧Reorganization engine
320‧‧‧低音軟截波引擎 320‧‧‧ bass soft cut engine
321‧‧‧低音軟截波處理引擎 321‧‧‧ bass soft cut processing engine
323‧‧‧後分頻引擎 323‧‧‧After the crossover engine
324‧‧‧後分頻處理引擎 324‧‧‧post-frequency processing engine
圖1圖解說明由一高通濾波器結合一限制器濾波之一音訊信號。 Figure 1 illustrates the filtering of one of the audio signals by a high pass filter in conjunction with a limiter.
圖2圖解說明在無一限制器之情況下由一高通濾波器濾波之一音訊信號。 Figure 2 illustrates the filtering of one of the audio signals by a high pass filter without a limiter.
圖3圖解說明由一實例性低音增強引擎之一壓縮器/限制器之一實例性頻率相依臨限值之增強所致的一揚聲器驅動器之一頻率獨立恆定偏離。 3 illustrates a frequency independent constant deviation of a speaker driver resulting from an enhancement of an exemplary frequency dependent threshold of one of a compressor/limiter of an exemplary bass boost engine.
圖4圖解說明用於一等化引擎之一實例性使用者介面。 Figure 4 illustrates an example user interface for a first-class engine.
圖5圖解說明用於一動態引擎之一實例性使用者介面。 Figure 5 illustrates an exemplary user interface for a dynamic engine.
圖6圖解說明用於一低音增強引擎之一實例性使用者介面。 Figure 6 illustrates an exemplary user interface for a bass boost engine.
圖7係圖解說明用於最佳化音訊播放系統之一音訊信號之一實例性方法之一方塊圖。 7 is a block diagram illustrating an exemplary method for optimizing an audio signal of an audio playback system.
圖8係圖解說明圖7中所述之方法之一實例性低音增強引擎之一方塊圖。 FIG. 8 is a block diagram illustrating an exemplary bass boost engine of one of the methods described in FIG.
圖9係圖解說明本發明之一實施例之一實例性實施方案之一方塊圖。 Figure 9 is a block diagram illustrating an exemplary embodiment of an embodiment of the present invention.
圖10係圖解說明圖9中所展示之實施例之一等化引擎之一實例性實施方案之一詳細方塊圖。 Figure 10 is a detailed block diagram illustrating one of the exemplary embodiments of an equalization engine of the embodiment shown in Figure 9.
圖11係圖解說明在圖9中展示之實施例之一動態引擎之一實例性實施方案之一詳細方塊圖。 11 is a detailed block diagram illustrating one of the exemplary embodiments of one of the dynamic engines of the embodiment shown in FIG.
圖12係圖解說明一動態引擎之一替代實施方案之一詳細方塊圖。 Figure 12 is a detailed block diagram illustrating one of the alternative embodiments of a dynamic engine.
圖13展示針對一實例性動態引擎所處理之一信號之一實例性穩定狀態信號回應。 Figure 13 shows an example steady state signal response for one of the signals processed by an example dynamic engine.
圖14展示在透過一實例性低音增強引擎之一實例性低音軟截波處理引擎處理一信號之後的信號回應。 Figure 14 shows the signal response after processing a signal through an exemplary bass soft chopping engine of an example bass boost engine.
圖15展示在透過一實例性低音增強引擎之一替代低音軟截波處理引擎處理該信號之前及之後的一信號。 Figure 15 shows a signal before and after processing the signal by one of the example bass boost engines instead of the bass soft chopping engine.
圖16展示在透過一實例性低音增強引擎之另一替代低音軟截波處理引擎處理該信號之前及之後的一信號。 Figure 16 shows a signal before and after processing the signal through another alternative bass soft chopping engine of an example bass boost engine.
圖17展示在透過一實例性低音增強引擎之又一替代低音軟截波處理引擎處理該信號之前及之後的一信號。 Figure 17 shows a signal before and after processing of the signal by another alternative bass soft chopping engine that is passed through an exemplary bass boost engine.
125‧‧‧系統 125‧‧‧System
130‧‧‧音訊信號/輸入音訊信號/信號 130‧‧‧Audio signal/input audio signal/signal
140‧‧‧等化引擎 140‧‧‧ Equalization engine
150‧‧‧動態引擎 150‧‧‧Dynamic Engine
160‧‧‧低音增強引擎 160‧‧‧ Bass boost engine
170‧‧‧輸出信號 170‧‧‧ Output signal
Claims (43)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161501116P | 2011-06-24 | 2011-06-24 | |
| PCT/US2012/043024 WO2012177572A2 (en) | 2011-06-24 | 2012-06-18 | Optimization method for audio playback systems |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201308198A true TW201308198A (en) | 2013-02-16 |
Family
ID=47423161
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW101122560A TW201308198A (en) | 2011-06-24 | 2012-06-22 | Optimization method for audio playback system |
Country Status (3)
| Country | Link |
|---|---|
| AR (1) | AR086737A1 (en) |
| TW (1) | TW201308198A (en) |
| WO (1) | WO2012177572A2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI692937B (en) * | 2017-01-04 | 2020-05-01 | 美商達特公司 | Configurable multi-band compressor architecture with advanced surround processing |
| US11245375B2 (en) | 2017-01-04 | 2022-02-08 | That Corporation | System for configuration and status reporting of audio processing in TV sets |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015149276A1 (en) * | 2014-04-01 | 2015-10-08 | Intel Corporation | Audio enhancement in mobile computing |
| US10104471B2 (en) | 2016-11-30 | 2018-10-16 | Google Llc | Tactile bass response |
| US10158960B1 (en) * | 2018-03-08 | 2018-12-18 | Roku, Inc. | Dynamic multi-speaker optimization |
| MX2020010166A (en) * | 2018-03-28 | 2020-10-22 | That Corp | System for configuration and status reporting of audio processing in tv sets. |
| US11616482B2 (en) | 2018-06-22 | 2023-03-28 | Dolby Laboratories Licensing Corporation | Multichannel audio enhancement, decoding, and rendering in response to feedback |
| CN112585868B (en) | 2018-06-22 | 2023-12-05 | 杜比实验室特许公司 | Audio enhancement in response to compression feedback |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8676361B2 (en) * | 2002-06-05 | 2014-03-18 | Synopsys, Inc. | Acoustical virtual reality engine and advanced techniques for enhancing delivered sound |
| DE10225145A1 (en) * | 2002-06-06 | 2003-12-18 | Bosch Gmbh Robert | Proper bass level boosting method and associated playback system |
| US7548585B2 (en) * | 2003-02-10 | 2009-06-16 | At&T Intellectual Property I, L.P. | Audio stream adaptive frequency scheme |
| US20080273717A1 (en) * | 2007-05-03 | 2008-11-06 | Gerald Willis | Audio amplifier thermal management using low frequency limiting |
| ATE542293T1 (en) * | 2009-07-03 | 2012-02-15 | Am3D As | DYNAMIC AMPLIFICATION OF AUDIO SIGNALS |
-
2012
- 2012-06-18 WO PCT/US2012/043024 patent/WO2012177572A2/en not_active Ceased
- 2012-06-22 AR ARP120102257A patent/AR086737A1/en unknown
- 2012-06-22 TW TW101122560A patent/TW201308198A/en unknown
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI692937B (en) * | 2017-01-04 | 2020-05-01 | 美商達特公司 | Configurable multi-band compressor architecture with advanced surround processing |
| US10652689B2 (en) | 2017-01-04 | 2020-05-12 | That Corporation | Configurable multi-band compressor architecture with advanced surround processing |
| US11245375B2 (en) | 2017-01-04 | 2022-02-08 | That Corporation | System for configuration and status reporting of audio processing in TV sets |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2012177572A3 (en) | 2013-04-25 |
| AR086737A1 (en) | 2014-01-22 |
| WO2012177572A2 (en) | 2012-12-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11418881B2 (en) | System and method for digital signal processing | |
| TW201308198A (en) | Optimization method for audio playback system | |
| CN105830158B (en) | System and method for digital signal processing | |
| US11425499B2 (en) | System and method for digital signal processing | |
| US9348904B2 (en) | System and method for digital signal processing | |
| US10069471B2 (en) | System and method for digital signal processing | |
| US8600076B2 (en) | Multiband DRC system and method for controlling the same | |
| US9195433B2 (en) | In-line signal processor | |
| US8577059B2 (en) | Audio system including multiband audio dynamics processor | |
| US11616482B2 (en) | Multichannel audio enhancement, decoding, and rendering in response to feedback | |
| US11109155B2 (en) | Bass enhancement | |
| AU2014340178A1 (en) | System and method for digital signal processing | |
| JP2012509038A (en) | Dynamic volume control and multi-space processing prevention | |
| CA2785743A1 (en) | System and method for digital signal processing | |
| CN110268727B (en) | Configurable multi-band compressor architecture with advanced surround processing | |
| JP7335282B2 (en) | Audio enhancement in response to compression feedback | |
| US10897670B1 (en) | Excursion and thermal management for audio output devices | |
| KR102483222B1 (en) | Audio system and method of controlling the same | |
| CN105246017B (en) | A kind of audio digital signal processor and system | |
| EP4521638A1 (en) | System and method for multi-band limiter with multiple frequency range | |
| CN115379357A (en) | Vibrating diaphragm control circuit, vibrating diaphragm control method, chip and electronic equipment | |
| HK40014588B (en) | Configurable multi-band compressor architecture with advanced surround processing | |
| HK40014588A (en) | Configurable multi-band compressor architecture with advanced surround processing | |
| HK1226192B (en) | System and method for digital signal processing |