CN102026033B - 一种机顶盒显示缅甸文的方法 - Google Patents
一种机顶盒显示缅甸文的方法 Download PDFInfo
- Publication number
- CN102026033B CN102026033B CN 201010577378 CN201010577378A CN102026033B CN 102026033 B CN102026033 B CN 102026033B CN 201010577378 CN201010577378 CN 201010577378 CN 201010577378 A CN201010577378 A CN 201010577378A CN 102026033 B CN102026033 B CN 102026033B
- Authority
- CN
- China
- Prior art keywords
- character string
- character
- burmese
- string
- top box
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 239000011159 matrix material Substances 0.000 claims abstract description 28
- 241001269238 Data Species 0.000 description 2
- 235000015418 Bacopa monnieria Nutrition 0.000 description 1
- 244000187129 Bacopa monnieria Species 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
本发明提供一种机顶盒显示缅甸文的方法,将PC机上的缅甸文字库的字符串转换为点阵数据,同时对每个字符串的宽高数据记录到点阵字库中,并对缅甸文字库中需要和别的字符串进行组合的字符串进行登记,将其参加组合的字符串在点阵字库中的起始坐标和位置进行登记;当机顶盒要进行缅甸文显示时,根据字符编码查找点阵字库中需要的字符串,并取出字符串的字符数据获得其字符串的宽高,读取下一个需要组合的字符编码,取出所需的字符串,按照前一字符串的起始坐标和位置进行组合,来完成一完整缅甸文字的显示。本发明实现了实现了带有缅甸文的数字电视机顶盒,节约了机顶盒硬件存储资源,而且节约了开发人员的开发时间。
Description
【技术领域】
本发明涉及一种嵌入式技术领域,尤其涉及一种机顶盒显示缅甸文的方法。
【背景技术】
缅甸文属于婆罗米系的文字,其书写特征是呈圆形。其个数众多,大都由百来个图形字符组合而成。随着缅甸的数字电视的展开,缅甸的数字电视机顶盒也越来越多,但是大都是英文或者是其他主流文字的菜单,拥有缅甸文的数字电视机顶盒成为了缅甸人民所期待的事情。在缅甸传统机顶盒使用的语言大都为英文,或者针对少量菜单使用图片来显示缅甸文,这种做法不但消耗机顶盒硬件存储资源,而且需要开发人员对不同的版本都进行图片设计消耗大量的时间和人力。
【发明内容】
本发明要解决的技术问题,在于提供一种机顶盒显示缅甸文的方法,实现了带有缅甸文的数字电视机顶盒。
本发明是这样实现的:一种机顶盒显示缅甸文的方法,其特征在于:包括以下步骤:
步骤10、将PC机上的缅甸文字库的缅甸文字符串转换为点阵数据,同时对每个字符串的宽高数据记录到点阵字库中,并对缅甸文字库中需要和别的字符串进行组合的字符串进行登记,并将该字符串与其他字符组合时的起始坐标和位置进行登记;
步骤20、按照PC机上的缅甸文字库对缅甸文进行字符串编码,并将组成对应缅甸文的字符串根据其字符编码记录到点阵字库中;
步骤30、将上述处理后的点阵字库存储到机顶盒内存空间中;
步骤40、当机顶盒要进行缅甸文显示时,根据字符编码查找点阵字库中需要的字符串,并取出字符串的字符数据获得其字符串的宽高,并判断该字符串在点阵字库中的数据是否为需要和别的字符串进行组合的字符串,是,则获取该字符串在点阵字库中所登记的起始坐标和位置,然后读取下一个需要组合的字符编码,取出所需的字符串,按照前一字符串所登记的起始坐标和位置进行组合,来完成一完整缅甸文字的显示;否则直接显示该缅甸文字符串。
本发明具有如下优点:本发明使用PC机上的缅甸文字库,提供对不同缅甸文字符串的组合来完成机顶盒对缅甸文的显示,可以利用该方法做机顶盒所有的菜单选项,包括节目名,EPG信息等,实现了机顶盒上的文字都可以显示缅甸文,节约了机顶盒硬件存储资源,而且节约了开发人员的开发时间。
【附图说明】
图1为本发明方法流程示意图。
图2为PC机缅甸文字库的缅甸文字符串图形。
图3为本发明一完整缅甸文字。
图4为图3缅甸文字没有组合前的各字符串。
【具体实施方式】
下面参照附图结合实施例对本发明作进一步的说明。
机顶盒显示缅甸文的方法,见图1所示,包括以下步骤:
步骤10、将PC机上的缅甸文字库的缅甸文字符串转换为点阵数据,同时对每个字符串的宽高数据记录到点阵字库中,并对缅甸文字库中需要和别的字符串进行组合的字符串进行登记,将其参加组合的字符串在点阵字库中的起始坐标和位置进行登记,其图2的字符串中虚线的部分为是需要和别的字符串进行组合的字符串,虚线的部分要和另一字符串实线部分组合;
步骤20、按照PC机上的缅甸文字库(如图2所示)对缅甸文进行字符编码(其编码如100、101、102等等),并将组成对应缅甸文的字符串根据其字符编码记录到点阵字库中(其字符串对应的编码可以是1001或1010或1021等);
步骤30、将上述处理后的点阵字库存储到机顶盒内存空间中;
步骤40、当机顶盒要进行缅甸文显示时,根据字符串编码(如1001)查找点阵字库中需要的字符串,并取出字符串的字符数据获得其字符串的宽高,并判断该字符串在点阵字库中的数据是否为需要和别的字符串进行组合的字符串,是,则获取该字符串在点阵字库中的起始坐标和位置,然后读取下一个需要组合的字符编码,取出所需的字符串,按照前一字符串的起始坐标和位置进行组合,来完成一完整缅甸文字的显示;否则直接显示该缅甸文字符串。
下面结合一具体实施例对本发明作进一步说明。
将PC机上的缅甸文字库的缅甸文字符串转换为点阵数据:首先找到PC的缅甸文unicode矢量字库,按照缅甸文unicode矢量字库中的字符,使用freetype程序库编写矢量字库读取工具,把字符读取处理,然后转换成点阵数据。根据矢量字库中描述的记录下每个字符的长高,如果这个字符需要和其他字符组合,则对其进行标记,同时记录下这个字符与其他字符组合时的起始位置。然后对转换处理的字符进行编码。
例如如图3所示的缅甸文,其上线为起始线10,下线为基准线20;
这个缅甸文对应的各字符串的编码为0x1006,0x1004,0x103A,0x1037,0x103C,0x1019,0x103E,
在其没有组合前各字符串,如图4所示。
纵坐标的偏移是相对于基准线的距离。正数为在基准线之上的距离,负数为在基准线之下的距离。
横坐标的偏移是相对于前一个字写完后的横坐标的距离。正数为在前一个字写完后的横坐标之后的距离,负数为在前一个字写完后的横坐标之前的距离。其点阵字库中的编码的各字符串的数据如表格1所示:
表格1
当机顶盒要进行缅甸文显示时,根据字符串编码0x1006,0x1004,0x103A,0x1037,0x103C,0x1019,0x103E,查找点阵字库中对应的字符串,并取出字符串的字符数据获得其字符串的宽高,并判断该字符串在点阵字库中的数据是否为需要和别的字符串进行组合的字符串,经判断其字符串编码为0x103A,0x1037,0x103C,0x103E(其对应的字符如图2所示)需要和别的字符串进行组合的字符串,则获取第一字符串在点阵字库中的起始坐标和位置0x1006其宽为51,横坐标的偏移和纵坐标的偏移为0,28,然后读取下一个需要组合的字符编码0x1004,取出所需的字符串,按照前一字符串的起始坐标和位置进行组合,来完成一完整缅甸文字的显示(最后的缅甸文字如图3所示)。
值得一提的是:利用本发明的方法,提供给需要显示缅甸文节目名和EPG信息的数字电视运营商,让他们按照这种编码对节目名和EPG信息等字符数据进行编码,然后发送到网络中,当机顶盒接收到这些节目名或者EPG数据后,就可以在机顶盒上显示缅甸文的节目名或EPG信息等字符数据。
总之,本发明使用PC机上的缅甸文字库,将PC机上的缅甸文字库的缅甸文字符串转换为点阵数据,同时对每个字符串的宽高数据记录到点阵字库中,并对不同缅甸文字符串的组合来完成机顶盒对缅甸文的显示,实现了带有缅甸文的数字电视机顶盒。
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
Claims (1)
1.一种机顶盒显示缅甸文的方法,其特征在于:包括以下步骤:
步骤10、将PC机上的缅甸文字库的缅甸文字符串转换为点阵数据,同时对每个字符串的宽高数据记录到点阵字库中,并对缅甸文字库中需要和别的字符串进行组合的字符串进行登记,将该字符串与其他字符组合时的起始坐标和位置进行登记;
步骤20、按照PC机上的缅甸文字库对缅甸文进行字符串编码,并将组成对应缅甸文的字符串根据其字符编码记录到点阵字库中;
步骤30、将上述处理后的点阵字库存储到机顶盒内存空间中;
步骤40、当机顶盒要进行缅甸文显示时,根据字符编码查找点阵字库中需要的字符串,并取出字符串的字符数据获得其字符串的宽高,并判断该字符串在点阵字库中的数据是否为需要和别的字符串进行组合的字符串,是,则获取该字符串在点阵字库中所登记的起始坐标和位置,然后读取下一个需要组合的字符编码,取出所需的字符串,按照前一字符串所登记的起始坐标和位置进行组合,来完成一完整缅甸文字的显示;否则直接显示该缅甸文字符串。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010577378 CN102026033B (zh) | 2010-12-07 | 2010-12-07 | 一种机顶盒显示缅甸文的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010577378 CN102026033B (zh) | 2010-12-07 | 2010-12-07 | 一种机顶盒显示缅甸文的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102026033A CN102026033A (zh) | 2011-04-20 |
CN102026033B true CN102026033B (zh) | 2013-02-06 |
Family
ID=43866794
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010577378 Expired - Fee Related CN102026033B (zh) | 2010-12-07 | 2010-12-07 | 一种机顶盒显示缅甸文的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102026033B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102750337B (zh) * | 2012-06-01 | 2015-05-27 | 中国科学院声学研究所 | 字库的制作方法和装置 |
CN103945256A (zh) * | 2014-05-05 | 2014-07-23 | 珠海迈科电子科技有限公司 | 一种支持机顶盒显示高棉语的方法 |
CN103986870A (zh) * | 2014-05-23 | 2014-08-13 | 江苏友上科技实业有限公司 | 一种多核相机的osd中文显示实现方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1088321A (zh) * | 1992-12-17 | 1994-06-22 | 赵英林 | 缅文字型四码智能编码方法及键盘 |
CN1360786A (zh) * | 1999-06-09 | 2002-07-24 | 金旻廉 | 在小键盘上输入字母字符的装置和方法 |
US7788498B2 (en) * | 2005-07-22 | 2010-08-31 | Microsoft Corporation | Triple-tap password entry |
CN101888472A (zh) * | 2010-07-30 | 2010-11-17 | 福建新大陆通信科技股份有限公司 | 一种机顶盒支持多国文字的方法 |
CN101888508A (zh) * | 2010-07-19 | 2010-11-17 | 福建新大陆通信科技股份有限公司 | 一种低内存实现机顶盒字幕滚动的方法 |
-
2010
- 2010-12-07 CN CN 201010577378 patent/CN102026033B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1088321A (zh) * | 1992-12-17 | 1994-06-22 | 赵英林 | 缅文字型四码智能编码方法及键盘 |
CN1360786A (zh) * | 1999-06-09 | 2002-07-24 | 金旻廉 | 在小键盘上输入字母字符的装置和方法 |
US7788498B2 (en) * | 2005-07-22 | 2010-08-31 | Microsoft Corporation | Triple-tap password entry |
CN101888508A (zh) * | 2010-07-19 | 2010-11-17 | 福建新大陆通信科技股份有限公司 | 一种低内存实现机顶盒字幕滚动的方法 |
CN101888472A (zh) * | 2010-07-30 | 2010-11-17 | 福建新大陆通信科技股份有限公司 | 一种机顶盒支持多国文字的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102026033A (zh) | 2011-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101408874A (zh) | 图像文字翻译装置及方法 | |
CN101751476A (zh) | 电子书签标记方法和装置 | |
CN102065234B (zh) | 基于分布式字幕处理系统的字幕制播方法及系统 | |
CN102026033B (zh) | 一种机顶盒显示缅甸文的方法 | |
CN101561725B (zh) | 一种手写快速输入的方法和系统 | |
CN102208180B (zh) | 一种机顶盒快速显示矢量字体的方法 | |
CN101281444A (zh) | 一种信息记录方法、系统及移动通信终端 | |
CN106161873A (zh) | 一种视频信息提取推送方法及系统 | |
CN102016832A (zh) | 信息处理装置、方法和记录程序的计算机可读记录介质 | |
CN101008940A (zh) | 自动处理字体缺失的方法与装置 | |
CN106162328A (zh) | 一种视频同步信息展示方法及系统 | |
US20100278507A1 (en) | Subtitle Generation System and Method Thereof | |
CN102082934B (zh) | 字幕对象的更新方法及装置 | |
CN102118580B (zh) | 一种数据分组动态替换的字幕播出方法和装置 | |
CN102723067B (zh) | 一种字符显示方法和装置 | |
CN103051971A (zh) | 一种输入法及数字电视终端 | |
CN109669650A (zh) | 称重点阵大屏幕的图片显示方法 | |
CN103729634A (zh) | 字符识别装置和字符识别方法 | |
CN102567209B (zh) | 闪存芯片数据解析方法和装置 | |
CN104461916A (zh) | 一种图片节省内存存储的方法及系统 | |
CN102695096A (zh) | 一种获取码流的输出图文语言的方法、装置及机顶盒 | |
CN102082928B (zh) | 字幕属性的关联方法及装置 | |
CN102110082B (zh) | 一种小样文件的补字输出方法及系统 | |
CN102104743B (zh) | 多语种混排字幕的编辑方法及装置 | |
CN102082922B (zh) | 在字幕模板中更新字幕的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130206 Termination date: 20151207 |
|
EXPY | Termination of patent right or utility model |