欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種嵌入式產(chǎn)品中簡單中文的輸入及顯示方法

文檔序號:6602518閱讀:458來源:國知局
專利名稱:一種嵌入式產(chǎn)品中簡單中文的輸入及顯示方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種中文輸入及顯示方法,尤其是一種可以解決在嵌入式開發(fā)中要求 簡單中文輸入及顯示問題的中文輸入及顯示方法。
背景技術(shù)
在如今中國市場上的嵌入式產(chǎn)品中,幾乎都有漢字顯示的模塊。隨著人們需求的 不斷提高,具有交互功能的產(chǎn)品越來越受到人們的青睞,因此在實現(xiàn)交互功能時就都少不 了中文輸入法。中文輸入法不僅在PC上很重要,而且在嵌入式領(lǐng)域也十分的普遍和重要。 一般嵌入式的標(biāo)準(zhǔn)輸入法,如T9手機輸入法,還有五筆,拼音等等,其特點是功能強大,字 庫龐大,占用的空間也是非常大的。如果一個嵌入式產(chǎn)品僅需要一些簡單少量的中文漢字 輸入及顯示,加載上面的輸入法則是很不明智的,占用的系統(tǒng)資源和空間都很大。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一在嵌入式產(chǎn)品開發(fā)中使用的簡易中文輸入的方法,此方法 一般適用于僅需要簡單少量的漢字輸入及顯示的產(chǎn)品開發(fā)中。該方法的特征在于
1、建立輸入法管理器,定義一張轉(zhuǎn)換表,表的作用是建立按鍵輸入碼到國標(biāo)碼的映射 關(guān)系;
2、使用字庫生成器,生成滿足要求的漢字字模庫;
3、用第一步中轉(zhuǎn)換得到的區(qū)位碼在字模庫中查找此點陣字體;
4、點陣字體在顯示設(shè)備上的顯示過程。本發(fā)明的一個方法實施例的特征在于自定義漢字外碼,事先輸入到映射表中。當(dāng) 用戶發(fā)送一個按鍵碼后,先在此映射表中查找此對應(yīng)的按鍵碼信息,找出其映射的區(qū)位索 弓丨,再根據(jù)區(qū)位碼組合區(qū)碼+位碼的索引在漢字字模中查找該字的點陣字模,然后讀取其 位信息,以點陣的方式顯示在設(shè)備上,完成了漢字的輸入及顯示。通過該嵌入式產(chǎn)品中簡單中文的輸入及顯示方法,可以解決在嵌入式產(chǎn)品開發(fā)中 需要簡單少量的漢字輸入及顯示時,現(xiàn)有技術(shù)存在的占用空間資源較大的缺點。本方法可 以實現(xiàn)根據(jù)實際情況,建立字模庫,故占據(jù)的系統(tǒng)資源及空間相對較小。


