基于电子纸阅读装置的触摸翻页处理方法转让专利

申请号 : CN200910070415.5

文献号 : CN101655767B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李庆诚

申请人 : 天津津科电子系统工程有限公司

摘要 :

本发明涉及一种基于电子纸阅读装置的触摸翻页处理方法,包括下述步骤:(1)读取数字读物并显示在电子纸屏幕上;(2)对触摸屏的滑动触摸动作进行检测,如果滑动触摸动作结束,则执行步骤(4),否则,根据触摸点及触摸屏横纵边上的两点绘制一折页三角形;(3)对所绘制的折页三角形进行填充,返回步骤(2);(4)判断触摸点是否超出翻页阈值区,如果超出翻页阈值区,则读取该折页三角形所指页面的内容并在电子纸屏幕上显示,实现触摸翻页处理功能。本发明在电子纸阅读装置上进行滑动触摸操作实现了直观、灵活、方便的翻页功能,克服了电子纸显示速度慢带来的预览前后页晃眼、不舒适的缺点,增强了操作的方便性及舒适性,为使用者提供了丰富的前后页面相关信息。

权利要求 :

1.一种基于电子纸阅读装置的触摸翻页处理方法,其特征在于:包括下述步骤:(1)电子纸阅读装置读取数字读物并显示在电子纸屏幕上;

(2)电子纸阅读装置对触摸屏上的滑动触摸动作进行检测,如果滑动触摸动作结束,则执行步骤(4),否则,根据触摸点及触摸屏横纵边上的两点绘制一折页三角形;

所述的绘制折页三角形的方法为:首先,以触摸点(xt,yt)作为折页三角形一个顶点,并由以下数学模型计算得到折页三角形在触摸屏横纵两边上的另外两个顶点的坐标(cw,

0)和(0,ch):

然后,通过上述三个顶点采用直线光栅算法绘制折页三角形;

(3)电子纸阅读装置对所绘制的折页三角形进行填充,返回步骤(2);

(4)电子纸阅读装置判断触摸点是否超出翻页阈值区,如果超出翻页阈值区,则读取该折页三角形所指页面的内容并在电子纸屏幕上显示,实现触摸翻页处理功能。

2.根据权利要求1所述的基于电子纸阅读装置的触摸翻页处理方法,其特征在于:所述步骤(3)中对折页三角形进行填充采用的方法为扫描线算法。

3.根据权利要求1所述的基于电子纸阅读装置的触摸翻页处理方法,其特征在于:所述步骤(3)中填充后的折页三角形是能够显示出当前页面对应位置内容的半透明折页三角形,或者是完全覆盖当前页面对应位置内容的不透明折页三角形。

4.根据权利要求1所述的基于电子纸阅读装置的触摸翻页处理方法,其特征在于:所述步骤(3)还包括在折页三角形上显示翻页提示信息的步骤。

5.根据权利要求4所述的基于电子纸阅读装置的触摸翻页处理方法,其特征在于:在折页三角形上显示翻页提示信息的同时,还在折页三角形一侧的翻页预览区显示即将翻到页面对应位置的内容。

6.根据权利要求4或5所述的基于电子纸阅读装置的触摸翻页处理方法,其特征在于:所述在折页三角形上显示的翻页提示信息为标题、章节和页码信息中的一项或多项。

7.根据权利要求1所述的基于电子纸阅读装置的触摸翻页处理方法,其特征在于:所述步骤(4)的翻页阈值区为在触摸屏四个角顶点处分别设置的方形区域。

8.根据权利要求1所述的基于电子纸阅读装置的触摸翻页处理方法,其特征在于:所述步骤(4)中,如果触摸点在翻页阈值区内,则恢复当前页状态。

说明书 :

基于电子纸阅读装置的触摸翻页处理方法

技术领域

[0001] 本发明属于信息技术领域,尤其是一种基于电子纸阅读装置的触摸翻页处理方法。

背景技术

