通知在人工现实设备上的查看到固定交互模式的制作方法

文档序号:37259214发布日期:2024-03-12 20:36阅读:15来源:国知局
通知在人工现实设备上的查看到固定交互模式的制作方法

本公开涉及一种人工现实设备上的查看到固定(look to pin)用户交互模式,该查看到固定用户交互模式有助于信息呈现并降低眼睛疲劳。


背景技术:

1、人工现实环境中的各种对象是“虚拟对象”,即,出现在该环境中的、由计算系统生成的各对象的表示。可以通过头戴式显示器、移动设备、投影系统或另一计算系统向用户呈现人工现实环境中的虚拟对象。一些虚拟对象可以是通知,例如系统通知、通信通知、警报、来自运行的应用的通知、来自远程源的通知等。现有的人工现实系统倾向于在显示区域的中间或在角落显示通知,而不管上下文或用户的动作。


技术实现思路

1、根据本公开的第一方面,提供了一种用于实现通知的人工现实查看到固定交互模式的方法,该方法包括:将该通知的最小化版本显示为头部锁定(head leashed)在人工现实设备的视场中的预定义位置处;确定被追踪的用户的注视指向头部锁定的通知的最小化版本,并且作为响应,将该通知转换为最大化和世界锁定的,其中,当用户转动其头部时,该通知的最大化和世界锁定版本对该用户来说看起来没有改变位置;以及确定被追踪的用户的注视远离最大化和世界锁定的通知达阈值时间量,并且作为响应,取消该通知或者将该通知返回到预定义位置处的最小化和头部锁定版本。

2、优选地,通知的最小化版本包括以下项中的一项或多项:通知的用户和/或应用源的指示;通知的内容预览;与通知的接收相关联的时间;用于回应通知或取消通知的控件;或者以上项的任意组合。

3、优选地,确定被追踪的用户的注视指向头部锁定的通知的最小化版本是基于确定用于显示头部锁定的通知的最小化版本的显示定时器尚未到期。

4、优选地,被追踪的用户的注视是通过以下方式来追踪的:对用户的眼睛位置进行建模;基于用户的眼睛位置,定义将用户的角膜中心连接到用户的视网膜背面的线;以及确定该线的端点落在显示器中的位置。

5、优选地,通知的最大化版本包括以下项中的一项或多项:来自通知的消息;包括在通知中的图形或3d模型;用于回应通知的控件或输入字段;或者以上项的任意组合。

6、优选地,将通知转换为最大化和世界锁定的包括:将通知转换为最大化和3dof世界锁定的,使得当用户靠近和远离通知或在通知周围移动时,用户到通知的视距和角度保持不变。

7、优选地,将通知转换为最大化和世界锁定的包括:将通知转换为最大化和6dof世界锁定的,使得当用户越来越靠近和远离通知或在通知周围移动时,用户到通知的视距和角度被调整。

8、优选地,根据第一方面的方法还包括:响应于将通知转换为最大化和世界锁定的,确定最大化和世界锁定的通知和人工现实设备的视场中的一个或多个其它虚拟对象占据超过了该人工现实设备的视场的阈值量;以及响应于确定最大化和世界锁定的通知和人工现实设备的视场中的一个或多个其它虚拟对象占据超过了人工现实设备的视场的阈值量:a)将该一个或多个其它虚拟对象转换为最小化版本或从人工现实环境中移除该一个或多个虚拟对象;以及b)将该一个或多个虚拟对象的指示移动到单独的界面。

9、根据本公开的第二方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有指令,所述指令在被计算系统执行时,使得该计算系统执行用于实现通知的查看到固定交互模式的过程,该过程包括:将通知的第一版本显示为头部锁定在人工现实设备的视场中的预定义位置处;确定被追踪的用户的注视指向头部锁定的通知的第一版本,并且作为响应,将通知转换为处于第二版本和世界锁定的,其中,当用户转动其头部时,通知的第二和世界锁定版本对用户来说看起来没有改变位置;以及确定被追踪的用户的注视远离通知的第二和世界锁定版本达阈值时间量,并且作为响应,取消通知或者将通知返回到预定义位置处的第一和头部锁定版本。

