当前位置: 首页 > 专利查询>苹果公司专利>正文

利用磁属性来操控用户界面对象的用户界面制造技术

技术编号:23342469 阅读:49 留言:0更新日期:2020-02-15 03:36
本发明专利技术涉及利用磁属性来操控用户界面对象的用户界面。本公开涉及一种用于操控用户界面对象的用户界面。描述了与操控用户界面对象有关的包括显示器和可旋转输入机构的设备。在一些实例中,对对象的操控是滚动、缩放或旋转该对象。在其他实例中,根据所模拟的磁属性来选择对象。

Using magnetic properties to manipulate the user interface of user interface objects

【技术实现步骤摘要】
利用磁属性来操控用户界面对象的用户界面相关申请的交叉引用本申请是国际申请日为2014年09月03、于2016年04月29日进入中国国家阶段、中国国家申请号为201480060083.1、专利技术名称为“利用磁属性来操控用户界面对象的用户界面”的专利技术专利申请的分案申请。本专利申请要求以下专利申请的优先权:于2013年9月3日提交的名称为“CROWNINPUTFORAWEARABLEELECTRONICDEVICE”的美国临时专利申请序列号61/873,356;于2013年9月3日提交的名称为“USERINTERFACEOBJECTMANIPULATIONSINAUSERINTERFACE”的美国临时专利申请序列号61/873,359;于2013年9月3日提交的名称为“USERINTERFACEFORMANIPULATINGUSERINTERFACEOBJECTS”的美国临时专利申请序列号61/959,851;以及于2013年9月3日提交的名称为“USERINTERFACEFORMANIPULATINGUSERINTERFACEOBJECTSWITHMAGNETICPROPERTIES”的美国临时专利申请序列号61/873,360。这些专利申请的内容据此全文以引用方式并入以用于所有目的。本专利申请涉及以下共同未决的专利申请:于2014年9月3日与本专利申请同时提交的名称为“CROWNINPUTFORAWEARABLEELECTRONICDEVICE”的署名NicholasZambetti等人为专利技术人的美国非临时专利申请;于2014年9月3日与本专利申请同时提交的名称为“USERINTERFACEFORMANIPULATINGUSERINTERFACEOBJECTS”的署名NicholasZambetti等人为专利技术人的美国非临时专利申请;于2014年9月3日与本专利申请同时提交的名称为“USERINTERFACEOBJECTMANIPULATIONSINAUSERINTERFACE”的署名NicholasZambetti等人为专利技术人的美国非临时专利申请;以及于2012年12月29日提交的名称为“Device,Method,andGraphicalUserInterfaceforManipulatingUserInterfaceObjectswithVisualand/orHapticFeedback”的美国临时专利申请序列号61/747278。这些专利申请的内容据此全文以引用方式并入以用于所有目的。
本公开通常涉及计算机用户界面,并且更具体地涉及使用可旋转输入机构来操控用户界面对象。
技术介绍
高级个人电子设备可具有小外形。使用此类个人电子设备涉及在显示屏上操控用户界面对象,该显示屏还具有用于补充个人电子设备的设计的小外形。用户可对个人电子设备执行的示例性操控包括在分级结构中导航,选择用户界面对象,调节用户界面对象的位置、缩放和旋转,或以其他方式操控用户界面对象。示例性用户界面对象包括文档、数字图像、视频、文本、图标和地图。
技术实现思路
然而,用于使用尺寸减小的触敏显示器来操控用户界面对象的一些技术通常很麻烦并且效率低下。例如,用户可能难以将文档对象精确地滚动到一定范围的潜在滚动位置内的正好使期望内容与可查看显示对准的滚动位置。对于另一个实例,用户可能难以将对图像对象的放大倍数精确地改变为一定范围的潜在缩放尺寸内的期望缩放尺寸。对于另一个实例,用户可能难以选择特定的用户界面对象。在用户试图执行任务时,现有的技术需要比所需更多的时间,从而浪费用户时间和设备能量。这后一考虑在电池驱动的设备中是特别重要的。因此,用于在尺寸减小的触敏显示器上操控用户界面对象的现有方法可能效率低下,并且提供比优选精确度低的精确度。因此,电子设备需要具有更快、更有效率并且更精确的方法和界面以用于操控用户界面对象。此类方法和界面任选地补充或替换用于操控用户界面对象的常规方法。此类方法和界面可减少对用户所造成的认知负担并且产生更有效的人机界面。对于电池驱动的计算设备,此类方法和界面节省功率并且增加了电池两次充电之间的时间间隔。通过本文所公开的设备减少或消除了与用于操控用户界面对象的计算设备的用户界面相关联的上述缺陷和其他问题。在一些实施例中,该设备是台式计算机。在一些实施例中,该设备是便携式的(例如,笔记本电脑、平板电脑或手持设备)。在一些实施例中,该设备具有触摸板。在一些实施例中,该设备是用户可穿戴的。在一些实施例中,该设备具有触敏显示器(也称为“触摸屏”或“触摸屏显示器”)。在一些实施例中,该设备具有显示器和触敏表面。在一些实施例中,该设备具有可旋转输入机构。在一些实施例中,该设备具有图形用户界面(GUI)、一个或多个处理器、存储器和一个或多个模块、被存储在存储器中以用于执行多个功能的程序或指令集。在一些实施例中,用户主要通过可旋转输入机构的旋转和触敏表面上的手势来与GUI进行交互。用于执行这些功能的可执行指令可被包括在被配置用于由一个或多个处理器执行的计算机可读存储介质或其他计算机程序产品中。根据一些实施例,在具有显示器和可旋转输入机构的电子设备处执行一种方法。该方法包括:根据对象的特征值来在显示器上显示对象,该值在特征值的范围内;接收用户输入请求,该用户输入请求表示可旋转输入机构的旋转;确定对象的特征值是否在特征值的范围的预先确定的子集内;根据确定对象的特征值在特征值的范围的预先确定的子集内,基于用户输入请求并根据第一函数来更新特征值的范围内的对象的特征值;根据确定对象的特征值不在特征值的范围的预先确定的子集内,基于用户输入请求并根据第二函数来更新特征值的范围内的对象的特征值,其中第一函数和第二函数是不同的函数;以及根据对象的所更新的特征值来更新对对象的显示。根据一些实施例,在具有显示器和可旋转输入机构的电子设备处执行一种方法。该方法包括:根据对象的特征值来在显示器上显示对象,该值在特征值的范围内;接收用户输入请求,该用户输入请求表示可旋转输入机构的旋转;响应于接收到用户输入请求,确定该用户输入请求是否使得对象的特征值过渡到锚的区域的范围中,该锚具有特征值的范围内的起始值、中间值和结束值,该锚的区域介于起始值和结束值之间;以及根据确定用户输入请求使得对象的特征值过渡到锚的区域的范围中:基于锚的中间值来更新对象的特征值;以及根据对象的所更新的特征值来更新对对象的显示。根据一些实施例,在具有显示器和可旋转输入机构的电子设备处执行一种方法。该方法包括:根据对象的特征值来在显示器上显示对象,该值在特征值的范围内;接收用户输入请求,该用户输入请求表示可旋转输入机构的旋转;基于该用户输入请求来更新特征值的范围内的对象的特征值;根据对象的所更新的特征值来更新对对象的显示;识别距对象的所更新的特征值最近的锚,该最近的锚从至少具有对应中间值的第一锚和具有对应中间值的第二锚间识别;随后基于所识别的最近的锚的对应中间值来更新对象的特征值;以及根据对象的随后更新的特征值来更新对对象的显示。根据一些本文档来自技高网
...

