【技术实现步骤摘要】
【国外来华专利技术】
所公开的实施例通常涉及计算设备,更具体地说,涉及管理用户界面内容和用户界面元素的计算设备和方法。
技术介绍
近年来,使用计算机和其它电子计算设备管理用户界面内容和用户界面元素已显著增多。包括管理用户界面内容和用户界面元素的能力的例证计算设备包括移动电话机、桌上型计算机、膝上型计算机、平板计算机、电子书阅读器、消费电子产品、个人数字助手坐寸o许多用户依赖于电子计算设备来管理用户界面内容和用户界面元素。不幸的是,管理用户界面内容和用户界面元素的现有方法既麻烦,又低效。另外,现有方法用时超过必需的时间,从而浪费能量。在电池供电的设备中,后一考虑因素尤其重要。因而,需要计算设备具有更快速、更高效的管理用户界面内容和用户界面元素一诸如在缩放用户界面内容和用户界面元素的时候,维持宽高比一的方法和界面。这种方法和界面可补充或代替管理用户界面内容和用户界面元素的常规方法。这种方法和界面减轻了用户的认知负担,并产生更高效的人机界面。对电池供电的计算设备来说,这种方法和界面节省电力,并且增大了电池充电之间的时间。
技术实现思路
公开的设备减少或消除了与计算设备,包括具有触敏表面的那些计算设备的用户界面相关的上述缺陷和其它问题。在一些实施例中,设备是桌上型计算机。在一些实施例中,设备是便携式设备(例如,笔记本计算机、平板计算机、或者手持设备)。在一些实施例中,设备具有触摸板。在一些实施例中,设备具有触敏显示器(也称为“触摸屏”或者“触摸屏显示器”)。在一些实施例中,设备具有图形用户界面(GUI),一个或多个处理器,存储器,和保存在存储器中的用于完成多种功能的一个或多个模块、程序或 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2009.12.16 US 12/639,8491.一种方法,包括在具有显示器和一个或多个适合于检测用户姿态的用户输入设备的计算设备处 在显示器上显示包括至少一个用户界面元素的用户界面,其中 所述用户界面元素被配置成响应利用一个或多个用户输入设备检测到的用户姿态而在用户界面内被缩放, 用户界面元素具有宽高比,和 用户界面元素和多条网格线一起被显示在显示器上,所述多条网格线包括多条X轴网格线和多条y轴网格线; 检测利用一个或多个用户输入设备中的一个或多个用户输入设备进行的用户姿态,所述用户姿态对应于缩放用户界面元素的姿态; 响应检测到用户姿态,按照检测到的用户姿态,缩放用户界面元素,其中检测到的用户姿态具有与多条网格线中的至少一些网格线相交的定向路径; 在按照检测到的用户姿态,缩放用户界面元素的时候,维持用户界面元素的宽高比,其中维持用户界面元素的宽高比包括 当与定向路径相交的X轴网格线多于与其相交的y轴网格线时,如果用户界面元素的周界和相应的X轴网格线之间的相应距离小于预定距离阈值,那么把用户界面元素的周界拖曳到相应的X轴网格线,和 当与定向路径相交的y轴网格线多于与其相交的X轴网格线时,如果用户界面元素的周界和相应的y轴网格线之间的相应距离小于预定距离阈值,那么把用户界面元素的周界拖曳到相应的y轴网格线。2.按照权利要求I所述的方法,还包括 当定向路径与相同数目的X轴网格线和y轴网格线相交时,如果用户界面元素的周界和相应网格线之间的相应距离小于预定距离阈值,那么把用户界面元素的周界拖曳到从包括以下的组中选择的相应网格线相应的X轴网格线、相应的I轴网格线、和相应的X轴和y轴网格线。3.按照权利要求I所述的方法,其中 检测到的用户姿态包括与两个或更多个缩放柄中的第一缩放柄对应的触点,和所述两个或更多个缩放柄中的第二缩放柄对应于与第一缩放柄相对的用户界面元素的第二位置。4.按照权利要求I所述的方法,其中拖曳到的相应X轴网格线被隔开量化的距离倍数,并得出对用户界面元素的I轴尺寸调整,以维持用户界面元素的宽高比。5.按照权利要求I所述的方法,其中拖曳到的相应y轴网格线被隔开量化的距离倍数,并得出对用户界面元素的X轴尺寸调整,以维持用户界面元素的宽高比。6.按照权利要求I所述的方法,还包括在检测用户姿态的时候,连同被缩放的用户界面元素一起显示操作提示,其中操作提示被配置成至少显示用户界面元素的当前尺寸。7.按照权利要求I所述的方法,还包括在检测用户姿态的时候,连同被缩放的用户界面元素一起显示操作提示,其中操作提示被配置成至少显示用户界面元素的当前宽高比。8.按照权利要求I所述的方法,其中在电子画布上显示至少一个用户界面元素。9.按照权利要求I所述的方法,其中在检测用户姿态之前,在电子画布上,把用户界面元素旋转到倾斜的角度。10.按照权利要求I所述的方法,其中用户界面元素至少包括第一缩放柄和第二缩放柄,其中在检测到的用户姿态期间,第一和第二缩放柄被布置在用户界面元素的相对侧。11.按照权利要求I所述的方法,其中可视地显示多条网格线。12.—种计算设备,包括 显示器; 一个或多个处理器; 一个或多个适合于检测用户姿态的用户输入设备; 存储器;和 一个或多个程序,其中所述一个或多个程序保存在存储器中,并被配置成由所述一个或多个处理器执行,所述一个或多个程序包括指令,用于 在显示器上显示包括至少一个用户界面元素的用户界面,其中 所述用户界面元素被配置成响应利用一个或多个用户输入设备检测到的用户姿态而在用户界面内被缩放, 用户界面元素具有宽高比,和 用户界面元素和多条网格线一起被显示在显示器上,所述多条网格线包括多条X轴网格线和多条y轴网格线; 检测利用一个或多个用户输入设备中的一个或多个用户输入设备进行的用户姿态,所述用户姿态对应于缩放用户界面元素的姿态; 响应检测到用户姿态,按照检测到的用户姿态,缩放用户界面元素,其中检测到的用户姿态具有与多条网格线中的至少一些网格线相交的定向路径; 在按照检测到的用户姿态,缩放用户界面元素的时候,维持用户界面元素的宽高比,其中维持用户界面元素的宽高比包括 当与定向路径相交的X轴网格线多于与其相交的I轴网格线时,如果用户界面元素的周界和相应的X轴网格线之间的相应距离小于预定距离阈值,那么把用户界面元素的周界拖曳到相应的X轴网格线,和 当与定向路径相交的I轴网格线多于与其相交的X轴网格线时,如果用户界面元素的周界和相应的y轴网格线之间的相应距离小于预定距离阈值,那么把用户界面元素的周界拖曳到相应的y轴网格线。13.按照权利要求12所述的计算设备,还包括 当定向路径与相同数目的X轴网格线和y轴网格线相交时,如果用户界面元素的周界和相应网格线之间的相应距离小于预定距离阈值,那么把用户界面元素的周界拖曳到从包括以下的组中选择的相应网格线相应的X轴网格线、相应的I轴网格线、和相应的X轴和y轴网格线。14.按照权利要求12所述的计算设备,其中 检测到的用户姿态包括与两个或更多个缩放柄中的第一缩放柄对应的触点,和所述两个或更多个缩放柄中的第二缩放柄对应于与第一缩放柄相对的用户界面元素的第二位置。15.按照权利要求12所述的计算设备,其中拖曳到的相应X轴网格线被隔开量化的距离倍数,并得出对用户界面元素的I轴尺寸调整,以维持用户界面元素的宽高比。16.按照权利要求12所述的计算设备,其中拖曳到的相应I轴网格线被隔开量化的距离倍数,并得出对用户界面元素的X轴尺寸调整,以维持用户界面元素的宽高比。17.按照权利要求12所述的计算设备,还包括在检测用户姿态的时候,连同被缩放的用户界面元素一起显示操作提示,其中操作提示被配置成至少显示用户界面元素的当前尺寸。18.按照权利要求12所述的计算设备,还包括在检测用户姿态的时候,连同被缩放的用户界面元素一起显示操作提示,其中操作提示被配置成至少显示用户界面元素的当前宽1 t匕。19.按照权利要求12所述的计算设备,其中在电子画布上显示至少一个用户界面元素。20.按照权利要求12所述的计算设备,其中在检测用户姿态之前,在电子画布上把用户界面元素旋转到倾斜的角度。21.按照权利要求12所述的计算设备,其中用户界面元素至少包括第一缩放柄和第二缩放柄,其中在检测到的用户姿态期间,第一和第二缩放柄被布置在用户界面元素的相对侧。22.按照权利要求12所述的计算设备,其...
【专利技术属性】
技术研发人员:A·D·莱弗特,P·W·拉普,C·韦尔德瑞尔,J·C·卡培拉,J·R·马尔,
申请(专利权)人:苹果公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。