Kionix

Kionix accelerometers use embedded algorithms to enable sensor functionalities.

Kionix provides the engineering know-how behind the development and implementation of embedded algorithms, supplying a service to customers who may not have the engineering capabilities to do this on their own. Such a Kionix partnership can help to save customers time and money by eliminating the need for resources dedicated to algorithm design and can improve application performance by enabling a reduced calculation load on our customers' device processors.

Three-dimensional acceleration data is an informational goldmine. It can tell us how a game controller is being moved, the orientation of a display, whether or not a phone is face up or face down, whether someone's laptop has moved, or that a tap on the side of a device has advanced a book's page or selected a new song. However, reliably interpreting raw acceleration data into such desired functions is challenging.

Kionix has deep expertise in the interpretation of acceleration data and, in many cases, has taken that expertise and provided it to our customers in the form of embedded algorithms. These algorithms are logic-implemented within our signal processing electronics inside our sensor. They provide both acceleration data and the end features desired by our customers. In many cases, the user needs only to poll a register in our sensor to obtain the desired result. There is no need to utilize scarce analog to digital ports on their processor, no need to spend precious power polling to process raw acceleration data, and no need to engineer complex motion algorithms. The customer simply reads the data from our accelerometer in the form needed for the end application.

Embedded algorithms are currently used to enable features such as Directional Tap/Double-Tap™ for sophisticated user interface, screen rotation from portrait to landscape, gesture recognition for interactive gaming, and activity monitoring for power management. Additionally, advanced algorithms, such as those in the Kionix KXTF9 accelerometer, have eliminated the need for continuous data collection and complex calculations by a microprocessor, both simplifying the customer's engineering efforts while reducing power consumption. The sophisticated functionalities enabled by embedded algorithms provide for intuitive user experiences that fit the needs of a wide variety of customers.