【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引证本申请要求于2014年6月24日提交的美国临时专利申请No.62/016,622的权益,其全部内容通过引证结合于本文中。
技术介绍
本公开总体上涉及用于向用户显示内容的计算机化系统和方法。更具体地,并且非限制地,所公开的实施例涉及用于确定虚拟环境的性质的系统和方法,该虚拟环境包括虚拟三维环境。当今,图形用户界面反映了用于将内容和信息传送至用户的重要方式。在现代数字时代,用户与各种设备上的这些界面交互,这些设备包括计算机、移动电话、电视、个人数字助理、手持式系统、收音机、音乐播放器、打印机、平板电脑、信报亭和其他装置。多种传统界面通常以二维方式向用户显示内容。
技术实现思路
所公开的实施例包括用于分析和确定虚拟环境的特性的计算机化系统和方法,该虚拟环境包括虚拟三维环境。所公开的实施例包括用于分析和确定虚拟环境的特性的系统和方法,该虚拟环境包括虚拟三维环境。所公开的实施例的方面还提供用于确定虚拟环境的特性的方法和系统,以向用户提供在各种形式因数、客户端装置、操作系统和操作模式上的一致体验。所公开的实施例还包括例如用于在与客户端装置关联的显示器上生成和渲染虚拟三维环境的系统。该系统可以包括存储一组指令的存储器以及配置成执行该组指令以执行一个或多个操作的一个或多个处理器。该操作可以包括获得一个或多个深度参数,该深度参数包括:反映显示器的特性的多个显示器参数,其中,显示器参数包括显示器的高度和宽度;以及一个或多个环境深度乘数,其反映缩放因数以优化显示性能。该操作还可以包括基于显示器参数确定对角线显示距离以及基于对角线显示距离和一个或多个环境深度乘数确定环境深 ...
【技术保护点】
一种用于在与客户端装置关联的显示器上生成和渲染虚拟三维环境的系统,包括:存储器,存储一组指令;以及一个或多个处理器,被配置成执行所述一组指令以执行一个或多个操作,所述操作包括:获得多个深度参数,所述深度参数包括:反映所述显示器的特性的多个显示器参数,其中,所述显示器参数包括所述显示器的高度和宽度,以及一个或多个环境深度乘数,所述一个或多个环境深度乘数反映缩放因数以优化显示性能;基于所获得的显示器参数确定对角线显示距离;基于所述对角线显示距离和所述一个或多个环境深度乘数确定环境深度,所述环境深度反映在虚拟环境中的对象之间允许的最大视距;以及根据所述环境深度在所述显示器上渲染所述虚拟三维环境,使得所述虚拟三维环境中的所渲染的对象之间的所述最大视距不超过所述环境深度。
【技术特征摘要】
【国外来华专利技术】2014.06.24 US 62/016,6221.一种用于在与客户端装置关联的显示器上生成和渲染虚拟三维环境的系统,包括:存储器,存储一组指令;以及一个或多个处理器,被配置成执行所述一组指令以执行一个或多个操作,所述操作包括:获得多个深度参数,所述深度参数包括:反映所述显示器的特性的多个显示器参数,其中,所述显示器参数包括所述显示器的高度和宽度,以及一个或多个环境深度乘数,所述一个或多个环境深度乘数反映缩放因数以优化显示性能;基于所获得的显示器参数确定对角线显示距离;基于所述对角线显示距离和所述一个或多个环境深度乘数确定环境深度,所述环境深度反映在虚拟环境中的对象之间允许的最大视距;以及根据所述环境深度在所述显示器上渲染所述虚拟三维环境,使得所述虚拟三维环境中的所渲染的对象之间的所述最大视距不超过所述环境深度。2.根据权利要求1所述的系统,其中,所述操作还包括获得反映所述客户端装置的特性的一个或多个装置参数,并且其中:所述装置参数包括装置类型和装置深度中的至少一个;所述一个或多个环境深度乘数中的至少一个基于所述一个或多个装置参数;并且所述环境深度部分地基于所述一个或多个装置参数。3.根据权利要求2所述的系统,其中,所述操作还包括获得用所述虚拟环境定制用户体验的一个或多个可访问性参数,并且其中:所述可访问性参数包括用户偏好或深度限制中的至少一个,所述深度限制基于所述装置类型;并且所述环境深度部分地基于所述一个或多个可访问性参数。4.根据权利要求1所述的系统,其中,所述操作还包括:确定第一交互对象与第二交互对象之间的虚拟高度差是否超过所述环境深度;修改所述第一交互对象和所述第二交互对象的虚拟位置,使得所述虚拟高度距离不超过所述环境深度;以及根据所述修改渲染所述第一交互对象和所述第二交互对象。5.根据权利要求1所述的系统,其中,所述虚拟三维环境与虚拟相机关联,所述虚拟相机具有反映所述虚拟相机与所述虚拟三维环境之间的虚拟距离的相机高度,并且其中,所述操作还包括向所述虚拟相机提供指令,以将所述相机高度设定为基于所述深度参数的值。6.根据权利要求1所述的系统,其中,所述对角线显示距离基于所述显示器按独立于密度的像素计的高度和宽度。7.一种用于在与客户端装置关联的显示器上生成和渲染虚拟三维环境的计算机实现的方法,所述方法包括由一个或多个处理器执行的下列操作:获得多个深度参数,所述深度参数包括:反映所述显示器的特性的多个显示器参数,其中,所述显示器参数包括所述显示器的高度和宽度,以及一个或多个环境深度乘数,所述一个或多个环境深度乘数反映缩放因数以优化显示性能;基于所获得的显示器参数确定对角线显示距离;基于所述对角线显示距离和所述一个或多个环境深度乘数确定环境深度,所述环境深度反映在虚拟环境中的对象之间允许的最大视距;以及根据所述环境深度在所述显示器上渲染所述虚拟三维环境,使得所述虚拟三维环境中的所渲染的对象之间的所述最大视距不超过所述环境深度。8.根据权利要求7所述的计算机实现的方法,其中,所述操作还包括获得反映所述客户端装置的特性的一个或多个装置参数,并且其中:所述装置参数包括装置类型和装置深度中的至少一个;所述一个或多个环境深度乘数中的至少一个基于所述一个或多个装置参数;并且所述环境深度部分地基于所述一个或多个装置参数。9.根据权利要求8所述的计算机实现的方法,其中,所述操作还包括获得用所述虚拟环境定制用户体验的一个或多个可访问性参数,并且其中:所述可访问性参数包括用户偏好或深度限制中的至少一个,所述深度限制基于所述装置类型;并且所述环境深度部分地基于所述一个或多个可访问性参数。10.根据权利要求7所述的计算机实现的方法,其中,所述操作还包括:确定第一交互对象与第二交互对象之间的虚拟高度差是否超过所述环境深度;修改所述第一交互对象和所述第二交互对象的虚拟位置,使得所述虚拟高度距离不超过所述环境深度;以及根据所述修改渲染所述第一交互对象和所述第二交互对象。11.根据权利要求7所述的计算机实现的方法,其中,所述虚拟三维环境与虚拟相机关联,所述虚拟相机具有反映所述虚拟相机与所述虚拟三维环境之间的虚拟距离的相机高度,并且其中,所述操作还包括向所述虚拟相机提供指令,以将所述相机高度设定为基于所述深度参数的值。12.根据权利要求7所述的计算机实现的方法,其中,所述对角线显示距离基于所述显示器按独立于密度...
【专利技术属性】
技术研发人员:阿瑞尔·萨克泰泽尔策,克里斯蒂安·罗伯逊,乔恩·威利,约翰·尼古拉斯·吉特科夫,扎卡里·吉布森,大卫·霍·允·邱,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。