專利名稱:利用電視機進行查詢英文單詞或詞組的方法
專利說明利用電視機進行查詢英文單詞或詞組的方法 本發(fā)明涉及電視技術(shù),尤其涉及一種利用電視機進行查詢英文單詞或詞組的方法。隨著科學(xué)技術(shù)的發(fā)展,電視等多媒體技術(shù)已普遍應(yīng)用于千家萬戶。在電視節(jié)目越發(fā)豐富的今天,電視機已成為百姓家庭不可或缺的家電產(chǎn)品。電視機不但可以幫助用戶度過閑暇時光,還能同時帶給用戶豐富的知識。有的用戶在觀看電視節(jié)目的時候希望能及時查詢節(jié)目里出現(xiàn)的英文單詞或詞組,但市面上的電視機并沒有英文單詞或詞組的查詢功能。
中國發(fā)明專利公開說明書“帶字典的電視機”(申請?zhí)?9102850.3)披露了一種具有中外文翻譯功能的電視機,它在普通電視機的基礎(chǔ)上,增加了中外文翻譯解釋的器件,使電視機可以當(dāng)作字典使用。
但是,該專利申請并沒有具體公開實現(xiàn)查詢外文單詞的方法,而且申請公布的技術(shù)方案要在電視機上增加專門的控制器和專門的存儲器,不僅增加了硬件成本,還可能因為硬件的增加給電視機帶來故障隱患。本發(fā)明要解決的技術(shù)問題是提供一種利用電視機進行查詢英文單詞或詞組,而無需增加硬件成本的方法。
為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案是,一種利用電視機進行查詢英文單詞或詞組的方法,所述的電視機包括CPU、flash存儲器,電視機遙控器上的數(shù)字按鍵與26個英文字母具有對應(yīng)關(guān)系,該方法包括如下步驟A.將漢字字庫編碼后形成的點陣數(shù)據(jù)文件保存在flash存儲器中;B.將英文單詞或詞組的含義對應(yīng)于漢字字庫編碼數(shù)據(jù)庫形成二進制數(shù)據(jù)保存在flash存儲器中;C.電視機CPU加載字庫和查詢程序;D.查詢程序在電視機屏幕上顯示查詢菜單,用戶通過遙控器上的數(shù)字按鍵復(fù)用輸入英文單詞或詞組;E.查詢程序查詢到相關(guān)英文單詞或詞組含義的漢字編碼,再進一步根據(jù)漢字編碼查詢到相關(guān)的漢字顯示點陣;F.OSD系統(tǒng)將查詢結(jié)果顯示在屏幕上。
以上所述的利用電視機進行查詢英文單詞或詞組的方法,所述的查詢程序包括輸入模塊,接受用戶通過遙控器上的數(shù)字按鍵復(fù)用輸入英文單詞或詞組;
查詢模塊,根據(jù)輸入模塊獲取的英文單詞或詞組到所述的字典庫中查詢到相關(guān)英文單詞或詞組含義的漢字編碼,再進一步根據(jù)漢字編碼查詢到相關(guān)的漢字顯示點陣;顯示模塊,將查詢模塊獲得查詢結(jié)果通過OSD系統(tǒng)顯示在屏幕上。
本發(fā)明將字庫存儲在電視機軟件的存儲區(qū)里,英文單詞或詞組的查詢的功能通過軟件方法來實現(xiàn),不需要增加電視機的硬件成本,也不會因為增加了硬件給電視機帶來故障隱患。下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細(xì)的說明。
圖1是本發(fā)明利用電視機進行查詢英文單詞或詞組的方法的流程圖。
圖2本發(fā)明利用電視機進行查詢英文單詞或詞組的方法核心軟件工作流程圖。
圖3是本發(fā)明利用電視機進行查詢英文單詞或詞組的方法實施例查詢菜單的OSD界面。
圖4是電視機高清系統(tǒng)的基本架構(gòu)圖。圖4示出了本發(fā)明實施例利用電視機進行查詢英文單詞或詞組的方法工作在具有高清系統(tǒng)基本架構(gòu)的電視機中。高清電視機包括CPU、大容量flash存儲器。電視機遙控器上的“0-9”10個數(shù)字按鍵與“A-Z”26個英文字母及空格、“-”、“/”等符號具有對應(yīng)關(guān)系,可以像手機的按鍵一樣復(fù)用輸入英文字符。電視機遙控器上設(shè)有查詢按鍵,并在程序中予以定義。電視機大容量flash存儲器中保存有漢字字庫編碼后形成的點陣數(shù)據(jù)文件和英文單詞、詞組的含義對應(yīng)于漢字字庫編碼數(shù)據(jù)庫形成二進制數(shù)據(jù)文件。
本發(fā)明實施例的查詢程序包括輸入模塊、查詢模塊和顯示模塊。輸入模塊用以接受用戶通過遙控器上的數(shù)字按鍵復(fù)用輸入英文單詞或詞組。查詢模塊中的數(shù)據(jù)庫查詢函數(shù)根據(jù)輸入模塊獲取的英文單詞或詞組到所述的字典庫中查詢到相關(guān)英文單詞或詞組含義的漢字編碼,再進一步根據(jù)漢字編碼查詢到相關(guān)的漢字顯示點陣。顯示模塊將查詢模塊獲得查詢結(jié)果通過OSD系統(tǒng)顯示在屏幕上。
本本發(fā)明利用電視機進行查詢英文單詞或詞組的方法的流程如圖1所示。
用戶欲查詢英文單詞或詞組時,按壓電視機遙控器上的查詢按鍵以啟動查詢程序。此時電視機CPU加載查詢程序和字庫,在電視機屏幕上顯示查詢菜單如圖3所示。用戶可以通過遙控器上的數(shù)字按鍵向查詢菜單上方的輸入框中復(fù)用輸入英文單詞或詞組,如圖示的“apple”。用戶輸入完畢后按電視機遙控器上的確認(rèn)鍵進行確認(rèn)以啟動查詢模塊。查詢模塊到字庫中查詢到相關(guān)英文單詞或詞組含義的漢字編碼,再進一步根據(jù)漢字編碼查詢到相關(guān)的漢字顯示點陣;最后,查詢程序的顯示模塊通過電視機的OSD系統(tǒng)將查詢結(jié)果顯示在查詢菜單的文本框中,如圖3所示。
用戶如要繼續(xù)查詢可按壓電視機遙控器上的數(shù)字按鍵重新輸入,用戶如不想繼續(xù)查詢,可按壓電視機遙控器上的退出鍵,退出查詢程序。
本發(fā)明一個實施例相應(yīng)的代碼如下所示//輸入模塊Char*GetUserInpu(){Char key;Char**pszText;Key=GetKey();//通過輸入設(shè)備捕獲一個用戶輸入If(MakeChar(Key,*pszText)){Return*pszText;}Return NULL;}//查詢模塊Char*GetDictOfText(char*pszText){Char*pstResult=NULL;If(pszText==NULL){Return NULL;}pstResult=FindTextInDatabase(pszText);//在字典庫里面檢索翻譯結(jié)果return pstResult;}//顯示模塊DrawText(char*pszText){Int x,y;If(pszText?。絅ULL){X=GetDrawX();Y=GetDrawY();Len=strlen(pszText);For(I=0;I<len;i++){
DrawChar(x,y,pszText[i]);//顯示相關(guān)的翻譯結(jié)果到電視屏幕X++;}}}
權(quán)利要求
1.一種利用電視機進行查詢英文單詞或詞組的方法,所述的電視機包括CPU、flash存儲器,電視機遙控器上的數(shù)字按鍵與26個英文字母具有對應(yīng)關(guān)系,其特征在于,包括如下步驟A.將漢字字庫編碼后形成的點陣數(shù)據(jù)文件保存在flash存儲器中;B.將英文單詞或詞組的含義對應(yīng)于漢字字庫編碼數(shù)據(jù)庫形成二進制數(shù)據(jù)的字典庫保存在flash存儲器中;C.電視機CPU加載查詢程序;D.查詢程序在電視機屏幕上顯示查詢菜單,用戶通過遙控器上的數(shù)字按鍵復(fù)用輸入英文單詞或詞組;E.查詢程序中的數(shù)據(jù)庫查詢函數(shù)查詢到相關(guān)英文單詞或詞組含義的漢字編碼,再進一步根據(jù)漢字編碼查詢到相關(guān)的漢字顯示點陣;F.OSD系統(tǒng)將查詢結(jié)果顯示在屏幕上。
2.根據(jù)權(quán)利要求1所述的利用電視機進行查詢英文單詞或詞組的方法,其特征在于,所述的查詢程序包括輸入模塊,接受用戶通過遙控器上的數(shù)字按鍵復(fù)用輸入英文單詞或詞組;查詢模塊,根據(jù)輸入模塊獲取的英文單詞或詞組到所述的字典庫中查詢到相關(guān)英文單詞或詞組含義的漢字編碼,再進一步根據(jù)漢字編碼查詢到相關(guān)的漢字顯示點陣;顯示模塊,將查詢模塊獲得查詢結(jié)果通過OSD系統(tǒng)顯示在屏幕上。
全文摘要
本發(fā)明公開了一種利用電視機進行查詢英文單詞或詞組的方法,該方法包括以下步驟將漢字字庫編碼后形成的點陣數(shù)據(jù)和英文單詞的含義對應(yīng)于漢字字庫編碼數(shù)據(jù)庫形成二進制數(shù)據(jù)的字典庫保存在flash存儲器中;電視機CPU加載查詢程序;用戶通過遙控器上的數(shù)字按鍵復(fù)用輸入英文單詞或詞組;查詢程序查詢到相關(guān)英文單詞或詞組含義的漢字編碼,再進一步根據(jù)漢字編碼查詢到相關(guān)的漢字顯示點陣;OSD系統(tǒng)將查詢結(jié)果顯示在屏幕上。本發(fā)明將字庫存儲在電視機軟件的存儲區(qū)里,英文單詞或詞組的查詢的功能通過軟件方法來實現(xiàn),不需要增加電視機的硬件成本,也不會因為增加了硬件給電視機帶來故障隱患。
文檔編號G06F17/30GK1949845SQ20061006335
公開日2007年4月18日 申請日期2006年10月27日 優(yōu)先權(quán)日2006年10月27日
發(fā)明者林凱 申請人:康佳集團股份有限公司