T9 (texto preditivo) - T9 (predictive text)

T9 é uma tecnologia de texto preditivo para telefones celulares (especificamente aqueles que contêm um teclado numérico 3 × 4 ), originalmente desenvolvida pela Tegic Communications , agora parte da Nuance Communications . T9 significa Texto em 9 teclas.

O T9 é usado em telefones da Verizon , NEC , Nokia , Samsung Electronics , Siemens , Sony Mobile , Sanyo , SAGEM e outros, bem como PDAs como Avigo durante o final dos anos 1990. As principais tecnologias concorrentes incluem iTap criado por Motorola , SureType criado por RIM , da Eatoni LetterWise e WordWise, e de InteLab Tauto .

O T9 não está disponível em dispositivos Apple, mas está disponível em alguns telefones baratos sem tela sensível ao toque e em telefones Android modernos, onde pode ser usado para discar para contatos soletrando o nome do contato para o qual se está tentando ligar.

A tecnologia estava protegida por várias patentes dos Estados Unidos, mas elas já expiraram.

Projeto

Teclado usado pelo T9.

O objetivo do T9 é facilitar a entrada de mensagens de texto . Ele permite que as palavras sejam formadas por um único pressionamento de tecla para cada letra, o que é uma enorme melhoria em relação à abordagem multi-toque usada na entrada de texto em telefones celulares convencionais da época, em que várias letras são associadas a cada tecla, e selecionando uma letra frequentemente requer vários pressionamentos de tecla.

O T9 combina os grupos de letras em cada tecla do telefone com um dicionário de palavras de acesso rápido . Em seguida, ele pesquisará no dicionário todas as palavras correspondentes à sequência de teclas pressionadas e as ordenará por frequência de uso. À medida que o T9 "ganha familiaridade" com as palavras e frases que o usuário normalmente usa, ele acelera o processo, oferecendo primeiro as palavras usadas com mais frequência e, em seguida, permitindo que o usuário acesse outras opções pressionando uma ou mais teclas predefinidas "Próximo".

O dicionário é expansível. Depois de introduzir uma nova palavra, na próxima vez que o usuário tentar produzi-la, o T9 a adicionará ao dicionário preditivo. O banco de dados do usuário (UDB) pode ser expandido via multitap . A implementação do banco de dados do usuário depende da versão do T9 e de como o T9 está realmente integrado no dispositivo. Alguns fabricantes de telefones fornecem um banco de dados de usuários permanente, enquanto outros o fazem durante a sessão.

Recursos

