【技术实现步骤摘要】
【国外来华专利技术】在模拟现实环境中显示应用程序相关申请的交叉引用本专利申请要求于2017年9月29日提交的名称为“DisplayingApplicationsinaMixed-RealityEnvironment(在混合现实环境中显示应用程序)”的美国临时专利申请62/565,741号的优先权,该专利申请的内容全文以引用方式并入本文。
本公开整体涉及模拟现实环境,并且更具体地,涉及电子产品在模拟现实环境中的表示。
技术介绍
诸如移动电话的设备执行计算机应用程序来执行各种任务。用户使用应用程序用户界面与计算机应用程序进行交互。例如,用户使用应用程序用户界面将信息输入到计算机应用程序中。又如,计算机应用程序使用应用程序用户界面来基于所接收的用户输入产生反馈。
技术实现思路
本文描述了用于在模拟现实环境中显示应用程序的技术。在一些实施方案中,该技术包括确定物理对象在物理表面上的位置;在模拟现实环境中显示应用程序的表示,其中该应用程序的表示的一个或多个属性基于物理对象在物理表面上的位置;以及响应于检测到物理对象在物理表面上的位置的变化,基于该物理对象在物理表面上的位置的变化来修改应用程序的表示的一个或多个属性。在一些实施方案中,修改该应用程序的该表示的一个或多个属性包括基于物理对象在物理表面上的位置的变化来修改应用程序的表示的显示。在一些实施方案中,一个或多个属性包括应用程序的表示当在模拟现实环境中显示时相对于用户的取向;物理对象在物理表面上的位置的变化包括物理对象在物理表面上的旋转;并且基 ...
【技术保护点】
1.一种用于在模拟现实环境中显示一个或多个应用程序的方法,所述方法包括:/n确定物理对象在物理表面上的位置;/n在模拟现实环境中显示应用程序的表示,其中所述应用程序的所述表示的一个或多个属性基于所述物理对象在所述物理表面上的位置;以及/n响应于检测到所述物理对象在所述物理表面上的所述位置的变化,基于所述物理对象在所述物理表面上的所述位置的所述变化来修改所述应用程序的所述表示的所述一个或多个属性。/n
【技术特征摘要】
【国外来华专利技术】20170929 US 62/565,7411.一种用于在模拟现实环境中显示一个或多个应用程序的方法,所述方法包括:
确定物理对象在物理表面上的位置;
在模拟现实环境中显示应用程序的表示,其中所述应用程序的所述表示的一个或多个属性基于所述物理对象在所述物理表面上的位置;以及
响应于检测到所述物理对象在所述物理表面上的所述位置的变化,基于所述物理对象在所述物理表面上的所述位置的所述变化来修改所述应用程序的所述表示的所述一个或多个属性。
2.根据权利要求1所述的方法,其中修改所述应用程序的所述表示的所述一个或多个属性包括基于所述物理对象在所述物理表面上的位置的所述变化来修改所述应用程序的所述表示的所述显示。
3.根据权利要求1至2中任一项所述的方法,其中:
所述一个或多个属性包括所述应用程序的所述表示当在所述模拟现实环境中显示时相对于用户的取向;
所述物理对象在所述物理表面上的所述位置的所述变化包括所述物理对象在所述物理表面上的旋转;并且
基于所述物理对象在所述物理表面上的位置的所述变化来修改所述应用程序的所述表示的所述一个或多个属性包括基于所述物理对象在所述物理表面上的所述旋转的量值或所述物理对象在所述物理表面上的所述旋转的方向中的至少一者来改变所述应用程序的所述表示的所述取向。
4.根据权利要求1至3中任一项所述的方法,其中:
所述一个或多个属性包括所述应用程序的所述表示的显示位置;
所述物理对象在所述物理表面上的所述位置的所述变化包括所述物理对象在所述物理表面上的所述物理位置的变化;并且
基于所述物理对象在所述物理表面上的位置的所述变化来修改所述应用程序的所述表示的所述一个或多个属性包括基于所述物理对象在所述物理表面上的所述物理位置的所述变化的量值或所述物理对象在所述物理表面上的所述物理位置的所述变化的方向中的至少一者来改变所述应用程序的所述表示的所述显示位置。
5.根据权利要求1至4中任一项所述的方法,其中:
修改所述应用程序的所述表示的所述一个或多个属性包括修改所述应用程序的操作;
当所述物理对象的所述位置沿第一方向移动时,所述应用程序的所述操作从初级操作状态转变到次级操作状态;
当所述物理对象的所述位置沿不同于所述第一方向的第二方向移动时,所述应用程序的所述操作从所述次级操作状态转变到所述初级操作状态;
当处于所述初级操作状态时,所述应用程序被启用为执行功能;并且
当处于所述次级操作状态时,所述应用程序未被启用为执行所述功能。
6.根据权利要求1至5中任一项所述的方法,其中:
修改所述应用程序的所述表示的所述一个或多个属性包括修改所述应用程序的所述表示的视觉外观;
当所述物理对象的所述位置沿第三方向移动时,所述应用程序的所述表示的所述视觉外观从初级视觉状态转变到次级视觉状态;
当所述物理对象的所述位置沿不同于所述第三方向的第四方向移动时,所述应用程序的所述表示的所述视觉外观从所述次级视觉状态转变到所述初级视觉状态;
当处于所述初级视觉状态时,所述应用程序被启用为显示视觉特征;并且
当处于所述次级视觉状态时,所述应用程序未被启用为显示所述视觉特征。
7.根据权利要求1至4中任一项所述的方法,其中:
确定所述物理对象在所述物理表面上的所述位置包括确定所述物理对象和用户之间的距离是否超过第一预先确定的阈值;并且
修改所述应用程序的所述表示的所述一个或多个属性包括:
根据确定所述物理对象和所述用户之间的所述距离超过所述第一预先确定的阈值,将所述应用程序转变到第一操作状态。
8.根据权利要求7所述的方法,其中:
确定所述物理对象在所述物理表面上的所述位置还包括确定所述物理对象和所述用户之间的所述距离是否超过第二预先确定的阈值;并且
修改所述应用程序的所述表示的所述一个或多个属性还包括:
根据确定所述物理对象和所述用户之间的所述距离未超过所述第二预先确定的阈值,将所述应用程序转变到不同于所述第一操作状态的第二操作状态;以及
根据确定所述物理对象和所述用户之间的所述距离超过所述第二预先确定的阈值并且未超过所述第一预先确定的阈值,将所述应用程序转变到不同于所述第一操作状态和所述第二操作状态的第三操作状态。
9.根据权利要求1至4和7至8中任一项所述的方法,其中:
确定所述物理对象在所述物理表面上的所述位置包括确定所述物理对象和用户之间的距离是否超过第三预先确定的阈值;并且
修改所述应用程序的所述表示的所述一个或多个属性包括:
根据确定所述物理对象和所述用户之间的所述距离超过所述第三预先确定的阈值,将所述应用程序的所述表示转变到第一视觉状态。
10.根据权利要求9所述的方法,其中:
确定所述物理对象在所述物理表面上的所述位置还包括确定所述物理对象和所述用户之间的所述距离是否超过第四预先确定的阈值;并且
修改所述应用程序的所述表示的所述一个或多个属性还包括:
根据确定所述物理对象和所述用户之间的所述距离未超过所述第四预先确定的阈值,将所述应用程序的所述表示转变到不同于所述第一视觉状态的第二视觉状态;以及
根据确定所述物理对象和所述用户之间的所述距离超过所述第四预先确定的阈值并且未超过所述第三预先确定的阈值,将所述应用程序的所述表示转变到不同于所述第一视觉状态和所述第二视觉状态的第三视觉状态。
11.根据权利要求1至10中任一项所述的方法,还包括在所述模拟现实环境中显示所述物理表面上的所述物理对象的虚拟表示。
12.根据权利要求1至11中任一项所述的方法,其中所述物理对象在所述物理表面上的所述位置的所述变化由传感器检测。
13.根据权利要求12所述的方法,其中所述物理对象包括所述传感器。
14.根据权利要求1至13中任一项所述的方法,其中所述应用程序的所述表示被显示为在所述模拟现实环境中具有在所述物理对象上方的升高位置。
15.根据权利要求1至14中任一项所述的方法,其中显示所述应用程序的所述表示包括显示用于向所述应用程序提供输入的虚拟用户界面,其中所显示的虚拟用户界面被显示在所述物理表面上的与用户相邻的位置处。
16.根据权利要求1至15中任一项所述的方法,还包括:在显示所述应用程序的所述表示时并且在修改所述应用程序的所述表示的所述一个或多个属性之前,检测所述物理对象在所述物理表面上的所述位置的变化。
17.一种用于在模拟现实环境中显示一个或多个应用程序的设备,包括:
一个或多个处理器;和
存储器,所述存储器存储被配置为由所述一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行以下操作的指令:
确定物理对象在物理表面上的位置;
在模拟现实环境中显示应用程序的表示,其中所述应用程序的所述表示的一个或多个属性基于所述物理对象在所述物理表面上的位置;以及
响应于检测到所述物理对象在所述物理表面上的所述位置的变化,基于所述物理对象在所述物...
【专利技术属性】
技术研发人员:S·L·伊格莱西亚斯,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。