两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于遙控器的拼音輸入法及其系統(tǒng)的制作方法

文檔序號(hào):9792176閱讀:1278來源:國(guó)知局
基于遙控器的拼音輸入法及其系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及輸入法技術(shù)領(lǐng)域,特別是涉及一種基于遙控器的拼音輸入法及其系統(tǒng)。
【背景技術(shù)】
[0002]智能電視機(jī)、智能機(jī)頂盒等智能電子設(shè)備的常用操作,如視頻搜索、網(wǎng)上購(gòu)物、文件操作等,都離不開文字輸入?,F(xiàn)有的智能電子設(shè)備在沒有鍵盤和觸摸屏的情況下,大多都是基于軟鍵盤(常見的有T9軟鍵盤和QWERT全鍵盤等)輸入。
[0003]然而,使用軟鍵盤進(jìn)行文字輸入,就必須使用遙控器方向鍵或空鼠來回移動(dòng)焦點(diǎn)來逐個(gè)選擇組成漢字拼音的各個(gè)字母,即使輸入一個(gè)較短的拼音都需要在虛擬鍵盤上移動(dòng)很多次焦點(diǎn),這樣導(dǎo)致輸入效率較低。

【發(fā)明內(nèi)容】

[0004]基于此,有必要提供一種高效率的基于遙控器的拼音輸入法及其系統(tǒng)。
[0005]—種基于遙控器的拼音輸入法系統(tǒng),包括:
[0006]交互顯示模塊,用于顯示各遙控器按鍵所對(duì)應(yīng)的字符以引導(dǎo)用戶通過所述遙控器按鍵實(shí)現(xiàn)字符輸入;
[0007]指令接收模塊,用于接收用戶通過遙控器按鍵發(fā)送的按鍵指令以輸入相應(yīng)的字符;
[0008]拼音組碼模塊,用于將拼音字符串拆解并編碼為不多于K個(gè)遙控器按鍵組合的形式,以實(shí)現(xiàn)K個(gè)遙控器按鍵無二義性地輸入拼音字符串;
[0009]漢字獲取模塊,用于獲取與所述拼音組碼模塊輸入的拼音相匹配的漢字,并將所述漢字按照使用頻率編碼為不多于K個(gè)遙控器按鍵組合的形式。
[0010]在其中一個(gè)實(shí)施例中,還包括:
[0011]詞語獲取模塊,用于獲取以輸入的漢字為首字的詞語,并將所述詞語按照使用頻率編碼為不多于K個(gè)遙控器按鍵組合的形式。
[0012]在其中一個(gè)實(shí)施例中,所述拼音組碼模塊、漢字獲取模塊和詞語獲取模塊分別根據(jù)拼音字符串、漢字和詞語的使用頻率將所述拼音字符串、漢字和詞語編碼為K叉霍夫曼樹結(jié)構(gòu)。
[0013]在其中一個(gè)實(shí)施例中,所述K為5。
[0014]在其中一個(gè)實(shí)施例中,所述拼音組碼模塊、漢字獲取模塊和詞語獲取模塊的編碼結(jié)果分別根據(jù)用戶在輸入過程中對(duì)拼音字符串、漢字和詞語的使用頻率進(jìn)行實(shí)時(shí)更新;
[0015]所述交互顯示模塊顯示的內(nèi)容根據(jù)所述拼音組碼模塊、漢字獲取模塊和詞語獲取模塊的編碼結(jié)果以及所述指令接收模塊接收到的按鍵指令進(jìn)行實(shí)時(shí)更新。
[0016]在其中一個(gè)實(shí)施例中,所述交互顯示模塊包括虛擬按鍵顯示單元,所述虛擬按鍵顯示單元顯示出來的虛擬按鍵與所述遙控器按鍵的布局一致。
[0017]一種基于遙控器的拼音輸入法,包括:
[0018]顯示各遙控器按鍵所對(duì)應(yīng)的字符以引導(dǎo)用戶通過所述遙控器按鍵實(shí)現(xiàn)字符輸入;
[0019]接收用戶通過遙控器按鍵發(fā)送的按鍵指令以輸入相應(yīng)的字符;
[0020]將拼音字符串拆解并編碼為不多于K個(gè)遙控器按鍵組合的形式,以實(shí)現(xiàn)K個(gè)遙控器按鍵無二義性地輸入拼音字符串;
[0021]獲取與所述拼音組碼模塊輸入的拼音相匹配的漢字,并將所述漢字按照使用頻率編碼為不多于K個(gè)遙控器按鍵組合的形式。
[0022]在其中一個(gè)實(shí)施例中,還包括獲取以輸入的漢字為首字的詞語,并將所述詞語按照使用頻率編碼為不多于K個(gè)遙控器按鍵組合的形式的步驟。
[0023]在其中一個(gè)實(shí)施例中,所述顯示各遙控器按鍵所對(duì)應(yīng)的字符以引導(dǎo)用戶通過所述遙控器按鍵實(shí)現(xiàn)字符輸入的步驟包括:
[0024]根據(jù)拼音字符串的編碼結(jié)果顯示各遙控器按鍵所對(duì)應(yīng)的拼音字符串以引導(dǎo)用戶通過所述遙控器按鍵實(shí)現(xiàn)拼音字符串輸入;
[0025]根據(jù)漢字的編碼結(jié)果及用戶發(fā)送的按鍵指令顯示遙各控器按鍵所對(duì)應(yīng)的漢字以引導(dǎo)用戶通過遙控器按鍵實(shí)現(xiàn)漢字輸入;
[0026]根據(jù)詞語的編碼結(jié)果及用戶發(fā)送的按鍵指令顯示遙各控器按鍵所對(duì)應(yīng)的詞語以引導(dǎo)用戶通過遙控器按鍵實(shí)現(xiàn)詞語輸入。
[0027]在其中一個(gè)實(shí)施例中,還包括:
[0028]實(shí)時(shí)更新拼音字符串、漢字及詞語的編碼結(jié)果;
[0029]實(shí)時(shí)更新各遙控按鍵對(duì)應(yīng)的字符的顯示結(jié)果。
[0030]上述基于遙控器的拼音輸入法及其系統(tǒng),所述拼音組碼模塊用于將拼音字符串進(jìn)行拆解并編碼為不多于K個(gè)遙控器按鍵組合的形式,所述漢字用于獲取模塊獲取與所述拼音組碼模塊輸入的拼音相匹配的漢字,并將所述漢字按照使用頻率編碼為不多于K個(gè)遙控器按鍵組合的形式,且通過所述交互顯示模塊顯示各遙控器按鍵所對(duì)應(yīng)的字符,這樣在輸入時(shí)就不需要使用遙控器方向鍵或空鼠來回移動(dòng)焦點(diǎn)來逐個(gè)選擇組成漢字拼音的各個(gè)字母,而直接根據(jù)所述交互顯示模塊的引導(dǎo)按下相應(yīng)的遙控按鍵就可以實(shí)現(xiàn)字符輸入,提高了輸入效率。
【附圖說明】
[0031]圖1為一實(shí)施例中基于遙控器的拼音輸入法系統(tǒng)的模塊圖;
[0032]圖2為一實(shí)施例中遙控器按鍵的布局示意圖;
[0033]圖3為一實(shí)施例中對(duì)拼音字符串編碼后的霍夫曼樹結(jié)構(gòu)圖;
[0034]圖4a為一實(shí)施例中對(duì)各個(gè)聲母對(duì)應(yīng)韻母拆解后的霍夫曼樹結(jié)構(gòu)圖之一;
[0035]圖4b為一實(shí)施例中對(duì)各個(gè)聲母對(duì)應(yīng)韻母拆解后的霍夫曼樹結(jié)構(gòu)圖之二;
[0036]圖4c為一實(shí)施例中對(duì)各個(gè)聲母對(duì)應(yīng)韻母拆解后的霍夫曼樹結(jié)構(gòu)圖之三;
[0037]圖5為一實(shí)施例中智能設(shè)備的界面圖;
[0038]圖6為具體應(yīng)用場(chǎng)景中應(yīng)用基于遙控器的拼音輸入法系統(tǒng)輸入“創(chuàng)新”的過程界面圖;
[0039]圖7為一實(shí)施例中基于遙控器的拼音輸入法的流程圖。
【具體實(shí)施方式】
[0040]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0041 ]請(qǐng)參照?qǐng)D1,為一實(shí)施例中基于遙控器的拼音輸入法系統(tǒng)的模塊圖。
[0042]該基于遙控器的拼音輸入法系統(tǒng)可應(yīng)用于任何需要進(jìn)行字符輸入的智能設(shè)備中,包括交互顯示模塊110、指令接收模塊120、拼音組碼模塊130、漢字獲取模塊140以及詞語獲取模塊150。
[0043]交互顯示模塊110用于顯示各遙控器按鍵所對(duì)應(yīng)的字符以引導(dǎo)用戶通過所述遙控器按鍵實(shí)現(xiàn)字符輸入。所述字符包括拼音、漢字、詞語、英文字母、數(shù)字以及標(biāo)點(diǎn)符號(hào)等,這里定義拼音的聲母、韻母、英文字母、數(shù)字以及標(biāo)點(diǎn)符號(hào)等為拼音字符串。那么在智能設(shè)備的輸入法系統(tǒng)開啟之后,交互顯示模塊110首先會(huì)根據(jù)拼音組碼模塊130對(duì)拼音字符串的編碼結(jié)果在遙控器按鍵中顯示出對(duì)應(yīng)的拼音字符串。
[0044]在一個(gè)實(shí)施例中,所述遙控器按鍵的布局如圖2所示,所述遙控器至少包括“上”、“下”、“左”、“右”、“確定”和“返回”6個(gè)按鍵??梢岳斫猓谄渌麑?shí)施例中,遙控器按鍵的布局可以為其他形式,這里不作嚴(yán)格限制。
[0045]在一個(gè)實(shí)施例中,交互顯示模塊110顯示的內(nèi)容是根據(jù)拼音組碼模塊130、漢字獲取模塊140和詞語獲取模塊150的編碼結(jié)果以及指令接收模塊120接收到的按鍵指令來實(shí)時(shí)更新的。
[0046]指令接收模塊120用于接收用戶通過遙控器按鍵發(fā)送的按鍵指令以輸入相應(yīng)的字符。在一個(gè)實(shí)施例中,指令接收模塊120至少可以接收用戶通過遙控器按鍵發(fā)送的“上”、“下”、“左”、“右”、“確定”和“返回”中任意一個(gè)按鍵指令。
[0047]拼音組碼模塊130用于將拼音字符串拆解并編碼為不多于K個(gè)遙控器按鍵組合的形式,以實(shí)現(xiàn)K個(gè)遙控器按鍵無二義性地輸入拼音字符串。
[0048]具體地,在進(jìn)行拼音輸入時(shí),完整的拼音會(huì)被拼音組碼模塊130拆解為聲母和韻母兩部分。拼音組碼模塊130首先會(huì)根據(jù)各種拼音字符串的使用頻率將聲母、空格、常用標(biāo)點(diǎn)符號(hào)、數(shù)字符號(hào)切換、中英文切換等拼音字符串編碼為K叉霍夫曼樹結(jié)構(gòu)?;舴蚵鼧浣Y(jié)構(gòu)的編碼完全依據(jù)使用概率來構(gòu)造異字頭的平均長(zhǎng)度最短的碼字,可以保證輸入時(shí)使用平均按鍵次數(shù)最少,且不會(huì)產(chǎn)生二義性。
[0049]在一個(gè)實(shí)施
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
维西| 加查县| 宽城| 磐安县| 德化县| 时尚| 万山特区| 安吉县| 谷城县| 大洼县| 盘锦市| 南城县| 西盟| 岑溪市| 金秀| 乐安县| 信宜市| 鸡西市| 天全县| 龙门县| 崇信县| 彭泽县| 吉木乃县| 光泽县| 青川县| 华坪县| 柞水县| 新化县| 聂拉木县| 宜川县| 镇远县| 文山县| 晋城| 大关县| 且末县| 芜湖县| 虹口区| 图木舒克市| 大渡口区| 锡林郭勒盟| 武川县|