專利名稱:一種實現(xiàn)文本輸入的遙控系統(tǒng)及其處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遙控器的使用技術(shù),特別是指一種實現(xiàn)文本輸入的遙控系統(tǒng)及其處理方法。
背景技術(shù):
隨著電子產(chǎn)品的迅猛發(fā)展,各種電器產(chǎn)品在家庭中的應用越來越普及,諸如現(xiàn)有的電視機、錄像機、高保真系統(tǒng)以及未來家庭媒體中心等多種多樣的家電產(chǎn)品,而每種家電產(chǎn)品都會通過遙控器來進行控制。
目前,所有的遙控器上幾乎都只具有0~9十個數(shù)字按鍵,以及極少的功能菜單按鍵,但這些按鍵大都只能用來輸入數(shù)字,例如用來切換電視頻道等,這種輸入僅僅是簡單的數(shù)字輸入,不能稱其為文本輸入。
現(xiàn)有的遙控器大部分都沒有英文字母、中文漢字輸入功能,但是,隨著數(shù)碼家電概念的日漸興起和迅猛發(fā)展,例如媒體中心(Media Center)、家庭娛樂(Home Entertainment)、HWW等概念的推出,在未來家電功能網(wǎng)絡(luò)化的大趨勢下,令遙控器類產(chǎn)品具備文本輸入和簡單編輯功能成為必備要求。而迄今為止具備文本輸入功能的遙控器基本沒有,只在手機鍵盤上存在類似的輸入法。
申請?zhí)枮?0129249.8的專利申請中曾公開了一種用于移動通信裝置上的英文輸入方法,它將26個英文字母按現(xiàn)有的3排3列9個按鍵依次填入,共構(gòu)成三個按鍵頁面,再利用翻頁鍵進行三個頁面的切換。但是,該方法很明顯是只針對英文輸入而設(shè)計,無法添加進漢語拼音的輸入。
申請?zhí)枮?9120322.4的另一專利申請中也介紹了一種雙拼輸入法,將一個漢字的拼音依據(jù)正常的輸入順序分為聲母和韻母部分,通過連續(xù)按下若干次按鍵輸入相應的聲母和韻母,在顯示區(qū)就可以選擇符合要求的漢字。該輸入法要求用戶按下的按鍵次數(shù)較多,而且很多時候按鍵要區(qū)分長按和短按,該方法在手機鍵盤上還可以實現(xiàn),但對于遙控器這種紅外輸入和控制的裝置,將有極大的局限性,原因是遙控器按鍵的鍵碼值從發(fā)射到被控制系統(tǒng),也就是到接收設(shè)備進行識別通常需要138毫秒的時間,所以它對于長按鍵和短按鍵的區(qū)別是無法識別的;另外,遙控器紅外發(fā)射具有很強的方向性,因此用戶在進行操作時,所按鍵的次數(shù)應該越少越好,否則將無法正確接收。
申請?zhí)枮?1128658.x的專利申請中還公開了一種可以輸入英文字母、符號、數(shù)字、中文的方法,該輸入法利用標準電話的3×4數(shù)字鍵盤,配合四個方向鍵進行組合輸入。不過該輸入法最大的問題就是輸入英文字母時需要通過復合鍵來實現(xiàn),例如要輸入字母“a”,需要同時按下一個方向鍵和對應的字母按鍵。對于遙控器操作來說,因為遙控器紅外發(fā)射的方向性,用戶同時按下兩個按鍵,實現(xiàn)是非常困難的,而且很容易輸入錯誤,用戶會經(jīng)常去修正錯誤,這無疑是很不易用的方案。
從上述分析可以看出,目前廣泛使用于手機等移動終端上的輸入法都存在以下幾個共同的缺陷其一,在輸入不同文本時,文本的選取操作不統(tǒng)一,這會給用戶帶來很大的不便;其二,符號和漢字的顯示不具有依據(jù)使用頻率進行動態(tài)調(diào)整的功能,這對于遙控器這種本身輸入文本就較為困難的設(shè)備來說,無疑是缺少了一種最好的優(yōu)化方式;其三,在輸入英文字母時,幾乎所有的輸入法均采用連續(xù)按鍵輸入的方法,這對于手機鍵盤上的輸入沒有問題,但是,正如前面所述,對于遙控器來說接收系統(tǒng)很難識別連續(xù)按鍵和連續(xù)輸入之間的區(qū)別,除非按鍵非常快,間隔小于138毫秒才可以,這對于用戶來說將是很難做到的事情,會使用戶操作非常不便。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實現(xiàn)文本輸入的遙控系統(tǒng),使其能通過遙控裝置輸入用戶所需的各種文本信息,而且,操作簡單、直觀、方便、準確。
本發(fā)明的另一目的在于提供一種對文本輸入信息進行處理的方法,使其能與遙控系統(tǒng)相互配合,識別并處理遙控系統(tǒng)輸入的各種文本信息。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種實現(xiàn)文本輸入的遙控系統(tǒng),該系統(tǒng)包括外部輸入部分用于輸入當前用戶所需的文本信息,至少包括十個數(shù)字鍵和刪除、輸入法切換兩個功能鍵;文本輸入處理模塊用于接收輸入的文本信息,并根據(jù)文本信息類型輸出要顯示的字符,與外部輸入部分相連,進一步包括遙控接收單元、輸入碼校驗單元、關(guān)聯(lián)與檢索模塊、代碼轉(zhuǎn)換模塊和文本輸出區(qū)。
其中,所述外部輸入部分還包括用于翻頁、切換焦點或選擇所需字符的方向鍵。所述外部輸入部分還包括液晶顯示屏LCD。所述外部輸入部分還包括觸摸屏。
所述外部輸入部分設(shè)置于遙控裝置的控制面板上;或由與PDA功能相同的遙控器模擬顯示。
所述文本輸入處理模塊進一步包括用于記錄和調(diào)整詞組或漢字使用頻率的詞頻記錄模塊。所述關(guān)聯(lián)與檢索模塊為能實現(xiàn)漢字或詞組聯(lián)想輸入的功能模塊,與詞頻記錄模塊相連。
一種對文本輸入信息進行處理的方法,預先通過遙控裝置設(shè)定當前的輸入模式,對當前文本輸入信息的處理包括以下步驟a.接收遙控裝置通過按鍵輸入的文本信息,將當前輸入的文本信息對應的鍵碼值轉(zhuǎn)換為輸入碼,并存入鍵碼緩沖區(qū);b.判斷當前所處的輸入狀態(tài),如果處于數(shù)字輸入模式,則顯示并處理當前按下按鍵所對應的數(shù)字,然后結(jié)束本次輸入流程;如果處于英文輸入模式,則顯示并處理當前按下按鍵所對應的英文字母,然后結(jié)束本次輸入流程;如果要輸入符號,則顯示并處理當前按下按鍵所對應的符號,然后結(jié)束本次輸入流程;如果處于拼音輸入模式,則顯示并記錄當前按鍵所對應英文字母與已輸入英文字母組合對應的漢語拼音組合;c.判斷當前的拼音組合是否為一個完整的漢字輸入碼,如果是,則將轉(zhuǎn)換后的輸入碼轉(zhuǎn)化為對應的漢字機內(nèi)碼,并將符合要求的漢字或詞組放置到文本輸出區(qū)中;否則,返回步驟a。
其中,步驟c中所述顯示和處理英文字母進一步包括在第一次按下當前要輸入英文字母所在按鍵后,將該按鍵所定義的所有英文字母依次顯示;再通過按下相應的數(shù)字鍵選定最終要輸入的英文字母。
步驟c進一步包括在將當前接收的輸入碼轉(zhuǎn)化為漢字機內(nèi)碼的同時,由詞頻記錄模塊記錄當前選定漢字或詞組的最新使用頻率。其中,步驟c中所述將符合要求的漢字或詞組放置到文本輸出區(qū)為從詞頻記錄模塊中獲取所有符合要求的漢字或詞組,并按對應漢字或詞組的當前使用頻率將所有符合要求的漢字或詞組順序放置到文本輸出區(qū)中。所述按順序放置到文本輸出區(qū)中具體包括詞頻記錄模塊將所有符合要求的漢字或詞組的當前使用頻率一一進行比較,并按從高到低的順序依次放置到文本輸出區(qū)。
該方法進一步包括c1.從文本輸出區(qū)顯示的漢字或詞組中選定所需輸入的漢字或詞組,詞頻記錄模塊記錄當前選定漢字或詞組的最新使用頻率;c2.依據(jù)當前選定的漢字或詞組再次關(guān)聯(lián)檢索符合要求的關(guān)聯(lián)漢字或詞組,從詞頻記錄模塊中重新獲取當前所有符合要求的漢字或詞組;c3.按對應漢字或詞組的當前使用頻率將所有符合要求的漢字或詞組順序放置到文本輸出區(qū)中。
上述步驟c1~c3可重復執(zhí)行,直至有新的拼音輸入,以完成一次中文輸入。
因此,本發(fā)明所提供的實現(xiàn)文本輸入的遙控系統(tǒng)及其處理方法,具有以下的優(yōu)點和特點1)本發(fā)明的輸入法充分考慮了遙控器操作的實際特性,以易用、直觀、快捷、統(tǒng)一為最大特點,可通過遙控器來輸入數(shù)字、英文字母、字符和漢語拼音等文本。其中,文本輸入選取操作方法,所有文本操作完全統(tǒng)一,都是采用直接數(shù)字按鍵選取,符合用戶操作習慣,易于控制。用戶可直觀、簡單地進行操作,無需連續(xù)按鍵,適合遙控器輸入漢字輸入優(yōu)化方法。
2)本發(fā)明對輸入的處理過程中,可實時記錄詞組或漢字的最新使用頻率,從而對符號、漢字的顯示順序依據(jù)使用頻率進行自動的動態(tài)調(diào)整,不僅能提高輸入速度,而且使用戶能用最少的操作實現(xiàn)目標漢字的輸入,使用更為方便。
3)本發(fā)明在輸入的處理過程中,可利用關(guān)聯(lián)與檢索模塊,實現(xiàn)按詞組輸入,并實現(xiàn)漢字與詞組的關(guān)聯(lián)輸入。
4)本發(fā)明的輸入法主要考慮到遙控器自身的特殊性,如紅外遙控的方向性、接收系統(tǒng)接收的時延性等,使用戶以盡量簡單的操作來實現(xiàn)文本的輸入,即利用極少的按鍵次數(shù)達到輸入的目的,從而可減小因紅外接收不穩(wěn)定對輸入產(chǎn)生的影響。
5)本發(fā)明所使用的遙控器上的輸入僅僅包括簡單的十個數(shù)字鍵和兩個功能鍵,實現(xiàn)簡單、輸入快捷、操作直觀,且文本的修改很方便。
圖1為本發(fā)明中遙控器輸入法鍵盤的組成結(jié)構(gòu)示意圖;圖2為本發(fā)明輸入法間切換的操作示意圖;圖3為基于本發(fā)明遙控器的一種遙控器面板整體結(jié)構(gòu)示意圖;圖4為遙控器內(nèi)部的工作原理示意圖;圖5為本發(fā)明遙控器內(nèi)部的模塊組成及輸入處理流程圖。
圖6為本發(fā)明輸入符號的一實施例操作示意圖;圖7為本發(fā)明輸入字母的一實施例操作示意圖;圖8為本發(fā)明輸入漢字的一實施例操作示意圖;具體實施方式
本發(fā)明的主要思想就是利用遙控器上設(shè)置的外部輸入部分與接收端設(shè)備或遙控器內(nèi)部設(shè)置的文本輸入處理模塊相互配合,完成遙控器上的文本輸入。
本發(fā)明所述的能實現(xiàn)文本輸入功能的遙控系統(tǒng)主要包括兩大部分外部輸入部分和文本輸入處理模塊,通常外部輸入部分設(shè)置于遙控器上,文本輸入處理模塊可設(shè)置于接收端設(shè)備中,也可以直接設(shè)置于遙控器內(nèi)。
所述遙控器的外部輸入部分主要由用于文本輸入的數(shù)字鍵和功能鍵組成,如圖1所示,本發(fā)明遙控器的外部輸入部分包括0~9十個數(shù)字按鍵和兩個功能按鍵,該功能按鍵為一個刪除按鍵Clear和一個輸入法切換按鍵。還可以進一步包括方向鍵,用于完成翻頁、切換焦點或選擇所需字符等功能。所述輸入法切換按鍵可供用戶在不同的輸入法間進行切換,比如在拼音輸入、數(shù)字輸入、英文輸入之間切換,如圖2所示??深A先對所有輸入法規(guī)定一個順序,依序在輸入法間進行切換,比如參見圖2所示,要從拼音輸入切換至數(shù)字輸入,就需要按兩次輸入法切換按鍵才能完成。
圖3為能實現(xiàn)文本輸入功能的一種遙控器的控制面板結(jié)構(gòu)示意圖,圖3所示遙控器的下部,即虛框內(nèi)的按鍵部分就是本發(fā)明所述遙控器的外部輸入部分。
圖4為遙控器的工作原理圖,如圖4所示,每個遙控器內(nèi)部都存在一個遙控器專用處理器,也就是鍵碼生成器,每個按鍵輸入經(jīng)過按鍵陣列送入遙控器專用處理器中,轉(zhuǎn)換為鍵碼值,該鍵碼值通過調(diào)制載波,再經(jīng)由遙控發(fā)射頭發(fā)送給接收端設(shè)備,比如電視機。
本發(fā)明中,與遙控器外部輸入部分相配合的、接收端設(shè)備內(nèi)部設(shè)置的文本輸入處理模塊,如圖5所示,用于控制文本輸入的實現(xiàn)。該文本輸入處理模塊至少包括遙控接收單元,用于接收遙控器發(fā)來的鍵碼值;輸入碼校驗單元,用于判別輸入碼是否為完整的漢字機輸入碼;關(guān)聯(lián)與檢索模塊,用于判別輸入碼的類型,并調(diào)用相應的處理操作,進一步可包括根據(jù)當前輸入的拼音檢索關(guān)聯(lián)漢字、或詞組、或漢字和詞組;代碼轉(zhuǎn)換模塊,用于將完整的漢字輸入碼轉(zhuǎn)換為漢字機內(nèi)碼;詞頻記錄模塊,用于記錄每個漢字的最新使用頻率,是一個漢字頻率記錄函數(shù);文本輸出區(qū),用于存儲最終要顯示的、當前輸入的完整漢字、數(shù)字、字母或符號。
本發(fā)明對文本輸入信息進行處理的具體過程是這樣1)當用戶通過遙控器按鍵輸入時,接收端設(shè)備接收所輸入的鍵碼值,經(jīng)過轉(zhuǎn)換后存入鍵碼緩沖區(qū)。
2)判斷當前處于哪種輸入狀態(tài),如果處于數(shù)字輸入模式,則顯示并處理當前按下按鍵所對應的數(shù)字,然后結(jié)束本次輸入流程;如果處于英文輸入模式,則顯示并處理當前按下按鍵所對應的英文字母,然后結(jié)束本次輸入流程;如果要輸入符號,則顯示并處理當前按下按鍵所對應的符號,然后結(jié)束本次輸入流程。如果處于拼音輸入模式,則顯示并記錄當前按鍵所對應的英文字母,并與已輸入的英文字母進行組合依據(jù)表二所示拼音組合關(guān)系過濾得到對應的漢語拼音組合,再由關(guān)聯(lián)與檢索模塊判斷當前漢語拼音組合是否為一個完整的漢字輸入碼,如果是,則執(zhí)行步驟3);如果不是,則返回步驟1)等待繼續(xù)輸入。
這里,對于英文字母的選定和顯示可分為兩步在英文輸入模式下,當?shù)谝淮伟聪履硞€數(shù)字按鍵后,會將該數(shù)字按鍵所定義的英文字母全部顯示出來;第二次再通過按下相應的數(shù)字鍵選定最終要輸入的英文字母。對于要輸入的符號,也是先顯示所有能選擇的符號,再通過數(shù)字鍵選定最終的輸入。
3)關(guān)聯(lián)與檢索模塊調(diào)用代碼轉(zhuǎn)換模塊將當前的漢字輸入碼轉(zhuǎn)化為對應的漢字機內(nèi)碼,同時關(guān)聯(lián)與檢索模塊調(diào)用詞頻記錄模塊,獲取所有符合要求的漢字或詞組。
4)關(guān)聯(lián)與檢索模塊從詞頻記錄模塊獲取所有符合要求的漢字或詞組的當前使用頻率,并按當前使用頻率將它們順序輸入到文本輸出區(qū)中,可以是按從高到低的順序,以便順序顯示給用戶進行選擇。
這里,可以只顯示漢字,也可以只顯示詞組,還可以對漢字和詞組混合顯示。比如輸入“l(fā)ian”,可只顯示“聯(lián)、連、簾......”,也可以只顯示“聯(lián)想、連接、聯(lián)系......”,還可以顯示“聯(lián)、連、聯(lián)想、聯(lián)系......”。
5)從文本輸出區(qū)顯示的漢字或詞組中選定所需輸入的漢字或詞組,同時關(guān)聯(lián)與檢索模塊將本次的漢字或詞組使用頻率反饋給詞頻記錄模塊,詞頻記錄模塊依此進行詞頻記錄的更新。一次輸入完成后,關(guān)聯(lián)與檢索模塊依據(jù)該次選定的漢字或詞組,再關(guān)聯(lián)檢索所有符合關(guān)聯(lián)輸出要求的關(guān)聯(lián)漢字或關(guān)聯(lián)詞組,返回步驟4),直至有新的拼音輸入才結(jié)束本次中文輸入過程。
舉個例子,當前輸入的拼音組合為“hu”,顯示出的關(guān)聯(lián)漢字和詞組為“湖、胡、湖南、湖泊、湖水......”,如果選擇“湖南”;則再關(guān)聯(lián)檢索符合要求的漢字或詞組,就是依據(jù)“湖南”來做關(guān)聯(lián)檢索,比如可能會顯示“省、人、衛(wèi)視......”,如果想輸入的是“湖南衛(wèi)視”,則此時選擇“衛(wèi)視”即可,本次中文漢字的輸入結(jié)束。
步驟1)~5)所述流程為輸入一次文本信息的處理過程,在每次進行文本輸入之前要預先設(shè)定輸入模式。
在上述處理過程中,所述按使用頻率將符合要求的漢字輸入到文本輸出區(qū)實際就是一種動態(tài)的漢字或詞組的頻率調(diào)整,首先更新當前輸入漢字或詞組的使用頻率,然后將所有符合要求的漢字或詞組的使用頻率一一進行比較,確定輸出順序,并按從高到低的順序放置到文本輸出區(qū),也就是將出現(xiàn)頻率多的漢字或詞組先輸出,顯示在最前面,如此可有利于用戶快速選擇。
在本發(fā)明中,預先將不同的英文字母分別定義在不同的數(shù)字鍵上,定義方法與現(xiàn)有技術(shù)相同,每個數(shù)字鍵和功能鍵具體的功能定義如表一所示。
表一那么,基于表一定義好的數(shù)字鍵與功能鍵即可實現(xiàn)不同模式下的字符輸入。比如在數(shù)字輸入模式下,直接按下對應的數(shù)字按鍵,即可輸入相應的數(shù)字;在英文輸入模式下,直接按下對應英文字母所在的按鍵,利用方向鍵即可選取所需輸入的英文字母;在拼音輸入模式下,可采用全拼輸入的方法,直接按下漢語拼音字母所在的按鍵,根據(jù)表二所給出的聲母、韻母組合關(guān)系進行自動過濾,用戶可在過濾后的拼音組合中選擇期望的組合,從而選擇組合對應的漢字。對于該拼音組合對應漢字較多的情況,可采用上下方向鍵進行翻頁選擇。
“x”表示聲母和韻母能組合表二從圖5所示的處理流程可知,在輸入處理的過程中加入了詞組和漢字頻率動態(tài)調(diào)整功能,這可以極大的提高輸入速度。由于現(xiàn)有便攜式產(chǎn)品所使用的輸入法幾乎都不具備詞頻動態(tài)調(diào)整功能,所以本發(fā)明提供的詞組、漢字按使用頻率動態(tài)調(diào)整的功能是非常方便、實用的,而且對于遙控器這種本身輸入文本就較為困難的設(shè)備,更是極為重要的。
從圖5同時也可以看到,在輸入處理的過程中加入了關(guān)聯(lián)與檢索功能模塊,從而可實現(xiàn)漢字的按詞輸入和關(guān)聯(lián)(聯(lián)想)輸入,這也極大地提高了中文漢字的輸入速度,用戶可利用關(guān)聯(lián)輸入功能快速進行目標漢字、詞組的選擇,減少輸入漢字時過多輸入漢語拼音的不便,極大提高了輸入效率。
下面結(jié)合附圖和三個具體實施例對本發(fā)明作進一步詳細的描述。
實施例一輸入標點符號。
參見圖1和圖6所示,當前用戶想輸入標點符號中的冒號時,首先按兩次按鍵10,表示選擇輸入符號;接收端設(shè)備的文本輸入處理模塊根據(jù)輸入的鍵碼值判斷出要輸入標點符號,則在顯示區(qū)中順序顯示出所有預先存儲的標點符號,當符號列表出現(xiàn)后,可利用方向鍵選擇輸入冒號,或是直接按冒號對應的數(shù)字鍵“5”即可選擇輸入冒號。
實施例二輸入英文字母。
參見圖1和圖7所示,當前用戶要輸入HBO中的英文字母“B”,首先按下輸入法切換按鍵11切換到英文輸入模式下,然后直接按下按鍵12,根據(jù)前面所述本發(fā)明實現(xiàn)方法中步驟2)的判斷,已知當前處于英文輸入模式下,就會在顯示區(qū)出現(xiàn)該按鍵對應的英文字母列表,當該按鍵對應的所有英文字母列出后,可利用方向鍵選擇輸入英文字母“B”;或是直接按下英文字母“B”對應的數(shù)字鍵“2”即可選擇輸入。
實施例三輸入漢字。
參見圖1和圖8所示,用戶要輸入漢字“湖北衛(wèi)視”中的“視”字時,首先按下輸入法切換按鍵11切換到拼音輸入模式下,然后依據(jù)全拼輸入規(guī)則,用戶按順序直接按下拼音組合“shi”中每個字母所在的按鍵,具體就是按下“7PQRS”一次,按下“4GHI”一次,再按下“4GHI”一次,根據(jù)前面所述本發(fā)明實現(xiàn)方法中步驟2)的判斷,已知當前處于拼音輸入模式下,則接收端設(shè)備根據(jù)表二給出的映射組合關(guān)系進行智能過濾,選擇目標拼音組合“shi”后,接收端設(shè)備中的文本輸入處理模塊就可以按照漢字的出現(xiàn)頻率,在顯示區(qū)中順序顯示所有符合要求的漢字,漢字列表出現(xiàn)后,只需按下所需輸入漢字“視”對應的數(shù)字鍵“1”即可。
在漢字輸入過程中,如果所按下的字母所在按鍵出現(xiàn)多種組合,比如按“6MNO”一次,再按“2ABC”一次,可能會出現(xiàn)“ma”和“na”兩種組合,那么,經(jīng)過過濾就會在輸入?yún)^(qū)顯示所有可能的聲母和韻母組合ma和na,這種情況下,可利用方向鍵選定所需的目標拼音組合,或是直接按對應的數(shù)字鍵選定所需的目標拼音組合。另外,對于當前顯示區(qū)未顯示出的漢字,可利用方向鍵“上”、“下”進行翻頁繼續(xù)向后選擇。
如果需要修改已輸入的文本,可以配合四個方向按鍵,直接按下按鍵Clear來進行,也就是通過方向按鍵選定所要修改的字符,再通過按鍵Clear進行操作,非常簡單、快捷。
本發(fā)明中,對于圖6、圖7和圖8所示的顯示界面以及文本輸入的實現(xiàn)可以有多種形式,一種是采用最簡單的遙控器,該遙控器至少具有數(shù)字鍵和兩個功能鍵,顯示界面在接收端設(shè)備上,該接收端設(shè)備具有顯示功能,比如在電視機上顯示,用戶依據(jù)顯示設(shè)備上所顯示的操作進行輸入,這種情況下,文本輸入處理模塊也位于顯示設(shè)備中。第二種是遙控器是一個帶有LCD液晶顯示器的裝置,輸入顯示界面直接在該LCD上,用戶依據(jù)LCD上顯示的操作進行輸入,這種情況下,文本輸入處理模塊同時位于接收端設(shè)備和遙控器中,也就是說,遙控器也是一種文本處理設(shè)備,此時在遙控器和接收端設(shè)備之間存在指令的互相反饋遙控器上的文本輸入處理模塊每進行一步操作,都會給接收端設(shè)備發(fā)出進行相應操作的指令,接收端設(shè)備依據(jù)指令進行相應操作,并將操作結(jié)果反饋給遙控器,反饋不斷進行直至輸入結(jié)束。第三種與第二種情況類似,只是遙控器同時具有觸摸屏和LCD液晶顯示屏,輸入顯示界面直接就在該LCD上,用戶依據(jù)LCD上的顯示進行操作,并通過觸摸屏來進行輸入控制,此時方向按鍵就不再需要了。第四種情況遙控器完全是一個類似PDA的裝置,PDA中運行軟件來模擬遙控操作,用戶通過點擊觸摸屏來進行文本輸入和其他控制,這種情況下,文本輸入處理模塊也直接位于遙控器中。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
1.一種實現(xiàn)文本輸入的遙控系統(tǒng),其特征在于,該系統(tǒng)包括外部輸入部分用于輸入當前用戶所需的文本信息,至少包括十個數(shù)字鍵和刪除、輸入法切換兩個功能鍵;文本輸入處理模塊用于接收輸入的文本信息,并根據(jù)文本信息類型輸出要顯示的字符,與外部輸入部分相連,進一步包括遙控接收單元、輸入碼校驗單元、關(guān)聯(lián)與檢索模塊、代碼轉(zhuǎn)換模塊和文本輸出區(qū)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述外部輸入部分還包括用于翻頁、切換焦點或選擇所需字符的方向鍵。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述外部輸入部分還包括液晶顯示屏LCD。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述外部輸入部分還包括觸摸屏。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述外部輸入部分設(shè)置于遙控裝置的控制面板上;或由與PDA功能相同的遙控器模擬顯示。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述文本輸入處理模塊進一步包括用于記錄和調(diào)整詞組或漢字使用頻率的詞頻記錄模塊。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述關(guān)聯(lián)與檢索模塊為能實現(xiàn)漢字或詞組聯(lián)想輸入的功能模塊,與詞頻記錄模塊相連。
8.一種對文本輸入信息進行處理的方法,其特征在于,預先通過遙控裝置設(shè)定當前的輸入模式,對當前文本輸入信息的處理包括以下步驟a.接收遙控裝置通過按鍵輸入的文本信息,將當前輸入的文本信息對應的鍵碼值轉(zhuǎn)換為輸入碼,并存入鍵碼緩沖區(qū);b.判斷當前所處的輸入狀態(tài),如果處于數(shù)字輸入模式,則顯示并處理當前按下按鍵所對應的數(shù)字,然后結(jié)束本次輸入流程;如果處于英文輸入模式,則顯示并處理當前按下按鍵所對應的英文字母,然后結(jié)束本次輸入流程;如果要輸入符號,則顯示并處理當前按下按鍵所對應的符號,然后結(jié)束本次輸入流程;如果處于拼音輸入模式,則顯示并記錄當前按鍵所對應英文字母與已輸入英文字母組合對應的漢語拼音組合;c.判斷當前的拼音組合是否為一個完整的漢字輸入碼,如果是,則將轉(zhuǎn)換后的輸入碼轉(zhuǎn)化為對應的漢字機內(nèi)碼,并將符合要求的漢字或詞組放置到文本輸出區(qū)中;否則,返回步驟a。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,步驟c中所述顯示和處理英文字母進一步包括在第一次按下當前要輸入英文字母所在按鍵后,將該按鍵所定義的所有英文字母依次顯示;再通過按下相應的數(shù)字鍵選定最終要輸入的英文字母。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,步驟c進一步包括在將當前接收的輸入碼轉(zhuǎn)化為漢字機內(nèi)碼的同時,由詞頻記錄模塊記錄當前選定漢字或詞組的最新使用頻率。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,步驟c中所述將符合要求的漢字或詞組放置到文本輸出區(qū)為從詞頻記錄模塊中獲取所有符合要求的漢字或詞組,并按對應漢字或詞組的當前使用頻率將所有符合要求的漢字或詞組順序放置到文本輸出區(qū)中。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述按順序放置到文本輸出區(qū)中具體包括詞頻記錄模塊將所有符合要求的漢字或詞組的當前使用頻率一一進行比較,并按從高到低的順序依次放置到文本輸出區(qū)。
13.根據(jù)權(quán)利要求11所述的方法,其特征在于,該方法進一步包括c1.從文本輸出區(qū)顯示的漢字或詞組中選定所需輸入的漢字或詞組,詞頻記錄模塊記錄當前選定漢字或詞組的最新使用頻率;c2.依據(jù)當前選定的漢字或詞組再次關(guān)聯(lián)檢索符合要求的關(guān)聯(lián)漢字或詞組,從詞頻記錄模塊中重新獲取當前所有符合要求的漢字或詞組;c3.按對應漢字或詞組的當前使用頻率將所有符合要求的漢字或詞組順序放置到文本輸出區(qū)中。
全文摘要
本發(fā)明公開了一種實現(xiàn)文本輸入的遙控系統(tǒng),該系統(tǒng)包括外部輸入部分用于輸入當前用戶所需的文本信息,至少包括十個數(shù)字鍵和刪除、輸入法切換兩個功能鍵;文本輸入處理模塊用于接收輸入的文本信息,并根據(jù)文本信息類型輸出要顯示的字符,與外部輸入部分相連,進一步包括遙控接收單元、輸入碼校驗單元、關(guān)聯(lián)與檢索模塊、代碼轉(zhuǎn)換模塊和文本輸出區(qū);使用該系統(tǒng)能通過遙控裝置輸入用戶所需的各種文本信息,且操作簡單、直觀、方便、準確。本發(fā)明還同時公開了一種對文本輸入信息進行處理的方法,所述方法能與遙控系統(tǒng)相互配合,識別并處理遙控系統(tǒng)輸入的各種文本信息。
文檔編號G06F3/00GK1622014SQ20031011543
公開日2005年6月1日 申請日期2003年11月25日 優(yōu)先權(quán)日2003年11月25日
發(fā)明者黃雙喜, 吳曉華 申請人:聯(lián)想(北京)有限公司