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

改变与计算机生成的内容的显示相关联的锁定模式制造技术

技术编号:39570153 阅读:9 留言:0更新日期:2023-12-03 19:21
本公开涉及改变与计算机生成的内容的显示相关联的锁定模式。本公开涉及在具有一个或多个处理器、非暂态存储器和显示器的电子设备处执行一种方法。该方法包括:在根据第一锁定模式在显示器上显示计算机生成的内容时,确定电子设备从到物理表面的第一距离改变为距物理表面的第二距离。该方法包括:根据第二距离满足锁定模式改变标准的确定,将计算机生成的内容的显示从第一锁定模式改变为第二锁定模式。该方法包括:根据第二距离不满足锁定模式改变标准的确定,维持根据第一锁定模式显示计算机生成的内容。该锁定模式改变标准的示例包括遮挡标准和遥远度标准。括遮挡标准和遥远度标准。括遮挡标准和遥远度标准。

【技术实现步骤摘要】
改变与计算机生成的内容的显示相关联的锁定模式


[0001]本公开涉及显示计算机生成的内容,并且具体涉及根据锁定模式来显示计算机生成的内容。

技术介绍

[0002]在各种情况下,设备根据特定锁定模式来显示计算机生成的内容。例如,在扩展现实(XR)环境中,设备可显示锚定到物理环境的物理锚定点的计算机生成的内容。然而,维持特定锁定模式而不管设备的位置改变可能以各种方式负面地影响用户体验。

技术实现思路

[0003]根据一些具体实施,在具有一个或多个处理器、非暂态存储器和显示器的电子设备处执行一种方法。该方法包括:在根据第一锁定模式在显示器上显示计算机生成的内容时,确定电子设备从到物理表面的第一距离改变为距物理表面的第二距离。该方法包括:根据第二距离满足锁定模式改变标准的确定,将计算机生成的内容的显示从第一锁定模式改变为第二锁定模式。该方法包括:根据第二距离不满足锁定模式改变标准的确定,维持根据第一锁定模式显示计算机生成的内容。
[0004]根据一些具体实施,一种电子设备包括一个或多个处理器、非暂态存储器和显示器。一个或多个程序被存储于非暂态存储器中并且被配置为由一个或多个处理器执行。该一个或多个程序包括用于执行或促使执行本文描述的任何方法的操作的指令。根据一些具体实施,一种非暂态计算机可读存储介质中存储有指令,当由电子设备的一个或多个处理器执行时,这些指令使得该设备执行或导致执行本文所述方法中的任一种方法的操作。根据一些具体实施,一种电子设备包括用于执行或导致执行本文所述的方法中的任一种方法的操作的装置。根据一些具体实施,一种用于在电子设备中使用的信息处理装置包括用于执行或导致执行本文所述方法中的任一种方法的操作的装置。
附图说明
[0005]为了更好地理解各种所述具体实施,应结合以下附图参考下面的具体实施方式,其中类似的附图标号在所有附图中指示对应的部分。
[0006]图1是根据一些具体实施的便携式多功能设备的示例的框图。
[0007]图2A