10、优选地,通知的第一版本包括以下项中的一项或多项:通知的用户和/或应用源的指示;通知的内容预览;与通知的接收相关联的时间;用于回应或取消通知的控件;或者以上项的任意组合。

11、优选地,确定被追踪的用户的注视指向头部锁定的通知的第一版本是基于确定的用于显示头部锁定的通知的第一版本的显示定时器尚未到期。

12、优选地,被追踪的用户的注视是通过以下方式来追踪的:对用户的眼睛位置进行建模;基于用户的眼睛位置,定义将用户的角膜中心连接到用户的视网膜背面的线;以及确定该线的端点落在显示器中的位置。

13、优选地,通知的第二版本包括以下项中的一项或多项:来自通知的消息;包括在通知中的图形或3d模型;用于回应通知的控件或输入字段;或以上项的任意组合。

14、优选地,将通知转换为第二和世界锁定版本包括:将通知转换为3dof世界锁定的,使得当用户靠近和远离通知或在通知周围移动时,用户到通知的视距和角度保持不变。

15、优选地,将通知转换为第二和世界锁定版本包括:将通知转换为6dof世界锁定的,使得当用户越来越靠近和远离通知或在通知周围移动时,用户到通知的视距和角度被调整。

16、优选地,根据本公开的第二方面的过程还包括:响应于将通知转换为第二和世界锁定版本,确定第二和世界锁定的通知版本和人工现实设备的视场中的一个或多个其它虚拟对象占据超过了该人工现实设备的视场的阈值量;以及响应于确定第二和世界锁定的通知版本和人工现实设备的视场中的一个或多个其它虚拟对象占据超过了人工现实设备的视场的阈值量:a)将该一个或多个其它虚拟对象转换为最小化版本或从人工现实环境中移除该一个或多个虚拟对象;以及b)将该一个或多个虚拟对象的指示移动到单独的界面。

17、根据本公开的第三方面,提供了一种用于实现通知的查看到固定交互模式的计算系统,该计算系统包括:一个或多个处理器,以及一个或多个存储器,该一个或多个存储器存储有指令,所述指令在被一个或多个处理器执行时,使得该计算系统执行一过程,该过程包括:将通知的第一版本显示为头部锁定在人工现实设备的视场中的预定义位置处;确定被追踪的用户的注视指向头部锁定的通知的第一版本达阈值时间量,并且作为响应,将通知转换为处于第二版本和世界锁定的,其中,当用户转动其头部时,通知的第二和世界锁定版本对用户来说看起来没有改变位置;以及确定被追踪的用户注视远离通知的第二和世界锁定版本,并且作为响应,取消通知或者将通知返回到预定义位置处的第一和头部锁定版本。

18、优选地,通知的第二版本包括以下项中的一项或多项:来自通知的消息;包括在通知中的图形或3d模型;用于回应通知的控件或输入字段;或以上项的任意组合。

19、优选地,将通知转换为第二和世界锁定版本包括:将通知转换为6dof世界锁定的,使得当用户越来越靠近和远离通知或在通知周围移动时,用户到通知的视距和角度被调整。

20、优选地,根据本公开的第三方面的过程还包括:响应于将通知转换为第二和世界锁定版本,确定第二和世界锁定的通知版本和人工现实设备的视场中的一个或多个其它虚拟对象占据超过了该人工现实设备的视场的阈值量;以及响应于确定第二和世界锁定的通知版本和人工现实设备的视场中的一个或多个其它虚拟对象占据超过了人工现实设备的视场的阈值量:a)将该一个或多个其它虚拟对象转换为最小化版本或从人工现实环境中移除该一个或多个虚拟对象;以及b)将该一个或多个虚拟对象的指示移动到单独的界面。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1