If you think I am claiming free lunches, or even that my interpretation is wrong, I would ask you to quote me. In the absence of that, I'll quote myself about 16 posts before yours (below), where the explanation I gave fit 100% with David Newman's. I'm not even sure why you would think what I said was different from what you just posted above.David's explanation seems sound, but your interpretation of it is off.
10-bit colour depth offers 1024 independent of red, green and blue. Being able to yield 1024 shades of green, but only 256 shades of blue and red does beat having 256 shades for all three, but it still does not equal proper 10-bit colour depth; and therefore leaves you open the same limitations that lack of tonality in red and blue presents in regular 8-bit footage.
There's no free lunch with these things, and it really does no one any good to let hyperbole cloud the issue.
Tom Roper said:But what David is saying is by working in uncompressed 10 bit RGB space, instead of discarding the luma samples you can add 4 together to make one 10 bit luma sample, effectively giving you 10 bit 4:4:4 1080p. There is one small catch, you don't have 4 chroma samples to sum together like luma, so your 10 bit 4:4:4 RGB values will only have 8 bit precision for the chroma samples that went into the conversion to RGB. The luma samples that went into the conversion to RBG would be genuine 10 bit however.
He won't be getting 10 bit tonality but he could lose luma and chroma samples by not transcoding to 1080p 10 bit RGB. Compared to the 4k 8 bit 4:2:0 source, we are not improving chroma subsampling in the downconversion, just preserving it. As for the luma, we are improving the 1080p shading precision to 10 bit by summing 4 samples from adjacent pixels (super sampling) that otherwise were going to be tossed.Grug said:You won't be getting 10-bit tonality from downsampling 8-bit 4k into 1080p. Only improved chroma subsampling. Which is silly. If you're going to end up with 1080p footage anyway, shoot it at 10-bit to begin with (either internally or recorded externally), then you'll have enough bit depth to use SLOG properly and get a nice result.