[發(fā)明專利]一種基于筆畫點(diǎn)陣的LCD漢字顯示方法在審
| 申請(qǐng)?zhí)枺?/td> | 202211165227.2 | 申請(qǐng)日: | 2022-09-23 |
| 公開(公告)號(hào): | CN115881005A | 公開(公告)日: | 2023-03-31 |
| 發(fā)明(設(shè)計(jì))人: | 陳梁;高媛;沈陽(yáng);蔣曉東;吳保雄;李紅建;龐強(qiáng) | 申請(qǐng)(專利權(quán))人: | 四川長(zhǎng)虹網(wǎng)絡(luò)科技有限責(zé)任公司 |
| 主分類號(hào): | G09F9/35 | 分類號(hào): | G09F9/35;G06F40/126;G06F40/109 |
| 代理公司: | 成都虹橋?qū)@聞?wù)所(普通合伙) 51124 | 代理人: | 吳中偉 |
| 地址: | 621000 四川省*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 筆畫 點(diǎn)陣 lcd 漢字 顯示 方法 | ||
本發(fā)明主要涉及LCD屏的漢字顯示領(lǐng)域。為了解決LCD屏在顯示漢字時(shí),每個(gè)漢字都要都需要生成一個(gè)點(diǎn)陣數(shù)據(jù),同時(shí)漢字?jǐn)?shù)量眾多,為了顯示漢字不得不占用大量的內(nèi)存來保存點(diǎn)陣數(shù)據(jù),導(dǎo)致設(shè)備內(nèi)存被大量占用的問題,本發(fā)明提供一種基于筆畫點(diǎn)陣的LCD漢字顯示方法,所述方法先通過對(duì)漢字筆畫進(jìn)行拆解,提取出漢字的所有筆畫及筆畫的變形,并對(duì)其進(jìn)行編碼保存,組成筆畫點(diǎn)陣;在需要顯示某個(gè)漢字時(shí),按照筆畫順序依次從筆畫點(diǎn)陣中讀取漢字的筆畫編碼,所需要顯示的漢字即可顯示在LCD屏上。
技術(shù)領(lǐng)域
本發(fā)明主要涉及LCD屏漢字顯示領(lǐng)域,尤其是涉及一種基于筆畫點(diǎn)陣的LCD漢字顯示方法。
背景技術(shù)
LCD:(英語(yǔ):Liquid Crystal Display),液晶顯示器。LCD的構(gòu)造是在兩片平行的玻璃基板當(dāng)中放置液晶盒,下基板玻璃上設(shè)置TFT(薄膜晶體管),上基板玻璃上設(shè)置彩色濾光片,通過TFT上的信號(hào)與電壓改變來控制液晶分子的轉(zhuǎn)動(dòng)方向,從而達(dá)到控制每個(gè)像素點(diǎn)偏振光出射來達(dá)到顯示目的。LCD已經(jīng)替代CRT成為主流,其價(jià)格已經(jīng)下降了很多,并已充分普及。
點(diǎn)陣字體:點(diǎn)陣字體也叫位圖字體,其中每個(gè)字形都以一組二維像素信息表示。這種文字顯示方式于較早前的電腦系統(tǒng)(例如未有圖形接口時(shí)的DOS操作系統(tǒng))被普遍采用。由于位圖的緣故,點(diǎn)陣字體很難進(jìn)行縮放,特定的點(diǎn)陣字體只能清晰地顯示在相應(yīng)的字號(hào)下,否則文字只被強(qiáng)行放大而失真字形,產(chǎn)生成馬賽克式的鋸齒邊緣。但對(duì)于字號(hào)8-14px的尺寸較小的漢字字體(即現(xiàn)今操作系統(tǒng)大多采用的默認(rèn)字號(hào))現(xiàn)今亦仍然被使用于熒幕顯示上,能夠提供更高的顯示效果;不過現(xiàn)今該種點(diǎn)陣字體主要只作為“輔助”的部分,當(dāng)使用者設(shè)定的字體尺寸并沒有擁有位圖像時(shí),字體便會(huì)以向量圖像方式顯示;而當(dāng)打印時(shí),印有字體無論大小亦會(huì)使用向量字形打印。
筆畫:通常是指組成漢字且不間斷的各種形狀的點(diǎn)和線,如橫(一)、豎(丨)、撇(丿)、折等,它是構(gòu)成漢字字形的最小連筆單位。
目前LCD屏顯示文字的方式,是采用對(duì)文字進(jìn)行點(diǎn)陣編碼的方式進(jìn)行。以英語(yǔ)為代表的基于基本字母的語(yǔ)言,字母數(shù)量少,對(duì)所有字母進(jìn)行點(diǎn)陣編碼難度不大。但漢字之間差異較大,所以每一個(gè)漢字都需要生成一個(gè)點(diǎn)陣數(shù)據(jù),同時(shí)漢字?jǐn)?shù)量眾多,導(dǎo)致為了顯示漢字而不得不占用大量的內(nèi)存來保存點(diǎn)陣數(shù)據(jù)。在低成本的設(shè)備方案中,主控芯片可用的內(nèi)存資源十分有限,通常只有幾十KB。而所有漢字需要的點(diǎn)陣數(shù)據(jù)可能達(dá)到數(shù)MB,遠(yuǎn)遠(yuǎn)超過了設(shè)備的內(nèi)存上限。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題:
提供一種基于筆畫點(diǎn)陣的LCD漢字顯示方法,解決LCD屏在顯示漢字時(shí),漢字?jǐn)?shù)量眾多,每個(gè)漢字都要都需要生成一個(gè)點(diǎn)陣數(shù)據(jù),為了顯示漢字不得不占用大量的內(nèi)存來保存所有漢字的點(diǎn)陣數(shù)據(jù),導(dǎo)致設(shè)備內(nèi)存被大量占用的問題。
本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案:
一種基于筆畫點(diǎn)陣的LCD漢字顯示方法,所述方法先通過對(duì)字體文件中的漢字筆畫進(jìn)行拆解,提取出漢字的所有筆畫及筆畫的變形組成筆畫點(diǎn)陣,并對(duì)其進(jìn)行編號(hào)保存,再通過對(duì)所有漢字進(jìn)行拆解,利用筆畫編號(hào)組成漢字編碼;在需要顯示某個(gè)漢字時(shí),按照筆畫順序依次從筆畫點(diǎn)陣中讀取漢字的筆畫編碼,所需要顯示的漢字即可顯示在LCD屏上。
進(jìn)一步的,包括以下步驟;
步驟1:讀取字體文件,將字體文件中的所有筆畫提取出來;
步驟2:將各個(gè)筆畫及對(duì)應(yīng)筆畫的變形以點(diǎn)陣的形式保存,并對(duì)各個(gè)筆畫和各筆畫的變形分別進(jìn)行編號(hào);
步驟3:將所有漢字進(jìn)行筆畫拆解,將單個(gè)漢字所包含的筆畫編號(hào)組成該漢字的編碼序列;
步驟4:顯示漢字時(shí),讀取所需顯示漢字的編碼序列,根據(jù)編碼序列中的筆畫編號(hào)依次從對(duì)應(yīng)的筆畫點(diǎn)陣中提取出對(duì)應(yīng)的筆畫繪制到LCD屏上。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于四川長(zhǎng)虹網(wǎng)絡(luò)科技有限責(zé)任公司,未經(jīng)四川長(zhǎng)虹網(wǎng)絡(luò)科技有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211165227.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





