US20100310092A1 - Cross-over frequency selection and optimization of response around cross-over - Google Patents

Cross-over frequency selection and optimization of response around cross-over Download PDF

Info

Publication number
US20100310092A1
US20100310092A1 US12/860,800 US86080010A US2010310092A1 US 20100310092 A1 US20100310092 A1 US 20100310092A1 US 86080010 A US86080010 A US 86080010A US 2010310092 A1 US2010310092 A1 US 2010310092A1
Authority
US
United States
Prior art keywords
subwoofer
response
configuration
cross
speaker
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US12/860,800
Other versions
US8363852B2 (en
Inventor
Sunil Bharitkar
Chris Kyriakakis
Philip Hilmes
Andrew Dow Turner
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Audyssey Laboratories Inc
Original Assignee
Audyssey Laboratories Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Audyssey Laboratories Inc filed Critical Audyssey Laboratories Inc
Priority to US12/860,800 priority Critical patent/US8363852B2/en
Publication of US20100310092A1 publication Critical patent/US20100310092A1/en
Assigned to COMERICA BANK, A TEXAS BANKING ASSOCIATION reassignment COMERICA BANK, A TEXAS BANKING ASSOCIATION SECURITY AGREEMENT Assignors: AUDYSSEY LABORATORIES, INC., A DELAWARE CORPORATION
Application granted granted Critical
Publication of US8363852B2 publication Critical patent/US8363852B2/en
Assigned to AUDYSSEY LABORATORIES, INC. reassignment AUDYSSEY LABORATORIES, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: COMERICA BANK
Assigned to Sound United, LLC reassignment Sound United, LLC SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AUDYSSEY LABORATORIES, INC.
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S7/00Indicating arrangements; Control arrangements, e.g. balance control
    • H04S7/30Control circuits for electronic adaptation of the sound field
    • H04S7/307Frequency adjustment, e.g. tone control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2400/00Details of stereophonic systems covered by H04S but not provided for in its groups
    • H04S2400/07Generation or adaptation of the Low Frequency Effect [LFE] channel, e.g. distribution or signal processing

Definitions

  • the present invention relates to signal processing and more particularly to cross-over frequency selection and optimization for correcting the frequency response of each speaker in a speaker system to produce a desired output.
  • Modern sound systems have become increasingly capable and sophisticated. Such systems may be utilized for listening to music or integrated into a home theater system.
  • One important aspect of any sound system is the speaker suite used to convert electrical signals to sound waves.
  • An example of a modern speaker suite is a multi-channel 5.1 channel speaker system comprising six separate speakers (or electroacoustic transducers) namely: a center speaker, front left speaker, front right speaker, rear left speaker, rear right speaker, and a subwoofer speaker.
  • the center, front left, front right, rear left, and rear right speakers (commonly referred to as satellite speakers) of such systems generally provide moderate to high frequency sound waves, and the subwoofer provides low frequency sound waves.
  • the allocation of frequency bands to speakers for sound wave reproduction requires that the electrical signal provided to each speaker be filtered to match the desired sound wave frequency range for each speaker. Because different speakers, rooms, and listener positions may influence how each speaker is heard, accurate sound reproduction may require to adjusting or tuning the filtering for each listening environment.
  • Cross-over filters are commonly used to allocate the frequency bands in speaker systems. Because each speaker is designed (or dedicated) for optimal performance over a limited range of frequencies, the cross-over filters are frequency domain splitters for filtering the signal delivered to each speaker.
  • cross-over filters include an inability to achieve a net or recombined amplitude response, when measured by a microphone in a reverberant room, which is sufficiently flat or constant around the cross-over region to provide accurate sound reproduction.
  • a listener may receive sound waves from multiple speakers such as a subwoofer and satellite speakers, which are at non-coincident positions. If these sound waves are substantially out of phase (viz., substantially incoherent), the waves may to some extent cancel each other, resulting in a spectral notch in the net frequency response of the audio system.
  • the complex addition of these sound waves may create large variations in the magnitude response in the net or combined subwoofer and satellite speaker response.
  • the present invention addresses the above and other needs by providing a system and method which provide a least a single stage optimization process which optimizes flatness around a cross-over region.
  • a first stage determines an optimal cross-over frequency by minimizing an objective function in a region around the cross-over frequency. Such objective function measures the variation of the magnitude response in the cross-over region.
  • An optional second stage applies all-pass filtering to reduce incoherent addition of signals from different speakers in the cross-over region.
  • the all-pass filters may be included in signal processing circuitry associated with either each of the satellite speaker channels or the subwoofer channel or both, and provides a frequency dependent phase adjustment to reduce incoherency between the satellite speakers and the subwoofer.
  • the all-pass filters may be derived using a recursive adaptive algorithm or a constrained optimization algorithm. Such all-pass filters may further be used to reduce or eliminate incoherency between individual satellite speakers.
  • a method for minimizing the spectral deviations of the net subwoofer and satellite speaker response in a cross-over region comprises measuring the full-range (i.e., non bass-managed or without high pass or low pass filtering) subwoofer and satellite speaker response in at least one position in a room, selecting a cross-over region, selecting a set of candidate cross-over frequencies and corresponding bass-management filters for the subwoofer and the satellite speaker, applying the corresponding bass-management filters to the subwoofer and satellite speaker full-range response, level matching the bass-managed subwoofer and satellite speaker response, performing addition of the subwoofer and satellite speaker response to obtain a net bass-managed subwoofer and satellite speaker response, computing an objective function using the net response for each of the candidate cross-over frequencies, and selecting the candidate cross-over frequencies resulting in the lowest objective function.
  • the method may further included an additional step of all-pass filtering to further attenuate the spectral notch.
  • FIG. 1 is an example of a multi-channel 5.1 layout in a room.
  • FIG. 2 is a prior art signal processing flow for a home theater speaker suite.
  • FIG. 3 shows typical magnitude responses of subwoofer and satellite speaker bass-management filters.
  • FIG. 4A is a frequency response for a subwoofer.
  • FIG. 4B is a frequency response for a satellite speaker.
  • FIG. 5 is a combined subwoofer and satellite speaker magnitude response having a spectral notch for an incorrect choice of cross-over frequency.
  • FIG. 6 is a signal processing flow for a prior art signal processor including equalization filters.
  • FIG. 7B is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 40 Hz.
  • FIG. 7D is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 60 Hz.
  • FIG. 7E is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 70 Hz.
  • FIG. 7F is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 80 Hz.
  • FIG. 7G is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 90 Hz.
  • FIG. 7H is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 100 Hz.
  • FIG. 8 is a signal processor flow according to the present invention including all-pass filters.
  • FIG. 9 shows a speaker suite magnitude response without all-pass filtering and with all-pass filtering.
  • FIG. 10A is a first method according to the present invention.
  • FIG. 10B is a second method according to the present invention.
  • FIG. 1 A typical home theater 10 is shown in FIG. 1 .
  • the home theater 10 comprises a media player (for example, a DVD player) 11 , a signal processor 12 , a monitor (or television) 14 , a center speaker 16 , left and right front speakers 18 a and 18 b respectively, left and right rear (or surround) speakers 20 a and 20 b respectively, a subwoofer speaker 22 , and a listening position 24 .
  • the media player 11 provides video and audio signals to the signal processor 12 .
  • the signal processor 12 in often an audio video receiver including a multiplicity of functions, for example, a tuner, a pre-amplifier, a power amplifier, and signal processing circuits (for example, a family of graphic equalizers) to condition (or color) the speaker signals to match a listener's preferences and/or room acoustics.
  • a multiplicity of functions for example, a tuner, a pre-amplifier, a power amplifier, and signal processing circuits (for example, a family of graphic equalizers) to condition (or color) the speaker signals to match a listener's preferences and/or room acoustics.
  • Signal processors 12 used in home theater systems 10 which home theater systems 10 includes a subwoofer 22 , also generally include cross-over (or bass-management) filters 30 a - 30 e and 32 as shown in FIG. 2 .
  • the subwoofer 22 is designed to produce low frequency sound waves, and may cause distortion if it receives high frequency electrical signals.
  • the center, front, and rear speakers 16 , 18 a , 18 b , 20 a , and 20 b are designed to produce moderate and high frequency sound waves, and may cause distortion if they receive low frequency electrical signals.
  • the unfiltered signals 26 a - 26 e provided to the speakers 16 , 18 a , 18 b , 20 a , and 20 b are processed through high pass filters 30 a - 30 e to generate filtered speaker signals 38 a - 38 e .
  • the same unfiltered signals 26 a - 26 e are processed by a lowpass filter 32 and summed with a subwoofer signal 28 in a summer 34 to generate a filtered subwoofer signal 40 provided to the subwoofer 22 .
  • FIG. 2 An example of a system including a prior art signal processor 12 as described in FIG. 2 is a THX® certified speaker system.
  • the frequency responses of THX® bass-management filters for subwoofer and satellite speakers of such THX® certified speaker system are shown in FIG. 3 .
  • Such THX® speaker system certified signal processors are designed with a cross-over frequency (i.e., the 3 dB point) of 80 Hz and include a bass management filter 32 preferably comprising a fourth order low-pass Butterworth filter (or a dual stage filter, each stage being a second order low-pass Butterworth filter) having a roll off rate of approximately 24 dB/octave above 80 Hz (with low pass response 44 ), and high pass bass management filters 30 a - 30 e comprising a second order Butterworth filter having a roll-off rate of approximately 12 DB per octave below 80 Hz (with high pass response 42 ).
  • a bass management filter 32 preferably comprising a fourth order low-pass Butterworth filter (or a dual stage filter, each stage being a second order low-pass Butterworth filter) having a roll off rate of approximately 24 dB/octave above 80 Hz (with low pass response 44 )
  • high pass bass management filters 30 a - 30 e
  • THX® speaker system certified signal processors conform to the THX® speaker system standard, many speaker systems do not include THX® speaker system certified signal processors.
  • Such non-THX® systems (and even THX® speaker systems) often benefit from selection of a cross-over frequency dependent upon the signal processor 12 , satellite speakers 16 , 18 a , 18 b , 20 a , 20 b , subwoofer speaker 22 , listener position, and listener preference (in the present application, the term “satellite speaker” is applied to any non-subwoofer in the speaker system).
  • the 24 dB/octave and 12 dB/octave filter slopes (see FIG.
  • individual subwoofer 22 and non-subwoofer or satellite speaker 16 , 18 a , 18 b , 20 a , and 20 b (in this example the center channel speaker 16 in FIG. 2 ) full-range frequency responses (one third octave smoothed), as measured in a room with reverberation time T 60 of approximately 0.75 seconds, are shown in FIGS. 4A and 4B respectively.
  • the center channel speaker 16 has a center channel frequency response 48 extending below 100 Hz (down to about 40 Hz)
  • the subwoofer 22 has a subwoofer frequency response 46 extending up to about 200 Hz.
  • the satellite speakers 16 , 18 a , 18 b , 20 a , 20 b , and subwoofer speaker 22 as shown in FIG. 1 generally reside at different positions around a room, for example, the subwoofer 22 may be at one side of the room, while the center channel speaker 16 is generally position near the monitor 14 . Due to such non-coincident positions of the speakers, if the cross-over frequency is not carefully selected, sound waves near the cross-over frequency may add incoherently (i.e., at or near 180 degrees out of phase), thereby creating a spectral notch 50 and/or other substantial amplitude variations in the cross-over region shown in FIG. 5 . Such spectral notch 50 and/or amplitude variations may further vary by listening position 24 , and more specifically by acoustic path differences from the individual satellite speakers and subwoofer speaker to the listening position 24 .
  • the spectral notch 50 and/or amplitude variations in the crossover region may contribute to loss of acoustical efficiency because some of the sound around the cross-over frequency may be undesirably attenuated or amplified.
  • the spectral notch 50 may result in a significant loss of sound reproduction to as low as 40 Hz (about the lowest frequency which the center channel speaker 16 is capable of producing).
  • Such spectral notches have been verified using real world measurements, where the subwoofer speaker 22 and satellite speakers 16 , 18 a , 18 b , 20 a , and 20 b were excited with a broadband stimuli (for example, log-chirp signal) and the net response was de-convolved from the measured signal.
  • a broadband stimuli for example, log-chirp signal
  • known signal processors 12 may include equalization filters 52 a - 52 e , and 54 , as shown in FIG. 6 .
  • the equalization filters 52 a - 52 e , and 54 provides some ability to tune the sound reproduction for a particular room environment and/or listener preference, the equalization filters 52 a - 52 e , and 54 do not generally remove the spectral notch 50 , nor do they minimize the variations in the response in the crossover region.
  • the equalization filters 52 a - 52 e , and 54 are minimum phase and as such often do little to influence the frequency response around the cross-over.
  • the present invention provides a system and method for minimizing the spectral notching 50 and/or response variations in the crossover region. While the embodiment of the present invention described herein does not describe the application of the present invention to systems including equalization filters for each channel, the method of the present invention is easily extended to such systems.
  • Known signal processors 12 include a capability to select one of a set of cross-over frequencies.
  • the Denon® AVR-5805 receiver has selectable cross-over frequencies in 10 Hz increments from 20 Hz through 200 Hz, and at 250 Hz (i.e., 20 Hz, 30 Hz, 40 Hz, . . . 200 Hz, 250 Hz).
  • An optimal cross-over frequency might be found through a gradient descent optimization, with respect to the 3 dB frequency of the bass-management filter (for example, a Butterworth filter), and a corresponding objective function could be the error between the resulting magnitude response and a zero dB or flat response, around the cross-over region.
  • the home theater 10 generally resides in a room comprising an acoustic enclosure which can be modeled as a linear system whose behavior at a particular listening position is characterized by a time domain impulse function, h(n); n ⁇ 0, 1, 2, . . . ⁇ .
  • the time domain impulse response h(n) is generally called the room impulse response which has an associated frequency response, H(e j ⁇ ) which is a function of frequency (for example, between 20 Hz and 20,000 Hz).
  • H(e j ⁇ ) is generally referred to the Room Transfer Function (RTF).
  • the time domain response h(n) and the frequency domain response RTF are linearly related through the Fourier transform, that is, given one we can find the other via the Fourier relations, wherein the Fourier transform of the time domain response yields the RTF.
  • the RTF provides a complete description of the changes the acoustic signal undergoes when it travels from a source to a receiver (microphone/listener).
  • the RTF may be measured by transmitting an appropriate signal, for example, a logarithmic chirp signal, from a speaker, and deconvolving a response at a listener position.
  • the signal at a listening position 24 consists of direct path components, discrete reflections which arrive a few milliseconds after the direct path components, as well as reverberant field components.
  • the spectral deviation measure E is a measure of the variation of the spectral response at discrete frequencies in the cross-over region, from an average spectral response ⁇ taken over the entire cross-over region.
  • the spectral deviation measure E is quite effective at predicting the behavior of the resulting magnitude response around the cross-over region.
  • the spectral deviation measure E may be defined as:
  • P is the number of discrete selectable cross-over frequencies.
  • Other objective functions employing a standard deviation rule may be employed.
  • the Room Transfer Function H(e j ⁇ ) may be obtained using any of several well known methods.
  • a preferred method is the application of a pseudo-random sequence to the speaker, and deconvolving the response at the listener position 24 .
  • One such method comprises cross-correlating a measured signal with a pseudo-random sequence.
  • a particularly useful pseudo-random signal is a binary Maximum Length Sequence (MLS).
  • Another method for computing the Room Transfer Function H(e j ⁇ ) comprises a circular deconvolution wherein the measured signal is Fourier transformed, divided by the Fourier transform of the input signal, and the result is inverse Fourier transformed.
  • a preferred signal for this method is a logarithmic sweep.
  • the magnitude responses for an exemplar speaker system for cross-over frequencies of 30 Hz, 40 Hz, 50 Hz, 60 Hz, 70 Hz, 80 Hz, 90 Hz, and 100 Hz are shown in FIGS. 7A-7H .
  • the spectral notch 50 can be seen to translate somewhat to the right, and significantly decreases in FIGS. 7F-7H .
  • the spectral deviation measures E computed for each cross-over frequencies are:
  • the spectral deviation measure E shows a marked decrease for cross-over frequencies of 80 Hz, 90 Hz, and 100 Hz.
  • all-pass filters 60 a - 60 e may be included in the signal processor 12 , as shown in FIG. 8 . All-pass filters 60 a - 60 e have unit magnitude response across the frequency spectrum, while introducing frequency dependent group delays (e.g., frequency shifts).
  • the all-pass filters 60 a - 60 e are preferably cascaded with the high pass filters 30 a - 30 e and are preferably M-cascade all-pass filters A M (e j ) where each section in the cascade comprises a second order all-pass filter.
  • the second stage of attenuation of the spectral notch is achieved by adaptively minimizing a phase term:
  • ⁇ sub (w) the phase spectrum for the subwoofer
  • ⁇ speaker (w) the phase spectrum for the satellite speaker 16 , 18 a , 18 b , 20 a , or 20 b
  • ⁇ A M (w) the phase spectrum of the all-pass filter.
  • the M cascade all-pass filter A M may be expressed as:
  • a M ⁇ ( ⁇ j ⁇ ⁇ w ) ⁇ k - 1 M ⁇ ⁇ ⁇ - j ⁇ ⁇ w - r k ⁇ ⁇ - j ⁇ ⁇ ⁇ k 1 - r k ⁇ ⁇ j ⁇ ⁇ ⁇ k ⁇ ⁇ - j ⁇ ⁇ w ⁇ ⁇ - j ⁇ ⁇ w ⁇ - j ⁇ ⁇ w - r k ⁇ ⁇ j ⁇ ⁇ k 1 - r k ⁇ ⁇ - j ⁇ ⁇ k ⁇ - j ⁇ ⁇ w
  • J(n) J(n)
  • r i and ⁇ i may be determined using an adaptive recursive formula by minimizing the objective function J(n) with respect to r i and ⁇ i .
  • the update equations are:
  • the magnitude of the pole radius r j (n) is preferably kept less than one.
  • a preferable method for keeping the magnitude of the pole radius r i (n) less than one is to randomize r i (n) between zero and one whenever r i (n) is greater than or equal to one.
  • a first a method according to the present invention is described in FIG. 10A
  • a second method according to the present invention is described in FIG. 11B .
  • the second method is preferably performed following the first method.
  • the first method includes the steps of measuring the full-range (i.e., non bass-managed) subwoofer and satellite speaker response in at least one position in a room at step 80 , selecting a cross-over region at step 82 , selecting a set of candidate cross-over frequencies and corresponding bass-management filters for the subwoofer and the satellite speaker at step 84 , applying the corresponding bass-management filters to the subwoofer and satellite speaker full-range response at step 86 , level matching the bass managed subwoofer and satellite speaker response at step 88 , performing addition of the subwoofer and satellite speaker response to obtain the net bass-managed subwoofer and satellite 136 / 101 speaker response at step 90 , computing an objective function using the net response for each of the candidate cross-over frequencies at step 92 , and selecting the candidate cross-over frequency
  • Computing the objective function may comprise computing the spectral deviation measure E , or computing a standard deviation with or without frequency weighting.
  • Level matching is comparing the speaker response without bass-management to the speaker response with bass-management, and is preferably comparing the root-mean-square (RMS) level of the satellite speaker response, without bass-management, using C-weighting and test noise (e.g., THX test noise) to the (RMS) level of the satellite speaker response, with bass-management, using C-weighting and test noise.
  • RMS root-mean-square
  • the first method may further address the selection of a cross-over frequency for multiple listener locations by computing a multiplicity of objective functions (preferably computing a multiplicity of spectral deviation measures E ) for a multiplicity of candidate cross-over frequencies at the multiplicity of different listen locations, averaging the multiplicity of objective functions over the multiplicity of different listen locations to obtain an average objective function for each of the multiplicity of candidate cross-over frequencies, and selecting the candidate cross-over frequencies which provides the lowest average objective function.
  • a multiplicity of objective functions preferably computing a multiplicity of spectral deviation measures E
  • a second method according to the present invention is described in FIG. 10B .
  • the second method may be exercised following the first method to further attenuate the spectral notch.
  • the second method comprises defining at least one second order all-pass filter having all-pass filter coefficients selectable to reduce incoherent addition of acoustic signals produced by the subwoofer and the satellite speaker at step 96 , recursively computing the all-pass filter coefficients to minimize a phase response error at step 98 , the phase response error being a function of phase responses of a subwoofer-room response, a satellite-room response, and the subwoofer and satellite bass-management filter responses, and cascading the all-pass filter with at least one of the satellite speaker bass-management filter and subwoofer bass-management filter at step 100 .

Abstract

A system and method provide at least a single stage optimization process which maximizes the flatness of the net subwoofer and satellite speaker response in and around a cross-over region. A first stage determines an optimal cross-over frequency by minimizing an objective function in a region around the cross-over frequency. Such objective function measures the variation of the magnitude response in the cross-over region. An optional second stage applies all-pass filtering to reduce incoherent addition of signals from different speakers in the cross-over region. The all-pass filters are preferably included in signal processing for the satellite speakers, and provide a frequency dependent phase adjustment to reduce incoherency between the center and left and right speakers and the subwoofer. The all-pass filters are derived using a recursive adaptive algorithm.

Description

  • This application is a continuation of U.S. application Ser. No. 11/222,001, filed on Sep. 7, 2005, which claims the benefit of U.S. Provisional Application Ser. No. 60/607,602, filed Sep. 7, 2004, both of which are incorporated herein by reference. The present application further incorporates by reference the related patent application for “Phase Equalization for Multi-Channel Loudspeaker-room Responses” filed on Sep. 7, 2005.
  • BACKGROUND OF THE INVENTION
  • The present invention relates to signal processing and more particularly to cross-over frequency selection and optimization for correcting the frequency response of each speaker in a speaker system to produce a desired output.
  • Modern sound systems have become increasingly capable and sophisticated. Such systems may be utilized for listening to music or integrated into a home theater system. One important aspect of any sound system is the speaker suite used to convert electrical signals to sound waves. An example of a modern speaker suite is a multi-channel 5.1 channel speaker system comprising six separate speakers (or electroacoustic transducers) namely: a center speaker, front left speaker, front right speaker, rear left speaker, rear right speaker, and a subwoofer speaker. The center, front left, front right, rear left, and rear right speakers (commonly referred to as satellite speakers) of such systems generally provide moderate to high frequency sound waves, and the subwoofer provides low frequency sound waves. The allocation of frequency bands to speakers for sound wave reproduction requires that the electrical signal provided to each speaker be filtered to match the desired sound wave frequency range for each speaker. Because different speakers, rooms, and listener positions may influence how each speaker is heard, accurate sound reproduction may require to adjusting or tuning the filtering for each listening environment.
  • Cross-over filters (also called base-management filters) are commonly used to allocate the frequency bands in speaker systems. Because each speaker is designed (or dedicated) for optimal performance over a limited range of frequencies, the cross-over filters are frequency domain splitters for filtering the signal delivered to each speaker.
  • Common shortcomings of known cross-over filters include an inability to achieve a net or recombined amplitude response, when measured by a microphone in a reverberant room, which is sufficiently flat or constant around the cross-over region to provide accurate sound reproduction. For example, a listener may receive sound waves from multiple speakers such as a subwoofer and satellite speakers, which are at non-coincident positions. If these sound waves are substantially out of phase (viz., substantially incoherent), the waves may to some extent cancel each other, resulting in a spectral notch in the net frequency response of the audio system. Alternatively, the complex addition of these sound waves may create large variations in the magnitude response in the net or combined subwoofer and satellite speaker response.
  • BRIEF SUMMARY OF THE INVENTION
  • The present invention addresses the above and other needs by providing a system and method which provide a least a single stage optimization process which optimizes flatness around a cross-over region. A first stage determines an optimal cross-over frequency by minimizing an objective function in a region around the cross-over frequency. Such objective function measures the variation of the magnitude response in the cross-over region. An optional second stage applies all-pass filtering to reduce incoherent addition of signals from different speakers in the cross-over region. The all-pass filters may be included in signal processing circuitry associated with either each of the satellite speaker channels or the subwoofer channel or both, and provides a frequency dependent phase adjustment to reduce incoherency between the satellite speakers and the subwoofer. The all-pass filters may be derived using a recursive adaptive algorithm or a constrained optimization algorithm. Such all-pass filters may further be used to reduce or eliminate incoherency between individual satellite speakers.
  • In accordance with one aspect of the invention, there is provided a method for minimizing the spectral deviations of the net subwoofer and satellite speaker response in a cross-over region. The method comprises measuring the full-range (i.e., non bass-managed or without high pass or low pass filtering) subwoofer and satellite speaker response in at least one position in a room, selecting a cross-over region, selecting a set of candidate cross-over frequencies and corresponding bass-management filters for the subwoofer and the satellite speaker, applying the corresponding bass-management filters to the subwoofer and satellite speaker full-range response, level matching the bass-managed subwoofer and satellite speaker response, performing addition of the subwoofer and satellite speaker response to obtain a net bass-managed subwoofer and satellite speaker response, computing an objective function using the net response for each of the candidate cross-over frequencies, and selecting the candidate cross-over frequencies resulting in the lowest objective function. The method may further included an additional step of all-pass filtering to further attenuate the spectral notch.
  • BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
  • The above and other aspects, features and advantages of the present invention will be more apparent from the following more particular description thereof, presented in conjunction with the following drawings wherein:
  • FIG. 1 is an example of a multi-channel 5.1 layout in a room.
  • FIG. 2 is a prior art signal processing flow for a home theater speaker suite.
  • FIG. 3 shows typical magnitude responses of subwoofer and satellite speaker bass-management filters.
  • FIG. 4A is a frequency response for a subwoofer.
  • FIG. 4B is a frequency response for a satellite speaker.
  • FIG. 5 is a combined subwoofer and satellite speaker magnitude response having a spectral notch for an incorrect choice of cross-over frequency.
  • FIG. 6 is a signal processing flow for a prior art signal processor including equalization filters.
  • FIG. 7A is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 30 Hz.
  • FIG. 7B is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 40 Hz.
  • FIG. 7C is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 50 Hz.
  • FIG. 7D is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 60 Hz.
  • FIG. 7E is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 70 Hz.
  • FIG. 7F is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 80 Hz.
  • FIG. 7G is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 90 Hz.
  • FIG. 7H is a combined satellite speaker and subwoofer magnitude response for a cross-over frequency of 100 Hz.
  • FIG. 8 is a signal processor flow according to the present invention including all-pass filters.
  • FIG. 9 shows a speaker suite magnitude response without all-pass filtering and with all-pass filtering.
  • FIG. 10A is a first method according to the present invention.
  • FIG. 10B is a second method according to the present invention.
  • Corresponding reference characters indicate corresponding components throughout the several views of the drawings.
  • DETAILED DESCRIPTION OF THE INVENTION
  • The following description is of the best mode presently contemplated for carrying out the invention. This description is not to be taken in a limiting sense, but is made merely for the purpose of describing one or more preferred embodiments of the invention. The scope of the invention should be determined with reference to the claims.
  • A typical home theater 10 is shown in FIG. 1. The home theater 10 comprises a media player (for example, a DVD player) 11, a signal processor 12, a monitor (or television) 14, a center speaker 16, left and right front speakers 18 a and 18 b respectively, left and right rear (or surround) speakers 20 a and 20 b respectively, a subwoofer speaker 22, and a listening position 24. The media player 11 provides video and audio signals to the signal processor 12. The signal processor 12 in often an audio video receiver including a multiplicity of functions, for example, a tuner, a pre-amplifier, a power amplifier, and signal processing circuits (for example, a family of graphic equalizers) to condition (or color) the speaker signals to match a listener's preferences and/or room acoustics.
  • Signal processors 12 used in home theater systems 10, which home theater systems 10 includes a subwoofer 22, also generally include cross-over (or bass-management) filters 30 a-30 e and 32 as shown in FIG. 2. The subwoofer 22 is designed to produce low frequency sound waves, and may cause distortion if it receives high frequency electrical signals. Conversely, the center, front, and rear speakers 16, 18 a, 18 b, 20 a, and 20 b are designed to produce moderate and high frequency sound waves, and may cause distortion if they receive low frequency electrical signals. To reduce the distortion, the unfiltered signals 26 a-26 e provided to the speakers 16, 18 a, 18 b, 20 a, and 20 b are processed through high pass filters 30 a-30 e to generate filtered speaker signals 38 a-38 e. The same unfiltered signals 26 a-26 e are processed by a lowpass filter 32 and summed with a subwoofer signal 28 in a summer 34 to generate a filtered subwoofer signal 40 provided to the subwoofer 22.
  • An example of a system including a prior art signal processor 12 as described in FIG. 2 is a THX® certified speaker system. The frequency responses of THX® bass-management filters for subwoofer and satellite speakers of such THX® certified speaker system are shown in FIG. 3. Such THX® speaker system certified signal processors are designed with a cross-over frequency (i.e., the 3 dB point) of 80 Hz and include a bass management filter 32 preferably comprising a fourth order low-pass Butterworth filter (or a dual stage filter, each stage being a second order low-pass Butterworth filter) having a roll off rate of approximately 24 dB/octave above 80 Hz (with low pass response 44), and high pass bass management filters 30 a-30 e comprising a second order Butterworth filter having a roll-off rate of approximately 12 DB per octave below 80 Hz (with high pass response 42).
  • While such THX® speaker system certified signal processors conform to the THX® speaker system standard, many speaker systems do not include THX® speaker system certified signal processors. Such non-THX® systems (and even THX® speaker systems) often benefit from selection of a cross-over frequency dependent upon the signal processor 12, satellite speakers 16, 18 a, 18 b, 20 a, 20 b, subwoofer speaker 22, listener position, and listener preference (in the present application, the term “satellite speaker” is applied to any non-subwoofer in the speaker system). In the instance of non-THX® speaker systems, the 24 dB/octave and 12 dB/octave filter slopes (see FIG. 3) may still be utilized to provide adequately good performance. For example, individual subwoofer 22 and non-subwoofer or satellite speaker 16, 18 a, 18 b, 20 a, and 20 b (in this example the center channel speaker 16 in FIG. 2) full-range frequency responses (one third octave smoothed), as measured in a room with reverberation time T60 of approximately 0.75 seconds, are shown in FIGS. 4A and 4B respectively. As can be seen, the center channel speaker 16 has a center channel frequency response 48 extending below 100 Hz (down to about 40 Hz), and the subwoofer 22 has a subwoofer frequency response 46 extending up to about 200 Hz.
  • The satellite speakers 16, 18 a, 18 b, 20 a, 20 b, and subwoofer speaker 22, as shown in FIG. 1 generally reside at different positions around a room, for example, the subwoofer 22 may be at one side of the room, while the center channel speaker 16 is generally position near the monitor 14. Due to such non-coincident positions of the speakers, if the cross-over frequency is not carefully selected, sound waves near the cross-over frequency may add incoherently (i.e., at or near 180 degrees out of phase), thereby creating a spectral notch 50 and/or other substantial amplitude variations in the cross-over region shown in FIG. 5. Such spectral notch 50 and/or amplitude variations may further vary by listening position 24, and more specifically by acoustic path differences from the individual satellite speakers and subwoofer speaker to the listening position 24.
  • The spectral notch 50 and/or amplitude variations in the crossover region may contribute to loss of acoustical efficiency because some of the sound around the cross-over frequency may be undesirably attenuated or amplified. For example, the spectral notch 50 may result in a significant loss of sound reproduction to as low as 40 Hz (about the lowest frequency which the center channel speaker 16 is capable of producing). Such spectral notches have been verified using real world measurements, where the subwoofer speaker 22 and satellite speakers 16, 18 a, 18 b, 20 a, and 20 b were excited with a broadband stimuli (for example, log-chirp signal) and the net response was de-convolved from the measured signal.
  • Further, known signal processors 12 may include equalization filters 52 a-52 e, and 54, as shown in FIG. 6. Although the equalization filters 52 a-52 e, and 54 provides some ability to tune the sound reproduction for a particular room environment and/or listener preference, the equalization filters 52 a-52 e, and 54 do not generally remove the spectral notch 50, nor do they minimize the variations in the response in the crossover region. In general, the equalization filters 52 a-52 e, and 54, are minimum phase and as such often do little to influence the frequency response around the cross-over.
  • The present invention provides a system and method for minimizing the spectral notching 50 and/or response variations in the crossover region. While the embodiment of the present invention described herein does not describe the application of the present invention to systems including equalization filters for each channel, the method of the present invention is easily extended to such systems.
  • Known signal processors 12 (see FIG. 1) include a capability to select one of a set of cross-over frequencies. For example, the Denon® AVR-5805 receiver has selectable cross-over frequencies in 10 Hz increments from 20 Hz through 200 Hz, and at 250 Hz (i.e., 20 Hz, 30 Hz, 40 Hz, . . . 200 Hz, 250 Hz). An optimal cross-over frequency might be found through a gradient descent optimization, with respect to the 3 dB frequency of the bass-management filter (for example, a Butterworth filter), and a corresponding objective function could be the error between the resulting magnitude response and a zero dB or flat response, around the cross-over region. However, such gradient descent optimization is unnecessarily complicated. Because the choice of cross-over frequency is generally limited to a finite set of frequencies, a simple and effective method to select an optimal cross-over frequency is to characterize the effect of the choice of each available cross-over frequency based on the net subwoofer-satellite speaker magnitude response in the cross-over region.
  • The home theater 10 generally resides in a room comprising an acoustic enclosure which can be modeled as a linear system whose behavior at a particular listening position is characterized by a time domain impulse function, h(n); n {0, 1, 2, . . . }. The time domain impulse response h(n) is generally called the room impulse response which has an associated frequency response, H(e) which is a function of frequency (for example, between 20 Hz and 20,000 Hz). H(e) is generally referred to the Room Transfer Function (RTF). The time domain response h(n) and the frequency domain response RTF are linearly related through the Fourier transform, that is, given one we can find the other via the Fourier relations, wherein the Fourier transform of the time domain response yields the RTF. The RTF provides a complete description of the changes the acoustic signal undergoes when it travels from a source to a receiver (microphone/listener). The RTF may be measured by transmitting an appropriate signal, for example, a logarithmic chirp signal, from a speaker, and deconvolving a response at a listener position. The signal at a listening position 24 consists of direct path components, discrete reflections which arrive a few milliseconds after the direct path components, as well as reverberant field components.
  • An objective function which is particularly useful for characterizing the magnitude response is the spectral deviation measure
    Figure US20100310092A1-20101209-P00001
    E. The spectral deviation measure
    Figure US20100310092A1-20101209-P00001
    E is a measure of the variation of the spectral response at discrete frequencies in the cross-over region, from an average spectral response Δ taken over the entire cross-over region. When the effects of the choice of the cross-over frequency are bandlimited around the cross-over region, the spectral deviation measure
    Figure US20100310092A1-20101209-P00001
    E is quite effective at predicting the behavior of the resulting magnitude response around the cross-over region. The spectral deviation measure
    Figure US20100310092A1-20101209-P00001
    E may be defined as:
  • σ E = [ 1 P i = 0 P - 1 ( 10 log 10 E ( j w i ) - Δ ) 2 ] :
  • where the average spectral deviation Δ is:
  • Δ = 1 P i = 0 P - 1 ( 10 log 10 E ( j w i ) )
  • and the net subwoofer and satellite speaker response)E(e) is,

  • E(e ew)=H sub(e jw)+H sat(e jw)
  • and P is the number of discrete selectable cross-over frequencies. Alternatively, other objective functions employing a standard deviation rule (with or without frequency weighting) may be employed. An example of a typical cross-over region is between L Hz and M Hz (e.g., L=30 and M=200), and an example of a set of discrete selectable cross-over frequencies comprises frequencies between 30 Hz and 200 Hz in N Hz steps (e.g., N=10).
  • The Room Transfer Function H(e) may be obtained using any of several well known methods. A preferred method is the application of a pseudo-random sequence to the speaker, and deconvolving the response at the listener position 24. One such method comprises cross-correlating a measured signal with a pseudo-random sequence. A particularly useful pseudo-random signal is a binary Maximum Length Sequence (MLS).
  • Another method for computing the Room Transfer Function H(e) comprises a circular deconvolution wherein the measured signal is Fourier transformed, divided by the Fourier transform of the input signal, and the result is inverse Fourier transformed. A preferred signal for this method is a logarithmic sweep.
  • The magnitude responses for an exemplar speaker system for cross-over frequencies of 30 Hz, 40 Hz, 50 Hz, 60 Hz, 70 Hz, 80 Hz, 90 Hz, and 100 Hz are shown in FIGS. 7A-7H. The spectral notch 50 can be seen to translate somewhat to the right, and significantly decreases in FIGS. 7F-7H. The spectral deviation measures
    Figure US20100310092A1-20101209-P00001
    E computed for each cross-over frequencies are:
  • Cross-over Frequency O′E
    30 1.90
    40 2.04
    50 2.19
    60 2.05
    70 1.53
    80 1.17
    90 0.96
    100 0.83
  • Comparing the FIGS. 7A-7H, the spectral deviation measure
    Figure US20100310092A1-20101209-P00001
    E shows a marked decrease for cross-over frequencies of 80 Hz, 90 Hz, and 100 Hz.
  • Thus, the cross-over frequency selection described above provides measurable attenuation of the spectral notch and/or minimization of the spectral deviations in the crossover region. In some cases, where further attenuation of the spectral notch is desired, all-pass filters 60 a-60 e may be included in the signal processor 12, as shown in FIG. 8. All-pass filters 60 a-60 e have unit magnitude response across the frequency spectrum, while introducing frequency dependent group delays (e.g., frequency shifts). The all-pass filters 60 a-60 e are preferably cascaded with the high pass filters 30 a-30 e and are preferably M-cascade all-pass filters AM(ej) where each section in the cascade comprises a second order all-pass filter.
  • The second stage of attenuation of the spectral notch is achieved by adaptively minimizing a phase term:

  • φsub(w)−φspeaker(w)−φA M (w)
  • where:
    φsub(w)=the phase spectrum for the subwoofer;
    φspeaker(w)=the phase spectrum for the satellite speaker 16, 18 a, 18 b, 20 a, or 20 b; and
    φA M (w)=the phase spectrum of the all-pass filter.
    The M cascade all-pass filter AM may be expressed as:
  • A M ( j w ) = k - 1 M - j w - r k - j θ k 1 - r k j θ k - j w · - j w - r k j θ k 1 - r k - j θ k - j w
  • and the resulting frequency dependent phase shift is:
  • φ A M ( w ) = k = 1 M φ A M k ( w ) ; and φ A M ( i ) = - 2 w - 2 tan - 1 ( r i sin ( w - θ i ) 1 - r i cos ( w - θ i ) - 2 tan - 1 ( r i sin ( w + θ i ) 1 - r i cos ( w + θ i )
  • A second objective function, J(n) is:
  • J ( n ) = 1 N i = 1 N W ( w i ) ( φ sub ( w ) - φ speaker ( w ) - φ A M ( w ) ) 2
  • The terms ri and θi may be determined using an adaptive recursive formula by minimizing the objective function J(n) with respect to ri and θi. The update equations are:
  • r i ( n + 1 ) = r i ( n ) - μ r 2 ri J ( n ) ; and θ i ( n + 1 ) = θ i ( n ) - μ θ 2 θ i J ( n )
  • where μr and μθ are adaptation rate control parameters chosen to guarantee stable convergence and are typically between zero and one. Finally, the gradients of the objective function J(n) with respect to the parameters of the all-pass function is are:
  • ri J ( n ) = l = 1 N W ( w 1 ) E ( φ ( w ) ) ( - 1 ) δφ A M ( w ) δ r i ( n ) and , θ i J ( n ) = l = 1 N W ( w 1 ) E ( φ ( w ) ) ( - 1 ) δφ A M ( w ) δ θ i ( n )
  • where:

  • E(φ(w))+φsubwoofer(w)−φspeaker(w)−φA M (w)
  • and,
  • δφ A M ( w ) δ θ i ( n ) = 2 r i ( n ) ( r i ( n ) - cos ( w l - θ i ( n ) ) ) r i 2 ( n ) - 2 r i ( n ) cos ( w l - θ i ( n ) ) + 1 - 2 r i ( n ) ( r i ( n ) - cos ( w l - θ i ( n ) ) ) r i 2 ( n ) - 2 r i ( n ) cos ( w l - θ i ( n ) ) + 1 and , δφ A M ( w ) δ r i ( n ) = 2 sin ( w l θ i ( n ) ) r i 2 ( n ) - 2 r i ( n ) cos ( w l - θ i ( n ) ) + 1 - 2 sin ( w l - θ i ( n ) ) r i 2 ( n ) - 2 r i ( n ) cos ( w l - θ i ( n ) ) + 1
  • In order to guarantee stability, the magnitude of the pole radius rj(n) is preferably kept less than one. A preferable method for keeping the magnitude of the pole radius ri(n) less than one is to randomize ri(n) between zero and one whenever ri(n) is greater than or equal to one.
  • A first a method according to the present invention is described in FIG. 10A, and a second method according to the present invention is described in FIG. 11B. The second method is preferably performed following the first method. The first method includes the steps of measuring the full-range (i.e., non bass-managed) subwoofer and satellite speaker response in at least one position in a room at step 80, selecting a cross-over region at step 82, selecting a set of candidate cross-over frequencies and corresponding bass-management filters for the subwoofer and the satellite speaker at step 84, applying the corresponding bass-management filters to the subwoofer and satellite speaker full-range response at step 86, level matching the bass managed subwoofer and satellite speaker response at step 88, performing addition of the subwoofer and satellite speaker response to obtain the net bass-managed subwoofer and satellite 136/101 speaker response at step 90, computing an objective function using the net response for each of the candidate cross-over frequencies at step 92, and selecting the candidate cross-over frequency resulting in the lowest objective function at step 94.
  • Computing the objective function may comprise computing the spectral deviation measure
    Figure US20100310092A1-20101209-P00001
    E, or computing a standard deviation with or without frequency weighting. Level matching is comparing the speaker response without bass-management to the speaker response with bass-management, and is preferably comparing the root-mean-square (RMS) level of the satellite speaker response, without bass-management, using C-weighting and test noise (e.g., THX test noise) to the (RMS) level of the satellite speaker response, with bass-management, using C-weighting and test noise.
  • The first method may further address the selection of a cross-over frequency for multiple listener locations by computing a multiplicity of objective functions (preferably computing a multiplicity of spectral deviation measures
    Figure US20100310092A1-20101209-P00001
    E) for a multiplicity of candidate cross-over frequencies at the multiplicity of different listen locations, averaging the multiplicity of objective functions over the multiplicity of different listen locations to obtain an average objective function for each of the multiplicity of candidate cross-over frequencies, and selecting the candidate cross-over frequencies which provides the lowest average objective function.
  • A second method according to the present invention is described in FIG. 10B. The second method may be exercised following the first method to further attenuate the spectral notch. The second method comprises defining at least one second order all-pass filter having all-pass filter coefficients selectable to reduce incoherent addition of acoustic signals produced by the subwoofer and the satellite speaker at step 96, recursively computing the all-pass filter coefficients to minimize a phase response error at step 98, the phase response error being a function of phase responses of a subwoofer-room response, a satellite-room response, and the subwoofer and satellite bass-management filter responses, and cascading the all-pass filter with at least one of the satellite speaker bass-management filter and subwoofer bass-management filter at step 100.
  • While the invention herein disclosed has been described by means of specific embodiments and applications thereof, numerous modifications and variations could be made thereto by those skilled in the art without departing from the scope of the invention set forth in the claims.

Claims (20)

1. A signal processor configured to select a cross-over frequency to attenuate a spectral notch in a cross-over region, the signal processor comprising a configuration to:
measure a full-range subwoofer and satellite speaker response in at least one position in a room, the full range subwoofer and satellite speaker response characterized by;
select a cross-over region from the full range subwoofer and satellite speaker response;
select a set of candidate cross-over frequencies and corresponding bass-management filters for the subwoofer and the satellite speaker;
apply corresponding bass-management filters to the full-range subwoofer and satellite speaker response to obtain bass managed subwoofer and satellite speaker responses;
level match the bass managed subwoofer and satellite speaker responses to obtain leveled subwoofer and satellite speaker responses;
sum the leveled subwoofer and satellite speaker responses to obtain a net bass-managed subwoofer and satellite speaker response;
compute an objective function measure using the net bass-managed subwoofer and satellite speaker response for each of the candidate cross-over frequencies; and
select the candidate cross-over frequency resulting in the lowest objective function measure.
2. The signal processor of claim 1, wherein the configuration to compute an objective function measure comprises a configuration to compute a spectral deviation measure.
3. The signal processor of claim 2, wherein the configuration to compute an objective function measure comprises a configuration to compute a measure of the variation of the spectral response at discrete frequencies in the cross-over region, from an average spectral response taken over the entire cross-over region.
4. The signal processor of claim 1, wherein the configuration to compute an objective function measure comprises a configuration to compute a standard deviation based measure.
5. The signal processor of claim 4, wherein the configuration to compute an objective function measure comprises a configuration to compute a frequency weighted standard deviation based measure.
6. The signal processor of claim 1, wherein the configuration to measure a full-range subwoofer and satellite speaker response comprises a configuration to measure a Room Transfer Function (RTF).
7. The signal processor of claim 6, wherein the configuration to measure the RTF comprises a configuration to transmit a logarithmic chirp signal to a speaker, and deconvolve a response at a listener position, wherein the Fourier transform of the response yields the RTF.
8. The signal processor of claim 6, wherein the configuration to measure the RTF comprises a configuration to transmit a pseudo-random sequence a speaker, and deconvolve the response at a listener position.
9. The signal processor of claim 1, wherein the configuration of the signal processor further comprises a configuration to perform all-pass filtering following high pass filtering to reduce incoherent addition of acoustic signals from at least one satellite speaker and a subwoofer.
10. The signal processor of claim 9, wherein the configuration to perform all-pass filtering comprises a configuration to apply all-pass filtering derived by adaptively minimizing a phase term.
11. The signal processor of claim 1, wherein the configuration of the signal processor further comprises a configuration to perform 1/N octave smoothing of the net bass-managed response.
12. The signal processor of claim 11, wherein the configuration to perform 1/N octave smoothing of the net bass-managed response comprises a configuration to perform 1/3 octave smoothing of the net bass-managed response.
13. The signal processor of claim 1, wherein the configuration to compute the objective function measure comprises a configuration to compute a multiplicity of objective function measures for a multiplicity of candidate cross-over frequencies at the multiplicity of different listen locations, and further comprises a configuration to average the multiplicity of objective function measures over the multiplicity of different listen locations to obtain an average objective function measure for each of the multiplicity of candidate cross-over frequencies, and
wherein selecting the candidate cross-over frequency resulting in the lowest objective function measure comprises selecting the candidate cross-over frequencies which provides the lowest average objective function measure.
14. The signal processor of claim 13, wherein the configuration to compute a multiplicity of objective function measures comprises a configuration to compute a multiplicity of spectral deviation measures.
15. A signal processor for attenuating an incoherent addition of satellite speaker and subwoofer acoustic signals, the signal processor comprising a configuration to:
measure the full-range subwoofer and satellite speaker response in at least one position in a room, the full range subwoofer and satellite speaker response characterized by;
select a cross-over region from the full range subwoofer and satellite speaker response;
select a set of candidate cross-over frequencies and corresponding bass-management filters for the subwoofer and the satellite speakers;
apply the corresponding bass-management filters to the subwoofer and satellite speaker full-range response;
level match the bass managed subwoofer and satellite speaker response;
sum the subwoofer and satellite speaker response to obtain a net bass-managed subwoofer and satellite speaker response;
compute an objective function measure using the net bass-managed subwoofer and satellite speaker response for each of the candidate cross-over frequencies;
select the candidate cross-over frequency resulting in the lowest objective function measure;
filter speaker signals using the selected cross-over frequency and corresponding bass-management filters; and
perform all-pass filtering on the filtered speaker signals to further attenuate spectral notches.
16. The signal processor of claim 15, wherein the configuration to perform all-pass filtering on the filtered speaker signals to further attenuate spectral notches comprises a configuration to perform all-pass filtering on the filtered speaker signals provided to the satellite speakers.
17. A signal processor for selecting a cross-over frequency to attenuate a spectral notch in a cross-over region, the signal processor comprising a configuration to:
measure a full-range subwoofer and satellite speaker response in at least one position in a room the full range subwoofer and satellite speaker response characterized by;
select a cross-over region from the full range subwoofer and satellite speaker response;
select a set of candidate cross-over frequencies and corresponding bass-management filters for the subwoofer and the satellite speaker;
apply corresponding bass-management filters to the full-range subwoofer and satellite speaker response to obtain bass managed subwoofer and satellite speaker responses;
level match the bass managed subwoofer and satellite speaker responses to obtain leveled subwoofer and satellite speaker responses;
sum the leveled subwoofer and satellite speaker responses to obtain a net bass-managed subwoofer and satellite speaker response;
compute an objective function measure using the net bass-managed subwoofer and satellite speaker response for each of the candidate cross-over frequencies;
select the candidate cross-over frequency resulting in the lowest objective function;
attenuate variations in the cross-over region by:
define at least one second order all-pass filter having all-pass filter coefficients selectable to reduce incoherent addition of acoustic signals produced by the subwoofer and the satellite speaker;
recursively compute the all-pass filter coefficients to minimize a phase response error, the phase response error being a function of phase responses of a subwoofer-room response, a satellite-room response, and the subwoofer and satellite bass-management filter responses; and
cascading the all-pass filter with at least one of the satellite speaker bass-management filter and subwoofer bass-management filter.
18. The signal processor of claim 17, wherein the configuration to process a speaker channel with the all-pass filter comprises applying at the least one second order all-pass filter in a satellite channel level matching.
19. The signal processor of claim 17, wherein the configuration to cascade the all-pass filter comprises cascading the all-pass filter with the satellite speaker bass-management filter.
20. The signal processor of claim 18, wherein the configuration to cascade the all-pass filter comprises a configuration to cascade a plurality of all-pass filters with a plurality of satellite speaker bass-management filter.
US12/860,800 2004-09-07 2010-08-20 Cross-over frequency selection and optimization of response around cross-over Active 2026-08-13 US8363852B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/860,800 US8363852B2 (en) 2004-09-07 2010-08-20 Cross-over frequency selection and optimization of response around cross-over

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US60760204P 2004-09-07 2004-09-07
US11/222,001 US7826626B2 (en) 2004-09-07 2005-09-07 Cross-over frequency selection and optimization of response around cross-over
US12/860,800 US8363852B2 (en) 2004-09-07 2010-08-20 Cross-over frequency selection and optimization of response around cross-over

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/222,001 Continuation US7826626B2 (en) 2004-09-07 2005-09-07 Cross-over frequency selection and optimization of response around cross-over

Publications (2)

Publication Number Publication Date
US20100310092A1 true US20100310092A1 (en) 2010-12-09
US8363852B2 US8363852B2 (en) 2013-01-29

Family

ID=36074014

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/222,001 Active 2029-08-04 US7826626B2 (en) 2004-09-07 2005-09-07 Cross-over frequency selection and optimization of response around cross-over
US12/860,800 Active 2026-08-13 US8363852B2 (en) 2004-09-07 2010-08-20 Cross-over frequency selection and optimization of response around cross-over

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/222,001 Active 2029-08-04 US7826626B2 (en) 2004-09-07 2005-09-07 Cross-over frequency selection and optimization of response around cross-over

Country Status (1)

Country Link
US (2) US7826626B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090103741A1 (en) * 2005-05-18 2009-04-23 Real Sound Lab, Sia Method of correction of acoustic parameters of electro-acoustic transducers and device for its realization
US8218789B2 (en) 2004-09-07 2012-07-10 Audyssey Laboratories, Inc. Phase equalization for multi-channel loudspeaker-room responses
US8705764B2 (en) 2010-10-28 2014-04-22 Audyssey Laboratories, Inc. Audio content enhancement using bandwidth extension techniques
CN107855726A (en) * 2017-10-31 2018-03-30 上海卫星装备研究所 A kind of spacecraft large scale load mounting surface flatness adjusting method in place
CN109937580A (en) * 2016-09-12 2019-06-25 伯斯有限公司 Speaker system

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005197896A (en) * 2004-01-05 2005-07-21 Yamaha Corp Audio signal supply apparatus for speaker array
JP4251077B2 (en) * 2004-01-07 2009-04-08 ヤマハ株式会社 Speaker device
JP3915804B2 (en) * 2004-08-26 2007-05-16 ヤマハ株式会社 Audio playback device
US7826626B2 (en) * 2004-09-07 2010-11-02 Audyssey Laboratories, Inc. Cross-over frequency selection and optimization of response around cross-over
US7653447B2 (en) 2004-12-30 2010-01-26 Mondo Systems, Inc. Integrated audio video signal processing system using centralized processing of signals
US8015590B2 (en) 2004-12-30 2011-09-06 Mondo Systems, Inc. Integrated multimedia signal processing system using centralized processing of signals
US8880205B2 (en) * 2004-12-30 2014-11-04 Mondo Systems, Inc. Integrated multimedia signal processing system using centralized processing of signals
JP4779381B2 (en) * 2005-02-25 2011-09-28 ヤマハ株式会社 Array speaker device
US8108166B2 (en) * 2008-09-12 2012-01-31 National Instruments Corporation Analysis of chirp frequency response using arbitrary resampling filters
RU2545383C2 (en) 2009-04-21 2015-03-27 Конинклейке Филипс Электроникс Н.В. Excitement of multichannel loudspeakers
US20140162628A1 (en) * 2012-12-07 2014-06-12 Apple Inc. Methods for Validating Radio-Frequency Test Systems Using Statistical Weights
EP3474575B1 (en) 2013-06-18 2020-05-27 Dolby Laboratories Licensing Corporation Bass management for audio rendering
WO2015187714A1 (en) * 2014-06-03 2015-12-10 Dolby Laboratories Licensing Corporation Audio speakers having upward firing drivers for reflected sound rendering
US9432761B2 (en) 2014-10-08 2016-08-30 Nxp B.V. Signal processor
KR102468272B1 (en) 2016-06-30 2022-11-18 삼성전자주식회사 Acoustic output device and control method thereof
EP3549355A4 (en) * 2017-03-08 2020-05-13 Hewlett-Packard Development Company, L.P. Combined audio signal output

Citations (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3067297A (en) * 1960-02-26 1962-12-04 Philco Corp Apparatus for determining the polarities of stereophonic channel connections at anyselected point
US4109107A (en) * 1977-07-05 1978-08-22 Iowa State University Research Foundation, Inc. Method and apparatus for frequency compensation of electro-acoustical transducer and its environment
US4514596A (en) * 1980-07-17 1985-04-30 Plessey Overseas Limited Telephone handsets
US4688809A (en) * 1985-11-26 1987-08-25 Cummins Engine Company, Inc. Gasket for internal combustion engine
US4694498A (en) * 1984-10-31 1987-09-15 Pioneer Electronic Corporation Automatic sound field correcting system
US4698842A (en) * 1985-07-11 1987-10-06 Electronic Engineering And Manufacturing, Inc. Audio processing system for restoring bass frequencies
US4771466A (en) * 1983-10-07 1988-09-13 Modafferi Acoustical Systems, Ltd. Multidriver loudspeaker apparatus with improved crossover filter circuits
US4908868A (en) * 1989-02-21 1990-03-13 Mctaggart James E Phase polarity test instrument and method
US5165801A (en) * 1988-02-15 1992-11-24 Ab Akerlund & Rausing Package
US5319714A (en) * 1992-09-23 1994-06-07 Mctaggart James E Audio phase polarity test system
US5377274A (en) * 1989-12-28 1994-12-27 Meyer Sound Laboratories Incorporated Correction circuit and method for improving the transient behavior of a two-way loudspeaker system
US5572443A (en) * 1993-05-11 1996-11-05 Yamaha Corporation Acoustic characteristic correction device
US5627899A (en) * 1990-12-11 1997-05-06 Craven; Peter G. Compensating filters
US5771294A (en) * 1993-09-24 1998-06-23 Yamaha Corporation Acoustic image localization apparatus for distributing tone color groups throughout sound field
US5930373A (en) * 1997-04-04 1999-07-27 K.S. Waves Ltd. Method and system for enhancing quality of sound signal
US5930374A (en) * 1996-10-17 1999-07-27 Aphex Systems, Ltd. Phase coherent crossover
US6064770A (en) * 1995-06-27 2000-05-16 National Research Council Method and apparatus for detection of events or novelties over a change of state
US6072877A (en) * 1994-09-09 2000-06-06 Aureal Semiconductor, Inc. Three-dimensional virtual audio display employing reduced complexity imaging filters
US6118875A (en) * 1994-02-25 2000-09-12 Moeller; Henrik Binaural synthesis, head-related transfer functions, and uses thereof
US6134330A (en) * 1998-09-08 2000-10-17 U.S. Philips Corporation Ultra bass
US20010038702A1 (en) * 2000-04-21 2001-11-08 Lavoie Bruce S. Auto-Calibrating Surround System
US6519344B1 (en) * 1998-09-30 2003-02-11 Pioneer Corporation Audio system
US20030112981A1 (en) * 2001-12-17 2003-06-19 Siemens Vdo Automotive, Inc. Active noise control with on-line-filtered C modeling
US20030200236A1 (en) * 2002-04-19 2003-10-23 Yan Hong Curve tracing system
US6650756B1 (en) * 1997-05-21 2003-11-18 Alpine Electronics, Inc. Method and apparatus for characterizing audio transmitting system, and method and apparatus for setting characteristics of audio filter
US6650776B2 (en) * 1998-06-30 2003-11-18 Sony Corporation Two-dimensional code recognition processing method, two-dimensional code recognition processing apparatus, and storage medium
US6654005B2 (en) * 2001-09-21 2003-11-25 Cts Corporation Low profile joy stick and switch
US20030235318A1 (en) * 2002-06-21 2003-12-25 Sunil Bharitkar System and method for automatic room acoustic correction in multi-channel audio environments
US6681019B1 (en) * 1998-09-22 2004-01-20 Yamaha Corporation Polarity determining circuit for loudspeakers, an audio circuit having a function of determining polarities of loudspeakers, and an audio circuit having functions of determining polarities of loudspeakers and switching the polarities
US6721428B1 (en) * 1998-11-13 2004-04-13 Texas Instruments Incorporated Automatic loudspeaker equalizer
US6780451B2 (en) * 2002-05-01 2004-08-24 Florida Department Of Citrus Citrus juice vesicle separation method and system
US6792114B1 (en) * 1998-10-06 2004-09-14 Gn Resound A/S Integrated hearing aid performance measurement and initialization system
US20050031135A1 (en) * 2003-08-04 2005-02-10 Devantier Allan O. Statistical analysis of potential audio system configurations
US20050069153A1 (en) * 2003-09-26 2005-03-31 Hall David S. Adjustable speaker systems and methods
US20050094821A1 (en) * 2002-06-21 2005-05-05 Sunil Bharitkar System and method for automatic multiple listener room acoustic correction with low filter orders
US20050157891A1 (en) * 2002-06-12 2005-07-21 Johansen Lars G. Method of digital equalisation of a sound from loudspeakers in rooms and use of the method
US20050220312A1 (en) * 1998-07-31 2005-10-06 Joji Kasai Audio signal processing circuit
US6956865B1 (en) * 2000-01-07 2005-10-18 Cisco Technology, Inc. Technique for dynamically adjusting lookahead time for channel map messages to achieve optimal packet performance over an access network
US6980665B2 (en) * 2001-08-08 2005-12-27 Gn Resound A/S Spectral enhancement using digital frequency warping
US20060056646A1 (en) * 2004-09-07 2006-03-16 Sunil Bharitkar Phase equalization for multi-channel loudspeaker-room responses
US20060062404A1 (en) * 2004-09-07 2006-03-23 Sunil Bharitkar Cross-over frequency selection and optimization of response around cross-over
US7567575B2 (en) * 2001-09-07 2009-07-28 At&T Corp. Personalized multimedia services using a mobile service platform
US7574009B2 (en) * 2001-09-21 2009-08-11 Roland Aubauer Method and apparatus for controlling the reproduction in audio signals in electroacoustic converters

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL8702200A (en) * 1987-09-16 1989-04-17 Philips Nv METHOD AND APPARATUS FOR ADJUSTING TRANSFER CHARACTERISTICS TO TWO LISTENING POSITIONS IN A ROOM
US6760451B1 (en) * 1993-08-03 2004-07-06 Peter Graham Craven Compensating filters
AUPQ260899A0 (en) * 1999-09-03 1999-09-23 Techstream Pty Ltd Improved crossover networks & method
US6956955B1 (en) * 2001-08-06 2005-10-18 The United States Of America As Represented By The Secretary Of The Air Force Speech-based auditory distance display

Patent Citations (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3067297A (en) * 1960-02-26 1962-12-04 Philco Corp Apparatus for determining the polarities of stereophonic channel connections at anyselected point
US4109107A (en) * 1977-07-05 1978-08-22 Iowa State University Research Foundation, Inc. Method and apparatus for frequency compensation of electro-acoustical transducer and its environment
US4514596A (en) * 1980-07-17 1985-04-30 Plessey Overseas Limited Telephone handsets
US4771466A (en) * 1983-10-07 1988-09-13 Modafferi Acoustical Systems, Ltd. Multidriver loudspeaker apparatus with improved crossover filter circuits
US4694498A (en) * 1984-10-31 1987-09-15 Pioneer Electronic Corporation Automatic sound field correcting system
US4698842A (en) * 1985-07-11 1987-10-06 Electronic Engineering And Manufacturing, Inc. Audio processing system for restoring bass frequencies
US4688809A (en) * 1985-11-26 1987-08-25 Cummins Engine Company, Inc. Gasket for internal combustion engine
US5165801A (en) * 1988-02-15 1992-11-24 Ab Akerlund & Rausing Package
US4908868A (en) * 1989-02-21 1990-03-13 Mctaggart James E Phase polarity test instrument and method
US5377274A (en) * 1989-12-28 1994-12-27 Meyer Sound Laboratories Incorporated Correction circuit and method for improving the transient behavior of a two-way loudspeaker system
US5627899A (en) * 1990-12-11 1997-05-06 Craven; Peter G. Compensating filters
US5815580A (en) * 1990-12-11 1998-09-29 Craven; Peter G. Compensating filters
US5319714A (en) * 1992-09-23 1994-06-07 Mctaggart James E Audio phase polarity test system
US5572443A (en) * 1993-05-11 1996-11-05 Yamaha Corporation Acoustic characteristic correction device
US5771294A (en) * 1993-09-24 1998-06-23 Yamaha Corporation Acoustic image localization apparatus for distributing tone color groups throughout sound field
US6118875A (en) * 1994-02-25 2000-09-12 Moeller; Henrik Binaural synthesis, head-related transfer functions, and uses thereof
US6072877A (en) * 1994-09-09 2000-06-06 Aureal Semiconductor, Inc. Three-dimensional virtual audio display employing reduced complexity imaging filters
US6064770A (en) * 1995-06-27 2000-05-16 National Research Council Method and apparatus for detection of events or novelties over a change of state
US5930374A (en) * 1996-10-17 1999-07-27 Aphex Systems, Ltd. Phase coherent crossover
US5930373A (en) * 1997-04-04 1999-07-27 K.S. Waves Ltd. Method and system for enhancing quality of sound signal
US6650756B1 (en) * 1997-05-21 2003-11-18 Alpine Electronics, Inc. Method and apparatus for characterizing audio transmitting system, and method and apparatus for setting characteristics of audio filter
US6650776B2 (en) * 1998-06-30 2003-11-18 Sony Corporation Two-dimensional code recognition processing method, two-dimensional code recognition processing apparatus, and storage medium
US20050220312A1 (en) * 1998-07-31 2005-10-06 Joji Kasai Audio signal processing circuit
US6134330A (en) * 1998-09-08 2000-10-17 U.S. Philips Corporation Ultra bass
US6681019B1 (en) * 1998-09-22 2004-01-20 Yamaha Corporation Polarity determining circuit for loudspeakers, an audio circuit having a function of determining polarities of loudspeakers, and an audio circuit having functions of determining polarities of loudspeakers and switching the polarities
US6519344B1 (en) * 1998-09-30 2003-02-11 Pioneer Corporation Audio system
US6792114B1 (en) * 1998-10-06 2004-09-14 Gn Resound A/S Integrated hearing aid performance measurement and initialization system
US6721428B1 (en) * 1998-11-13 2004-04-13 Texas Instruments Incorporated Automatic loudspeaker equalizer
US6956865B1 (en) * 2000-01-07 2005-10-18 Cisco Technology, Inc. Technique for dynamically adjusting lookahead time for channel map messages to achieve optimal packet performance over an access network
US7158643B2 (en) * 2000-04-21 2007-01-02 Keyhold Engineering, Inc. Auto-calibrating surround system
US20010038702A1 (en) * 2000-04-21 2001-11-08 Lavoie Bruce S. Auto-Calibrating Surround System
US6980665B2 (en) * 2001-08-08 2005-12-27 Gn Resound A/S Spectral enhancement using digital frequency warping
US7567575B2 (en) * 2001-09-07 2009-07-28 At&T Corp. Personalized multimedia services using a mobile service platform
US6654005B2 (en) * 2001-09-21 2003-11-25 Cts Corporation Low profile joy stick and switch
US7574009B2 (en) * 2001-09-21 2009-08-11 Roland Aubauer Method and apparatus for controlling the reproduction in audio signals in electroacoustic converters
US20030112981A1 (en) * 2001-12-17 2003-06-19 Siemens Vdo Automotive, Inc. Active noise control with on-line-filtered C modeling
US20030200236A1 (en) * 2002-04-19 2003-10-23 Yan Hong Curve tracing system
US6780451B2 (en) * 2002-05-01 2004-08-24 Florida Department Of Citrus Citrus juice vesicle separation method and system
US20050157891A1 (en) * 2002-06-12 2005-07-21 Johansen Lars G. Method of digital equalisation of a sound from loudspeakers in rooms and use of the method
US20090202082A1 (en) * 2002-06-21 2009-08-13 Audyssey Laboratories, Inc. System And Method For Automatic Multiple Listener Room Acoustic Correction With Low Filter Orders
US20030235318A1 (en) * 2002-06-21 2003-12-25 Sunil Bharitkar System and method for automatic room acoustic correction in multi-channel audio environments
US20050094821A1 (en) * 2002-06-21 2005-05-05 Sunil Bharitkar System and method for automatic multiple listener room acoustic correction with low filter orders
US7769183B2 (en) * 2002-06-21 2010-08-03 University Of Southern California System and method for automatic room acoustic correction in multi-channel audio environments
US20050031135A1 (en) * 2003-08-04 2005-02-10 Devantier Allan O. Statistical analysis of potential audio system configurations
US20050069153A1 (en) * 2003-09-26 2005-03-31 Hall David S. Adjustable speaker systems and methods
US20060056646A1 (en) * 2004-09-07 2006-03-16 Sunil Bharitkar Phase equalization for multi-channel loudspeaker-room responses
US20060062404A1 (en) * 2004-09-07 2006-03-23 Sunil Bharitkar Cross-over frequency selection and optimization of response around cross-over
US7720237B2 (en) * 2004-09-07 2010-05-18 Audyssey Laboratories, Inc. Phase equalization for multi-channel loudspeaker-room responses
US20100189282A1 (en) * 2004-09-07 2010-07-29 Audyssey Laboratories, Inc. Phase equalization for multi-channel loudspeaker-room responses
US7826626B2 (en) * 2004-09-07 2010-11-02 Audyssey Laboratories, Inc. Cross-over frequency selection and optimization of response around cross-over

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8218789B2 (en) 2004-09-07 2012-07-10 Audyssey Laboratories, Inc. Phase equalization for multi-channel loudspeaker-room responses
US20090103741A1 (en) * 2005-05-18 2009-04-23 Real Sound Lab, Sia Method of correction of acoustic parameters of electro-acoustic transducers and device for its realization
US8121302B2 (en) * 2005-05-18 2012-02-21 Real Sound Lab, Sia Method of correction of acoustic parameters of electro-acoustic transducers and device for its realization
US8705764B2 (en) 2010-10-28 2014-04-22 Audyssey Laboratories, Inc. Audio content enhancement using bandwidth extension techniques
CN109937580A (en) * 2016-09-12 2019-06-25 伯斯有限公司 Speaker system
CN107855726A (en) * 2017-10-31 2018-03-30 上海卫星装备研究所 A kind of spacecraft large scale load mounting surface flatness adjusting method in place

Also Published As

Publication number Publication date
US7826626B2 (en) 2010-11-02
US8363852B2 (en) 2013-01-29
US20060062404A1 (en) 2006-03-23

Similar Documents

Publication Publication Date Title
US8363852B2 (en) Cross-over frequency selection and optimization of response around cross-over
US8218789B2 (en) Phase equalization for multi-channel loudspeaker-room responses
US8160282B2 (en) Sound system equalization
US8194868B2 (en) Loudspeaker system for virtual sound synthesis
US6876750B2 (en) Method and apparatus for tuning digital hearing aids
US9008331B2 (en) Equalization system to improve the quality of bass sounds within a listening area
Ramos et al. Filter design method for loudspeaker equalization based on IIR parametric filters
JP6877664B2 (en) Enhanced virtual stereo playback for mismatched transoral loudspeaker systems
US10757522B2 (en) Active monitoring headphone and a method for calibrating the same
JP6821699B2 (en) How to regularize active monitoring headphones and their inversion
US20190130927A1 (en) An active monitoring headphone and a binaural method for the same
KR20190019833A (en) Room-Dependent Adaptive Timbre Correction
EP1843636A1 (en) Method for automatically equalizing a sound system
Beutelmann et al. Prediction of binaural speech intelligibility with frequency-dependent interaural phase differences
US20090052676A1 (en) Phase decorrelation for audio processing
US10965265B2 (en) Method and device for adjusting audio signal, and audio system
WO2009045649A1 (en) Phase decorrelation for audio processing
RU2106075C1 (en) Spatial sound playback system
US20090052701A1 (en) Spatial teleconferencing system and method
US20240056724A1 (en) Method and system for managing the low frequency content in a loudspeaker system
Struck et al. Headphone Response: Target Equalization Trade-offs and Limitations
Fincham Multiple-driver loudspeaker systems
Behrends et al. Automatic equalization of flat tv loudspeakers using parametric iir filters
Bharitkar et al. Optimization of crossover frequency and crossover region response for multichannel acoustic applications
WO2019229746A1 (en) Perceptually-transparent estimation of two-channel room transfer function for sound calibration

Legal Events

Date Code Title Description
AS Assignment

Owner name: COMERICA BANK, A TEXAS BANKING ASSOCIATION, MICHIG

Free format text: SECURITY AGREEMENT;ASSIGNOR:AUDYSSEY LABORATORIES, INC., A DELAWARE CORPORATION;REEL/FRAME:027479/0477

Effective date: 20111230

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: AUDYSSEY LABORATORIES, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:COMERICA BANK;REEL/FRAME:044578/0280

Effective date: 20170109

AS Assignment

Owner name: SOUND UNITED, LLC, CALIFORNIA

Free format text: SECURITY INTEREST;ASSIGNOR:AUDYSSEY LABORATORIES, INC.;REEL/FRAME:044660/0068

Effective date: 20180108

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

Year of fee payment: 8