I am the Senior AV Broadcast Technology Analyst at Loyalist College where I primarily design, install and maintain campus AV, Digital Signage and Broadcast systems and equipment. I have also do some teaching for Camera, VFX and Audio/Video editing as well; I love my job. My background includes Broadcast Television, Video Production and Technical work. My passions include traditional and digital drawing, fictional creative writing, VFX, and cinematic video projects. I have also recently rekindled my interest in robotics and have tinkered with Arduino and Raspberry Pi and a few programable robots.
I find I most comfortably find myself in the chaotic limbo between the artistically and technically creative, believing one can indeed excel at both. Which is probably why I am loving VUO! :)
So I did get this working but I think I need to implement something called "debounce" because sometimes the logger reports 2 or 3 repeats of the command with a single press (once it showed 11!!!). Anyway it technically isn't affecting the functioning of my composition because you can't trigger an event more than once every 4 seconds but I would like to make this function properly. I kind of understand the debounce example here but it doesn't seem to be working when I implement it. How would you implement debounce on the program above?
This is a small App I created to help fix image retention or ghosting issues (true burn-in is permanent damage and impossible to fix) that can occur when a static image is displayed on a screen for a long period of time and leaves a residual ghost of that image on the screen afterwards. It's a common issue especially on older Plasma displays but also to some degree on newer LCD, LED and even OLED displays.
The usual culprits of image retention are:
- TV or Computer menus
- Black bars (letter box or pillar box)
- Closed captioning area
- TV channel watermark