[发明专利]电子书排版方法及其系统有效
申请号: | 201110026157.8 | 申请日: | 2011-01-25 |
公开(公告)号: | CN102081600A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 吴浪 | 申请(专利权)人: | 珠海全志科技有限公司 |
主分类号: | G06F17/25 | 分类号: | G06F17/25 |
代理公司: | 珠海智专专利商标代理有限公司 44262 | 代理人: | 李谨;张中 |
地址: | 519080 广东省珠海市唐*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子书 排版 方法 及其 系统 | ||
1.电子书排版方法,用于在不同屏幕大小的电子书阅读设备上对电子书进行排版,其特征在于:
该方法包括:
读取电子书中的文本数据;
分析所述文本数据的格式;
结合所述电子书阅读设备的环境参数对所述文本数据格式进行包括:换行符分析、前后文语境检测及长段落分析的排版优化处理;
根据所述排版优化处理的格式对所述文本数据进行排版;
显示排版后的电子书文本数据。
2.根据权利要求1所述的电子书排版方法,其特征在于:
所述换行符分析的方法是对当前字符的前一字符和后一字符进行检测,以判断当前换行字符是否有效的方法,具体步骤为:
sa1:读取当前字符;
sa2:判断所述当前字符是否为换行符,若是则进入下一步骤sa3,否则进入步骤sa8;
sa3:读取所述当前字符的前一字符;
sa4:判断所述前一字符是否属于:问号、省略号、后书名号、后引号、感叹号等句结束符中的其中之一,若是则初步判断当前换行符有效并进入下一步骤sa5,否则进入步骤sa8;
sa5:读取所述当前字符的后一字符;
sa6:判断所述后一字符是否属于项目符号或其他开始符号的其中之一,若是则再次判断当前换行符有效并进入下一步骤sa7,否则进入步骤sa9;
sa7:前后文语境分析过程,进入步骤sa9;
sa8:判定换行符无效,进入长段落分析过程;
sa9:结束。
3.根据权利要求1或2所述的电子书排版方法,其特征在于:
所述前后文语境检测的方法是根据所述文本数据的语境类别,通过分析所述文本数据中的:开始标点、首字符、中间字符、尾标点及尾字符来判断句子是整句还是半句,从而判断所述当前换行字符是否有效的方法。
4.根据权利要求1或2所述的电子书排版方法,其特征在于:
所述长段落分析的具体过程为:
sb1:获取屏幕的大小w和设置显示的字号f;
sb2:计算每个字所占的像素面积:x = (字宽 + 字间距)*(字高 + 行间距);
sb3:计算分段的字符数:m = (w*1/3)/ x;
sb4:根据分段的字符数对最近的句子进行查找,当最近句子中的字符个数大于等于分段的字符数时,进入步骤sb5;
sb5:进行整句句子查找;
sb6:在句子结束处插入回车换行符;
sb7:结束。
5.根据权利要求3所述的电子书排版方法,其特征在于:
所述长段落分析的具体过程为:
sb1:获取屏幕的大小w和设置显示的字号f;
sb2:计算每个字所占的像素面积:x = (字宽 + 字间距)*(字高 + 行间距);
sb3:计算分段的字符数:m = (w*1/3)/ x;
sb4:根据分段的字符数对最近的句子进行查找,当最近句子中的字符个数大于等于分段的字符数时,进入步骤sb5;
sb5:进行整句句子查找;
sb6:在句子结束处插入回车换行符;
sb7:结束。
6.根据权利要求1或2所述的电子书排版方法,其特征在于:
所述分析文本数据格式具体包括:
对所述文本数据进行文本符号分析和段落分析。
7.电子书排版系统,用于在不同屏幕大小的电子书阅读设备上对电子书进行排版,其特征在于:
该系统包括顺序连接的读取模块、格式分析模块、排版模块和显示模块;
读取模块用于读取电子书的文本数据;
格式分析模块分析所述文本数据的格式;
排版模块结合所述电子书阅读设备的环境参数对所述文本数据格式进行排版优化处理并排版;所述排版模块包括对所述文本数据的换行符分析部分、前后文语境检测部分及长段落分析部分;
显示模块用于显示排版后的电子书文本数据。
8.根据权利要求7所述的电子书排版系统,其特征在于:
所述格式分析模块包括对所述文本数据的文本符号分析部分和段落分析部分。
9.根据权利要求7或8所述的电子书排版系统,其特征在于:
所述换行符分析部分对当前字符的前一字符和后一字符进行检测,以判断当前换行字符是否有效;
所述前后文语境检测部分是根据所述文本数据的语境类别,分析所述文本数据中的:开始标点、首字符、中间字符、尾标点及尾字符来判断句子是整句还是半句,从而判断所述当前换行字符是否有效;
所述长段落分析部分是根据屏幕大小分析分段字符数,并结合文字数据类型来判断是否插入回车符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海全志科技有限公司,未经珠海全志科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110026157.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:产品推荐系统以及方法以及其自助式服务设备
- 下一篇:一种检测文本重复的方法