[0002] 随着互联网的迅猛发展,使得基于电子设备的数字读物得以大量、快速传播,随之而来的是人们对电子阅读方式、特别是手持阅读方式的需求越来越大,因此市场上出现了各种各样的手持阅读装置,这些手持阅读装置中以电子纸阅读装置最具代表性。电子纸阅读装置具有低功耗、显示清晰等优点,但是,由于电子纸屏幕的显示速度慢、电子纸屏幕显示较难跟上触摸动作等原因,因此基于电子纸的阅读装置基本都采用按键操作设计;而且,现有的触摸操作方式仍然沿用PC机上的屏幕按键方式,并且操作设计是针对可显示动态效果的液晶屏幕,由此而存在的问题是:(1)触摸设计的问题:由于屏幕上触摸按键设计的边界明显、操作过于呆板,无法体现出人们长久以来翻阅纸书时形成的操作习惯,其在翻阅过程中因页面连续滚动获得的快速浏览和页号查找的功能也无从体现;(2)按键设计的问题:由于手持阅读装置外形、尺寸、功能按键设计的不同,使得人们在使用一种新的手持阅读装置时,必须要重新学习像翻页这种对于纸书无需学习的操作方法,需要记住功能按键,增加了人们对阅读装置的不适应感觉;(3)由于受按键尺寸的限制,功能键上的功能标记很小,对于视力稍差的人来说,很难看清其上面的功能标记,带来操作上的不便。(4)电子纸阅读装置由于其显示速度慢,在作触摸设计时,常规计算及显示处理方法很难保证触摸动作的电子纸屏幕显示效果能达到人们可接受程度。
[0003] 针对上述翻页不便的问题,主要有如下两种解决方法:(1)对电子纸阅读装置,将功能按键在电子纸屏幕显示中放大尺寸,以便于看清,但这种方法势必损失电子纸屏幕上的有效信息显示空间,使阅读内容的流畅性受到破坏;(2)在电子纸阅读装置上设计安装专门的翻页按键,但该方法不仅增加了电子纸阅读装置的成本,而且受限于产品设计安排,不易兼顾操作的舒适性,同时,上述两种解决方案仍然无法解决在电子纸阅读装置上即能实现快速翻页预览、又可以保证电子纸屏幕显示效果的特征。综上所述,现有电子纸阅读装置无法实现人们像翻阅纸书那样随意、方便阅读功能。

发明内容

[0004] 本发明的目的在于克服现有技术的不足,提供一种通过滑动触摸动作实现快速、灵活、方便的翻页功能的基于电子纸阅读装置的触摸翻页处理方法。
[0005] 本发明解决其技术问题是采取以下技术方案实现的:
[0006] (1)电子纸阅读装置读取数字读物并显示在电子纸屏幕上;
[0007] (2)电子纸阅读装置对触摸屏上的滑动触摸动作进行检测,如果滑动触摸动作结束,则执行步骤(4),否则,根据触摸点及触摸屏横纵边上的两点绘制一折页三角形;
[0008] (3)电子纸阅读装置对所绘制的折页三角形进行填充,返回步骤(2);
[0009] (4)电子纸阅读装置判断触摸点是否超出翻页阈值区,如果超出翻页阈值区,则读取该折页三角形所指页面的内容并在电子纸屏幕上显示,实现触摸翻页处理功能。
[0010] 而且,所述步骤(2)中绘制折页三角形的方法为:首先,以触摸点(xt,yt)作为折页三角形一个顶点,并由以下数学模型计算得到折页三角形在触摸屏横纵两边上的另外两个顶点的坐标(cw,0)和(0,ch):
[0011]
[0012] 然后,通过上述三个顶点采用直线光栅算法绘制折页三角形。
[0013] 而且,所述步骤(3)中对折页三角形进行填充采用的方法为扫描线算法。
[0014] 而且,所述步骤(3)中填充后的折页三角形是能够显示出当前页面对应位置内容的半透明折页三角形,或者是完全覆盖当前页面对应位置内容的不透明折页三角形。
[0015] 而且,所述步骤(3)还包括在折页三角形上显示翻页提示信息的步骤。
[0016] 而且,在折页三角形上显示翻页提示信息的同时,还在折页三角形一侧的翻页预览区显示即将翻到页面对应位置的内容。
[0017] 而且,所述在折页三角形上显示的翻页提示信息为标题、章节和页码信息中的一项或多项。
[0018] 而且,所述步骤(4)的翻页阈值区为在触摸屏四个角顶点处分别设置的方形区域。
[0019] 而且,所述步骤(4)中,如果触摸点在翻页阈值区内,则恢复当前页状态。
[0020] 本发明的优点和积极效果是:
[0021] 1.本触摸翻页处理方法通过在电子纸阅读装置的触摸屏上按照一定角度进行滑动触摸动作实现翻页操作功能,给使用者一种真实翻阅书籍的操作和视觉效果,其操作方式符合日常阅读纸书的操作习惯,无需学习与记忆,能够快速、灵活、方便地实现电子纸阅读装置像翻阅纸书那样随意、方便阅读功能。
[0022] 2.本触摸翻页处理方法在进行翻页操作时,不受设备按键尺寸、位置等结构方面的设计限制,滑动触摸动作的模糊和随意性使得翻页操作更趋人性化,特别是针对视力原因对电子设备功能键标记感到太小而操作不便的人来说,更是一种方便之举。
[0023] 3.本触摸翻页处理方法通过显示折页三角形的方式,使得其计算方法简单、计算量小,既可在电子纸屏幕上显示出折页的视觉效果,又可以保证较小的计算量和较快的处理速度。它通过随着触摸滑动动作局部显示不同大小的折角来体现翻页动作的连续性效果,而且还弥补了电子纸整屏显示速度慢的不足。
[0024] 4.本触摸翻页处理方法在折页三角形上能够显示出远比一般电子设备简单的翻页功能丰富的翻页提示信息,其内容可以为标题、章节、页号等信息,还可以在折页三角形一侧的翻页预览区显示即将翻到页面的对应位置内容,很好地起到像纸书那样快速翻阅、浏览的作用。
[0025] 5.本触摸翻页处理方法在电子纸屏幕四个角顶点设置有翻页阈值区,通过该翻页阈值区构成了翻页动作的冗余控制,使得操作更加稳定可靠。
[0026] 6.本发明在电子纸阅读装置上进行滑动触摸动作实现了直观、灵活、方便的翻页功能,具有简单、易用的特点;在折角区所提供的附加提示信息,除了给使用者带来电子纸的无闪烁、无功耗的舒适阅读效果,同时还克服了由于电子纸整屏显示速度慢而带来的预览前后页晃眼、不舒适的缺点,增强了电子纸阅读装置操作的方便性及舒适性,并且为使用者提供了更为丰富的前后页面相关信息;在电子纸屏幕四个角顶点所设置有翻页阈值区,构成了翻页动作的冗余控制,使得操作更加稳定可靠。

