999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于位圖的字庫產生與字符顯示的方法

2014-09-08 10:15:00韓衛國邢永昌
雷達與對抗 2014年1期
關鍵詞:信息方法

韓衛國,邢永昌,陳 健

(1. 91404部隊,河北 秦皇島066001;2. 中國船舶重工集團公司第七二四研究所, 南京 211153)

一種基于位圖的字庫產生與字符顯示的方法

韓衛國1,邢永昌2,陳 健2

(1. 91404部隊,河北 秦皇島066001;2. 中國船舶重工集團公司第七二四研究所, 南京 211153)

針對可以顯示位圖或控制像素點顯示的任何操作系統,提出一種基于位圖的字符顯示控制方法。通過試驗驗證,該方法在保證整個系統實時性、可靠性的前提下,實現了任意字符的顯示與控制功能。

字符顯示;字庫文件;位圖;字符編號

0 引 言

現在電子設備中人機交互越來越多,其中字符顯示具有直觀明了、便于理解的特點,是電子設備人機交互的重要手段之一。

然而,由于軟硬件平臺的限制或其他原因, 經常導致僅能顯示最基本的拉丁字母,不能顯示漢字和其他字符,或根本沒有字符顯示功能等情況,使工程設計人員很難實現理想字符的顯示。本文提出一種基于位圖的字庫產生與字符顯示控制的方法。該方法在僅能控制顯示像素點的應用平臺上即可實現各種字體、各種大小漢字,甚至其他自己意造字符的顯示。

1 基本原理

其實現方法由三部分組成:位圖字庫的產生、讀取字庫數據和顯示字符內容。

根據字符的字體、字型、大小、顏色、效果、字寬、字高等條件要求選取漢字字段產生相應漢字字符圖形信息。字符的圖形信息為需要顯示的像素采用1表示,需要透明或采用某種底色顯示的像素采用0表示。把圖形信息按照矩陣方式存儲起來形成需要的字庫。該字庫的地址信息可以采用標準地址作相應的平移,以便添加或減少字符集。

字符的讀取是通過讀取字庫按照存儲地址作對應平移后即可以與輸入法輸入每個漢字的代碼對應起來。這樣就可以與任意輸入法對接,根據輸入法輸入的每個字符及其對應條件就可以在字庫中查找到對應的字符字庫數據。

字符的顯示可以通過讀取的字庫信息根據查找算法獲取每個漢字對應的矩陣。通過字庫建立算法的逆獲取對應的位圖信息,根據位圖把對應字節按照指定位置和對應顏色顯示出來,即可以實現漢字的顯示[1]。連續顯示多個漢字就可以顯示漢字串,即一串漢字或一段漢字。

2 字符的顯示控制

2.1 字庫的產生

顯示具體的字符首先必須有對應的字庫,然后才能從中提取字符的數據進行顯示。字庫的產生是根據字符的字體、大小,采用對應的產生字符位圖信息的方法,按照字符編號順序,生成每個字符對應的位圖。字符對應的位圖采用矩陣的方法設計存儲數據,采用容易讀寫的格式存儲每個字符的位圖信息。根據字符的大小和字體產生對應的字庫文件,以供字符顯示功能模塊調用。字符編號根據國家標準編號確定。不同的應用環境對字庫的容量大小要求也不同。字庫的容量由字符編號段來定的,可以根據需要僅僅產生某種字體的字庫,或只產生某一段字符的字庫[2]。產生漢字字庫文件的邏輯流程圖如圖1所示。

圖1 產生字庫的邏輯流程圖

2.2 字符數據的獲取

字符數據的獲取方法是:首先根據字符的字體、大小和類型計算字庫的地址段;輸入法輸出每個字符均是一個16位的二進制代碼,即每個字符均有一個唯一的代碼與之對應,該代碼即是操作員輸入電腦中每個字符的表示形式。然后,根據輸入法輸出的字符代碼獲取通過字庫中字符位置的偏移量和位置碼的取數段計算字符在字庫中的具體地址(即地址偏移地址)。按照字符的特征獲取字符的庫信息。根據在字庫中字符的存儲格式把字符的存儲數據轉化成位圖信息。提取出該位圖信息,供漢字顯示用。

2.3 字符的顯示

漢字的位圖信息是根據矩陣方式采用0/1表示出來的,其中“1”表示需要采用指定的字符顏色顯示, “0”需要采用背景顏色顯示或透明顯示。

根據需要可以選擇宋體字、黑體字、仿宋等各種字體;每種字體內部還可以分為24×24點陣、16×16點陣和12×12點陣等多種大小。

針對每種大小的類型字符均設計一個字符輸出函數。每種字型均需要根據其邊界值獲取位圖信息并顯示出來。如針對一個宋體24×24點陣類型的字符需要通過24×24各點信息表示,這里采用24×24÷8個八位的無符號字符型數表示,需要輸出24行點陣顯示,每一行需要針對3個無符號字符型數輸出其位圖信息[3]。

漢字位置的設置需要根據該漢字的位置信息、字體寬度和高度、字間距等信息設置。顯示字符串或一段漢字還需要計算字間距、行間距、行寬,并計算字符平移、換行和新一行起始等位置信息。