Algumas implementações T9 apresentam pontuação inteligente . Este recurso permite que o usuário insira frases e pontuação de palavras usando a tecla '1'. Dependendo do contexto, insere pontuação inteligente frase pontuação (período ou 'ponto final') ou pontuação incorporado (período ou hífen) ou pontuação palavra (apóstrofo no não pode, não, não é, e o possessivo 's ) . Dependendo do idioma, o T9 também oferece suporte à quebra de palavras após a pontuação para oferecer suporte a clíticos como l ' e n' em francês e 's em inglês.

O UDB é um recurso opcional que permite que palavras que foram explicitamente inseridas pelo usuário sejam armazenadas para referência futura. O número de palavras armazenadas depende da implementação e do idioma.

Em versões posteriores do T9, a ordem das palavras apresentadas é adaptada ao padrão de uso. Por exemplo, em inglês, 4663 corresponde a "good", "home", "gone", "hood", etc. Essas combinações são conhecidas como textônimos ; por exemplo, "casa" é referido como um textônimo de "bom". T9 é codificado para preferir a palavra que seus programadores determinaram ser o "textônimo" mais comum, como "bom" em vez de "casa" ou "ido", "entregar" "jogo" ou "ruim" em vez de "cad" ou "ace".

Quando o usuário tende a usar "casa" com mais frequência do que "bom", eventualmente as duas palavras mudam de posição e "casa" é apresentada como a opção padrão. Informações sobre combinações de palavras comuns também podem ser aprendidas e armazenadas para previsões futuras (então, "Estou me sentindo" seguido por 4663 será oferecido como "bom" em vez de "casa", enquanto "Eu voltei" e 4663 seria " casa ", não" bom ").

Para palavras inseridas pelo usuário, o completamento de palavras pode ser habilitado. Quando o usuário insere pressionamentos de tecla correspondentes, além de palavras e radicais, o sistema também fornece completamentos.

Em versões posteriores do T9, o usuário pode selecionar um idioma principal e um secundário e acessar correspondências de ambos os idiomas. Isso permite que os usuários escrevam mensagens em seu idioma nativo, bem como em um idioma estrangeiro.

Algumas implementações aprendem pares de palavras comumente usados ​​e fornecem previsão de palavras (por exemplo, se alguém escreve frequentemente "comer", depois de inserir "comer" o telefone irá sugerir "comida", que pode ser confirmado pressionando Próximo).

O T9 pode reconhecer e corrigir erros de digitação / mensagens de texto automaticamente, observando as teclas vizinhas no teclado para determinar um pressionamento de tecla incorreto. Por exemplo, a palavra "teste" é inserida com a combinação de teclas "8378464". Inserir o mesmo número, mas com dois pressionamentos incorretos de teclas vizinhas, por exemplo, "8278494" resulta em T9 sugerindo as palavras "degustação" (8278464), "teste" (8378464) e "toque" (8277464).

Algoritmo

Para atingir taxas de compressão de cerca de 1 byte por palavra, o T9 usa um algoritmo otimizado que mantém a ordem das palavras e palavras parciais (também conhecidas como radicais); no entanto, devido a essa compactação, ele gera excessivamente palavras que às vezes são visíveis como "palavrões". Este é um efeito colateral dos requisitos para tamanhos de banco de dados pequenos nos dispositivos embarcados de extremidade inferior.

Exemplos

Em um telefone com teclado numérico, cada vez que uma tecla (1-9) é pressionada (quando em um campo de texto), o algoritmo retorna uma estimativa de quais letras são mais prováveis ​​para as teclas pressionadas até aquele ponto. Por exemplo, para inserir a palavra 'o', o usuário pressiona 8, depois 4 e, em seguida, 3, e o visor exibe 't', 'th' e 'the'. Se a palavra menos comum 'for' for pretendida (3673), o algoritmo de previsão pode selecionar 'Ford'. Pressionar a tecla 'próximo' (normalmente a tecla '*') pode trazer 'dose' e, finalmente, 'frente'. Se 'for' for selecionado, na próxima vez que o usuário pressionar a sequência 3673, será mais provável que seja a primeira palavra exibida. Se a palavra "Felix" for pretendida, no entanto, ao inserir 33549, o visor mostrará ' E ', então 'De', 'Del', 'Deli' e ' F elix'. Este é um exemplo de uma letra que muda ao inserir palavras.

Sucessores

Imagem de T9 na tela de um LG V60
Captura de tela, LG V60 Android, usando texto preditivo T9 no formato de teclado "4x3". Captura de tela tirada em 2020/08/06

Muitos teclados inteligentes existem agora, como Swype ou Swiftkey , que pegaram a ideia do T9 e o casaram com a avançada tecnologia de tela sensível ao toque encontrada em telefones Android e iPhones . Esses avanços tornaram o T9 obsoleto em celulares mais novos para muitos usuários, uma vez que se baseia no uso de um teclado com nada além de números, o asterisco e a tecla sustenido (conhecida como chave hash nos países da Commonwealth). Muitos recursos, como texto preditivo, foram adotados e aprimorados por futuras gerações de softwares de teclado. No entanto, o T9 permanece viável. Por exemplo, aqueles com dedos maiores ainda usam o teclado baseado em T9 em smartphones para entrada de texto, porque a precisão do pressionamento de tecla aumenta com a área maior da tela por tecla em um teclado numérico 4 × 3. Esses formatos T9 para entrada de texto, portanto, permanecem disponíveis em todas as iterações mais recentes [em agosto de 2020] de teclados LG, alguns teclados Samsung e teclados T9 de terceiros, como teclado Go para Androids e Type Nine para iPhones, conforme mostrado neste LG V60 .

Veja também

Referências

links externos