本发明整体涉及防止或减少三维环境中的三维内容造成的遮挡的系统和方法。
背景技术:
1、可以在三维环境中呈现三维内容。然而,三维内容可能遮挡查看其他内容。
技术实现思路
1、本公开中描述的一些实施方案涉及防止或减少三维环境中的三维内容造成的遮挡的系统和方法。具体地,在一些实施方案中,这些系统和方法可以防止或减少web浏览器中的三维内容对chrome区域(例如,web浏览器的任选地包括地址栏和/或与web浏览器相关的多个控件示能表示的区域)的遮挡。本公开中描述的一些实施方案涉及对三维内容和/或web浏览器应用视觉处理的系统和方法。这些视觉处理防止三维内容遮蔽(或减少其遮挡量)web浏览器的部分、其他用户界面的其他部分和/或三维环境,由此改善用户交互和/或改善应用安全性。附图和具体实施方式中提供了对实施方案的全面描述,应当理解,本
技术实现要素:
不以任何方式限制本公开的范围。
1.一种方法,包括:
2.根据权利要求1所述的方法,其中所述一组一个或多个可见性标准包括当所述用户界面能够配置为包括模态用户界面时满足的标准,所述模态用户界面被配置为使得所述用户界面对象在所述用户界面中相对于视点的视体向后后退。
3.根据权利要求1所述的方法,其中所述用户界面与web浏览器应用的实例相关联。
4.根据权利要求1所述的方法,其中所述第一用户界面区域与具有所述用户界面对象的内容区域相关联,并且包括web网页的内容。
5.根据权利要求1所述的方法,其中所述第二用户界面区域与具有地址栏和多个示能表示的导航区域相关联。
6.根据权利要求1所述的方法,其中所述一组一个或多个可见性标准包括当在所述第二位置处的所述用户界面对象包括所述三维视觉效果时满足的标准,所述三维视觉效果在不呈现在比所述第一深度更远离所述计算机系统的所述第二深度处的所述用户界面对象的情况下从视点至少部分地遮蔽所述第二用户界面区域的一部分。
7.根据权利要求1所述的方法,其中在所述第二深度处的所述第二位置处的所述用户界面对象不满足所述一个或多个可见性标准。
8.根据权利要求1所述的方法,其中所述第二深度被选择为使得将所述第二位置处的所述用户界面对象从所述第二深度移动得更靠近所述计算机系统致使所述第二位置处的所述用户界面对象满足所述一组一个或多个标准。
9.根据权利要求1所述的方法,其中当所述用户界面对象到达所述第一用户界面区域的所述边界时,所述第二深度在所述第一用户界面区域的深度处或者比所述第一用户界面区域更远离所述计算机系统。
10.一种方法,包括:
11.根据权利要求10所述的方法,其中所述第一用户界面对象的所述第一三维视觉效果和所述第二用户界面对象的所述第二三维视觉效果与所述第一用户界面对象和所述第二用户界面对象的相应三维深度的程度相对应。
12.根据权利要求10所述的方法,其中所述偏移量基于所述第一用户界面对象的所述第一三维视觉效果的最大深度和所述第二用户界面对象的所述第二三维视觉效果的最大深度。
13.根据权利要求10所述的方法,其中所述偏移量基于所述第一用户界面对象相对于所述第二用户界面区域的投影和所述第二用户界面对象相对于所述第二用户界面区域的投影。
14.根据权利要求10所述的方法,其中呈现从所述第一用户界面区域偏移的所述第二用户界面区域使得所述第一用户界面区域呈现在所述第一深度处并且所述第二用户界面区域呈现在比所述第一深度更靠近所述计算机系统的所述第二深度处还包括致使所述第二用户界面区域在前向投影体积中向前移动。
15.根据权利要求10所述的方法,其中呈现从所述第一用户界面区域偏移的所述第二用户界面区域使得所述第一用户界面区域呈现在所述第一深度处并且所述第二用户界面区域呈现在比所述第一深度更靠近所述计算机系统的所述第二深度处还包括致使所述第二用户界面区域在向后投影体积中向后移动。
16.根据权利要求10所述的方法,其中所述偏移量受前向投影体积的最大量限制。
17.根据权利要求10所述的方法,还包括:
18.根据权利要求10所述的方法,其中所述用户界面与web浏览器应用的实例相关联。
19.根据权利要求10所述的方法,其中所述第一用户界面区域与具有所述第一用户界面对象和所述第二用户界面对象的内容区域相关联,并且包括web网页的内容。
20.根据权利要求10所述的方法,其中所述第二用户界面区域与具有地址栏和多个示能表示的导航区域相关联。
21.一种方法,包括:
22.根据权利要求21所述的方法,其中在所述第二位置处的所述第二用户界面区域不满足所述一组一个或多个标准。
23.根据权利要求21所述的方法,其中所述一个或多个可见性标准包括当检测到视点的移动时满足的标准。
24.根据权利要求21所述的方法,其中所述一个或多个可见性标准包括当用户界面对象包括三维透视图时满足的标准,所述三维透视图在不呈现具有与所述第一用户界面区域分离的在第二位置处的所述第二用户界面区域的所述用户界面的情况下至少部分地遮蔽所述第二用户界面区域的一部分。
25.根据权利要求21所述的方法,其中所述第一用户界面区域与包括web网页的内容的内容区域相关联。
26.根据权利要求21所述的方法,其中所述第二用户界面区域与具有地址栏和多个示能表示的chrome区域相关联。
27.根据权利要求21所述的方法,还包括:
28.根据权利要求21所述的方法,还包括:
29.根据权利要求21所述的方法,其中经由所述显示器呈现所述用户界面,所述用户界面能够配置为在所述第一用户界面区域周围的所述第二位置处包括所述第二用户界面区域。
30.一种方法,包括:
31.根据权利要求30所述的方法,其中在距所述第一用户界面区域所述第二距离的所述第二位置处的所述第二用户界面区域不满足所述一组一个或多个标准。
32.根据权利要求30所述的方法,其中所述一个或多个可见性标准包括当用户界面对象包括三维透视图时满足的标准,所述三维透视图在不呈现具有在距所述第一用户界面区域所述第二距离的所述第二位置处的所述第二用户界面区域的所述用户界面的情况下至少部分地遮蔽所述第二用户界面区域的一部分。
33.根据权利要求30所述的方法,其中所述第一用户界面区域与包括web网页内容的内容区域相关联。
34.根据权利要求30所述的方法,其中所述第二用户界面区域与具有地址栏和多个示能表示的chrome区域相关联。
35.根据权利要求30所述的方法,还包括:
36.根据权利要求30所述的方法,其中经由显示器呈现能够配置为包括所述第一用户界面区域和所述第二用户界面区域的所述用户界面,包括在所述第一用户界面区域周围的所述第一位置处呈现所述第二用户界面区域。
37.一种方法,包括:
38.根据权利要求37所述的方法,其中所述第一深度与所述第二深度相同。
39.根据权利要求37所述的方法,其中所述第一深度与所述第二深度不同。
40.根据权利要求37所述的方法,其中所述第一用户界面区域能够配置为在包括所述第一深度和所述第三深度的多个预先确定的深度中的一个深度处呈现。
41.根据权利要求37所述的方法,其中:
42.根据权利要求37所述的方法,其中所述第三深度基于所述第二维度的所述第二内容从所述第一用户界面区域的投影量。
43.根据权利要求37所述的方法,还包括:
44.根据权利要求37所述的方法,还包括:
45.根据权利要求37所述的方法,还包括:
46.根据权利要求37所述的方法,还包括:
47.根据权利要求37所述的方法,其中请求从所述第一选项卡转换到所述第二选项卡的所述输入与对所述第二选项卡用户界面元素的选择相对应。
48.根据权利要求37所述的方法,还包括:
49.根据权利要求37所述的方法,其中所述多个选项卡用户界面元素包括与第三选项卡相对应的第三选项卡用户界面元素,其中所述第三选项卡用户界面元素包括所述第一维度的第三内容和所述第二维度的第四内容,所述方法还包括:
50.一种电子设备,包括:
51.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时,使得所述电子设备执行根据权利要求1至9中任一项所述的方法。
52.一种电子设备,包括:
53.一种在电子设备中使用的信息处理装置,所述信息处理装置包括:
54.一种电子设备,包括:
55.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时,使得所述电子设备执行根据权利要求10至20中任一项所述的方法。
56.一种电子设备,包括:
57.一种在电子设备中使用的信息处理装置,所述信息处理装置包括:
58.一种电子设备,包括:
59.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时,使得所述电子设备执行根据权利要求21至29中任一项所述的方法。
60.一种电子设备,包括:
61.一种在电子设备中使用的信息处理装置,所述信息处理装置包括:
62.一种电子设备,包括:
63.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时,使得所述电子设备执行根据权利要求30至36中任一项所述的方法。
64.一种电子设备,包括:
65.一种在电子设备中使用的信息处理装置,所述信息处理装置包括:
66.一种电子设备,包括:
67.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时,使得所述电子设备执行根据权利要求37至49中任一项所述的方法。
68.一种电子设备,包括:
69.一种在电子设备中使用的信息处理装置,所述信息处理装置包括: