新四季網

遙控器的文字輸入方法和系統與流程

2023-07-29 12:04:56 2


本發明涉及數位電視
技術領域:
,尤其是涉及一種遙控器的文字輸入方法和系統。
背景技術:
:隨著數位電視的發展和雙向業務的推廣普及,在電視上輸入文字這種交互手段越來越受到用戶的重視。由於電視遙控器的功能鍵以數字鍵為主,要想輸入字符文字須將各個數字鍵映射成字符文字的不同組成部分,傳統的遙控器在電視上輸入字符,要一直用遙控器的方向鍵來控制,可能選一個字符就需要按很多次按鍵,大大影響了用戶在電視業務上的體驗且互動。技術實現要素:鑑於以上內容,有必要提供一種遙控器的文字輸入方法,可以方便用戶在電視上進行文字輸入。鑑於以上內容,還有必要提供一種應用該遙控器的文字輸入系統,可以方便用戶在電視上進行文字輸入。本發明實施方式提供的遙控器的文字輸入方法包括步驟:接收遙控器指令;對遙控器指令進行解碼;在字庫中根據解碼後的遙控器指令執行文字搜索操作;根據所述文字搜索操作,在屏幕上顯示文字輸入法虛擬界面以及對應文字;感測遙控器的移動;計算遙控器在虛擬鍵盤上對應焦點移動的速度v1;判斷焦點移動的速度v1是否大於預設速度v;遙控器焦點自動移動到與被標示出且距離小於等於預設距離d的文字;輸入遙控器焦點所在的文字。優選地,所述在字庫中根據解碼後的遙控器指令執行文字搜索 操作還包括步驟:根據輸入的文字搜索與所述文字相關聯的文字並標示出所述關聯文字。優選地,所述在屏幕上顯示輸入法虛擬界面還包括步驟:執行放大功能以放大所要選取文字所在小範圍輸入法虛擬界面。優選地,所述預設速度v=((P2–P1)*C2*s/r)/t,所述預設距離d=C1*s/r,其中P1為遙控器焦點在屏幕上移動前的起點,P2為遙控器焦點在屏幕上移動後的終點,C1、C2為常係數,s為電視機屏幕的尺寸,r表示通過機頂盒所設置的解析度,t表示遙控器焦點在屏幕從點P1移動到點P2所用時間。本發明實施方式中的遙控器的文字輸入系統包括接收模塊、解碼模塊、字庫模塊、文字搜索模塊、界面模塊、感測模塊、計算模塊、判斷模塊。接收模塊用於接收遙控器輸入的指令。解碼模塊用於對接收到的遙控器的指令進行解碼。字庫模塊用於存儲文字字庫。文字搜索模塊用於在字庫中根據解碼後的遙控器指令執行文字搜索操作。界面模塊用於根據所述文字搜索操作,在屏幕上顯示文字輸入法虛擬界面以及對應文字。感測模塊用於感測遙控器的移動軌跡。計算模塊用於計算遙控器焦點在屏幕上移動的速度v1的大小。判斷模塊用於判斷遙控器焦點在屏幕上移動的速度v1是否大於預設速度v,若速度v1大於預設速度v,遙控器焦點自動移動到與被標示出且距離小於等於預設距離d的文字。輸入模塊用於輸入遙控器焦點所在的文字。優選地,所述文字搜索模塊還用於根據輸入的文字搜索與所述文字相關聯的文字並標示出所述關聯文字。優選地,所述界面模塊還用於執行放大功能以放大所要選取文字所在小範圍輸入法虛擬界面。優選地,所述預設速度v=((P2–P1)*C2*s/r)/t,所述預設距離 d=C1*s/r,其中P1為遙控器焦點在屏幕上移動前的起點,P2為遙控器焦點在屏幕上移動後的終點,C1、C2為常係數,s為電視機屏幕的尺寸,r表示通過機頂盒所設置的解析度,t表示遙控器焦點在屏幕從點P1移動到點P2所用時間。相較於現有技術,所述的遙控器的文字輸入系統及遙控器的文字輸入方法,能夠通過對遙控器的移動來讓用戶進行文字的輸入,以簡化在電視機上輸入文字的步驟與提高用戶的使用體驗。附圖說明圖1是本發明遙控器的文字輸入系統的應用環境示意圖。圖2是本發明遙控器的文字輸入方法的文字搜索示意圖。圖3是本發明遙控器的文字輸入方法的界面放大示意圖。圖4是本發明遙控器的文字輸入系統較佳實施例的功能模塊圖。圖5是本發明遙控器的文字輸入方法較佳實施例的流程圖。主要元件符號說明遙控器的文字輸入系統10存儲器20處理器30接收模塊100解碼模塊200字庫模塊300文字搜索模塊400界面模塊500感測模塊600計算模塊700判斷模塊800輸入模塊900如下具體實施方式將結合上述附圖進一步說明本發明。具體實施方式參閱圖1,其為本發明遙控器的文字輸入系統10的應用環境示意圖。在本實施方式中,遙控器53,用於輸入指令,還包括感測模塊600,用於感測遙控器的移動。機頂盒51,用於接收、解碼並執行指令,主要包括接收模塊100、解碼模塊200、字庫模塊300、文字搜索模塊400、界面模塊500、計算模塊700、判斷模塊800以及輸入模塊900。電視機52,用於顯示輸入界面及虛擬鍵盤。參閱圖4,是本發明遙控器的文字輸入系統10實施例的功能模塊圖。遙控器的文字輸入系統10包括接收模塊100、解碼模塊200、字庫模塊300、文字搜索模塊400、界面模塊500、感測模塊600、計算模塊700、判斷模塊800以及輸入模塊900。所述模塊被配置成由一個或多個處理器執行,以完成本發明。在本實施方式中,所述模塊由處理器30執行。本發明所稱的模塊是完成一特定功能的電腦程式段。存儲器20用於存儲遙控器的文字輸入系統10的程序代碼等資料。接收模塊100用於接收遙控器53輸入的指令,其中指令包括啟動/切換/關閉輸入法、確定輸入、刪除等。解碼模塊200用於對接收到的遙控器53的指令進行解碼。例如,如果接收到的遙控器的指令解碼為啟動文字輸入法,則調用文字輸入法;如果接收到的遙控器的指令解碼為切換文字輸入法,則切換文字輸入法;如果接收到的遙控器的指令解碼為輸入文字,則將該解碼指令發送給文字搜索模塊。字庫模塊300用於存儲文字字庫,字庫分門別類地劃分,比如英文字庫、拼音字庫、五筆字庫等。文字搜索模塊400用於根據解碼指令搜索對應文字。根據輸入 的文字搜索與該文字相關聯的文字並標示出該關聯文字。參閱圖2,例如,當使用者輸入文字「D」時,其文字搜索模塊會自動搜索並標示出關聯文字「E」、「Y」、「I」、「O」等,且會在文字輸入法的上方出現相應的候選字「Defeat」、「Do」、「Does」等。界面模塊500用於顯示文字輸入法虛擬界面以及對應文字,界面模塊還用於當遙控器焦點在屏幕上小範圍內準確移動困難時可以根據遙控器指令啟動放大功能,放大所要選取文字所在的小範圍輸入法虛擬界面,方便遙控器焦點在放大的小範圍輸入法虛擬界面上移動、選取文字,參閱圖3。感測模塊600用於感測遙控器53的移動軌跡。遙控器53內置有傳感器感測模塊,當遙控器要進行文字輸入時,移動遙控器就能替代按鍵移動屏幕上焦點到所需的位置,移動遙控器可以包括向上、向下、向左、向右移動。計算模塊700用於計算遙控器焦點在屏幕上移動的速度v1的大小,還用於計算焦點與標示出關聯文字之間的距離d1。判斷模塊800用於判斷遙控器焦點在屏幕上移動的速度v1是否大於預設速度v,當速度v1大於預設速度v時,遙控器53當前焦點與標示出關聯文字之間的距離d1小於或等於預設距離d,遙控器53當前焦點自動移動到該標示出的關聯文字上。例如,遙控器當前焦點所在文字為「W」,與被標示出關聯文字「E」、「Y」、「I」、「O」等中的「E」的距離最近為d1,當d1小於或等於預設距離d時,遙控器焦點會自動從「W」移動到「E」上。所述預設速度v=((P2–P1)*C2*s/r)/t,所述預設距離d=C1*s/r,其中P1為遙控器焦點在屏幕上移動前的起點,P2為遙控器焦點在屏幕上移動後的終點,C1、C2為常係數,s為電視機屏幕的尺寸,r表示通過機頂盒所設置的解析度,t表示遙控器焦點在屏幕從點P1 移動到點P2所用時間。輸入模塊900用於輸入遙控器焦點所在的文字。當遙控器當前焦點所在文字為所要選取的文字時,接收模塊接收到遙控器的確定輸入指令後輸入該文字。參閱圖5,是本發明遙控器的文字輸入方法較佳實施例的流程圖。所述遙控器的文字輸入方法應用於遙控器的文字輸入系統10,通過處理器30執行存儲器20中存儲的程序代碼實現。步驟S10,接收遙控器輸入的指令,其中指令包括啟動/切換/關閉輸入法、確定輸入、刪除等。步驟S11,對接收到的遙控器的指令進行解碼。例如,如果接收到的遙控器的指令解碼為啟動文字輸入法,則調用文字輸入法;如果接收到的遙控器的指令解碼為切換文字輸入法,則切換文字輸入法;如果接收到的遙控器的指令解碼為輸入文字,則將該解碼指令發送給文字搜索模塊。步驟S12,根據解碼指令在文字字庫中搜索對應文字。根據輸入的文字搜索與該文字相關聯的文字並標示出該關聯文字。參閱圖2,例如,當使用者輸入文字「D」時,其文字搜索模塊會自動搜索並標示出關聯文字「E」、「Y」、「I」、「O」等,且會在文字輸入法的上方出現相應的候選字「Defeat」、「Do」、「Does」等。文字字庫分門別類地劃分,比如英文字庫、拼音字庫、五筆字庫等。步驟S13,顯示文字輸入法虛擬界面以及對應文字,當遙控器焦點在屏幕上小範圍內準確移動困難時可以根據遙控器指令啟動放大功能,放大所要選取文字所在小範圍輸入法虛擬界面,方便遙控器焦點在放大的小範圍輸入法虛擬界面上移動、選取文字,參閱圖3。步驟S14,感測遙控器的移動軌跡。遙控器內置有傳感器感測 模塊,當遙控器要進行文字輸入時,移動遙控器就能替代按鍵移動屏幕上焦點到所需的位置,移動遙控器可以包括向上、向下、向左、向右移動。步驟S15,計算遙控器焦點在屏幕上移動的速度v1的大小,及計算焦點與標示出關聯文字之間的距離d1。步驟S16,判斷遙控器焦點在屏幕上移動的速度v1是否大於預設速度v,當速度v1大於預設速度v時,執行步驟S17,否則返回步驟S14。步驟S17,遙控器當前焦點與標示出關聯文字之間的距離d1小於或等於預設距離d時,遙控器當前焦點自動移動到該標示出的關聯文字上。例如,遙控器當前焦點所在文字為「W」,與被標示出關聯文字「E」、「Y」、「I」、「O」等中的「E」的距離最近為d1,當d1小於或等於預設距離d時,遙控器焦點會自動從「W」移動到「E」上。所述預設速度v=((P2–P1)*C2*s/r)/t,所述預設距離d=C1*s/r,其中P1為遙控器焦點在屏幕上移動前的起點,P2為遙控器焦點在屏幕上移動後的終點,C1、C2為常係數,s為電視機屏幕的尺寸,r表示通過機頂盒所設置的解析度,t表示遙控器焦點在屏幕從點P1移動到點P2所用時間。步驟S18,輸入遙控器焦點所在的文字。當遙控器當前焦點所在文字為所要選取的文字時,接收到遙控器的確定輸入指令後輸入該文字。以上實施例僅用以說明本發明的技術方案而非限制,儘管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同替換,而不脫離本發明技術方案的精神和範圍。當前第1頁1&nbsp2&nbsp3&nbsp

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