專利名稱:一種數(shù)字電視的屏幕輸入界面裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視系統(tǒng),特別是涉及一種數(shù)字電視的屏幕輸入裝置。
背景技術(shù):
數(shù)字電視是一項(xiàng)全新的有線電視服務(wù),是一種新型的傳播方式。相對(duì)于傳統(tǒng)的模擬電視,它可以同時(shí)傳輸和接收多路視頻信號(hào)和其他數(shù)字化信息,同時(shí)令信息數(shù)字化存儲(chǔ)以便觀眾隨時(shí)調(diào)用。數(shù)字信號(hào)傳輸過程免受干擾,完全沒有模擬電視的雪花、重影現(xiàn)象,其畫面質(zhì)量達(dá)到DVD水平,聲音質(zhì)量也非常高。供用戶選擇的節(jié)目?jī)?nèi)容將極大豐富。通過數(shù)字電視,用戶將跨入個(gè)性電視、互動(dòng)電視的時(shí)代。
機(jī)頂盒的全稱為數(shù)字電視機(jī)頂盒,又稱STB(Set-Top-Box)機(jī)。它是一種將數(shù)字電視信號(hào)轉(zhuǎn)換成模擬信號(hào)的變換設(shè)備,它對(duì)經(jīng)過數(shù)字化壓縮的圖像和聲音信號(hào)進(jìn)行解碼還原,產(chǎn)生模擬信號(hào),通過電視顯示器和音響設(shè)備給觀眾提供高質(zhì)量的電視節(jié)目。數(shù)字電視機(jī)頂盒是享受數(shù)字電視的必需設(shè)備。
通常,實(shí)現(xiàn)用戶與數(shù)字電視的數(shù)據(jù)交互功能采用機(jī)頂盒技術(shù),機(jī)頂盒具有雙向功能,一般可以采用Cable作為信息回傳通道,也可以考慮采用以太網(wǎng)形式,如通過ADSL或其他方式回傳信息。將來的數(shù)據(jù)廣播(data broadcast),數(shù)字電視臺(tái)需要與用戶進(jìn)行數(shù)據(jù)交互,如用戶要發(fā)表電視節(jié)目點(diǎn)評(píng),此時(shí)就需要用戶輸入一些文字。采用遙控器可實(shí)現(xiàn)輸入字符功能,但這種方法需增加鍵盤,從而增加硬件成本。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種數(shù)字電視的屏幕輸入裝置,用于解決采用硬件方式實(shí)現(xiàn)字符輸入功能產(chǎn)生的成本增加等問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種數(shù)字電視的屏幕輸入界面裝置,適用于具有雙向功能的機(jī)頂盒數(shù)字電視或嵌入式數(shù)字電視,該數(shù)字電視又包括遙控器、顯示屏幕和數(shù)字電視本機(jī),其特征在于,所述屏幕輸入界面裝置又包括一字符輸入部,設(shè)置于所述屏幕輸入界面上,用于顯示所輸入的字符;一字符種類部,設(shè)置于所述屏幕輸入界面上,用于顯示當(dāng)前輸入字符的種類;一鍵盤顯示部,設(shè)置于所述屏幕輸入界面上,包括字符鍵盤與控制顯示欄,所述字符鍵盤用于顯示所述字符種類部顯示的當(dāng)前字符種類對(duì)應(yīng)的鍵盤,所述控制顯示欄用于顯示對(duì)所述字符輸入部中的字符進(jìn)行處理的控制鍵;一選擇確認(rèn)部,設(shè)置于所述屏幕輸入界面上,用于選擇要進(jìn)入的字符輸入界面,并將選擇的字符輸入至所述字符輸入部;所述字符輸入部顯示的輸入字符隨所述字符種類部顯示的字符種類、所述字符鍵盤的變化而隨動(dòng)變化;所述字符種類部顯示的字符種類、所述字符鍵盤隨所述選擇確認(rèn)部要進(jìn)入的輸入界面的變化而隨動(dòng)變化。
所述的數(shù)字電視的屏幕輸入界面裝置,其中,所述字符種類部顯示字符的種類包括拼音方式、英文大寫、英文小寫、特殊符號(hào)。
所述的數(shù)字電視的屏幕輸入界面裝置,其中,所述字符鍵盤包括中文輸入鍵盤、英文小寫鍵盤、英文大寫鍵盤、特殊符號(hào)鍵盤,其中所述中文輸入鍵盤與所述英文小寫鍵盤相同。
所述的數(shù)字電視的屏幕輸入界面裝置,其中,所述控制顯示欄包括從左至右依次排列的空格鍵、刪除鍵、左移光標(biāo)鍵、右移光標(biāo)鍵、完畢鍵與取消鍵,其中所述空格鍵用于將空格輸入至所述字符輸入部,所述刪除鍵用于刪除所述字符輸入部中的字符,所述左移光標(biāo)鍵、右移光標(biāo)鍵分別用于向左、向右移動(dòng)所述字符輸入部中的光標(biāo),所述完畢鍵用于存儲(chǔ)所述字符輸入部中的字符,所述取消鍵用于對(duì)所述字符輸入部中的字符不進(jìn)行存儲(chǔ)。
所述的數(shù)字電視的屏幕輸入界面裝置,其中,所述選擇確認(rèn)部包括從左至右依次排列的漢字鍵、英文大寫鍵、英文小寫鍵、特殊符號(hào)鍵、選擇鍵,其中所述漢字鍵用于進(jìn)入拼音輸入界面,所述英文大寫鍵用于進(jìn)入英文大寫輸入界面,所述英文小寫鍵用于進(jìn)入英文小寫輸入界面,所述特殊符號(hào)鍵用于進(jìn)入特殊符號(hào)輸入界面,所述選擇鍵用于將英文大寫輸入界面、英文小寫輸入界面或特殊符號(hào)輸入界面中已選擇字符輸入至所述字符輸入部。
所述的數(shù)字電視的屏幕輸入界面裝置,其中,當(dāng)點(diǎn)擊所述漢字鍵時(shí),所述屏幕輸入界面進(jìn)入拼音輸入界面,所述字符種類部顯示字符的種類為拼音方式,所述字符鍵盤為中文輸入鍵盤;當(dāng)點(diǎn)擊所述英文大寫鍵時(shí),所述屏幕輸入界面進(jìn)入英文大寫輸入界面,所述字符種類部顯示字符的種類為英文大寫,所述字符鍵盤為英文大寫鍵盤;當(dāng)點(diǎn)擊所述英文小寫鍵時(shí),所述屏幕輸入界面進(jìn)入英文小寫輸入界面,所述字符種類部顯示字符的種類為英文小寫,所述字符鍵盤為英文小寫鍵盤;當(dāng)點(diǎn)擊所述特殊符號(hào)鍵時(shí),所述屏幕輸入界面進(jìn)入特殊符號(hào)輸入界面,所述字符種類部顯示字符的種類為特殊符號(hào),所述字符鍵盤為特殊符號(hào)鍵盤。
所述的數(shù)字電視的屏幕輸入界面裝置,其中,所述刪除鍵通過所述左移光標(biāo)鍵或右移光標(biāo)鍵刪除所述字符輸入部中的一指定位置處的字符;所述空格鍵通過所述左移光標(biāo)鍵或右移光標(biāo)鍵、所述選擇鍵在所述字符輸入部中的一指定位置插入空格。
所述的數(shù)字電視的屏幕輸入界面裝置,其中,通過所述中文輸入鍵盤、英文大寫鍵盤、英文小寫鍵盤或特殊符號(hào)鍵盤在所述字符輸入部中輸入數(shù)字。
所述的數(shù)字電視的屏幕輸入界面裝置,其中,向所述字符輸入部中輸入一漢字時(shí),在輸入完所述漢字的拼音后,通過選擇鍵盤顯示部中所述漢字對(duì)應(yīng)的數(shù)字將所述漢字輸入至所述字符輸入部。
所述的數(shù)字電視的屏幕輸入界面裝置,其中,所述字符輸入部、字符種類部、鍵盤顯示部、選擇確認(rèn)部從上至下依次設(shè)置于所述屏幕輸入界面上。
所述的數(shù)字電視的屏幕輸入界面裝置,其中,所述字符輸入部所輸入字符的長(zhǎng)度為30。
本發(fā)明具有較廣的適用范圍,支持?jǐn)?shù)據(jù)廣播的數(shù)字電視,屏幕輸入功能的電視功能,如數(shù)據(jù)廣播中輸入ID、密碼及用戶對(duì)節(jié)目的評(píng)價(jià)等;相對(duì)于實(shí)現(xiàn)字符輸入功能的遙控器來說,本發(fā)明提出的屏幕輸入裝置是以純軟件方式實(shí)現(xiàn)屏幕輸入,沒有硬件成本,從而大大節(jié)省了費(fèi)用。
以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的限定。
圖1為數(shù)字電視臺(tái)與機(jī)頂盒實(shí)現(xiàn)交互功能的示意圖;
圖2A為一字庫(kù)中的漢字的示意圖;圖2B、2C分別為輸入拼音時(shí)顯示漢字的第一、二示意圖;圖3為本發(fā)明實(shí)現(xiàn)屏幕輸入的流程圖;圖4為本發(fā)明屏幕輸入裝置的英文大寫輸入界面圖;圖5為本發(fā)明屏幕輸入裝置的英文小寫輸入界面圖;圖6為本發(fā)明屏幕輸入裝置的中文輸入界面圖;圖7為本發(fā)明屏幕輸入裝置的特殊符號(hào)輸入界面圖;圖8-圖10分別為本發(fā)明屏幕輸入裝置的輸入英文大寫字母“T”的第一、二、三界面圖;圖11-圖13分別為本發(fā)明屏幕輸入裝置的輸入英文小寫字母“t”的第一、二、三界面圖;圖14-圖16分別為本發(fā)明屏幕輸入裝置的輸入特殊符號(hào)“(”的第一、二、三界面圖;圖17-圖18分別為本發(fā)明屏幕輸入裝置的輸入數(shù)字“0”的第一、二界面圖;圖19-圖22分別為本發(fā)明屏幕輸入裝置的輸入中文“安”的第一、二、三、四界面圖;圖23、24分別為本發(fā)明屏幕輸入裝置的輸入空格的第一、二界面圖;圖25、26分別為本發(fā)明屏幕輸入裝置的刪除字符的第一、二界面圖;圖27-圖32分別為本發(fā)明屏幕輸入裝置的移動(dòng)光標(biāo)的第一、二、三、四、五、六界面圖;圖33為本發(fā)明屏幕輸入裝置的點(diǎn)擊完畢鍵的一界面圖;圖34為本發(fā)明屏幕輸入裝置的點(diǎn)擊取消鍵的一界面圖;圖35為本發(fā)明屏幕輸入裝置的字符超界的一界面圖;圖36-圖41分別為本發(fā)明屏幕輸入裝置的一實(shí)施例的第一、二、三、四、五、六界面圖。
具體實(shí)施例方式
將來的數(shù)據(jù)廣播(data broadcast),電視臺(tái)需要與用戶進(jìn)行數(shù)據(jù)交互。此時(shí)需要用戶進(jìn)行輸入一些文字,比如,用戶發(fā)表點(diǎn)評(píng)。
本發(fā)明的適用范圍支持?jǐn)?shù)據(jù)廣播的數(shù)字電視;需要屏幕輸入功能的電視功能;數(shù)據(jù)廣播中輸入id、密碼;用戶對(duì)節(jié)目的評(píng)價(jià)等。
用遙控器實(shí)現(xiàn)輸入字符功能,需增加鍵盤,從而增加硬件成本,相對(duì)于實(shí)現(xiàn)輸入字符功能的遙控器,本發(fā)明的屏幕輸入裝置優(yōu)點(diǎn)屏幕輸入裝置是純軟件實(shí)現(xiàn)的方式,沒有硬件成本,所以節(jié)省費(fèi)用。
本發(fā)明的屏幕輸入裝置功能包括能輸入漢字、英文大小寫、特殊符號(hào),在指定位置插入空格,刪除指定位置的字符,移動(dòng)輸入窗中的光標(biāo),存儲(chǔ)或者放棄輸入結(jié)果。
本發(fā)明把三個(gè)頁(yè)面英文大寫、英文小寫、特殊符號(hào)的數(shù)據(jù)存在一個(gè)數(shù)據(jù)結(jié)構(gòu)中,當(dāng)選中時(shí)把該字符顯示到輸入窗中。漢字的輸入方式比較復(fù)雜,先建立一個(gè)拼音庫(kù)文件,用戶從鍵盤中選擇英文字符輸入拼音,拼音庫(kù)文件中根據(jù)拼音查找拼音對(duì)應(yīng)的所有的漢字,顯示出來,再選擇其中要輸入的漢字,顯示到輸入窗中。
一、第一種數(shù)據(jù)結(jié)構(gòu)對(duì)英文大小寫、特殊符號(hào)的輸入,定義一個(gè)數(shù)據(jù)結(jié)構(gòu)來保存要寫的文字集合;輸入時(shí)從這個(gè)數(shù)據(jù)結(jié)構(gòu)取出要寫的符號(hào)進(jìn)行寫入;該數(shù)據(jù)結(jié)構(gòu)定義為UINT8TblMakeOSDKey[]={//英文大寫0x02,0x02,0x02,0x02,″,″,″,″,″,″,′A′,′B′,′C′,′D′,′E′,′F′,′G′,′H′,′I′,′J′,′K′,′L′,′M′,′N′,′O′,′P′,′Q′,′R′,′S′,′T′,′U′,′V′,′W′,′X′,′Y′,′Z′,″,′\″,′′,′-,′0′,′1′,′2′,′3′,′4′,′5′,′6′,′7′,′8′,′9′,″,0x04,0x05,0x06,0x01,0x07,″,″,″,″,//英文小寫0x02,0x02,0x02,0x02,″,″,″,″,″,″,′a′,′b′,′c′,′d′,′e′,′f′,′g′,′h′,′i′,′j′,′k′,′l′,′m′,′n′,′o′,′p′,′q′,′r′,′s′,′t′,′u′,′v′,′w′,′x′,′y′,′z′,″,′#′,′&′,′*′,′0′,′1′,′2′,′3′,′4′,′5′,′6′,′7′,′8′,′9′,
″,0x04,0x05,0x06,0x01,0x07,″,″,″,″,//特殊符號(hào)0x02,0x02,0x02,0x02,″,″,″,″,″,″,′!′,′?′,′/′,′|′,′;′,′′,′—′,″=′,′+′,′—,44,′.′,′~′,′\″,′\,′^′,′&′,′*′,′#′,′@′,′(′,′)′,′[′,′]′,′<′,′>′,′{′,′}′,′%′,′$′,′0′,′1′,′2′,′3′,′4′,′5′,′6′,′7′,′8′,′9′,″,0x04,0x05,0x06,0x01,0x07,″,″,″,″,};輸入字符結(jié)果存儲(chǔ)變量UINT8LineWinInput[60];可以提供輸入一行字符的功能,輸入結(jié)果將存儲(chǔ)到此變量。
二、第二種數(shù)據(jù)結(jié)構(gòu)對(duì)中文的輸入,漢語(yǔ)輸入采用拼音輸入方式,按以下方式解決。
輸入拼音查找漢字方法先建立一個(gè)拼音庫(kù)文件,進(jìn)行數(shù)據(jù)結(jié)構(gòu)定義。根據(jù)拼音定義枚舉型變量Enum,Enum{A,Ai,An,…}PinyinIndex;typedef struct_PinYinData{WORD index,//拼音在字庫(kù)中的起始位置WORD number,//同音漢字的個(gè)數(shù)}PinyinData_T;PinyinData_T PinyinInfo[];比如,對(duì)應(yīng)字符“a”拼音,漢字頭一個(gè)字符“啊”在字庫(kù)中處在第1411位置,共兩個(gè)字,參見圖2A所示。
PinyinInfo[a]={1411,2};PinyinInfo[ai]={1411,13};
…拼音庫(kù)文件中存儲(chǔ)PinyinInfo數(shù)據(jù)。
輸入拼音,根據(jù)拼音查找對(duì)應(yīng)的枚舉值,根據(jù)枚舉值查找枚舉值對(duì)應(yīng)的字庫(kù)中的字符區(qū)域,從字庫(kù)中取出漢字并顯示出來。
再如,輸入“an”,則分兩次輸入,先輸入字符“a”,則其顯示參見圖2B,此時(shí)從拼音庫(kù)文件中查找字符“a”對(duì)應(yīng)的枚舉值。有一個(gè)轉(zhuǎn)變函數(shù)根據(jù)輸入的字符,算出枚舉值。
Int SearchPosInPinyin(C String strInput){switch(strInput){case“a”return a;case“ai”return ai;…defaltretum Oxffff;;}}則當(dāng)輸入字符“a”時(shí)返回a值,也即表示拼音庫(kù)數(shù)組中第一個(gè)。
由于PinyinInfo[a]={1411,2};算出在字庫(kù)中的位置為第1411和1412位置,從字庫(kù)取出漢字并顯示。
若接著輸入字符“n”,則PinyinInfo[an]={1425,9},從字庫(kù)中1425位置開始讀到1434位置,則其顯示參見圖2C,一頁(yè)共顯示5個(gè)漢字,若多于一頁(yè),可以進(jìn)行翻頁(yè)(用遙控器的ch up/down快鍵),用遙控器的“上下左右”鍵從鍵盤顯示部中選擇對(duì)應(yīng)的數(shù)字則可以選擇該漢字。
在進(jìn)行漢字輸入過程中出現(xiàn)異常現(xiàn)象時(shí),需進(jìn)行異常處理。如輸入了字符“p”,接著再輸入“n”等,此時(shí)應(yīng)該控制第二個(gè)字母無(wú)效不給顯示。
輸入的字符將存儲(chǔ)到LineWinInput變量中。
三、空格、刪除、插入、完畢、取消的實(shí)現(xiàn)空格的寫入LineWinInput變量中下一個(gè)字符加一個(gè)空格。
刪除移動(dòng)光標(biāo)時(shí)記住當(dāng)前字符的位置,刪除LineWinInput變量中該位置對(duì)應(yīng)的字符。
插入字符移動(dòng)光標(biāo)時(shí)記住當(dāng)前字符的位置,LineWinInput變量中相應(yīng)位置中插入輸入的字符。
完畢把LineWinInput變量中的數(shù)據(jù)讀出來存儲(chǔ)。
取消不存儲(chǔ)當(dāng)前輸入結(jié)果。
遙控器快鍵進(jìn)入方式遙控器中增加一個(gè)快鍵“屏幕輸入”,按此鍵可以顯示屏幕輸入畫面。
圖1為數(shù)字電視臺(tái)與機(jī)頂盒實(shí)現(xiàn)交互功能的示意圖。電視臺(tái)向用戶終端發(fā)送數(shù)據(jù),用戶終端具有雙向功能的機(jī)頂盒或built-in電視處理電視臺(tái)所述數(shù)據(jù),并將處理后的數(shù)據(jù)發(fā)送給電視臺(tái)。
圖3為本發(fā)明實(shí)現(xiàn)屏幕輸入的流程圖。該流程圖包括如下步驟步驟301,按遙控器上的“屏幕輸入”快捷鍵,進(jìn)入屏幕輸入裝置界面;步驟302,若遙控器中點(diǎn)了幫助欄中顯示的字符種類鍵,則將到步驟303;否則到304;步驟303,鍵盤顯示部的字符區(qū)域?qū)⑶袚Q成字符種類鍵選擇的符號(hào)種類對(duì)應(yīng)的字符;步驟304,遙控器中點(diǎn)擊“上下左右”鍵,選擇鍵盤顯示部中某字符,并遙控器中點(diǎn)擊“選擇”鍵;步驟305,獲取當(dāng)前選中符號(hào)對(duì)應(yīng)的鍵值,分析鍵值,若鍵值等于“完畢”,則執(zhí)行步驟306;若鍵值等于“取消”,執(zhí)行步驟307;若鍵值等于其他值,執(zhí)行步驟308;步驟306,鍵值等于“完畢”,存儲(chǔ)當(dāng)前輸入結(jié)果,并退出;步驟307,鍵值等于“取消”,放棄存儲(chǔ)當(dāng)前輸入結(jié)果,并退出;步驟308,鍵值等于其他值的情況,將執(zhí)行編輯字符串程序;若鍵值等于“空格”,將執(zhí)行步驟309;若鍵值等于“刪除”,將執(zhí)行步驟310;若鍵值等于“◇”,將執(zhí)行步驟311;若鍵值等于字符值,將執(zhí)行步驟312;步驟309,鍵值等于“空格”,LineWinInput變量下一個(gè)位置字符加上空格,轉(zhuǎn)到步驟316;步驟310,鍵值等于“刪除”,刪除LineWinInput變量當(dāng)前光標(biāo)指定位置字符,轉(zhuǎn)到步驟316;步驟311,鍵值等于“◇”,修改當(dāng)前光標(biāo)值,轉(zhuǎn)到步驟316;步驟312,鍵值等于字符值,執(zhí)行步驟313;步驟313,若當(dāng)前符號(hào)種類是中文,執(zhí)行步驟315;否則執(zhí)行步驟314;步驟314,從TblMakeOSDkey數(shù)組中查找當(dāng)前輸入的字符,并對(duì)所述當(dāng)前輸入的字符進(jìn)行處理,在字符輸入窗中光標(biāo)指向位置顯示該字符,轉(zhuǎn)到步驟316;步驟315,在拼音庫(kù)文件中查找該拼音對(duì)應(yīng)的枚舉型變量,并查找枚舉型變量對(duì)應(yīng)的PinyinInfo變量,計(jì)算出字庫(kù)中的起始位置和個(gè)數(shù),從字庫(kù)中找出該拼音對(duì)應(yīng)的漢字群,并顯示到輸入窗下面,鍵盤顯示部中選中要寫的漢字對(duì)應(yīng)的數(shù)字,輸入窗中光標(biāo)指向位置顯示選中的漢字,轉(zhuǎn)到步驟316;步驟316,記錄輸入窗中光標(biāo)指向位置;轉(zhuǎn)到步驟302;循環(huán)執(zhí)行以上步驟,直到鍵盤顯示部中選擇“完畢”或者“取消”,或者遙控器中選擇“退出”鍵。
本發(fā)明共支持四種符號(hào)漢字、英文大寫、英文小寫、特殊符號(hào),除了四種符號(hào)的輸入功能之外,還有插入空格、刪除字符、左右移動(dòng)光標(biāo)、完畢、取消功能。下面將介紹四種字符的輸入方式。
圖4所示為本發(fā)明屏幕輸入裝置的英文大寫輸入界面圖;該界面圖顯示的一界面中包含字符輸入窗1、當(dāng)前符號(hào)種類2、鍵盤3與幫助欄4。在鍵盤3包括的功能鍵有空格鍵31、刪除鍵32、左移光標(biāo)鍵33、右移光標(biāo)鍵34、完畢鍵35、取消鍵36。幫助欄4包括漢字輸入鍵41、英文大寫字母鍵42、英文小寫字母鍵43、特殊符號(hào)鍵44、選擇鍵45。
字符輸入窗1輸入字符的長(zhǎng)度為30。用遙控器的“上下左右”鍵從鍵盤3中選擇符號(hào)時(shí),被選擇的符號(hào)出現(xiàn)高亮顯示。
圖5所示為本發(fā)明屏幕輸入裝置的英文小寫輸入界面圖。在該圖中,當(dāng)前符號(hào)種類2顯示的為英文小寫,鍵盤3相應(yīng)顯示的為英文小寫字符鍵盤排列。
圖6所示為本發(fā)明屏幕輸入裝置的中文輸入界面圖。在該圖中,當(dāng)前符號(hào)種類2顯示的為拼音方式,英文小寫輸入界面和中文輸入界面中鍵盤排列一樣,鍵盤3顯示的與圖5所示鍵盤3顯示的相同,為英文小寫字符鍵盤排列。
圖7所示為本發(fā)明屏幕輸入裝置的特殊符號(hào)輸入界面圖。在該圖中,當(dāng)前符號(hào)種類2顯示的為特殊符號(hào),鍵盤3相應(yīng)顯示的為特殊字符鍵盤排列。
圖8-圖10為本發(fā)明屏幕輸入裝置的輸入英文大寫字母“T”的第一、二、三界面圖。首先,進(jìn)入如圖8所示的本發(fā)明的英文大寫輸入界面圖,鍵盤3顯示的為英文大寫字母鍵盤排列,然后用遙控器的“上下左右”鍵挪動(dòng)位置到“T”,字母“T”高亮顯示,參見圖9所示,點(diǎn)擊選擇鍵45,英文大寫字母“T”顯示在字符輸入窗1中,參見圖10所示。
圖11-圖13為本發(fā)明屏幕輸入裝置的輸入英文小寫字母“t”的第一、二、三界面圖。首先,進(jìn)入如圖11所示的本發(fā)明的英文小寫輸入界面圖,鍵盤3顯示的為英文小寫字母鍵盤排列,然后用遙控器的“上下左右”鍵挪動(dòng)位置至“t”,字母“t”高亮顯示,參見圖12所示,點(diǎn)擊選擇鍵45,英文小寫字母“t”顯示在字符輸入窗1中,參見圖13所示。
圖14-圖16為本發(fā)明屏幕輸入裝置的輸入特殊符號(hào)“(”的第一、二、三界面圖;首先,進(jìn)入如圖14所示的本發(fā)明的特殊符號(hào)輸入界面圖,鍵盤3顯示的為特殊符號(hào)鍵盤排列,然后用遙控器的“上下左右”鍵挪動(dòng)位置至“(”,特殊符號(hào)“(”高亮顯示,參見圖15所示,點(diǎn)擊選擇鍵45,特殊符號(hào)“(”顯示在字符輸入窗1中,參見圖16所示。
圖17-圖18為本發(fā)明屏幕輸入裝置的輸入數(shù)字“0”的第一、二界面圖。對(duì)于數(shù)字輸入,英文大寫字母鍵盤、英文小寫字母鍵盤、中文輸入鍵盤、特殊符號(hào)鍵盤都支持。現(xiàn)以英文小寫字母鍵盤界面為例,首先,進(jìn)入如圖17所示的本發(fā)明的英文小寫輸入界面圖,鍵盤3顯示的為英文小寫字母鍵盤排列,然后用遙控器的“上下左右”鍵挪動(dòng)位置至數(shù)字“0”,數(shù)字“0”高亮顯示,參見圖17所示,點(diǎn)擊選擇鍵45,數(shù)字“0”顯示在字符輸入窗1中,參見圖18所示。
圖19-圖22為本發(fā)明屏幕輸入裝置的輸入中文“安”的第一、二、三、四界面圖;首先,點(diǎn)擊漢字輸入鍵41轉(zhuǎn)到中文的拼音輸入法界面,如圖19所示,此時(shí)鍵盤3顯示的為英文小寫字母鍵盤排列,先輸入字母“a”,顯示窗口將顯示拼音“a”對(duì)應(yīng)的兩個(gè)漢字“啊”和“阿”,如圖20所示;接著輸入“n”,顯示“1鞍2氨3安4俺5按”等,一次顯示5個(gè),如圖21所示,若右鍵頭為激活狀態(tài),則說明還有下一頁(yè);翻頁(yè)功能用“ch up”,“ch down”遙控器鍵來處理;輸入完拼音之后,移動(dòng)遙控器的“上下左右”鍵從鍵盤顯示部中選擇序號(hào)3,字符輸入窗1顯示當(dāng)前選中的漢字“安”。輸入拼音時(shí)用刪除鍵32可以刪除當(dāng)前輸入的前一個(gè)拼音字符。
下面進(jìn)一步介紹本發(fā)明的空格、刪除、左右移動(dòng)光標(biāo)、完畢、取消功能。
圖23、24為本發(fā)明屏幕輸入裝置的輸入空格的第一、二界面圖。先輸入一個(gè)“a”,則界面為如圖23所示,再輸入一個(gè)空格從鍵盤3中選擇空格鍵31后,點(diǎn)擊該空格鍵31,將在字符輸入窗1中輸入空格,結(jié)果的界面圖如圖24所示。
圖25、26為本發(fā)明屏幕輸入裝置的刪除字符的第一、二界面圖。刪除是從字符輸入窗1中刪除剛剛輸入的字符。首先輸入“ab”,則界面如圖25所示,點(diǎn)擊刪除鍵32,則界面如圖26所示。
圖27-圖32分別為本發(fā)明屏幕輸入裝置的移動(dòng)光標(biāo)的第一、二、三、四、五、六界面圖。將字符輸入窗1中的光標(biāo)向左或向右移動(dòng)一下,可以在指定位置進(jìn)行操作。
例如,輸入了字符“ab”,如圖27所示,點(diǎn)擊左移光標(biāo)鍵33將輸入窗1中的光標(biāo)向左移動(dòng)到字符“b”處,如圖28所示,接著輸入字符“c”,此時(shí)字符“c”呈現(xiàn)高亮顯示,如圖29所示,輸入字符“c”后的最后輸入結(jié)果界面如圖30所示。
將字符輸入窗1中的光標(biāo)往右移動(dòng)。
再如,點(diǎn)擊左移光標(biāo)鍵33左移光標(biāo),把焦點(diǎn)指到字符“a”,如圖31所示,再點(diǎn)擊右移光標(biāo)鍵34右移光標(biāo),如圖32所示。
圖33為本發(fā)明屏幕輸入裝置的點(diǎn)擊完畢鍵的一界面圖。在輸入完所有字符之后,點(diǎn)擊完畢鍵35將把輸入結(jié)果存儲(chǔ)起來。
圖34為本發(fā)明屏幕輸入裝置的點(diǎn)擊取消鍵的一界面圖。在輸入完所有字符之后,點(diǎn)擊取消鍵36不保存輸入結(jié)果。
圖35為本發(fā)明屏幕輸入裝置的字符超界的一界面圖。若當(dāng)前字符輸入窗只允許輸入一行,則當(dāng)輸入字符超過最大值時(shí)將顯示提示信息。
圖36-圖41為本發(fā)明屏幕輸入裝置的一實(shí)施例的第一、二、三、四、五、六界面圖。本實(shí)施例的輸入內(nèi)容“我們是No.1!”。
點(diǎn)擊漢字輸入鍵41選擇拼音輸入方式,輸入“我們是”,則輸入結(jié)果為圖36所示;
點(diǎn)擊英文大寫字母鍵42轉(zhuǎn)到英文大寫輸入界面,輸入大寫字母“N”,則輸入結(jié)果為圖37所示;點(diǎn)擊英文小寫字母鍵43轉(zhuǎn)到英文小寫輸入界面,輸入小寫字母“o”,則輸入結(jié)果為圖38所示;點(diǎn)擊特殊符號(hào)鍵44轉(zhuǎn)到特殊符號(hào)界面,輸入“.”,則輸入結(jié)果為圖39所示;接著在當(dāng)前的特殊符號(hào)界面中輸入數(shù)字“1”,則輸入結(jié)果為圖40所示;接著再輸入特殊符號(hào)“!”,則輸入結(jié)果為圖41所示;此時(shí)輸入完畢。
點(diǎn)擊完畢鍵35,將存儲(chǔ)當(dāng)前輸入結(jié)果,退出屏幕輸入界面;點(diǎn)擊取消鍵36,將放棄存儲(chǔ)當(dāng)前輸入結(jié)果,退出屏幕輸入界面。
本發(fā)明具有較廣的適用范圍,支持?jǐn)?shù)據(jù)廣播的數(shù)字電視,屏幕輸入功能的電視功能,如數(shù)據(jù)廣播中輸入ID、密碼及用戶對(duì)節(jié)目的評(píng)價(jià)等。
相對(duì)于實(shí)現(xiàn)字符輸入功能的遙控器來說,本發(fā)明提出的屏幕輸入裝置是純軟件實(shí)現(xiàn)屏幕輸入的方式,沒有硬件成本,從而大大節(jié)省了費(fèi)用。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種數(shù)字電視的屏幕輸入界面裝置,適用于具有雙向功能的機(jī)頂盒數(shù)字電視或嵌入式數(shù)字電視,該數(shù)字電視又包括遙控器、顯示屏幕和數(shù)字電視本機(jī),其特征在于,所述屏幕輸入界面裝置又包括一字符輸入部,設(shè)置于所述屏幕輸入界面上,用于顯示所輸入的字符;一字符種類部,設(shè)置于所述屏幕輸入界面上,用于顯示當(dāng)前輸入字符的種類;一鍵盤顯示部,設(shè)置于所述屏幕輸入界面上,包括字符鍵盤與控制顯示欄,所述字符鍵盤用于顯示所述字符種類部顯示的當(dāng)前字符種類對(duì)應(yīng)的鍵盤,所述控制顯示欄用于顯示對(duì)所述字符輸入部中的字符進(jìn)行處理的控制鍵;一選擇確認(rèn)部,設(shè)置于所述屏幕輸入界面上,用于選擇要進(jìn)入的字符輸入界面,并將選擇的字符輸入至所述字符輸入部;所述字符輸入部顯示的輸入字符隨所述字符種類部顯示的字符種類、所述字符鍵盤的變化而隨動(dòng)變化;所述字符種類部顯示的字符種類、所述字符鍵盤隨所述選擇確認(rèn)部要進(jìn)入的輸入界面的變化而隨動(dòng)變化。
2.根據(jù)權(quán)利要求1所述的數(shù)字電視的屏幕輸入界面裝置,其特征在于,所述字符種類部顯示字符的種類包括拼音方式、英文大寫、英文小寫、特殊符號(hào)。
3.根據(jù)權(quán)利要求1所述的數(shù)字電視的屏幕輸入界面裝置,其特征在于,所述字符鍵盤包括中文輸入鍵盤、英文小寫鍵盤、英文大寫鍵盤、特殊符號(hào)鍵盤,其中所述中文輸入鍵盤與所述英文小寫鍵盤相同。
4.根據(jù)權(quán)利要求1所述的數(shù)字電視的屏幕輸入界面裝置,其特征在于,所述控制顯示欄包括從左至右依次排列的空格鍵、刪除鍵、左移光標(biāo)鍵、右移光標(biāo)鍵、完畢鍵與取消鍵,其中所述空格鍵用于將空格輸入至所述字符輸入部,所述刪除鍵用于刪除所述字符輸入部中的字符,所述左移光標(biāo)鍵、右移光標(biāo)鍵分別用于向左、向右移動(dòng)所述字符輸入部中的光標(biāo),所述完畢鍵用于存儲(chǔ)所述字符輸入部中的字符,所述取消鍵用于對(duì)所述字符輸入部中的字符不進(jìn)行存儲(chǔ)。
5.根據(jù)權(quán)利要求1、2、3或4所述的數(shù)字電視的屏幕輸入界面裝置,其特征在于,所述選擇確認(rèn)部包括從左至右依次排列的漢字鍵、英文大寫鍵、英文小寫鍵、特殊符號(hào)鍵、選擇鍵,其中所述漢字鍵用于進(jìn)入拼音輸入界面,所述英文大寫鍵用于進(jìn)入英文大寫輸入界面,所述英文小寫鍵用于進(jìn)入英文小寫輸入界面,所述特殊符號(hào)鍵用于進(jìn)入特殊符號(hào)輸入界面,所述選擇鍵用于將英文大寫輸入界面、英文小寫輸入界面或特殊符號(hào)輸入界面中已選擇字符輸入至所述字符輸入部。
6.根據(jù)權(quán)利要求5所述的數(shù)字電視的屏幕輸入界面裝置,其特征在于,當(dāng)點(diǎn)擊所述漢字鍵時(shí),所述屏幕輸入界面進(jìn)入拼音輸入界面,所述字符種類部顯示字符的種類為拼音方式,所述字符鍵盤為中文輸入鍵盤;當(dāng)點(diǎn)擊所述英文大寫鍵時(shí),所述屏幕輸入界面進(jìn)入英文大寫輸入界面,所述字符種類部顯示字符的種類為英文大寫,所述字符鍵盤為英文大寫鍵盤;當(dāng)點(diǎn)擊所述英文小寫鍵時(shí),所述屏幕輸入界面進(jìn)入英文小寫輸入界面,所述字符種類部顯示字符的種類為英文小寫,所述字符鍵盤為英文小寫鍵盤;當(dāng)點(diǎn)擊所述特殊符號(hào)鍵時(shí),所述屏幕輸入界面進(jìn)入特殊符號(hào)輸入界面,所述字符種類部顯示字符的種類為特殊符號(hào),所述字符鍵盤為特殊符號(hào)鍵盤。
7.根據(jù)權(quán)利要求5所述的數(shù)字電視的屏幕輸入界面裝置,其特征在于,所述刪除鍵通過所述左移光標(biāo)鍵或右移光標(biāo)鍵刪除所述字符輸入部中的一指定位置處的字符;所述空格鍵通過所述左移光標(biāo)鍵或右移光標(biāo)鍵、所述選擇鍵在所述字符輸入部中的一指定位置插入空格。
8.根據(jù)權(quán)利要求5所述的數(shù)字電視的屏幕輸入界面裝置,其特征在于,通過所述中文輸入鍵盤、英文大寫鍵盤、英文小寫鍵盤或特殊符號(hào)鍵盤在所述字符輸入部中輸入數(shù)字。
9.根據(jù)權(quán)利要求5所述的數(shù)字電視的屏幕輸入界面裝置,其特征在于,向所述字符輸入部中輸入一漢字時(shí),在輸入完所述漢字的拼音后,通過選擇鍵盤顯示部中所述漢字對(duì)應(yīng)的數(shù)字將所述漢字輸入至所述字符輸入部。
10.根據(jù)權(quán)利要求1、2、3或4所述的數(shù)字電視的屏幕輸入界面裝置,其特征在于,所述字符輸入部、字符種類部、鍵盤顯示部、選擇確認(rèn)部從上至下依次設(shè)置于所述屏幕輸入界面上。
11.根據(jù)權(quán)利要求1、2、3或4所述的數(shù)字電視的屏幕輸入界面裝置,其特征在于,所述字符輸入部所輸入字符的長(zhǎng)度為30。
全文摘要
本發(fā)明公開了一種數(shù)字電視的屏幕輸入界面裝置,適用于具有雙向功能的機(jī)頂盒數(shù)字電視或嵌入式數(shù)字電視,該數(shù)字電視又包括遙控器、顯示屏幕和數(shù)字電視本機(jī),包括字符輸入部,設(shè)置于屏幕輸入界面上,用于顯示所輸入的字符;字符種類部,設(shè)置于屏幕輸入界面上,用于顯示當(dāng)前輸入字符的種類;鍵盤顯示部,設(shè)置于屏幕輸入界面上,包括字符鍵盤與控制顯示欄,字符鍵盤用于顯示字符種類部顯示的當(dāng)前字符種類對(duì)應(yīng)的鍵盤,控制顯示欄用于顯示對(duì)字符輸入部中的字符進(jìn)行處理的控制鍵;選擇確認(rèn)部,設(shè)置于屏幕輸入界面上,用于選擇要進(jìn)入的字符輸入界面,并將選擇的字符輸入至字符輸入部。本發(fā)明以純軟件方式實(shí)現(xiàn)屏幕輸入,無(wú)硬件成本,從而大大節(jié)省費(fèi)用。
文檔編號(hào)G06F3/023GK1913623SQ20051008622
公開日2007年2月14日 申請(qǐng)日期2005年8月11日 優(yōu)先權(quán)日2005年8月11日
發(fā)明者池華 申請(qǐng)人:樂金電子(中國(guó))研究開發(fā)中心有限公司