微软AR/VR专利提出改善显示组件失准校正的方法( 二 )


在一个实施例中,根据活动属性210选择校正速度218 , 例如头显200的运动属性212 。由运动属性212指示的运动量与校正218的速度可以正相关 , 使得校正218的增加速度响应于检测到的高运动量,而校正218的降低速度响应于检测到的低运动量 。
在高运动量期间,用户对全息图/虚拟内容的焦点和/或注视通常不太表明意图,从而提供了制定更快的显示偏差校正操作204的机会 。相反,在低运动量时 , 用户对全息图/虚拟内容的焦点和/或注视往往更有目的性,这可能会导致对全息图/虚拟对象呈现的突然修正,从而破坏用户体验 。在这种情况下,可以选择低速度的校正218,以使显示不对齐校正操作204的应用更渐进且对用户体验的破坏性更小 。
修正218的速度和由运动属性212指示的运动量之间的关系可以以任何合适的方式定义,例如通过线性或其他函数 。
基于运动属性212修改校正218的速度可能有利于至少某些类型的显示不对齐校正操作204 。例如,当显示不对齐校正操作204包括或主要由垂摇分量204A并且运动属性212指示低运动量时,可以选择低速度的校正218以防止由于全息图呈现的突然变化引起的用户分心/不适 。
相反,当显示不对齐校正操作204包括或主要由垂摇分量204A并且运动属性212指示大量运动时 , 可以选择高速校正218以避免或减少运动相关的伪影,例如游泳或全息图不稳定,从而实现全息图的快速锁定 。
如上所述,可以选择性地修改校正218的速度,以响应检测到所述显示偏差校正操作204包括未能满足纵摇阈值的纵摇分量204B 。
在一个实施例中,在满足阈值运动属性212之前,系统可以避免应用显示错位校正操作204 。例如,当显示偏差校正操作204省略一个纵摇分量204B时,系统可以放弃应用显示偏差校正,直到检测到系统运动阈值量 。

微软AR/VR专利提出改善显示组件失准校正的方法

文章插图
 
图2D示出了动作230 , 其在概念上表示根据校正应用属性214执行显示校正操作204 。通过利用动态确定的校正应用属性214来应用显示偏差校正操作204,系统可以以有利地减少或避免由校正操作本身引起的对用户体验的中断的方式实现立体显示失调校正功能 。
微软AR/VR专利提出改善显示组件失准校正的方法

文章插图
 
图3的流程图300的动作302包括确定与立体显示系统的用户操作相关联的一个或多个用户活动属性 。
流程图300的动作304包括 , 基于一个或多个用户活动属性,确定一个或多个校正应用程序属性,一个或多个校正应用程序属性指示应用一个或多个显示偏差校正操作以对齐立体显示系统中的内容表示的方式 。
一个或多个校正应用程序属性包括校正速度 。用户动作量和修正速度可能呈正相关 。确定一个或多个校正应用属性包括基于由用户运动量满足的一个或多个用户运动阈值从多个校正速度中选择校正速度 。多个校正速度和一个或多个用户运动阈值可以是正相关的 。
为了响应确定所述间距组件满足一个或多个间距阈值 , 所述一个或多个校正应用属性导致不受约束地应用所述一个或多个显示偏差校正操作 。为了响应确定所述音高组件满足所述一个或多个音高阈值,所述一个或多个校正应用属性不导致基于所述一个或多个用户活动属性所指示的用户运动量的所述一个或多个显示不对齐校正操作的受限应用 。
在一个实施例中,为了响应确定音高组件未能满足一个或多个音高阈值 , 根据由一个或多个用户活动属性指示的用户运动量确定一个或多个校正应用程序属性 。
为了响应确定所述间距组件不能满足一个或多个纵摇阈值,所述一个或多个校正应用属性导致放弃应用所述一个或多个显示不对准校正操作,直到所述一个或多个用户活动属性指示的用户运动量满足一个或多个用户运动阈值为止 。
流程图300的动作306包括应用一个或多个显示不对齐校正操作,以根据一个或多个校正应用属性对齐立体显示系统中的内容的表示 。
微软AR/VR专利提出改善显示组件失准校正的方法


推荐阅读