[发明专利]电子书模拟翻页效果实现方法及系统有效
申请号: | 201110215422.7 | 申请日: | 2011-07-29 |
公开(公告)号: | CN102221980A | 公开(公告)日: | 2011-10-19 |
发明(设计)人: | 丁昊旻 | 申请(专利权)人: | 深圳芯智汇科技有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06T13/20 |
代理公司: | 珠海智专专利商标代理有限公司 44262 | 代理人: | 林永协;张中 |
地址: | 518020 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子书 模拟 翻页 效果 实现 方法 系统 | ||
技术领域
本发明涉及图形显示领域,尤其涉及一种电子书模拟翻页效果实现方法以及电子书模拟翻页效果实现系统。
背景技术
现在的一些电子产品,如电子书阅读器、平板电脑、手机等设置电子书阅读的功能,为了给用户更好的体验效果,现有的电子设备增加设置电子书模拟翻页效果功能,用于模拟书本翻页的效果。在现有的嵌入式电子产品上实现电子书模拟翻页效果,对电子产品的硬件及软件要求较高,在硬件上需要设置图形加速器,在软件上需要设置嵌入式平台3D图形库。
模拟电子书翻页效果的功能是针对具有触摸屏的电子产品而提供的,因此,需要实现模拟电子书翻页效果的功能,通常需要在电子产品上设置检测单元,用于检测虚拟的电子书边界以及翻页点,翻页点即为用户所触及的触摸屏上的位置。
参见图1,是电子书模拟翻页的效果图,实现电子书模拟翻页时,首先需要检测电子书的边界以及可能的翻页起始点,如图1中的外边线即为电子书的边界,也就是电子书所显示的外边线,电子书边界的四个顶点即为可能的翻页起始点,也就是图1中的点A1、B1、C1以及D1。模拟翻页效果必须从四个翻页起始点中的一个开始。
然后,检测单元检测初始的翻页点,即用户初始在触摸屏上触及的第一个点,并根据初始的翻页点的位置确定翻页起始点,判断原则是以与初始的翻页点距离最短的可能的翻页起始点作为被确定的翻页起始点。如图1所示,确定的翻页起始点为B1点。确定翻页起始点后,可根据翻页起始点以及初始的翻页点,确定翻页方向,翻页方向是由翻页起始点指向初始翻页点的方向,如图1所示,翻页方向是从B1点向左下方向翻页,即页面11向左侧翻转。
接着,将电子书在显示区域内进行网格化,即将电子书在触摸屏内显示的部分划分成多个格子状,根据翻页点的位置以及翻页方向确定每一网格所对应图像,并调用嵌入式平台3D图形库内所存储的图形,在每一网格内填充相应的图形,形成当前翻页点对应的图像。
这样,要求3D图形库内存储有对应于每一翻页起始点,在不同的翻页点下每一网格所对应的图形,这要求3D图形库内存储大量的图片,需要本发明相关的电子产品内设置有较大容量的存储器,且在硬件上需要使用图形加速器来支持实现图形的拟合。
检测单元每隔一段时间,如50毫秒检测一次当前的翻页点,即用户在触摸屏上触及的点,并重复上述的步骤,计算当前的翻页点对应的图像。如在某一时刻,用户触及点O1的位置,则点O1为当前的翻页点,图1所示的翻页效果图即为O1点对应的图像。如此反复执行检测当前翻页点、计算当前翻页点对应的图像,直至翻页点消失,即用户停止触及触摸屏为止。
由于现有的技术需要使用图形加速器以及嵌入式平台3D图形库的支持,对电子产品的硬件及软件均要求较高,导致电子书模拟翻页效果实现的要求较高,增加嵌入式电子产品的生产成本,也导致在硬件条件较低的电子产品上无法实现电子书模拟翻页的效果。
发明内容
本发明的主要目的是提供一种电子产品易于实现的电子书模拟效果实现方法。
本发明的另一目的是提供一种对电子产品硬件及软件要求较低的电子书模拟效果实现系统。
为了实现上述的主要目的,本发明提供的电子书模拟翻页效果实现方法包括:检测步骤:确定电子书的边界以及可能的翻页起始点,检测初始的翻页点并根据初始的翻页点确定翻页起始点及翻页方向,以与确定的翻页起始点相交的边界及其延长线为翻页边界;计算步骤:做一条线段连接翻页点及翻页起始点,并做线段的垂直平分线,计算垂直平分线与翻页边界的交点,以翻页点及两个交点为顶点做三角形形成页面区域;渲染步骤:对页面区域在显示区域内的部分进行着色渲染;检测下一翻页点,重复执行计算步骤及渲染步骤,直至翻页点消失。
由上述方案可见,本发明使用的方法不需要对现实的页面进行网格化,更不需要根据翻页点的位置确定每一网格内的图形,因此无需设置嵌入式平台3D图形库,硬件上也无需使用图形加速器,有利于配置较低的电子产品实现电子书模拟翻页效果。
一个优选的方案是,计算步骤还包括:计算页面区域后,计算平行于垂直平分线且与垂直平分线距离为预定距离的一条直线,该直线位于垂直平分线远离翻页点的一侧,以垂直平分线、直线与翻页边界围成的区域为阴影区域;渲染步骤还包括:对阴影区域在显示区域内的部分进行着色渲染。
由此可见,在页面图像的一侧设置阴影区域,使得翻页效果更为逼真,增加用户的体验效果,翻页效果更为理想。
进一步的方案是,渲染步骤还包括:将阴影区域在显示区域内的部分划分为二个三角形并分别进行着色渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳芯智汇科技有限公司,未经深圳芯智汇科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110215422.7/2.html,转载请声明来源钻瓜专利网。