Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

live LUT calibration #443

Closed
pho084 opened this issue Dec 5, 2022 · 11 comments
Closed

live LUT calibration #443

pho084 opened this issue Dec 5, 2022 · 11 comments

Comments

@pho084
Copy link

pho084 commented Dec 5, 2022

hi awawa

i have no idea if something like this is possible/conceivable, but here is an idea that would help me a lot:

problem: i have my LUT calibrated for content/source A but when i switch to different source or even different HDR content on the same source, the output in hyperHDR is too bright/dark/saturated/etc.

a quick and easy way to adjust this on the fly would thus be a godsent. otherwise i always have to tinker w the LUT, compile it, apply it, etc

feedback appreciated. thanks!

@awawa-dev
Copy link
Owner

and the video source for HyperHDR is?

@pho084
Copy link
Author

pho084 commented Dec 5, 2022

Windows mostly.
for instance hdr implementation in games differs vastly

@awawa-dev
Copy link
Owner

Software capturing? Did you calibrate the LUT? If you want to have a constant result then maybe choose USB grabber or use flatbuffers/protobuffers as source (there is a JSON API method to switch LUT table on fly).

@awawa-dev
Copy link
Owner

What was the result for the calibration from the logs?

@pho084
Copy link
Author

pho084 commented Dec 5, 2022

Software capturing? Did you calibrate the LUT? If you want to have a constant result then maybe choose USB grabber or use flatbuffers/protobuffers as source (there is a JSON API method to switch LUT table on fly).

Its via Hyperion-webos from LG tv

@awawa-dev
Copy link
Owner

This is what I was talking about:
#334
You've had it since version 19 beta1. At least from the side of HyperHDR functionality. Now all you need is to automate it with a script or implement it in the backend (webos) but I can't help with that.

@pho084
Copy link
Author

pho084 commented Dec 6, 2022

yup but that doesn't really solve my problem bc i would have to create LUTs for every other game and then set up a myriad of automations for each

@awawa-dev
Copy link
Owner

awawa-dev commented Dec 6, 2022

Yes but frankly what did you expect? Multiple custom LUTs allow you to best possible solution to correct the colors and also have the live preview corrected, if you want just brightness/saturation correction for LEDs then you also have already function in the JSON API to adjust them. In both cases you need to have prepared profiles to switch them.

@chcore
Copy link

chcore commented Dec 30, 2022

@pho084 This might be slightly off topic, but can you please provide more information about how you are calibrating colours? I too have a hyperion-webos grabber running, and am finding it difficult to get a generally accurate configuration.

I am really just doing a lot of trial and error with colour/gamma/brightness values in HyperHDR's image processing page, but find it hard to get good, consistent results. When I manage to get a few colours looking good, I notice other colours now look worse. So I adjust slightly to fix them, only to find more colours that were previously good are now looking worse. This tends to go on until I get frustrated and give up.

I realise that it'll probably never be perfect, but I'm hoping an improvement over what I have at the moment is achievable.

@pho084
Copy link
Author

pho084 commented Dec 30, 2022

heh' that's exactly what i have been doing so far .. which is tedious and why i was asking for this live calibration feature

what's worse is that i forgot to write down my current settings which are not bad but not perfect and now i have a LUT i do not know how to improve on bc i lost the parameters

i have tried the auto calibration feature mentioned by @awawa-dev but it just does not produce satisfactory results for webos capture.

when i find the time i will create some LUTs to approximately find out my original settings and let you know.

again a live calibration feature would be the ultimate solution for setting up/fine tuning a LUT and adapting it to different environments (i.e. sources)

@awawa-dev
Copy link
Owner

closing since its not an issue and webos is not officially supported

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants