操作系统通常是通过一段时间内有没有鼠标/键盘动作,来判断是否进行节能操作,例如10分钟内没有任何操作则关闭显示器。但是想想看,如果电脑能够“知道”你是否正坐在前面,以此作为判断条件是不是更准确呢?
Sonar Power Manager是一款很特别的节能软件,它会在你离开计算机时立即自动关闭显示器,哪怕你在10秒钟以前还移动了鼠标。为了实现这种神奇的智能判断,Sonar Power Manager使用了一种简单的声纳系统,大体来说就是通过分析回声来判断你是否在计算机旁边:

详细的原理是这样的:
- 软件首先使用计算机的扬声器发出超声波(频率为20kHz以上,人耳无法听见)
- 然后软件再使用计算机的麦克风来接收回声,通过分析回声来做出判断
- 如果回声低于某一阈值,则认为你不在计算机前面,软件立即关闭显示器
- 如果你正在操作鼠标或者键盘,那么Sonar Power Manager会暂停声纳系统;你停止操作以后,声纳系统会马上激活并开始分析判断。
Sonar Power Manager在运行时会显示这样的窗口:
蓝色的线代表声纳的历史读数,大约每秒读一次。黑色的线代表最后十次读数的平均值(换句话说就是蓝线的平滑版)。红色的线是进行判断所使用的阈值,当黑色的线低于红色的线时,显示器就会被关闭。
需要说明的是,不是所有的扬声器都能发出超声波,但是大部分都是可以的。对于这些不幸的用户来说,Sonar Power Manager不能正常进行判断。这些用户还可能发现软件在运行时发出烦人的高频噪音。
提醒:如果你使用的是笔记本,记得把耳机拔出来,使用扬声器发声。
Sonar Power Manager可以在MS Windows® (2000, XP, Vista, 7) 以及Linux上运行。但是,如果你要在Linux下运行,你必须自己编译源代码。
关于这种声纳检测系统的更多信息,可以查看这篇文章:
S. P. Tarzia, R. P. Dick, P. A. Dinda, G. Memik. Sonar-based Measurement of User Presence and Attention. In Proc. 11th Intl. Conf. on Ubiquitous Computing (UbiComp’09). September 2009. pages 89-92.
软件名称:Sonar Power Manager v0.73
软件类型:免费软件
软件作者:Stephen P. Tarzia以及其他研究者
下载地址:官方下载
  转载必须注明文章来源于技客乐趣,否则后果自负!
相关文章: | |







