In Reply to: There's a way to tell for sure posted by Christine Tham on January 1, 2006 at 17:27:15:
...but it almost certainly won't work.As far as I know, there are no detailed specs on how WMP decodes HDCD discs. We've already seen one significant difference between WMP and the hardware implementation used for stand-alone CD players. But if WMP behaves the same way as the HDCD decoders used for stand-alone CD players, then dither is added to the signal sent to the DAC chip. Here is the relevant text from the datasheet for the PMD-100:
Dither Modes
The PMD-100 provides 8 different output dithers in Program mode. All dither levels are available for output data
widths from 16 to 24 bits at 8 Fs and 4 Fs oversampling rates only. Dither must be disabled if the 2 Fs oversampling rate
is selected (as well as 24 bit mode must be selected when the 2 Fs oversampling rate is selected). There are seven levels
of high-frequency weighted dither (modes 0-6) plus minimum amplitude white triangular PDF dither (mode 7). Modes
0 and 7 are minimum amplitude dithers which correct quantizing errors only, whereas modes 1 through 6 are increasing
levels of high-frequency weighted dither designed to smooth out non-linearity errors in multi-bit DAC’s (Modes 0 or 7
are appropriate for single-bit DAC’s). The HF weighted dithers put the dither energy above the audio spectrum, where
most of it is later filtered out by the analog low-pass filter following the DAC. In general, multi-bit DAC’s behave better
with high levels of dither, but some analog circuits following the DAC may have problems with transient intermodulation
distortion (TIM) when confronted with high levels of high frequency energy. The best dither level for a particular circuit
implementation must be determined empirically.
Dither Notes:
1) Dither level 6 is the highest level of high-frequency weighted dither available with the PMD-100.
2) In Stand-Alone Mode, dither mode 0 (minimum high frequency weighted) is available. Setting pin 4 DITH low
will disable all dither including programmed dither and should be used only for test purposes.So assuming that WMP behaves like the stand-alone HDCD decoders, dither will be added to at least the LSB (and possibly more, although the datasheet is evasive on the maximum amount used).
Before you cry "foul" and say that this proves that some sort of HDCD decoding is taking place, please keep in mind two facts:
a) This dithering is applied to *all* discs, HDCD or not, that are played through the PMD-100.
b) Other digital filters also apply dither. For example although it is not mentioned anywhere in the datasheet, I was personally told by one of the Burr-Brown design engineers that the DF1704 uses 1/2 bit of triangular PDF dither. (One of the AES papers by Lipshitz and Vanderkooy proved that this was the mathematically optimal dither.)
It would still be interesting to try the experiment, as one might still be able to learn something. For example if the difference file were amplified and played back by itself, then you could probably tell what is happening just by listening to it. If it basically sounded like noise, then the difference must solely be due to dither. But if there were some sort of expansion happening in the decoder, the difference file should have a clearly audible music signal.
This post is made possible by the generous support of people like you and our sponsors:
Follow Ups
- That's a good idea... - Charles Hansen 18:12:17 01/01/06 (31)
- Re: That's a good idea... - Christine Tham 19:33:53 01/01/06 (30)
- Re: That's a good idea... - The Sound Guy 20:38:44 01/02/06 (0)
- Golly! - Charles Hansen 07:52:30 01/02/06 (28)
- What's wrong with my post? - Christine Tham 12:17:34 01/02/06 (27)
- I think Charles' problem - Dave Kingsland 07:08:32 01/03/06 (24)
- Charles' "problem" ... - Christine Tham 13:07:25 01/03/06 (22)
- A new way to save time - Charles Hansen 14:46:12 01/03/06 (21)
- Re: A new way to save time - Christine Tham 15:02:41 01/03/06 (20)
- Saving more time - Charles Hansen 19:32:33 01/03/06 (19)
- Re: Saving more time - Christine Tham 20:20:43 01/03/06 (18)
- This seems so unlike you... - robert young 04:44:43 01/05/06 (13)
- Excuse me ... - Christine Tham 13:47:57 01/05/06 (1)
- See my reply to your "vanished" post...(nt) - robert young 13:50:49 01/05/06 (0)
- Even though your reply just vanished... - robert young 13:44:39 01/05/06 (10)
- See my amended reply above - Christine Tham 14:00:28 01/05/06 (9)
- As the Great Communicator once said... - robert young 14:14:12 01/05/06 (8)
- Re: As the Great Communicator once said... - Christine Tham 15:22:13 01/05/06 (7)
- I tried, but now I see the problem. - robert young 15:34:39 01/05/06 (6)
- Re: I tried, but now I see the problem. - Christine Tham 16:02:37 01/05/06 (5)
- Re: I tried, but now I see the problem. - robert young 16:19:48 01/05/06 (4)
- Re: I tried, but now I see the problem. - Christine Tham 16:52:07 01/05/06 (3)
- Re: I tried, but now I see the problem. - Martin419 03:46:55 01/06/06 (2)
- Martin, you have it a little backwards it is Charles (and now Frank) that should lighten-up and back-off. - Teresa 07:15:48 01/06/06 (1)
- Different issue, Teresa... - robert young 06:47:04 01/07/06 (0)
- Waisting more time... - Frank.. 00:01:40 01/04/06 (3)
- Tortured rationalization - Christine Tham 11:44:03 01/04/06 (2)
- You're wrong as usual - Frank.. 04:54:47 01/05/06 (1)
- Like I said, perhaps you need to spend some time with a patent lawyer (nt) - Christine Tham 13:06:19 01/05/06 (0)
- One-bit discrepancy - Charles Hansen 07:39:05 01/03/06 (0)
- I'm impressed! - paulcordingley 18:40:15 01/02/06 (1)
- you can come and listen to it yourself - Christine Tham 19:09:41 01/02/06 (0)