图2N是根据一些具体实施的改变与计算机生成的内容的显示相关联的锁定模式的示例。
[0008]图3是根据一些具体实施的指示锁定模式可如何改变的锁定模式改变表的示例。
[0009]图4是根据一些具体实施的改变与计算机生成的内容的显示相关联的锁定模式的方法的流程图的示例。
具体实施方式
[0010]在各种情况下,设备根据特定锁定模式来显示计算机生成的内容。例如,该设备可将计算机生成的内容锁定到AR环境或混合现实(MR)环境中的物理环境的一部分。计算机生成的内容可被世界锁定到物理环境的物理表面,诸如物理壁或物理桌子的表面。然而,维持特定锁定模式而不管设备的位置改变可能负面地影响用户体验。例如,基于设备的位置改变,物理环境的一部分遮挡计算机生成的内容的至少一部分。作为另一示例,基于设备的位置改变,设备可不再准确地或有效地确定相对于计算机生成的内容的用户参与。
[0011]相比之下,各种具体实施包括基于电子设备的位置改变而改变与计算机生成的内容的显示相关联的锁定模式的方法、电子设备和系统。为此,电子设备包括根据不同锁定模式来显示计算机生成的内容的显示器。例如,当电子设备与物理表面相距第一距离时,电子设备根据第一锁定模式显示计算机生成的内容。电子设备确定该电子设备诸如经由位置传感器数据(例如,来自IMU)或经由计算机视觉将第一距离改变为距物理表面的第二距离。电子设备进一步确定第二距离是否满足锁定模式改变标准。例如,锁定模式改变标准对应于当第二距离小于第一阈值(例如,设备移动得离物理壁太近)时满足的遮挡标准。作为另一示例,锁定模式改变标准对应于当第二距离大于比第一阈值更大的第二阈值(例如,设备移动得离物理壁太远)时满足的遥远度标准。
[0012]基于确定锁定模式改变标准的满足,电子设备将计算机生成的内容的显示从第一锁定模式改变为第二锁定模式。例如,基于遮挡标准的满足,电子设备将计算机生成的内容的显示从对象锁定模式(例如,锁定到设备的显示器)改变为世界锁定到物理表面。从对象锁定模式改变为世界锁定模式可防止或停止物理表面遮挡计算机生成的内容。作为另一示例,基于遥远度标准的满足,电子设备将计算机生成的内容的显示从世界锁定模式(例如,世界锁定到物理表面)改变为对象锁定模式,从而实现跟踪相对于计算机生成的内容的后续用户参与的更高准确性。
[0013]现在将详细地参考具体实施,这些具体实施的实施例在附图中示出。下面的详细描述中示出许多具体细节,以便提供对各种所描述的具体实施的充分理解。但是,对本领域的普通技术人员将显而易见的是,各种所描述的具体实施可以在没有这些具体细节的情况下被实践。在其他情况下,没有详细地描述众所周知的方法、过程、部件、电路和网络,从而不会不必要地使具体实施的各个方面晦涩难懂。
[0014]还将理解的是,虽然在一些情况下,术语“第一”、“第二”等在本文中用于描述各种元件,但是这些元件不应受到这些术语限制。这些术语只是用于将一个元件与另一元件区分开。例如,第一接触可被命名为第二接触,并且类似地,第二接触可被命名为第一接触,而不脱离各种所描述的具体实施的范围。第一接触和第二接触均为接触,但它们不是同一个接触,除非上下文另外明确指示。
[0015]在本文中对各种所述具体实施的描述中所使用的术语只是为了描述特定具体实施的目的,而并非旨在进行限制。如在对各种所述具体实施的描述中和所附权利要求书中所使用的那样,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文另外明确地指示。还将理解的是,本文中所使用的术语“和/或”是指并且涵盖相关联的所列出的项目中的一个或多个项目的任何和全部可能的组合。还将理解的是,术语“包括”(“includes”、“including”、“comprises”和/或“comprising”)在本说明书中使用时是指定存在所陈述的
特征、整数、步骤、操作、元件和/或部件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、部件和/或其分组。
[0016]如本文中所使用,根据上下文,术语“如果”任选地被解释为意指“当
……
时”或“在
……
时”或“响应于确定”或“响应于检测到”。类似地,根据上下文,短语“如果确定
……”
或“如果检测到[所陈述的条件或事件]”任选地被解释为意指“在确定
……
时”或“响应于确定
……”
或“在检测到[所陈述的条件或事件]时”或“响应于检测到[所陈述的条件或事件]”。
[0017]图1是根据一些具体实施的便携式多功能设备100(为了简洁起见,在本文中有时也称为“电子设备100”)的示例的框图。电子设备100包括存储器102(其任选地包括一个或多个计算机可读存储介质)、存储器控制器122、一个或多个处理单元(CPU)120、外围设备接口118、输入/输出(I/O)子系统106、扬声器111、显示系统112、惯性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:在具有一个或多个处理器、非暂态存储器和显示器的电子设备处:在根据第一锁定模式在所述显示器上显示计算机生成的内容时,确定所述电子设备从到物理表面的第一距离改变为距所述物理表面的第二距离;以及响应于确定所述电子设备从所述第一距离改变为所述第二距离:根据确定所述第二距离满足锁定模式改变标准,将所述计算机生成的内容的显示从所述第一锁定模式改变为第二锁定模式;以及根据确定所述第二距离不满足所述锁定模式改变标准,维持根据所述第一锁定模式显示所述计算机生成的内容。2.根据权利要求1所述的方法,其中所述锁定模式改变标准对应于遮挡标准,并且其中根据确定所述第二距离满足所述遮挡标准将所述计算机生成的内容的所述显示从所述第一锁定模式改变为所述第二锁定模式。3.根据权利要求2所述的方法,其中确定所述第二距离满足所述遮挡标准包括确定所述第二距离小于第一阈值。4.根据权利要求2所述的方法,其中确定所述第二距离满足所述遮挡标准包括:确定在所述电子设备与所述物理表面相距所述第二距离时所述物理表面遮挡所述计算机生成的内容的至少一部分。5.根据权利要求2所述的方法,其中所述第一锁定模式对应于其中所述计算机生成的内容被锁定到对象的对象锁定模式,其中所述第二锁定模式对应于其中所述计算机生成的内容被世界锁定到所述物理表面的世界锁定模式,并且其中从所述第一锁定模式改变为所述第二锁定模式包括从所述对象锁定模式改变为所述世界锁定模式。6.根据权利要求5所述的方法,其中在所述世界锁定模式中,当所述电子设备与所述物理表面相距所述第二距离时,所述计算机生成的内容在距所述电子设备第一深度处显示,所述方法还包括:确定所述电子设备从距所述物理表面的所述第二距离改变为小于所述第二距离的第三距离;以及响应于确定所述电子设备从所述第二距离改变为所述第三距离,将所述计算机生成的内容的所述深度从距所述电子设备的所述第一深度减小到第二深度,同时维持所述计算机生成的内容世界锁定到所述物理表面。7.根据权利要求3所述的方法,其中所述锁定模式改变标准对应于当所述第二距离大于第二阈值时满足的遥远度标准,并且其中根据确定所述第二距离满足所述遥远度标准将所述计算机生成的内容的所述显示从所述第一锁定模式改变为所述第二锁定模式。8.根据权利要求7所述的方法,其中所述第二阈值大于所述第一阈值。9.根据权利要求7所述的方法,其中所述第二阈值等于所述第一阈值。10.根据权利要求7所述的方法,其中所述第一锁定模式对应于其中所述计算机生成的内容被世界锁定到所述物理表面的世界锁定模式,并且其中所述第二锁定模式对应于其中所述计算机生成的内容被锁定到对象的对象锁定模式。11.根据权...

【专利技术属性】
技术研发人员:G
申请(专利权)人:苹果公司
类型:发明
国别省市:

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

1