Computer users often suffer from eye fatigue, dryness, soreness or even red eyes (dry eye syndrome). One of the reasons is our low blink rate due to excessive brightness of the screen. Each blink spreads the tear film to moisturize our eyes. Eyeblink uses a webcam to detect your blinks and in a case of low blink rate eyeblink helps you blink more frequently, thus protecting your eyes.

The Overview of Eyeblink functionality and controls.

Blink rate statistics

Eyeblink measures blink rate and informs user about the measurements taken.

Besides blink completeness, maintaining sufficient eye blink frequency helps to avoid dry eye syndrome [1]. A healthy human blinks 10 to 15 times per minute. Eyeblink measures your blink rate every half-hour and makes statistics available for you. For now, blink completeness cannot be distinguished by ordinary webcam in real-world situations. So even if your blink rate is sufficient you can still feel eye discomfort. Please continue reading, our training can help you.

[1] BLEHM, C. et al. Computer Vision Syndrome: A Review. Survey of Ophthalmology. 2005, Available online.

Blink more and properly

Eyeblink personalized training uses notification to remind you to blink more.

Each blink spreads the tear film on our eyes to moisturize them. Mostly complete blinks are important because only when the eyelids touch, the 3rd layer of the tear film, the lipid layer is renewed which protects the eye from the tear film evaporation. Conscious training of firm blinks can increase blink rate [2] and alter incomplete blinks [3]. The problem is how to non-intrusively remind us to blink more and properly.

Based on your measurements and preference, eyeblink schedules reminders, which appear as a small pop-up window that will roll up in the right corner of your screen. Thanks to your peripheral vision, you can easily recognize the reminder and you know that you just need to blink to make it disappear. This way the disturbance is set to minimum. The best part about the reminder is that not only it immediately disappears after the required blink, but it does not even have to show up. Eyeblink first observes you for few seconds and the reminder will roll up only when no blink has been detected. If you blink properly, the reminder will not show up at all.

Blink training helps to alter incomplete blinks.

Some people have sufficient blink rate, but still suffering from dry eye. People with Meibomian gland dysfunction need the reminder to appear even if they blink often. Conscious blinking is mostly complete, and that is the why blink training can alter the way we blink [3]. With this option on, the reminder is shown regularly and not observing user first.

[2] D. Nosch, C. Foppa, M. Tth, and R. Joos. Blink animation software to improve blinking and dry eye symptoms. Optometry and Vision Science, 2015, Available online.

[3] M. Collins, H. Heron, R. Larsen, and R. Lindner. Blinking patterns in soft contact lens wearers can be altered with training. Optometry and Vision Science, 1987, Available online.

Test blink detection

Showcase how face, eyes and blink detection works.

It can sometimes happen that the reminder does not disappear after your blink. In that case please test the blink detection performance. Eyeblink uses the state-of-the-art algorithms for face, eye and eye blink detection. Detection can be hindered under severe light conditions. Thick eyeglass frame may also compromise performance. Some built-in webcams do not work well because they adjust exposure based on the light conditions so in low light the camera does not have sufficient capture speed to detect eye blinks. Or strong light in camera view (window) causes the face to be too dark to detect blinks properly. In such cases please try to follow best practices for work environment in Treatment section.

Proper screen brightness helps your eyes

Eyeblink can adjust screen brightness automatically using camera or manually like smartphones do.

The main reason for our low blink rate is excessive screen brightness. Especially during late work in the evenings, the screen emits too much light, which prevents us from blinking properly. Eyeblink uses a webcam to observe the room light to adjust the screen brightness automatically. Like with mobile phones, you can adjust the final brightness or set it manually. Compared to phones Eyeblink centers the slider by next measurement, because it learns your preference on the way. After a few days Eyeblink has learned your preferences about screen brightness within different room light conditions. It is very convenient mostly while using desktop screens. Eyeblink saves your eyes, and at the same time your electric bill ;). Eyeblink brightness control is not compatible with screen adjustment apps like f.lux.

Frequently asked questions

Can I be sure Eyeblink does not send any images it takes with the webcam to any servers?

It is all about trust. Any app you have installed has access to the camera and can take pictures. If you are experienced user, you can check that Eyeblink communicates with server only during start up and those kBytes are only measurements (if enabled) and license verification. You can easily check that there is no communication after startup.

What data are you collecting from users?

Eyeblink generates PC ID which is sent to identify the individual installation. If enabled, blink rate statistics and reminder settings are sent.

Where do I insert the license key?

In settings.

I have a license, I used it on my old laptop. Now I have a new one and when I insert my license key, it says that the maximum number of licenses is reached. Can you help?

License is valid per installation. You need to buy a second license for another computer.

I care about privacy a lot, it is hard for me to see that my webcam turns on and off all the time. I get nervous mostly when Eyeblink takes the 3-minute measurement. Can I check if my camera is currently used by Eyeblink or some virus/malware?

Based on your query, Eyeblink now notifies the user when the camera is occupied by another app and the tray icon changes to orange so you can easily find out if some virus/malware tries to use the camera.