Hacker Newsnew | past | comments | ask | show | jobs | submit | simoncunningham's commentslogin

Anyone know of any algorithms to detect and quantify temporal light changes (as trigger for photosensitive epilepsy) with minimal latency?


Apple have this built into their OS (https://developer.apple.com/documentation/mediaaccessibility...) and publish the implementation (https://github.com/apple/VideoFlashingReduction)

There are a few other implementations out there but this is about as low latency as I’ve found, and takes into account several factors.


I was thinking about this... this is not my area of expertise but need it be more complicated than sampling a population of random pixels, convert from rgb to a colour space with lightness measures (like HSL) and calculating the difference at every frame?


It's more than just a frame to frame brightness difference. AIUI epilleptic triggers are more dependent on frequency of change over some period of time. As well as the absolute brightness difference.

You'd have to measure changes over a longer time and possibly predict into the future.

Maybe you could get away with detecting single frame brightness changes over a threshold and sort of smear the change over a period of time. Similar to that awful temporal shader that so many games use now.


Certain financial institutions in some regions mandate telephone-network based 2FA for their customers accounts, and in the event of an account compromise attempt to pin the onus of liability on the customer. Maddening they wont give customers better options if they want to secure themselves.


This is a positive ruling, but it seems to be a little ridiculous to be applying anti-circumvention claims to something as trivial as a website password.

What I am more interested in is if a similar precedent would apply to fair-use of legitimately obtained content or hardware (e.g backing up a Blu-Ray disc, obtaining and installing a mod-chip in a video-game console to utilize third-party applications, etc.)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: