T9輸入法

手機的預測文本輸入技術

T9Text on 9 keys)是一種透過3×4數字鍵盤功能手機上使用的預測性文本技術英語Predictive text,最初由Tegic英語Tegic開發。T9代表9個按鍵上的文字[1]。T9輸入法在1990年代後期開始普及。

智慧型手機普及後,由於新款智慧型手機擁有全觸控螢幕鍵盤,T9逐步淘汰。不過T9仍被用於某些沒有觸控螢幕的廉價手機上。此外安卓手機依舊有T9撥號功能,用戶在拼寫聯繫人的名字後便能撥通聯繫人的電話。

Image of T9 on screen of an LG V60
2020年8月6日,LG V60的屏幕截圖,用戶正使用T9輸入法

設計

 
T9鍵盤

T9的目標是更容易地輸入簡訊(文本消息)。它允許通過每次按鍵輸入一個字母來組成單詞,這比當時傳統手機文本輸入中使用的多次擊鍵英語Multi-tap方法有所改進,在傳統方法中,每個鍵與多個字母相關聯,選擇一個字母通常需要多次按鍵。

T9將每個電話鍵上的字母組與一個快速訪問的單詞詞典相結合。然後,它會在詞典中查找與按鍵序列相對應的所有單詞,並按使用頻率排序。隨著T9「熟悉」用戶常用的單詞和短語,它會通過首先提供最常用的單詞來加快這一過程,然後讓用戶通過按下一個或多個預定義的「下一個」鍵來訪問其他選項。

詞典是可擴展的。在引入一個新詞後,下次用戶嘗試生成該詞時,T9會將其添加到預測詞典中。用戶資料庫(UDB)可以通過多次擊鍵英語Multi-tap進行擴展。用戶資料庫的實現取決於T9的版本以及T9在設備上的實際集成方式。一些手機製造商提供永久的用戶資料庫,而另一些手機製造商則在會話期間提供。

功能

一些T9實現具有「智能標點」功能。此功能允許用戶使用「1」鍵插入句子和單詞標點符號。根據上下文,智能標點符號會插入句子標點符號(句號)或嵌入式標點符號(句號或連字符)或單詞標點符號(can't、won't、isn't 中的撇號和所有格「's」)。根據語言的不同,T9 還支持在標點符號後斷詞,以支持附著語素,例如法語中的「l' 」和「n' 」以及英語中的「 's」。

對於用戶輸入的單詞,可以啟用自動補全功能。當用戶輸入匹配的按鍵時,除了單詞和詞幹之外,系統還會提供補全建議。

在更高版本的T9中,用戶可以選擇主要語言和次要語言,並訪問兩種語言的匹配項。這使得用戶可以用他們的母語以及外語編寫信息。

一些實現會學習常用的詞對並提供單詞預測(例如,如果一個人經常寫「eat food」,那麼在輸入「eat」之後,手機會建議「food」,可以通過按「下一個」鍵來確認)。

T9 可以通過查看鍵盤上的相鄰按鍵來確定錯誤的按鍵,從而自動識別和糾正打字錯誤。例如,單詞「testing」是用按鍵組合「8378464」輸入的。如果輸入相同的數字,但有兩個相鄰按鍵的錯誤按鍵,例如「8278494」,則 T9 會建議單詞「tasting」(8278464)、「testing」(8378464)和「tapping」(8277464)。

參考文獻