Digital Motion Processing™ - это движок, который снимает нагрузку со сложного слияния движений, синхронизации датчиков и обнаружения жестов.

DMP™ - это сокращение от Digital Motion Processing™.
Целью DMP™ является разгрузка как требований к синхронизации, так и вычислительной мощности хост-процессора.
Как правило, алгоритмы обработки движения должны выполняться с высокой частотой, часто около 200 Гц, чтобы обеспечить точные результаты с малой задержкой.
Это требуется, даже если приложение обновляется с гораздо меньшей скоростью, например, пользовательский интерфейс с низким энергопотреблением может обновляться с частотой до 5 Гц, но обработка движения должна по-прежнему выполняться с частотой 200 Гц.
DMP™ может использоваться как инструмент для минимизации энергопотребления, упрощения синхронизации, упрощения архитектуры программного обеспечения и сохранения ценных MIPS на главном процессоре для использования в приложении.