2018-03-28, 05:41
Does Kodi 18 (or maybe 17) have the ability to down-convert HDR content to a generic SDR color palette, perhaps via pixel shaders? If so, how would I go about enabling it? Thanks.
(2018-03-28, 21:03)PatK Wrote: Looks like a lot of this effort is going to be done in panel http://www.avsforum.com/lg-2018-tv-revie...chnicolor/
(2018-03-28, 23:09)hifihedgehog Wrote: The problem with this sentiment is finding SDR UHD material, which is essentially nil. I (and I am sure many others as well) would simply like to enjoy the benefits of increased resolution of their SDR 4K displays and projectors, minus the benefits of enhanced dynamic brightness that HDR offers. To repeat, I am not after HDR-to-SDR translation that is accurately tuned to my individual display. As I explain above, all I am after is a more accurate HDR-to-SDR translation to a theoretically ideal SDR display model like MadVR does by default. This can be done accurately. I can provide more screencap examples (actual digital screen captures rather than photos) that show MadVR works in this regard, while Kodi 18, while much improved, is still off.HDR -> SDR conversion still retains the emphasis on highlights and maximizing the luminance you have, so the brightness will not look the same as HD material. It will look different, and hopefully, better. It is still using the same process of converting HDR metadata as an UHD display. The only difference is you are limited by the gamut size and luminance of the SDR display. The gamut is not that different, but the luminance can be very different. So this is still HDR technology we are talking about; it is not the same as HD color. madVR's conversion uses the PQ transfer function to complete its tone mapping. Converting to a pure power gamma is an additional step. So its tone mapping is no different than the tone mapping used by an HDR display, and it uses the same standard tone mapping algorithm. This is HDR on a display with limited luminance and a 26% smaller gamut.
(2018-03-28, 23:09)hifihedgehog Wrote: The problem with this sentiment is finding SDR UHD material, which is essentially nil. I (and I am sure many others as well) would simply like to enjoy the benefits of increased resolution of their SDR 4K displays and projectors, minus the benefits of enhanced dynamic brightness that HDR offers. To repeat, I am not after HDR-to-SDR translation that is accurately tuned to my individual display. As I explain above, all I am after is a more accurate HDR-to-SDR translation to a theoretically ideal SDR display model like MadVR does by default. This can be done accurately. I can provide more screencap examples (actual digital screen captures rather than photos) that show MadVR works in this regard, while Kodi 18, while much improved, is still off.Copying madVR's method won't be that simple. This took lots of trial-and-error by madshi and feedback from users. He is targeting a specific look not a mathematical formula. As I stated, tone mapping provides a standardized formula (BT.2390), but color mapping does not. This is up to the skill and discretion of the programmer with the aid of such tools as an ICtCp color space. He has standards he is trying to adhere to, but it is compromise to make the image look as good as possible, not perfectly faithful to an SDR display. Again, this is HDR not SDR we are talking about. HDR has its own goals, and it is not to look SDR.
(2018-03-29, 00:45)Warner306 Wrote:(2018-03-28, 23:09)hifihedgehog Wrote: The problem with this sentiment is finding SDR UHD material, which is essentially nil. I (and I am sure many others as well) would simply like to enjoy the benefits of increased resolution of their SDR 4K displays and projectors, minus the benefits of enhanced dynamic brightness that HDR offers. To repeat, I am not after HDR-to-SDR translation that is accurately tuned to my individual display. As I explain above, all I am after is a more accurate HDR-to-SDR translation to a theoretically ideal SDR display model like MadVR does by default. This can be done accurately. I can provide more screencap examples (actual digital screen captures rather than photos) that show MadVR works in this regard, while Kodi 18, while much improved, is still off.Copying madVR's method won't be that simple. This took lots of trial-and-error by madshi and feedback from users. He is targeting a specific look not a mathematical formula. As I stated, tone mapping provides a standardized formula (BT.2390), but color mapping does not. This is up to the skill and discretion of the programmer with the aid of such tools as an ICtCp color space. He has standards he is trying to adhere to, but it is compromise to make the image look as good as possible, not perfectly faithful to an SDR display. Again, this is HDR not SDR we are talking about. HDR has its own goals, and it is not to look SDR.
(2018-03-29, 00:51)hifihedgehog Wrote:For projector owners with HDR support, good tone mapping can actually look better than the projector's HDR mode. This is due to the limited brightness of projectors, that is often maxed-out at around 100 nits when properly calibrated. So you don't need to enter HDR mode to get an HDR image. This is the main reason why madshi has put so much effort into this. He is a projector owner himself.(2018-03-29, 00:45)Warner306 Wrote:(2018-03-28, 23:09)hifihedgehog Wrote: The problem with this sentiment is finding SDR UHD material, which is essentially nil. I (and I am sure many others as well) would simply like to enjoy the benefits of increased resolution of their SDR 4K displays and projectors, minus the benefits of enhanced dynamic brightness that HDR offers. To repeat, I am not after HDR-to-SDR translation that is accurately tuned to my individual display. As I explain above, all I am after is a more accurate HDR-to-SDR translation to a theoretically ideal SDR display model like MadVR does by default. This can be done accurately. I can provide more screencap examples (actual digital screen captures rather than photos) that show MadVR works in this regard, while Kodi 18, while much improved, is still off.Copying madVR's method won't be that simple. This took lots of trial-and-error by madshi and feedback from users. He is targeting a specific look not a mathematical formula. As I stated, tone mapping provides a standardized formula (BT.2390), but color mapping does not. This is up to the skill and discretion of the programmer with the aid of such tools as an ICtCp color space. He has standards he is trying to adhere to, but it is compromise to make the image look as good as possible, not perfectly faithful to an SDR display. Again, this is HDR not SDR we are talking about. HDR has its own goals, and it is not to look SDR.
That makes sense. Is there similar plans to improve Kodi’s HDR implementation in a similar manner, then? At present, it looks a tad washed out. Then again, only a week or two ago, Kodi 18’s nightlies were just giving me a white screen with vaguely visible outlines. So we are seeing huge progress in a matter of weeks. I would just like to ditch Kodi DSPlayer+MadVR since I was hoping it could be a temporary solution until HDR->SDR support got baked in.