專利名稱:基于傳統遙控器的拼音輸入方法
技術領域:
本發明涉及電視機技術,特別涉及電視機漢字輸入方法的技術。
背景技術:
隨著數字電視領域朝著雙向、高清、智能化的強勢拓展,越來越多的數字電視交互式應用也隨之進入人們的視野,作為用戶習慣性的拼音輸入也自然成為數字電視的一種客觀存在,但是受限于嵌入式系統資源有限和遙控器不便進行復雜操作的局限,拼音輸入在數字電視上實現時效率極低,可操作性差,這樣一種狀況不僅大大降低了用戶的體驗滿意度,更無形中拖住了豐富多彩的數字電視應用普及的步伐。T9布局是指數字鍵2對應abc、數字鍵3對應def、數字鍵4對應gh1、數字鍵5對應jkl、數字鍵6對應mno、數字鍵7對應pqrs、數字鍵8對應tuv、數字鍵9對應wxyz。
發明內容
本發明的目的是克服目前數字電視中拼音輸入不便的缺點,提供一種基于傳統遙控器的拼音輸入方法。本發明解決其技術問題,采用的技術方案是,基于傳統遙控器的拼音輸入方法,其特征在于,包括以下步驟:步驟1、將電視機中數字按鍵的鍵值與拼音字母以T9布局的形式相關聯;步驟2、建立輸入法“字典”,包括數字按鍵及數字按鍵組的鍵值對照表,以及該對照表中各鍵值與各有效拼音之間的映射表,將有效拼音與字典中的漢字相關聯;步驟3、使用時,用戶通過遙控器按順序發出數字按鍵的鍵碼,電視機將按順序接收到數字按鍵的鍵碼為索引,依序查詢,解析得到數字按鍵組的鍵值;步驟4、根據數字按鍵組的鍵值,以數字按鍵組中每個數字按鍵的鍵值依順序作為關鍵字查找對照表,根據對照表得出的鍵值從映射表中獲取相應的有效拼音及其相關聯的漢字顯示在屏幕上由用戶選擇。具體的,鍵值對照表為6層的樹狀層級結構,分類的依據是輸入的數字鍵,根據數字鍵的個數,歸屬不同的層級;鍵值對照表中每個節點具有可追溯性,是指字典的結構中任何一個節點按照遞減的順序都能找到相應的父節點。進一步的,所述映射表中拼音以全拼為主,在全拼很少或沒有的情況下,增加聲母提示漢字。本發明的有益效果是,通過上述基于傳統遙控器的拼音輸入方法,解決嵌入式系統內存空間有限,字庫容量小,遙控器操作不方便等導致漢字輸入不便的問題。
圖1為本發明實施例的字典的樹狀層級示意圖。
具體實施例方式下面結合附圖及實施例,詳細描述本發明的技術方案。本發明所述的電視機漢字輸入方法中,首先將電視機中數字按鍵的鍵值與拼音字母以T9布局的形式相關聯,再創建字典,包括數字按鍵及數字按鍵組的鍵值對照表,以及該對照表中各鍵值與各有效拼音之間的映射表,將有效拼音與字典中的漢字相關聯,在使用時,用戶通過遙控器按順序發出數字按鍵的鍵碼,電視機將按順序接收到數字按鍵的鍵碼,解析得到數字按鍵組的鍵值,根據數字按鍵組的鍵值,以數字按鍵組中每個數字按鍵的鍵值依順序作為關鍵字查找鍵值對照表,根據鍵值對照表得出的鍵值從映射表中獲取相應的有效拼音及其相關聯的漢字顯示在屏幕上由用戶選擇。實施例本例的電視機漢字輸入方法中,首先將電視機中數字按鍵的鍵值與拼音字母以T9布局的形式相關聯,再創建字典,包括數字按鍵及數字按鍵組的鍵值對照表,以及該對照表中各鍵值與各有效拼音之間的映射表,將有效拼音與字典中的漢字相關聯,在使用時,用戶通過遙控器按順序發出數字按鍵的鍵碼,電視機將按順序接收到數字按鍵的鍵碼,解析得到數字按鍵組的鍵值,根據數字按鍵組的鍵值,以數字按鍵組中每個數字按鍵的鍵值依順序作為關鍵字查找對照表,根據對照表得出的鍵值從映射表中獲取相應的有效拼音及其相關聯的漢字顯示在屏幕上由用戶選擇。其中,字典中的鍵值對照表為6層的樹狀層級結構,分類的依據是輸入的數字鍵,根據數字鍵的個數,歸屬不同的層級,6層即最大漢字全拼個數.按照T9字母在數字鍵上的布局,最關鍵的首層以數字鍵作為關鍵字,分為8類,即2、3、4、5、6、7、8、9,其它后續層級則按照合法拼音的組合鍵原則擬定;鍵值對照表中每個節點具有可追溯性,是指字典的結構中任何一個節點按照遞減的順序都能找到相應的父節點,具體是指將拼音輸入法中所有有效的數字按鍵組合按照首鍵值的不同分為8類形成一個目錄樹,如圖1所示。需要說明的是這里的有效數字鍵組合是指其鍵值對應的字母組可以組合成合法的拼音,如:數字按鍵組合582 (這里582就是該數字按鍵組合的鍵值)就是一個有效的組合,其中5對應JKL,8對應TUV,2對應ABC,三鍵按照先后順序可以拼寫的拼音有:kua。上述目錄樹中每一個葉節點都具有可追溯性,如7426-742-74-7,如果中間某個數字按鍵組合不能組合成正確的漢字全拼,我們就將其視為詞組對待,如對應于上面的數字按鍵組合有拼音:piao-pia-p1-p,其中,第二項Pia不能構成合法的漢字拼音,則可視為pi和a合成詞組。字典中的映射表是指數字按鍵組的鍵值與有效拼音之間的映射關系,數字按鍵分類形成的目錄樹中每一個節點(包括支節點和葉節點、根節點)都映射一組有效拼音,是一對多的關系,如圖1中展示的層級關系:5-58-582-5826-58264與拼音的映射關系為:5 —58 — “ju,,、“ku,,、“lu,,、“lv,,; 582 — “ kua ”、“ jua ”、“ Iua ”、“ jub ”、“ juc ”、“ kub ”、“ kuc ”、“ Iub ”、“ Iuc ”、“ Ivb,,、“lvc”;5826 — “ juan”、“luan”、“kuan,,;58264 — “kuang”、“kuanh”、“ juanh”、“ Iuanh,,;上述中數字按鍵和/或數字按鍵組的鍵值與拼音之間映射表中,合法拼音的形成遵循以下原則:1、按照數字鍵先后順序拼寫。如數字鍵58對應的可能合法拼音中,第一個字母應該是5對應的“ JKL”,第二個字母為8對應的“TUV”。2、合法拼音以全拼為主,增加了智能功能。合法拼音主要是由字組成,在字較少,或沒有的情況下,可以拓展詞組,如582中能組合的全拼只有kua,則按照聲母可以提示漢字的原則,在58中正確組合的全拼的基礎上增加數字鍵“2”上分布的一個聲母如ju+b=jub形成詞組。3、在2中適當拓展詞組一般不超過3個漢字,即聲母個數不大于3。用戶輸入數字鍵組個數不大于6的原則字詞典查詢以數字鍵作為索引,依序查詢,用戶輸入的數字鍵個數等于拼音個數,這樣,有效簡化路徑,查詢時,簡單快速。根據遙控器的使用特性,方便用戶操作,將操作更多的處理為上下左右選擇模式,例如需要輸入“框”字,其全拼為“kuang”,對應的字母分布在鍵盤上的數字為58264。則用戶先輸入數字鍵58264,系統則根據樹狀的存儲路徑,分層查找,首先根據數字鍵組的首鍵“5”作為關鍵字查找第一層,并鎖定子類“5”,然后在子類
“5”中搜索58,......最后找到58264,并返回該節點對應的拼音組(kuang, kuanh,juanh)顯
示在屏幕上,用戶通過上下鍵選擇拼音“kuang”,屏幕上面就會出現包含“框”字的對應漢字列表。
權利要求
1.關于傳統遙控器的拼音輸入方法,其特征在于,包括以下步驟: 步驟1、將電視機中數字按鍵的鍵值與拼音字母以T9布局的形式相關聯; 步驟2、建立輸入法“字典”,包括數字按鍵及數字按鍵組的鍵值對照表,以及該對照表中各鍵值與各有效拼音之間的映射表,將有效拼音與字典中的漢字相關聯; 步驟3、使用時,用戶通過遙控器按順序發出數字按鍵的鍵碼,電視機將按順序接收到數字按鍵的鍵碼為索引,依序查詢,解析得到數字按鍵組的鍵值; 步驟4、根據數字按鍵組的鍵值,以數字按鍵組中每個數字按鍵的鍵值依順序作為關鍵字查找對照表,根據對照表得出的鍵值從映射表中獲取相應的有效拼音及其相關聯的漢字顯示在屏幕上由用戶選擇。
2.根據權利要求1所述基于傳統遙控器的拼音輸入方法,其特征在于,鍵值對照表為6層的樹狀層級結構,分類的依據是輸入的數字鍵,根據數字鍵的個數,歸屬不同的層級;鍵值對照表中每個節點具有可追溯性,是指字典的結構中任何一個節點按照遞減的順序都能找到相應的父節點。
3.根據權利要求1所述基于傳統遙控器的拼音輸入方法,其特征在于,所述映射表中拼音以全拼為主,在全拼很少或沒有的情況下,增加聲母提示漢字。
全文摘要
本發明涉及電視機技術。本發明解決了現有數字電視中拼音輸入不便的問題,提供了一種基于傳統遙控器的拼音輸入方法,其技術方案可概括為先將電視機中數字按鍵的鍵值與拼音字母以T9布局的形式相關聯,再創建字典,包括鍵值對照表及映射表,將有效拼音與字典中的漢字相關聯,在使用時,用戶通過遙控器按順序發出數字按鍵的鍵碼,電視機將按順序接收到數字按鍵的鍵碼,解析得到數字按鍵組的鍵值,根據數字按鍵組的鍵值,以數字按鍵組中每個數字按鍵的鍵值依順序作為關鍵字查找鍵值對照表,根據獲取相應的有效拼音及其相關聯的漢字顯示在屏幕上由用戶選擇。本發明的有益效果是,方便電視機漢字輸入,適用于電視機系統。
文檔編號H04N21/422GK103096154SQ20121055836
公開日2013年5月8日 申請日期2012年12月20日 優先權日2012年12月20日
發明者楊迪, 賈匯東 申請人:四川長虹電器股份有限公司