说明:收录90万 73个行业的国家标准 支持批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210088977.8 (22)申请日 2022.01.25 (71)申请人 杭州国芯科技股份有限公司 地址 310012 浙江省杭州市文三路90号 东 部软件园创新大厦A座5 -6层 (72)发明人 闫文志 刘建华 周真荣 沈丛则  (74)专利代理 机构 杭州君度专利代理事务所 (特殊普通 合伙) 33240 代理人 陈炜 (51)Int.Cl. G06F 9/451(2018.01) G06F 40/129(2020.01) H04N 21/485(2011.01) (54)发明名称 一种机顶盒显示 缅甸文的方法 (57)摘要 本发明公开了一种机顶盒显示缅甸文的方 法。 现有方法无法直接使用Win  Innwa字库来显 示缅甸文, 无法满足产品多语言需求。 本发明方 法首先选取一个未在机顶盒UTF ‑8编码字库中使 用的Unicode区段, 将Win  Innwa字符一一放入对 应偏移地址中; 机顶盒将Win  Innwa编码一一增 加偏移量, 转换为Unicode编码; 使用Unicode编 码, 将扩展字库中指定Unicode编码区段中缅甸 文字符进行绘制显示。 本发明方法支持运营商发 送的Win Innwa编码业务信息的显示, 同时支持 本地字符串编码显示缅甸文, 在软件较小改动的 基础上实现同时支持缅甸文和UTF ‑8编码显示, 满足了缅甸运营商需求。 权利要求书1页 说明书5页 附图2页 CN 114428658 A 2022.05.03 CN 114428658 A 1.一种机顶盒显示缅甸文的方法, 其特征在于: 该方法首先将Win  Innwa字符一一映射 到UTF‑8编码字库中, 得到扩展字库; 然后机顶盒将获取到的Win  Innwa字符编码转换为 Unicode编码, 使用扩展字库显示 缅甸文; 具体是: Win Innwa编码范围为0x00至0xFF, 选取一个未在机顶盒UTF ‑8编码字库中使用的 Unicode区段, 使用字库编辑工具将WinInnwa字符一一放入对应偏移地址中, 映射之后的扩 展字库同时支持U TF‑8编码和W in Innwa编码; 机顶盒将Win  Innwa编码一一增加偏移量, 转换为Unicode编码; 机顶盒使用Unicode编 码, 将扩展字库中指定Un icode编码区段中缅甸文字符进行绘制显示。 2.如权利要求1所述的一种机顶盒显示缅甸文的方法, 其特征在于, 机顶盒使用扩展字 库显示运营商Win Innwa编码缅甸文, 具体如下: 步骤(1)机顶盒接收运营商业务信息, 运营商使用私有协议传输Win  Innwa字符串编 码, 定义起始标识符和结束 标识符, 在起始标识符和结束 标识符之间的数据为Win  Innwa编 码字符串; 步骤(2)机顶盒检测起始标识符和结束标识符, 将W in Innwa编码取 出; 步骤(3)机顶盒将W in Innwa编码一 一增加偏移量, 转换为Un icode编码; 步骤(4)机顶盒使用Unicode编码, 将扩展字库中指定Unicode编码区段中缅甸文字符 进行绘制显示。 3.如权利要求1所述的一种机顶盒显示缅甸文的方法, 其特征在于, 机顶盒使用扩展字 库显示机顶盒内置缅甸文, 具体如下: 步骤(Ⅰ)将机顶盒需要显示的本地字符串 使用Win Innwa编码; 步骤(Ⅱ)将Win Innwa编码一 一增加偏移量, 转换为Un icode编码; 步骤(Ⅲ)机顶盒使用Unicode编码, 将扩展字库中指定Unicode编码区段中缅甸文字符 进行绘制显示。 4.如权利 要求2或3所述的一种机顶盒显示缅甸文的方法, 其特征在于: 所述Win  Innwa 编码转换为Un icode编码时, 增 加的偏移量 为扩展字库时所选择的Un icode区段的偏移量。权 利 要 求 书 1/1 页 2 CN 114428658 A 2一种机顶盒显示缅甸文的方 法 技术领域 [0001]本发明属于 机顶盒领域, 具体涉及一种机顶盒显示 缅甸文的方法。 背景技术 [0002]ASCII(American  Standard  Code for Information  Interchange, 美国信息交换 标准代码)是基于 拉丁字母的一套编码系统。 编码范围为0x00至0x 7F, 主要用于显示现代英 语。 而其扩展版本EASCII(Extended  ASCII, 延伸美国标准信息交换码)则可以部分支持其 他西欧语言, EASCII是将ASCII码由7位扩充为8位而成。 EASCII的编码范围0x00至0xFF, 扩 充出来的符号包括表格符号、 计算符号、 希腊 字母和特殊的拉丁符号。 [0003]Unicode(统一码), 是计算机科学领域里的一项业界标准, 包括字符集、 编码方案 等。 Unicode是为了解决传统的字符编码方案的局限而产生的, 它为每种语 言中的每个字 符 设定了统一并且唯一的二进制编码, 以满足跨语言、 跨平台进行文本转换、 处理的要求。 Unicode的实现方式不同于编码方式。 一个字符的Unicode编码是确定的。 但是在实际传输 过程中, 由于不同系统平 台的设计不一致, 以及出于节省空间的目的, 对Unicode编码的实 现方式有所不同。 [0004]Unicode的实现方式称为Unicode转换格式(Unicode  Transformation  Format, 简 称为UTF)。 UTF ‑8是最经常看到的编码格式之一。 这是一种变长编码格式, 变长的目的是节 省存储空间。 用一至四个字节对Un icode字符集中的所有 有效编码点进行编码。 [0005]UTF‑8为了向后兼容AS CII码, Unicode中前128 个字符, 使用与 ASCII码相同的二进 制值的单个字节进行编码, 而且字符与ASCII码的字符一一对应, 这使得原来处理ASCII字 符的软件无须或只须做少部分修改, 即可继续使用。 自2009年以来, UTF ‑8一直是万维网的 最主要的编码形式。 在Unicode中, 区段被定义为一组连续码位的范围。 区段会被给予唯一 的名称, 且区段与区段之间不会重 叠。 例如: [0006]基本拉丁字母(Basic  Latin)区段范围U+0000至U+007F; [0007]拉丁字母补充 ‑1(Latin‑1 Supplement)区段 范围U+0080至U+00FF; [0008]盲文点字模型(Brai lle Patterns)区段 范围U+280 0至U+28FF; [0009]中日韩统一表意文字(CJK  Unified Ideographs)区段 范围U+4E 00至U+9FFF。 [0010]缅甸文属于婆罗米系的文字, 其书写特征是呈圆形。 其字符个数众多, 大都由百来 个图形字符组合而成。 由于历史原因很长一段时间缅甸文未有官方统一编码标准, 许多字 体制造商公司设计发布不同的缅甸文编码, 包括Win  Innwa、 Myazedi、 Zawgyi等。 其中Win   Innwa是最早在缅甸全国范围流通的缅甸文字体, Win  Innwa是在单字节编码的ASCII编码 系统研发而来。 本质上是将英文字体换了个形状, 与英文是不兼容的, 如下举例几个UTF ‑8 编码拉丁字符与W in Innwa编码缅甸文字符的对应关系: [0011]字符编码0x21: 英文 ‘!’、 缅甸文 字符编码0x62: 英文 ‘b’、 缅甸文 字符 编码0x63: 英文 ‘c’、 缅甸文 虽然缅甸政府于2019年宣布全国统一采用Unicode标准, 但是缅甸节目运营商为了支持已售产品以及升级系统的成本压力, 缅甸节目运营商仍然保说 明 书 1/5 页 3 CN 114428658 A 3

.PDF文档 专利 一种机顶盒显示缅甸文的方法

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种机顶盒显示缅甸文的方法 第 1 页 专利 一种机顶盒显示缅甸文的方法 第 2 页 专利 一种机顶盒显示缅甸文的方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:47:34上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。