本發(fā)明將通過例子并參照附圖的方式說明,其中 圖1是本發(fā)明的一方法實施例的原理框圖。
具體實施例方式本說明書中公開的所有特征,或公開的所有方法或過程中的步驟,除了互相排斥 的特征和/或步驟以外,均可以以任何方式組合。本說明書(包括任何附加權(quán)利要求、摘要和附圖)中公開的任一特征,除非特別敘 述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個特征只 是一系列等效或類似特征中的一個例子而已。如圖1所示,以在嵌入式系統(tǒng)Iinux下面顯示漢字來具體說明其實現(xiàn)方法。主要 步驟如下
1、打開并初始化顯示設(shè)備,如/dev/fb,設(shè)置顯示設(shè)備的分辨率及色彩位深,開辟一塊 共享內(nèi)存,用來保存待顯示的字模;
2、建立輸入法管理器
a)定義一張從按鍵輸入碼到國標(biāo)碼映射的簡易表,包含常用的漢字區(qū)位碼映射,如 aaa=5140 (尤),bbb=2980 (金),ccc=2453 (剛)。此表可根據(jù)需求進行映射字段的添加及 刪除操作;
b)可根據(jù)系統(tǒng)的圖形引擎創(chuàng)建一個輸入法管理窗口,顯示出當(dāng)前用戶輸入的按鍵碼及 表中對應(yīng)的區(qū)位碼,以方便用戶進行相應(yīng)的選擇,此過程不是必須的,也可省略。3、用字庫生成器相應(yīng)的工具,生成滿足要求的字模庫。4、根據(jù)用戶輸入的按鍵碼,查找2. 1中定義的表,找出其區(qū)位碼,如用戶輸入 〃bbb〃,找到的對應(yīng)區(qū)位碼為2980。5、由于字模庫是按區(qū)位碼的順序排列的,所以用2中轉(zhuǎn)換得到的區(qū)位碼在字模庫 中查找此點陣字體。由區(qū)位碼索引在字模庫中查找時,還必須進行一定的換算關(guān)系
對應(yīng)字模保存地址l_offset=32*(94*(區(qū)碼_1) + (位碼-1);上面區(qū)碼為29,位碼 為80,經(jīng)過計算后,“金”這個漢字的點陣數(shù)據(jù)值在字模庫中的位置就是IofTset對應(yīng)的 字節(jié)位置了。再定位到此位置,讀取該字的點陣值,保存到緩沖區(qū)。6、點陣字體在顯示設(shè)備上的顯示
上面bUff_data緩沖中保存的是用"0〃和"1〃來表示漢字“金”的點陣字型的字節(jié)值。如果把"0"表示成一個顏色,"1"表示成另一種顏色,通過把bUff_data中的矩陣值輸出到 顯示設(shè)備上,就能打印出漢字“金“的字型,從而也實現(xiàn)了漢字的顯示。本發(fā)明并不局限于前述的具體實施方式
。本發(fā)明擴展到任何在本說明書中披露的 新特征或任何新的組合,以及披露的任一新的方法或過程的步驟或任何新的組合。
權(quán)利要求
一種嵌入式產(chǎn)品中的中文輸入及顯示方法,其特征在于a、建立輸入法管理器,定義一張表示從按鍵輸入碼到國標(biāo)碼映射關(guān)系的轉(zhuǎn)換表;b、使用字庫生產(chǎn)器,生產(chǎn)滿足需求的漢字字模庫;c、根據(jù)所述按鍵輸入碼,查找所述轉(zhuǎn)換表得出轉(zhuǎn)換碼;d、按照點陣字體與所述轉(zhuǎn)換碼之間的換算關(guān)系,換算出所述點陣字體在所述漢字字模庫中的保存位址,根據(jù)所述保存位址,在所述漢字字模庫中查找與所述轉(zhuǎn)換碼相對應(yīng)的所述點陣字體;以及e、將所述點陣字體顯示在顯示設(shè)備上。
2.如權(quán)利要求1所述的嵌入式產(chǎn)品中的中文輸入及顯示方法,其特征在于,步驟a中所 述轉(zhuǎn)換表根據(jù)需求執(zhí)行映射字段的添加或者刪除操作。
3.如權(quán)利要求1所述的嵌入式產(chǎn)品中的中文輸入及顯示方法,其特征在于,步驟a中創(chuàng) 建用以顯示所述按鍵輸入碼和其對應(yīng)轉(zhuǎn)換碼的輸入法管理窗口。
4.如權(quán)利要求1所述的嵌入式產(chǎn)品中的中文輸入及顯示方法,其特征在于,步驟c中所 述轉(zhuǎn)換碼包含區(qū)位碼,其中所述區(qū)位碼的前兩位是區(qū)碼,后兩位是位碼。
5.如權(quán)利要求4所述的嵌入式產(chǎn)品中的中文輸入及顯示方法,其特征在于,步驟d中所 述點陣字體在所述漢字字模庫中的保存位址=32*(94*(區(qū)碼_1) + (位碼-1))。
6.如權(quán)利要求1所述的嵌入式產(chǎn)品中的中文輸入及顯示方法,其特征在于,步驟d包含 將所查找到的所述點陣字體保存到緩沖區(qū)。
7.如權(quán)利要求1所述的嵌入式產(chǎn)品中的中文輸入及顯示方法,其特征在于,所述點陣 字體的字節(jié)值由分別表示不同顏色的“O”和“ 1”來表示。
全文摘要
本發(fā)明公開了一種嵌入式產(chǎn)品中簡單中文的輸入及顯示方法,屬于中文輸入及顯示的領(lǐng)域。該嵌入式產(chǎn)品中簡單中文的輸入及顯示方法的特征在于建立輸入法管理器,定義一張轉(zhuǎn)換表,表的作用建立按鍵輸入碼到國標(biāo)碼的映射關(guān)系;用字庫生成器,生成滿足要求的漢字字模庫;根據(jù)上述轉(zhuǎn)換得到的區(qū)位碼在字模庫中查找此點陣字體;將該點陣字體在顯示設(shè)備上的顯示過程。本發(fā)明占用較小的系統(tǒng)資源和內(nèi)存空間,適用于中文漢字輸入和顯示使用頻率不高的場合。
文檔編號G06F3/023GK101847050SQ20101017522
公開日2010年9月29日 申請日期2010年5月18日 優(yōu)先權(quán)日2010年5月18日
發(fā)明者尤金剛, 居文軍, 彭世偉, 梁應(yīng)龍 申請人:四川長虹電器股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
龙州县| 扶风县| 鄂托克前旗| 丘北县| 黄龙县| 西华县| 固始县| 张家港市| 蒙城县| 惠水县| 都匀市| 隆尧县| 象州县| 洛南县| 大港区| 龙井市| 桦甸市| 洮南市| 卢龙县| 海宁市| 合山市| 拉孜县| 定陶县| 股票| 云林县| 五寨县| 云和县| 西畴县| 双峰县| 湾仔区| 盐亭县| 资中县| 玉山县| 康保县| 祁门县| 永城市| 贡觉县| 宾川县| 石屏县| 临高县| 桂东县|