Mobile Technology

Umoove controls smartphones with a nod and a wink

Umoove controls smartphones with a nod and a wink
Umoove has developed innovative face tracking technology that allows users to navigate a game on their iOS device just by facing in the direction they want to go
Umoove has developed innovative face tracking technology that allows users to navigate a game on their iOS device just by facing in the direction they want to go
View 7 Images
Users will have to steer their character towards the bottle using only head movements (Photo: Umoove)
1/7
Users will have to steer their character towards the bottle using only head movements (Photo: Umoove)
Flying over the desert village (Photo: Umoove)
2/7
Flying over the desert village (Photo: Umoove)
The algorithms sense movement as small as represented by one pixel of the image the camera captures (Photo: Umoove)
3/7
The algorithms sense movement as small as represented by one pixel of the image the camera captures (Photo: Umoove)
A screenshot of the app (Photo: Umoove)
4/7
A screenshot of the app (Photo: Umoove)
Umoove's face tracking algorithms process camera frames while only using 5% of a smartphones CPU (Photo: Umoove)
5/7
Umoove's face tracking algorithms process camera frames while only using 5% of a smartphones CPU (Photo: Umoove)
The character in the "flying experience" app moves in whichever direction you move your head (Photo: Umoove)
6/7
The character in the "flying experience" app moves in whichever direction you move your head (Photo: Umoove)
Umoove has developed innovative face tracking technology that allows users to navigate a game on their iOS device just by facing in the direction they want to go
7/7
Umoove has developed innovative face tracking technology that allows users to navigate a game on their iOS device just by facing in the direction they want to go
View gallery - 7 images

Giving new meaning to "tilt to steer," Israeli tech startup Umoove has developed face- and eye-tracking software for mobile devices that translates gentle head tilts and nods into in-game movements. The company has released the Umoove Experience, a free app for iOS that demonstrates the technology, but hopes third party developers will integrate the technology into their own titles on both iOS and Android devices.

"Umoove is not coming to replace touch, it is coming to add another layer and it opens an opportunity for new types of interfaces," Yitzi Kempinski, Umoove's CEO, tells Gizmag. "A classic example is a first person shooter where you would shoot using touch and you could walk using a touch joystick, but you would aim and look around just by where you face."

We tried out the Flying Experience game included with Umoove Experience and found gameplay to be quite intuitive. At the start of the game, you're instructed to hold the device steady and train your Umoove skills by softly tilting your head to move one circle into another. Once that's done, you tap the screen to start Flying Experience, accompanied by strains of Arabian music. You're instantly given control of a flying character in a desert and tasked with collecting bottles of magic purple portion that help you stay airborne.

The character in the "flying experience" app moves in whichever direction you move your head (Photo: Umoove)
The character in the "flying experience" app moves in whichever direction you move your head (Photo: Umoove)

Tapping on the screen increases the character's flying speed, but if you don't manage to fly and grab a bottle in time, your character crashes and the game ends. It took a little getting used to, but the fine level of control you can achieve by simply turning your head was pretty impressive. There was no lag and the app was extremely sensitive and responsive to head movements on the iPad 2, both in bright and low light. Even switching off the light and plunging the room into semi-darkness while playing didn't affect the game play at all.

Flying Experience itself is very basic and there aren't any higher levels to go to, but that's by design. The app was released mainly to demonstrate what the company has achieved with its unique algorithms (15 patents on the technology have been filed). Kempinski says that the algorithms were built from scratch to cope with the changing environment of a mobile phone (lighting, shakiness, partial visibility of the face), while being capable enough to process videos obtained from even the most basic front-facing cameras.

"The tracking is both accurate and very sensitive, it senses movement as small as represented by one pixel of the image the camera captures," Kempinski says. "And we had to do it all at very low CPU, to not take over the device resources and leave room for the actual apps/games to run."

Getting the platform to consume only five percent of CPU resources in real time while processing raw frames from the camera took the company a long time to nail down. The idea behind the app is to transform natural head movements, and eventually eye movements, into meaningful actions, opening up intention-based interaction and allowing devices to respond to users without any additional intervention (like having a smartphone wake up when you look at it, for instance).

"Umoove is tracking the face and eyes," Kempinski explains, "These body parts have been moving and involved in the user's experiences even before technology began watching and tracking them – have you ever seen someone play a game such as a flight simulator with a frozen or still face and body? Users get involved in the experience and move their bodies even though it has no real effect on the game. So the key from a [user experience] perspective is to respond to movements users naturally do in the real world and not make the user start doing new types of movements."

Umoove's face tracking algorithms process camera frames while only using 5% of a smartphones CPU (Photo: Umoove)
Umoove's face tracking algorithms process camera frames while only using 5% of a smartphones CPU (Photo: Umoove)

Umoove has created an SDK for iOS that allows developers to integrate two-dimensional head-tracking capabilities into their own software (the company is also working on 3D head-tracking). An Android version is on the way, along with an eye-tracking SDK that is currently in the beta stage. This is designed to differentiate between different types of eye movements and allow smartphones to understand the user's intention by following what they are looking at. The company says this will enable developers to create a new dynamic breed of content that compels exploration, such as having a child’s eBook character smile and say something if the child looks at it closely.

"Think of an object or product on the 2D screen that acts as if it is 3D because it changes based on the angle you are looking at the screen," Kempinski tells us. "You can move around the object on screen as if you were looking at an object that is really in front of you."

Umoove says games aren't the only application for the technology. When integrated into other apps, the technology will allow smartphone users to do things like nod their head to scroll up and down a page, turn their head to flip eBook pages, and have a video pause when they glance away.

Flying Experience is available for free as part of the Umoove Experience app on the iTunes store.

The video below gives an idea of what the Umoove software is capable of.

Source: Umoove

Umoove Brings Face & Eye Interaction to Mobile Devices

View gallery - 7 images
4 comments
4 comments
Robert Walther
Add a finger to the nose tweak to the nodding, winking, tilting, and you have the perfect Johnny Dangerously interface.
Johann Coetzer
Again for the iPhone first, which is idiocy, things like this need to released for both major operating systems and not just one
John U.
www.youtube.com/watch?v=dYjz-cjVR3k
Lurkin'
@Coetzer Go back and read the article. It says that an Android version is on the way. So, it's not being released solely for iOS devices but merely with that version first (as you acknowledged in your not-fully-self-aware post).
Maybe the group is a small enough shop that it only had the resources to do one at a time. Perhaps the folks are more versed in iOS development so started their efforts where they are more comfortable/accomplished. The article doesn't provide that sort of background information. Point is, Umoove could have very good reasons for doing what they did and are doing. No need to get your knickers in a twist over it. Geez. Take a breath and find something about which grousing may actually be worth the effort. Bitching about a non-issue... that's idiocy.