Slashdot Mirror


ForcePhone App Uses Ultrasonic Tone To Create Pressure-Sensitive Batphone (thestack.com)

An anonymous reader quotes a report from The Stack: Researchers at the University of Michigan have created an app that makes any smartphone pressure-sensitive without additional hardware. The app, called ForcePhone, uses ultrasonic tones in the existing microphone and speaker hardware that respond to pressure for additional functionality for touchscreens. The app emits a high-frequency ultrasound tone from the device's existing microphone, which is inaudible to humans but can be picked up by the phone. That tone is calibrated to change depending on the pressure that the user gives on the screen or on the body of the phone. This gives users an additional way to interact with their device through the app alone. The additional functionality provided by ForcePhone can be used in a number of ways. Squeezing the body of the phone could take a user back a page, for example; or increased pressure on the touchscreen could act as a 'right-click' function, showing additional information on the app in use. Kan Shin, Professor at the University of Michigan, said, "You don't need a special screen or built-in sensors to do this. Now this functionality can be realized on any phone." He added, "We've augmented the user interface without requiring any special built-in sensors. ForcePhone increases the vocabulary between the phone and the user."

48 comments

  1. Batphone? by rossdee · · Score: 1

    DC comics lawsuit in 3 ,2, 1

  2. Flawed by Anonymous Coward · · Score: 1

    Working at 18 khz, this is still within human capacity. It will irritate the hell out of dogs and cats.
    And how is it supposed to work when you listen to music and play a game?
    And not to mention battery drain.

    Sorry. Complete rubbish.

    1. Re: Flawed by c.s.carlson6 · · Score: 3, Interesting

      The mosquito* is a device designed to repel most people under 25 years of age using a 17.4 KHz tone. It seems reasonable to me therefore that 18 KHz would be audible to people too, but it probably doesn't matter here; the tone is probably pretty low amplitude. This means it'll be both quiet and at the very threshold of what most people can even perceive. Useless? Don't be such grump! Its a pretty cool idea, even though they haven't worked out all the features yet. *The Mosquito: www.movingsoundtech.com

    2. Re:Flawed by mrbester · · Score: 1

      This does also rely on the speaker having the ability to output sound at that frequency.

      --
      "Wait. Something's happening. It's opening up! My God, it's full of apricots!"
    3. Re:Flawed by tomhath · · Score: 1

      And how is it supposed to work when you listen to music and play a game?

      The receiver can filter to that specific frequency, same as a ship can use sonar while the engine is running and the propeller is turning.

      As far as irritating people, dogs, and cats - just keep the music turned up for a while; high frequencies are the first to go in the subsequent hearing loss and tinnitus.

    4. Re:Flawed by Anonymous Coward · · Score: 0

      It's a nifty idea but kind of annoying for those of us who haven't completely ruined out hearing with headphones and such. I can still hear to 20khz. Then again lots of electronics puts out high frequency noise, so it probably won't be too much worse than your average switchmode power supply.

    5. Re: Flawed by rpstrong · · Score: 1

      The GP linked article cites the tone as being over 18 KHz - but not by how much. I couldn't find a definitive number elsewhere; did I miss something?

    6. Re:Flawed by rpstrong · · Score: 1

      According to this guy - who actually did some testing - both the mic and speaker are typically good to at least 21 KHz.

    7. Re: Flawed by Anonymous Coward · · Score: 0

      Sampling rate of all standard phones and computers is 44.1kHz. So that's good for frequencies up to 22.05kHz.

  3. Science 101 by Anonymous Coward · · Score: 1

    The app emits a high-frequency ultrasound tone from the device's existing microphone

    A microphone is for recording sound, not generating it.

    1. Re:Science 101 by Hognoxious · · Score: 1

      I thought that too, but you can use headphones as a microphone so I suppose the reverse applies.

      Of course "can" and "should" are not synonyms, as anyone who's observed a dog using its tongue knows.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:Science 101 by Anonymous Coward · · Score: 1

      Phones usually use condenser microphones, which have a built-in pre-amplifier and are therefore designed only to be used as microphones.

    3. Re:Science 101 by Anonymous Coward · · Score: 1

      No my friend, that is a typo in the original article, and the author just copy/pasted it here. In the video they say clearly hat the sound is generated by the speakers.

    4. Re:Science 101 by Hognoxious · · Score: 1

      Is "designed to" some kind of binding covenant enforced by heavenly thunderbolts?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    5. Re: Science 101 by BlytheBowman · · Score: 1

      Speakers can be used as mics because they have an electromagnet inside simaler to what you find in an electric motor. Just as a motor can generate electricity by turning it or turn when you supply electricity to it, a speaker can generate electricity (audio signals) or use it to make sound. This is how most of the cheezy "Gi-Joe" kids walkie talkies of the 80s worked (the speaker was also used as the mic). Usualy when you do this, the audio sounds like shit, but it does not matter in your typical low fidelity comm system. A proper condenser mike works different, so no, it cant be used as a speaker.

    6. Re:Science 101 by dbIII · · Score: 1

      It's a piezoelectric crystal and can both generate sound when a current is applies or generate current when vibrated by a sound.

  4. Badphone by Anonymous Coward · · Score: 0

    But if you squeeze it too hard, does it ejaculate?

  5. My dog will hate this by NavyNasa · · Score: 3, Insightful

    How will dogs feel about this?

    --
    Space Cadet
    1. Re:My dog will hate this by Anonymous Coward · · Score: 1

      Probably how I feel when I hear my neighbor's dogs barking during the night for no good reason when I'm trying to sleep: not too pleased at all!

      Or probably how I feel when I have to walk around feces that dogs have deposited all over the sidewalk: not too pleased at all!

      Or probably how I feel when I have to visit somebody's house and their dog slobbers all over me and leaves dog hair all over the place: not too pleased at all!

      Or probably how I feel when I hear in the news that yet another dog attacked a young child, causing severe harm or even death: not too pleased at all!

    2. Re: My dog will hate this by Anonymous Coward · · Score: 0

      Found the cat person!

    3. Re: My dog will hate this by Anonymous Coward · · Score: 0

      Cats > dogs. End of.

    4. Re: My dog will hate this by Anonymous Coward · · Score: 0

      Cats > dogs. End of.

      Exactly. Everyone should go with the lesser of two evils and get a dog.

    5. Re: My dog will hate this by Anonymous Coward · · Score: 0

      I would rather get a giant spider as a pet than a slobbering, unclean, barking, dependent, demanding dog.

    6. Re: My dog will hate this by Anonymous Coward · · Score: 0

      End if.

    7. Re: My dog will hate this by Anonymous Coward · · Score: 0

      You should XOR all those results and see what you get. Maybe run it thru rot13, I use rot26000 my self. A magazine and algorithm. Can't go wrong .

    8. Re:My dog will hate this by Anonymous Coward · · Score: 0

      I don't think they'd mind. I used to be able to tell if the TV was on from outside the house when I was little, just by hearing the 15.6kHz tone caused by the line transformer (of the CRT TV, it was a long time ago). Our dogs didn't mind as much as I did.

  6. Battery life? Interference? Audible artifacts? by Anonymous Coward · · Score: 0

    Constant blast of supersonic sound at a volume where the microphone can pick up distinguishable differences is not exactly going to come cheap, particularly when you add the necessary processing power into it. What's with the next phone user trying the same? What with noise? A perfectly periodic signal will not contain frequency components below the fundamental, but the idea is to pick up on the changes from the perfect periodicity and those lead to lower frequency components (basically AM but likely with nonlinear artifacts as well when you want to capture pressure effects).

    It's just a stupid idea. If you want sensitivity to pressure, build in a screen with a suitable sensor instead of trying to abuse existing sensors.

    Bat's have evolved. Take a hint from that.

    1. Re:Battery life? Interference? Audible artifacts? by Hognoxious · · Score: 3, Funny

      supersonic sound

      Yo dawg, i herd u like fast sound, so I put more speed in ur sound so ur sound is faster than sound which is faster than sound which is faster than sound which is faster than sound which is faster th
      stack size exceeded. Baling out near line 214137.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  7. butt dialing by cellocgw · · Score: 2

    If this functionality leads to an app which can detect being in a pocket, and defeat dialing when the phone is in a pocket, I'm all for it.

    --
    https://app.box.com/WitthoftResume Code: https://github.com/cellocgw
    1. Re:butt dialing by Anonymous Coward · · Score: 0

      Even my 5 year old LG has a light sensor next to the speaker to detect when it's pressed agains cheeks/ears, what kind of garbage smartphone did you buy that doesn't have one?

    2. Re:butt dialing by Xenx · · Score: 1

      You act like the technology is flawless. It isn't. For me, It's unreliable enough that I have to be careful when using it. But that all comes down to different factors. Like against my cheek, placement of the phone often doesn't block enough light to consistently disable the display. The even more annoying one for me is that the light sensor will often prevent me from turning the screen on to check messages. My hand isn't directly on the light sensor, but blocks enough to prevent me turning it on.

    3. Re: butt dialing by Anonymous Coward · · Score: 0

      You didn't answer the question.
      What kind of garbage ass phone are you using? That seems to be the problem here.

      Or maybe an id10T error.

    4. Re:butt dialing by Anonymous Coward · · Score: 0

      Why not try locking your phone and stop being a useless fucking idiot?

    5. Re: butt dialing by Xenx · · Score: 1

      Yes, because multiple phones from multiple manufacturers all suck. It's a usability issue. I have to find the sweet spot for it to turn off the display. If I move the phone up or down a bit, it's likely to get enough light to activate.They cannot accommodate everyone all the time. And for what it's worth.. Nexus 6, Nexus 6p, HTC M8 for sure. I also had a Note 2, and an LG Optimus G Pro. I can't vouch for those, as it's been a few years.

  8. What now??? by Ecuador · · Score: 2

    The app emits a high-frequency ultrasound tone from the device's existing microphone

    I checked, for once it is not an error in the summary, the error is in the actual article.

    Anyway, it should be "speaker", the microphone is used to pick up the sound to detect any tone shifts that would indicate pressure on the phone. I highly doubt that this is not very dependent on the construction of the phone, but who am I to doubt "batphone" technology...

    --
    Violence is the last refuge of the incompetent. Polar Scope Align for iOS
    1. Re:What now??? by drinkypoo · · Score: 1

      I highly doubt that this is not very dependent on the construction of the phone, but who am I to doubt "batphone" technology...

      I'm quite sure that it is, but presumably this could be solved by a calibration stage. Getting that right is probably the hardest part of the whole process...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:What now??? by Anonymous Coward · · Score: 0

      You can use some basic machine learning to get that fairly easily. But did they bother to test this with two phones near each other?

      I'm surprised pressing on a phone changes its sound output. Am I understanding that correctly?

  9. Sound is generated by the speakers by Anonymous Coward · · Score: 0

    The inaudible sound is generated by the speakers, not the microphone. Do you guys ever stop to think or just copy/paste?

  10. One word: supersonic fart dialing! by Anonymous Coward · · Score: 0

    Well, three.

  11. Batphone? Kids these days by OzPeter · · Score: 3, Funny

    In my day a Batphone was a big red phone that sat under a glass dish, and instead of a dial* it had single pushbutton. And when you pressed that button the Batphone on the other end started glowing and beeping in order to indicate an incoming call. That's a Batphone.

    * A long time** ago telephones used to have rotary dials with all the digits 0 to 9 spaced around them with each digit associated with a finger sized hole. In order to make your phone call you would dial*** your number digit by digit. This involved placing your finger in the hole associated with the digit and rotating the complete dial clockwise until you reached the finger stop. At this point you would remove your finger and the dial would return to its original position. During the return phase the phone would issue a series of audible clicks, with the number clicks issued being calibrated to the digit that was dialed. These clicks were transmitted to the phone company and encoded the digit that was dialed.

    ** An even longer time ago telephones didn't even had dials. Instead they used voice activation (in a manner similar to Siri or Cortana or Echo, but implemented like Amazon's Mechanical Turk EG in a distributed manner) in order to complete your phone call. EG "Operator, connect me with ...."

    *** Anachronism alert. Even though modern phones do not have rotary dials, us people with onions on our belts still "dial numbers"

    --
    I am Slashdot. Are you Slashdot as well?
    1. Re:Batphone? Kids these days by Anonymous Coward · · Score: 0

      So we've established that you've lived long enough to have outgrown your own usefulness. Bravo!

      Now do us a favor and step in front of a moving bus so we can stop listening to spout useless and irrelevant garbage as though we're all not already aware of how telecommunication worked decades ago.

  12. Color me impressed! by Anonymous Coward · · Score: 0

    This sounds (no pun intended) like Apple 3D Touch, only crappy. And it pollutes the environment, too.

  13. Sounds like a bad idea... by Anonymous Coward · · Score: 2, Informative

    What about hearing damage? Inaudible is subjective. I can clearly hear 18kHz. I feel pain when near anti deer and anti cat devices that work similarly. Small children could have their hearing damaged and experience pain or anxiety from this. About time people agree to leave 16kHz to 25kHz frequencies alone. They are NOT inaudible to everyone.

  14. Unbelievable stupidity... by Anonymous Coward · · Score: 0

    "Squeezing the body of the phone could take a user back a page, for example".
    Yes, because that's REALLY intuitive and obvious. Not.

  15. Sound Science Says No by nintendoeats · · Score: 1

    Given the limitations of a cell phone for audio, I sure hope that the engineers haven't wasted energy making them emit and detect frequencies outside the true range of human hearing. 18 Khz is still well within audibility for many people.

  16. Alternative uses by JustAnotherOldGuy · · Score: 2

    "This gives users an additional way to interact with their device through the app alone."

    Translation:

    "This gives advertisers an additional way to collect data on people that they'll never suspect."

    --
    Just cruising through this digital world at 33 1/3 rpm...
  17. But I can hear things... by bobmajdakjr · · Score: 1

    I would like to try one of these apps in my hand. I often hear high painful things designed to do shit like scare away bugs and birds that others around the city cannot. Even went to a few city council meetings to get some of them removed so I could walk down the street from my apt. Some of them are more of a feeling where I know its going on and it just feels odd (dog whistles), but some of them are pain stabs in all my face holes.

  18. What does it do to battery usage by Anonymous Coward · · Score: 0

    To make this work the speaker has to be continuously emitting a high frequency sound