I'm trying to A/B test a filter, and I'd like to control for the human preference for louder signals. Is there a standard way to do this? Right now I'm normalizing to the avg RMS level of the a-weighted signal. I'm hoping to achieve two signals with the same subjective loudness so there's no 'louder signal' bias. I'm a-weighting the signal before measuring the RMS in an attempt to compensate for reduced sensitivity to low/high frequencies (as the filter dramatically alters the spectral content it seemed like normalizing to the straight RMS might still result in a different subjective loudness... e.g. if the two signals had the same avg power, but in one the energy went into 1khz and in the other the energy went into 40Hz?). Does this approach make sense to other people? Is there a better one? thanks, -Seth
Achieving 'equal loudness' for A/B testing
Started by ●May 27, 2010
Reply by ●May 27, 20102010-05-27
On Thu, 27 May 2010 12:04:04 -0700, snickell wrote: [a-weighting RMS power to make equal loudness]> Is there a better one?Officially, ITU-R BS.1770 is supposed to be a better measure of loudness than A-weighting. There are some links to useful papers in this discussion: http://www.hydrogenaudio.org/forums/lofiversion/index.php/t47154.html Cheers, -- Andrew
Reply by ●May 27, 20102010-05-27
Andrew Reilly <areilly---@bigpond.net.au> wrote:> On Thu, 27 May 2010 12:04:04 -0700, snickell wrote: > [a-weighting RMS power to make equal loudness] >> Is there a better one?> Officially, ITU-R BS.1770 is supposed to be a better measure of loudness > than A-weighting.> There are some links to useful papers in this discussion: > http://www.hydrogenaudio.org/forums/lofiversion/index.php/t47154.htmlThe wikipedia page tell some of the problems with A weighting, though not so much for solutions. I was just wondering, if you take two similar but different audio signals and switch between them at, say, 1kHz, how the sound changes with relative amplitude. Assuming no definite phase relationship between the two. -- glen
Reply by ●May 27, 20102010-05-27
>Andrew Reilly <areilly---@bigpond.net.au> wrote: >> On Thu, 27 May 2010 12:04:04 -0700, snickell wrote: >> [a-weighting RMS power to make equal loudness] >>> Is there a better one? > >> Officially, ITU-R BS.1770 is supposed to be a better measure of loudness>> than A-weighting. > >> There are some links to useful papers in this discussion: >> http://www.hydrogenaudio.org/forums/lofiversion/index.php/t47154.html > >The wikipedia page tell some of the problems with A weighting, >though not so much for solutions. > >I was just wondering, if you take two similar but different audio >signals and switch between them at, say, 1kHz, how the sound >changes with relative amplitude. Assuming no definite phase >relationship between the two.None of these weighting schemes capture much of the perceptual element. That factor which makes us want to turn up the radio when a great piece of music comes on, because it sounds so much quieter than the Barry Manilow song which preceded it. Your 1kHz chopped signals will probably sound horrible, and are therefore likely to be perceived as loud. Steve
Reply by ●May 28, 20102010-05-28
steveu <steveu@n_o_s_p_a_m.coppice.org> wrote: (snip, I wrote)>>I was just wondering, if you take two similar but different audio >>signals and switch between them at, say, 1kHz, how the sound >>changes with relative amplitude. Assuming no definite phase >>relationship between the two.> None of these weighting schemes capture much of the perceptual element. > That factor which makes us want to turn up the radio when a great piece of > music comes on, because it sounds so much quieter than the Barry Manilow > song which preceded it. Your 1kHz chopped signals will probably sound > horrible, and are therefore likely to be perceived as loud.The idea, though I don't know that it actually works, was that as the amplitudes got closer the amplitude of the chopped signal would get smaller. Even more, but less obvious, than it would follow the appropriate weighting. -- glen
Reply by ●May 28, 20102010-05-28
On Thu, 27 May 2010 12:04:04 -0700 (PDT), snickell <snickell@gmail.com> wrote:>I'm trying to A/B test a filter, and I'd like to control for the human >preference for louder signals. Is there a standard way to do this? >Right now I'm normalizing to the avg RMS level of the a-weighted >signal. I'm hoping to achieve two signals with the same subjective >loudness so there's no 'louder signal' bias. > >I'm a-weighting the signal before measuring the RMS in an attempt to >compensate for reduced sensitivity to low/high frequencies (as the >filter dramatically alters the spectral content it seemed like >normalizing to the straight RMS might still result in a different >subjective loudness... e.g. if the two signals had the same avg power, >but in one the energy went into 1khz and in the other the energy went >into 40Hz?). > >Does this approach make sense to other people? Is there a better one?Maybe you could conduct a pre-test with the subjects adjusting the levels through paths A and B for equal subjective loudness (with random order of presentation). Record the unweighted RMS levels present after the adustment for equal loudness, and use those levels during the test for whatever it is you are looking for in the main test. -- John
Reply by ●May 28, 20102010-05-28
snickell <snickell@gmail.com> wrote in news:9c38ac81-c056-4f7d-94ed- d607291d0304@s4g2000prh.googlegroups.com:> I'm trying to A/B test a filter, and I'd like to control for the human > preference for louder signals. Is there a standard way to do this? > Right now I'm normalizing to the avg RMS level of the a-weighted > signal. I'm hoping to achieve two signals with the same subjective > loudness so there's no 'louder signal' bias. > > I'm a-weighting the signal before measuring the RMS in an attempt to > compensate for reduced sensitivity to low/high frequencies (as the > filter dramatically alters the spectral content it seemed like > normalizing to the straight RMS might still result in a different > subjective loudness... e.g. if the two signals had the same avg power, > but in one the energy went into 1khz and in the other the energy went > into 40Hz?). > > Does this approach make sense to other people? Is there a better one? > > thanks, > > -SethOne thing to consider is that A-weighting is an approximation to NC (noise control) curves at about 65dB if I remember correctly (check this value) Hearing is actually somewhat flatter at higher levels. You can look at NC curves to see what I mean. If you are normalizing levels of music, I expect these levels would be at somewhat higher SPL. Al Clark www.danvillesignal.com
Reply by ●May 28, 20102010-05-28
On May 28, 9:45�am, Al Clark <acl...@danvillesignal.com> wrote:> snickell <snick...@gmail.com> wrote in news:9c38ac81-c056-4f7d-94ed- > d607291d0...@s4g2000prh.googlegroups.com: > > > > > > > I'm trying to A/B test a filter, and I'd like to control for the human > > preference for louder signals. Is there a standard way to do this? > > Right now I'm normalizing to the avg RMS level of the a-weighted > > signal. I'm hoping to achieve two signals with the same subjective > > loudness so there's no 'louder signal' bias. > > > I'm a-weighting the signal before measuring the RMS in an attempt to > > compensate for reduced sensitivity to low/high frequencies (as the > > filter dramatically alters the spectral content it seemed like > > normalizing to the straight RMS might still result in a different > > subjective loudness... e.g. if the two signals had the same avg power, > > but in one the energy went into 1khz and in the other the energy went > > into 40Hz?). > > > Does this approach make sense to other people? Is there a better one? > > > thanks, > > > -Seth > > One thing to consider is that A-weighting is an approximation to NC (noise > control) curves at about 65dB if I remember correctly (check this value) > > Hearing is actually somewhat flatter at higher levels. You can look at NC > curves to see what I mean. > > If you are normalizing levels of music, I expect these levels would be at > somewhat higher SPL. > > Al Clarkwww.danvillesignal.com- Hide quoted text - > > - Show quoted text -You can always turn it up until the ears start to bleed. This removes the psychological effect from the measurement ;-) Clay
Reply by ●May 28, 20102010-05-28
On May 28, 10:05�am, Clay <c...@claysturner.com> wrote:> On May 28, 9:45�am, Al Clark <acl...@danvillesignal.com> wrote: > > > > > > > snickell <snick...@gmail.com> wrote in news:9c38ac81-c056-4f7d-94ed- > > d607291d0...@s4g2000prh.googlegroups.com: > > > > I'm trying to A/B test a filter, and I'd like to control for the human > > > preference for louder signals. Is there a standard way to do this? > > > Right now I'm normalizing to the avg RMS level of the a-weighted > > > signal. I'm hoping to achieve two signals with the same subjective > > > loudness so there's no 'louder signal' bias. >you can use a 1 kHz tone ( something midband of your filter) and set the gain of your two channels .. then apply the program material ... if you MUST compare the loudness of program material directly (which will be difficult to get very accurate) you should start here: http://www.dorrough.com/ Mark
Reply by ●May 28, 20102010-05-28
snickell <snickell@gmail.com> writes:> I'm trying to A/B test a filter, and I'd like to control for the human > preference for louder signals. Is there a standard way to do this? > Right now I'm normalizing to the avg RMS level of the a-weighted > signal. I'm hoping to achieve two signals with the same subjective > loudness so there's no 'louder signal' bias. > > I'm a-weighting the signal before measuring the RMS in an attempt to > compensate for reduced sensitivity to low/high frequencies (as the > filter dramatically alters the spectral content it seemed like > normalizing to the straight RMS might still result in a different > subjective loudness... e.g. if the two signals had the same avg power, > but in one the energy went into 1khz and in the other the energy went > into 40Hz?). > > Does this approach make sense to other people? Is there a better one?Hi Seth, I would run each signal through a perceptual weighting filter and compare the power of each output. I'm not sure where you can find one - email me if you have trouble. --Randy -- Randy Yates % "And all you had to say Digital Signal Labs % was that you were mailto://yates@ieee.org % gonna stay." http://www.digitalsignallabs.com % Getting To The Point', *Balance of Power*, ELO






