Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
|
![]() |
#1 | Link |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,490
|
Real-world support for full range and greater color depths
I am doing some playing around with 0-255 luma range and 10-bit encoding.
I was wondering how good real-world player support is for those modes. I know that there are certaninly good software players for those. But how about GPU accelerated playback? Or ASIC-based playing in living room and handheld devices? I imagine 0-255 is more broadly supported, since it's part of the original profiles. I know there's been plenty of talk about 10-bit support in ASICs, but I'm not sure if those are in the wild yet, or if the devices's media software will support correct playback of those if provided with files in Hi10P. Let alone Hi422P or Hi444PP. So, can anyone offer any tips for what players and devices are or are not known to work? I'd love to be able to see what kind of quality differences I can get outside of computer monitors. |
![]() |
![]() |
![]() |
#2 | Link |
Derek Prestegard IRL
![]() Join Date: Nov 2003
Location: Los Angeles
Posts: 5,963
|
I'm not aware of a single consumer grade hardware player.
There are plenty of hardware players for the pro market, but even those are few and far between in my experience. AVC-Intra is about the only common implementation I'm aware of...
__________________
These are all my personal statements, not those of my employer :) |
![]() |
![]() |
![]() |
#4 | Link | |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,490
|
You mean for the 10-bit and higher profiles?
I'd think that there should certainly players out there that can handle High Profile using a 0-255 luma range. Or is even that not broadly supported? Quote:
I'm sure that plenty of things that can play AVCHD out over HDMI can use xvYCC, but I don't believe the AVCHD bitstream itself can be anything beyond 8-bit 4:2:0. So it'd have to use post-decode upsampling in the player itself. |
|
![]() |
![]() |
![]() |
#5 | Link | |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,490
|
--range full needed for xvYCC?
Quote:
Are you saying that xvYCC would require --range pc and not --range tv? My understanding of xvYCC is that it wouldn't have luma our of the 16-235 range. But does it need --range pc in order to allow the broader chroma range for xvYCC? It seems like we'll need the xvYCC flag for playback to not get black levels wrong in this case. |
|
![]() |
![]() |
![]() |
#6 | Link | |
Compression mode: Lousy
Join Date: Mar 2009
Location: Hamburg, Germany
Posts: 72
|
http://www.sony.net/SonyInfo/technol.../xvycc_01.html
Quote:
This is assuming the encoder does not clip the input levels to TV and encodes the full range. I think x264 handles it this way as long as input and output range are the same. |
|
![]() |
![]() |
![]() |
#7 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,142
|
Although there are some GPU's that support vxvYCC colour, they need to be connected to a display device that also supports vxvYCC... And currently these are only manufactured by Sony
![]()
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
![]() |
![]() |
![]() |
#9 | Link |
Derek Prestegard IRL
![]() Join Date: Nov 2003
Location: Los Angeles
Posts: 5,963
|
Right. I'm sure any hardware player could PLAY full range, but whether it would display it correctly is another story entirely
![]() In any case, I have no experience in this matter whatsoever!
__________________
These are all my personal statements, not those of my employer :) |
![]() |
![]() |
![]() |
#10 | Link |
Registered User
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 805
|
Full range has no effect on the bitstream. The only difference is that with TV range, the "contrast" of the image is bad, and there's a flag that says whether this should be compensated for or not.
I can imagine some players just ignoring this flag and automatically compensating for it even if they shouldn't, so the blacks and whites will be crushed in the final displayed image, but it will be decoded correctly in any case. |
![]() |
![]() |
![]() |
#11 | Link |
Guest
Posts: n/a
|
Sure it is. Hence the Blu-Ray logo and Sony calling them "Mastered in 4K Blu-Ray titles".
SONY PICTURES HOME ENTERTAINMENT ANNOUNCES "MASTERED IN 4K" BLU-RAY TITLES TIMED WITH SONY 4K TVs Last edited by paradoxical; 25th June 2013 at 23:41. |
![]() |
![]() |
#14 | Link | |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,490
|
Quote:
I suppose it's time to transcend whatever latent remnants of HD DVD bitterness I have and pay more attention to Blu-ray ![]() |
|
![]() |
![]() |
![]() |
#15 | Link |
Guest
Posts: n/a
|
I don't think anyone has analyzed a stream yet to know exactly. I assume it's some form of custom signaling or metadata that their players can read and is ignored by others. There's no way it can be multiple encodes when the other point of these discs are to increase the average bitrate.
|
![]() |
![]() |
#16 | Link | |
Guest
Posts: n/a
|
To add from here:
Quote:
|
|
![]() |
![]() |
#17 | Link | |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,490
|
Quote:
The only obvious way I see for them to do what they're doing would be to have a stock Rec. 709 encode and then some kind of enhancement later that added the (relatively small delta) of xvYCC data. Since it's mostly in chroma, that wouldn't be that many samples and they can be quantized quite coarsely. Perhaps using something like Scalable Video coding. I'd think the PS3 would likely have the horsepower to do something like this. I am now very intrigued by this! Also, other than Sony BD players, are there any known devices capable of xvYCC playout? It seems support is way more common in TV than it is in any way to play back the content. Can decoders internal to the TVs do the right thing with xvYCC bitstream? |
|
![]() |
![]() |
![]() |
#18 | Link |
Avisynth Developer
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
|
From what I understand Sony use the 1-15 and 241-254 chroma values to represent higher saturation colours. When you do the normal YUV->RGB translation you can end up with normalised colour values less then 0.0 or greater than 1.0, normal decoders clamp these values, advanced decoders map these values into a wider gamut colour space. The luma range is still 16-235.
|
![]() |
![]() |
![]() |
#19 | Link | |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,490
|
Quote:
|
|
![]() |
![]() |
![]() |
#20 | Link |
Avisynth Developer
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
|
The out of gamut high saturation colours considered here would have been clamped in normal processing anyway, either by the source camera and/or the display device. The system just gives the opportunity to not clamp the very saturated colours when a high gamut source and display are available.
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|