[发明专利]电子书阅读器的文本显示方法及装置有效

专利信息
申请号: 201310151315.1 申请日: 2013-04-26
公开(公告)号: CN103268185B 公开(公告)日: 2016-11-23
发明(设计)人: 俞兵华;吴浪 申请(专利权)人: 珠海全志科技股份有限公司
主分类号: G06F3/0483 分类号: G06F3/0483;G06F17/25
代理公司: 珠海智专专利商标代理有限公司 44262 代理人: 林永协
地址: 519080 广东省珠海市香洲*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 电子书 阅读器 文本 显示 方法 装置
【说明书】:

技术领域

发明涉及电子书阅读设备的文本处理领域,具体地,是一种电子书阅读器的文本显示方法与使用该方法的装置。

背景技术

现有很多电子设备,如手机、平板电脑等均具有电子书阅读功能,这些电子设备均设有显示屏以显示电子书的文本,因此可以被称为电子书阅读器。

电子书阅读器的存储器存储有电子书的文本,这些文本通常是经过编码后的文本,不能直接被人们所阅读,电子书阅读器通常需要将文本转换成特定的字符并显示在显示屏上,人们通过显示屏看到的都是经过编码转换后的字符。

通常,电子书的文本数据量较大,难以在显示屏的一屏中全部显示,因此需要分成多页显示,每一次显示一页数据。为了适应不同电子书阅读器的显示屏大小,现有的电子书文本中并不会带有分页符,而是由电子书阅读器读取电子书文本的数据后,根据显示屏的大小对文本的数据进行分页并显示。

但是,由于不同电子设备的显示屏大小不同,且人们阅读电子书时往往会改变显示的设置,如调整显示的字符的字号大小,改变字符的倾斜度,或者改变文本在显示屏上显示时的页边距、页宽等,这都会导致显示屏所显示的每一页的字符数量改变。

因此,现有的电子书阅读器都会根据人们阅读时所设定的显示设定格式对电子书的文本进行重新计算分页,并计算出总页码,以便人们翻页。

现有的电子书阅读器通常是预先计算电子书文本所显示的总页码,并计算某一数据段在整个电子书文本中的百分比位置来估算该数据段所在的页码。在人们跳页至某一页码时,所显示的数据是通过百分比估算出来的数据段对应的显示文本。

然而,估算出来的页码与真实的排版页码往往不一致,导致人们翻页后显示的内容不正确,还会导致人们在不断往前翻页时最终出现电子书内容不连续或是有重复部分或是有大段空白的问题,且在阅读不同语言的各种编码的文本时,容易出现乱码,影响人们的阅读。

发明内容

本发明的主要目的是提供一种翻页时页码显示精确的电子书阅读器的文本显示方法。

本发明的另一目的是提供一种方便人们精确翻页并方便阅读电子书的电子书阅读器的文本显示装置。

为了实现上述的主要目的,本发明提供的电子书阅读器文本显示方法包括记录矢量字库中每一个字符在不同字号下的字符宽度的数据,并记录文本的显示设定信息,将文本的数据划分为一段以上的数据段,根据显示设定信息对每一数据段进行预排版,确定在显示屏上显示的每一页显示文本对应在文本中的起止位置,根据接收的所需显示的页码查找该页码的显示文本对应的数据在文本中的起止位置,将起止位置之间的数据读出并转换成编码数据,根据编码数据从矢量字库中查找相应的字符图像,根据显示设定信息将字符图像显示在显示屏上。

由上述方案可见,电子书阅读器先对文本的数据分段,并对每一段数据段进行预排版,从而获得在显示屏上显示的每一页显示文本在电子书文本的起止位置。显示某一页显示文本时,可以根据需要显示的页码快速精确地查找到对应的文本中的数据,并将文本中的数据转换成编码数据,并查找字符图像显示。由于文本中的所有数据都经过精确的分页排版,人们翻页时不会出现乱码或者内容不连续的现象。

一个优选的方案是,对每一段数据段进行预排版的步骤是:根据显示设定信息确定显示屏所显示的一页显示文本的行数,并计算每一行显示文本的长度,将当前数据段的数据转换成编码数据,获取每一编码数据对应字符的字符宽度数据,依次累加字符的字符宽度,在累加的字符宽度大于一行显示文本长度或读取的字符为换行符时设定完整一行,在行数到达一页显示文本行数时设定完整一页,并记录每一页的起止位置。

由此可见,通过对每一页的行数进行计算,且对每一行所显示的字符进行计算,能够精确地计算出每一页所显示的字符的数量,并能够精确地计算出在显示屏上所显示的每一页显示文本对应在电子书文本中的起止位置。

进一步的方案是,预排版步骤中,在当前数据段剩余数据不足一页显示文本的数据量时,将当前数据段剩余的数据合并至下一数据段。

这样,确保每一段不足一页的剩余数据不会被忽略或者独立被编排成一页,确保对页码计算的精确性。

更进一步的方案是,在显示设定信息更改后,根据更改后的显示设定信息对每一数据段重新进行预排版,并记录重新预排版后的每一页显示文本对应在文本中的起止位置。

可见,对于每一次显示设定信息的更改,都对电子书文本进行重新的预排版处理,确保显示设定信息更改后在显示屏上所显示的显示文本与页码正确,避免出现乱码或者内容不连续的问题。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海全志科技股份有限公司,未经珠海全志科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310151315.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top