[发明专利]电子阅读器文本显示方法及电子阅读器无效
申请号: | 201010223206.2 | 申请日: | 2010-06-30 |
公开(公告)号: | CN101986247A | 公开(公告)日: | 2011-03-16 |
发明(设计)人: | 宋征轩 | 申请(专利权)人: | 汉王科技股份有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G09B5/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 阅读器 文本 显示 方法 | ||
技术领域
本发明属于信息显示领域,涉及电子阅读器及其显示方法,具体涉及电子阅读器文本显示方法及电子阅读器。
背景技术
现有的电子阅读器在显示诗词、短文、对联等文本时,往往是在刷白的屏幕上直接进行显示,因此,用户感觉单调,难以进入文字所蕴含的意境。某些电子文档,如PDF文档,直接以版式文档配上图片背景来显示文字,但由于版式文档自身固有的缺陷,用户阅读时一旦当对整个页面进行放大,就需要上下左右移动滚屏,造成了使用上的不便;并且,存储整本电子图书的文字内容所需要的存储空间,通常也不过在数百KB至数MB之间,然而,仅存储一张图片所需要的存储空间,就可能达到数十KB甚至数百KB。如果添加较多背景图片,将造成文件急剧增大,这样,一方面占用存储空间,另一方面将降低文件的加载、解析速度。这些缺点,势必影响用户阅读诗词等文本时的体验。
发明内容
为了解决现有技术中存在的上述问题,本发明提出一种电子阅读器文本显示方法及电子阅读器。
本发明的电子阅读器文本显示方法,包括步骤:(1)解析电子阅读器中待显示文本,以得到文本显示时的大小;(2)加载电子阅读器中存储的背景图片;(3)检测背景图片中的空白区域;(4)根据文本显示时的大小对背景图片进行自适应调整,使空白区域足以容纳文本,并在空白区域内显示文本。
在步骤(1)中,在解析待显示文本时,检测待显示文本中的段落标记,并计算待显示文本中的各字块所需的字显示区域大小。
各字块所需的字显示区域大小由当前显示的字体类型及字号大小进行计算得到。
步骤(3)中,空白区域为背景图片中像素的灰度值大于规定值的矩形空白区域。
检测矩形空白区域的过程包括步骤:
将背景图片划分成多个矩形区域,并计算每个矩形区域上像素的平均灰度值;
检测平均灰度值大于规定值的矩形区域,检测到的多个矩形区域组成容纳文本的矩形空白区域。
步骤(4)中,根据文本显示时的大小对背景图片进行自适应调整包括,对背景图片进行放大。
背景图片进行放大后,若文本显示在电子阅读器屏幕之外,则对放大后的背景图片进行平移,使文本显示于电子阅读器屏幕范围之内。
本发明的电子阅读器包括控制器、显示器和存储器,其中,控制器包括:
解析单元,其解析存储器中存储的待显示文本,以得到文本显示时的大小;
加载单元,其加载存储器中存储的背景图片,并在显示器上显示;
检测单元,其检测背景图片中的空白区域;以及
调整单元,其根据文本显示时的大小对背景图片进行自适应调整,使空白区域足以容纳文本,并在空白区域内显示文本。
本发明的电子阅读器文本显示方法及电子阅读器,通过在显示文本的同时显示背景图片,增强了文本所蕴含的意境,并且,由于将不同的文本显示在预先加载的背景图片上,所以在每次显示不同的文本时,只用加载文本,不用每次都重新加载和解析背景图片,因而提高了文件的加载和解析速度。
附图说明
图1是本发明的一个实施方式的电子阅读器文本显示方法的流程图。
图2是根据本发明的实施方式中的待显示文本的一个例子的示意图;
图3是根据本发明的实施方式中的在电子阅读器屏幕上显示的水墨画图片的一个例子的示意图;
图4是根据本发明的实施方式中的在电子阅读器屏幕上的水墨画图片的一个例子在放大后的示意图;
图5是根据本发明的实施方式中的在电子阅读器屏幕上显示的水墨画图片的一个例子在平移前的示意图;
图6是根据本发明的实施方式中的在显示屏上显示的水墨画图片的一个例子在平移后的示意图;
图7是根据本发明的实施方式中电子阅读器的结构示意图。
具体实施方式
下面,以诗词的显示为例,结合附图详细说明本发明的具体实施方式。
如图1所示,根据本发明的一个实施方式的电子阅读器中诗词的显示方法,包括步骤(1)~步骤(4):
在步骤(1)中,解析所要显示的诗词文档,以得到显示诗词文档所需要的诗词文本框大小。根据解析出的待显示文本中的段落标记,计算待显示文本中的各字块所需的字显示区域大小。本实施例中,段落标记优选为表示一首古诗词在诗词文档中的起始字符和结束字符的位置,得到段落标记后可以提取出一首古诗词的所有文字。根据起始字符和结束字符的位置结合当前由用户指定显示的字体类型及字号大小进行计算,得到各各字块所需的字显示区域大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汉王科技股份有限公司,未经汉王科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010223206.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于采用膨胀性填料滤池的高效冲洗方法和装置
- 下一篇:一种泡芙制作方法