Project
# | Title | Team Members | TA | Documents | Sponsor |
---|---|---|---|---|---|
69 | Eyestrain-alleviating monitor adjustment |
Bryan Huang Peter Siborutorop Raghav Verma |
Bonhyun Ku | design_document1.pdf design_document2.pdf final_paper1.pdf other1.pdf photo1.jpg presentation1.pptx proposal1.pdf |
|
Team Members: Raghav Verma, Peter Siborutorop, Bryan Huang (online) # PROBLEM: Most computers/phones already come with a setting that adjusts brightness and color balance based on ambient light conditions and time of day. These are useful when turning on a blue filter before sleeping or dimming lights, but often cause changes that make it harder on the eye, and do not consider whether the user's eyes are comfortable with the display's levels. # SOLUTION OVERVIEW: The goal of this system is to determine if the user’s level of eye strain is suboptimal, and if so, change the settings on the user’s display to alleviate the strain. It will be a standalone device directly to the user's computer. # SOLUTION COMPONENTS: Sensor subsystem - A mounted camera on the monitor to detect blinking, and an ambient light sensor to give a baseline brightness. Strain detection / Adjustment subsystem - Software running on our device. Given information from the camera and sensors, determines a level of eye strain. Blink rate is relatively simple to detect with vision compared to other metrics, so our cameras would be focused on that. Especially high or low blink rates indicate increased strain. Then determines how to best adjust displays to reduce strain. Changes include normalizing the brightness, increasing zoom levels, and adjusting contrast when the users strain level is high. Further testing will be required to determine what combination of these changes is most effective at lowering eye strain. Interface subsystem - An applet running on the user's target device, and a wired communication module on our device. Communicates the adjustments needed to the connected target monitor/device, and allows the user to manually disable the adjustments through software on the target device. This adjustment would be exported in to the display settings of devices the user is using and change the device's display settings according to the user’s current condition. It would also show the users the information collected by the sensors. # CRITERIA FOR SUCCESS Sensors are resource-light and do not require significant maintenance Successful communication between the device and user's computer, display settings are properly adjusted Successfully detect blink rate and normalize blink rate while the system is in use |