版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
202280075179.X2022.09.16本公开涉及用于在虚拟环境中呈现虚拟对2在经由所述显示生成部件显示包括具有相对于所述电子设备的用户的当前视点的第响应于检测到与所述用户的所述当前视点从所述第一视点到所述第二视点的移动相所述当前视点的不同于所述第一空间布置的第二空间布置的所述多个虚拟对象的所述三在从所述第二视点显示包括具有相对于所述用户的所述当境中的所述多个虚拟对象的所述相应位姿的所述第二空间布置的所述多个虚拟对象的所2.根据权利要求1所述的方法,其中接收与更新所述多个虚拟对象的所述空间布置的3.根据权利要求2所述的方法,其中与更新所述多个虚拟对象的所述空间布置的所述根据确定所述第二输入满足不同于所述一个或多个第一输入标准的一个或多个第二4.根据权利要求1所述的方法,其中接收与更新所述多个虚拟对象的所述空间布置的5.根据权利要求1所述的方法,其中显示具有所述第二空间布置的所述多个虚拟对象响应于接收到所述输入,将所述多个虚拟对3在经由所述显示生成部件显示包括在所述三维环境中的第一定位处的所述多个虚拟于所述用户的所述当前视点的所述空间布置是满足所述一个或多个标准的第一相应空间响应于与更新所述相应虚拟对象在所述三维环境中的所述定位的所述请求相对应的在显示所述三维环境,包括在所述三维环境中的所述第二定位个标准而不更新所述多个虚拟对象中的一个或多个其他虚7.根据权利要求1所述的方法,其中显示具有所述第三空间布置的所述多个虚拟对象根据确定所述三维环境与第一空间模板相关联,经由所述显示具有满足与所述第一空间模板相关联的一个或多个标准的相对于所述用户的所述当前视根据确定所述三维环境与第二空间模板相关联,经由所述显示具有满足与所述第二空间模板相关联的一个或多个标准的相对于所述用户的所述当前视8.根据权利要求7所述的方法,其中显示具有所述第三空间布置的所述多个虚拟对象根据确定所述三维环境与共享内容空间模板相关联,经由所述多个虚拟对象中处于将所述相应虚拟对象的相应侧朝向所述用户的所述当前视点和所述三维环境中的第二用户的第二视点取向的位姿的所述相9.根据权利要求7所述的方法,其中显示具有所述第三空间布置的所述多个虚拟对象根据确定所述三维环境与共享活动空间模板相关联,经由所述多个虚拟对象中处于将所述相应虚拟对象的第一侧朝向所述用户的所述当前视点并且将所述相应虚拟对象的不同于所述第一侧的第二侧朝向第二用户的第二视点取向的位姿的根据确定所述三维环境与组活动空间模板相关联,经由所述显示生4在经由所述显示生成部件显示包括与所述三维环境中的第二视点相关联的第二用户所述空间布置是满足所述一个或多个标准的第一相在显示具有所述第二用户的在所述第二相应视点处的所述第二视点的所述三维环境对象的所述空间布置更新为满足所述一个或多个标准的第二相在经由所述显示生成部件显示所述三维环境时,经由所述一个或更新所述多个虚拟对象在所述三维环境中的一个或多个定位的请求相对应的一个或多个或多个标准的第二相应空间布置根据所述一个或多个输入的序列在所述三维环境中的相在显示所述三维环境,包括在所述三维环境中的所述相应定位在经由所述显示生成部件显示所述三维环境时,检测所述三所述多个虚拟对象相对于所述用户的所述当前视点的所述空间布置是满足所述一个或多标准的第二相应空间布置根据所述一个或多个输入的序列在所述三维环境中的相应定位在显示所述三维环境,包括在所述三维环境中的所述相应定位在所述多个虚拟对象的所述空间布置不满足所述5根据确定尚未接收到与更新所述多个虚拟对象的所述空间布置的所述请求相对应的在所述三维环境中显示所述多个虚拟对象,包括在距所定义阈值距离的位置处显示所述多个虚拟对象中的在所述三维环境中显示所述多个虚拟对象,包括在距所述用述一个或多个输入设备接收与更新所述多个虚拟对象相对于所述用户的所述当前视点的经由所述显示生成部件以所述多个虚拟对象中的第一虚拟对象和所述多个虚拟对象在以所述第一虚拟对象和所述第二虚拟对象之间的所述第一间距显示所述多个虚拟响应于接收到所述第二输入,经由所述显示电子设备在所述电子设备的物理环境中的移动或者所述显示生成部件在所述显示生成部一个或多个程序,其中所述一个或多个程序存储在所述存一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求1至17中任一项19.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包6[0003]本申请要求2021年9月25日提交的美国临时申请63[0007]因此,需要具有改进的方法和界面的计算机系统来向用户提供计算机生成的体[0008]通过所公开的系统减少或消除了与计算机系统的用户界面相关联的上述缺陷和7机系统还具有一个或多个输出设备,这些输出设备包括一个或多个触觉输出发生器和/或眼睛和手部在相对于GUI(和/或计算机系统)或用移动传感器捕获的)和/或语音输入(如由一个或多个音频输入设备捕获的)与GUI进行交能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的暂态和/或非暂态[0012]为了更好地理解各种所述实施方案,应结合以下附图参[0013]图1是示出根据一些实施方案的用于提供XR体验的计算机系统的操作环境的框[0014]图2是示出根据一些实施方案的计算机系统的被配置为管理和协调用户的XR体验[0015]图3是示出根据一些实施方案的计算机系统的被配置为向用户提供XR体验的视觉[0016]图4是示出根据一些实施方案的计算机系统的被配置为捕获用户的手势输入的手8[0017]图5是示出根据一些实施方案的计算机系统的被配置为捕获用户的注视输入的眼[0020]图7A至图7G示出了根据一些实施方案的电子设备更新一个或多个虚拟对象在三[0021]图8A至图8K是示出了根据一些实施方案的更新一个或多个虚拟对象在三维环境[0022]图9A至图9G示出了根据一些实施方案的电子设备一起更新多个虚拟对象的定位[0023]图10A至图10K是示出了根据一些实施方案的一起更新多个虚拟对象的定位的方[0024]图11A至图11E示出了根据一些实施方案的基于三维环境的地板的估计位置在三[0025]图12A至图12G是示出了根据一些实施方案的基于三维环境的地板的估计位置在[0026]图13A至图13D示出了根据本公开的一些实施方案的在三维环境中移动对象的示[0027]图14A至图14G是示出了根据一些实施方案的在三维环境中移动对象的方法的流[0029]本文所述的系统、方法和GUI为电子设备提供了呈现与导航用户界面元素中指示下文更详细描述的一个或多个空间标准来评估虚拟对象在三维环境中相对于用户的视点机系统更新虚拟对象的定位和/或取向以满足一个或多个空间标准。以此方式更新虚拟对9多个虚拟对象之间的空间关系。以此方式更新多个虚拟对象相对于用户的视点的定位和/更快速且有效地使用计算机系统而减少了电力使用并延长了计算机系基于该计算机系统的物理环境中的物理地板的先前估计位置继续在三维环境中呈现对象,直到满足某些条件/标准为止。基于物理地板的先前估计位置在三维环境中显示对象直到置而在满足那些条件/标准之前不进行更新的有效方式,这又通过使用户能够更快速且有效地使用计算机系统而减少了电力使用并延长了计算机系统的[0033]在一些实施方案中,一种计算机系统在三维环境中呈现一个或多个用户界面对够经由其安全地与三维环境交互的机制,从而减少了用户在与三维环境交互时的认知负[0034]图1至图6提供了用于向用户提供XR体验的示例性计算机系统的描述(诸如下文相图9G示出了根据一些实施方案的用于一起更新多个虚拟对象的定位的示例性技术。图10A至图10K是示出了根据一些实施方案的一起更新多个虚拟对象的定位的方法的流程图。图11A至图11E示出了根据一些实施方案的用于基于三维环境的地板的估计位置在三维环境些实施方案的在三维环境中移动对象的方法快且更有效地使用设备而减少了电力使用并延长了设备[0036]此外,在本文所述的其中一个或多个步骤取决于已满足一个或多个条件的方法个条件的一个或多个步骤的方法重写为重复直到已满足该方法中所述的每个条件的方法。提供XR体验。计算机系统101包括控制器110(例如,便携式电子设备的处理器或远程服务和外围设备195中的一者或多者与显示生成部件120集成(例如,在头戴式设备或手持式设[0038]在描述XR体验时,各种术语用于区别地指代用户可以感测并且/或者用户可以与使得生成XR体验的计算机系统生成与提供给计算机系统101的各种输入对应的音频、视觉[0039]物理环境:物理环境是指人们在没有电子系统帮助的情况下能够感测和/或交互的方式类似的方式调节呈现给人的图形内容和声场生成的环境内人的存在的模拟和/或通过在计算机生成的环境内人的物理移动的一个子组现MR环境的一些电子系统可以跟踪相对于物理环境的位置和/或取向,以使虚拟对象能够或多个传感器图像进行转换以施加与成像传感器过以图形方式消除其部分或将其部分进行模糊处理而进行[0047]视点锁定的虚拟对象:当计算机系统在用户视点中的相同位置和/或定位处显示显示在用户的视点的左上角中,即使在用户的视[0048]环境锁定的视觉对象:当计算机系统在用户的视点中的位置和/或定位处显示虚境(例如,物理环境或虚拟环境)中的位置和/和/或锚定到该位置和/或对象)。随着用户的视点移动,环境中相对于用户的视点的位置和/或对象改变,这导致环境锁定的虚拟对象显示在用户视点中的不同位置和/或定位处。例如,锁定到紧接在用户前面的树木上的环境锁定的虚拟对象显示在用户的视点的中心位置和/或定位取决于环境中虚拟对象被锁定到其上的位置和/或对象的位置和/或取向。在一些实施方案中,计算机系统使用静止的参照分移动而移动以保持虚拟对象和环境的该部分之间的固定对于虚拟对象所跟随的参考点的移动而减少或延迟环境锁定或视点锁定的虚拟对象的运慢的第二速度移动(例如,直到参考点停止移动间的距离增加(例如,因为虚拟对象正被显示以象被锁定到的环境的该部分或视点)移动大于第一量的第二量时,参考点与虚拟对象之间的距离最初增加(例如,因为虚拟对象正被考点不同的视点或环境的该部分的固定或基本上固定的位置),并且接着随着参考点的移代表图像的光通过该媒介被引导到人的眼睛。显示器可以利用数字光投影、OLED、LED、110的功能由显示生成部件120提供和/或与该显示且用户握持具有朝向用户的视场的显示器和朝向场景105的相机的设备。在一些实施方案件120是被配置为呈现XR内容的XR室、壳体或房间,其中用户不穿戴或握持显示生成部件设备相对于物理环境(例如,场景105或用户身体的开中认识到,为了简洁起见并且为了不模糊本文所公开的示例性实施方案的更多相关方[0055]图2是根据一些实施方案的控制器110的示例的框图。尽个输入/输出(I/O)设备206、一个或多个通信接口208(例如,通用串行总线(USB)、IEEE[0056]在一些实施方案中,一条或多条通信总线204包括互连和控制系统部件之间的通存取存储器(SRAM)、双倍数据速率随机存取存储器(DDRRAM)或者其他随机存取固态存储[0058]操作系统230包括用于处理各种基础系统服务和用于执行硬件相关任务的指令。在一些实施方案中,XR体验模块240被配置为管理和协调一个或多个用户的单重或多重XR获取单元241包括指令和/或用于指令的逻辑以及启发法和用于启手部跟踪单元244被配置为跟踪用户的手部的一个或多个部分的定位/位置,以及/或者用坐标系(该坐标系是相对于用户的手部定义的)的运部跟踪单元244。在一些实施方案中,眼睛跟踪单元243被配置为跟踪用户注视(或更广泛任选地由输出设备155和/或外围装设备195中的一者或多者呈现给用户的XR体验。出于该包括指令和/或用于指令的逻辑以及启发法和用243和手部跟踪单元244)、协调单元246和数据传输单元248的任何组合可以位于单独计算中实现,并且单个功能块的各种功能可在各种实施方案中通过一个或多个功能块来实现。在一些实施方案中,部分地取决于为特定具体实施选择的硬件、软件和/或固件的特定组面向内部并且/或者面向外部的图像传感器314、存储器320以及用于互连这些部件和各种[0066]在一些实施方案中,一条或多条通信总线304包括用于互连和控制各系统部件之[0068]在一些实施方案中,一个或多个图像传感器314被配置为获取与用户面部的包括中,一个或多个图像传感器314被配置为获取与用户的手部以及任选地用户的手臂的至少传感器314可包括一个或多个RGB相机(例如,具有互补金属氧化物半导体(CMOS)图像传感器或电荷耦合器件(CCD)图像传感器)、一个或多个红外(IR)相机和/或一个或多个基于事[0070]操作系统330包括用于处理各种基础系统服务和用于执行硬件相关任务的过程。[0071]在一些实施方案中,数据获取单元342被配置为至少从图1的控制器110获取数据数据获取单元342包括指令以及/或者用于指令的逻辑以及启发法和用于启[0073]在一些实施方案中,XR映射生成单元346被配置为基于媒体内容数据生成XR映射及/或者用于该指令的逻辑以及启发法和用于该及/或者用于指令的逻辑以及启发法和用于中实现,并且单个功能块的各种功能可在各种实施方案中通过一个或多个功能块来实现。在一些实施方案中,部分地取决于为特定具体实施选择的硬件、软件和/或固件的特定组部跟踪设备140(图1)由手部跟踪单元244控制(图2)来跟踪用户的手部的一个或多个部分用户的面部、眼睛或头部),以及/或者相对于坐标系(该坐标系是相对于用户的手部定义景中的点在距图像传感器404的特定距离处相对于预先确定的参考平面的深度坐标。在本和/或控制器110中的处理器上运行的软件处理3D映射数据以提取这些深度映射图中手部的图像块描述符。软件可基于先前的学习过程将这些描述符与存储在数据库408中的图像[0082]软件还可以分析手部和/或手指在序列中的多个帧上的轨迹以识别手势。本文所(或独立于作为设备的一部分的输入元件)的情况下检测到的并且基于检测到的用户身体条腿)穿过空中的运动(包括用户的身体相对于绝对地面的角度或用户的手部相对于地面的距离)、相对于用户身体的另一部分的运动(例如,用的输入手势包括通过用户的手指相对于用户的手部的其他手指或部分的移动执行的用在用户不触摸作为设备的一部分的输入元件(或独立于作为设备的一部分的输入元件)的相对于绝对参考的运动(例如,用户的手臂户的一只手相对于用户的另一只手的移动、和/或用户的手指相对于用户的另一手指或手预定量和/或速度的轻击手势、或包括用户身体的一部分的预定速度或旋转量的摇动手户执行输入手势的同时用户的手部的位置不在对应于用户界面对象在三维环境中的位置过在与用户界面对象的显示位置相对应的位置处由同一手部执行(例如,用户捏合两个或更多个手指手势移动是手指或手部远离用户的视点和/或朝向作为轻击输入的目标的对象,随后是移或多个附加条件检测到指向三维环境的一部分的注视来确定用户的注意力指向三维环境持续时间)和/或要求注视在用户的视点在距三维环境的该部分的距离阈值内时指向三维多个手指延伸并且手掌背对用户的预轻击)、基于手部是否处于相对于用户的视点的预先方并且在用户的头部下方的用户前方的区域移动或远离用户的身体或腿部移动)来确定手述的功能中的一些或全部可以在专用硬件(诸404分开的单元,控制器的处理功能中的一些处理功能或全部处理功能可以由合适的微处理器和软件或由图像传感器404(例如,手部跟踪设备)的外壳内的专用电路或与图像传感感测功能同样可以集成到将由传感器输出控制的计算机或其他计算机化装[0094]图4还包括根据一些实施方案的由图像传感器404捕获的深度映射图410的示意该映射图中的背景和手腕分割出来。深度映射图410内的每个像素的亮度与其深度值(即,[0095]图4还示意性地示出了根据一些实施方案的控制器110最终从手部406的深度映射图像帧上的位置和移动来根据一些实施方案踪设备130由眼睛跟踪单元245(图2)控制来跟踪用户注视相对于场景105或相对于经由显眼睛跟踪设备130任选地与也是头戴式的显示生成部件或不是头戴式的显示生成部件结合近眼显示面板)来在用户眼睛前面显示包括左图像和右图像的帧,从而向用户提供3D虚拟过相应的眼睛跟踪相机和照明源来跟踪用户的[0099]在一些实施方案中,使用设备特定的校准过程来校准眼睛跟踪设备130以确定用设备130确定了设备特定参数和用户特定参数,就可以使用闪光辅助方法来处理由眼睛跟示器面板,或者手持式设备的显示器、投影仪等)之间的镜子550(这些镜子反射来自眼睛面板的左帧和右帧)并且将帧562提供给显示器510。控制器110将来自眼睛跟踪相机540的用闪光辅助方法或其他合适的方法从眼睛跟踪相机540获取的注视跟踪输入542来估计用如,控制器110可以在根据用户当前注视方向确定的中央凹区域中以比在外围区域中的分机的自动聚焦机构可以聚焦于显示器510上用户当前正看向的环境中的对象或表面上。作来调整眼睛透镜520的焦点,使得用户当前正看向的虚拟对象具有适当的聚散度以匹配用[0105]如图5中所示的注视跟踪系统的实施方案可例如用于计算机生成的现实、虚拟现[0106]图6A示出了根据一些实施方案的闪光辅助的注视跟踪流水线。在一些实施方案前存在或未来开发的其他眼睛跟踪技术可用于取代本文所述的闪光辅助的眼睛跟踪技术或与该闪光辅助的眼睛跟踪技术组合使用。一个或多个虚拟对象叠加在真实世界环境602的表示[0112]图6B示出了根据一些实施方案的提供XR体验的电子设备101的示例性环境。在图眼睛跟踪单元245),该眼睛跟踪单元包括用于跟踪用户的眼睛和/或注视的一个或多个传使得在设备101跟踪一只或多只手的位置时用户608能够附加地或另选地将一只或多只手器任选地位于设备101的面向用户的侧面上,与设备101的面向真实世界环境602的捕获的部分的侧面相对)向用户呈现真实世界环境602的捕一个或多个虚拟对象叠加在真实世界环境602的表示维环境中在现实世界中具有对应位置的相应位置处来在三维环境中显示虚拟对象以看起描述为在相对于物理对象的相应位置(例如,诸桌子处或附近的位置)处显示虚拟对象时,计算机系统在三维环境中的特定位置处显示虚显示在三维环境中的与物理环境中如果该虚拟对象是该特定位置处的现实对象则将显示器任选地捕获用户的一只或多只手并且在三维环户是否正与虚拟对象交互并且/或者用户正如何与虚拟对象交互时,计算机系统任选地确维环境中的位置和感兴趣虚拟对象在三维环境中的位置之间的距离来确定用户的手部和系统任选地捕获该一只或多只手并且在三维环境中该虚拟对象将在物理世界中位于的定位),然后确定对应物理定位和用户的该一只或多只术来将物理对象的位置映射到三维环境和/或将虚拟对象的位置映射[0121]在一些实施方案中,使用相同或类似的技术来确定用户件在三维环境中显示或经由该显示生成部件在三维环境中可见的对象相同的定位、取向示的虚拟对象是物理环境中的物理对象(例如中处于与由计算机系统的显示生成部件在三维环境中显示的虚拟对象相同的定位、取向设备或输入方法来提供示例,并且使用另一个输入设备或输入方法来提供另一个示例时,或多个相机的计算机系统(诸如,便携式多功能设备或头戴式设备)上实现的用户界面[0126]图7A至图7G示出了根据一些实施方案的电子设备更新一个或多个虚拟对象在三用来捕获用户或用户的一部分的一个或多个图像的任何其他传感器。在一些实施方案中,外部传感器)和/或检测用户的注视的传感器(例如,朝向用户的面部面向内的内部传感环境702中与电子设备101在电子设备101的物理环境中的物理位置相对[0130]在一些实施方案中,第二用户的表示708和/或第二电子设备的表示710是透过显第二电子设备的表示710和用户的视点之间的空间关系相同的空间关系。在一些实施方案101以与在三维环境中第二电子设备的表示710和用户的视点之间的空间关系不同的空间备101具有与在三维环境702中第二电子设备的表示710和用户的视点之间的空间关系相同子设备101显示第二用户的表示708而不显示第二电子设备的表[0131]在一些实施方案中,用户界面704和706以及表示708和710相对于电子设备101的用户的视点的空间布置满足指定在三维环境702中(例如,虚拟)对象相对于用户的视点的以及表示708和710相对于电子设备101的用户的视点的空间布置,这些空间布置使得电子设备101的用户(以及任选地第二电子设备的第二用户)能够查看用户界面704和706以及表[0132]在一些实施方案中,电子设备101响应于检测到如图7A中所示的电子设备101(例[0133]图7B示出了电子设备101响应于检测到图7A中示出的电子设备101的移动而更新表示708和710在图7B中与它们在图7A中相比更远离[0134]在一些实施方案中,用户界面704和706以及表示708和710相对于电子设备101的或706提供输入的能力而言的阈值距离),所以不满足标准。下面参考方法800描述附加标704和706以及表示708和710相对于用户的视点的空间布置满足该一个或多个标准(例如,势选择输入或输入设备选择输入来检测对用户界面面元素的位置相关联时和/或在用户的注视指向相应用户界面元素时检测到以与对用户界[0137]在一些实施方案中,按钮703是多功能按钮。例如,响应于检测到用户按压按钮实施方案中,响应于检测到用户按压表盘小于阈值时间段,电子设备101显示首页用户界直到接收到与这样做的请求相对应的输入(例[0139]图7C示出了电子设备101显示根据图7B中示出的输入中的一个或多个输入更新的三维环境702中的定位,使得用户界面704和706以及表示708和710相对于用户的视点的空点来更新用户界面704和706以及表示708和710的定位和/或取向,使得用户界面704和706[0140]在一些实施方案中,电子设备101使用与一个或多个虚拟对象相关联的空间模板一些实施方案中,共享内容空间模板包括相对于电子设备101的用户的视点来定位用户界面706以及表示708和710,使得电子设备101的用户的视点和第二电子设备的用户的视点出的电子设备101的移动)更新用户的视点之后检测到重新居中三维环境702的请求,电子设备101通过更新用户界面704和706以及表示708和710的定位和/或取向来重新居中三维[0142]图7C还示出了电子设备101检测与更新第一应用的用户界面704在三维环境702中[0143]图7D示出了电子设备101响应于图7C中示出的输入而在三维环境702中的更新位置处显示第一应用的用户界面704的示例。在一些实施方案中,更新第一应用的用户界面704的位置使得用户界面704和706以及表示708和710相对于用户的视点的空间布置不满足一应用的用户界面704和第二应用的用户界面706之间的间距超出下文参考方法800描述的之后检测到与重新居中三维环境101的请求相对应的输入,电子设备101更新用户界面704[0145]图7E示出了电子设备101响应于图7D中示出的重新居中输入而在三维环境702中所以电子设备101响应于重新居中输入而更新第一应用的用户界面704在三维环境702中的离包括在一个或多个标准中)内,并且确保第一应用的用户界面704在电子设备101的视场[0146]在一些实施方案中,电子设备101响应于重新居中输入而更新第一应用的用户界子设备101将根据由第二电子设备的第二用户提供的输入在三维环境702中的更新定位和/位和取向处显示用户界面706时检测到重新居中输入,则电子设备101更新用户界面706在户界面706在三维环境702中的定位使得电子设备101和第二电子设备在更新定位和/或位[0147]图7F示出了电子设备101显示包括第三应用的用户界面714的三维环境702的示方案中,该输入包括检测由手部713a对重新居中选项712的选择。尽管图7F示出了两个输[0149]图7G示出了电子设备101响应于上文参考图7F描述的输入中的重新居中输入而显第二用户的表示708以及第二电子设备的表示710的空间布置,以将第三应用的用户界面到其中用户的视点面对彼此并且多个用户在电子设备101的用户的视场中的定位来应用组示出的重新居中输入而以与图7G中示出的方式(例如,根据第二用户708在三维环境702中[0153]关于图7A至图7G中示出的实施方案的附加或另选细节提供于下文参考图8A至图[0154]图8A至图8K是示出了根据一些实施方案的更新一个或多个虚拟对象在三维环境并由计算机系统的一个或多个处理器诸如计算机系统101的一个或多个处理器202(例如,[0155]在一些实施方案中,方法800在与显示生成部件和一个或多个输入设备通信的电标准指定虚拟对象相对于用户的当前视点的距离立于作为设备的一部分的输入元件)的情况下检测到的并且基于所检测到的用户身体的一的空间布置以满足一个或多个标准的请求相对应的新三维环境以满足一个或多个标准的请求相对应的输入是指向经由显示生成部件显示的电子设备将虚拟对象的定位从未必围绕用户的视点取向的位置更新为围绕用户的视点取[0161]响应于输入而将三维环境更新为包括以满足一个或多个标准的第三空间布置显相对应的输入包括:经由一个或多个输入设备中的硬件输入设备(例如,703)接收该输入示的物理环境的表示相对于三维环境的其他部分的相对[0167]基于一个或多个输入标准确定经由机械输入设备接收的输入是否对应于更新多手势是其中手部的伸出的手指按压三维环境中的[0169]通过检测对用户界面元素的选择来接收与更新多个虚拟对象的空间布置的请求多个虚拟对象从第一定位移动(810a)到三维环境中的第二定位(例如,相对于三维环境中位并且更新用户的视点的定位以满足一个或[0172]通过响应于在检测到用户的视点的移动之后接收到输入而更新该多个虚拟对象元素使得电子设备发起在三维环境中移动相应(例如,120)以不满足一个或多个标准的第二相应空间布置来显示(812b)该多个虚拟对象多个标准的方式更新一个或多个其他虚拟对象的定位的请求相对应的一个或多个附加输布置以满足一个或多个标准的请求相对应的[0177]响应于第二输入而更新相应虚拟对象的定位而不更新一个或多个其他虚拟对象部件(例如,120)以满足与第一空间空间模板识别由电子设备用来选择虚拟对象和/或一个或多个用户的视点在三维环境中的拟对象来设置(例如,与相应虚拟对象相包括内容的内容项的相应侧朝向三维环境中的用户的视点取向的定位和取向来显示相应足与第二空间模板相关联的一个或多个标准的相对于用户的当前视点的取向显示该多个[0180]响应于与更新该多个虚拟对象的空间布置的请求相对应的输入而以不同取向显和三维环境(例如,702)中的第二用户(或多个用向而使得多个用户能够从内容项的同一侧一起消费该内容项。取向并且将相应对象的不同于第一侧的第二侧朝向第二用户的第二视点取向的位姿来显显示的三维环境中的其他用户的表示同时地查看相应间和/或与相应虚拟对象的交互的有效方式,从而使得用户能够快速且有效地配置三维环件(例如,120)以朝向电子设备(820)的用户的当前视点取向的位姿显示第二用户(例如,得用户的视点朝向三维环境中的一个或多个其他用户的表示和/或视点取向的位置处(例更新用户的视点和/或该多个虚拟对象的位姿的请求相对应的一个或多个输入。在一些实施方案中,电子设备以在电子设备处和/或在正由第二用户使用的第二电子设备处继续满足一个或多个标准的方式附加地检测用户的视点的移动和/或虚拟对象中的一个或多个虚象中的一个或多个虚拟对象相对于用户的视点朝向右侧移于在三维环境中重新定位相应虚拟对象的用户界面元素的输入,诸如参考方法1400所描步骤将多个虚拟对象一起重新定位的请求相对置根据一个或多个输入的序列在三维环境(例如,相对于用户的当前视点的空间布置以满足一个或多个标准的请求相于与更新该多个虚拟对象在三维环境中的一个或多个定位的请求相对应的输入的序列而[0195]在重新定位该多个虚拟对象之后根据该多个虚拟对象在三维环境中的相应定位二用户所做的请求包括(例如,单独地)更新一个或多个虚拟对象的定位的一个或多个请示生成部件(例如,120)以不满足一个或多个标请求相对应的输入和/或检测第二用户所做的更新用户的第二视点的定位的请求的指示,响应于与更新该多个虚拟对象在三维环境中的一个或多个定位的请求相对应的指示而以[0200]在由第二用户重新定位该多个虚拟对象之后根据该多个虚拟对象在三维环境中虚拟对象的交互的有效方式,从而减少用户与该多个虚拟对象的便利交互所需的认知负子设备并不自动地更新一个或多个虚拟对象的空间布置以满位置和/或取向处显示虚拟对象的有效方式,从而通过使得用户能够快速且有效地定位三维环境中的虚拟对象以用于交互来增强用户与电子设拟对象定位在距用户的当前视点的预定义阈值距离内时施方案中,如果可以通过更新用户的视点而不更新虚拟对象的定位和/或取向来满足一个或多个标准,则电子设备响应于第二输入而更新用户的视点而不更新虚拟对象的定位和/[0206]当第一虚拟对象被定位成距用户的视点远于预定义阈值距离时响应于第二视点而更新用户的视点以满足一个或多个标准,提供了访问虚拟对象以用于交互的有效方式,706)相对于用户的当前视点的空间布置以满足一个或多个标准(例如,包括一个或多个间[0210]响应于第二输入而以第一虚拟对象和第二虚拟对象之间的第二间距显示该多个虚拟对象,提供了使得用户能够同时查看第一虚拟对象和第二虚拟对象和/或同时与第一[0213]图9A至图9G示出了根据一些实施方案的电子设备一起更新多个虚拟对象的定位[0214]图9A示出了电子设备101a经由显示生成部件120a显示三维环户显示用户界面的显示生成部件,以及检测物理环境和/或用户的手的移动的传感器(例用的用户界面904、第一电子设备101a可访问但第二电子设备101b不可访问的第二应用的设备101a和第二电子设备101b在物理环境中的空间布置与第一电子设备101a和第二电子的城市等)中,并且第一电子设备101a和第二电子设备101b在物理世界中的空间布置不同于第一电子设备101a和第二电子设备101b在三维环境902中的空间布置。在一些实施方案[0216]图9A至图9G包括由电子设备101a和101b显示的三维环境902的自上而下视图。第一电子设备101a从三维环境902中的第一用户916a的视点呈现三维环境902a,包括显示例为第二电子设备101b不能访问第二应用的用户界面906,所以第二电子设备101b不显示第[0217]在一些实施方案中,第一电子设备101a与三维环境902中的数字原点912相关800的一个或多个步骤重新居中三维环境902a的请求而使用该位置来选择虚拟对象(例如,中三维环境902a的请求,电子设备101a评估虚拟对象和/或用户916a的视点相对于数字原包括指定距数字原点912的距离范围和/或相对于数字原点912的取向范围的标准,如参考于电子设备101a在物理环境中的定位和/或取向以及电子设备101a在三维环境902中的定[0219]如下文将在图9B至图9F中并且相对于方法1000更详细描字原点912的位置将在虚拟对象的定位和/或取向的更新与在数字原点保持在其当前定位[0220]在一些实施方案中,电子设备101a响应于各种用户输入而更新用户界面904a、联地显示,当被选择时,这些相应可选择选项使得电子设备101a发起更新相应用户界面更新虚拟对象相对于用户916a的视点的定位和/或取向,而不更新虚拟对象相对于其他虚手部形状的同时的移动来更新虚拟对象的定位和[0221]图9B示出了电子设备101a检测手部913a和913b在这些手部呈捏合手部形状的同913b的移动的开始(或者在一些实施方案中,响应于检测到手部913a和913b的捏合手部形状而尚未检测到手部913a和913b的移动),电子设备101a更新虚拟对象(例如,用户界面位和/或取向。例如,响应于检测到双手捏合手部形状和/或呈双手捏合手部形状的手部二用户916b的表示和第二电子设备101b的表示的半透明度量和/或暗淡度量增大用户界面904a、906a和908a以及第二用户916b的表示和第二电子设备101b的表示的半透明度量和/第二用户916b的表示和第二电子设备101b的表示的定位时,电子设备101a保持用户界面电子设备101b以相对于图9A中第二电子设备101b以其显示第一用户916a的表示和第一电子设备101a的表示的半透明度量和/或暗淡度量增大的半透明度和/或暗淡度来显示第一的表示和第二电子设备101b的表示相对于第一用户916a的视点的定位和/或取向,而不改[0223]图9C示出了第一电子设备101a如何在根据手部913a和913b在呈捏合手部形状的同时的移动来移动用户界面904a、906a和908a以及第二用户916b的表示和第二电子设备以及第二用户916b的表示和第二电子设备101b的表示相对于第一用户916a的视点移动的表示和第二电子设备101b的表示看起来从第一用户916a的视点移动,如三维环境906的自上而下视图中所示,但是响应于图9B中示出的输入,用户916a的视点移动远离用户界面和908以及第二用户916b的表示和第二电子设备101b的表示保持在它们在三维环境906中视点的位置处显示用户界面904b和908b。表示和第二电子设备101b的表示相对于第一用户916a的视点的定位和/或取向的输入,第的表示和第二电子设备101b的表示的定位和/或取向的请求相对应的双手输入时,第二电子设备101b继续以例如增大的半透明度和/或暗淡度来显示第一用户916a的表示和第一电手部形状的手部913a和913b的继续移动来更新用户界面904a、906a和908a以及第二用户916b的表示和第二电子设备101b的表示与第一用户916a的视点之间的空间关[0226]图9D示出了第一电子设备101a根据图9C中示出的输入的继续来更新三维环境三维环境902中的第一用户916a的视点,而不更新用户界面904、906和908以及第二用户子设备101b任选地继续在图9C中显示用户界面904b和908b的位置处显示用户界面904b和908a以及第二用户916b的表示和第二电子设备101b的表示相对于第一用户101a的视点的定位和/或取向的输入的结束,第二电子设备101b更新第一用户916a的表示和第一电子设在图9C中显示第一电子设备101a和第一用户916a的表示的半透明度和/或暗淡度减小的半透明度和/或暗淡度来显示第一用户916a的表示和第一电子设备101a的表示。在一些实施示更新第一用户916a的表示和第一电子设备101a的表示的定位的动画。在一些实施方案的表示相对于第一用户916a的视点的定位以使得虚拟对象中的一个或多个虚拟对象距第以及第二用户916b的表示和第二电子设备101b的表示中的一者或多者响应于第二用户916b在三维环境902中将用户界面904a和908a以及第二用户916b的表示和第二电子设备101b的表示中的一者或多者移动远离第一用户916a的视点(例如,通过单独地移动一个或[0229]在一些实施方案中,如图9D中所示将用户界面904a、906a和908a以及第二用户设备101a基于对象在三维环境902中的定位和/或取向以及参考方法800和/或1000描述的收请求电子设备101a更新数字原点912的用户输入(例如,对选项914a的选择)的情况下自916a重新居中三维环境902a以更新其数字原点912的视点,则用户916a和916b两者将位于二电子设备101b更新用户界面904b和908b相对于第二用户916b的视点的定位和/或取向,二用户916b不再位于第一电子设备10所以第二电子设备101b显示第一用户916a的表示和第一电子设备101a的表示而不显示第四应用的用户界面918a和第二用户916b的表示处于满足一个或多个空间标准的位置和取[0234]图9G示出了第二电子设备101b响应于图9F中的由第一电子设备101a检测到的共设备101a使数字原点912无效。图9G示出了数字原点912的更新位置,如果第一电子设备[0235]关于图9A至图9G中示出的实施方案的附加或另选细节提供于下文参考图10A至图[0236]图10A至图10K是示出了根据一些实施方案的一起更新多个虚拟对象的定位的方一个或多个处理器诸如计算机系统101的一个或多个处理器202(例如,图1A中的控制单元902a)包括在相对于三维环境(例如,902a)中的用户的视点的第一空间布置中在第一位置定义手势是由用户的一只或多只手部执行的其中用户用拇指触摸手指再将手指和拇指分参考方法1400描述的对象移动输入的特征中的一个向该多个虚拟对象中的其余对象),电子设备(例如,101)根据输入更新(1002d)三维环境测到用户的一只手部而非用两只手部执行的预定义手势时满足的标准。在一些实施方案9C中的906a)以相对于用户的视点的第一空间布置保持(1002e)在三维环境中的第一位置在一些实施方案中,如果电子设备与具有第二用户和/或与第二用户相关联的第二电子设对象旋转第二量的输入,电子设备移动第一虚拟对象[0244]响应于接收到输入而在相应方向上将第一虚拟对象和第提供了在(例如,共同地)调整该多个虚拟对象的定测到处于满足一个或多个位姿标准的位姿的用户的第一部分(例如,第一手部)(例如,[0246]响应于检测到用户的处于满足一个或多个位姿标准的位姿的第一部分和第二部电子设备以相对于三维环境的其余部分的第一视觉强调量来显示该多个虚拟的输入时呈现三维环境的与该多个虚拟对象接近和/或重叠的部分的有效方式,这通过在接收更新该多个虚拟对象的定位的输入时提供增强的视觉反馈来增强用户与电子设备的输入时,相比于在第二电子设备未检测到相应输入时电子设备显示第二用户的表示的方在第二电子设备处接收的与更新虚拟对象在三维环境中相对于第二用户的视点的定位的应输入经由显示生成部件(例如,120b)在三维环境(例如,902b)中的第四位置处显示[0257]在第四位置处显示第二用户的表示而不显示第二用户的表示从第三位置移动到效方式,从而增强了用户与电子设备的交互并且使得用户能够快速且有效地使用电子设关联的相应用户界面元素,当满足一个或多个第一标准的输入指向该相应用户界面元素手部)呈预定义形状(诸如捏合前手部形状或指向手[0264]响应于指向使得电子设备发起移动相应虚拟对象的过程的相应用户界面元素的步骤更新该多个虚拟对象相对于用户的当前视点的空间布置以满足指定虚拟对象相对于步骤更新该多个虚拟对象相对于用户的当前视点的空间布置以满足指定虚拟对象相对于用户的当前视点和/或数字原点的距离范围和/或取向范围的一个或多个空间标准的请求而更新三维环境时,电子设备使用该位置来评估相对于该多个虚拟对象和/或相对于用户或多个步骤更新一个或多个虚拟对象的空间布置和/或更新用户的视点。在一些实施方案果用户的视点满足相对于数字原点的一个或多个标准但一个或多个虚拟对象不满足相对数字原点的第一相应位置是响应于在数字原点具有无效状态时接收的更新三维环境以满数字原点的位置之后,响应于接收到与根据方法800的一个或多个步骤满足相对于数字原点和/或用户的视点的一个或多个空间标准的请求相对应的输入,电子设备更新用户的视多个对象的更新空间布置来更新用于评估虚拟对象和用户的视点的空间取向的三维环境的第二用户的视点中的两者或更多者之间的一个或多个空间关系将不满足该一个或多个方法800的一个或多个步骤更新多个虚拟对象、用户的视点和数字原点的空间布置的请求户与相应虚拟对象的交互和对相应虚拟对象的观看的方式定位用户的视点和相应虚拟对文参考方法800描述的指定虚拟对象的距离范围或取向范围的一个或多个标准时满足的标800描述的指定虚拟对象相对于用户的当前视点的距离范围或取向范围的一个或多个标准设备并不更新数字原点的位置,直到接收到与更新三维环境以满足上文参考方法800描述的指定虚拟对象相对于用户的当前视点的距离范围或取向范围的一个或多个标准的请求当用户的视点保持在阈值距离内时满足并且当用户的视点移动超出阈值距离时不满足的图9A中)位于三维环境(例如,902)中的第一相应位置处时,电子设备(例如,101a)检测(1030a)显示生成部件(例如,120a)到不满足一个或多个位姿标准的相对于用户的相应部其头部上或者用户正将显示生成部件(例如,和生成部件(例如,120a)到满足一个或多个位姿标准的相对于用户的相应部分的位姿的移的设备处于不满足一个或多个位姿标准的相对于用户的相应部分的位姿的时间小于预定120a)的设备处于不满足一个或多个位姿标准的相对于用户的相应部分的位姿的时间大于法800的一个或多个步骤根据一个或多个空间标准更新虚拟对象和用户的视点的空间布置[0287]当未满足位姿标准达预定时间阈值时响应于显示生成部件到满足位姿标准的位一个或多个第二标准(例如,该一个或多个输入对应于单独地更新虚拟对象的定位的请虚拟对象的空间布置以满足上文参考方法800描述的一个或多个标准的请求,电子设备根数字原点的状态更新(1032d)为无效状态。在一些实施方案中,在数字原点具有无效状态时,响应于更新虚拟对象的空间布置以满足上文参考方法800描述的一个或多个标准的请置响应于更新虚拟对象的空间布置以满足上文参考方法800描述的一个或多个标准的请求字原点来更新三维环境以在更靠近用户的视点处显示虚拟对象的有效方式来增强用户与对于位于第一相应位置处的数字原点的一个或再满足一个或多个数字原点标准,电子设备(例如,101)将数字原点(例如,912)更新二相应位置处时根据方法800的一个或多个步骤更新相对于用户的视点的空间布置的请个标准。在一些实施方案中,电子设备响应于确定数字原点无效而自动更新数字原点(例个步骤根据一个或多个空间标准更新虚拟对象和用户的视点的空间布置的请求相对应的[0296]在一些实施方案中,诸如在图9A中,以第一空间布置显示多个虚拟对象(例如,[0297]在一些实施方案中,诸如在图9C中,以第三空间布置显示多个虚拟对象(例如,备在保持虚拟对象相对于彼此的相应布置的[0298]响应于满足一个或多个第二标准的输入而保持虚拟对象相对于彼此的相应空间[0299]图11A至图11E示出了根据本公开的一些实施方案的基于三维环境的地板的估计[0300]图11A示出了分别由用户A的电子设备1102a和用户B的电子设备1104b的显示生成1110和正坐在虚拟椅子1111中的用户A的表示1118,因为这些对象位于来自三维环境中出电子设备1102a的物理环境1121a中的物理地板在位置1120a处(而不在与电子设备1102a备1102a基于关于用户A(例如,与电子设备1102a相关联的用户)的信息来估计物理环境[0303]在一些实施方案中,与用户A相关联的电子设备1102a任选地基于用户A的已知高电子设备1102a上的存储器中的用户配置文件或从电子设备1102a任选地与之通信的服务如,作为关于用户A的高度信息的补充或替代)估计出物理环境1121a的物理地板在位置与三维环境1122相关联的一个或多个用户和/或关于不与三维环境1122相关联的一个或多用针对一个或多个用户获得的平均高度信息来以如先前所述的类似方式估计物理环境[0305]附加地,如图11A中所示,电子设备1104b(与用户B相关联)已经估计出电子设备1104b的物理环境1123b中的物理地板在位置1127b处(而不在为物理环境1123b中的物理地于不同的物理环境。电子设备1104b任选地以与电子设备1102a估计其相应物理环境1121a中的物理地板的位置的方式类似的方式估计出物理环境1123b中的物理地板的位置位于位板的估计位置在本文中将被称为估计物理地板位置,诸如估计物理地板位置1120a或估计相对位置处显示用户界面1110,在三维环境1122中对应于估计物理地板位置1120a的位置场中的对象)任选地相对于估计物理地板位置1120a来位置1127b处,所以电子设备1104b正在三维环境1122中对应于距估计物理地板位置1127b位置1127b的相对位置处显示虚拟椅子1111,并且在高于估计物理地板位置1127b的位置/子设备1102a和1104b正在相对于它们的相应物理环境中的物理地板的不同估计位置(例如,分别为位置1120a和1127b)显示对象,用户界面1110仍在距相应估计物理地板位置[0309]在图11B中,在电子设备1102a正在三维环境1122中相对于估计物理地板位置1120a的位置处显示对象时,电子设备1102a已经检测到三维环境1122中的用户A的视点已始在向下方向上看和/或电子设备1102a相比于其在计位置从位置1120a(如图11A所述)更新到位置1150a(例如,物理环境1121a中的物理地板其在物理环境1121a中的物理地板的估计位置,因为电子设备1102a接收到用户A的更新高案中,电子设备1104b出于与电子设备1102a类似的原因而任选地更新其在物理环境1123b计物理环境1121a中的物理地板是位置1150a,电子设备1102a仍相对于设备1102的先前估计物理地板位置1150a(如图11A所述)而非相对于位置1120a来显示三维环境1122中的对象最近估计的物理地板位置来显示三维环境1122中的对象,而无需首先满足一个或多个标[0313]在图11C中,电子设备1102a已经检测到三维环境1122的用户的视点已经从图11B中的俯视图1140中指示的用户A的视点移动到图11C中的俯视图1140中指示的视点(例如,[0314]响应于检测到三维环境1122中的用户A的视点从图11B中的俯视图1140中指示的境1122的后角,因为三维环境1122的该部分位于来自三维环境1122的用户A的新视点的视[0317]在一些实施方案中,响应于电子设备1102a检测到在三维环境1122中重新居中对地,响应于电子设备1102a检测到图11C中对可选择用户界面选项1124a的选择,电子设备的最新/最近估计位置)的位置处显示,并且不再相对于图11A中检测到的设备的先前估计子设备1104b继续在相对于估计物理地板位置1127b的位置处显示三维环境1122中的对象,示用户A的表示1118,因为用户A的表示1118现在位于来自三维环境1122的用户B的当前视设备1102a正在相对于两个不同的估计物理地板位置—图11B中的位置1120a和图11D中的置1120a以恒定距离1114显示。三维环境1122中的其他对象的相对距离任选地以参考用户管电子设备1102a在设备1102a接收到重新居中三维环境1122的请求之后开始相对于位置电子设备1102a任选地在满足其他标准(诸如方法1200中描述的标准)时更新虚拟对象以相[0319]在一些实施方案中,相应电子设备(例如,设备1102a或1104b)接收在三维环境图11D中,应用B的用户界面1132响应于电子设备1102a和/或设备1102b接收到在三维环境1122中启动的新应用相对于三维环境1122中的其他对象正被显示的相同估计物理地板来或多个设置/特征定义与物理地板的估计位置相距的默认显示移动而改变,电子设备1102a也继续相对于估计地板位置1150a显示三维环境1122中的对[0321]关于图11A至图11E中示出的实施方案的附加或另选细节提供于下文参考图12A至[0322]图12A至图12G是示出了根据一些实施方案的基于三维环境的地板的估计位置在个或多个处理器诸如计算机系统101的一个或多个处理器202(例如,图1A中的控制单元检测到用户输入等)并向电子设备传输与该用户输入相关联的信息。输入设备的示例包括[0324]在一些实施方案中,电子设备经由显示生成部件从用户的视点显示(1202a)三维少部分地基于三维环境中的第一估计地板位置(例理地板的估计位置)确定的位置处的一个或方案中,该一个或多个虚拟对象对应于一个或多个应用用户界面和/或窗口、操作系统元或多个虚拟对象中的第二虚拟对象在距第一估一个或多个虚拟对象保持在相对于第一估计子设备确定(1202c)不同于第一估计地板位置的第二估计地板位置,该第二估计地板位置估计物理地板位置从图11A中的位置1120a更新到图11B中的位置1150a。在一些实施方案个或多个第一虚拟对象。例如,在图11D中,电子设备1102a开始基于估计物理地板位置板的新位置—第二估计位置来显示一个或多个虚拟对象的位置(例如,基于第二估计地板个虚拟对象不能在三维环境中的第二估计地板位置下方的位置处显示。在一些实施方案基于第一估计地板位置的位置处(例如,即经将其在电子设备1102a的物理环境1121a中的物理地板的估计位置从位置1120a更新到位[0328]当已经确定新地板位置并且当已经满足一个或多个标准时更新三维环境中的估输入和/或参考方法1200描述的一个或多个输入是空中手势输入,诸如参考方法800所述。于对相应输入元件的选择,以与方法800中所述类似的方式更新一个或多个第一虚拟对象1000或2000厘米)时,当一个或多个第一虚拟对象不再朝向三维环境的用户的新视点取向个或多个第一虚拟对象正在三维环境中以基于用户的三维环境的先前视点的位姿(例如,用户的手部的食指和拇指执行捏合手势时,电子设备检测到对相应用户界面元素的选择。应输入元件经由显示生成部件显示)在鼠标或触摸板上执行点击操作时,相应用户界面元而减少用户在与三维环境互动时的取向障碍和认部分上的放置在确定第二估计地板位置之后改变时户的该部分上的放置在确定第二估计地板位置之后不改变时不满足)的标准(1206a)。例位置的更新位置处显示一个或多个第一虚拟板位置处显示一个或多个第一虚拟对象直到满足某些标准/条件的有效方式,从而减少用后接收到在三维环境中显示虚拟环境的请求时计地板位置之后没有接收到在三维环境中显示虚拟环境的请求时不满足)的标准,其中当物理地板位置1150a之后,电子设备1102a继续相对于位置1120a显示三维环境1102中的对前估计地板位置)而非新确定的地板位置(第二估环境是可任选地代替物理环境的表示或任选地与物理环境的表示同时地在三维环境中显先前估计地板位置处显示一个或多个第一虚拟对象直到满足某些标准/条件的有效方式,从而减少用户在与三维环境互动时的取向障碍和认知中的物理地板的新估计位置—位置1150a,因为设备1102a检测到了与物理环境1121a中的选地基于关于电子设备1102a的用户(用户A)的高度信息而估计出物理环境1121a中的物理位置任选地基于年龄和/或性别与电子设备的用户类似的用户的已知平均站立高度来估设备1102a的用户(用户A)的高度信息而估计出物理环境1121a中的物理地板的位置在位置备的用户为180厘米高的信息,则电子设备任选地估计物理地板当前位于电子设备当前正配置文件当前不包括关于电子设备的用户的高度信息,并且如果电子设备是头戴式设备,示多个用户的平均高度为180厘米高的信息,则电子设备任选地估计物理地板当前位于电子设备当前正被穿戴的位置下方180厘米(或者在此上方或下方1102a任选地基于电子设备1102a的用户(用户A)在物理环境1121a中的位姿而估计出物理不必电子设备的用户手动设置物理环境中的物理地会话期间保存的信息包括关于物理地板的位置的信息、关于地板物理上不位于何处的信理地板的距离的信息等。在一些实施方案中,如果电子设备的当前位置不是已知位置(例[0345]基于检测到的关于电子设备的当前位置的先前信息来确设备经由一个或多个输入设备接收(1222a)与在三维环境中显示不同于一个或多个第一虚中基于第二估计地板位置的一个或多个位置处显示(1222b)一个或多个第二虚拟对象。例更新一个或多个第一虚拟对象以在基于第二估[0347]在基于与当前在三维环境中显示的虚拟对象的位置所基于的相同估计地板位置超出的三维环境的不同于第一边界的第二边界(1224a)。例如,在图11D中,在电子设备1102a正相对于位置1150a显示三维环境1122中的对象时,电子设备101不对将导致三维环正显示在基于第一估计地板位置确定的位置处时,一个或多个第一虚拟对象不能显示在/计地板位置确定的位置处时,一个或多个第一虚拟对象不能显示在/移动到第二估计地板中的地板的估计位置的改变更新三维环境中的一个或多个用户的一个或多个表示的位置。估计地板位置时,一个或多个用户的表示任选地显示在基于第二估计地板位置的位置处子设备正显示与电子设备相同的三维环境,但是从地板位置1120a显示三维环境1102a中的对象,并且电子设备1104b正相对于其估计物理地备也在三维环境中在第二电子设备的物理环境中的物理地板的估计位置上方的相应距离设备的物理环境中的物理地板的估计位置和第二电子设备的物理环境中的物理地板的估计位置距相应物理地板的实际位置的距离不同[0352]相对于针对三维环境中的一个或多个用户的物理地板的估计位置来显示三维环境(以及三维环境的对象),提供了相对于三维环境的多个用户来显示三维环境的有效方供看向物理环境1121a中的物理地板以使得设备1102a能够检测对应于该物理地板的平面作可包括要求用户看向物理地板的一部分和/或将电子设备朝向该部分取向,使得电子设备可通过检测与物理地板的至少该一部分相对应的平面来估计物理估计物理地板的位置的操作/应用包括允许用户在与应用/操作交互时坐着或静止的操作/面1110相关联的操作不要求第一精度水平,则电子设备1102a不向用户提供看向电子设备估计物理地板的估计位置的情况下起作用,则可使用用于估计物理地板的位置的任何技用/操作时确定物理地板的估计位置,而不要求来自用户的明确用于估计物理地板的位置[0356]在一些实施方案中,在基于第一估计地板位置显示一个或多个第一虚拟对象时,地板不在三维环境中显示,而是透过显示生成部[0357]在一些实施方案中,在基于第一估计地板位置显示一个[0358]图13A至图13D示出了根据本公开的一些实施方案的在三维环境中移动对象的示[0359]图13A示出了电子设备101的显示生成部件120正在显示的三维环境1320。如上参用A_E的一个或多个请求,电子设备101显示应用A_E的用户界面1302_1310。如图13A中所移动)。在一些实施方案中,在正以默认视觉外观显示界面1302_1310时,用户界面1302_1310任选地具有使得三维环境1320的部分被那些用户界面(例如,完全)遮蔽/遮挡的不透[0362]在一些实施方案中,显示生成部件120正显示用户界面1302_1310和表示1322_子设备101的用户在电子设备101的物理环境(例如,操作环境100)中处于对应位姿/定位。虽然图13A至图13D示出了设备101正在显示多个用户界面,并且示出了在移动那些用户界
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高血压病防治的基本知识1
- 民法典主观考试题目及答案解析
- 考研调剂联系导师最佳时间节点全周期规划方案
- 85 普法考试题目与答案解析
- 痛风石外科诊疗决策指南2026
- 初中生物七年级上册 脊椎动物(鱼类)第1课时 知识清单
- 人教版小学数学四年级下册《小数点移动规律的应用》教学设计
- 九年级物理中考二轮复习:基于核心素养的“测量、探究、应用”三维实验专题突破教案
- 初中化学九年级中考一轮复习:酸碱中和反应的本质与应用深度建构教案
- 小学数学一年级下册核心知识清单:两位数加一位数(进位加法)
- 2026年大理州国有资本投资运营(集团)有限公司下属公司面向社会公开招聘工作人员(22人)考试模拟试题及答案详解
- 成都石室锦城初一入学数学分班考试真题含答案
- 2026年四川省凉山州中考数学真题试卷(含解析)
- 2025年浙江省慢阻肺病患者健康服务规范试题
- 电工(考评员、高级考评员)-练习题
- 合同签署确认
- 疼痛患者的心理支持与心理疏导
- JGJ114-2014 钢筋焊接网混凝土结构技术规程
- 怒江水电开发的工程伦理案例分析
- 《邮轮运营管理》5邮轮港口
- YC/T 591-2021烟草行业实验室安全管理要求
评论
0/150
提交评论