Slashdot Mirror


Microsoft Creates Kinect-Like System Using Laptop Speaker & Microphone

MrSeb writes "Microsoft Research, working with the University of Washington, has developed a Kinect-like system that uses your computer's built-in microphone and speakers to provide object detection and gesture recognition, much in the same way that a submarine uses sonar. Called SoundWave, the new technology uses the Doppler effect to detect any movements and gestures in the proximity of a computer. In the case of SoundWave, your computer's built-in speaker is used to emit ultrasonic (18-22KHz) sound waves, which change frequency depending on where your hand (or body) is in relation to the computer. This change in frequency is measured by your computer's built-in microphone, and then some fairly complex software works out your motion/gesture. The obvious advantage of SoundWave over a product like Kinect is that it uses existing, commodity hardware; it could effectively equip every modern laptop with a gesture-sensing interface. The Microsoft Research team is reporting a 90-100% accuracy rate for SoundWave, even in noisy environments."

108 of 169 comments (clear)

  1. Sounds Interesting ... by WrongSizeGlass · · Score: 1

    It sounds interesting, as long as there is no background noise, you are alone in the room with the system and the system itself isn't generating any noises (fans? DVD access? music or sound effects?).

    1. Re:Sounds Interesting ... by ColdWetDog · · Score: 5, Funny

      Why is my dog barking at my laptop?

      --
      Faster! Faster! Faster would be better!
    2. Re:Sounds Interesting ... by Anonymous Coward · · Score: 2, Informative

      It all depends on the frequency used for the "sonar" system, the fans, HDD, background noise shouldn't contain a signifinact amount of noise at 20kHz so it shouldn't be a problem

    3. Re:Sounds Interesting ... by Anonymous Coward · · Score: 3, Informative

      From the article "The Microsoft Research team is reporting a 90-100% accuracy rate for SoundWave, even in noisy environments."

    4. Re:Sounds Interesting ... by Anonymous Coward · · Score: 2, Funny

      Good job reading the summary:
      "The Microsoft Research team is reporting a 90-100% accuracy rate for SoundWave, even in noisy environments."

    5. Re:Sounds Interesting ... by WrongSizeGlass · · Score: 1

      Why is my dog barking at my laptop?

      Barking may not be as big a problem as wagging his tail, scratching an itch, etc.

    6. Re:Sounds Interesting ... by Anonymous Coward · · Score: 3, Funny

      Why is my dog barking at my laptop?

      Because that is not really your laptop, you moron! It is a polymimetic-type Terminator! Your dog is trying to warn you! Run for your life!

    7. Re:Sounds Interesting ... by ArsenneLupin · · Score: 2

      And it won't merely affect dogs. Who says that this might not subconsiously affect humans too? Even if you do not consciously hear the near ultrasound, it might still affect you in indirect ways....

    8. Re:Sounds Interesting ... by 0123456 · · Score: 2

      Getting it wrong one time in ten doesn't sound terribly good to me.

    9. Re:Sounds Interesting ... by Baloroth · · Score: 2

      Actually, given it's called "SoundWave", more likely a Transformer (a Decepticon, to be specific). Terminators cannot replicate advanced machine functions such as a computer display, while a Transformer can.

      --
      "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
    10. Re:Sounds Interesting ... by gtall · · Score: 4, Funny

      Computer: Hi there, I see you are giving me the middle finger salute. Would you like help with:

            1. filing out your Windows registration

            2. sending us money to unlock exciting new features of Windows

            3. allowing all your warnings and alerts to use the voice chip

    11. Re:Sounds Interesting ... by ifrag · · Score: 2, Insightful

      Perhaps Microsoft could combine this as a double check for Kinect, to make Kinect actually work.

      --
      Fear is the mind killer.
    12. Re:Sounds Interesting ... by arth1 · · Score: 3, Interesting

      Some people also hear sounds in the 18-22 kHz range. Especially 18-20 kHz, which is inside the "normal" hearing range for young people.

      Most PC speakers and many sound cards are unable to produce reliable sound in those ranges anyhow, so it might be moot - it likely won't annoy you because it won't work.

    13. Re:Sounds Interesting ... by tom17 · · Score: 1

      Computer: That's great! You chose he default option; *all three* !

    14. Re:Sounds Interesting ... by El+Royo · · Score: 1

      "Sounds interesting"... I see what you did there...

      --
      Author of Enyo: Up and Running from O'Reilly Media
    15. Re:Sounds Interesting ... by poity · · Score: 1

      Many electronic components emit ultrasound. Who's to say you're not already zombified by your overhead CFL bulbs?

      --
      your thin skin doesn't make me a troll
    16. Re:Sounds Interesting ... by mr_gorkajuice · · Score: 1

      Are you actually that stupid, or are you intentionally illustrating the only possible way OP could've failed more miserable at reading comprehension?

    17. Re:Sounds Interesting ... by macs4all · · Score: 3, Insightful

      It sounds interesting, as long as there is no background noise, you are alone in the room with the system and the system itself isn't generating any noises (fans? DVD access? music or sound effects?).

      And you don't have a fan operating in the room, and aren't less than 25 years old (or 40 if female) (most males can hear 18-22 KHz up to about that age, and females until about age 40-50), so that you can't stand to be in the same room with it.

    18. Re:Sounds Interesting ... by kanto · · Score: 1

      Good job reading the summary: "The Microsoft Research team is reporting a 90-100% accuracy rate for SoundWave, even in noisy environments."

      That's just with their test gesture, the patented "Hand Clap".

    19. Re:Sounds Interesting ... by sexconker · · Score: 1

      From the article "The Microsoft Research team is reporting a 90-100% accuracy rate for SoundWave, even in noisy environments."

      Now, let's turn on a room fan, or have the HVAC system start blowing the air around...

      Plus, as I said earlier, 18-22 KHz is definitely audible for the vast majority of the young gamers they are targeting, so I declare this an EPIC fail...

      I ain't no spring chicken, but I can hear that shit.
      The most annoying sound in the world wasn't featured in Dumb & Dumber, it's a dozen disposable cameras with fully-charged flash capacitors. Thankfully, people rarely use disposable cameras today.

    20. Re:Sounds Interesting ... by Bill,+Shooter+of+Bul · · Score: 4, Funny

      Exactly! Just like radiation!

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    21. Re:Sounds Interesting ... by jkflying · · Score: 1, Interesting

      There's a difference between ionising radiation and non-ionising radiation. Anything with a ultra-violet and up can give you cancer. Anything below, well, it can make you warm... but that's about it. Of course, being repeatedly burned can also give you cancer, so non-ionising radiation can, eventually, give you cancer. Just like standing too close to a fire for too long can give you cancer.

      --
      Help I am stuck in a signature factory!
    22. Re:Sounds Interesting ... by s.petry · · Score: 2

      Just wait till the reports regarding how prolonged exposure to this frequency causes earlobe cancer.

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    23. Re:Sounds Interesting ... by Bill,+Shooter+of+Bul · · Score: 1

      No, no, you read the all knowing anonomous coward, if you can't sense it it can't hurt you.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    24. Re:Sounds Interesting ... by jkflying · · Score: 1

      Had mod points, browsed at 0...

      Besides, putting correct, useful information out there never hurt anybody.

      --
      Help I am stuck in a signature factory!
    25. Re:Sounds Interesting ... by Shotgun · · Score: 4, Funny

      So you're saying that it's a device the will make the wife and kids leave me the f** alone so that I can get some work done?!!

      Does it run on Linux?

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    26. Re:Sounds Interesting ... by LordLimecat · · Score: 1

      Thats almost correct, but not the whole of it. Microwave radiation is non-ionizing, but it also can have some funky effects like inducing electricity. IIRC its still up in the air whether microwave has any effects other than just thermal.

      But in general, if the radiation isnt ionizing, its probably not harmful unless you feel a physical burning sensation.

    27. Re:Sounds Interesting ... by nurb432 · · Score: 1

      My thoughts exactly, what average person's laptop can hit 20k? I'm pretty sure mine cant.

      Now, a cheap little usb transducer stuck to your monitor might be a reliable idea....

      --
      ---- Booth was a patriot ----
    28. Re:Sounds Interesting ... by jaymemaurice · · Score: 1

      Earlobe cancer, that's a thing?? You mean my freakishly large ear lobes can actually be cancer?!

      --
      120 characters ought to be enough for anyone
    29. Re:Sounds Interesting ... by jaymemaurice · · Score: 1

      Most AC97 chips have multiple output pins and windows 7 has good control of the audio system now... can output ultrasonic on laptop speakers while still putting the user audio on the headphones.

      --
      120 characters ought to be enough for anyone
    30. Re:Sounds Interesting ... by macs4all · · Score: 1

      You don't understand much about the physics of sound, do you?

      But clearly you know more than Microsoft Research. Jackass.

      Apparently I do, if they think that this not-even-ultrasonic (at least for young folk and pets) "SONAR" system is going to be acceptable to that market, and/or impervious to room-fan "warble".

      PLEASE tell me who is going to want to sit in front of their laptop with this thing chirping (or even worse, whistling) at FULL BLAST (which it will HAVE to do to get enough "return" signal) right in their face?

      BTW, I used to be a sound engineer in my younger days, and for the past 30+ years, have been an embedded systems developer (hardware and software)...

      Fucktard.

  2. Ultrasonic? by h4rr4r · · Score: 2

    How is this Ultrasonic? Humans can hear up to 20KHz. So only the upper end of this is going to be above human hearing. Neat idea but I don't think I could tolerate the high pitch whine all day. Sounds like MS needs to hire some younger blood.

    1. Re:Ultrasonic? by P-niiice · · Score: 2

      You'll appreciate Barry White when you get older....but that would be the case even if you didn't have high-freq hearing.

    2. Re:Ultrasonic? by afidel · · Score: 1

      More to the point many people under 21 or so can hear up to 22kHz, and a rare few can hear up to 24kHz (I'm actually very rare in that I can hear 23kHz at -3dB at age 33).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    3. Re:Ultrasonic? by h4rr4r · · Score: 1

      I have tested this, I can hear above 19Khz. I understand that when I get older this will probably go away.

    4. Re:Ultrasonic? by h4rr4r · · Score: 1

      I used to be the angel of death for monitors when I worked helpdesk. Back then we had CRTs and I could hear them squeal across the call center I worked at. Somehow the call center folks could never hear them.

    5. Re:ultrasonic? by h4rr4r · · Score: 1, Funny

      Fun office game for the younger crowd: Let the old geezers think you can't find the source of the sound. Let them have their little fun now at the end of their lives, this is pretty much the high point for them.

    6. Re:Ultrasonic? by n5vb · · Score: 2

      Yeah, if it's 18 kHz, I'll most likely be able to hear it at least from my right ear. (One reason I'm very glad LCD has displaced CRT TV's is that damn flyback whine.)

      Then again, how much amplitude are you going to get out of a randomly chosen voice coil speaker at frequencies above 20kHz?

    7. Re:Ultrasonic? by Anonymous Coward · · Score: 4, Funny

      Not surprising. Everyone on Slashdot is rare and special.

    8. Re:Ultrasonic? by serialband · · Score: 2

      People who have had asthma can hear frequencies above 20kHz. Some can hear frequencies all the way up to 30 kHz.

    9. Re:ultrasonic? by ColdWetDog · · Score: 1

      Fun office game for the younger crowd: Let the old geezers think you can't find the source of the sound. Let them have their little fun now at the end of their lives, this is pretty much the high point for them.

      You're really gonna be hurting when I clobber you with my shuffleboard cue.

      --
      Faster! Faster! Faster would be better!
    10. Re:Ultrasonic? by CastrTroy · · Score: 3, Insightful

      How did you test? I've used audacity to generate tones on my computer, and I've heard the sound out of my speakers when I play the resulting 20khz wave form. But how do I know my speakers are actually outputting a 20khz waveform? I have no way of verifying that it's actually outputting that tone, and not some lower frequency tone because the speakers can't handle it. I'm pretty sure it's actually a lower tone, because my hearing is generally considered to be bad by me and others who know me.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    11. Re:Ultrasonic? by h4rr4r · · Score: 1

      That is what I did, I also do not have a method to validate this. My hearing is generally considered quite good, I have no reason to believe my laptop cannot make 20khz sounds.

      Either way it is a given that some portions of the normal population will be able to hear these tones. That makes this a non-starter for those adopting technology the fastest.

    12. Re:Ultrasonic? by X0563511 · · Score: 1

      Never ask for whom the CRT squeals. It squeals for thee.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    13. Re:Ultrasonic? by macs4all · · Score: 1

      Not really, most humans almost can't hear past 18kHz, and even then you can only hear a very weak sound.

      Search for a online wave generator and try it by yourself, generate 16k, 17k, 18k, etc.

      True if you're a male above 25 years old, or a female above about 45 or 50. But when I worked on a project designing a PWM motor control with a "chopping" frequency of 18 KHz, the younger technicians that would wander into the R&D department would bitch and moan about the control "singing". And that was just from piezoelectric effect of the output FETs. But here, we're talking about INTENTIONALLY sending out not-quite-ultrasonic tones.

      BTW, most laptops' speakers probably barely go up to 18 KHz. Which means that this "tone" is going to have to be pretty damned loud. Guess what happens to the energy imparted to a speaker when it can't respond to the frequency?

      That's right. It's converted to HEAT.

      So, have a good time baking your ears (and setting your dog and cat's teeth on edge) all day with this. Just rest assured that you are also overheating your laptop speakers while you're doing it...

    14. Re:Ultrasonic? by X0563511 · · Score: 1

      It's not always the transformer. Sometimes it's the coil windings that steer the beam that vibrate.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    15. Re:Ultrasonic? by macs4all · · Score: 1

      It could also be the low pass (digital) filter inside your "soundcard" kicking in.

      Not that abruptly. More than likely, he has hit the minimum "period" (1/frequency) that the audio generator s/w is designed to create. Speakers don't just "drop off" at a 1 Hz boundary like that. Nor does any "brick-wall" LPF, either software or hardware. It's always dB per Octave (doubling/halving of frequency). And is never so high a number that 19200 Hz would pass right through and 19201 Hz would be completely gone.

      Boy, it's truly frightening how stupid most Slashdotters are sometimes...

    16. Re:Ultrasonic? by tlhIngan · · Score: 2

      How did you test? I've used audacity to generate tones on my computer, and I've heard the sound out of my speakers when I play the resulting 20khz wave form. But how do I know my speakers are actually outputting a 20khz waveform? I have no way of verifying that it's actually outputting that tone, and not some lower frequency tone because the speakers can't handle it. I'm pretty sure it's actually a lower tone, because my hearing is generally considered to be bad by me and others who know me.

      Well, audacity is probably working quite well, and for the most part, the speakers are too. However, sound is not produced just by a DAC and a speaker, but also by interactions between the sound and its environment. Just because the speaker can produce 20kHz (not guaranteed a flat response to that frequency) doesn't mean that what your ears hear is 20kHz. It's 20kHz plus a lot of distortion caused by the speakers, enclosure, etc., not having a flat response at all. In fact, what one might believe is 20kHz might be lower due to harmonics caused by distortion (from the DAC to the filters to the analog amps, speaker, enclosure (computer if laptop)...

      Pretty much the only way is a function generator connected to a pair of well-matched headphones whose transfer function is well characterised and behavior at high frequencies is known.

    17. Re:Ultrasonic? by hedleyroos · · Score: 1

      Using the same generator I can get up to 17640Hz on both my Samsung Galaxy S2 and Ubuntu machine. But not 17641Hz. Is the dropoff supposed to be this abrupt?

    18. Re:Ultrasonic? by macs4all · · Score: 1

      Yeah, if it's 18 kHz, I'll most likely be able to hear it at least from my right ear. (One reason I'm very glad LCD has displaced CRT TV's is that damn flyback whine.)

      Then again, how much amplitude are you going to get out of a randomly chosen voice coil speaker at frequencies above 20kHz?

      Flyback whine is 15,750 Hz in the U.S. When I was a kid, I could clearly hear that from upstairs in my bedroom with the TV downstairs in the livingroom.

      Teenagers (at least those who haven't cooked their hearing yet) will want to VOMIT when they sit down in front of this. Mark my words: As soon as they start testing this in front of people younger than the Project Team, this will die the death it so richly deserves...

    19. Re:Ultrasonic? by adonoman · · Score: 1

      No, it's just a factor of samples/second and the frequency. If you use 44 KHz, you get no sound at 17641, if you use 48KHz, that lets you generate samples up to 19200Hz.

    20. Re:ultrasonic? by macs4all · · Score: 1

      You forgot the 5 points for every cow-orker that runs to the bathroom and throws up, and 10 points for every instance of a senseless argument breaking out between those cow-orkers.

    21. Re:Ultrasonic? by hedleyroos · · Score: 1

      Thanks! I generated a 19200Hz tone but could hear it way too clearly for my liking (I'm over 35). Maybe the generator is broken.

    22. Re:Ultrasonic? by djdanlib · · Score: 1

      High-end recording studio monitors work pretty well, too.

    23. Re:Ultrasonic? by mspohr · · Score: 1

      As you get older, you hearing range drops from the "ideal" of 20K.
      I just took this hearing test and discovered that my hearing is reduced to about 8K-10K max.
      http://www.noiseaddicts.com/2009/03/can-you-hear-this-hearing-test/

      Too many rock concerts when I was young and foolish?

      --
      I don't read your sig. Why are you reading mine?
    24. Re:Ultrasonic? by djdanlib · · Score: 1

      Agreed, this is going to be totally obnoxious when used in the vicinity of anyone whose hearing is reasonably good.

    25. Re:Ultrasonic? by orgelspieler · · Score: 1

      I'm one of those guys. I can hear some CRTs squeal. Everybody else thinks I'm crazy. It's like a bad case of tinnitus. Luckily, CRTs are few and far between these days.

    26. Re:Ultrasonic? by jkflying · · Score: 1

      I haven't had asthma and I can hear CRT TV's. Do I get a prize?

      --
      Help I am stuck in a signature factory!
    27. Re:Ultrasonic? by ffflala · · Score: 1

      Audiologists can test your hearing range with properly calibrated equipment.

      I had them test my frequency range last time I went in to get fitted for earplugs. I plan on tracking this as I age, since I'm curious to know how my frequency range declines. At the border of my audio range, "hearing" the high frequencies was more like feeling a pressure in the ears -- my mind wasn't able to "hear" the high noises as any sort of distinct pitch.

    28. Re:Ultrasonic? by drinkypoo · · Score: 1

      I can hear pretty much any interlaced monitor, but those are more or less gone now. I can hear many non-interlaced monitors too, but possibly there is something wrong with those.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    29. Re:ultrasonic? by InsertCleverUsername · · Score: 1

      You forgot the 5 points for every cow-orker that runs to the bathroom and throws up, and 10 points for every instance of a senseless argument breaking out between those cow-orkers.

      I was unable to find a reference on orking, but it sounds like a pretty sick thing to do to a cow. These orkers certainly deserve the punish you mention.

      Now... where can I find a video of a depraved person orking a cow?

      --
      Ask me about my sig!
    30. Re:Ultrasonic? by jaymemaurice · · Score: 1

      Maybe you can use a microphone to see if it can capture the 20khz waveform from the speakers... which will show you either you speaker cannot generate 20khz or your microphone cannot capture 20khz, or, you can for both...

      Suppose that doesn't say much.

      --
      120 characters ought to be enough for anyone
    31. Re:Ultrasonic? by jaymemaurice · · Score: 1

      And here an AC comes and ruins all our fun and hits the point dead on.

      --
      120 characters ought to be enough for anyone
  3. ultrasonic? by jandar · · Score: 1

    In my youth I could hear 18kHz. So is this only for older / deaf users?

  4. 1d vs 2.5d? by vlm · · Score: 1

    I don't have one, but I thought the kinect did 2D very accurately plus a crude 3rd D based on image size so lets call it 2.5 D

    I don't see how one mic and two speakers does more than 1 D of data. Then again I haven't read the article, maybe they place the whole laptop on an oscillating fan or something as a gimmick. Or is it really using the built in cam and the ultrasound is the gimmick that doesn't really do anything?

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:1d vs 2.5d? by fuzzyfuzzyfungus · · Score: 2

      The Kinect had a bit more going on than that: it both had an ordinary webcam and a projected IR dot field and IR camera for depth calculations(along with an array mic, for noise cancellation and some degree of audio location)...

      In this case, my impression is that the 'sonar' data are intended to be combined with a webcam image, with the 'sonar' providing a cue about what is foreground and what is background, and the webcam providing the detail.

  5. Can thez patent it? by Wattos · · Score: 2

    Can they patent it? This seems to be pretty much what bats have been doing for centuries

    1. Re:Can thez patent it? by azalin · · Score: 1

      Haven't seen that many century old bat-tops lately, so they probably yes.

    2. Re:Can thez patent it? by azalin · · Score: 1

      My proofreading just reached a new low. Please ignore any "they"s in the parent. You may also take them to your own recycling post.

  6. Prior art? by Metiu · · Score: 2

    There was some research back in the past, this is a much more precise version, it seems (and btw, why aren't they using also the built-in camera, which is very common in today's laptops?)

    http://hardware.slashdot.org/story/09/10/15/2121214/sonar-software-detects-laptop-user-presence
    http://empathicsystems.org/

  7. Two at once? by Anonymous Coward · · Score: 1

    I wonder how accurate it is if two people are using it at the same time in the same area, e.g. me and my next-seat neighbor on an airliner...

  8. Re:Blocked at work by azalin · · Score: 1

    http://www.extremetech.com/computing/128735-microsoft-creates-kinect-like-system-using-your-laptops-built-in-speaker-microphone
    Microsoft creates Kinect-like system using your laptop’s built-in speaker & microphone
    By Sebastian Anthony on May 7, 2012 at 9:02 am

    SoundWave: Sound-based motion detection from Microsoft Research
    Share This article

    Not one to be outdone by Disney’s any-surface touch interface, Microsoft Research, working with the University of Washington, has developed a Kinect-like system that uses your computer’s built-in microphone and speakers to provide object detection and gesture recognition, much in the same way that a submarine uses sonar.

    Called SoundWave, the new technology uses the Doppler effect to detect any movements and gestures in the proximity of a computer. The Doppler effect, if you remember high school physics, is where the frequency of a sound alters depending on your distance from it — the Doppler effect describes the change of a police siren’s pitch as it comes towards you and then recedes into the distance. In the case of SoundWave, your computer’s built-in speaker is used to emit ultrasonic (18-22KHz) sound waves, which change frequency depending on where your hand (or body) is in relation to the computer. This change in frequency is measured by your computer’s built-in microphone, and then some fairly complex software works out your motion/gesture.

    Now, the obvious advantage of SoundWave over a product like Kinect is that it uses existing, commodity hardware; it could effectively equip every modern laptop with a gesture-sensing interface. The flip side, though, is that SoundWave, with a single sound source and microphone, isn’t going to allow for the same kind of accurate, 3D sensing that Kinect, Sony Move, or Wii Motion can provide with cameras and stereo IR sensors.

    Microsoft SoundWave, measuring the Doppler effect of a moving handWatching the SoundWave video though (embedded below), I am surprised at what has already been achieved with a very simple hardware setup. The most obvious example is a laptop that automatically locks when you move away from it, and unlocks when you return — but it seems that the software is already advanced enough to detect up/down and left/right swipes of the hand. The system’s accuracy, according to the research paper, is between 90 and 100%, even in noisy environments. In one example, some fairly complex hand gestures are used to control the rotation and descending of Tetris blocks. If you added another ultrasonic sound source, and a few more microphones (many laptops already have microphone arrays anyway), SoundWave could probably replicate Kinect very well.

    The video also makes clear, however, that waving your hands around — when the keyboard is right there — is a little bit foolish. Still, SoundWave is a freebie — it doesn’t interfere with any other sounds played by the computer (you can listen to music while SoundWave is active), and there’s no reason why laptops shouldn’t come with SoundWave preinstalled. I doubt it will ever reach the accuracy or resolution of camera-based solutions, though, and in all likelihood it won’t be long until we see laptops and smartphones with Kinect built in, anyway. Still, who knows — maybe SoundWave could provide a cheaper option for developing countries, or perhaps it could simply augment Kinect to provide greater accuracy over a wider range of motions/gestures.

  9. *sigh* by Anubis+IV · · Score: 1

    Is it a good thing or a bad thing that the first thought I had was of the cell phone sonar from The Dark Knight film?

  10. Audible by Prune · · Score: 3, Informative

    I'm in the beginning of my 30s and I can still hear 18 kHz (probably due to not listening to loud music, and wearing musicians' ear plugs in loud clubs); younger folks can often hear to around 20 kHz. Calling this ultrasonic is silly. Though the high frequency sensitivity of the ear is lower and these sounds would not be loud, they can easily be annoying, in the same way the old CRT TVs had that annoying 15.7 kHz buzz you can hear when you mute the sound.

    Some here may wonder why, in the day of sound cards with 96 ksamples/s they didn't use a higher output frequency. The problem is the sound card DAC's reconstruction filter starts attenuation significantly below that, and most speakers drop in sensitivity much beyond 20 kHz as well. I would imagine the recording side has similar limitations.

    --
    "Politicians and diapers must be changed often, and for the same reason."
    1. Re:Audible by girlintraining · · Score: 1

      Until about a year ago when my mom placed a mackaw in the house that regularly screeches at 140 dBA, I could hear up to 21.5Khz without difficulty. Now, I don't know... I've suffered a lot of hearing damage, thanks to her.

      --
      #fuckbeta #iamslashdot #dicemustdie
    2. Re:Audible by Prune · · Score: 1

      Heh.

      --
      "Politicians and diapers must be changed often, and for the same reason."
  11. Impact of room size/shape? by DdJ · · Score: 1

    So, we got a Kinect, and the biggest downside we noticed is the sheer amount of space it requires to function properly.

    I do not have a small house, but it's a bit tight in our living room. I can't imagine how badly it works in a typical dorm room.

    Does this sound-based mechanism work better with smaller spaces? Has it been tested in dorm rooms and cube farms?

    1. Re:Impact of room size/shape? by hobarrera · · Score: 1

      You don't even need to read TFA, just look at the photos and you'll know the answer.
      The user seems to have his hands hovering over the keyboard, so yes, it seems to work in much much smaller areas.

      I can't see the video because it uses some unsupported codec, regrettably :(

  12. These guys own stock in rotator cuff repair shops? by paiute · · Score: 2

    Why is everybody trying to make me wave my hands in the air or lift my forearms off the desk to drag my fingers across a screen?

    --
    If Slashdot were chemistry it would look like this:Cadaverine
  13. SoundWave? by jj00 · · Score: 3, Funny

    Further proof that Microsoft has the best code-names and the worst product names.

  14. Been done by paxcoder · · Score: 1

    Not sure whom, but I've heard someone did something like this (>5?) years ago.

  15. SoundWave...? by PerfectionLost · · Score: 1

    Now if only it could transform your PC into a giant robot interested only in the consumption of all energy in the universe.

  16. mistake in article by Anonymous Coward · · Score: 1

    summary, then article: "the frequency changes when the distance changes". wrong.
    the frequency changes when the velocity of the hand/head/whatever changes.
    the article even goes further to describe the train approaching vs train leaving example of Doppler effect, and still the author didn't understand that it's not the distance that matters.

    PS: 18kHz-22kHz is much too low.

  17. Not really Kinect-like by Hentes · · Score: 1

    Kinect detects the position of objects, while this system can only detect movement.

    1. Re:Not really Kinect-like by damien_kane · · Score: 1

      Kinect detects the position of objects, while this system can only detect movement.

      Not necessarily.
      If two slightly different frequencies are used (one from each stereo speaker), then with some complex math and comparisons against previous frames a simulated environment can be built with only one microphone.
      It may need to be calibrated each use (as different laptops have speakers/microphones in different physical locations across different models), but it can be approximated.

    2. Re:Not really Kinect-like by Theaetetus · · Score: 2

      Kinect detects the position of objects, while this system can only detect movement.

      Not necessarily. If two slightly different frequencies are used (one from each stereo speaker), then with some complex math and comparisons against previous frames a simulated environment can be built with only one microphone. It may need to be calibrated each use (as different laptops have speakers/microphones in different physical locations across different models), but it can be approximated.

      I think you missed GP's legitimate complaint... Contrary to the article, the Doppler effect has nothing to do with position, but changes in relative velocity. There's no change in frequency in the reflected ultrasonic tone if your hands are 1 inch, 1 foot, or 10 feet from the microphone... if they stay there. Only when you move can it detect the gesture, because that's the only time the reflection would be Doppler shifted.

      Now, that's just according to the article's description of how the system works, but since the journalist got the Doppler effect wrong, it's highly likely he also got Soundwave wrong. If the system uses pulses, then it could use time-domain reflectivity to measure distance to stationary objects.

      If it's just the Doppler effect, however, you don't need different frequencies or a pair of mics, as you said, because it's not simulating the environment... it's just looking for a change in a detected frequency from a known baseline, thus indicating something approaching or receding.

    3. Re:Not really Kinect-like by Hentes · · Score: 1

      The problem with this kind of extrapolation is that measurement errors build up pretty quickly. This is why inertial navigation using accelerometers gets very inaccurate after only a few hours, and that's with precision equipment not a cheap mic.

  18. It's magic! by MercBoy · · Score: 1

    All you need to do is combine specific gestures with spoken keywords, and you've got yourself a magically controlled laptop. Required equipment for Hogwarts comp-sci 101 course. If this had come a few years earlier, they could have used it for spell casting in the the Harry Potter PC games.

  19. I was cooking as I read this by Max+Romantschuk · · Score: 4, Interesting

    This could be pretty cool for when you have your hands dirty and don't need your keyboard to be too. Scrolling recipes, for example.

    PS. Que the porn jokes...

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
    1. Re:I was cooking as I read this by jkflying · · Score: 1

      mastered

      I see what you did there.

      --
      Help I am stuck in a signature factory!
    2. Re:I was cooking as I read this by a90Tj2P7 · · Score: 1

      mastered

      I see what you did there.

      You took the bait!

  20. Well, Doc.. my tinnitus only acts up near laptops. by Lashat · · Score: 1

    Can I have my tinfoil hat?

    Doc: No, it wont help.

    --
    For every benefit you receive a tax is levied. - Ralph Waldo Emerson
  21. FTFY by NonUniqueNickname · · Score: 1

    much in the same way that a bat uses echolocation.

    The bats didn't patent it, but you acknowledge their work.

  22. Re:These guys own stock in rotator cuff repair sho by jader3rd · · Score: 1

    Why is everybody trying to make me wave my hands in the air or lift my forearms off the desk to drag my fingers across a screen?

    Because that's what the actors do in the all of the futuristic movies.

  23. Re:These guys own stock in rotator cuff repair sho by hobarrera · · Score: 1

    I agree that there's little point on using this for everyday computer usage, it would be really cool for standing in front of classrooms giving presentations, and some other not-so-everyday-usages.

  24. Another opportunity for Clippy! by Scubaraf · · Score: 1

    "SoundWave has detected that you are trying to masturbate. Shall I redirect your browser to a porn site appropriate for your sexual orientation?"

    Clippy

  25. Multiple Computers by Githaron · · Score: 1

    The Microsoft Research team is reporting a 90-100% accuracy rate for SoundWave, even in noisy environments.

    I wonder if they tested the system when multiple of these computers were in the same room.

  26. Don't be in awe of simple algorithms by jkflying · · Score: 1

    This change in frequency is measured by your computer's built-in microphone, and then some fairly complex software works out your motion/gesture.

    Complex software my ass. Take a FFT, find the peak in the 18-20kHz range and add it to the list. Check what the pattern in the list was over the last X seconds, see if that pattern matches one of the stored patterns. Initiate gesture action.

    This could also be used to see if you are sitting at your laptop... very sneaky.

    --
    Help I am stuck in a signature factory!
  27. 22KHz is not ultrasonic by Khyber · · Score: 1

    That is well within the normal hearing range of a teenage human.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  28. Re:Slow learner? :) by macs4all · · Score: 2

    Now, let's turn on a room fan, or have the HVAC system start blowing the air around...

    I'd like to quote TFS and GP here "The Microsoft Research team is reporting a 90-100% accuracy rate for SoundWave, even in noisy environments."

    Bzzzt! Physics knowledge failure detected!

    The type of "sound" that a typical room-fan generates that will screw with this isn't the audible "whoosh" sound, but rather the SUB-sonic "warble" (frequency wobble) "vibrato" that is generated by the speed of the fan blades "beating" the air. This "vibrato" might be tracked as "motion" by the doppler-tracking s/w. At best, it would introduce an annoying "uncertainty" in the position information, and at worst, might cause the system to just "give up" due to crappy position data.

    To generate the sound I'm talking about, walk up to a window or room-fan and "sing" into it. That "vibrato" is happening to EVERY sound in the room. We are just used to ignoring it. But, anyone who has done any musical practicing, or worse yet, audio recording, in a room with a fan knows EXACTLY what I'm talking about...

  29. Very cool by Bucky24 · · Score: 2

    I think it's kinda funny that almost every single comment on this article so far has been bitching about the frequency and how people can hear it, and not how amazing this is.

    --
    All the world's a CPU, and all the men and women merely AI agents
  30. This is your culprit: by Yaa+101 · · Score: 2

    http://en.wikipedia.org/wiki/Flyback_transformer

    b.t.w. I can hear that and also mosquito buzz like the ones in shopping malls.
    Oh yes, I am heading towards 50 years of age, not all old people have hearing problems.
    Nowadays more young than old people have hearing problems...

  31. There is an App for that by fragfoo · · Score: 1

    There is an android app that does (or tries) to do just that.

    http://www.appbrain.com/app/sonar/com.dicon.sonar

    --
    Sig? Heil
    1. Re:There is an App for that by fragfoo · · Score: 1

      There is an android app that does (or tries) to do just that.

      http://www.appbrain.com/app/sonar/com.dicon.sonar

      Let me correct a bit my statement.
      It doesn't do the same as Soundwave, it just measures distances but it is quite a similar concept.

      --
      Sig? Heil
  32. Old News by wolfguru · · Score: 1

    Someone developed this capability about 4 years ago (estimate) with the idea of using it to lock a pc or laptop when the user walks away from it in an open environment. Detecting presence of a user withing "keyboard range" of the device was almost a trivial matter, and detecting motion near the system was very little more complex.

  33. Wholly Dopplers Batman! by jayklub · · Score: 1

    Didn't Morgan Freeman create this circa 2008?

  34. Interactive laptop porn games by bryan1945 · · Score: 1

    Now you'll be able to fap, fap, fap away until you beat level 32. And don't try and tell me someone won't try this.

    --
    Vote monkeys into Congress. They are cheaper and more trustworthy.
  35. Super Power Glove? by BillX · · Score: 1

    Everything old is new again :-) Admittedly, the mechanism is somewhat more advanced going by TFA (the MS version uses doppler shift rather than triangulation per se, so it can use a single mic) :

    From TFA:
    "In the case of SoundWave, your computerâ(TM)s built-in speaker is used to emit ultrasonic (18-22KHz) sound waves, which change frequency depending on where your hand (or body) is in relation to the computer. This change in frequency is measured by your computerâ(TM)s built-in microphone, and then some fairly complex software works out your motion/gesture."

    From http://en.wikipedia.org/wiki/Power_Glove
    "There are two ultrasonic speakers (transmitters) in the glove and three ultrasonic microphones (receivers) around the TV monitor. The ultrasonic speakers take turns transmitting a short burst (a few pulses) of 40 kHz sound and the system measures the time it takes for the sound to reach the microphones. A triangulation calculation is performed to determine the X, Y, Z location of each of the two speakers, which specifies the yaw and roll of the hand."

    --
    Caveat Emptor is not a business model.