[发明专利]移动设备的透镜触摸图形效果有效
申请号: | 201480002769.5 | 申请日: | 2014-03-14 |
公开(公告)号: | CN105164628B | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 安东尼·马佐拉 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 设备 透镜 触摸 图形 效果 | ||
1.一种带有显示屏的移动设备实施的内容显示方法,其特征在于,该方法包括:
通过图形用户界面检测所述显示屏上的用户触摸;
基于所述用户触摸,在内容区域内生成透镜动画效果,所述透镜动画效果以一个取决于用户触摸时长的放大级别至少将显示屏显示的内容区域进行放大;所述内容区域放大后显示为放大区域,所述透镜动画效果包括位于所述放大区域边缘部分的动画透镜光晕;
确定用户触摸运动方向;将所述动画透镜光晕围绕着透镜效果中心并沿着所述放大区域的边缘进行移动,以指示用户触摸运动方向,所述透镜效果中心与所述用户触摸位置相邻,使得所述用户触摸位置在放大区域内;
沿径向将所述动画透镜光晕的强度进行滤波,使得片段位置的强度取决于从所述片段位置到所述透镜效果中心的距离,其中,片段指需要在帧缓冲中生成绘图图元的单个像素值的数据;
在与用户触摸位置相邻的显示屏上显示所述透镜动画效果。
2.根据权利要求1所述的方法,其特征在于,所述放大级别从检测到用户触摸时的最小值开始,然后不断增大,直到所述放大级别达到最大值。
3.根据权利要求1所述的方法,其特征在于,所述放大级别从检测到用户触摸时不进行放大的第一级别开始,然后贯穿整个用户触摸时长不断增大,当检测不到用户触摸后,所述放大级别返回所述第一级别。
4.根据权利要求1所述的方法,其特征在于,所述透镜动画效果将所述内容区域转换为同心放大区域,所述内容区域的可视半径乘以所述放大级别等于所述放大区域的半径。
5.根据权利要求4所述的方法,其特征在于,所述显示所述透镜动画效果包括:
确定当前片段与放大区域中心的距离是否小于所述可视半径;
基于小于所述可视半径的距离,重算所述放大区域中显示的所述当前片段的坐标。
6.根据权利要求4所述的方法,其特征在于,所述内容区域中的未放大片段不会单独在所述放大区域外显示。
7.根据权利要求1所述的方法,其特征在于,所述图形用户界面包括屏幕空间、纹理空间和多个图像层,所述放大级别设置在屏幕空间,使得所述多个图像层不论其层大小都接收相同的放大级别。
8.根据权利要求1所述的方法,其特征在于,所述透镜效果中心大约以所述放大区域半径的一半在所述用户触摸位置上方进行垂直偏移。
9.根据权利要求1所述的方法,其特征在于,还包括固定所述动画透镜光晕的方向,来创建一个所述动画透镜光晕跟随用户触摸后的用户触摸运动的外观。
10.根据权利要求1所述的方法,其特征在于,所述滤波后的强度跟随一个约在所述放大区域的边缘上达到峰值的多项式曲线,并且该曲线随着所述片段位置在边缘内外移动而减小。
11.根据权利要求1所述的方法,其特征在于,还包括沿至少运用三角函数的切线方向将所述动画透镜光晕的强度进行滤波,使得所述动画透镜光晕的角宽度小于180度。
12.一种带有显示屏的移动装置,其特征在于,包括:
触摸屏,用于显示一个或多个内容;
一个或多个处理器,用于:
检测所述触摸屏上的用户触摸;
将内容区域进行放大来创建动画透镜响应所述用户触摸的外观,放大所述内容区域采用一个至少最初随着用户触摸时长增大的放大级别;沿径向将所述光晕效果的光谱强度进行滤波,使得片段位置的光谱强度取决于从片段位置到所述动画透镜的圆心的距离;沿切线方向将所述光谱强度进行滤波,使得所述光晕效果的角宽度小于180度,其中,片段指需要在帧缓冲中生成绘图图元的单个像素值的数据;
指示所述触摸屏显示所述放大的内容区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480002769.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:防爆按键信号采集转换模块
- 下一篇:生物质成型颗粒机的下料自动控制系统