|[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]|
Marcus Leich wrote: >just ran your tests. I have that noise on both VMs. Had to put on >Headphones to really hear it. There is some strange noise that always >appears when the guy is talking. In the silence periods it's not there. I >don't know what exactly that "robotic" effect should sound like, but what I >hear seems to fit your description. I can not hear that sound when playing >the file on QuickTime Player or VLC If the sound you hear is a more or less pure tone or whistle at 8 KHz, then that is sampling noise. It appears at the sampling frequency. The examples have only an 8 KHz sample-rate, and even at 16-bits, sampling noise will be perceptible to many people. This has as much to do with the frequency, 8 KHz, as anything else. You'll only hear sampling noise when there's a "signal", not when there's silence, since silence is a flat DC level. You don't hear it with QT Player because I'm almost certain that QT Player (or QT itself) upsamples and/or filters slow-rate signals so they sound better. This could be further tested by synthesizing a sine wave at, say, 440 Hz, with an 8 KHz sample-rate. The whistle should be apparent, but at a low level. The sampling noise will be more obvious with 8-bit samples, and using ULAW vs. PCM will also change its amplitude. If you don't know what 8 KHz sounds like, synthesize its sine-wave at a 44 KHz sample-rate, as a listening reference. When I first read the original post, the "robotic" characterization made me think the samples were exhibiting aliasing, which is the transposition of high frequencies into low frequencies. This is usually a result of inadequate input filtering, when the samples are digitized. I did not hear any aliasing when I played the examples originally posted, so I discounted that as an explanation. I did hear the 8 KHz sampling noise, but it wasn't "robotic", so I discounted that as what the OP heard. Also, the 8 KHz sampling noise didn't vary between 1.4 and 1.5. That left me with no perceptible "robotic" sound, and no plausible explanation, so I said nothing. Aliasing "folds" high frequencies down, so an increasing pitch in the original signal results in a decreasing pitch of the aliased signal. This gives a strange "metallic" or whining effect to voice recordings. If you can listen to the original intonations, i.e. the rising and falling pitch, rather than the words, and you notice that the "robotic" effect mirrors those pitch changes in reverse, then it almost certainly is aliasing. Once you hear it, you'll know it; it has a very different character from sampling noise, which is constant pitch but varying amplitude. I don't know how to eliminate aliasing that only appears in playback. As I said, it usually appears in the original sampling, and once it's happened it can't be removed. There are ways aliasing can appear only in playback, but AFAIK not when playing the signal at its original sample-rate. -- GG _______________________________________________ Do not post admin requests to the list. They will be ignored. Java-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
Visit the Apple Store online or at retail locations.
Copyright © 2011 Apple Inc. All rights reserved.