专利名称:电子书阅读器刷新的方法
技术领域:
本发明涉及一种电子书阅读器,特别是涉及一种采用电泳显示技术(EPD)的电子 书阅读器。
背景技术:
电泳显示技术(Electro-Phoretic Display,EPD)是电子纸技术的一种,由于其视 觉效果最接近纸张印刷,因此成为现阶段电子纸技术的主流,2009年全球90%以上电子纸 均采用电泳显示技术。微胶囊(Microcapsule)电泳是电泳显示技术的一种,以美国E_ink 公司为代表。下面以微胶囊电泳显示技术微粒进行介绍。采用电泳显示技术的电子书阅读器的 屏幕由基板和镀膜组成,其中基板通常为玻璃,也可以是金属或塑料;其中镀膜又包括胶囊 层和电极层。胶囊层是在硅胶片中内置了上百万的微型胶囊,每个微型胶囊中充满透明润 滑液体,其中又悬浮有无数纳米级的黑白微粒。黑色微粒带负电,白色微粒带正电。受电极 层电位的控制,黑色微粒或白色微粒上浮到微型胶囊表面。白色微粒上浮时显示白色,黑色 微粒上浮时显示黑色。电子书阅读器的屏幕分辨率是由电极层的无数个微型电极的大小、 分布密度所决定的。通常微型胶囊的体积大于微型电极的体积,因此一个微型胶囊中可能 一部分显示为白色、一部分显示为黑色。每个微型电极的电压变化,驱动对应的微型胶囊中 的黑、白微粒上浮或下沉。黑、白微粒状态不需发生变化的时候,不需要任何电压。因此,电 子书阅读器的屏幕即使断电仍能保持所显示图像,同时也可以避免高速刷新从而达到节电 目的。微型胶囊中的黑、白微粒只反射光,不发光,因此电子书阅读器的屏幕是反射屏幕,而 非CRT、IXD那样的发光屏幕。上述电子书阅读器的屏幕需要刷新时,即需要从一种显示的文字或图案转变为另 一种显示的文字或图案时,是由电子书阅读器的CPU控制屏幕的电极层中每个微型电极的 电位,从而控制屏幕中每个像素的明暗。目前的电子书阅读器每次刷新都是全屏刷新,根据 CPU的处理速度,通常需要等待1 5秒钟后,电子书阅读器的屏幕上才能显示新的文字或 图案。在刷新过程中,电子书阅读器的屏幕还会变黑一次,这是由于是由于微型胶囊中的 黑、白微粒在未加电压时可能会有微弱耗散从而导致残影,全屏刷黑一次,即强制重设一次 粒子状态,即可消除残影。显然,电子书阅读器漫长的刷新时间,以及屏幕变黑的体验,对于 使用者而言会造成阅读的中断,很容易产生疲劳感。
发明内容
本发明所要解决的技术问题是提供一种电子书阅读器刷新的方法,可以改善现有 的电子书阅读器全屏刷新时间过长、用户阅读体验不佳的缺点。为解决上述技术问题,本发明电子书阅读器刷新的方法,所述电子书阅读器的 屏幕采用电泳显示技术,所述刷新指电子书阅读器的屏幕上显示内容发生变化,其特征 是,每次刷新仅对所述屏幕中部分区域进行刷新,每两次刷新之间的间隔时间为At =dXaX AS/S ;所述d为电子书阅读器当前显示图书作品的多个用户的平均每秒阅读字数 !、或 电子书阅读器当前显示图书作品所属二级分类的图书作品的多个用户的平均每秒阅读字 数西、或电子书阅读器当前显示图书作品所属一级分类的图书作品的多个用户的平均每秒 阅读字数西、或电子书阅读器当前显示图书作品的当前用户的平均每秒阅读字数二或任 意图书作品的当前用户的平均每秒阅读字数Z ;所述a为电子书阅读器当前显示图书作品的当前页字数;所述AS为电子书阅读器的屏幕每次刷新的面积,以像素计;所述S为电子书阅读器的屏幕的总面积,以像素计。本发明改变了传统的电子书阅读器全屏刷新的思维定势,突破性地采用部分刷 新,或称分屏刷新,这样不仅缩短了每次刷新所需的时间,而且为用户提供了连续的阅读体验。
具体实施例方式本发明所述电子书阅读器,其屏幕是采用电泳显示技术进行显示的。采用这种显 示技术的屏幕(电子纸)在不改变所显示内容时,是不需要刷新的。因此所谓“刷新”,是指 改变电子书阅读器的屏幕上所显示的内容。传统的电子书阅读器,每次刷新都需要改变所述屏幕的全部区域,这样电子书阅 读器的CPU需要计算所述屏幕的整个电极层的电位分布情况,并控制所述屏幕的整个电极 层的电位,从而使得所述屏幕的显示内容与所述电极层的电位分布一致。本发明中,每次刷新仅需要改变所述屏幕的部分区域,这样电子书阅读器的CPU 只需要计算所述屏幕的刷新区域所对应的电极层的电位,从而使得所述屏幕的刷新区域的 显示内容与所述电极层的电位分布一致。显然由于刷新的屏幕面积的缩小,电子书阅读器 的CPU的计算量、控制电极层所花费时间也相应减少,从而加快了刷新所需的时间。例如,可以将电子书阅读器的屏幕从上到下均勻分为η个横条,从上到下分别称 为第1横条、第2横条、……、第η横条。一次刷新第1横条,下一次刷新第2横条、……、 第η次刷新第η横条,以此循环。优选的情况下,η = 2。在最极端的情况下,η =屏幕总高 度(以像素计)/当前行高(以像素计),此时即逐行刷新。又如,电子书阅读器在阅读电子作品时可能采用左、右两栏分栏浏览的模式,可以 将电子书阅读器的屏幕从左到右均勻分为m个竖条,从左到右分别称为第1竖条、第2竖 条、……、第m竖条。一次刷新第1竖条,下一次刷新第2竖条、……、第m次刷新第m竖 条,以此循环。优选的情况下,m = 2。在最极端的情况下,m =屏幕总宽度(以像素计)/ 当前列宽(以像素计),此时即逐列刷新。另一种极端的情况是将电子书阅读器旋转90度 进行阅读,此时m=屏幕总宽度(以像素计)/旋转90度使用时的当前行高(以像素计)。再如,电子书阅读器在阅读漫画等作品时,可以将电子书阅读器的屏幕均勻地分 为η行、m列的方格,一次刷新一格或多格、下一次刷新接下来的一格或多格,以此循环。上述各种刷新顺序可以是从左到右、从上到下,也可以是用户在电子书阅读器中 定义的其他顺序。将电子书阅读器的屏幕的总面积(以像素计)称为S,而将电子书阅读器的屏幕每次刷新的面积(以像素计)称为Δ s,那么需要刷新S/Δ s次才能使整个屏幕得到完整的刷新。本发明中,用户在阅读每一部图书作品时,电子书阅读器的浏览器脚本都会统 计当前所显示的图书作品的当前页的字数a、用户阅读当前页的时间b,并以此计算出用 户阅读当前页的每秒阅读字数c = a/b。“一页”指的是电子书阅读器的整个屏幕上所显 示的所有内容。将用户对这一部图书作品的每一页的每秒阅读字数c(第1页)、c(第2 页)、……、c(第k页)加以算数平均,就得到用户对这一部图书作品的平均每秒阅读字数 -—c(第 1 页)+ e(第 2页)+...... + c(第k 页)
c=Im°考虑到每台电子书阅读器在显示每部图书作品时,所显示的字体类型、大小可能 不同,由此会带来字数统计时的偏差。为此,电子书阅读器的浏览器脚本将默认字体类型、 大小时当前页可以显示的字数作为标准页显示字数1这样以标准页计算,用户阅读这一部 图书作品的平均每页阅读时间H = CXa0当用户首次使用电子书阅读器时,电子书阅读器的软件会引导用户试读一部或多 部作品的一页或多页,从而计算用户的每秒阅读字数c,并作为用户的平均每秒阅读字数二 的初始值,以此为基础计算出用户对标准页的每页平均阅读时间I随着用户使用电子书阅 读器的时间增加,上述各数值的统计、各平均值的计算也随之不断更新。当电子书阅读器连接到网络时,电子书阅读器将本机用户对于每一部图书作 品的平均每秒阅读字数^发送到网络上的数据服务器。数据服务器针对每一部图书作 品,统计多台电子书阅读器的用户(至少为200 300个,最好为1000个以上,以下计 算平均值的最小统计量同此)所发送的每秒阅读字数^(用户1)、^(用户2)、……、 Z(用户k)并进行算术平均,从而得到这一部图书作品的多个用户的平均每秒阅读字数 巧—S(用户 1) + 用户 2) +...... + 用户 k)
WFm。数据服务器将每一部图书作品进行二级分类,一级分类为一些大类别例如“武 侠”、“言情”等;二级分类为大类别中的小类别,例如“武侠”大类中又分为“穿越”、“玄幻” 等。每一部图书作品至少属于一个一级分类,可以属于多个一级分类。每一部图书作品至 少属于一个二级分类,也可以属于多个二级分类。数据服务器针对每一个二级分类,接收多台电子书阅读器所发送的该二 级分类所属的一部或多部图书作品的每秒阅读字数R图书1)、J(图书2)、……、 Z (图书k),从而得到该二级分类下图书作品的多个用户平均每秒阅读字数 —图书 1) +&图书 2) +...... + [(图书 k)
C2= 0 。数据服务器针对每一个一级分类,接收多台电子书阅读器所发送的该一 级分类所属的一部或多部图书作品的每秒阅读字数R图书1)、J(图书2)、……、 Z (图书k),从而得到该一级分类下图书作品的多个用户平均每秒阅读字数 ^ &图书+ 图书2) +...…+ 图书k)
(,S = -------------- ο
图书数或者,数据服务器计算出每一部图书作品的多个用户的平均每秒阅读字数 !后,将相同二级分类下的多部图书作品的^T取算术平均后作为该二级分类下多部作品的多个
用户平均每秒阅读字数己=己(图书改图f=··...·+改图书k),和/或将棚-级
图书数
分类下的多部图书作品的^T取算术平均后作为该一级分类下多部作品的多个用户平均每
秒阅读字数石= 綱而图=……巧购。
图书数当电子书阅读器连接到网络时,数据服务器也将每一部图书作品的多个用户的平 均每秒阅读字数西(如果有的话)、每个二级分类下多部作品的多个用户平均每秒阅读字 数西(如果有的话)、每个一级分类下多部作品的多个用户平均每秒阅读字数西(如果有的 话)发送给每一部电子书阅读器,或者仅仅发送给具有相应的图书作品的电子书阅读器。传统的电子书阅读器,每次刷新或者是由用户手动刷新的(例如用户翻页),或者 是用户选择定时刷新的(例如用户在电子书阅读器中设置每隔5秒刷新一次)。本发明在手动刷新、定时刷新的基础上增加了智能刷新模式,该模式下每两次屏 幕刷新之间的时间At = dXaX AS/S。其中d第一优选为电子书阅读器上所统计的这一 部图书作品的二如果用户刚开始阅读这一部图书作品,电子书阅读器还没有统计出这一部 图书作品的二那么d第二优选为 !。如果数据服务器还未统计出沉,或者数据服务器还未 将^T发送给电子书阅读器,那么d的第三优选为西。如果数据服务器还未统计出西,或者 数据服务器还未将西发送给电子书阅读器,那么d第四优选为西。如果数据服务器还未统 计出西,或者数据服务器还未将西发送给电子书阅读器,那么d第五优选为电子书阅读器 上所统计的任意图书作品的。或者电子书阅读器的软件中内置的默认数值。换而言之,本发明在计算每两次刷新之间的间隔时间(即每两次翻页之间的间隔 时间)时,先以本机用户针对该图书作品的阅读速度为准,如果没有再以大量用户针对该 图书作品、或其所属二级分类、或其所属一级分类的平均阅读速度为准。当一部图书作品属 于多个二级分类和/或多个一级分类时,以排在最前面的二级分类和/或第一分类为准,因 为这通常表示出与该图书作品关联最大的类别;或者以其所属的多个二级分类和/或第一 分类的多个西、或多个西再进行算术平均后,再发送给电子书阅读器。综上所述,本发明电子书阅读器刷新的方法,对于每次刷新的区域、每两次刷新之 间的间隔时间给出了详细的技术方案。本发明由于采用了部分刷新,减少了刷新过程中用 户的等待时间,并使用户可以将视线停留在未刷新的区域,从而优化了用户的阅读体验。在 智能翻页(刷新)时,本发明按照图书作品、二级分类、或一级分类的平均阅读时间作为参 考值,给出了翻页时间的计算方式,这样可以为用户带来最佳的阅读体验。
权利要求
1.一种电子书阅读器刷新的方法,所述电子书阅读器的屏幕采用电泳显示技术,所述 刷新指电子书阅读器的屏幕上显示内容发生变化,其特征是,每次刷新仅对所述屏幕中部 分区域进行刷新,每两次刷新之间的间隔时间为At = dXaXAS/S ;所述d为电子书阅读器当前显示图书作品的多个用户的平均每秒阅读字数 !、或电子 书阅读器当前显示图书作品所属二级分类的图书作品的多个用户的平均每秒阅读字数西、 或电子书阅读器当前显示图书作品所属一级分类的图书作品的多个用户的平均每秒阅读 字数西、或电子书阅读器当前显示图书作品的当前用户的平均每秒阅读字数二或任意图 书作品的当前用户的平均每秒阅读字数Z ;所述a为电子书阅读器当前显示图书作品的当前页字数;所述AS为电子书阅读器的屏幕每次刷新的面积,以像素计;所述S为电子书阅读器的屏幕的总面积,以像素计。
2.根据权利要求1所述的电子书阅读器刷新的方法,其特征是,所述电子书阅读器的 屏幕从上到下均勻分为η个横条,从上到下分别称为第1横条、第2横条、……、第η横条;一次刷新第1横条,下一次刷新第2横条,……,第η次刷新第η横条,以此循环。
3.根据权利要求1所述的电子书阅读器刷新的方法,其特征是,所述电子书阅读器的 屏幕从左到右均勻分为m竖条,从左到右分别称为第1竖条、第2竖条、……、第m竖条;一次刷新第1竖条,下一次刷新第2竖条,……,第m次刷新第m竖条,以此循环。
4.根据权利要求1所述的电子书阅读器刷新的方法,其特征是,所述电子书阅读器的 屏幕从上到下均勻分为η个横条,从左到右均勻分为m竖条,形成η行、m列的方格;一次刷新一格或多格,下一次刷新接下来的一格或多格,以此循环。
5.根据权利要求1所述的电子书阅读器刷新的方法,其特征是,用户通过电子书阅读 器阅读每一部图书作品时,电子书阅读器的浏览器脚本都会统计当前的图书作品的当前页 的字数a、用户阅读当前页的时间b,并以此计算出用户阅读当前页的每秒阅读字数c = a/ b;电子书阅读器还将用户对这一部图书作品的多个页的每秒阅读字数c (第1页)、c (第 2页)、……、c(第k页)加以算数平均,就得到用户对这一部图书作品的平均每秒阅读字 -=e(第 1 页)+ c(第 2 页)+...... + c(第 k页)Wm°
6.根据权利要求1所述的电子书阅读器刷新的方法,其特征是,电子书阅读器的浏览 器脚本将默认字体类型、字体大小时当前页可以显示的字数作为标准页显示字数二并将用 户对这一部图书作品的平均每秒阅读字数^乘以标准页显示字数S得到折算为标准页后用 户阅读这一部图书作品的平均每页阅读时间H = CXa0
7.根据权利要求1所述的电子书阅读器刷新的方法,其特征是,互联网的数据服务器 将每一部图书作品进行两级分类,每个一级分类中包括一个或多个二级分类,每一部图书 作品属于一个或多个一级分类,每一部图书作品还属于一个或多个二级分类。
8.根据权利要求1所述的电子书阅读器刷新的方法,其特征是,当电子书阅读器连接 到网络时,电子书阅读器将本机用户对于每一部图书作品的平均每秒阅读字数^发送到网 络上的数据服务器;数据服务器针对每一部图书作品,接收多台电子书阅读器所发送的该图书作品的每秒阅读字数用户1)、R用户2)、……、R用户k),从而得到该图书作品的多个用户的平均_阅读字=;(用户用==.....—用户k);用户数数据服务器针对每一个二级分类,接收多台电子书阅读器所发送的该二级 分类所属的一部或多部图书作品的每秒阅读字数R图书1)、R图书2)、……、 Z (图书k),从而得到该二级分类下图书作品的多个用户平均每秒阅读字数 ^ — C(B书1) + &图书2) +……+ Cjm书k)—mm‘数据服务器针对每一个一级分类,接收多台电子书阅读器所发送的该一级 分类所属的一部或多部图书作品的每秒阅读字数R图书1)、R图书2)、……、 ζ(图书k),从而得到该一级分类下图书作品的多个用户平均每秒阅读字数 &图书 1) + [(图书幻 +...... + CjM 书 k)。
9.根据权利要求8所述的电子书阅读器刷新的方法,其特征是,当电子书阅读器连接 到网络时,数据服务器还将所述瓦、恧和/或恧发送给电子书阅读器。
全文摘要
本发明公开了一种电子书阅读器刷新的方法,所述电子书阅读器的屏幕采用电泳显示技术,所述刷新指电子书阅读器的屏幕上显示内容发生变化,其特征是,每次刷新仅对所述屏幕中部分区域进行刷新,每两次刷新之间的间隔时间为Δt=d×a×ΔS/S;所述d为C1、或C2、或C3、或当前图书作品的c、或任意图书作品的c;所述a为电子书阅读器当前显示图书作品的当前页字数;所述ΔS为电子书阅读器的屏幕每次刷新的面积,以像素计;所述S为电子书阅读器的屏幕的总面积,以像素计。本发明改变了传统的电子书阅读器全屏刷新的思维定势,突破性地采用部分刷新,或称分屏刷新,这样不仅缩短了每次刷新所需的时间,而且为用户提供了连续的阅读体验。
文档编号G09G3/34GK102087833SQ20091020189
公开日2011年6月8日 申请日期2009年12月8日 优先权日2009年12月8日
发明者梅仁杰 申请人:盛大计算机(上海)有限公司