[发明专利]一种适用于显示设备的双向文本布局的方法和系统有效
申请号: | 200910190228.0 | 申请日: | 2009-09-17 |
公开(公告)号: | CN102023965A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 彭文剑 | 申请(专利权)人: | 康佳集团股份有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 杨宏;彭辉剑 |
地址: | 518053 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 显示 设备 双向 文本 布局 方法 系统 | ||
1.一种适用于显示设备的双向文本布局的方法,用于自动地将所述双向文本布局成显示设备适用的格式,其特征在于,包括以下步骤:
步骤一:根据每行能够容纳的字符数量将所述双向文本拆分成文本行;再根据所述文本行中存在的配对符号,把所述文本行拆分成分句;
步骤二:根据所述文本行的第一个分句的方向类型确定并标记每一个所述文本行的方向类型;根据所述分句的第一个强方向分词来确定并标记每一个所述分句的方向类型;确定并标记所述分句中每一个分词的方向类型;合并所述分句中连续的具有相同方向类型的分词;
步骤三:根据方向类型重排所述文本行。
2.如权利要求1所述的双向文本布局的方法,其特征在于,在所述步骤二中,设置无法确定方向类型的所述分句与其所在的所述文本行的方向类型一致;设置无法确定方向类型的所述分词与其所在的所述分句的所述方向类型一致。
3.如权利要求1所述的双向文本布局的方法,其特征在于,在所述步骤二中,若某一个方向类型不能确定的所述分词两边相邻的所述分词的方向类型相同,则设置该分词的方向类型也相同;若某一个方向类型不能确定的所述分词两边相邻的所述分词的方向类型不相同,则设置该分词的方向类型与所述分词所在分句的方向类型相同。
4.如权利要求1、2或者3所述的双向文本布局的方法,其特征在于,所述步骤二中,所述方向类型包括有语种决定的字符书写方向是从左到右的L类型,和书写方向是从右到左的R类型。
5.如权利要求4所述的双向文本布局的方法,其特征在于,所述步骤三进一步包括:
根据每个所述文本行的方向类型重排所属的每一个所述分句的顺序;
根据每一个所述分句的方向类型重排所属的每一个所述分词的顺序;
根据每一个分词的方向类型重排所属的每一个字符的顺序。
6.一种适用于显示设备的双向文本布局的系统,其特征在于所述系统包括:
文本存储模块(202),用于存储布局前的所述双向文本信息;
行拆分模块(203),用于将所述文本存储模块(202)中存储的所述布局前的双向文本信息拆分并标记成文本行,并存储到文本行存储模块(204)中;
分句拆分模块(205),用于将所述文本行存储模块(204)中所述文本行拆分成不同层次的分句,并存储到分句存储模块(206)中;
分词类型定义模块(207),用于存储各语种对应的文字书写方向作为判断分词的方向类型的依据;
分词方向类型处理模块(210),用于根据所述分词类型定义模块(207)确定语种从而确定所述分词的方向类型;
分句方向类型处理模块(209),用于确定所述不同层次的分句的方向类型;
行方向类型处理模块(208),用于确定所述文本行的每一行的行方向类型;
分词类型合并模块(211),用于合并具有相同方向类型的连续的分词;
分句重排模块(212),用于将所述不同层次的分句的顺序进行重新排列;
分词重排模块(213),用于将所述分句中的分词的顺序进行重新排列;
字符重排模块(214),用于将所述分词中的字符的顺序进行重新排列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康佳集团股份有限公司,未经康佳集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910190228.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用于厚膜电路的浆料
- 下一篇:公交发车优化系统