[發明專利]嵌入式電子產品字庫、字庫生成方法及字庫查找方法有效
| 申請號: | 201110138510.1 | 申請日: | 2011-05-26 |
| 公開(公告)號: | CN102799590B | 公開(公告)日: | 2017-02-08 |
| 發明(設計)人: | 梁雄;徐平;胡勝發 | 申請(專利權)人: | 安凱(廣州)微電子技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 李贊堅,曹志霞 |
| 地址: | 510663 廣東省廣州市蘿崗區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 電子產品 字庫 生成 方法 查找 | ||
1.一種嵌入式電子產品的字庫,其特征在于,為對所有符合格式的輸入文件進行解析處理獲取Unicode編碼,同時實現去重復編碼和排序處理后,自由組合成所需編碼字模的集合。
2.如權利要求1所述的嵌入式電子產品的字庫,其特征在于,所述字庫中設置有字庫索引結構體,用于記錄字庫內一段連續排列字模編碼的起始編碼、該編碼段的編碼個數和該編碼段的起始編碼的對應位置索引號信息。
3.一種嵌入式電子產品的字庫生成方法,其特征在于,包括以下步驟:
對所有符合格式的輸入文件進行解析,獲取Unicode編碼數據;
拋棄Unicode編碼數據中的重復編碼;
對去重復編碼后的Unicode編碼數據進行排序,自由組合成所需要字模的集合。
4.如權利要求3所述的嵌入式電子產品的字庫生成方法,其特征在于,對于每一輸入文件,包括以下步驟:
在解析前創建一存儲類實例;
對該輸入文件進行解析,把每個解析出的Unicode編碼送到該存儲類實例中進行辨別處理,拋棄重復出現的編碼后,排列編碼的順序;
完成整個文件的解析后,修改存儲類列表項為該輸入文件名,并保存到一管理類實例的列表中。
5.如權利要求4所述的嵌入式電子產品的字庫生成方法,其特征在于,由管理類實例枚舉遍歷全部存儲類實例的內容,融合生成一新的存儲類實例;并對該新的存儲類實例去重復編碼和排序處理,利用該新的存儲類實例遍歷編碼生成對應的字庫。
6.如權利要求5所述的嵌入式電子產品的字庫生成方法,其特征在于,通過字模編碼順序獲取字模,以數組結構形式保存至字庫中。
7.如權利要求5所述的嵌入式電子產品的字庫生成方法,其特征在于,通過字模編碼順序獲取字模,以bin文件形式保存至字庫中。
8.如權利要求7所述的嵌入式電子產品的字庫生成方法,其特征在于,該bin文件中包含有索引結構體,用于記錄當前字庫內一段連續排列字模編碼的起始編碼、該編碼段的編碼個數和該編碼段的起始編碼的對應位置索引號信息。
9.一種嵌入式電子產品的字庫查找方法,該字庫為對所有符合格式的輸入文件進行解析處理獲取Unicode編碼,同時實現去重復編碼和排序處理后,自由組合成所需編碼字模的集合,其特征在于,包括:
用代碼頁轉換表將本地碼轉換成Unicode編碼;
利用二分法對該字庫中的索引結構體列表進行查找,該索引結構體用于記錄當前字庫內一段連續排列字模編碼的起始編碼、該編碼段的編碼個數和該編碼段的起始編碼的對應位置索引號信息。
10.如權利要求9所述的嵌入式電子產品的字庫查找方法,其特征在于,該索引結構體保存順序排列的連續編碼段,其中,二分法查找包括以下步驟:
首先,使用二分法查找該編碼段起始位置;
然后,判斷查找的Unicod編碼是否屬于該編碼段之內,如否,進行下次對分查找;如是,直接計算查找的Unicode編碼與該編碼段的起始編碼的位置偏離值,從中計算出對應編碼字模的位置信息;
最后,根據該位置偏移值直接讀取該字庫中的字模數據,并顯示相應文字。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安凱(廣州)微電子技術有限公司,未經安凱(廣州)微電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110138510.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:漸變式導光裝置及光碟機
- 下一篇:搖擺電子蠟燭





