[发明专利]用于手势操作的应用编程接口无效
申请号: | 200880001811.6 | 申请日: | 2008-01-03 |
公开(公告)号: | CN101578577A | 公开(公告)日: | 2009-11-11 |
发明(设计)人: | 克里斯多佛·布鲁门伯格 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 | 代理人: | 宋 鹤;南 霆 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 手势 操作 应用 编程 接口 | ||
技术领域
[1]本发明涉及提供手势(gesture)操作的应用编程接口。
计算机程序列表
[2]本专利文献公开内容的一部分包含受到版权保护的材料。版权拥有者不反对任何人以本专利文献或专利公开在专利商标局文档或记录中出现的形式对其进行复制,但是在其他任何方面保留所有的版权。
[3]申请人在此提交所附的附录A中所包括的计算机程序列表。
背景技术
[4]API是计算机系统或程序库提供的源代码接口,用于支持来自软件应用的服务请求。API在含义方面解释为:能够在建立应用时被解释或编译的编程语言,而不是对数据如何被布置在存储器中进行的显式低层描述。提供了由API所描述的功能的软件被称为API的实现形式。
[5]各种装置(例如电子装置、计算系统、便携式装置以及手持式装置)具有软件应用。API在软件应用与用户接口软件之间作为接口,以给装置的用户提供特定的特性和操作。用户可能希望对于装置的显示器有特定的操作,例如滚动(scrolling)、选择、手势和动画操作。
[6]滚动是使内容(例如文本、图画或图像)的方向性(例如水平或垂直)展示形式在屏幕或显示窗口上进行滑动的动作。在通常的图形用户接口中,滚动是在滚动条的帮助下或者利用键盘快捷方式(通常是箭头键)来进行的。手势是具有两个或更多个输入点的用户输入类型。动画操作包括在给定的时间段内改变内容。
[7]各种装置可能具有有限的显示器尺寸、用户接口、软件、API接口和/或处理能力,这限制了装置的易用性。装置的用户接口实现API以提供所请求的功能和特性。这些用户接口可能难以解释各种用户输入并提供与这些用户输入相关的所需功能。
发明内容
[8]本发明的至少某些实施例包括下述环境中的一个或多个应用编程接口:该环境具有与软件应用进行交互的用户接口软件。各种函数调用或消息通过这些应用编程接口而在用户接口软件与软件应用之间传送。示例性的应用编程接口传送函数调用以实现装置的滚动、手势和动画操作。
[9]本发明的至少某些实施例包括具有与软件应用进行交互的用户接口软件的环境。该环境中通过应用编程接口(API)而工作的方法包括传送设定弹回调用。该方法还包括设定最大和最小弹回值中至少一者。设定弹回调用造成:在滚动结束时,基于超过滚动区域边缘的区域是否在显示区域中可见,而使滚动区域沿与滚动相反的方向弹回。
[10]本发明的至少某些实施例包括具有与软件应用进行交互的用户接口软件的环境。该环境中通过应用编程接口(API)而工作的方法包括传送拉伸调用。当滚动区域超过了显示边缘时,滚动区域在显示区域内拉伸一个预定的最大位移。该方法还包括传送边缘拉伸调用,以设定用于显示器至少一个边缘(例如上下边缘、左右边缘)的位移值。
[11]本发明的至少某些实施例包括具有与软件应用进行交互的用户接口软件的环境,以提供用于装置的显示器的手势操作。用于在该环境中通过用户编程接口(API)进行操作的方法包括传送缩放变换调用。手势操作包括响应于具有两个或更多个输入点的用户输入而执行缩放变换,例如放大或缩小。手势操作还包括响应于具有两个或更多个输入点的用户输入而执行旋转变换以使图像或视图旋转。
[12]本发明的至少某些实施例包括用于给装置的显示器执行动画的方法。该方法包括开始至少一个动画。该方法还包括判定各个动画的进展。该方法还包括基于单一的定时器而完成各个动画。该单一的定时器可以基于显示硬件的重绘间隔。
[13]还描述了执行前述方法中一种或多种的各种装置以及在由处理系统执行时使处理系统执行这些方法的机器可读介质。
[14]还描述了其他方法、装置和机器可读介质。
附图说明
[15]本发明是通过参照附图来说明的,其中:
[16]图1是用于对数据处理装置的用户输入进行响应的方法的流程图;
[17]图2以流程图的形式图示了根据本发明某些教导的应用编程接口的细节;
[18]图3以流程图的形式图示了根据本发明某些教导的应用编程接口的细节;
[19]图4的示意图图示了具有触摸敏感显示器408的便携式电子装置400的用户接口的一种实施例;
[20]图5A-图5C图示了具有触摸敏感显示器的便携式电子装置400的用户接口的至少一些实施例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880001811.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:天花板嵌入式空调器的室内机
- 下一篇:弹性支撑板式膜元件