附图说明

[0027] 图1是本发明处理流程图;
[0028] 图2是滑动触摸方向与翻页方向对应关系的示意图;
[0029] 图3是向后翻页操作电子纸屏幕状态示意图;
[0030] 图4是向前翻页操作电子纸屏幕状态示意图;
[0031] 图5是电子纸屏幕上的翻页阈值状态的示意图;
[0032] 图6是用于显示折页的三角形顶点示意图。

具体实施方式

[0033] 以下结合附图对本发明实施例做进一步详述。
[0034] 在阅读纸质印刷读物时,其翻页动作一般都是使用手指沿书页的左上(下)角向右下(上)方捻搓以实现向前翻动书页的功能,即翻页后的页面页号小于当前页号;或者沿右上(下)角向左下(上)方向捻搓以实现向后翻动书页的功能,即翻页后的页面页号大于当前页号。使用电子纸阅读装置阅读数字读物时,我们所设计的翻页动作也采用上述传统翻页的动作,即从电子纸阅读装置上沿触摸屏一角向内侧斜向滑动触摸,以实现类似纸书翻动书页的功能。我们可以将触摸屏上滑动触摸的方向与翻页方向的关系进行定义,如将从左向右的滑动触摸方向定义为向后翻页、从右向左定义为向前翻页,或者将从右向左的互动触摸方向定义为向后翻页、从左向右定义为向前翻页。
[0035] 图2是滑动触摸方向与翻页方向对应关系的示意图,图中左下角箭头1指向触摸屏右上角方向,即滑动触摸方向为从左向右,该滑动触摸动作表示向后翻页;图中右下角箭头2指向触摸屏左上角方向,该滑动触摸动作表示向前翻页。
[0036] 在进行翻页操作时,可以向前翻页进行阅读,也可以向后翻页进行。向后翻页时,将手指(或触摸笔)以触摸屏的左下角为起点,向触摸屏的右上方向滑动触摸,随后电子纸屏幕上显示出如图3所示折角状态,在电子纸屏幕上显示出一折页三角形3,该折页三角形一侧露出的翻页预览区4上显示出即将翻到的页面上对应位置的内容,同时在折页三角形上显示翻页提示信息5,这些提示信息可以是标题、章节或页号等信息,如图中的“hongloumeng 3/5”信息;向前翻页时,将手指(或触摸笔)以触摸屏的右下角为起点,向触摸屏的左上方向滑动触摸,随后电子纸屏幕上显示出如图4所示折角状态,在电子纸屏幕上显示出一折页三角形,该折页三角形一侧露出的翻页预览区6上显示出即将翻到的页面上对应位置的内容,同时在折页三角形上显示翻页提示信息7,如图中的“hongloumeng2/5”信息。
[0037] 如图5所示,在触摸屏的四个角顶点处设有四个翻页阈值区8,该翻页阈值区可用电子纸屏幕四个角顶点对应的四个方块来定义,上述四个方形翻页阈值区的大小可任意定义,但不能相互交汇。在进行滑动触摸操作时,触摸的起始位置应落在翻页阈值区内,通过在触摸屏上斜向内侧触摸滑动即可。电子纸屏幕上显示的折页三角形大小和方向与滑动触摸的方向相吻合,即折页三角形的形状与折起的位置与滑动触摸的位置相对应。折页三角形可设计成半透明方式,该折页三角形可以显示折页三角形压住的当前页对应位置的内容,如图3和图4中折页三角形的阴影部分。
[0038] 下面以从左向右定义为向后翻页、从右向左定义为向前翻页的方式,对基于电子纸阅读装置的触摸翻页处理方法进行说明。
[0039] 一种基于电子纸阅读装置的触摸翻页处理方法,包括下述步骤:
[0040] (1)电子纸阅读装置读取数字读物并显示在电子纸屏幕上;
[0041] (2)电子纸阅读装置对触摸屏上的滑动触摸动作进行检测,如果滑动触摸动作结束,则执行步骤(4),否则,根据触摸点及触摸屏横纵边上的两点绘制一折页三角形;
[0042] 在本步骤中,电子纸阅读装置连续地检测触摸屏上的触摸动作,如果每次触摸移动到电子纸屏幕一点,就以该点为翻起的页角点绘制一个折页三角形,后出现的折页三角形在显示上应该被先出现的折页三角形遮住对应的部分,因此,当触摸点不断移动时,就会产生连续翻页变化的效果。
[0043] 折页三角形的绘制过程为:首先,计算出三角形的三个顶点:以触摸点(xt,yt)作为折页三角形一个顶点,并由以下数学模型计算得到折页三角形在触摸屏横纵两边上的另外两个顶点的坐标(cw,0)和(0,ch):
[0044]
[0045] 然后,通过上述三个顶点采用直线光栅算法绘制折页三角形。
[0046] (3)电子纸阅读装置使用扫描线算法对所绘制的折页三角形进行填充,填充后的折页三角形有两种:一种是半透明折页三角形,半透明折页三角形能够显示出当前页面对应位置内容,另一种是不透明折页三角形,不透明折页三角形完全覆盖当前页面对应位置内容。
[0047] 在折页三角形进行填充后,电子纸阅读装置还在折页三角形上显示翻页提示信息,该翻页提示信息为标题、章节和页码信息中的一项或多项,同时还在折页三角形一侧的翻页预览区显示显示即将翻到页面对应位置的内容,然后返回步骤(2)。
[0048] (4)电子纸阅读装置判断触摸点是否超出翻页阈值区,如果超出翻页阈值区,则读取该折页三角形所指页面的内容并在电子纸屏幕上显示,即当触摸操作的触摸点超出了翻页阈值区时,只要用户停止触摸则自动翻至折页三角形所指页面进行显示,实现触摸翻页处理功能,如果用户停止触摸(抬起手指或触摸笔)时触摸点在翻页阈值区内,则电子纸阅读装置对此次滑动触摸操作不予认可,则清除折页三角形及翻页预览区的内容,恢复当前页状态。
[0049] 通过上述步骤即可在具有触摸屏的电子纸阅读装置上进行滑动触摸动作实现快速、灵活、方便的翻页功能。
[0050] 需要说明的是,本发明所述的实施例是说明性的,而不是限定性的,因此本发明并不限于具体实施方式中所述的实施例。凡是由本领域技术人员根据本发明的技术方案得出的其他实施方式,如在进行翻页操作时,在触摸屏上进行滑动触摸后所显示的二维折角状态改为连续翻转的三维效果的曲面或其他形状,同样属于本发明保护的范围。