When you hold a smartphone to your ear, you don’t usually have to worry about touching the screen with you cheek and accidentally ending a call. That’s because most smartphones have proximity sensors that can turn off the display and disable touch input when the phone is near your face.
But Elliptic Labs has developed software that does the same thing without a proximity sensor. Instead, the company’s system uses your phone’s mic, speakers, and ultrasonic audio.
Here’s the idea: a phone’s speaker emits an ultrasonic tone that’s inaudible to the human ear. But the phone’s microphone can detect the audio, and detect distortion in the signal caused by a hand, head, or other object that’s close to the phone.
Elliptic Labs calls their software Beauty, presumably because it would allow phone makers to eliminate one small black hole from the front of a phone, offering a more seamless design.
The company says it’s working with some equipment makers to integrate the software into phones, but it’s not clear if or when any of those devices will come to market. Proximity sensors are pretty small, cheap, and available and phone makers have been working with them for years.
Elliptic Labs also develops ultrasound software and hardware that allows you to use gestures to control a smartphone without touching it, but that technology has yet to show up in any commercial devices.
Leave a Reply
Don’t proximity sensors to other things not connected to phone calls? Like determine that the device is set face down on a table or in your pocket?
Same concept as sonar radar — but can it continue to work while you’re using the speaker and microphone during a call?
More importantly, will it consume more battery as this is actively broadcasting the ultrasonic sound and trying to receive it? Proximity sensor is extremely simple in comparison, and passively uses barely any battery.
I’m all for phone companies coming up with clever ways to leverage existing technology though. It would be fantastic if one day our phones come equipped with radars. Developers could come up with so many things.
This seems like it’ll be more resource intensive and cause shorter battery life. Has Elliptic Labs mentioned anything about that?