Смотрите, как акселерометр iPhone распознает нажатия клавиш невидимой клавиатуры (видео)

Студенту Goldsmiths, University of London, предположительно, удалось создать невидимую виртуальную клавиатуру для iPhone, используя встроенный в устройство акселерометр для улавливания вибраций, вызванных касаниями или набором текста на окружающей поверхности. Как видно из демонстрационного видео выше, программа «Virbrative», разработанная Флорианом Краэуетли (на взломанном iPhone 4), позволяет ему измерять силу и частоту вибраций, а затем сопоставлять их с экранной клавиатурой iOS. The Telegraph пообщался с Краэуетли о программном обеспечении, разработанном для проекта по пользовательским интерфейсам:

«Сигналы, которые я собираю, очень слабые», — сказал Флориан Краэуетли, студент-компьютерщик из Goldsmiths, который создал систему в рамках своей работы над пользовательскими интерфейсами. «В настоящее время это больше доказательство концепции, но если бы вы сделали акселерометр более чувствительным, вы могли бы довольно легко улучшить точность».

В видео выше мы видим, как разработчик использует клавиатуру, нарисованную на листе бумаги, чтобы обучить систему, а затем нажимает непосредственно на стол под ней. Краэуетли отметил, что пользователи в идеале «обучали бы каждую клавишу, но можно ограничиться и несколькими». По данным The Telegraph, система «примерно в 80% случаев правильно определяет предполагаемую клавишу, поэтому данные также подаются в словарь автокоррекции, чтобы гарантировать правильное написание слов». Краэуетли предположил, что доступ к более мощным акселерометрам позволил бы ему повысить точность системы:

Он предположил, что акселерометры в смартфонах могут быть настроены на меньшую чувствительность, чем их реальные возможности, для экономии заряда батареи. В настоящее время система более точна на небольших поверхностях, которые сильнее вибрируют при каждом касании.