亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種通過建立點(diǎn)陣字庫使硬件終端顯示任意語言的方法

文檔序號(hào):2529625閱讀:444來源:國知局

專利名稱::一種通過建立點(diǎn)陣字庫使硬件終端顯示任意語言的方法
技術(shù)領(lǐng)域
:本發(fā)明涉及計(jì)算機(jī)應(yīng)用
技術(shù)領(lǐng)域
,具體涉及一種應(yīng)用在硬件終端屏幕顯示信息方面的技術(shù)。(二)背景概述當(dāng)前的硬件終端大多數(shù)只能顯示英文文字,給非英文母語的使用者帶來很多不便。為了顯示更多語種的文字,硬件終端在內(nèi)部使用不同的字庫文件或者字處理芯片對(duì)顯示文字進(jìn)行處理。現(xiàn)在有技術(shù)存在的問題一、使用字庫文件顯示文字的不足1、如果使用字庫文件顯示文字,必須將字庫文件預(yù)先保存到硬件終端內(nèi),這樣就需要擴(kuò)大硬件終端的存儲(chǔ)空間,增加了硬件終端的生產(chǎn)成本。2、由于硬件終端的處理能力有限,如果無限的擴(kuò)大字庫文件,硬件終端通過字庫文件顯示文字的時(shí)間也較長。不利于使用。3、硬件終端只能顯示字庫文件內(nèi)有限的文字信息。既字庫文件只包括一些常用的文字。一些不常用的文字無發(fā)顯示。二、使用字處理芯片處理顯示文字的不足1、需要使用字處理芯片,成本提高。2、硬件終端只能顯示字處理芯片內(nèi)有限的文字信息。既字處理芯片只有一些常用的文字。一些不常用的文字無發(fā)顯示。(三)
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種能夠使硬件終端不同語種使用者,根據(jù)實(shí)際需要任意顯示設(shè)置通過計(jì)算機(jī)輸入的語言文字,在不增加生產(chǎn)成本的前提下使硬件終端具有顯示任意語言文字功能的通過建立點(diǎn)陣字庫使硬件終端顯示任意語言的方法。實(shí)現(xiàn)本發(fā)明需要顯示文字設(shè)置軟件、傳輸線、帶LCD顯示的硬件終端3部分。本發(fā)明的目的是這樣實(shí)現(xiàn)的首先使用顯示語言設(shè)置軟件建立點(diǎn)陣字庫,然后將生成的點(diǎn)陣字庫通過傳輸線保存到硬件終端,硬件終端根據(jù)設(shè)定的規(guī)則顯示點(diǎn)陣。通過本方法可以實(shí)現(xiàn)硬件終端顯示任意語言文字。本發(fā)明的技術(shù)特點(diǎn)在于1:文字轉(zhuǎn)換為點(diǎn)陣字模的方法。2:點(diǎn)陣字模庫的生成方法。為了實(shí)現(xiàn)硬件終端顯示任意語言文字功能,需要把所有顯示內(nèi)容都提供給用戶自定義。我們所要實(shí)現(xiàn)的就是將用戶輸入的字符轉(zhuǎn)化為點(diǎn)陣數(shù)據(jù)寫入硬件終端中,這樣不同的國家,將對(duì)應(yīng)的顯示內(nèi)容翻譯成本地語言,然后保存到硬件終端中,就實(shí)現(xiàn)了硬件終端顯示的本地化。本發(fā)明的具體實(shí)現(xiàn)步驟如下-1.使用設(shè)置軟件,編輯用戶需要顯示在硬件終端LCD上的文字內(nèi)容;2.設(shè)置軟件對(duì)用戶編輯顯示內(nèi)容的文字進(jìn)行字庫轉(zhuǎn)換;3.將設(shè)置軟件生成的點(diǎn)陣字庫通過傳輸線發(fā)送到硬件終端;4.硬件終端顯示點(diǎn)陣到LCD。這里需要注意幾點(diǎn)1.LCD采用點(diǎn)陣顯示。2.硬件終端的LCD上顯示的每一條內(nèi)容都要提供單獨(dú)的內(nèi)存空間用來存儲(chǔ)。3.硬件終端要提供一定的內(nèi)存空間來存儲(chǔ)字符點(diǎn)陣信息。4.設(shè)置軟件要提供一個(gè)界面或者其他方式,讓用戶能夠?qū)γ恳粭l顯示內(nèi)容進(jìn)行S定義編輯。結(jié)合圖1,對(duì)本發(fā)明的實(shí)現(xiàn)過程進(jìn)行描述1.首先使用設(shè)置軟件輸入用戶需要顯示在硬件終端內(nèi)的字符;2.保存輸入的字符串到設(shè)置軟件的內(nèi)存;3.將字符串轉(zhuǎn)化為UNICODE碼字符串(雙字節(jié)字符串);4.循環(huán)把全部輸入字符串轉(zhuǎn)換為內(nèi)存字符圖片,根據(jù)像素的顏色來計(jì)算點(diǎn)陣。如對(duì)"歡迎使用"轉(zhuǎn)換為內(nèi)存字符圖片,如圖2-圖5所示;5.根據(jù)點(diǎn)陣生成字符點(diǎn)陣庫,字符點(diǎn)陣庫結(jié)構(gòu)見表l:表l字符點(diǎn)陣庫<table>tableseeoriginaldocumentpage4</column></row><table>為了減少字符點(diǎn)陣庫的冗余,對(duì)于重復(fù)使用的字符只保存一個(gè)索引;6.原設(shè)置軟件保存字符的內(nèi)存地址,修改為本字符在字符點(diǎn)陣庫的索引;7.保存字符點(diǎn)陣庫的索引及字符點(diǎn)陣庫到硬件終端;8.硬件終端根據(jù)字符點(diǎn)陣庫索引在LCD上顯示點(diǎn)陣字符。本發(fā)明的有益效果有-1、實(shí)現(xiàn)硬件終端可以顯示任意語言文字。為使用者提供方便。2、節(jié)省硬件終端生產(chǎn)成本。3、動(dòng)態(tài)生成文字點(diǎn)陣字庫,只保存使用的文字點(diǎn)陣字庫,節(jié)省存儲(chǔ)空間。(四)圖1為本發(fā)明的主要實(shí)現(xiàn)流程圖。具體實(shí)施方式下面以16X16點(diǎn)陣的LCD為具體實(shí)施例詳細(xì)說明本發(fā)明的實(shí)現(xiàn)歩驟一、以輸入為中文字符為示例說明1.使用設(shè)置軟件輸入硬件終端的開機(jī)顯示"歡迎使用"等相關(guān)字符顯示字符;2.保存"歡迎使用"字符設(shè)置軟件內(nèi)存,見表2;表2"歡迎使用"字符保存內(nèi)碼<table>tableseeoriginaldocumentpage5</column></row><table>3.將字符串轉(zhuǎn)化為UNICODE碼字符串(雙字節(jié)字符串);4.字符"歡迎使用"轉(zhuǎn)換為內(nèi)存字符圖片(A底黑字),如圖2-圖5;5.根據(jù)字符圖片生成字符點(diǎn)陣,縱向正序循環(huán)提取每個(gè)像素的顏色根據(jù)像素顏色生成點(diǎn)陣數(shù)據(jù)(白色置0,黑色置1)。以"歡"字符為例說明字符圖片轉(zhuǎn)換為點(diǎn)陣的計(jì)算方法首先從"歡"字符圖片的左側(cè)第一列,從上到下取出8個(gè)圖象,按照上述的規(guī)則轉(zhuǎn)換為"00101000"。再從"歡"字符圖片的左側(cè)第二列,從上到下取出8個(gè)圖象,按照上述的規(guī)則轉(zhuǎn)換為"00100100"。依次類推先取出圖片上半部的圖象,再取出圖象下半部的圖象生成一組32字節(jié)的點(diǎn)陣數(shù)據(jù)。表3"歡"字符圖片轉(zhuǎn)點(diǎn)陣數(shù)據(jù)詳解<table>tableseeoriginaldocumentpage6</column></row><table>"迎使用"幾個(gè)字符的點(diǎn)陣計(jì)算方法同"歡"字點(diǎn)陣計(jì)算力法。6.保存"歡迎使用"字符的索引及點(diǎn)陣信息數(shù)據(jù)到字符點(diǎn)陣庫。在保存時(shí),如果有重復(fù)出現(xiàn)的字符,字符點(diǎn)陣庫內(nèi)只保存一次本字符的點(diǎn)陣。這樣可以節(jié)省字符點(diǎn)陣庫的空間。表4"歡迎使用"字符的索引及點(diǎn)陣信息數(shù)據(jù)<table>tableseeoriginaldocumentpage6</column></row><table>7.原保存"歡迎使用"字符設(shè)置軟件內(nèi)存地址修改為字符對(duì)應(yīng)的字符點(diǎn)陣內(nèi)的索引。保存雙字節(jié)字符的索引時(shí),把高字節(jié)的高位保存為1。保存單字符的索引吋,高字節(jié)的高位保存為0。以方便硬件終端在顯示時(shí)判斷讀取16X16或8X16點(diǎn)陣;<table>tableseeoriginaldocumentpage7</column></row><table>8.保存丌機(jī)顯示數(shù)據(jù)及字符點(diǎn)陣庫到硬件終端。9.硬件終端根據(jù)定義好的開機(jī)顯示數(shù)據(jù)地址,讀取字符點(diǎn)陣庫索i照索引進(jìn)行查找點(diǎn)陣數(shù)據(jù)進(jìn)行顯示。<table>tableseeoriginaldocumentpage7</column></row><table>當(dāng)讀取的索引號(hào)高位等于1時(shí),表示為雙字節(jié)字符。然后通過索引號(hào)碼從字符點(diǎn)陣庫內(nèi)讀取16X16點(diǎn)陣信息進(jìn)行LCD顯示。LCD按照數(shù)據(jù)位是否為1判斷是否點(diǎn)亮LCD點(diǎn)陣。以顯示"歡"字符為例說明<table>tableseeoriginaldocumentpage7</column></row><table>權(quán)利要求1.一種通過建立點(diǎn)陣字庫使硬件終端顯示任意語言的方法,其特征在于首先使用顯示語言設(shè)置軟件建立點(diǎn)陣字庫,然后將生成的點(diǎn)陣字庫通過傳輸線保存到硬件終端,硬件終端根據(jù)設(shè)定的規(guī)則顯示點(diǎn)陣。2、根據(jù)權(quán)利要求1所述的一種通過建立點(diǎn)陣字庫使硬件終端顯示任意語言的方法,其特征在于具體實(shí)現(xiàn)步驟如下(1)首先使用設(shè)置軟件輸入用戶需要顯示在硬件終端內(nèi)的字符;(2)保存輸入的字符串到設(shè)置軟件的內(nèi)存;(3)將字符串轉(zhuǎn)化為UNICODE碼字符串,即雙字節(jié)字符串;(4)循環(huán)把全部輸入字符串轉(zhuǎn)換為內(nèi)存字符圖片,根據(jù)像素的顏色來計(jì)算點(diǎn)陣;(5)根據(jù)點(diǎn)陣生成字符點(diǎn)陣庫;(6)對(duì)于重復(fù)使用的字符只保存一個(gè)索引;(7)原設(shè)置軟件保存字符的內(nèi)存地址,修改為本字符在字符點(diǎn)陣庫的索引;(8)保存字符點(diǎn)陣庫的索引及字符點(diǎn)陣庫到硬件終端;(9)硬件終端根據(jù)字符點(diǎn)陣庫索引在LCD上顯示點(diǎn)陣字符。3、根據(jù)權(quán)利要求1所述的一種通過建立點(diǎn)陣字庫使硬件終端顯示任意語言的方法,其特征在于LCD采用點(diǎn)陣顯示,硬件終端的LCD上顯示的每一條內(nèi)容都要提供單獨(dú)的內(nèi)存空間用來存儲(chǔ),即存儲(chǔ)字符點(diǎn)陣信息。4、根據(jù)權(quán)利要求1所述的一種通過建立點(diǎn)陣字庫使硬件終端顯示任意語言的方法,其特征在于設(shè)置軟件提供一個(gè)界面或者其他方式,讓用戶能夠?qū)γ恳粭l顯示內(nèi)容進(jìn)行自定義編輯。全文摘要本發(fā)明提供了一種能夠使硬件終端不同語種使用者,根據(jù)實(shí)際需要任意顯示設(shè)置通過計(jì)算機(jī)輸入的語言文字,在不增加生產(chǎn)成本的前提下使硬件終端具有顯示任意語言文字功能的通過建立點(diǎn)陣字庫使硬件終端顯示任意語言的方法。實(shí)現(xiàn)本發(fā)明需要顯示文字設(shè)置軟件、傳輸線、帶LCD顯示的硬件終端3部分。本發(fā)明首先使用顯示語言設(shè)置軟件建立點(diǎn)陣字庫,然后將生成的點(diǎn)陣字庫通過傳輸線保存到硬件終端,硬件終端根據(jù)設(shè)定的規(guī)則顯示點(diǎn)陣。通過本方法可以實(shí)現(xiàn)硬件終端顯示任意語言文字。文檔編號(hào)G09G5/22GK101266776SQ20081006434公開日2008年9月17日申請(qǐng)日期2008年4月21日優(yōu)先權(quán)日2008年4月21日發(fā)明者何曉濤,張澤鋒,孝王申請(qǐng)人:哈爾濱僑航通信設(shè)備有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1