Помните удивительные концепты новых смартфонов Apple, чей функционал выходил далеко за рамки возможного? Голографические дисплеи, сгибающиеся корпуса, проекторы и прочие чудеса техники — всё это и многое другое очень любят начинающие дизайнеры, создающие очередной «рендер» в надежде, что о нём раструбят все СМИ на волне «яблочной» истерии. Волноваться за реалистичность таким креативщикам не нужно — помахал виртуальным пером и хватит.
Мозг инженера работает немного иначе. Перед нами — первый по-настоящему работающий вариант невидимой клавиатуры для iPhone, который вовсю использует… акселерометр.
Несколько студентов Лондона сделали то, о чём тайком мечтали многие из нас. Приложение «Vibrative», созданное специально для iPhone 4 с джейлбрейком (для контроля над датчиками), отслеживает тончайшие вибрации от поверхности, на которой лежит смартфон. Такие вибрации создаются при наборе на клавиатуре или её имитации на столе. Удары в разных местах по-разному отмечаются акселерометром, и если обучить систему распознавать удар и на основе отклика акселерометра подставлять букву, мы получим настоящую виртуальную клавиатуру, для работы которой не нужно дополнительное «железо». Ну, почти не нужно. Видео:
Сигналы, которые я собираю, являются очень слабыми. В данный момент всё это больше похоже на доказательство концепции, но если бы вы сделали акселерометр более восприимчивым, вы могли бы легко улучшить точность распознавания.
— Флориан Круитли, студент-разработчик
Естественно, никакой «магии» тут нет. Система требует калибровки хотя бы определённых клавиш — чем и занимается Флориан в первой части видео. Акселерометр в iPhone определяет клавишу правильно в 80 процентах случаев, и из-за этого полученные данные вначале фильтруются через предиктивный словарь. По словам студентов, создатели смартфонов намеренно ограничивают чувствительность акселерометра для экономии батареи. Пока что их «клавиатура» лучше всего работает на небольших столах, создающих большую «отдачу» при калибровке и вводе. [9to5]
14 комментариев
Форум →А где он пробел простучал? Выглядит смонтированно, если учесть, что ввод идет на симулятор, как я понимаю.
Всё это он показал журналистам лично. А ролик смонтирован, потому что студенту явно хотелось пованильнее сделать :)
@Lantego, на последнем фото, на экране, видно пробел.
бесполезно
@Whilser, на iPhone возможно. Но скажите это владельцам планшетов
@fangornm, скажу.
@fangornm, зачем?
Если сделать эту виртуальную “клавиатуру” как мягкий коврик, которые будет более явно реагировать на нажатия, то будет очень точно распознавать, интересная идея)
@k214-raZor, тогда это будет уже не виртуальная клавиатура
@TauruS_iPhone4_now, это да, но с другой стороны: питания не требует, свернул в трубочку и в карман, полноразмерная клавиатура с собой без напрягов.
Это канеш круто! НО! Зачем все эти “плюшки” ? Смысл от них, когда любой юзер сенсорных телефонов, набирает текст очень быстро! Сам по началу, как черепаха текст набирал, а потом быстрее, быстрее и теперь строчу как пулемётчик :D
Лишние понты только, пусть производители лучше аккум сделают нормальный, который заряд дня 2 б держал …
@Artem Mikhailovich, с таким подходом человечество сидело бы в пещерах.
@Artem Mikhailovich, это как если бы у древних римлян спросили чего они хотят, то они попросили галеру с километровыми веслами. Может, это и бесполезный прототип, но он может стать отправной точкой к чему-нибудь очень классному и полезному.
@Artem Mikhailovich, согласен. Пусть конечно технолоджи развивается, но я б не купил сие чудо))) на айФоне научился печатать в слепую..
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как на Mac поменять язык в определенном приложении, но не менять язык системы
Ошибка при наборе номера в международном формате. Что делать?
Не работает анимация и эффекты в iMessage в iOS 10
Не работает универсальный буфер обмена в macOS Sierra
Можно ли заменить Lightning-гарнитуру iPhone 7 по гарантии?
Почему сообщения с iPhone не дублируются на Mac
Как включать Apple TV при помощи iPhone
Как автоматически ставить точку и заглавную букву в OS X и macOS?