[發明專利]一種基于達芬奇平臺的字符串處理顯示方法有效
| 申請號: | 201510046791.6 | 申請日: | 2015-01-29 |
| 公開(公告)號: | CN104639854B | 公開(公告)日: | 2017-08-04 |
| 發明(設計)人: | 劉峰;蘇莎莎;陳色桃;江艷鋒 | 申請(專利權)人: | 廣東迅通科技股份有限公司 |
| 主分類號: | H04N5/445 | 分類號: | H04N5/445 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司44205 | 代理人: | 譚英強 |
| 地址: | 510075 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 達芬奇 平臺 字符串 處理 顯示 方法 | ||
1.一種基于達芬奇平臺的字符串處理顯示方法,其特征在于,包括步驟:
S1、獲取中英文混合的待顯示字符串;
S2、查找待顯示字符串的機內碼并進行識別判斷,獲得待顯示字符串中的所有英文字符;
S3、根據第一預設規則將獲得的每個字節的英文字符的ASCII碼轉換為預設漢字字符庫中對應的兩字節的漢字機內碼,最后獲得待顯示字符串的漢字機內碼;
S4、根據第二預設規則將待顯示字符串的漢字機內碼轉換為待顯示字符串的漢字區位碼;
S5、根據待顯示字符串的漢字區位碼,查找預設漢字字符庫,按照第三預設規則獲得每個字符對應的字模數據;
S6、將字模數據擴展到用戶設定的字體大小,獲得待顯示字模數據,進而對待顯示字模數據的每一位進行判斷,對“0”位和“1”位分別填充不同的YUV數據后發送到OSD緩存區進行顯示;
所述第一預設規則為:
英文字符對應的高字節的漢字機內碼=0x03+0xa0;
英文字符對應的低字節的漢字機內碼=英文字符的ASCII碼-32+0xa0。
2.根據權利要求1所述的一種基于達芬奇平臺的字符串處理顯示方法,其特征在于,所述預設漢字字符庫采用16×16的HZK16字庫。
3.根據權利要求1所述的一種基于達芬奇平臺的字符串處理顯示方法,其特征在于,所述步驟S2,其具體為:
查找待顯示字符串的機內碼的每一字節并判斷該字節是否小于0x80,若是,則判斷該字節為英文字符,反之為漢字字符,最后獲得待顯示字符串中的所有英文字符。
4.根據權利要求1所述的一種基于達芬奇平臺的字符串處理顯示方法,其特征在于,所述第二預設規則為:
字符的漢字區碼=字符的漢字機內碼的高字節-0xa0;
字符的漢字位碼=字符的漢字機內碼的低字節-0xa0。
5.根據權利要求1所述的一種基于達芬奇平臺的字符串處理顯示方法,其特征在于,所述第三預設規則為:
字符對應字模數據的索引位置=預設漢字字符庫的首地址+(94×(漢字區碼-1)+(漢字位碼-1))×32。
6.根據權利要求1所述的一種基于達芬奇平臺的字符串處理顯示方法,其特征在于,所述步驟S6中所述將字模數據擴展到用戶設定的字體大小的步驟,其具體為:
根據下式將用戶設定的字體大小除以字模數據的原始大小后獲得擴展倍數m,進而將字模數據的每一點擴展成m2個點:
m= p/ n
上式中,p表示用戶設定的字體大小b[p][p]的階數,n表示字模數據的原始大小a[n][n]的階數,m為正整數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東迅通科技股份有限公司,未經廣東迅通科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510046791.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種監控球機的控制方法
- 下一篇:電子裝置及其影片物體移動軌跡修正方法





