Помните удивительные концепты новых смартфонов Apple, чей функционал выходил далеко за рамки возможного? Голографические дисплеи, сгибающиеся корпуса, проекторы и прочие чудеса техники — всё это и многое другое очень любят начинающие дизайнеры, создающие очередной «рендер» в надежде, что о нём раструбят все СМИ на волне «яблочной» истерии. Волноваться за реалистичность таким креативщикам не нужно — помахал виртуальным пером и хватит.
Мозг работает немного иначе. Перед нами — первый по-настоящему работающий вариант невидимой клавиатуры для iPhone, который вовсю использует… акселерометр.
Несколько студентов Лондона сделали то, о чём тайком мечтали многие из нас. Приложение , созданное специально для iPhone 4 с джейлбрейком (для контроля над датчиками), отслеживает вибрации от поверхности, на которой лежит смартфон. Такие вибрации создаются при наборе на клавиатуре или её имитации на столе. Удары в разных местах по-разному отмечаются акселерометром, и если обучить систему распознавать удар и на основе отклика акселерометра подставлять букву, мы получим настоящую виртуальную клавиатуру, для работы которой не нужно дополнительное «железо». Ну, почти не нужно. Видео:
Сигналы, которые я собираю, являются очень слабыми. В данный момент всё это больше похоже на доказательство концепции, но если бы вы сделали акселерометр более восприимчивым, вы могли бы легко улучшить точность распознавания.
Естественно, никакой «магии» тут нет. Система требует калибровки хотя бы определённых клавиш — чем и занимается Флориан в первой части видео. Акселерометр в iPhone определяет клавишу правильно в 80 процентах случаев, и из-за этого полученные данные вначале фильтруются через предиктивный словарь. По словам студентов, создатели смартфонов намеренно ограничивают чувствительность акселерометра для экономии батареи. Пока что их «клавиатура» лучше всего работает на небольших столах, создающих большую «отдачу» при калибровке и вводе. [9to5]
Источник: