【技术实现步骤摘要】
【国外来华专利技术】对环境中的用户界面进行分组的方法
[0001]本专利技术整体涉及用于对计算机生成的环境中的用户界面进行分组的系统和方法。
技术介绍
[0002]计算机生成的环境是其中至少一些显示给用户查看的对象是由计算机生成的环境。用户可与计算机生成的环境交互,诸如通过使应用程序的用户界面实例化并在计算机生成的环境中显示用户界面。
技术实现思路
[0003]本公开中描述的一些实施方案涉及将三维环境中的用户界面分组到容器中的方法。本公开中描述的一些实施方案涉及向容器添加用户界面、在容器内移动用户界面以及从容器移除用户界面的方法。这些交互提供更高效且直观的用户体验。附图和具体实施方式中提供了对实施方案的全面描述,应当理解,本
技术实现思路
不以任何方式限制本公开的范围。
附图说明
[0004]为了更好地理解各种所述实施方案,应该结合以下附图参考下面的具体实施方式,在附图中,类似的附图标号在所有附图中指示对应的部分。
[0005]图1示出了根据本公开的一些实施方案的显示计算机生成的环境的电子设备。
[0006]图2示出了根据本公开的一些实施方案的系统或设备的示例性架构的框图。
[0007]图3A至图3C示出了根据本公开的一些实施方案的在三维环境中将用户界面添加到容器的方法。
[0008]图4A至图4B示出了根据本公开的一些实施方案的在三维环境中将用户界面插入到容器中的方法。
[0009]图5A至图5G示出了根据本公开的一些实施方案的在三维环境中将用户界面插入到容器中的方法 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:在与显示器和一个或多个输入设备通信的电子设备处:经由所述显示器呈现计算机生成的环境,所述计算机生成的环境包括在所述计算机生成的环境中的第一位置处的第一用户界面;在呈现所述计算机生成的环境时,经由所述一个或多个输入设备接收在所述计算机生成的环境中显示第二用户界面的请求;根据确定所述请求满足一个或多个标准:在所述计算机生成的环境中对应于所述第二用户界面将被显示的位置的第二位置处显示视觉指示;以及将所述第二用户界面添加到包括所述第一用户界面的一组用户界面,其中所述一组用户界面响应于移动输入而一起移动。2.根据权利要求1所述的方法,还包括:根据确定所述请求满足所述一个或多个标准:在所述第二位置处显示所述第二用户界面。3.根据权利要求1至2中任一项所述的方法,还包括:根据确定所述请求不满足所述一个或多个标准:放弃在所述计算机生成的环境中的所述第二位置处显示所述视觉指示;以及放弃将所述第二用户界面添加到包括所述第一用户界面的所述一组用户界面。4.根据权利要求3所述的方法,还包括:根据确定所述请求不满足所述一个或多个标准:在所述计算机生成的环境中不同于所述第二位置的相应位置处显示所述第二用户界面。5.根据权利要求1至4中任一项所述的方法,其中所述一个或多个标准包括:当所述请求包括将所述第二用户界面移动到距所述第二位置的阈值距离内的用户输入序列时所满足的标准。6.根据权利要求1至5中任一项所述的方法,其中所述第二位置是所述计算机生成的环境中相对于所述第一用户界面的预先确定的位置。7.根据权利要求1至4和6中任一项所述的方法,其中所述一个或多个标准包括:所述请求包括不包括移动所述第二用户界面的移动部件的用于显示所述第二用户界面的用户输入的要求;以及当接收到用于显示所述第二用户界面的所述用户输入时用户的注视指向所述第二位置的要求。8.根据权利要求1至7中任一项所述的方法,还包括:在将所述第二用户界面添加到包括所述第一用户界面的所述一组用户界面之前,显示移动到所述第二位置的所述第二用户界面的动画。9.根据权利要求1至8中任一项所述的方法,其中在接收到在所述计算机生成的环境中显示所述第二用户界面的所述请求之前:所述计算机生成的环境包括第三用户界面,并且包括所述第一用户界面的所述一组用户界面包括所述第三用户界面。
10.根据权利要求9所述的方法,其中所述第二位置是在所述第一用户界面与所述第三用户界面之间并且先前至少部分地由所述第一用户界面或所述第三用户界面占据的位置。11.根据权利要求10所述的方法,还包括:根据确定所述请求满足所述一个或多个标准:移动所述第一用户界面或所述第三用户界面中的至少一者以为所述第二用户界面提供空间。12.根据权利要求1至11中任一项所述的方法,其中所述视觉指示包括具有基于所述第二用户界面的所述大小的大小的边界框。13.根据权利要求1至12中任一项所述的方法,还包括:在将所述第二用户界面添加到包括所述第一用户界面的所述一组用户界面之后,接收与移动所述第一用户界面或所述第二用户界面中的一者的请求相对应的用户输入;以及响应于接收到所述用户输入:根据所述用户输入来移动所述第一用户界面;以及根据所述用户输入来移动所述第二用户界面。14.根据权利要求1至13中任一项所述的方法,其中:当接收到在所述计算机生成的环境中显示所述第二用户界面的所述请求时,显示所述视觉指示,并且响应于检测到在所述计算机生成的环境中显示所述第二用户界面的所述请求的终止,停止显示所述视觉指示。15.根据权利要求14所述的方法,其中:接收在所述计算机生成的环境中显示所述第二用户界面的所述请求包括检测由所述电子设备的用户的手执行的预先确定的手势;并且检测在所述计算机生成的环境中显示所述第二用户界面的所述请求的终止包括检测所述用户的所述手的所述预先确定的手势的终止。16.一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行以下操作的指令:经由显示器呈现计算机生成的环境,所述计算机生成的环境包括在所述计算机生成的环境中的第一位置处的第一用户界面;在呈现所述计算机生成的环境时,经由一个或多个输入设备接收在所述计算机生成的环境中显示第二用户界面的请求;根据确定所述请求满足一个或多个标准:在所述计算机生成的环境中对应于所述第二用户界面将被显示的位置的第二位置处显示视觉指示;以及将所述第二用户界面添加到包括所述第一用户界面的一组用户界面,其中所述一组用户界面响应于移动输入而一起移动。17.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包
括指令,所述指令在由电子设备的一个或多个处理器执行时,使得所述电子设备用于:一个或多个程序,其中所述一个或多个程序被存储在存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行以下操作的指令:经由显示器呈现计算机生成的环境,所述计算机生成的环境包括在所述计算机生成的环境中的第一位置处的第一用户界面;在呈现所述计算机生成的环境时,经由一个或多个输入设备接收在所述计算机生成的环境中显示第二用户界面的请求;根据确定所述请求满足一个或多个标准:在所述计算机生成的环境中对应于所述第二用户界面将被显示的位置的第二位置处显示视觉指示;以及将所述第二用户界面添加到包括所述第一用户界面的一组用户界面,其中所述一组用户界面响应于移动输入而一起移动。18.一种电子设备,包括:一个或多个处理器;存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下的指令:用于经由显示器呈现计算机生成的环境的装置,所述计算机生成的环境包括在所述计算机生成的环境中的第一位置处的第一用户界面;用于在呈现所述计算机生成的环境时经由一个或多个输入设备接收在所述计算机生成的环境中显示第二用户界面的请求的装置;用于根据确定所述请求满足一个或多个标准而执行以下操作的装置:在所述计算机生成的环境中对应于所述第二用户界面将被显示的位置的第二位置处显示视觉指示;以及将所述第二用户界面添加到包括所述第一用户界面的一组用户界面,其中所述一组用户界面响应于移动输入而一起移动。19.一种用于在电子设备中使用的信息处理装置,所述信息处理装置包括:用于经由显示器呈现计算机生成的环境的装置,所述计算机生成的环境包括在所述计算机生成的环境中的第一位置处的第一用户界面;用于在呈现所述计算机生成的环境时经由一个或多个输入设备接收在所述计算机生成的环境中显示第二用户界面的请求的装置;用于根据确定所述请求满足一个或多个标准而执行以下操作的装置:在所述计算机生成的环境中对应于所述第二用户界面将被显示的位置的第二位置处显示视觉指示;以及将所述第二用户界面添加到包括所述第一用户界面的一组用户界面,其中所述一组用户界面响应于移动输入而一起移动。20.一种电子设备,包括:一个或多个处理器;存储器;以及
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求1至15所述的方法中的任一种方法的指令。21.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令在由电子设备的一个或多个处理器执行时,使得所述电子设备执行根据权利要求1至15所述的方法中的任一种方法。22.一种电子设备,包括:一个或多个处理器;存储器;以及用于执行根据权利要求1至15所述的方法中的任一种方法的装置。23.一种用于在电子设备中使用的信息处理装置,所述信息处理装置包括:用于执行根据权利要求1至15所述的方法中的任一种方法的装置。24.一种方法,包括:在与显示器和一个或多个输入设备通信的电子设备处:经由所述显示器呈现计算机生成的环境,所述计算机生成的环境包括在所述计算机生成的环境中的第一位置处的第一用户界面;在呈现所述计算机生成的环境时,经由所述一个或多个输入设备接收与在所述计算机生成的环境中显示第二用户界面的请求相对应的用户输入;以及根据确定所述请求满足一个或多个第一标准,所述一个或多个第一标准包括当所述电子设备的用户的注视指向所述第一用户界面时满足的第一标准:停止显示所述第一用户界面;以及在所述第一位置处显示所述第二用户界面;以及根据确定所述请求不满足所述一个或多个第一标准:维持所述第一用户界面在所述第一位置处的显示;以及在所述计算机生成的环境中的第二位置处显示所述第二用户界面。25.根据权利要求24所述的方法,其中所述第二位置是当接收到所述用户输入时所述用户的所述注视所指向的位置。26.根据权利要求24至25中任一项所述的方法,其中在接收到所述用户输入之前,所述计算机生成的环境包括第一组用户界面,所述第一组用户界面包括所述第一用户界面,其中所述一组用户界面响应于移动输入而一起移动,所述方法还包括:根据确定所述请求满足所述一个或多个第一标准:从所述第一组用户界面移除所述第一用户界面;以及将所述第二用户界面添加到所述第一组用户界面。27.根据权利要求26所述的方法,其中所述计算机生成的环境包括第三用户界面,并且所述第一组用户界面包括所述第三用户界面。28.根据权利要求1至27中任一项所述的方法,其中所述计算机生成的环境包括第一组用户界面,所述第一组用户界面包括所述第一用户界面和与所述第一用户界面相邻的第三用户界面,其中所述一组用户界面响应于移动输入而一起移动,所述方法还包括:根据确定所述请求满足一个或多个第二标准,所述一个或多个第二标准包括当所述电
子设备的用户的注视指向所述第一用户界面和所述第三用户界面之间的位置时满足的第二标准:在所述第一用户界面和所述第三用户界面之间的所述位置处显示所述第二用户界面;以及将所述第二用户界面添加到所述第一组用户界面。29.根据权利要求28所述的方法,还包括:在所述第一用户界面和所述第三用户界面之间的所述位置处显示所述第二用户界面之前,移动所述第一用户界面或所述第三用户界面中的至少一者以为所述第二用户界面提供空间。30.一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行以下操作的指令:经由显示器呈现计算机生成的环境,所述计算机生成的环境包括在所述计算机生成的环境中的第一位置处的第一用户界面;在呈现所述计算机生成的环境时,经由一个或多个输入设备接收与在所述计算机生成的环境中显示第二用户界面的请求相对应的用户输入;以及根据确定所述请求满足一个或多个第一标准,所述一个或多个第一标准包括当所述电子设备的用户的注视指向所述第一用户界面时满足的第一标准:停止显示所述第一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。