[發(fā)明專(zhuān)利]移動(dòng)終端中確定待顯示字符的字模數(shù)據(jù)的方法及相關(guān)裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201010002216.3 | 申請(qǐng)日: | 2010-01-08 |
| 公開(kāi)(公告)號(hào): | CN101794566A | 公開(kāi)(公告)日: | 2010-08-04 |
| 發(fā)明(設(shè)計(jì))人: | 王勇 | 申請(qǐng)(專(zhuān)利權(quán))人: | 青島海信移動(dòng)通信技術(shù)股份有限公司 |
| 主分類(lèi)號(hào): | G09G5/22 | 分類(lèi)號(hào): | G09G5/22 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 266100 山*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 移動(dòng) 終端 確定 顯示 字符 字模 數(shù)據(jù) 方法 相關(guān) 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)及通信技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端中確定待顯示 字符的字模數(shù)據(jù)的方法及一種移動(dòng)終端中確定待顯示字符的字模數(shù)據(jù)的裝置。
背景技術(shù)
計(jì)算機(jī)或移動(dòng)終端中的應(yīng)用程序輸出字符(包括文字和符號(hào))的基本處理 流程為:根據(jù)應(yīng)用程序提供的待顯示的字符的編碼、以及字庫(kù)文件,確定該待 顯示字符的字模數(shù)據(jù)(即點(diǎn)陣圖),將確定出的字模數(shù)據(jù)復(fù)制到輸出緩存中, 計(jì)算機(jī)或移動(dòng)終端再將輸出緩存中的數(shù)據(jù)輸出到屏幕等輸出設(shè)備上。
字庫(kù)文件分為兩類(lèi):點(diǎn)陣字體對(duì)應(yīng)的點(diǎn)陣字庫(kù)文件和矢量字體對(duì)應(yīng)的矢量 字庫(kù)文件。其中,點(diǎn)陣字體是把每個(gè)字符的顯示圖像都分成16×16或24×24個(gè) 像素點(diǎn),然后用每個(gè)像素點(diǎn)的虛實(shí)來(lái)表示字符的輪廓(即每個(gè)字符都有對(duì)應(yīng)的 16×16或24×24的點(diǎn)陣圖),點(diǎn)陣字庫(kù)文件中存儲(chǔ)著每個(gè)字符的編碼對(duì)應(yīng)的 16×16或24×24的字模數(shù)據(jù),在輸出字符的處理過(guò)程中,計(jì)算機(jī)或移動(dòng)終端只 需要根據(jù)應(yīng)用程序提供的待顯示字符的編碼,從點(diǎn)陣字庫(kù)文件中查找到該待顯 示字符對(duì)應(yīng)的字模數(shù)據(jù)即可;矢量字體通過(guò)數(shù)學(xué)曲線來(lái)描述每一個(gè)字符的字 形,數(shù)學(xué)曲線相關(guān)信息中包含了字形邊界上的關(guān)鍵點(diǎn),連線的導(dǎo)數(shù)信息等,矢 量字庫(kù)文件中保存著每個(gè)字符的編碼對(duì)應(yīng)的數(shù)學(xué)曲線相關(guān)信息,矢量字體引擎 (例如freetype)根據(jù)應(yīng)用程序提供的待顯示的字符的編碼從矢量字庫(kù)文件中 查找到該待顯示字符對(duì)應(yīng)的數(shù)學(xué)曲線相關(guān)信息后,基于查找到的數(shù)學(xué)曲線相關(guān) 信息進(jìn)行預(yù)定的數(shù)學(xué)運(yùn)算來(lái)進(jìn)行渲染,從而獲得該待顯示字符對(duì)應(yīng)的字模數(shù) 據(jù)。
點(diǎn)陣字體和矢量字體各有優(yōu)缺點(diǎn):點(diǎn)陣字體優(yōu)點(diǎn)是顯示速度快,不像矢量 字體需要較為復(fù)雜運(yùn)算才能獲得字模數(shù)據(jù),然而在字體放大時(shí)字符的邊緣會(huì)不 平滑,出現(xiàn)鋸齒現(xiàn)象,即點(diǎn)陣字體不支持字體放大或縮小,顯示效果較差;矢 量字體理論上可以無(wú)限放縮,不會(huì)產(chǎn)生變形,顯示效果比點(diǎn)陣字體好,因此, 目前絕大多數(shù)計(jì)算機(jī)和相當(dāng)數(shù)量的高端移動(dòng)終端,例如智能移動(dòng)電話等均采用 矢量字體,但是矢量字體在渲染,即確定待顯示字符的字模數(shù)據(jù)時(shí)需要進(jìn)行較 為復(fù)雜的運(yùn)算,對(duì)CPU的處理能力和內(nèi)存容量有較高要求,因此目前較為低 端的移動(dòng)終端仍然采用點(diǎn)陣字體來(lái)顯示字符。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種移動(dòng)終端中確定待顯示字符的字模數(shù)據(jù)的方法,用 以提供一種在確定待顯示字符的字模數(shù)據(jù)的過(guò)程中消耗較少移動(dòng)終端的處理 資源和內(nèi)存資源,且確定出的字模數(shù)據(jù)在輸出設(shè)備上顯示效果較好的方案。
對(duì)應(yīng)地,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端中確定待顯示字符的字模數(shù) 據(jù)的裝置。
本發(fā)明實(shí)施例提供的技術(shù)方案如下:
一種移動(dòng)終端中確定待顯示字符的字模數(shù)據(jù)的方法,包括:
根據(jù)輸入的待顯示字符的編碼和字模參數(shù)值,在確定出預(yù)先存儲(chǔ)有該待顯 示字符的編碼對(duì)應(yīng)的字模數(shù)據(jù)、且該字模數(shù)據(jù)的字模參數(shù)值與輸入的字模參數(shù) 值一致時(shí),將該字模數(shù)據(jù)作為確定出的待顯示字符的字模數(shù)據(jù);否則
從矢量字庫(kù)文件中查找到該待顯示字符的編碼對(duì)應(yīng)的數(shù)學(xué)曲線相關(guān)信息, 并
基于查找到的數(shù)學(xué)曲線相關(guān)信息,以及輸入的字模參數(shù)值,確定所述待顯 示字符的字模數(shù)據(jù),以及存儲(chǔ)確定出的字模數(shù)據(jù)。
一種移動(dòng)終端中確定待顯示字符的字模數(shù)據(jù)的裝置,包括第一確定單元、 存儲(chǔ)單元、第二確定單元和第三確定單元,其中:
第一確定單元,用于根據(jù)輸入的待顯示字符的編碼和字模參數(shù)值,確定存 儲(chǔ)單元是否預(yù)先存儲(chǔ)有該待顯示字符的編碼對(duì)應(yīng)的字模數(shù)據(jù)、且該字模數(shù)據(jù)的 字模參數(shù)值與輸入的字模參數(shù)值一致;
第二確定單元,用于在第一確定單元確定出存儲(chǔ)單元存儲(chǔ)有該待顯示字符 的編碼對(duì)應(yīng)的字模數(shù)據(jù)、且該字模數(shù)據(jù)的字模參數(shù)值與輸入的字模參數(shù)值一致 時(shí),將該字模數(shù)據(jù)作為確定出的待顯示字符的字模數(shù)據(jù);
第三確定單元,用于在第一確定單元確定出存儲(chǔ)單元未存儲(chǔ)有該待顯示字 符的編碼對(duì)應(yīng)的字模數(shù)據(jù)、或存儲(chǔ)的該待顯示字符的編碼對(duì)應(yīng)的字模數(shù)據(jù)的字 模參數(shù)值與輸入的字模參數(shù)值不一致時(shí),從矢量字庫(kù)文件中查找到該待顯示字 符的編碼對(duì)應(yīng)的數(shù)學(xué)曲線相關(guān)信息,并基于查找到的數(shù)學(xué)曲線相關(guān)信息,以及 輸入的字模參數(shù)值,確定所述待顯示字符的字模數(shù)據(jù),并在所述存儲(chǔ)單元中存 儲(chǔ)確定出的字模數(shù)據(jù)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于青島海信移動(dòng)通信技術(shù)股份有限公司,未經(jīng)青島海信移動(dòng)通信技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010002216.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 移動(dòng)臺(tái),基站,移動(dòng)通信系統(tǒng),移動(dòng)通信與移動(dòng)通信程序
- 移動(dòng)通信系統(tǒng)、移動(dòng)終端以及移動(dòng)通信方法
- 移動(dòng)支付裝置、移動(dòng)終端POS以及移動(dòng)終端
- 移動(dòng)控制裝置、移動(dòng)體、移動(dòng)體系統(tǒng)、移動(dòng)控制方法及程序
- 移動(dòng)終端后蓋、移動(dòng)終端殼體及移動(dòng)終端
- 移動(dòng)平臺(tái)的輔助移動(dòng)方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 自移動(dòng)設(shè)備移動(dòng)方法及自移動(dòng)設(shè)備
- 移動(dòng)輪(支撐移動(dòng))
- 移動(dòng)房屋(移動(dòng)酒店)
- 移動(dòng)控制方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 用戶(hù)從用戶(hù)終端遠(yuǎn)程訪問(wèn)終端設(shè)備的遠(yuǎn)程訪問(wèn)系統(tǒng)和方法
- 功能信息通知系統(tǒng)及功能信息通知方法
- 一種用于殯儀館的計(jì)算機(jī)信息處理裝置
- 視頻通話切換方法和系統(tǒng)
- 一種終端能力上報(bào)方法、基站及終端
- 野外消防遠(yuǎn)程監(jiān)控系統(tǒng)及其監(jiān)控方法
- 終端主體、終端屏幕和終端
- 一種終端類(lèi)型的確定方法、網(wǎng)絡(luò)設(shè)備及終端
- 一種數(shù)據(jù)傳輸方法及裝置
- 一種基于網(wǎng)絡(luò)運(yùn)營(yíng)的一站式零售直播矩陣平臺(tái)





