容錯(cuò)輸入法編輯器的制造方法
【技術(shù)領(lǐng)域】
[0001] 本公開(kāi)一般地涉及改進(jìn)的輸入法編輯器,更具體地涉及允許用戶以書(shū)寫(xiě)系統(tǒng)輸入 字符,針對(duì)所述書(shū)寫(xiě)系統(tǒng)不存在用于另一書(shū)寫(xiě)系統(tǒng)的眾所周知并被采用的表示標(biāo)準(zhǔn)。
【背景技術(shù)】
[0002] 在此提供的背景描述用于一般地呈現(xiàn)本公開(kāi)的上下文的目的。在本【背景技術(shù)】章節(jié) 中所述的程度上的目前指定的發(fā)明人的工作,以及在提交時(shí)不能作為現(xiàn)有技術(shù)的描述的方 面,既不明確也不隱含地認(rèn)可為相對(duì)于本公開(kāi)的現(xiàn)有技術(shù)。
[0003] 能利用輸入法編輯器("nffi")來(lái)將第一書(shū)寫(xiě)系統(tǒng)(例如拼音)的輸入轉(zhuǎn)換成第二書(shū) 寫(xiě)系統(tǒng)(例如漢語(yǔ))的輸出。以這種方式,用戶能通過(guò)使用表示第一書(shū)寫(xiě)系統(tǒng)的字符的鍵盤(pán), 獲得第二書(shū)寫(xiě)系統(tǒng)的文本。然而,對(duì)一些語(yǔ)言/書(shū)寫(xiě)系統(tǒng)還可能不存在用于在第一書(shū)寫(xiě)系統(tǒng) 中輸入文本來(lái)獲得第二書(shū)寫(xiě)系統(tǒng)的文本的單一的眾所周知并被采用的表示標(biāo)準(zhǔn)。由此,不 熟悉由ME實(shí)現(xiàn)的特定表示標(biāo)準(zhǔn)的用戶可能不能有效地利用其能力直到他/她了解所實(shí)現(xiàn) 的表示標(biāo)準(zhǔn)為止,這對(duì)用戶來(lái)說(shuō)很困難且耗時(shí)。
【發(fā)明內(nèi)容】
[0004] 根據(jù)本公開(kāi)的各種實(shí)施方式,公開(kāi)了一種計(jì)算機(jī)實(shí)現(xiàn)的方法。所述方法能包括在 包括一個(gè)或多個(gè)處理器的計(jì)算設(shè)備處接收來(lái)自用戶的輸入。所述輸入能包括第一書(shū)寫(xiě)系統(tǒng) 的一個(gè)或多個(gè)字符。所述方法能進(jìn)一步包括將所述輸入分段來(lái)獲得一個(gè)或多個(gè)分段。每一 分段能包括至少一個(gè)片段,以及每一片段能包括所述第一書(shū)寫(xiě)系統(tǒng)的至少一個(gè)字符。另外, 所述方法能包括將模糊模型應(yīng)用于所述一個(gè)或多個(gè)分段來(lái)獲得用于所述分段中的每一個(gè) 的至少一個(gè)潛在正式表示。每一潛在正式表示能以所述第一書(shū)寫(xiě)系統(tǒng)并且表示第二書(shū)寫(xiě)系 統(tǒng)的文本。能基于所述潛在正式表示來(lái)確定多個(gè)字符候選。所述多個(gè)字符候選中的每一個(gè) 是以第二書(shū)寫(xiě)系統(tǒng)并且是所述第二書(shū)寫(xiě)系統(tǒng)的用戶輸入的可能適當(dāng)表示。并且,所述方法 還能包括輸出所述多個(gè)字符候選。
[0005] 在一些實(shí)施例中,將所述模糊模型應(yīng)用于所述一個(gè)或多個(gè)分段能包括獲得用于每 一特定潛在正式表示的概率,其中,所述概率表示所述特定潛在正式表示與所述輸入相對(duì) 應(yīng)的可能性。
[0006] 此外,輸出所述多個(gè)字符候選能包括在所述計(jì)算設(shè)備的顯示器上按排名順序顯示 所述多個(gè)字符候選的集合。所述排名順序能基于所述多個(gè)字符候選的所述集合中的每一字 符候選與所述輸入相對(duì)應(yīng)的可能性。補(bǔ)充地或替選地,所述多個(gè)字符候選的所述集合中的 每一特定字符候選能與特定潛在正式表示相關(guān)聯(lián),并且用于每一特定字符候選的可能性能 基于:(i)所述特定潛在正式表示與所述輸入相對(duì)應(yīng)的第一概率以及(ii)所述特定潛在正 式表示與所述特定字符候選相對(duì)應(yīng)的第二概率。
[0007]在各種實(shí)施例中,所述方法能進(jìn)一步包括接收對(duì)所述多個(gè)字符候選的所述集合中 的一個(gè)的用戶選擇,并且在所述顯示器上在文本錄入?yún)^(qū)中顯示所選擇的一個(gè)。補(bǔ)充地或可 替選地,在所述計(jì)算設(shè)備的顯示器上顯示所述多個(gè)字符候選的所述集合能進(jìn)一步包括顯示 每一特定字符候選及其關(guān)聯(lián)的特定潛在正式表示。
[0008]根據(jù)一些實(shí)施方式,所述多個(gè)字符候選中的每一特定字符候選能與特定潛在正式 表示相關(guān)聯(lián),并且輸出所述多個(gè)字符候選能包括在所述計(jì)算設(shè)備的顯示器上顯示所述多個(gè) 字符候選中的至少一個(gè)特定字符候選及其關(guān)聯(lián)的潛在正式表示。此外,所述第一書(shū)寫(xiě)系統(tǒng) 能是拉丁字母表書(shū)寫(xiě)系統(tǒng),所述第二書(shū)寫(xiě)系統(tǒng)能是非拉丁字母表書(shū)寫(xiě)系統(tǒng),以及所述正式 表示是正式羅馬拼音。在一些實(shí)施方式中,所述第二書(shū)寫(xiě)系統(tǒng)能是書(shū)面粵語(yǔ)和/或每一潛在 正式表示能是耶魯表示。
[0009] 根據(jù)本公開(kāi)的進(jìn)一步的實(shí)施方式,公開(kāi)了一種計(jì)算設(shè)備。所述計(jì)算設(shè)備能包括顯 示器、耦接到所述顯示器的一個(gè)或多個(gè)處理器、以及存儲(chǔ)可執(zhí)行計(jì)算機(jī)程序代碼的非暫時(shí) 性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述一個(gè)或多個(gè)處理器被配置成執(zhí)行所述可執(zhí)行計(jì)算機(jī)程序代碼 來(lái)實(shí)現(xiàn)操作。
[0010] 所述操作能包括接收來(lái)自用戶的輸入。所述輸入能包括第一書(shū)寫(xiě)系統(tǒng)的一個(gè)或多 個(gè)字符。所述操作能進(jìn)一步包括對(duì)輸入分段來(lái)獲得一個(gè)或多個(gè)分段。每一分段能包括至少 一個(gè)片段,以及每一片段能包括所述第一書(shū)寫(xiě)系統(tǒng)的至少一個(gè)字符。另外,所述操作能包括 將模糊模型應(yīng)用于一個(gè)或多個(gè)分段來(lái)獲得用于所述分段中的每一個(gè)的至少一個(gè)潛在正式 表示。每一潛在正式表示能以第一書(shū)寫(xiě)系統(tǒng)并且表示第二書(shū)寫(xiě)系統(tǒng)的文本。能基于所述潛 在正式表示來(lái)確定多個(gè)字符候選。所述多個(gè)字符候選中的每一個(gè)能以第二書(shū)寫(xiě)系統(tǒng)并且是 所述第二書(shū)寫(xiě)系統(tǒng)的所述用戶輸入的可能適當(dāng)表示。以及,所述操作能包括輸出所述多個(gè) 字符候選。
[0011] 在一些實(shí)施例中,將模糊模型應(yīng)用于所述一個(gè)或多個(gè)分段能包括獲得用于每一特 定潛在正式表示的概率,其中,所述概率表示所述特定潛在正式表示與所述輸入相對(duì)應(yīng)的 可能性。
[0012] 此外,輸出所述多個(gè)字符候選能包括在所述計(jì)算設(shè)備的顯示器上按排名順序顯示 所述多個(gè)字符候選的集合。所述排名順序能基于所述多個(gè)字符候選的所述集合中的每一字 符候選與所述輸入相對(duì)應(yīng)的可能性。補(bǔ)充地或替選地,所述多個(gè)字符候選的所述集合中的 每一特定字符候選能與特定潛在正式表示相關(guān)聯(lián),并且用于每一特定字符候選的可能性能 基于:(i)所述特定潛在正式表示與所述輸入相對(duì)應(yīng)的第一概率以及(ii)所述特定潛在正 式表示與所述特定字符候選相對(duì)應(yīng)的第二概率。
[0013] 在各種實(shí)施例中,所述操作能進(jìn)一步包括接收對(duì)所述多個(gè)字符候選的所述集合中 的一個(gè)的用戶選擇,并且在所述顯示器上在文本錄入?yún)^(qū)中顯示所選擇的一個(gè)。補(bǔ)充地或替 選地,在所述計(jì)算設(shè)備的顯示器上顯示所述多個(gè)字符候選的所述集合能進(jìn)一步包括顯示每 一特定字符候選及其關(guān)聯(lián)的特定潛在正式表示。
[0014] 根據(jù)一些實(shí)施方式,所述多個(gè)字符候選中的每一特定字符候選能與特定潛在正式 表示相關(guān)聯(lián),并且輸出所述多個(gè)字符候選能包括在所述計(jì)算設(shè)備的顯示器上顯示所述多個(gè) 字符候選中的至少一個(gè)特定字符候選及其關(guān)聯(lián)的潛在正式表示。此外,所述第一書(shū)寫(xiě)系統(tǒng) 能是拉丁字母表書(shū)寫(xiě)系統(tǒng),所述第二書(shū)寫(xiě)系統(tǒng)能是非拉丁字母表書(shū)寫(xiě)系統(tǒng),以及所述正式 表示是正式羅馬拼音。在一些實(shí)施方式中,所述第二書(shū)寫(xiě)系統(tǒng)能是書(shū)面粵語(yǔ)和/或每一潛在 正式表示能是耶魯表示。
[0015] 根據(jù)本公開(kāi)的各種實(shí)施方式,公開(kāi)了存儲(chǔ)計(jì)算機(jī)可執(zhí)行代碼的非暫時(shí)性計(jì)算機(jī)可 讀存儲(chǔ)介質(zhì)。所述計(jì)算機(jī)可執(zhí)行代碼在由具有一個(gè)或多個(gè)處理器的計(jì)算設(shè)備執(zhí)行時(shí)能使得 計(jì)算設(shè)備執(zhí)行操作。
[0016] 所述操作能包括接收來(lái)自用戶的輸入。所述輸入能包括第一書(shū)寫(xiě)系統(tǒng)的一個(gè)或多 個(gè)字符。所述操作能進(jìn)一步包括對(duì)所述輸入分段來(lái)獲得一個(gè)或多個(gè)分段。每一分段能包括 至少一個(gè)片段,以及每一片段能包括所述第一書(shū)寫(xiě)系統(tǒng)的至少一個(gè)字符。另外,所述操作能 包括將模糊模型應(yīng)用于所述一個(gè)或多個(gè)分段來(lái)獲得用于所述分段中的每一個(gè)的至少一個(gè) 潛在正式表示。每一潛在正式表示能以所述第一書(shū)寫(xiě)系統(tǒng)并且表示第二書(shū)寫(xiě)系統(tǒng)的文本。 能基于所述潛在正式表示來(lái)確定多個(gè)字符候選。所述多個(gè)字符候選中的每一個(gè)能以所述第 二書(shū)寫(xiě)系統(tǒng)并且是所述第二書(shū)寫(xiě)系統(tǒng)的所述用戶輸入的可能適當(dāng)表示。以及,所述操作能 包括輸出所述多個(gè)字符候選。
[0017] 在一些實(shí)施例中,將所述模糊模型應(yīng)用于所述一個(gè)或多個(gè)分段能包括獲得用于每 一特定潛在正式表示的概率,其中,所述概率表示所述特定潛在正式表示與所述輸入相對(duì) 應(yīng)的可能性。
[0018] 此外,輸出所述多個(gè)字符候選能包括在計(jì)算設(shè)備的顯示器上按排名順序顯示所述 多個(gè)字符候選的集合。所述排名順序能基于所述多個(gè)字符候選的所述集合中的每一字符候 選與所述輸入相對(duì)應(yīng)的可能性。補(bǔ)充地或替選地,所述多個(gè)字符候選的所述集合中的每一 特定字符候選能與特定潛在正式表示相關(guān)聯(lián),并且用于每一特定字符候選的可能性能基 于:(i)所述特定潛在正式表示與所述輸入相對(duì)應(yīng)的第一概率以及(ii)所述特定潛在正式 表示與所述特定字符候選相對(duì)應(yīng)的第二概率。
[0019] 在各種實(shí)施例中,所述操作能進(jìn)一步包括接收對(duì)所述多個(gè)字符候選的所述集合中 的一個(gè)的用戶選擇,并且在所述顯示器上在文本錄入?yún)^(qū)中顯示所選擇的一個(gè)。補(bǔ)充地或替 選地,在所述計(jì)算設(shè)備的顯示器上顯示所述多個(gè)字符候選的所述集合能進(jìn)一步包括顯示每 一特定字符候選及其關(guān)聯(lián)的特定潛在正式表示。
[0020] 根據(jù)一些實(shí)施方式,所述多個(gè)字符候選中的每一特定字符候選能與特定潛在正式 表示相關(guān)聯(lián),并且輸出所述多個(gè)字符候選能包括在所述計(jì)算設(shè)備的顯示器上顯示所述多個(gè) 字符候選中的至少一個(gè)特定字符候選及其關(guān)聯(lián)的潛在正式表示。此外,所述第一書(shū)寫(xiě)系統(tǒng) 能是拉丁字母表書(shū)寫(xiě)系統(tǒng),所述第二書(shū)寫(xiě)系統(tǒng)能是非拉丁字母表書(shū)寫(xiě)系統(tǒng),以及所述正式 表示是正式羅馬拼音。在一些實(shí)施方式中,所述第二書(shū)寫(xiě)系統(tǒng)能是書(shū)面粵語(yǔ)