Hi Paul,In this particular case i'm coming from the point of view of actual data in front of me, from FS700 DNGs plus also similar DNGs from DBX, BMC etc,.
DNGs are integers. Most are 12 bit (all the above are).
Each has a black level set by the camera, in the case of the FS700 RAW that is around 256 (already a chunk of space gone). Then the greyscale values for each of the pixels increase to clipping. Yes the camera outputs a small S shaped curve but for our purposes lets ignore that because it really is minor.
Coming from your point of view of data in front of you, linear A/D, 12 bit integers, a black level set by the camera to 256.
Assume:
A sensor A/D up-increments starting with 256 as the first count (100h).
We put the voltage start level at 256 and the voltage finish level at 4095, and up-increment the counter with 12 bit precision giving 3840 equal linear shades between 255 and 4095. Each of these shades is a linear quantity of luminance.
11.9 would be the maximum number of stops than can reside between 256 and 4095 spaced according to power-law, giving more shades to the brighter luminance values, and only 1 shade to the first stop.