【技术保护点】
1.一种方法,包括:/n在具有显示器和可旋转输入机构的电子设备处:/n在所述显示器上显示对象,其中所述对象的特征值基于第一值;/n接收表示所述可旋转输入机构的旋转的用户输入;/n响应于接收到表示所述可旋转输入机构的旋转的所述用户输入,确定所述用户输入的属性是否超过阈值;/n根据确定所述用户输入的所述属性超过所述阈值,基于第二值来更新所述对象的所述特征值;以及/n根据所述对象的所更新的所述特征值来更新对所述对象的显示。/n

【技术特征摘要】
20130903 US 61/873,356;20130903 US 61/959,851;20131.一种方法,包括:
在具有显示器和可旋转输入机构的电子设备处:
在所述显示器上显示对象,其中所述对象的特征值基于第一值;
接收表示所述可旋转输入机构的旋转的用户输入;
响应于接收到表示所述可旋转输入机构的旋转的所述用户输入,确定所述用户输入的属性是否超过阈值;
根据确定所述用户输入的所述属性超过所述阈值,基于第二值来更新所述对象的所述特征值;以及
根据所述对象的所更新的所述特征值来更新对所述对象的显示。


2.根据权利要求1所述的方法,其中根据所述对象的所更新的所述特征值来更新对所述对象的显示包括以动画方式显示所述对象,以反映所述对象的所更新的所述特征值。


3.根据权利要求1-2中任一项所述的方法,还包括:
根据确定所述用户输入的所述属性低于所述阈值,基于所述第一值根据所述对象的所述特征值来保持对所述对象的显示。


4.根据权利要求1-2中任一项所述的方法,还包括:
根据确定所述用户输入的所述属性未超过所述阈值,将所述对象的所述特征值更新为第三值,所述第三值基于所述用户输入。


5.根据权利要求1-2中任一项所述的方法,其中所述第二值对应于锚的中间值。


6.根据权利要求1-2中任一项所述的方法,还包括:
根据确定所述用户输入的所述属性超过所述阈值,在所述电子设备处执行触觉警示。


7.根据权利要求1-2中任一项所述的方法,其中所述对象为文档,并且还包括:
分析所述文档的至少一部分,其中分析所述文档的至少所述部分包括识别所述文档内的位置。


