PC/TV Leveling -- A Comedy of Errors

Random chit-chat and anything that doesn't belong elsewhere
Post Reply
Deleted User 13735

PC/TV Leveling -- A Comedy of Errors

Post by Deleted User 13735 »

Originally published 2/9/15

This ridiculous exercise is here to amuse and enlighten those just dipping their toes in the swamp, to the multitude of errors that can and are introduced by downstream "fixes" for so-called "fullrange yuv," which in itself is an oxymoron, if not an extremely common one.

This is RGB Shirley, also called Fullrange (or "PC") Shirley. If there weren't still a lot of analog TVs that would choke on her, everything would be dandy. If you can't see gradation between 0-16 and 235-255, drop back in when your monitor is calibrated correctly. Calibrize is cool, Spyder is amazing in concert with a trained pair of eyes.
Image

This is YUV (or "TV") Shirley, happy and correctly stored at 16-235. She will, by design, play back the same as RGB Shirley above, but represents a compromise because she will play on older TVs correctly, too. We didn't used to see her much in the wild, except when their were first-tier flag errors (more to come on that).
Image

Now meet Clipped Shirley. We see her quite a lot, because most cell phones, DSLRs, and pocket cams shoot "Fullrange YUV," which I said is an oxymoron. It's a sad commentary that many (most?) uninformed consumers actually prefer this mutation, because that's what they're used to seeing, almost everywhere. This first thing an informed viewer will see is a clipped image, with 0-16 and 235-255 completely blocked up, leaving blotches in the hair and facial tones. But 5 billion phones and devices can't be wrong, right?
Image

This is overcorrected Shirley, happens when correct YUV Shirley gets flagged as Incorrect Fullrange Shirley, run through a converter, then gets played back on one of the players that recognizes the flag. This happens a lot actually, because the "converters" that do this assume it's cellphone video, and have no way of knowing if it's already been corrected. Just ran into this again last week.
Image

This is "almost" the worse case. YUV Shirley flagged as Fullrange, run through a converter, flag recognized by player, and the smart kid left the Dynamic Contrast hardware filter on to boot. It actually happens, and the inevitable complaint is that the encoder messed up. The encoder, for those who don't understand by now, is the only thing that WASN'T messed up by operator error. It's doing exactly as it was told!
Image

OK, so smart kid thinks he'll just adjust the contrast and brightness to "fix" it. Let's say he actually gets it back to 0-255 playback levels. Only catch is, he's lost almost 40% of native bit depth (available colors), so it looks kind of like pre-16 bit monitors, or maybe Swiss cheese (note the histogram.) The banding at HD resolution is nothing short of horrible. Is this really what he wanted? How would YOU go about undoing all the misinformation that led up to this? Will this kid work part-time at a ski resort for the rest of his life?
Image

The moral?
Deliver only16-235 YUV, not a kludge, and hope for the best. The rest of the nonsense actually presents a compelling case of the cure being worse than the ailment.
YUV delivery media include .mpg, .mp4, m4v, DVD/BluRay, AVC/h264 x265, and a few nonstandard AVI, but not wmv. Comments invited. Best.
Last edited by Deleted User 13735 on Tue Sep 08, 2015 3:47 pm, edited 3 times in total.
Deleted User 13735

Re: PC/TV Leveling -- A Comedy of Errors

Post by Deleted User 13735 »

There is also 16-255 HDV/AVCHD camcorder Shirley, but that's a story for another day.
rollin_eng
Veteran User
Posts: 4854
Joined: Wed May 04, 2011 11:06 pm

Re: PC/TV Leveling -- A Comedy of Errors

Post by rollin_eng »

Shirley you can't be serious.
Deleted User 11865

Re: PC/TV Leveling -- A Comedy of Errors

Post by Deleted User 11865 »

FWIW, the good kind of Swiss cheese actually has no holes.
Deleted User 13735

Re: PC/TV Leveling -- A Comedy of Errors

Post by Deleted User 13735 »

:roll: And don't call me Shirley.
There, I've said it :lol:
rollin_eng
Veteran User
Posts: 4854
Joined: Wed May 04, 2011 11:06 pm

Re: PC/TV Leveling -- A Comedy of Errors

Post by rollin_eng »

Thanks for this, very interesting.

This is not something I have any experience with but what happens when these errors are in motion. I guess i'm asking if you can point me to some online examples.
Deleted User 13735

Re: PC/TV Leveling -- A Comedy of Errors

Post by Deleted User 13735 »

Here's a quick playback levels check (mp4). I had too much time on my hands yesterday.
The messages are pretty subtle, so you need a properly adjusted screen (that means "flat" to most folks).
https://dl.dropboxusercontent.com/u/205 ... elschk.mp4

Absolutely no support. Shows "Correct" REC 709 playback levels.

EDIT: Added links to Youtube examples.

https://www.youtube.com/watch?v=51hApwu8Yjc
Image

https://www.youtube.com/watch?v=dEfAiG5lhFo
https://www.youtube.com/watch?v=RWKhZWNK_yg
Image

https://www.youtube.com/watch?v=NNmFA6aMHJU
Image
Deleted User 13735

Re: PC/TV Leveling -- A Comedy of Errors

Post by Deleted User 13735 »

There is also 16-255 HDV/AVCHD camcorder Shirley, but that's a story for another day.
https://youtu.be/F3TR5wrXQu8
Image
Post Reply