操作系统通常是通过一段时间内有没有鼠标/键盘动作,来判断是否进行节能操作,例如10分钟内没有任何操作则关闭显示器。但是想想看,如果电脑能够“知道”你是否正坐在前面,以此作为判断条件是不是更准确呢?

Sonar Power Manager是一款很特别的节能软件,它会在你离开计算机时立即自动关闭显示器,哪怕你在10秒钟以前还移动了鼠标。为了实现这种神奇的智能判断,Sonar Power Manager使用了一种简单的声纳系统,大体来说就是通过分析回声来判断你是否在计算机旁边:

sonar_diagram

详细的原理是这样的:

  • 软件首先使用计算机的扬声器发出超声波(频率为20kHz以上,人耳无法听见)
  • 然后软件再使用计算机的麦克风来接收回声,通过分析回声来做出判断
  • 如果回声低于某一阈值,则认为你不在计算机前面,软件立即关闭显示器
  • 如果你正在操作鼠标或者键盘,那么Sonar Power Manager会暂停声纳系统;你停止操作以后,声纳系统会马上激活并开始分析判断。

Sonar Power Manager在运行时会显示这样的窗口:

image

蓝色的线代表声纳的历史读数,大约每秒读一次。黑色的线代表最后十次读数的平均值(换句话说就是蓝线的平滑版)。红色的线是进行判断所使用的阈值,当黑色的线低于红色的线时,显示器就会被关闭。

需要说明的是,不是所有的扬声器都能发出超声波,但是大部分都是可以的。对于这些不幸的用户来说,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以及其他研究者
下载地址:官方下载

  转载必须注明文章来源于技客乐趣,否则后果自负!

相关文章:

随机文章:

    

    喷喷口水

    尊姓大名

    电子邮箱 (不会被公开)

    网址

    XHTML: 你可以使用这些标记: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    评论预览:

    Bad Behavior has blocked 1965 access attempts in the last 7 days.

    Copy Protected by Tech Tips's CopyProtect Wordpress Blogs.