3 實驗結果與分析

試驗環境為:Intel PC104 ARM3720模塊采用 INTEL XSCALE PXA270 中央處理器,128MB內存,WinCE4.0操作系統??梢圆捎脠D片作為背景也可以設置背景顏色。漢字可以設置字體、大小、顏色、背景顏色、背景圖片等,與常用輸入法有標準接口。采用圖片作為背景的顯示效果如圖2所示,采用某種顏色作為背景顯示效果如圖3所示。

圖2 采用圖片作為背景的顯示效果圖

圖3 采用某種顏色作為背景的顯示效果圖

4 結束語

通過以上試驗驗證,本文算法在不影響系統的正常運行情況下,不僅能實現漢字的顯示,而且可以與主流輸入法無縫對接,可以解決某些系統不能顯示漢字或其他字符的問題。通過擴充字庫該方法可以顯示任意字符或圖形。

[1] 馬莉,殷曉春. Vega環境下一種漢字字符顯示方法[J].指揮信息系統與技術,2011(1).

[2] 聶孝亮,王國良,馬孝尊,汪連棟. Vega環境下字符顯示的實現方法[J]. 計算機系統應用, 2004(1).

[3] 朱明. 一種視頻字符顯示的新方法[J]. 光學精密工程, 1996(1).

A method of bitmap-based word library generation and character display

HAN Wei-guo1, XING Yong-chang2, CHEN Jian2

(1.Unit 91404 of the Chinese PLA Navy, Qinhuangdao 066001, China;2.No. 724 Research Institute of CSIC, Nanjing 211153)

A character display and control method based on the bitmap is proposed for any operating systems that can display the bitmap or control the pixel display. The test verifies that on the premise of ensuring the reliability and real-time of the overall system, the display and control of arbitrary characters are realized.

character display; word library file; bitmap; character No.

2013-10-19;

2013-11-05

韓衛國(1965-),男,高級工程師,研究方向:雷達試驗與測量技術;邢永昌(1977-),男,高級工程師,碩士,研究方向: 顯控與數據融合;陳健(1980-),男,工程師,研究方向:雷達顯示控制。

TP311.1

A

1009-0401(2014)01-0062-03

猜你喜歡
信息方法
學習方法
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
健康信息(九則)
祝您健康(1987年2期)1987-12-30 09:52:28
主站蜘蛛池模板: 欧美日韩国产在线播放| 一本色道久久88| 69国产精品视频免费| 国产福利在线观看精品| 蜜臀av性久久久久蜜臀aⅴ麻豆| 玖玖免费视频在线观看| 日韩欧美国产中文| 欧美伦理一区| 久久久久久午夜精品| 国产精品午夜福利麻豆| 国产精品久线在线观看| 国产白浆视频| 欧美日韩北条麻妃一区二区| 亚洲天堂视频在线观看免费| AV天堂资源福利在线观看| av大片在线无码免费| 色噜噜狠狠狠综合曰曰曰| 欧美区国产区| 99r在线精品视频在线播放| 91视频精品| 亚洲热线99精品视频| 精品国产黑色丝袜高跟鞋 | av尤物免费在线观看| aaa国产一级毛片| 色网站免费在线观看| 国产精选自拍| 2020极品精品国产| 国产成年无码AⅤ片在线 | 亚洲欧美国产视频| 亚洲天堂日韩在线| 99手机在线视频| 好紧太爽了视频免费无码| 91精品人妻一区二区| 天天色天天综合网| 亚洲欧美成人综合| 99热这里只有精品在线观看| 亚洲一级毛片在线播放| 亚洲天堂视频在线观看免费| 国产一二视频| 欧美a级完整在线观看| 黄色网页在线播放| 91小视频版在线观看www| 丝袜美女被出水视频一区| 毛片在线播放a| 日韩经典精品无码一区二区| 国产亚洲精品自在线| 在线看片中文字幕| 91福利片| 视频国产精品丝袜第一页| 亚洲资源站av无码网址| 亚洲水蜜桃久久综合网站| 国产最新无码专区在线| 尤物精品国产福利网站| 99久久精品免费观看国产| 毛片a级毛片免费观看免下载| 国产乱人伦精品一区二区| 久久久久久久97| 亚洲av无码片一区二区三区| 免费网站成人亚洲| 天堂成人在线视频| a天堂视频| 日韩无码视频播放| 黄色免费在线网址| 九九久久99精品| 亚洲国产看片基地久久1024| 亚洲欧洲日产国产无码AV| 99热线精品大全在线观看| av无码久久精品| 成人免费视频一区| 欧美综合区自拍亚洲综合绿色 | 国产一区二区网站| 免费激情网址| 怡红院美国分院一区二区| 日本成人精品视频| 精品无码日韩国产不卡av| 特级欧美视频aaaaaa| 日韩乱码免费一区二区三区| 最新国产午夜精品视频成人| 国产成人1024精品下载| 理论片一区| 国产情侣一区| 国产凹凸视频在线观看|