Jon wrote:Well, he seems to contradict himself in his description of what happens.
Rephrased, he appears to be saying that:
- At ISO 100-800 the signal's run through a linear amp.
- At ISO 1600, the 1-stop underexposed signal's run through a linear amp at the ISO 800 setting and then doubled
- At ISO 3200, the 1-stop underexposed signal's run through a linear amp at the ISO 1600 setting and then doubled.
You bring up a good, valid point. I believe your interpretation is correct and mine is wrong. I found another posting from John that backs up your interpretation.
So, to get ISO 1600, the signal's amplified to ISO 800, then doubled, but to get ISO 3200, the signal's amplified to 1600, then doubled. In which case, why not get ISO 1600 by amplifying the signal to ISO 1600 rather than to ISO 800 x 2?
I don't know. Perhaps the amp starts to behave non-linearly when pushed all the way to ISO 1600. Unfortunately, I have no evidence to back this conjecture. That might explain why ISO 3200 needs to be enabled.
And if it operates the way he says, isn't ISO 200 a 1-stop underexposure of ISO 100, run through a linear amp at a gain of +2, ISO 400 a 2-stop underexposure of ISO 100 run through a linear amp at gain of +4, and so on? What's different about 1600 or 3200? He's making a distinction without a difference.
He did make a distinction. The difference is where the gain is being applied: in the analog stage or the digital stage. His point is that it's mostly analog, but that there's 1 stop of digital amplification going on at ISO 1600 and ISO 3200.
A 5-stop (ISO 100-ISO 3200) speed jump is a 32X signal boost (amplification or gain), and at that level of amplification you will definitely see loss of precision in the output values. This could very well be what he's seeing and reporting on.
Yes, he says that ISO 1600 and ISO 3200 RAW data values are only even, which corresponds to a 1-bit loss of precision.