Académique Documents
Professionnel Documents
Culture Documents
HE-AAC Channel ID
AAC-LC Channel ID
This is the test above encoded in AAC-LC. Note this is 320 kb/s, not 160 as announced.
This tests for proper bass management and reproduction of the SBR portion of the HE-AAC
bitstream.
If the decoder supports SBR, all four tones, 6, 8, 10, and 12 KHz should be heard (or seen on a
sound level meter if you have high-frequency hearing loss). If the decoder is only decoding the
AAC-LC portion of the bitstream, only the first two tones will be heard. This is at the encoded
bitrate of 160 kb/s, at other bitrates the SBR crossover frequency used by the encoder will vary,
resulting in more or less tones being heard. Missing tones in only one channel may indicate a
speaker problem.
Troubleshooting
The MPEG-4 AAC audio bitstreams above are presented as HTML5 audio objects - which should
play back correctly in:
when your computer has 5.1 channel speakers connected or connects via HDMI to a 5.1 or better
surround sound AVR or home theater system. The bitstream files, if downloaded locally, should
also play correctly in:
These pages include HTML5 playback of HE-AAC 5.1 channel audio files, or HE-AAC 5.1 audio
combined with H.264 video. They should play back correctly in:
If you have only stereo speakers, you will hear a stereo downmix.
Setting up surround may look complex, but it is a simple process, particularly with an Audio/Video
Reciever or Home Theater in a Box system. Basically, you connect the HDMI cable from your
laptop to your AVR or HTiB, make some settings, and you're hearing surround, as explained below.
If your browser supports HTML5 and supports AVC and AAC, you will see a player in the web
page. Otherwise, you will see "Format not supported in this browser?" or a gray or black rectangle
with an "X". Internet Explorer 9, Safari (Windows) and Chrome are the major browsers that should
work. On a PC, Safari needs QuickTime installed as well. (The Safari installer usually installs both
unless you specify otherwise)
On a desktop PC, you may connect surround speakers to the jacks on your computer's rear panel as
shown below. Your PC's sound software dialog or control, or its documentation, will explain the
mapping of channels to each jack.
Once connected, follow the procedure below to configure and test your system.
In a living room or media PC arrangement, connect your computer to the HDMI input of your
surround-capable audio/video reciever or home theater system, as shown below:
On a PC, you may need to change your default audio device (Start Menu | Control Panel | Sound |
Playback tab, select your HDMI output device, push Set Default) to send the audio to your HDMI
jack:
When using QuickTime or Safari on a PC, you may need to change it's default audio settings for
surround output (Edit | Preferences | QuickTime Preferences) to "Windows Audio Session":
QuickTime Preferences Dialog
After you have correctly configured your computer and connected it to your AVR, your AVR's
display should show PCM decoding of five channels plus the subwoofer:
Looking for the Windows 7 resampler test? It has been moved below:
HTML5 AAC Audio Playback Tests - Windows 7 Audio Playback Methods
This problem currently exists with Internet Explorer and Chrome in Windows 7.
To use DirectSound, DirectX has to be installed on your PC. This is supplied with Win 7, but in XP days, you
had to sometimes install DirectX seperately (usually by an application you installed).
Perhaps for this reason, or the fact it was already working code, IE 9 and Chrome currently appear to use
waveOut to play audio.
The Problem
Windows 7 applications that use the WaveOut API will have poor audio quality on playback if the
sample rate of the content is not the same as the default sample rate of the output device. This is
because the resampler for WaveOut was changed in Win7 to use linear interpolation, according to
Microsoft.
HTML5 media playback is important for enabling multi-channel AAC content delivery to the
consumer. This content may be at either 44.1 or 48 kHz sampling rates, so the problem is likely to
occur for at least some of the content played, no matter whether the default rate is 44.1 or 48 kHz on
the user's computer.
A "request only" Windows hotfix has been issued for this problem, but consumers won't recognize
the problem or be able to find the hotfix. To enable HTML5 media playback in IE 9, this hotfix
should be in the normal Windows Update process. We have reported this problem to Microsoft, but
have not recieved any news of a change in status.
The problem is limited to Windows 7 and Vista, and has apparently been fixed in the Consumer
Preview of Windows 8.
These signals test the proper operation of the Windows 7 sound mixer resampler. The signals are 2-
100 Hz linear sweeps. If the mixer does a poor job of resampling, you will hear a tone in the mid or
high frequencies at whichever sample rate is not the native one selected for your output device in
the operating system. If you do not have the hotfix installed for Windows 7, you will hear the tone
when using IE 9 for playback.
Background Details
Hotfix: http://support.microsoft.com/kb/2653312
Fraunhofer is not the "discoverer" of this issue. It can be found on HydrogenAudio, for example:
(http://www.hydrogenaudio.org/forums/index.php?showtopic=86676)
Note this is not a codec problem, you can hear this on a wav file. The Microsoft KB entry says
Windows 7 uses linear interpolation for the WaveOut resampling.
We have found the problem, which is a bug in waveOut on Vista and Windows 7. Windows XP
does not have this problem.
In Windows XP, the sample rate conversion quality in KMixer is controlled by the Sound control
panel:
http://msdn.microsoft.com/en-us/library/ff538617%28v=VS.85%29.aspx
In Windows Vista KMixer was removed and the audio engine was moved up into user mode. The
sample rate conversion quality meter was removed from the Sound control panel.
Media Foundation, DirectShow, DirectSound, and waveOut each do sample rate conversion slightly
differently. There is a bug in the waveOut sample rate conversion which results in a lower-quality
sample rate conversion than was done in XP.
20 Hz - 20 kHz sweep, 20 seconds, 48 kHz sampling rate, AOT = 5, explicit signalling, backwards
compatible
Download File
Download File