T9 (интеллектуальный текст) - T9 (predictive text)

T9 это интеллектуального ввода текста технология для мобильные телефоны (особенно те, которые содержат Цифровая клавиатура 3 × 4 ), первоначально разработанный Тегик Коммуникации, теперь часть Nuance Communications. T9 означает Текст на 9 клавишах.[1]

T9 используется на телефонах от Verizon Wireless, NEC, Nokia, Samsung Electronics, Сименс, Сони Эрикссон, Саньо, Sagem и другие, а также КПК Такие как Авиго в конце 1990-х гг. К основным конкурирующим технологиям относятся: iTap сделано Motorola, SureType сделано RIM, Итони LetterWise и WordWise, и Intelab's Тауто.

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

Технология была защищена несколькими патентами США, но с тех пор срок их действия истек.[2][3][4][5]

Дизайн

Клавиатура, используемая Т9.

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

T9 объединяет группы букв на каждой клавише телефона с быстрым доступом толковый словарь слов. Затем он найдет в словаре все слова, соответствующие последовательности нажатий клавиш, и упорядочит их по частоте использования. По мере того, как T9 «знакомится» со словами и фразами, которые обычно использует пользователь, он ускоряет процесс, предлагая сначала наиболее часто используемые слова, а затем позволяя пользователю получить доступ к другим вариантам выбора одним или несколькими нажатиями предварительно определенной клавиши «Далее».

Словарь расширяемый. После введения нового слова в следующий раз, когда пользователь попытается произнести это слово, T9 добавляет его в словарь предиктивного поиска. База данных пользователей (UDB) может быть расширена с помощью мульти-касание. Реализация базы данных пользователей зависит от версии T9 и того, как T9 фактически интегрирован в устройство. Некоторые производители телефонов предоставляют постоянную базу данных пользователей, в то время как другие делают это на время сеанса.

Функции

Некоторые реализации T9 имеют умная пунктуация. Эта функция позволяет пользователю вставлять предложения и знаки препинания с помощью клавиши «1». В зависимости от контекста умная пунктуация вставляет знаки препинания в предложениях (точка или «точка»), встроенные знаки препинания (точка или дефис) или знаки препинания (апостроф в словах «не могу», «не буду», «не будет» и притяжательный падеж. с). В зависимости от языка T9 также поддерживает разбиение слов после знаков препинания для поддержки клитики Такие как я и п ' на французском и с по-английски.

UDB - это дополнительная функция, которая позволяет сохранять слова, явно введенные пользователем, для дальнейшего использования. Количество сохраненных слов зависит от реализации и языка.

В более поздних версиях T9 порядок представленных слов адаптирован к шаблону использования. Например, в английском языке 4663 соответствует «хорошо», «домой», «ушел», «капюшон» и т. Д. Такие комбинации известны как текстонимы; например, "дом" упоминается как текстоним добра". В кодировке T9 предпочтение отдается слову, которое его программисты определили как наиболее распространенный «текстоним», например, «хорошо» вместо «дома» или «ушел», «сдать» вместо «игры» или «плохо» вместо «хам». или "туз".

Когда пользователь склонен использовать «дом» чаще, чем «хорошо», в конечном итоге два слова меняют положение, и вместо этого по умолчанию отображается «дом». Информацию об общих словосочетаниях также можно выучить и сохранить для будущих прогнозов (так, «Я чувствую», за которым следует 4663, будет предложено как «хорошо» вместо «дома», а «Я вернулся» и 4663 - как « дома », а не« хорошо »).

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

В более поздних версиях T9 пользователь может выбрать основной и дополнительный язык и получить доступ к совпадениям на обоих языках. Это позволяет пользователям писать сообщения на своем родном языке, а также на иностранном.

Некоторые реализации изучают часто используемые пары слов и обеспечивают предсказание слов (например, если кто-то часто пишет «есть пищу», после ввода «есть» телефон предложит «еда», что можно подтвердить нажатием кнопки «Далее»).

T9 может автоматически распознавать и исправлять ошибки набора текста / текстовых сообщений, глядя на соседние клавиши на клавиатуре, чтобы определить неправильное нажатие. Например, слово «тестирование» вводится с помощью комбинации клавиш «8378464». Ввод того же числа, но с двумя неправильными нажатиями соседних клавиш, например, «8278494», приводит к тому, что T9 предлагает слова «дегустация» (8278464), «тестирование» (8378464) и «нажатие» (8277464).

Алгоритм

Чтобы достичь степени сжатия, близкой к 1 байту на слово, T9 использует оптимизированный алгоритм который поддерживает порядок слов и частичные слова (также известные как основы); однако из-за этого сжатия он создает избыточные слова, которые иногда видны как «ненужные слова». Это побочный эффект требований к малым размерам базы данных на встроенных устройствах нижнего уровня.[нужна цитата ]

Примеры

На телефоне с цифровой клавиатурой каждый раз при нажатии клавиши (1–9) (в текстовом поле) алгоритм возвращает предположение о том, какие буквы наиболее вероятны для клавиш, нажатых до этого момента. Например, чтобы ввести слово «the», пользователь должен нажать 8, затем 4, затем 3, и на дисплее будет отображаться «t», затем «th», затем «the». Если имеется в виду менее распространенное слово «фор» (3673), алгоритм прогнозирования может выбрать «Форд». Нажатие клавиши «следующий» (обычно клавиши «*») может вызвать «дозу» и, наконец, «перед». Если выбрано «fore», то в следующий раз, когда пользователь нажимает последовательность 3673, fore, скорее всего, будет первым отображаемым словом. Однако, если имеется в виду слово «Феликс», при вводе 33549 на дисплее отображается 'E', затем' Де ',' Дель ',' Дели 'и'Fэликс. Это пример изменения буквы при вводе слов.

Преемники

Изображение Т9 на экране LG V60
Снимок экрана, LG V60 Android, с использованием интеллектуального ввода текста T9 в формате клавиатуры «4x3». Скриншот сделан 2020/08/06

Сейчас существует множество умных клавиатур, например Swype или же Swiftkey, которые взяли идею T9 и соединили ее с передовой технологией сенсорного экрана, найденной в Телефоны Android и айфоны. Эти достижения сделали T9 устаревшим в новых мобильных телефонах для многих пользователей, поскольку он основан на использовании клавиатуры, на которой нет ничего, кроме цифр, звездочки и решетки (известной как хеш-ключ в странах Содружества). Многие функции, такие как интеллектуальный ввод текста, были адаптированы и улучшены будущими поколениями программного обеспечения для клавиатуры. Однако T9 остается жизнеспособным. Например, те, у кого кончики пальцев больше, все еще используют клавиатуру на базе T9 на смартфонах для ввода текста, потому что точность нажатия клавиш увеличивается с увеличением площади экрана на клавишу на цифровой клавиатуре 4 × 3. Таким образом, такие форматы T9 для ввода текста остаются доступными во всех последних (по состоянию на август 2020 г.) итерациях клавиатур LG, некоторых клавиатурах Samsung и сторонних клавиатурах T9, таких как клавиатура Go для Android и Type Nine для iPhone, как показано на этом LG V60. .

Смотрите также

Рекомендации

внешняя ссылка