发明名称 |
基于电子纸阅读装置的触摸翻页处理方法 |
摘要 |
本发明涉及一种基于电子纸阅读装置的触摸翻页处理方法,包括下述步骤:(1)读取数字读物并显示在电子纸屏幕上;(2)对触摸屏的滑动触摸动作进行检测,如果滑动触摸动作结束,则执行步骤(4),否则,根据触摸点及触摸屏横纵边上的两点绘制一折页三角形;(3)对所绘制的折页三角形进行填充,返回步骤(2);(4)判断触摸点是否超出翻页阈值区,如果超出翻页阈值区,则读取该折页三角形所指页面的内容并在电子纸屏幕上显示,实现触摸翻页处理功能。本发明在电子纸阅读装置上进行滑动触摸操作实现了直观、灵活、方便的翻页功能,克服了电子纸显示速度慢带来的预览前后页晃眼、不舒适的缺点,增强了操作的方便性及舒适性,为使用者提供了丰富的前后页面相关信息。 |
申请公布号 |
CN101655767B |
申请公布日期 |
2011.01.26 |
申请号 |
CN200910070415.5 |
申请日期 |
2009.09.11 |
申请人 |
天津津科电子系统工程有限公司 |
发明人 |
李庆诚 |
分类号 |
G06F3/048(2006.01)I;G09B5/02(2006.01)I |
主分类号 |
G06F3/048(2006.01)I |
代理机构 |
天津盛理知识产权代理有限公司 12209 |
代理人 |
王来佳 |
主权项 |
一种基于电子纸阅读装置的触摸翻页处理方法,其特征在于:包括下述步骤:(1)电子纸阅读装置读取数字读物并显示在电子纸屏幕上;(2)电子纸阅读装置对触摸屏上的滑动触摸动作进行检测,如果滑动触摸动作结束,则执行步骤(4),否则,根据触摸点及触摸屏横纵边上的两点绘制一折页三角形;所述的绘制折页三角形的方法为:首先,以触摸点(xt,yt)作为折页三角形一个顶点,并由以下数学模型计算得到折页三角形在触摸屏横纵两边上的另外两个顶点的坐标(cw,0)和(0,ch): <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>ct</mi> <mo>=</mo> <mrow> <mo>(</mo> <msup> <mi>xt</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>yt</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> <mo>/</mo> <mn>2</mn> </mtd> </mtr> <mtr> <mtd> <mi>cw</mi> <mo>=</mo> <mi>ct</mi> <mo>/</mo> <mi>xt</mi> </mtd> </mtr> <mtr> <mtd> <mi>ch</mi> <mo>=</mo> <mi>ct</mi> <mo>/</mo> <mi>yt</mi> </mtd> </mtr> </mtable> </mfenced>然后,通过上述三个顶点采用直线光栅算法绘制折页三角形;(3)电子纸阅读装置对所绘制的折页三角形进行填充,返回步骤(2);(4)电子纸阅读装置判断触摸点是否超出翻页阈值区,如果超出翻页阈值区,则读取该折页三角形所指页面的内容并在电子纸屏幕上显示,实现触摸翻页处理功能。 |
地址 |
300192 天津市南开区科研东路15号 |