微软声波项目:利用多普勒效应来感应手势

手势识别已经日渐成为人机交互的重要手段。然而,在现有的移动平台上,要设置稳定的手势识别传感器,造价还是相对昂贵的。

微软研究院联合华盛顿大学研发出了一种名为SoundWave的系统,声波(SoundWave)项目开发了一项实时的传感技术,利用一个扬声器和一个麦克风来感应装置周围的手势和动作。

扬声器发出的超声波音波可以检测由多普勒效应(Doppler Effect)引起微妙频移的声波,可用于测量速度、方位、距离、尺寸以及改变/移动的频率。该技术能够检测多种多样的手势,还能直接控制现有的应用,无需用户佩戴任何特别的传感器。

该系统利用了多普勒效应来侦测计算机附近的运动和手势。学过高中物理的诸位应该知道,声音的频率的改变与音源及听者之间的距离有关。

大家应该都很熟悉警笛呼啸而过时的那种声音的变化情况。而SoundWave则将计算机的内置扬声器用做超声波(18-22KHz)发射源,其频率会随着你的手或身体的位置的变化而变化。

然后,计算机的内置麦克风会测量这一频率变化,并把参数告诉一套相当复杂的软件,由该软件计算出手势和动作。

Tan说该软件的准确性在90%左右,而且整个操作并没有明显的延迟。还有即使你的扬声器播放着音乐时,也可以照常操作。

微软研究院首席研究员Desney Tan称,这个技术已经可以用来检测一些简单的手势。而通过智能手机和笔记本电脑上的多个扬声器和麦克风,可以让这一技术变得更加灵敏。

SoundWave 的想法是在去年夏天诞生的,当时Tan和其他人正在研究一个利用超声波传感器来穿创造触觉效果的项目,一研究人员注意到当他的身体移向声波的周围时声波发生了些奇怪的变化。发射出的超声波会被研究员的身体反弹。

研究人员很快意识到可以将这个技术运用到手势感应上。现在许多的设备上都已经配备有麦克风和扬声器。他们想看看能否用这些传感器来检测运动。

配备了特定的超声波软件后电脑就可以发出恒定的20-22KHz的超声波。如果周围没有任何物体移动,计算机的麦克风听到音调是不会发生变化的。但是如果有一个物体朝着电脑移动个,这时候声音的频率就会变高,如果物体远去,声音的频率将会下降。

Tan说,经过软件对频率的分析,可以确定物体的大小,移动速度和运动方向。基于这一切,就可以让SoundWave 推断出手势。

到目前为止,SoundWave的团队已经设计出了一系列可以被软件理解的动作。通过这些动作,研究人员已经可以在计算机上进行简单的网页浏览。

Tan说,当用户接近和远离电脑时,传感可以自动的唤醒或让电脑进入休眠状态。此外,你还可以利用这个技术来玩俄罗斯方块。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:6   其中:访客  6   站长  0

    • 张恒毅 7

      很好很强大

      • Plastic injection mould 1

        写的不错了,期待更多的佳作哈

        • 我是兆啊 7

          手累……

          • 超声波清洗机 1

            其实我们公司也是做这个 的差不多www.dgjjjx.com可以参考一下!

            • gundam 0

              新技术啊,科技发展真快

              • biy 3

                沙发