电磁场上的头戴式显示器与控制器的时钟同步的制作方法

文档序号:23798846发布日期:2021-02-02 11:44阅读:来源:国知局

技术特征:
1.一种系统,所述系统包括:计算装置,其执行交互式应用程序并以预定义的帧速率生成并传输图像帧,所述图像帧基于正在执行的交互式应用程序的应用程序状态而生成;头戴式显示器(hmd),其接收从所述计算装置传输的所述图像帧并通过所述hmd的显示装置呈现所述图像帧,其中所述hmd包括发射磁信号的磁发射器,所述磁信号具有与从所述计算装置接收的所述图像帧同步的同步编码;控制器装置,其包括检测所述磁信号的磁传感器,其中所述控制器装置处理所检测到的磁信号以确定标识所述控制器装置的位置和/或取向的磁位置数据,其中所述控制器装置还处理所检测到的磁信号以读取所述同步编码,其中所述控制器装置使用所述同步编码来生成所述磁位置数据的对应时序数据,所述时序数据基于所述同步编码指示所述磁位置数据的时序,其中所述控制器装置将所述磁位置数据和所述对应时序数据传输到所述计算装置;其中所述计算装置使用所述磁位置数据和所述对应时序数据来确定所述控制器装置的所述位置和/或取向,其中所述计算装置使用所述控制器装置的所述位置和/或取向来更新所述正在执行的交互式应用程序的所述应用程序状态。2.根据权利要求1所述的系统,其中所述图像帧的传输是通过视频信号的传输来定义的,所述视频信号包括时序信号,所述时序信号根据所述预定义的帧速率来表示每个图像帧的开始;其中所述磁信号的所述同步编码与所述时序信号同步。3.根据权利要求2所述的系统,其中所述时序信号是垂直同步信号。4.根据权利要求1所述的系统,其中所述磁信号的所述同步编码是通过调制所述磁信号的频率或振幅中的一个或多个来定义的。5.根据权利要求4所述的系统,其中所述调制定义与时序信号同步的所述磁信号的重复的变化模式。6.根据权利要求1所述的系统,其中生成所述对应时序数据包括使用所述同步编码来校正所述控制器装置的时钟相对于所述同步编码的漂移。7.根据权利要求1所述的系统,其中所述控制器装置的所述位置和/或取向是相对于所述hmd的。8.根据权利要求1所述的系统,其中所述时序数据实现所述磁位置数据与所述图像帧的生成的同步。9.根据权利要求1所述的系统,其中所述控制器装置包括至少一个运动传感器,所述运动传感器生成运动数据样本,其中所述控制器装置使用所述同步编码来为运动传感器数据的每个样本生成对应时间戳,并且其中所述控制器装置将所述运动数据样本和所述对应时间戳传输到所述计算装置;其中所述计算装置使用所述运动数据样本和所述对应时间戳来确定所述控制器装置的位置和/或取向,所述控制器装置的所述位置和/或取向用于更新所述正在执行的交互式应用程序的所述应用程序状态。10.根据权利要求9所述的系统,其中为运动传感器数据的给定样本生成所述对应时间戳包括使用所述同步编码来校正所述控制器装置的时钟相对于所述同步编码的漂移。
11.一种方法,所述方法包括:通过计算装置执行交互式应用程序并通过所述计算装置以预定义的帧速率生成并传输图像帧,所述图像帧基于正在执行的交互式应用程序的应用程序状态而生成;通过头戴式显示器(hmd)接收从所述计算装置传输的所述图像帧并通过所述hmd的显示装置呈现所述图像帧,并且通过所述hmd的磁发射器发射磁信号,所述磁信号具有与从所述计算装置接收的所述图像帧同步的同步编码;通过包括磁传感器的控制器装置检测所述磁信号,并且通过所述控制器装置处理所检测到的磁信号以确定标识所述控制器装置的位置和/或取向的磁位置数据,其中所述控制器装置还处理所检测到的磁信号以读取所述同步编码,其中所述控制器装置使用所述同步编码来生成所述磁位置数据的对应时序数据,所述时序数据基于所述同步编码指示所述磁位置数据的时序,其中所述控制器装置将所述磁位置数据和所述对应时序数据传输到所述计算装置;其中所述计算装置使用所述磁位置数据和所述对应时序数据来确定所述控制器装置的所述位置和/或取向,其中所述计算装置使用所述控制器装置的所述位置和/或取向来更新所述正在执行的交互式应用程序的所述应用程序状态。12.根据权利要求11所述的方法,其中所述图像帧的传输是通过视频信号的传输来定义的,所述视频信号包括时序信号,所述时序信号根据所述预定义的帧速率来表示每个图像帧的开始;其中所述磁信号的所述同步编码与所述时序信号同步。13.根据权利要求12所述的方法,其中所述时序信号是垂直同步信号。14.根据权利要求11所述的方法,其中所述磁信号的所述同步编码是通过调制所述磁信号的频率或振幅中的一个或多个来定义的。15.根据权利要求14所述的方法,其中所述调制定义与所述时序信号同步的所述磁信号的重复的变化模式。16.根据权利要求11所述的方法,其中生成所述对应时序数据包括使用所述同步编码来校正所述控制器装置的时钟相对于所述同步编码的漂移。17.根据权利要求11所述的方法,其中所述控制器装置的所述位置和/或取向是相对于所述hmd的。18.根据权利要求11所述的方法,其中所述时序数据实现所述磁位置数据与所述图像帧的生成的同步。19.根据权利要求11所述的方法,其中所述控制器装置包括至少一个运动传感器,所述运动传感器生成运动数据样本,其中所述控制器装置使用所述同步编码来为运动传感器数据的每个样本生成对应时间戳,并且其中所述控制器装置将所述运动数据样本和所述对应时间戳传输到所述计算装置;其中所述计算装置使用所述运动数据样本和所述对应时间戳来确定所述控制器装置的位置和/或取向,所述控制器装置的所述位置和/或取向用于更新所述正在执行的交互式应用程序的所述应用程序状态。20.根据权利要求19所述的方法,其中为运动传感器数据的给定样本生成所述对应时间戳包括使用所述同步编码来校正所述控制器装置的时钟相对于所述同步编码的漂移。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1