T9 (предиктивный текст)
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
T9 — технология предиктивного ввода текста для мобильных телефонов (особенно тех, которые содержат цифровую клавиатуру 3×4 ), первоначально разработанная компанией Tegic Communications , ныне являющейся частью Nuance Communications . T9 означает «Текст на 9 клавишах». [ 1 ]
T9 использовался на телефонах Verizon , NEC , Nokia , Samsung Electronics , Siemens , Sony Mobile , Sanyo , SAGEM и других, а также на КПК, таких как Avigo, в конце 1990-х годов. К основным конкурирующим технологиям относятся iTap , созданный Motorola , SureType, созданный RIM , LetterWise от Intelab и WordWise от Eatoni, а также Tauto . Он до сих пор используется в нишевых продуктах под названием Punkt mp-02.
T9 доступен на некоторых телефонах без сенсорного экрана и вскоре появится на Apple iPhone (выйдет в iOS 18 ) и телефонах Android в качестве специальной клавиатуры.
Технология была защищена многочисленными патентами США, но срок их действия уже истек. [ 2 ] [ 3 ] [ 4 ] [ 5 ]
Дизайн
[ редактировать ]
Цель T9 — облегчить ввод текстовых сообщений . Он позволяет формировать слова одним нажатием клавиши для каждой буквы, что является улучшением по сравнению с подходом с несколькими нажатиями , используемым в то время при обычном вводе текста на мобильном телефоне, при котором с каждой клавишей связано несколько букв и часто выбирается одна буква. требует многократного нажатия клавиш.
T9 объединяет группы букв на каждой клавише телефона со словарем слов быстрого доступа. Затем он найдет в словаре все слова, соответствующие последовательности нажатий клавиш, и упорядочит их по частоте использования. По мере того, как T9 «знакомится» со словами и фразами, которые обычно использует пользователь, он ускоряет процесс, предлагая сначала наиболее часто используемые слова, а затем позволяя пользователю получить доступ к другим вариантам выбора одним или несколькими нажатиями заранее определенной клавиши «Далее».
Словарь расширяемый. После введения нового слова в следующий раз, когда пользователь попытается создать это слово, T9 добавит его в прогнозный словарь. Базу данных пользователей (UDB) можно расширить в несколько касаний . Реализация пользовательской базы данных зависит от версии T9 и того, как T9 фактически интегрирован в устройство. Некоторые производители телефонов предоставляют постоянную базу данных пользователей, а другие — на время сеанса.
Функции
[ редактировать ]Некоторые реализации T9 поддерживают интеллектуальную пунктуацию . Эта функция позволяет пользователю вставлять знаки пунктуации в предложениях и словах с помощью клавиши «1». В зависимости от контекста интеллектуальная пунктуация вставляет знаки препинания в предложении (точку или «точку»), встроенные знаки препинания (точка или дефис) или знаки препинания в словах (апостроф в словах «не могу», «не буду», «не» и притяжательном падеже ). . В зависимости от языка T9 также поддерживает разрыв слов после знаков препинания для поддержки таких кличек , как l' и n' на французском языке и 's на английском языке.
Для слов, введенных пользователем, завершение слов можно включить . Когда пользователь вводит соответствующие нажатия клавиш, помимо слов и основ, система также предоставляет дополнения.
В более поздних версиях T9 пользователь может выбрать основной и дополнительный язык и получить доступ к совпадениям на обоих языках. Это позволяет пользователям писать сообщения как на родном, так и на иностранном языке.
Некоторые реализации изучают часто используемые пары слов и обеспечивают прогнозирование слов (например, если кто-то часто пишет «есть еду», после ввода «есть» телефон предложит «еда», что можно подтвердить, нажав «Далее»).
T9 может автоматически распознавать и исправлять ошибки набора текста/текстовых сообщений, просматривая соседние клавиши на клавиатуре, чтобы определить неправильное нажатие клавиши. Например, слово «тестирование» вводится комбинацией клавиш «8378464». Ввод того же числа, но с двумя неправильными нажатиями соседних клавиш, например «8278494», приводит к тому, что T9 предлагает слова «дегустация» (8278464), «тестирование» (8378464) и «постукивание» (8277464).
Алгоритм
[ редактировать ]Чтобы достичь степени сжатия, близкой к 1 байту на слово, T9 использует оптимизированный алгоритм , который поддерживает порядок слов и части слов (также известные как основы); однако из-за этого сжатия он генерирует слишком много слов, которые иногда воспринимаются как «мусорные слова». Это побочный эффект требований к небольшим размерам баз данных на встраиваемых устройствах нижнего уровня. [ нужна ссылка ]
Примеры
[ редактировать ]На телефоне с цифровой клавиатурой каждый раз при нажатии клавиши (1–9) (в текстовом поле) алгоритм возвращает предположение о том, какие буквы наиболее вероятны для клавиш, нажатых до этой точки. Например, чтобы ввести слово «the», пользователь должен нажать 8, затем 4, затем 3, и на дисплее отобразится «t», затем «th», а затем «the». Если подразумевается менее распространенное слово «фор» (3673), алгоритм прогнозирования может выбрать «Форд». Нажатие клавиши «Далее» (обычно клавиши «*») может вызвать «дозу» и, наконец, «вперёд». Если выбрано «fore», то в следующий раз, когда пользователь нажмет последовательность 3673, слово «fore» с большей вероятностью будет первым отображаемым словом. Однако если подразумевается слово «Феликс», то при вводе 33549 на дисплее отображается « Е », затем «Де», «Дель», «Дели» и « Феликс ». Это пример изменения буквы при вводе слова.
Преемники
[ редактировать ]
В настоящее время существует множество интеллектуальных клавиатур, таких как Swype или Swiftkey , которые взяли идею T9 и объединили ее с передовой технологией сенсорного экрана, используемой в телефонах Android и iPhone . Эти достижения сделали T9 устаревшим в новых мобильных телефонах для многих пользователей, поскольку он основан на использовании клавиатуры, на которой нет ничего, кроме цифр, звездочки и клавиши решетки (известной как решетчатый ключ в странах Содружества). Многие функции, такие как интеллектуальный ввод текста, были приняты и улучшены будущими поколениями программного обеспечения для клавиатуры. Однако Т9 остается жизнеспособным. Например, люди с большими кончиками пальцев по-прежнему используют клавиатуру на смартфонах на базе T9 для ввода текста, поскольку точность нажатия клавиш увеличивается с увеличением площади экрана на клавишу на цифровой клавиатуре 4 × 3. Таким образом, такие форматы T9 для ввода текста остаются доступными во всех последних [по состоянию на август 2020 г.] версиях клавиатур LG, некоторых клавиатурах Samsung и сторонних клавиатур T9, таких как клавиатура Go для Android и Type Nine для iPhone, как показано на LG V60. .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Пресс-релиз Nuance Communications. Архивировано 13 октября 2007 г. в Wayback Machine (2007).
- ^ США 5818437
- ^ США 5953541
- ^ США 6011554
- ^ США 4650349