Live data from Hacker News

TV backlight compensation (2020)

lofibucket.com

71–80 of 127 posts

Re: TV backlight compensation (2020)

#71
post #15

Earlier quoted context omitted.

Fair point, but I bet that making Firefox take 0.1W less on average is vastly more work that fixing a TV image. And if you write blog post about it, maybe other people can fix their TV with less work.

There are other ways to improve the planet as well. If everyone spent 2 hours a year removing washed up waste from the beaches, it would have made a big difference.

[deleted]

Re: TV backlight compensation (2020)

#72
If only my screen had issues with the picture. Instead, its internal clock lags behind the source, causing audio to be ever more delayed. It resets after a standby/wake-up cycle, though. It's annoying to restart TV after about 3 hours, though.

Re: TV backlight compensation (2020)

#73

Earlier quoted context omitted.

How did you manage to find the issue?

I noticed the screen only died when playing videos and always died at the same point if I rewatched a video. Notably, greyscale videos never caused the issue. Then I went through a video frame by frame to get to the frame it died on. Then I erased parts of the frame to find which part caused it. Eventually I found that if the red or blue pixel in the 481st column and the green pixel in the 482nd column have a differe…

What's the odds that such an obscure problem happens to someone with the patience and wherewithal to figure it out *and* fix it? Pretty impressive.

Re: TV backlight compensation (2020)

#74
post #70

I wish you could do this with phones. I know more than one person stuck with a crappy pOLED screen with that terrible green tint to the bottom third of the panel.

Back in the day before operating systems copied the feature there were tons of Android apps that added a red shift on top of your screen by drawing over other applications (i.e. https://play.google.com/store/apps/details?id=com.csk.app.sh..., https://github.com/LibreShift/red-moon). This usually breaks/doesn't work with banking apps and other such secure contexts but for most apps that's probably fine.

Sounds like you should be able to do this by just modifying Red Moon to draw a more complex overlay. If the entire screen is affected equally, the stock app may just be all you need!

Re: TV backlight compensation (2020)

#75

I need this for my Android phone to compensate for a burnt-in image.

Like I said in another comment: https://github.com/LibreShift/red-moon with a more complicated pattern than just a single color may be all you need for many use cases.

I don't think Android has an easy to use global shader system, so you'll be stuck with overlay windows and the incompatibility they have with banking apps/DRM crapware that locks you out of your own screen without root access.

Re: TV backlight compensation (2020)

#76
post #15

Earlier quoted context omitted.

Fair point, but I bet that making Firefox take 0.1W less on average is vastly more work that fixing a TV image. And if you write blog post about it, maybe other people can fix their TV with less work.

There are other ways to improve the planet as well. If everyone spent 2 hours a year removing washed up waste from the beaches, it would have made a big difference.

Washed up waste is the tail end, the only "big" difference it makes is to the localized beach until the next tide/current comes from the source of the pollution.

Saving the monitor, releasing the diy reduces a (minor) head end of the problem that is not only leading to long waste in a landfill, but also metals and plastics in water.

Re: TV backlight compensation (2020)

#79
post #2

Clever solution! It kind of reminds me of when I sometimes run sound through customized EQ and compression to compensate for crappy speakers. My approach is not quite as scientific as this though, just "tweak until it sounds good." I didn't know there was a version of MPC with a live shader editor, that is also very cool. This is actually a pretty good use case for such a feature.

I use Equalizer APO for this in Windows. Add some parametric EQ peaks (negative peaks) to cancel out resonant modes of my cheap speakers/headphones.

Re: TV backlight compensation (2020)

#80
post #24

This is almost identical to a problem I'm trying to solve, which is to turn a potato-quality picture of a sheet of paper into a clean scan, turning whatever levels of gray conform the paper background become a uniform #ffffff white. The obvious solutions (equalizing, converting to bitmap, …) don't work because what's white in the top left (say #ccc) is wildly different from what's white in the bottom right (say #888)…

If your content is black and white, just use a local contrast filter and then threshold it. It's easy to do, but it does result in monochrome so you lose antialiasing. If you're at 300+ dpi though that doesn't usually matter. This is commonly done with PDF scans where monochrome output is desired for high compression. Easy to do with ImageMagick.

If you want to preserve aliasing and also color generally, I'm sadly not aware of any open source solution for that. Various scanner apps seem to do it with varying degrees of success; I'd be curious if there's a standard algorithm for it. It feels related to the de-curving algorithms that take a book page and make it flat. So you'd be modeling both the page curvature and black/white values simultaneously. Seems possible for general lighting/shadow, but wouldn't work for reflectivity from camera flash.

Post reply on HN