【技术实现步骤摘要】
【国外来华专利技术】用于支持多个虚拟现实显示设备的计算机及相关方法
本公开总体涉及计算机,并且更具体地,涉及用于支持多个虚拟现实显示设备的计算机及相关方法。
技术介绍
近年来,诸如头戴式显示器之类的虚拟现实显示设备已经用于为用户提供身临其境的游戏体验。头戴式显示器例如包括与用户的每只眼睛相对应的显示屏,以传达在所显示的环境中的运动或存在事物的幻觉。头戴式显示器连接到运行或操作VR游戏或应用的个人或主机计算机。个人计算机包括图形处理单元(GPU),该图形处理单元(GPU)为头戴式显示器渲染帧序列,以为用户创建虚拟现实环境。附图说明图1是示例虚拟现实(VR)系统的示意图,该VR系统包括能够支持多个VR显示设备的示例计算机。图2是图1的示例计算机的示例图形处理单元(GPU)的示例使用时间线。图3是图1的示例计算机的示例图形处理单元(GPU)的另一示例使用时间线。图4是可以被实现为图1的示例计算机的示例垂直同步(VSYNC)调度器的示例时钟逻辑的示意图。图5是表示可以被执行来实现图1的示例计算机的 ...
【技术保护点】
1.一种用于支持多个虚拟现实(VR)显示设备的计算机,所述计算机包括:/n图形处理单元(GPU),用于为第一VR显示设备和第二VR显示设备渲染帧;/n存储器,用于存储由所述GPU为所述第一VR显示设备和所述第二VR显示设备渲染的帧;以及/n垂直同步(VSYNC)调度器,用于将交替的第一VSYNC信号和第二VSYNC信号发送到所述GPU,以使得每个所述第一VSYNC信号或所述第二VSYNC信号与随后的一个所述第一VSYNC信号或所述第二VSYNC信号之间的时间段基本相同,所述GPU基于所述第一VSYNC信号和所述第二VSYNC信号,在为所述第一VR显示设备渲染帧和为所述第二V ...
【技术特征摘要】
【国外来华专利技术】20180629 US 16/024,1531.一种用于支持多个虚拟现实(VR)显示设备的计算机,所述计算机包括:
图形处理单元(GPU),用于为第一VR显示设备和第二VR显示设备渲染帧;
存储器,用于存储由所述GPU为所述第一VR显示设备和所述第二VR显示设备渲染的帧;以及
垂直同步(VSYNC)调度器,用于将交替的第一VSYNC信号和第二VSYNC信号发送到所述GPU,以使得每个所述第一VSYNC信号或所述第二VSYNC信号与随后的一个所述第一VSYNC信号或所述第二VSYNC信号之间的时间段基本相同,所述GPU基于所述第一VSYNC信号和所述第二VSYNC信号,在为所述第一VR显示设备渲染帧和为所述第二VR显示设备渲染帧之间交替。
2.根据权利要求1所述的计算机,其中,所述第一VR显示设备和所述第二VR显示设备具有相同的刷新速率,并且所述VSYNC调度器以两倍于所述刷新速率的频率来发送交替的所述第一VSYNC信号和所述第二VSYNC信号。
3.根据权利要求1所述的计算机,其中,所述VSYNC调度器包括时钟,所述时钟同时生成成对的所述第一VSYNC信号和所述第二VSYNC信号,所述VSYNC调度器还包括抖动缓冲器,用于将所述第二VSYNC信号的发送相比于所述第一VSYNC信号延迟半个周期。
4.根据权利要求1所述的计算机,其中,如果所述GPU在接收到随后的一个所述第二VSYNC信号之前完成了为所述第一VR显示设备渲染帧,则所述GPU将进入空闲状态。
5.根据权利要求1-4中任一项所述的计算机,其中,如果所述GPU在接收到一个所述第二VSYNC信号时尚未完成为所述第一VR显示设备渲染帧,则所述GPU将停止为所述第一VR显示设备渲染所述帧,并且在接收到下一个所述第一VSYNC信号时,继续为所述第一VR显示设备渲染所述帧。
6.根据权利要求1所述的计算机,还包括显示引擎,所述VSYNC调度器由所述显示引擎实现。
7.根据权利要求1所述的计算机,其中,所述存储器包括用于所述第一VR显示设备的第一前缓冲器和第一后缓冲器以及用于所述第二VR显示设备的第二前缓冲器和第二后缓冲器,所述GPU以交替的方式将用于所述第一VR显示设备的帧保存在所述第一前缓冲器和所述第一后缓冲器中,并且所述GPU以交替的方式将用于所述第二VR显示设备的帧保存在所述第二前缓冲器和所述第二后缓冲器中。
8.根据权利要求1所述的计算机,还包括:中央处理单元(CPU),所述CPU通信地耦合至所述GPU,所述CPU用于接收和处理与虚拟现实环境相对应的数据。
9.根据权利要求1所述的计算机,还包括:无线收发器,用于经由无线通信协议将帧发送到所述第一VR显示设备和所述第二VR显示设备。
10.根据权利要求1所述的计算机,其中,所述第一VR显示设备是与所述第二VR显示设备不同类型的VR显示设备。
11.一种非暂态计算机可读存储设备,包括指令,所述指令在被执行时使得计算机的图形处理单元(GPU)至少执行以下操作:
基于所述GPU从所述计算机的显示引擎接收到的交替的第一垂直同步(VSYNC)信号和第二VSYNC信号,在为第一虚拟现实(VR)显示设备渲染帧和为第二VR显示设备渲染帧之间交替,所述第一VSYNC信号和所述第二VSYNC信号被接收以使得每个所述第一VSYNC信号或所述第二VSYNC信号与随后的一个所述第一VSYNC信号或所述第二VSYNC信号之间的时间段基本相同。
12.根据权利要求11所述的非暂态计算机可读存储设备,其中,所述指令在被执行时使得所述GPU执行如下操作:如果所述GPU在接收到下一个所述第一VSYNC信号或所述第二VSYNC信号之前完成了为所述第一VR显示设备或所述第二VR显示设备中的一者渲染帧,则所述GPU进入空闲状态。
...
【专利技术属性】
技术研发人员:安斯曼·塔库尔,洪东浩,卡尔蒂克·韦拉马尼,阿温德·托马尔,布伦特·英斯科,阿苏·库哈拉,李政岷,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。