Smarter 3D in-air mice are the forte of Hillcrest Labs, which made its name in motion control technology by creating software for original equipment manufacturers (OEMs). Now the company has its own 3D controller—called the Loop—available directly to consumers, as well as open-source software for Windows, Mac OS and Linux.
The Consumer Electronics Association reports that more than 7 million U.S. households have already connected a personal computer to their home television sets. Companies like Logitech have already licensed Freespace motion control technology to create 3D in-air controllers, but now Freespace creator Hillcrest Laboratories (Rockville, Md.) has a smarter idea for TVs connected to PCs—its own specialized 3D controller called the Loop Pointer: In-Air Mouse for TV.
"We've designed the Loop pointer for the growing number of consumers who connect their PC or Mac to a TV," said Chad Lucien, vice president of Freespace Products at Hillcrest Labs. "The Loop is a unique Freespace mouse that lets users control an on-screen cursor with the flick of wrist."
The key to the Loop is its use of both a three-axis accelerometer and a three-axis gyroscope, both cast onto tiny silicon chips using micro-electro-mechanical system (MEMS) technology. Accelerometers were made famous as the triggers for automobile air bags—the first "killer" application for MEMS technology. The microscopic mechanical actuators on the accelerometer chip were the only sensing elements that were fast enough to fire an air bag in the required millisecond time frame.
Since then accelerometers have become standard equipment on consumer devices such as the iPhone, where it senses the motion of rotating the screen from portrait to landscape orientation, and the Nintendo Wii for its "nunchuk" style video game controller.
However, an accelerometer only senses motion, so Nintendo had to add infrared sensors to sense its controller's absolute location in space. Now, however, MEMS gyroscopes are taking over the function of sensing your location in space for the next-generation of smarter 3D in-air controllers.
A gyroscope uses an internal rotating reference frame to track the absolute location of a controller using the Coriolis effect. Normal-sized gyroscopes work like a rotating bicycle wheel that "wants" to stay upright, creating an opposing force to changes in position that can be sensed. Given a starting position, a gyroscope can tick off precisely how much a device has been moved and in what direction.
OEMs can now create their own 3D in-air controllers based on Hillcrest's Freespace technology using its newly announced open-source software library called "libfreespace" and its Freespace Reference Kit, which include a PC board housing the accelerometer and gyroscope MEMS chips. The new library supports the Linux, Mac OS X, Windows XP, Windows Vista and Windows 7.0 operating systems.

