SureType
SureType — это технология интеллектуального предиктивного ввода текста, разработанная компанией Research In Motion (RIM, впоследствии переименована в BlackBerry Limited) для мобильных устройств. SureType представляет собой комбинацию компактной QWERTY-клавиатуры (с двумя буквами на одной клавише) и программного алгоритма, который на основе контекста и статистики словоупотребления автоматически определяет, какую именно букву из пары нажал пользователь. Технология была впервые представлена в 2005 году в смартфоне BlackBerry Pearl (серия 8100) и предназначалась для обеспечения быстрого и точного набора текста на устройствах с ограниченным пространством корпуса.
История
Предпосылки создания
До появления SureType компания RIM выпускала смартфоны BlackBerry с полноразмерной QWERTY-клавиатурой, где каждой букве соответствовала отдельная клавиша. Такие устройства (например, BlackBerry 8700) имели значительную ширину корпуса, что не всегда было удобно для пользователей, предпочитавших компактные модели. С ростом популярности мультимедийных функций и необходимостью уменьшения габаритов устройств RIM столкнулась с задачей: сохранить удобство физического набора текста, сократив размеры клавиатуры.
Разработка и внедрение
В 2004–2005 годах инженеры RIM под руководством Марка Гуза (Mark Guza) и Тодда Вуда (Todd Wood) разработали гибридную клавиатуру SureType. Основной идеей стало размещение двух букв на одной клавише (например, «E» и «R», «T» и «Y»), что позволило уменьшить количество клавиш с 35 до 20–22. Для разрешения неоднозначности нажатий был создан программный алгоритм, использующий:
- словарную базу (до 35 000 слов в первых версиях);
- контекстный анализ предыдущих и последующих слов;
- статистику частоты использования буквосочетаний в английском языке.
Первым устройством с SureType стал BlackBerry Pearl 8100, выпущенный в сентябре 2005 года. Устройство получило положительные отзывы за компактность (ширина корпуса 50 мм) и скорость набора, сопоставимую с полноразмерными клавиатурами.
Дальнейшее развитие
В 2006 году вышла версия SureType 2.0, которая улучшила распознавание за счёт обучения на пользовательских данных (автоматическое добавление новых слов в словарь). В 2007–2008 годах технология была интегрирована в модели BlackBerry Pearl 8110, 8120, 8130 и серию Curve 8300. С появлением сенсорных экранов (BlackBerry Storm, 2008) SureType адаптировали для виртуальных клавиатур, однако популярность технологии пошла на спад из-за распространения ёмкостных сенсорных дисплеев с QWERTY-раскладкой.
Устройство и принцип работы
Аппаратная часть
Клавиатура SureType физически состояла из 20–22 клавиш, расположенных в 4 ряда. Каждая клавиша имела выпуклую форму с разделительными выступами для тактильной ориентации. На корпус наносились обозначения двух букв латиницы (например, «AS», «DF», «GH»), а также символы пунктуации. Для русского языка в локализованных версиях (например, BlackBerry Pearl 9100) использовалась кириллическая раскладка с аналогичным принципом — две буквы на клавише.
Программный алгоритм
Алгоритм SureType работал в три этапа:
- Сканирование нажатий — при каждом нажатии клавиши система получала пару возможных букв (например, для клавиши «QW» — «Q» или «W»). Все возможные комбинации нажатий формировали множество потенциальных слов.
- Словарная фильтрация — полученные комбинации сравнивались со встроенным словарём. Если комбинация совпадала с существующим словом, она получала высокий приоритет. Для незнакомых слов (например, имён собственных) алгоритм использовал статистику биграмм (частоту встречаемости пар букв в языке).
- Контекстное взвешивание — учитывалось предыдущее слово (например, после «the» вероятность слова «there» выше, чем «where»). Для последнего слова в предложении анализировалась пунктуация (точка, вопросительный знак).
Автокоррекция и обучение
SureType включала функцию автокоррекции: если пользователь набирал слово, отсутствующее в словаре, система предлагала ближайшее по комбинации нажатий (например, «teh» исправлялось на «the»). Пользователь мог вручную добавить слово в словарь, после чего оно учитывалось при последующих нажатиях. В версии 2.0 появилось автоматическое обучение: часто используемые пользователем слова (например, адреса электронной почты) добавлялись без подтверждения.
Классификация
По типу устройства
- Физические клавиатуры — SureType в смартфонах BlackBerry Pearl (8100–8130, 9100) и Curve (8300–8350i). Отличались фиксированным расположением клавиш и тактильной обратной связью.
- Виртуальные клавиатуры — адаптация SureType для сенсорных экранов (BlackBerry Storm 9500, 2008). Виртуальные клавиши имитировали двухбуквенную раскладку, но из-за отсутствия тактильного отклика точность ввода была ниже.
По языку
- Английская версия — базовая, с поддержкой латиницы и стандартного словаря.
- Локализованные версии — для русского, немецкого, французского, испанского, итальянского и других языков. В русской версии использовалась раскладка ЙЦУКЕН с двумя буквами на клавише (например, «АБ», «ВГ»). Словарь включал до 20 000 слов для каждого языка.
Применение
В мобильных устройствах
SureType применялась исключительно в смартфонах BlackBerry. Основные модели:
- BlackBerry Pearl 8100 (2005) — первое устройство с SureType, оснащённое камерой 1,3 Мп и медиаплеером.
- BlackBerry Pearl 8120 (2007) — добавлен Wi-Fi и GPS-приёмник.
- BlackBerry Curve 8300 (2007) — серия с SureType и трекболом для навигации.
- BlackBerry Pearl 9100 (2010) — последняя модель с физической SureType, работавшая на ОС BlackBerry OS 5.0.
В корпоративном сегменте
SureType активно использовалась в корпоративных средах, где требовалась быстрая переписка по электронной почте и в мессенджерах (BBM — BlackBerry Messenger). Благодаря алгоритму SureType скорость набора на устройствах BlackBerry Pearl достигала 30–40 слов в минуту, что было сопоставимо с полноразмерными клавиатурами.
Критика и ограничения
Недостатки
- Ошибки распознавания — в ранних версиях алгоритм часто ошибался при вводе редких слов, имён собственных или аббревиатур (например, «QNX» могло быть распознано как «QWX»). Пользователям приходилось вручную исправлять текст.
- Ограниченный словарь — база из 35 000 слов не покрывала все возможные варианты, особенно в технической или медицинской лексике. В русской версии словарь был ещё меньше, что вызывало трудности при вводе фамилий и географических названий.
- Неудобство для двуязычных пользователей — переключение между языками требовало ручной смены раскладки, а алгоритм SureType не поддерживал смешанный ввод (например, английских и русских слов в одном предложении).
Сравнение с альтернативами
- Полноразмерная QWERTY-клавиатура (BlackBerry 8700) — обеспечивала 100% точность, но требовала большего пространства корпуса.
- Сенсорные клавиатуры (iPhone, 2007) — SureType уступала по точности ввода на сенсорных экранах, так как виртуальные клавиши не давали тактильного подтверждения нажатия.
- T9 и аналоги — технология SureType была сложнее T9 (использовавшей одну клавишу на несколько букв), но требовала большего времени на обучение пользователя.
Интересные факты
- Название «SureType» происходит от английского «sure» (уверенный) и «type» (печатать), что отражает основную цель технологии — уверенный и точный ввод текста.
- В 2006 году SureType получила награду «Best Mobile Technology» на выставке CTIA Wireless.
- Алгоритм SureType был запатентован компанией RIM (патент US 7,352,339 B2, подан в 2004 году, выдан в 2008 году).
- С выходом BlackBerry 10 (2013) компания отказалась от SureType в пользу виртуальных клавиатур с технологией «flow» (непрерывный ввод), но физические клавиатуры с SureType оставались популярными у корпоративных клиентов до 2015 года.
Источники
- Патент US 7,352,339 B2 «Handheld electronic device with keyboard and method for disambiguating keypresses» (2008).
- «BlackBerry Pearl 8100 Review» — CNET (2005).
- «SureType: The Technology Behind BlackBerry’s Compact Keyboard» — BlackBerry Developer Blog (2006).
- «The Evolution of BlackBerry Keyboards» — RIM Technical White Paper (2007).
- «BlackBerry Pearl 9100 User Manual» — Research In Motion (2010).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →