Written by Auzy the 28 Sep 08 at 09:27.
Category: Office.
Related project:
Nothing/Others.
Status: New
Rationale
It would be great if there was a way to adjust the brightness of the screen depending on the ambient light in the room. One way of doing this, that is widely accessible is taking 3 or 4 low resolution webcam snapshots every 15mins and doing a simple check of the light in the picture. Using low resolution reduces the CPU to less, whilst improving accuracy of the ambient light detection.
Those of us with larger or very bright monitors, often find ourselves having to turn the brightness down during the night so our retina's do not burn out. This would provide a means of doing so automatically.
Note: it would probably only by default be set to make minor adjustments in the brightness, in ensure maximum compatibility. And it would not be on by default.
Apple actually used to build ambient light sensors into their computers, however, have now stopped doing so (probably because they care more about profit then quality now). It did work quite well though!
An optional feature might be to let the program "learn" the settings over the average day, and apply them.
The clock would make allowances for daylight saving, and season of the year (depending on northern or southern hemisphere).
If the user is able to make adjustments manually, then even without the camera, the settings can soon be learned.
The cloudiness of the weather, is more difficult to forecast, but could be guest-imated from a weather forecast rss or site that gets automatically checked every "x" so often.
I thought about that tree, but on really sunny days here in aus (like 40deg), a lot of us close the shutters completely so its dark inside. So sometimes too much analysis could actually put things out of whack a bit unfortunately
I though of that too Auzy.
I also thought of any place where the weather is bad, people would have the lights on.
But my suggestion was not that the PC should predict and force the user's pc to something.
The suggestion was for the pc to be told by the user, what the user wants, and use predictors, to guess what the user is likely to want the next "time" the "circumstances" re-occur.
So if you pull the blinds when the sun is hot, and (assuming the interior lighting is not so bright) so the light is less rather than more. The user would likely want to turn "down" the brightness of the monitor. This would get recorded as what the user likes when it is (very) fine weather, and that time of day.
Of course things get even more exciting if the system is operating on a laptop, that may be used in the open, or inside.
So the system will not be correct all of the time. And for some folks, it may not be worth having at all.
But then there will be other folks for whom it will work most of the time.
And those who don't want it, don't have to have it.
andruk(Idea reviewer)
wrote on the 17 Oct 08 at 17:17
Modern HP laptops do this with an ambient light sensor already, and Ubuntu works with that sensor. If the sensor is detected with good data, controlling the brightness with the webcam should be turned off.