一种虚拟现实设备姿态信息的捕捉方法与流程

文档序号:11153833阅读:来源:国知局

技术特征:

1.一种虚拟现实设备姿态信息的捕捉方法,其特征在于,包括:

将通过驱动读取到的IMU数据通过本发明方法定义的私有协议进行数据组包;

将组包完成的数据采用批量传输方式进行传输;

将接收端接收到的数据包按照私有协议的定义进行数据解包。

所述数据组包过程包括填充包头、包身,计算包身长度,填充包类型,拷贝有效数据,计算校验位,填充包尾标识符步骤;

所述数据解包过程包括判断包头标识符,判断包身长度,判断包尾标识符,检查校验位,提取有效数据步骤。

所述数据解包过程中只有当判断包头标识符,判断包身长度,判断包尾标识符,检查校验位步骤全部通过时,才能进行提取数据包中有效数据步骤,当判断包头标识符,判断包身长度,判断包尾标识符,检查校验位步骤中任一步骤不符合协议要求,则数据解包失败。

2.根据权利要求1所述的一种虚拟现实设备姿态信息的捕捉方法,其特征在于,虚拟现实设备及全速USB设备在使用前都需要安装驱动程序,保证只能通过下位机通讯协议获取虚拟现实设备IMU中姿态信息数据。

3.根据权利要求1所述的一种虚拟现实设备姿态信息的捕捉方法,其特征在于,定义了一个私有的数据包封装协议,以支持单个数据包超过64字节的情况。

4.根据权利要求1所述的一种虚拟现实设备姿态信息的捕捉方法,其特征在于,数据包封装协议中增加了数据校验位,在数据的组包过程中计算校验位,在数据包解包过程中检查校验位。

5.根据权利要求1所述的一种虚拟现实设备姿态信息的捕捉方法,其特征在于,IMU姿态信息数据上报采用批量传输(Bulk Transfer)方式,可以支持更大的数据带宽。

6.根据权利要求1所述的一种虚拟现实设备姿态信息的捕捉方法,其特征在于,下位机的配置采用批量传输(Bulk Transfer)方式,在下位机不明确数据封装格式的情况下,上位机向下位机发送的数据视作无效。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1