專利名稱:一種機(jī)頂盒更換字體的方法
一種機(jī)頂盒更換字體的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種嵌入式軟件技術(shù)領(lǐng)域,尤其涉及一種機(jī)頂盒識(shí)別遙控器的方法, 特別是屬于機(jī)頂盒技術(shù)領(lǐng)域。
背景技術(shù):
機(jī)頂盒指電視機(jī)頂上的盒子,是擴(kuò)展電視機(jī)功能的一種家電。機(jī)頂盒根據(jù)接收的 信號(hào)種類分為模擬機(jī)頂盒和數(shù)字機(jī)頂盒。模擬機(jī)頂盒接收模擬信號(hào),數(shù)字機(jī)頂盒接收數(shù)字 信號(hào)。數(shù)字機(jī)頂盒是一種多媒體終端,有類似于家用電腦的硬件體系結(jié)構(gòu)和專用的實(shí)時(shí)操 作系統(tǒng)及應(yīng)用軟件。數(shù)字電視機(jī)頂盒通過(guò)菜單與用戶交互,同時(shí)傳遞大量的信息,特別是文 字信息,因此機(jī)頂盒上顯示的字體對(duì)用戶來(lái)說(shuō)是最常用的。不同的用戶對(duì)字體的要求各不 相同,包括對(duì)不同字體,不同字號(hào)的要求。傳統(tǒng)機(jī)頂盒中字體一般為點(diǎn)陣字體,固定的字體風(fēng)格和字號(hào)大小,用戶無(wú)法直接 改變?,F(xiàn)有的機(jī)頂盒字體更換技術(shù)要么是由廣播電視運(yùn)營(yíng)商提供升級(jí)程序,通過(guò)OTA(—項(xiàng) 基于短消息機(jī)制)空中升級(jí),或者串口升級(jí)來(lái)實(shí)現(xiàn)開機(jī)畫面的更新,大部分用戶很難懂得 如何串口升級(jí)。不能滿足客戶的需求,可操作性差。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題,在于提供一種機(jī)頂盒更換字體的方法,可以滿足用戶 的要求,可操作性高,極大地方便了用戶的操作。本發(fā)明是這樣實(shí)現(xiàn)的一種機(jī)頂盒更換字體的方法,其特征在于包括以下步驟步驟10、在機(jī)頂盒中集成LUA (程序設(shè)計(jì)中的一種腳本語(yǔ)言)的腳本解析引擎,并 定義一個(gè)用于實(shí)現(xiàn)LUA腳本解析引擎與字庫(kù)文件對(duì)接的字體引擎接口,該字體引擎接口包 括字體的編碼方式、字庫(kù)包含的字符個(gè)數(shù)、字庫(kù)的讀取方式,將所述的字體引擎接口燒寫到 機(jī)頂盒芯片中;步驟20、選擇需要的字體、字號(hào)以及字符用字庫(kù)文件生成工具生成字庫(kù)文件,所述 的字庫(kù)文件包括字庫(kù)的字符數(shù)據(jù)以及定義了字符編碼、字符大小、字符個(gè)數(shù)、字庫(kù)的讀取 方式的LUA腳本配置文件;步驟30、將所述的字庫(kù)文件拷貝到外部存儲(chǔ)器中,再啟動(dòng)機(jī)頂盒的字庫(kù)文件安裝 程序,搜索外部存儲(chǔ)器中的字庫(kù)文件,并將其顯示機(jī)頂盒系統(tǒng)界面中;步驟40、用戶通過(guò)遙控器選擇安裝所述的字庫(kù)文件時(shí),機(jī)頂盒程序通過(guò)字體引擎 接口,調(diào)用字庫(kù)文件中存儲(chǔ)的LUA腳本配置文件,并對(duì)機(jī)頂盒的字庫(kù)文件進(jìn)行配置;步驟50、當(dāng)機(jī)頂盒使用新的字庫(kù)文件時(shí),通過(guò)LUA腳本對(duì)字庫(kù)文件進(jìn)行相應(yīng)的解 析,讀取字符的數(shù)據(jù),供機(jī)頂盒程序調(diào)用。本發(fā)明具有如下優(yōu)點(diǎn)設(shè)置一個(gè)字體引擎接口,當(dāng)用戶把字庫(kù)文件通過(guò)外部存儲(chǔ) 介質(zhì)連接入機(jī)頂盒時(shí),機(jī)頂盒程序通過(guò)字體引擎接口,調(diào)用字庫(kù)文件中存儲(chǔ)的LUA腳本配 置文件,并對(duì)機(jī)頂盒的字庫(kù)文件進(jìn)行配置。當(dāng)機(jī)頂盒使用新的字庫(kù)文件時(shí),通過(guò)LUA腳本對(duì)字庫(kù)文件進(jìn)行相應(yīng)的解析,讀取字符的數(shù)據(jù),執(zhí)行機(jī)頂盒上相關(guān)程序的操作。本發(fā)明可以滿 足用戶的要求,可操作性高,極大的方便了用戶的操作,用戶可以根據(jù)自己的喜好,來(lái)改變 機(jī)頂盒的字體顯示效果。
圖1為本發(fā)明方法流程示意圖。
具體實(shí)施方式下面參照?qǐng)D1結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明一種機(jī)頂盒更換字體的方法,包括以下步驟步驟10、在機(jī)頂盒中集成LUA的腳本解析引擎,并定義一個(gè)用于實(shí)現(xiàn)LUA腳本解析 引擎與字庫(kù)文件對(duì)接的字體引擎接口,該字體引擎接口包括字體的編碼方式、字庫(kù)包含的 字符個(gè)數(shù)、字庫(kù)的讀取方式,將所述的字體引擎接口燒寫到機(jī)頂盒芯片中;步驟20、選擇需要的字體、字號(hào)以及字符用字庫(kù)文件生成工具生成字庫(kù)文件,所述 的字庫(kù)文件包括字庫(kù)的字符數(shù)據(jù)以及定義了字符編碼、字符大小、字符個(gè)數(shù)、字庫(kù)的讀取 方式的LUA腳本配置文件;步驟30、將所述的字庫(kù)文件拷貝到外部存儲(chǔ)器(包括u盤,Sd卡,或其他可做為外 部存儲(chǔ)介質(zhì)的存儲(chǔ)設(shè)備)中,再啟動(dòng)機(jī)頂盒的字庫(kù)文件安裝程序,搜索外部存儲(chǔ)器中的字 庫(kù)文件,并將其顯示機(jī)頂盒系統(tǒng)界面中;步驟40、用戶通過(guò)遙控器選擇安裝所述的字庫(kù)文件時(shí),如果機(jī)頂盒的存儲(chǔ)空間不 足,此時(shí)機(jī)頂盒的狀態(tài)提示用戶是否安裝,如果要安裝,則提示用戶要先刪除原有的字庫(kù)文 件后,進(jìn)行安裝,機(jī)頂盒程序通過(guò)字體引擎接口,調(diào)用字庫(kù)文件中存儲(chǔ)的LUA腳本配置文 件,并對(duì)機(jī)頂盒的字庫(kù)文件進(jìn)行配置;步驟50、當(dāng)機(jī)頂盒使用新的字庫(kù)文件時(shí),通過(guò)LUA腳本對(duì)字庫(kù)文件進(jìn)行相應(yīng)的解 析,讀取字符的數(shù)據(jù),供機(jī)頂盒程序調(diào)用。其中字庫(kù)文件,用戶可以從機(jī)頂盒廠家的網(wǎng)站中下載,一般機(jī)頂盒廠家會(huì)按照機(jī) 頂盒程序的要求,制作大量的字庫(kù)文件,發(fā)布在網(wǎng)絡(luò)里供用戶下載使用。用戶也可以自己下 載專用的字庫(kù)文件生成工具自己制作需要的字庫(kù)文件,這樣極大地方便了用戶的操作。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與 修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種機(jī)頂盒更換字體的方法,其特征在于包括以下步驟步驟10、在機(jī)頂盒中集成LUA的腳本解析引擎,并定義一個(gè)用于實(shí)現(xiàn)LUA腳本解析引擎 與字庫(kù)文件對(duì)接的字體引擎接口,該字體引擎接口包括字體的編碼方式、字庫(kù)包含的字符 個(gè)數(shù)、字庫(kù)的讀取方式,將所述的字體引擎接口燒寫到機(jī)頂盒芯片中;步驟20、選擇需要的字體、字號(hào)以及字符用字庫(kù)文件生成工具生成字庫(kù)文件,所述的字 庫(kù)文件包括字庫(kù)的字符數(shù)據(jù)以及定義了字符編碼、字符大小、字符個(gè)數(shù)、字庫(kù)的讀取方式 的LUA腳本配置文件;步驟30、將所述的字庫(kù)文件拷貝到外部存儲(chǔ)器中,再啟動(dòng)機(jī)頂盒的字庫(kù)文件安裝程序, 搜索外部存儲(chǔ)器中的字庫(kù)文件,并將其顯示機(jī)頂盒系統(tǒng)界面中;步驟40、用戶通過(guò)遙控器選擇安裝所述的字庫(kù)文件時(shí),機(jī)頂盒程序通過(guò)字體引擎接口, 調(diào)用字庫(kù)文件中存儲(chǔ)的LUA腳本配置文件,并對(duì)機(jī)頂盒的字庫(kù)文件進(jìn)行配置;步驟50、當(dāng)機(jī)頂盒使用新的字庫(kù)文件時(shí),通過(guò)LUA腳本對(duì)字庫(kù)文件進(jìn)行相應(yīng)的解析,讀 取字符的數(shù)據(jù),供機(jī)頂盒程序調(diào)用。
2.根據(jù)權(quán)利要求1所述的一種機(jī)頂盒更換字體的方法,其特征在于所述的步驟40安 裝所述的字庫(kù)文件時(shí),如果機(jī)頂盒的存儲(chǔ)空間不足,則用戶要先刪除原有的字庫(kù)文件后,進(jìn) 行安裝。
全文摘要
本發(fā)明提供一種機(jī)頂盒更換字體的方法,先定義一個(gè)字體引擎接口,并將其燒寫到機(jī)頂盒芯片中,當(dāng)用戶把字庫(kù)文件通過(guò)外部存儲(chǔ)介質(zhì)連接入機(jī)頂盒時(shí),機(jī)頂盒程序通過(guò)字體引擎接口,調(diào)用字庫(kù)文件中存儲(chǔ)的LUA腳本配置文件,并對(duì)機(jī)頂盒的字庫(kù)文件進(jìn)行配置。當(dāng)機(jī)頂盒使用新的字庫(kù)文件時(shí),通過(guò)LUA腳本對(duì)字庫(kù)文件進(jìn)行相應(yīng)的解析,讀取字符的數(shù)據(jù),執(zhí)行機(jī)頂盒上相關(guān)程序的操作。本發(fā)明可以滿足用戶的要求,可操作性高,極大的方便了用戶的操作,用戶可以根據(jù)自己的喜好,來(lái)改變機(jī)頂盒的字體顯示效果。
文檔編號(hào)H04N21/431GK102082967SQ20101051151
公開日2011年6月1日 申請(qǐng)日期2010年10月15日 優(yōu)先權(quán)日2010年10月15日
發(fā)明者方立 申請(qǐng)人:福建新大陸通信科技股份有限公司