【技术实现步骤摘要】
用于无缝过渡用户界面行为的设备、方法和图形用户界面本申请是申请号为201880032214.3,申请日为2018年5月16日,专利技术名称为“用于无缝过渡用户界面行为的设备、方法和图形用户界面”的专利技术专利申请的分案申请。
本公开整体涉及具有触敏表面的电子设备,包括但不限于具有显示无缝过渡用户界面行为(诸如在用户界面中执行的操作之间的过渡)的触敏表面的电子设备。
技术介绍
触敏表面作为计算机和其他电子计算设备的输入设备的使用在近年来显著增长。示例性触敏表面包括触控板和触摸屏显示器。此类表面广泛地用于操纵显示器上的用户界面和其中的对象。示例性用户界面对象包括数字图像、视频、文本、图标和控制元件(诸如,按钮)以及其他图形。示例性操纵包括响应于对设备的用户输入的改变来调节设备的输出(诸如一个或多个用户界面对象的位置和/或尺寸),以及基于输出的表示来确定要在用户界面中执行的操作。示例性用户界面对象包括数字图像、视频、文本、图标、控制元件(诸如,按钮和其他图形),以及应用程序用户界面。在某些情况下,用户将需要对以下各项中的用户界面对象执行此类操纵:文件管理程序(例如,来自AppleInc.(Cupertino,California)的Finder);图像管理应用程序(例如,来自AppleInc.(Cupertino,California)的Aperture、iPhoto、Photos);数字内容(例如,视频和音乐)管理应用程序(例如,来自AppleInc.(Cupertino,California)的iTun ...
【技术保护点】
1.一种方法,包括:/n在具有一个或多个输出设备和一个或多个输入设备的电子设备处:/n经由输出关于用户界面的信息的所述一个或多个输出设备呈现用户界面,其中所述用户界面包括输出属性,所述输出属性表示对应于所述用户界面的第一类型的输出;/n经由所述一个或多个输入设备来检测用户输入,所述用户输入包括与经由第一行为模型修改所述第一类型的输出相关联的第一输入,所述第一输入包括第一触摸输入;/n响应于检测到所述第一触摸输入的抬离:/n基于所述第一行为模型来随时间推移改变所述输出属性;以及/n基于所述输出属性的改变经由所述一个或多个输出设备来更新所述用户界面的呈现,所述输出属性的所述改变基于所述第一行为模型而发生;/n在基于所述输出属性的所述改变经由所述一个或多个输出设备来更新所述用户界面的所述呈现时,检测包括后续触摸输入的下触的所述用户输入的改变,所述输出属性的所述改变基于所述第一行为模型而发生;以及/n响应于检测到所述用户输入的所述改变:/n基于不同于所述第一行为模型的第二行为模型来随时间推移改变所述输出属性,包括基于以下内容来随时间推移开始改变所述输出属性:/n基于所述第一行为模型确定的所述输 ...
【技术特征摘要】
20170524 DK PA201770375;20170516 US 62/507,184;2011.一种方法,包括:
在具有一个或多个输出设备和一个或多个输入设备的电子设备处:
经由输出关于用户界面的信息的所述一个或多个输出设备呈现用户界面,其中所述用户界面包括输出属性,所述输出属性表示对应于所述用户界面的第一类型的输出;
经由所述一个或多个输入设备来检测用户输入,所述用户输入包括与经由第一行为模型修改所述第一类型的输出相关联的第一输入,所述第一输入包括第一触摸输入;
响应于检测到所述第一触摸输入的抬离:
基于所述第一行为模型来随时间推移改变所述输出属性;以及
基于所述输出属性的改变经由所述一个或多个输出设备来更新所述用户界面的呈现,所述输出属性的所述改变基于所述第一行为模型而发生;
在基于所述输出属性的所述改变经由所述一个或多个输出设备来更新所述用户界面的所述呈现时,检测包括后续触摸输入的下触的所述用户输入的改变,所述输出属性的所述改变基于所述第一行为模型而发生;以及
响应于检测到所述用户输入的所述改变:
基于不同于所述第一行为模型的第二行为模型来随时间推移改变所述输出属性,包括基于以下内容来随时间推移开始改变所述输出属性:
基于所述第一行为模型确定的所述输出属性的值;和
所述输出属性的所述值相对于时间的一阶导数,
其中基于所述第一行为模型来确定所述值的所述一阶导数;以及
基于所述输出属性的所述改变经由所述一个或多个输出设备来更新所述用户界面的所述呈现,所述输出属性的所述改变基于所述第二行为模型而发生。
2.根据权利要求1所述的方法,其中基于所述第二行为模型来随时间推移改变所述输出属性包括基于以下内容来随时间推移开始改变所述输出属性:
所述输出属性的所述值相对于时间的二阶导数,其中基于所述第一行为模型来确定所述值的所述二阶导数。
3.根据权利要求2所述的方法,其中所述输出属性的所述值相对于时间的所述一阶导数对应于相对于时间的第一连续函数的值,并且其中所述输出属性的所述值相对于时间的所述二阶导数对应于第二连续函数的值。
4.根据权利要求1至3中任一项所述的方法,其中所述第一行为模型是预定义物理模型,所述预定义物理模型模拟与分析质量块和弹簧模型中的一个或多个弹簧耦合的质量块的移动。
5.根据权利要求4所述的方法,其中基于所述第一行为模型来随时间推移改变所述输出属性包括:独立于所述电子设备的帧速率,根据所述分析质量块和弹簧模型,随时间推移改变所述输出属性的值。
6.根据权利要求1至3中任一项所述的方法,其中所述第一行为模型是预定义物理模型,所述预定义物理模型模拟受到摩擦以及质量块与一个或多个预定义的边界的交互的所述质量块的移动。
7.根据权利要求1至3中任一项所述的方法,其中所述第一输入是经由第一输入设备接收的,并且检测所述用户输入的所述改变包括经由第二输入设备检测所述后续触摸输入的所述下触。
8.根据权利要求1至3中任一项所述的方法,其中:
检测所述用户输入包括检测描述所述第一触摸输入的多个输入参数中的第一输入参数的改变;
响应于检测到所述触摸输入,基于所述第一输入参数经由所述第一行为模型来确定相应时间点的所述输出属性的目标值;以及
响应于检测到所述第一触摸输入的所述抬离,所述输出属性的所述目标值是一组预先确定的值中的相应预先确定的值,所述一组预先确定的值是基于所述输出属性的所述改变而确定的,所述输出属性的所述改变基于所述第一行为模型而发生。
9.根据权利要求1至3中任一项所述的方法,其中:
检测所述用户输入的所述改变包括检测描述所述后续触摸输入的多个输入参数中的第一输入参数的改变;
所述第一行为模型是第一预定义物理模型;以及
所述第二行为模型是由所述第一输入参数的所述改变驱动的第二预定义物理模型,其中所述第二预定义物理模型不同于所述第一预定义物理模型。
10.根据权利要求1至3中任一项所述的方法,其中:
响应于检测到所述第一输入:
更新所述用户界面的所述呈现包括基于所述输出属性的所述改变在第一状态和第二状态之间推进第一动画,所述输出属性的所述改变基于所述第一行为模型而发生;以及
响应于检测到所述用户输入的所述改变:
更新所述用户界面的所述呈现包括基于所述输出属性的所述改变在所述第二状态和第三状态之间推进第二动画,所述输出属性的所述改变基于所述第二行为模型而发生。
11.根据权利要求1至3中任一项所述的方法,其中以下操作满足所述输出属性的二阶参数连续性:在检测到所述用户输入的所述改变之前基于所述第一行为模型随时间推移改变所述输出属性,以及响应于检测到所述用户输入的所述改变而基于所述第二行为模型随时间推移开始改变所述输出属性。
12.根据权利要求1至3中任一项所述的方法,其中:
所述电子设备包括存储器;
基于所述第一行为模型确定的所述输出属性的所述值和基于所述第一行为模型确定的所述输出属性的所述值相对于时间的所述一阶导数被存储在所述存储器中;
基于所述第二行为模型来随时间推移改变所述输出属性使用所存储的所述输出属性的值以及所存储的所述输出属性的所述值相对于时间的所述一阶导数。
13.根据权利要求1至3中任一项所述的方法,其中基于所述输出属性的所述改变来更新所述用户界面的所述呈现包括基于所述输出属性的值的线性内插、根据应用于所述输出属性的值的变换来更新所述用户界面的所述呈现,所述输出属性的所述改变基于相应行为模型而发生。
14.根据权利要求1至3中任一项所述的方法,其中所述输出属性的目标值限于介于第一预定义值和第二预定义值之间的值的范围。
15.根据权利要求1至3中任一项所述的方法,其中所述输出属性的所述值限于介于第一预定义值和第二预定义值之间的值的范围。
16.根据权利要求1至3中任一项所述的方法,其中检测包括所述后续触摸输入的所述下触的所述用户输入的所述改变包括检测描述所述后续触摸输入的两个或更多个输入参数的改变,并且所述第二行为模型由所述两个或更多个输入参数驱动。
17.根据权利要求1至3中任一项所述的方法,其中:
所述输出属性是第一输出属性;
所述用户界面包括第二输出属性,所述第二输出属性表示对应于所述用户界面的第二类型的输出;并且
所述方法包括:响应于检测到所述第一输入:
基于所述第一行为模型来随时间推移改变所述第二输出属性;以及
基于所述第二输出属性的所述改变经由所述一个或多个输出设备来更新所述用户界面的呈现,所述第二输出属性的所述改变基于所述第一行为模型而发生。
18.根据权利要求17所述的方法,其中在基于所述第二输出属性的所述改变经由所述一个或多个输出设备来更新所述用户界面的所述呈现时,检测所述用户输入的所述改变,所述第二输出属性的所述改变基于所述第一行为模型而发生,并且所述方法包括:
响应于检测到所述用户输入的所述改变:
基于所述第二行为模型来随时间推移改变所述第二输出属性,包括基于以下内容来随时间推移开始改变所述第二输出属性:
基于所述第一行为模型确定的所述第二输出属性的值;和
所述第二输出属性的值相对于时间的一阶导数,其中基于所述第一行为模型来确定所述第二输出属性的所述值的所述一阶导数;以及
基于所述第二输出属性的所述改变经由所述一个或多个输出设备来更新所述用户界面的所述呈现,所述第二输出属性的所述改变基于所述第二行为模型而发生。
19.根据权利要求17所述的方法,其中:
基于所述第一行为模型和所述第二行为模型中的相应行为模型来随时间推移改变所述第一输出属性包括在第一时间段内将所述第一输出属性改变第一量;并且
基于所述第一行为模型随时间推移改变所述第二输出属性包括在所述第一时间段内将所述第二输出属性改变第二量,其中所述第二量不同于所述第一量。
20.根据权利要求1至3中任一项所述的方法,其中由所述输出属性表示的所述输出类型包括以下中的一种或多种:视觉输出属性、音频输出属性和触觉输出属性。
21.一种用于在具有一个或多个输出设备和一个或多个输入设备的电子设备中使用的信息处理装置,包括:
用于经由输出关于用户界面的信息的所述一个或多个输出设备呈现用户界面的装置,其中所述用户界面包括输出属性,所述输出属性表示对应于所述用户界面的第一类型的输出;
用于经由所...
【专利技术属性】
技术研发人员:B·M·沃金,C·G·卡鲁纳姆尼,D·A·戈比克,M·阿朗索鲁伊斯,N·德弗里斯,J·P·塞拉,E·鲁德尔,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。