8.根据权利要求7所述的方法,其中所述文档内的所述位置包括以下各项中的一者或多者:
所述文档的至少所述部分的一个或多个页边界;
所述文档的至少所述部分的一个或多个段落边界;和
所述文档的至少所述部分的一个或多个关键字位置;并且还包括:
将标记分配到所述文档的所识别的所述页边界、所述段落边界和所述关键字位置中的一些或全部,并且其中所述第一值和所述第二值中的至少一个值与所述标记中的至少一个标记相关联。


9.根据权利要求1-2中任一项所述的方法,其中所述第一值与第一标记相关联,并且所述第二值与第二标记相关联,并且所述方法还包括:
访问所述对象的第一组标记;
检测所述对象的所述特征值的变化;以及
响应于检测到所述对象的所述特征值的所述变化,使第二组标记与所述对象相关联,其中所述第一组和所述第二组是不同的。


10.根据权利要求1-2中任一项所述的方法,还包括:
根据确定所述用户输入的所述属性超过所述阈值,发起持续时间,在所述持续时间期间,表示所述可旋转输入机构的旋转的所接收的用户输入不影响所述对象的所显示的特征。


11.根据权利要求1-2中任一项所述的方法,其中所述用户输入的所述属性为所述可旋转输入机构的角速度并且所述阈值为阈值角速度。


12.根据权利要求1-2中任一项所述的方法,其中所述用户输入的所述属性为所述可旋转输入机构的最大角速度并且所述阈值为阈值角速度。


13.根据权利要求1-2中任一项所述的方法,其中所述用户输入的所述属性为所述可旋转输入机构的角加速度并且所述阈值为阈值角加速度。


14.根据权利要求1-2中任一项所述的方法,其中所述对象选自由以下各项组成的组:文档和图像。


15.根据权利要求1-2中任一项所述的方法,其中所述对象的所述特征选自由以下各项组成的组:滚动位置、缩放尺寸和旋转度数。


16.一种计算机可读存储介质,存储计算机可执行指令,所述计算机可执行指令在由具有显示器和可旋转输入机构的电子设备的一个或多个处理器执行时,使得所述电子设备执行用于以下的操作:
在所述显示器上显示对象,其中所述对象的特征值基于第一值;
接收表示所述可旋转输入机构的旋转的用户输入;
响应于接收到表示所述可旋转输入机构的旋转的所述用户输入,确定所述用户输入的属性是否超过阈值;
根据确定所述用户输入的所述属性超过所述阈值,基于第二值来更新所述对象的所述特征值;以及
根据所述对象的所更新的所述特征值来更新对所述对象的显示。


17.根据权利要求16所述的计算机可读存储介质,其中根据所述对象的所更新的所述特征值来更新对所述对象的显示包括以动画方式显示所述对象,以反映所述对象的所更新的所述特征值。


18.根据权利要求16-17中任一项所述的计算机可读存储介质,其中所述计算机可执行指令还包括使得所述电子设备执行用于以下的操作的指令:
根据确定所述用户输入的所述属性低于所述阈值,基于所述第一值根据所述对象的所述特征值来保持对所述对象的显示。


19.根据权利要求16-17中任一项所述的计算机可读存储介质,其中所述计算机可执行指令还包括使得所述电子设备执行用于以下的操作的指令:
根据确定所述用户输入的所述属性未超过所述阈值,将所述对象的所述特征值更新为第三值,所述第三值基于所述用户输入。


20.根据权利要求16-17中任一项所述的计算机可读存储介质,其中所述第二值对应于锚的中间值。


21.根据权利要求16-17中任一项所述的计算机可读存储介质,其中所述计算机可执行指令还包括使得所述电子设备执行用于以下的操作的指令:
根据确定所述用户输入的所述属性超过所述阈值,在所述电子设备处执行触觉警示。


22.根据权利要求16-17中任一项所述的计算机可读存储介质,其中所述对象为文档,并且其中所述计算机可执行指令还包括使得所述电子设备执行用于以下的操作的指令:
分析所述文档的至少一部分,其中分析所述文档的至少所述部分包括识别所述文档内的位置。


23.根据权利要求22所述的计算机可读存储介质,其中所述文档内的所述位置包括以下各项中的一者或多者:
所述文档的至少所述部分的一个或多个页边界;
所述文档的至少所述部分的一个或多个段落边界;和
所述文档的至少所述部分的一个或多个关键字位置;
并且其中所述计算机可执行指令还包括使得所述电子设备执...

【专利技术属性】
技术研发人员:N·赞贝蒂I·乔德里J·R·达斯科拉A·C·戴伊C·P·福斯A·古斯曼C·G·卡鲁纳穆尼D·R·科尔C·威尔逊E·L·威尔逊L·Y·杨G·I·布彻N·德夫雷斯J·P·艾夫
申请(专利权)人:苹果公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1